2f322b8e134a91ac9b6821724ec74dcdce713a040e7783131b90fcf237364426adf58ff859ec3dc3c7212cefac979375193f12c2d9e4b3c799e69a6776191359d5c52b0fc5c80299206a3e42a91c4023d4e9522f1592b3b12a42f214e727d29606416ff128fad34f43d58745a297b518ec7647b0066c258f381db320c894a5e1e58b51390a3a4cfdf17000a6a49dc9b8634ea39217bf662b60d1124a97eaa4a800f1fa2cd78455ea8739e8fdd46b66998fdc63e081b1eb3607d2bc2de8a5bdc34137e7b0bbb6f0ccec4dd57f74a3b1dbb3063a8aa09b42c1f927f2117a663df446280226752d9b533966825a223d5d02ed2c479d0267f4530f82c5fd5d333e068f212a293c3f38d8aa45b1483cc2e891f1b65d38dbe471768cb40ebb4b214055e1a654d03458768806cab242eab4865926b31a3d2c8db6c5de7c3fd3ac63454f1b44aedb11da48dd7648ff7f6e6b558f9d6567072a1baf22fe37b080380a2c7ae41f0df08f2b92effdcb41fe732e4beddca0026ddc683a84c9fa583b8a5b2694b9374c57a25ff3dfcee5231bb12e07e6ee6cf09c3ee7af34304307c1f3a69311cc4de5522c3f4bcfbf2982ae4d95ed7db98d95e83bf8022d7a8ca8e2dfd2ea618b678f92aba02edd19c5accf257d104ad11b7a3123fe310af1bca16eb5a8bf580abee0d6f2f988f4b61e7003a87216fe6acb5587f2d11e2dd944ba9e3a40aa124aa1850b1bc1226ccc463a651ecc219c3482c8c272cf8a569b6cb6da5b12a5ccc500cedbb3b55ba54d7d93700d4eace01e0800adf2138a16460140c7912e7dab00d9d31b0643b767b8f72a1c308f04586c408b34715b6e5428ebc1f134575374b1b8f37a41bbb84a8b2faa0f5785d7eafc1e231c78124eae70facd8924b744e9e36c985c5a1a2bf1b5e6da04c31dc04fc3dbfa264c66179db6595ca924c477ddbc096cb6543180df9e6e85b0de43ca680b1e6cfaf4dff07602b13e69c6102bf3cf298eced31f47460301c24b8a94fbd6e7d32795fec13f56faccf66553db6f05d62244847b60ec228b0253560c8f5112a6ae5108966914f9d5d86907fe4d1a27e064f82d0c48bb9557c2429f0990ea39eebe8206bd07072a4f8874130adc9f62c41c437489738c66a470dc3b8e1cfe58c2ff9b7f66f67754cd3f9f1de64b42e308202e85cb9d66c38cd86b6304fe216ac75876e5730aa6b6ea7ee4774f6e8583898679b763aa340899ea23fec42cf9552b1ef1cf6eb33234fe99dae530a7dbb99140ee6774fe9a5579333da83dab106b9cfd99c4da00d00a7de5ca8678086ceb9472a71bf085339dd6a5c8bb047a441543131086d203647f075efecdbb0abebe87091efc2687cfee4154afa188120df893c1876b270da401306b4d5c96b129a50e342ac9e5f290fe4c2dd8b7936bc25d62d6be737c1a951c7592d4570cafa11d608bf08d37e228d4135876a69ddbcad3b5864d34250e763621f0a51261e40265a17e512db6dbe410ffec47a9902b27608e4e4d7762ca8e8e1355ef91d43d64f917a3d69e68fffb3d633d4337900d39bdbe5db81156e9bb4008477695b3af007c0c5c6392a69567630d24e40333710aba164258fc76fe00cf6550c48f1169e9ce55f9eaa584ba588fb28209e833dd87f9b191eed08aff04e056ca0adec6bb56214570189008816898f197f20b157c60c93c1fa718676ed96c7998a70d1267ff05ce369d62429a4def9ea15e565382e5aaccaa15870e653640d90eedc468dd0bf1653c2dd175530f59f81a60107a66f0ed70f85a67300d80475798c70d8c1b397e66df9d12b4fcea338afb43b29ad707ac2bcd76e55d38582b8541c24cc6b9cf99fd444520537c548937e44c3fb76dbaea38c9044ffee632dedde651ab74ff30fd92c2d2c8d85efd099076bbec1125500b9768bc6cf78de9c105cc453184aa251a12b68ab46a128f13024ad670369dd8ff2a8e531099bdcfb6fb8137fedfd2e3ced669c6e2700354a540418c429c0fb2accdf17951abfc0f25cf51aff02386c08029d017ba7df1b291b8c23d0fccf8261d79bc659b9aaf485317e60f4169ab0fea4fb5d71ac29b677356ad876b2a1bbd1a24c005fc1584df3c7979969efe2f4c86fbab118a7598babf7416a71b7f794898fefef107d2555d7d4fc2a0d828d752956018044aec639b66fd2053db87d0208c9177666f26196bf18289c90ebd59859ea54ac9ad7d2d16998034e35a5ed4b2635b84af6c2df78d84e48540e2e0d102c91e5392fa429fe48efcb6ade507374c93c451464ee37d7b62ac64ddb88bb232b08797e5e44f1051fd297c72d31d5f8deaa06feabfc2d048a103b76d485438f37a6d7bbc09fc8dcecfa3432ac829f733621d13d139acfe91780b3fd3608ff0f8da50948fd2419729726302893ffd5d348eedd1f17ea42931cad93f67e0aedd642279dd4f1c3102125577fbe932b27455163ca8a25e08c36adcc41b2c98d513da13141f658ab67e0491ce8351da7c7628fe18ea8b9c898a8911797ee56dd6c59a8e19078f09894aee5f0531cdb65489909eb507307ba9c5c014ffa42d763376d5feb33ed9a90964090a92e0d01c91a3045248cac1c802a36dff986e095c275ac6179f895624cf3d5185af4495bb59e1ce83b168bac2f7c2d73c17c3c429f040b5a37351640b4bddb1066de017688f935e6e8e0e7d431ca74be73eebc9399cece98b2ee5804e2c175980955ff714a61f232c4371cbaaf03f5caca5f4ee9fc75af4c624efecb9889a0821feb71bf485e00c90330d0177502b682f4ea8441dea2277573578965b91233c3415afaf9e7e87cc9eb0ccfde8c9f0c90dd6affac90596332b7ff38b12516d78ab2e506db8a897b098048d611176b5a3c3e36e8375513cf642de30a4f98e4c1c41d3b67ea255fce3043a7ea319a8d19df635047337515473e0448c21f307113916b2871f5781f0910abec93aff3dd8a08274397fce4bee2a000d5a454760cd52d2064f8978c56ff3b5169081387a1caa9148402cbe82ac872eabc5b3a7369329d45c7b9f5bfa10cd472ad9c08a24b7cf438026fed4c2153203b947abfa603330cc1c2236281e5f50450fce51be45b99c4e05d642d7f5b8d8317fd66c0e3ad4be595343d9e5d703fec9277b3ec026f40ca496cc6fa7a6c890942828f15097b22881abb18b616d680d17b72028593be9d44ffb72f803d772023a0a6cd6ea6688b06c40f17824b048f8404f513d2810f2e573daf1b0edb99162013c945fb2b8a02806d66c9e70d295bbd424dfbf4922b006e5713b972d8fca2f5ce1898ad42bcb2715f21e4735abb67aa088f6da3ac661fe0d31ef2fe47b6c03a51a2443e17d426a6f15c603ec4464ec42ea88f6dec1f9eedc50ebad504e5ffe1ccc959a1a73586bbfd316067138134b3c35dc316d6cf6a8298889e1c2d2d00f80760482c9fe2db2622460439087c6677ace7b1fbe9dce22d93a157e6d82d476ffce55e310eba73f4b829b819cc9b43c99aa3a9953c11210c61d277dda368cb7622a9b767a9de80a6a94be34ff4b05372e92a56c0df7d399677d64fb185e46e32c0d376e5460956a69afe2979e22fa9e45abd617d729b32566613f813f7fb51f2d302c0ab5c21924d43af6e646cdb621950e3e1bbfde10cf66bf2a8a789349ecf15cbb2b407c6ef42c9510da15b55c58d029df6254c4e4d8fdc5fcd75ccbeee1faa404193b983f1d2c6d9f97c88c2c0418228b35ca9721164ddd994b55293ab7ba838f82751ade3bb292df9e035d3164389b6fbf42ec115ea0c4565d57d5abf39fb867df488ea61d6ab0a7e173b363dace49b103b0a29eb0269ba43e8f7ea1c664d513b2808bf0a03918b39e43dd76998d804f9e6d3d8638878bbf5a044950e2d86f5dd1dfe6faf66d41ac7367faf3d3e23beb159b225d2b9a918392f7147d08e0664e9fdc4138afb589b38d0977ae8be2fa5ee5b40e0cd3704fe2ca8d570b3c1e2c07d452bbd81c88ba4b2568437e7e36a86efc31b9cecdbba0aaae9d1f6e4a59cdff8ea371f6a27b283a9be7e09061a4117504672a40aeefaf9d24a187b786534d00c9c8dd854129ef3e1197a5c43f314bd13c3a2e8db2f81e2e8d4169ee2d40ac823dee6acf27ecba7c0a1deae51eec8a32d8b53521c3acfe39fd1dcd7c8e45b21633db1e032740cf1b8bf91e505c8c96929295aa8cb34f59e08c5cdfc718f4e29d9280f30d0dc5fc9f9072f45af4b0fdcbe2847a6add0124c613ec93db9366232a5a11c5a9461bad82309227848d28b4a0cb4ec69f147ee7237f56380a8459e6beb513c8e4bf5ffad5241acd7be7d76b860d3daa7401d9db08110fedfe9e4a48ed7fd15b4d48661bc17f94418394d648c56ba574ccae29b028155be4fae098c21ed98a19b4395279e5a9e992468cecff3a0d86871b5e1fd02352ea3ec3cc6eeb8fd9750c94ba5ed2372b47ac260d323964d7e38c02eba259707d915cc4e16f6d56970e434351fdff04655b079b833b8ec8421c0f3a35d71744f4ad67d7d66b97b5735514394e68cdd84fb27a165cb825147b08cfe700fd4d967847e8004b0080afde3ad4c7a910eee1b91878e3df4b80185829a2195aeb6f47f4c9bdbc1578408040fd52a62d6fd0b2c9611e08042ed5d27d3623144a0a61faea063e2b14458083e949e4e409d516d8a732ba12c8ce0afa7f57b2790b5af4395492cc93e0cceb2e06893e5aad2a8d794bfe86877c2e99d74abd6783c4c41565d5b8e5246c04342a9552a06b39efd63380005fb8ed1c83e7ba0be7355ecae60cecbe66ab26f32b9f064ebf36c0e7c36d3cca98bab6b6cdc133d771d004fa319cc47242d834294a0db793cb989b95ed8ed8b10fcafb89ce598840dd010f02989da174c941e5412b1d7bb412a1a55e11a32cd54dc97be7e0ac2cada5c328edf5e289d769f079a9b8fedd588e0110e02b5f3e1e0c173196d1ccda0cb897bfc73f6c3312f6a6248bddbe06c2f8d9f615677955dfaecc98afab1935762f26431b99ddd086edac5db64519bd9b495a650915edf408569aa7bad8232993c6983353b5a3258709d317bb5b9d8b7264c04f07fa94ac58fdb144de88dda270e40b5bd1e0a155efca19fdaf58e3e90056ad9f625645f80d4d625d20b4ff696be1c4ea21135589c80ad402d3db390b82e0a68549900a17aa2a4e72927938ccb0c2c100abffe47d1ac937050f944da28f14ba4620cba1210605e7be8ceea5b32c5069b24bce02dacdbbe063cda897d39205066378e8328743cb463ee47b3893f2cf70b17581649d5ba90a385777ba1129325011fb25213a260d7732a30e90e2595b69b36a6098e08ad2fd869eed78db2d501a85becba4c74abe79d1a3541fda05fd2eb11d5a5c16cdb7753830652e7e49bf7d9f00f3e9804aad4a5472cab0127d724a47a2af8e35dc08a19b385ab65dfe6b7fb912456ebbae6ad91e97c3b3c72d8bcfabbe4fef5e5a050329855ec9cb0517017b2c94ba0263f7de48c381d62a1c24a0a8016d405c362861a7eda4ae494e4ffb9a00f9ba8843ead3a21dce5a90be0bfbf18982f4acd44e1b0b6db07fb1fb0b7feb9e154be303a24565aee6eefb0a12e98e6b86a16a063a71fbe2a773f853978a59987f5e133a86990cf7b562a3bad753c14985c4e0edeef2396a7381874339905874e2be3f36166fb0f628ab918309475a4387e9a37d0e31907cb0c624ade1f70fa0e93949f055de8744e865c9b83e5f2d1", 0x1000}, {&(0x7f0000001080)="9808ca3cb0cb0cfd3eca7928cc2c087315487236d18dc81cc141cd86b84f37dc0fa4b16e41d71a808a08e833a7301edac41f33a387cf534b316862b36e88e7871b2449f64ec55da76b00781d50327a5cefd26ada2d4ae944ffa2b6a2d14fa6530f00045848ddd4f61737689b9cdef5148a2d0c01c8000de421fe6834f4fb41f318216f28f0dab49ccf57e4af3ec1e3f4d9a9582e9943b52f0a6065741dc3f6b2bbd2d9fe4be92dfef51a7b25be4a18eaeb7788792a0e200efea1871ab6cee09161e0e996ce830b0e584516cad61539d7f1", 0xd1}, {&(0x7f0000000000)="4b29330324a044a4c58695fc8f87d2b7f5533cb3ab64d4f6", 0x18}, {&(0x7f0000001180)="8ffb964bcce8f1263f28517a432cdb3c3f705e0c9ac2fecbc07cebe91d80540c3b0e4c6cb88464544c2a35d59180e376de2ea6ecf8ad4c2edbb0e742ed380b62d93ce617dc9f2ae5401641", 0x4b}, {&(0x7f0000001200)="b0be2787f3f79d925f5d05203311bda028d45c3303c2632b90c2fd073eeb89f3f6f4e6376725ede07f32cedff67ba6b110e8abfde3a54c85f3dffbce3bdce3c694c153d51447bf877366eccad8f9fa594ae7fbdac6b358a52b1627758c52a0943cb7c99529dbf18485e065807b77173d68641df238b66536694bcec04025fb3b934fdb4d7191075474f3b5f2fd5a2829517764cf0e1b0a73b32c16ee17052f62055f071bd2637cf3522553b4dc9ffd851944c637b3dd2ca56343ed54d9fdbaaeec76ebf2a2b50af65f31ac78a0f613cb22bc6fe8d9efdc1519", 0xd9}, {&(0x7f0000001300)="f228fdb5dda31b1afd70025fbd7cc97fc43b5de0abc6693f94a2fb5a3805470b445ce726b7a599aa20ff1fa7ab8d301e35b29f2e6c455e2ce5db6ceb19bbf8890525e2a267fa6c65fd3f732f378d01c88066b8b6fb69092fa99ef77aa99cf30fad7c34f5e9ecf750af52e6239f746a04b76e8313e56e857209b8ce8fdabe98552c8c688241d2022023bd021e02d38227eda9a2d20e98a79bff04083c6ecadf08361e4967e4bc741df690ff430a5f620629dcc1d930a8da0859735a07615814b45b324f236b4590863e370be42850fc6ed3c743f146f938b07301fdc0a88130b31950bcc17cccff9810b22915d2623807cfffbc05c7d762637b1cdf19176d2f4d00bbace2abb31d50d170bd5f2127804d84bdfe13efb494cee015bb2b93c1a16ac36800e375a856f0114b974f97ebb1abe03ade477146a030f5ece710ceebb5819979de7a6bacb5bc397f9e6ab7d937e47222a637aea208b9d1b5c4d78384b8369e12e79b2cd998b01ba24c43a9844cda529ab53f57c229dd688bf21109df8aaba8d74734d20cf6796aa64a2dede0decb66ea2c91579d0506e386e992e000dbc013779d99c6f5cf0ec1ece4886e3ca9d584ddd0595090b957c34316f323062e9ee30da2559b847def5019facd6e4e22edad558b990a671f563997dc37fb50c688c0735b80a80f8e628c658682a00e02ac2b318d252699be374f76e89260a123782cca3a4f55a224d3f58271530ccc602ca829e5fe5910832c6bdbe4718c38169852b31f0472f6cf67325d080e51e7757d09c1ed19273cdf0ace3df1fb9284408aa99be9cabd5d3843e500e347427a635677ad450136da948fab1595b792be472a0c70d883dac9bc052ad31581544d037c72fbf2936296192c5217fc8449f08f903639c16ce5f16c49dd87329e9f39fec05d4705b47a3039db55d69263e9e569e4f1498c938bc302034556b52120e2c85c26cb2e9902d02479acb8668d24614b5752b8d3b94547e169aaaa67b5678d0ae50d662088c421f787a81ea9d58c07a44f7916d8cc6c0d8842143bb5de0b7d78b432634669184faa8d6695a1f44c7f1639ca759971e19ab7b5c84ebaf3f2c3a84c54eda46bf730ab7e474f8ad3ab2181bb5ff74c5143ea96c26476bf0dc289a6e95f95a465feaba743682f1db190819b8fcdc68369e526d4f0bcf753c35dca8c0f8965a1b0a11fc0b360c519fab571c864122490f0b4542b65006974b6df130ccce70b83c7376f989d1be6ffa943f6b7c6e472df683bb9872b78ea669470fa9c70cb158032b286216236c598008954ba98393cc1706130ed725bf440493d20cadc0797803b36947dd3b90a2e39a5d919666e0e675b729a80401bf8fc0f11703c9df207f82b7c6e2549f49cbc7095f239b3bc559bf394ba9b612df34c96b66bd20b39a5a72f6972136bc9fdce96dee63d8b2ccffc0c5ee85e6c7a4b1d1030f6559b179bcee9029af27af9de41ddf920628b5af74340ef751ffb97421df822ce0e2f11ea9157b86340cf5a40aeba5d8811675cba164d758c0e34a9eeb2bdc0932dc7c05beba903a45e2366a489b4658043b8dac4b5f653c6f3b536d21825c7169e718df723e90038819641e5db01eef5ab5e80070ff6be07d6cafa24f45090b874c187d28c06a41bc355686ae5f818b085450bb5df3e90ebca0762190cda7aedab32457e3df84bf6c09888f0acd308854bd64ce01a5a04f39aa7a6ce8c8387a8558b6261a1caf18cc7d357187d4600a10173d7b373de1ce9b802d1273a5baa94b296fbc2091624cd96f037bf56367c1f50c354c53933f36b7559c27f1eee79a74264575a69ffdd83620a24e0d941727c4da754ea551431e3049d256094a86b04056ff27b7f0862e6fcc71a4117aaffc61e8845e9b7fe6440a5550b101fb937d63c44caa2242e9c1f1a74c94ae3ff3dd7cdf83c5acdcc44ba59267120987b780dcd98a67f30ad26ff443b05c0a5c44648d2fd68da4967d397fbe50d00f29d8a95de0bf4246d0da1664b3ff917d685d12b4841870a3c722d790b7f4dbc2d43c2a5c00fabac66815e509f2acc7b14c24c4351bd57d56ff24c775bc002fca78be6145132e2d0a752c99c91b58da677cf793e6e39fe41c9dd8379b740bdbdaced419c12cd8857e526643e4cefc76a27c3b0652cecd3bd336b461140f1e57809945646fc585bd40070c8703f2e63f1b8c3c8920eb172bfb5db9a5ec37e0321f0eab2ae1a3fae4c15d183562df839e1d12a9aa4b8c1c58d6e14c3fd482abb67d7ce15d2d2572eed18207078ac6e52d9a7fda075616814c7af8317fa8c95c0e75b13f59272e4930a44cf6737355305b2fe929bda98278feac0202246fbdc7d22b9c7935577e3e8fa3101ca14665525bcbb50259cfc3bc60a72e29aaf9af42dabd49619fff2089d72b43f178c9d7224d77092c3065d9bd461a3ba475106d5fce5a1dcd8eab4dfb57bbf702bce0d9da5ddfe96819272d239f2c66659a0678bd982f60888edfff50c8b476ef847cf20aaa2b6c59ec7e21e82689676112e46ae09d445a2b05b98726b10b57e6107aac8e2914b1219a21d4838752f05646218e6fdf074406b1d1e70121389a76862311a968068f08cb421f1f3222b32bb3b59fe1f743d7bbe4d3bb384cea492e159ee80ea119d53ee6696261d68200c8ce5d16eed70c820a5e2d9b9c37dc78c067a05b1769929cd8f433ac6cee81e75b36bd45bb3995b6996a14a8aa30ff322071f0e161d95ccb88eb1ddbdcc9ff89642706971654475f32662e0c7deea390e02b524633f11ab126de6f72f636b3ff8fa71b20f92bc53e89f919e041b040ecaba8c8d0b95a2aae825aae81db9fee2930726b31b9d987a882c609d66f6a70067cca4df60a2af08c834d02f870048fe75e704c61cdcd8e5796b5fd68ecbe9eaf4c7b059122a1d9691e60219ef48da0302f6bdc7acc58a1d32266bd40019dfc7f9a2f518a58c75bfee7fda571cb1dbf00d201fa3eed8436ea98d9e81aa49d8488f70072b20694737ede1eb3a0e71b73aeba4214bd3f8f3a6f49aeabef1fb1ed8e87dcb13355fa63490b2b3944b78785961eacaf808d26684db7baa83e913e4baa1cce0640d3d85c3f60d4f630f181124b6204f49c97df463e28b60090caae5c0680eeedebc4b0c42156888cbf58f8e6d50098e4ae54a9a24a0a5e0ca8b39a73aa73030c4b8c2904eefc338b92eefdb253110b5680a2e4e693d3d9d8ed017eb00aca86e7cd9d759e8a024299b637068899a1766990d0c774621c827d9cdfab48715018476ebf34c6ba97fc8faabef6ea43245cd8556f7ccfa6e7c9ae2cf6a084a2ed0035a6d8ac3209ec4993d0ef2df4621990980f227827d48db7ed063a8f949e954ef3f4d908e090d706fbc0412df4e59beb6b634f5aeeae849795ea51f27369bf24ee92e654405c096b733f6672b243d4b95b21125d4e7a0aed023a65f011fc1c41ce48f893a57118f9d9b760c3e1676dd25de83817a0182444903e7debca405100fd033db1b48514822872774cbf24d4ee05dcc2c142de8f841418e73561b74cb0e3fc07e7367b4e4dfa69974581dee12048b77511dfae5900dc25c3ee2fe2c501ecb86a0fa07f8ef1b5a5b701081421c12e0e11d4d4c0f0305f07a4eaa778b503ccad81eb78ab408bf563c3839ad8286b49308a746350b3b1dcd16affd385ebed2d91bf8a2b41f1964b79cce4d9c5255841ff805044b4cfe620034b5f24712c6786a23a2304bb1180b06d0aba66e31ed1b0b1c257608746c47fd88edfcd3150a17c9e1528b40d0eb6268a77f23292c58b9fbaeb882772c2c6bb74cd62f24c732633b3e86e5c2667a05edd4824f0f40e1670abdd3f7e4e5af1047e44f54ce867d084648cab967e26e7e57749e18a748275ce2c827810fe23b061482464db46f196215bc7361a4df9b8c8db907ccb8063ec3171227034fe35e68c9ba7d2efae9ce7612c8fd15140834f31dda6e62981f7c9ae7497a03dd9358f927054031799031fbce2bee6063b597cffb8008bbfa801a9a21157242582f94d24b8fe473e0ddb24a6c5599f635f843f44bbdf2d52f481327dd076962dff2bca735cf87cefa44c0d15df651eda570759ac6719d3f8d5e795f85769be85113d8f1d8008533bb70b66307ff68911f873d67f2edf6912e19e3906ec1ad4cfabc6acd32d3afca51fa30b2278571d9213cc56a7aaa2b1c50bdd0b35662c1032d9ee54a6895cecc39642f20b49b4cdd0454546c155ac49eae8c3d343d3cf7b5a2b05bcd23779bd5b49997118a480d2d41a69a6ffc7bad6a8aff04cb733b905a0152b0bf33ecbb278e7c222353a04d7f14df80fadfd5f894a5d70fadfa9342fe98585138dafc961267a92e4ccec364c35525b5df209bd0337ec8708ec8fb3f1b485bf7d85d6ed62330c68f595ba089d9f73d0f3b6cbfe80161f3e23ec2be7394dcc50505518a9ff1017f67dfad7d02705acf0d1602a5e009111656a0b37b439efca9756615141b15cadd9b4437a32d269c59d32f2e113a33b542254a6caf459e9c5aa50b7da1eb2ff0edecbdab6663626b1321226900204b1ca77e4faa2c8abd26209ec69e309c722e17363bd7f8920cb546a9eb1b143c3dfd26803b3cda115452709b52f5025697b4b9a407158fc737858d13c474a39ac5010c5392bf43cb84596e1252bbd2aad231bd633f09f92053c17c589d94b53ccb676fe32ce027983164c4efc8de2e29c71a22e056f5c54daae006d6a9ac79143d5b8f051115f54474a6912cc96267e884a2972a854b3c5ce4fbe4e88492653b8e296e8aa66c82a3d8bc55a5d8f5eaeee2eb2f6af407bfd4879c11b923e0bfec38107d194f282881e004b3c8341b43d65999421225cca1dba654947870e71dd01696e477bd59aae68655312c1ebf13841a11688c92a006a57b96df4ff1c86f761a770314c9c414c8435427bb56f1f1cf1a90dd78dc46fc1a2f2d9cba64373c6f29d1a877bcb173e0e4208e3882eba147f7adb489873aa56b31db8fd88d3feb9485b1984912c8c3dbc2f3ef5b4697246decc031bf7a18311decc11fd88dfce7eefb8f0270b9a2cafd4ef1a6c7c0336281752f969098c72d049c86b8310522a3cdd85358571e92ec7aef5b3cd4f920484ec9d7f2a08f592223861b4000294510d17284a7629ec0dc975e37aba31c704e8cc90a4c91dd46b902b7b73d5084adee7e93bafbdd64884abe6cdfed49941f76d254e23fcae7128debd605b993e9d0ec76552109d1db200bbd24024b6cd5dfbd4100dc253ed35de283dec3646c99dea715e60ef3a74f50139a82419ce5a07b68607899dfe3c147c7852312613ebdfcd1fae031e77d2b57899b16d8a303d07953523a066decaf60df997d3ef3bd679425d4fd39d3fef6368043078b809b552f2a1a84739d55f4792b2546d61511c546b8708a933e8069a6a2ef430c5fe676bd98591d13c63d48b135d7b2949b91e3d56f9f7f9bafd1cd72d981560d210b2607793a8191f85f6cad5a23ff7d6e00489cbb0e4fd52a8560d324a77df42e93bbfbf0e2032fe8e76b97e12f58da8f4937d1ac19f339ee787204deeb667ba7052eb3d7b599b69b51d229d5f49e73b596f60e34b42de3e750dfdd560291673283f550b87119ec4c8f1c187defb908ebcfff3b1a4c6b6e66ccaa5601bb4034683c6283cc8a001678e7ae0e249b3693fbbfc55f67a171f6b32e0beac8a789d6db965901d32b9323440c49cd3330efab5014eaed4969e81e7e2a45594665eeae6a127c7a1840e565c6659ffcdcfcdae7db7164c4a6", 0x1000}], 0x6, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) minherit(&(0x7f0000e2b000/0x3000)=nil, 0x3000, 0x3) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000280)='./bus\x00', 0x11, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket(0x1e, 0x5, 0x0) listen(r0, 0xedda) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="1ba4fd1361d0a5fa396a9117459c", 0xe}], 0x1) write(r1, &(0x7f0000000200)="06ab1ab7bf5979bbb48fba2a504c5d", 0xf) write(r1, &(0x7f0000000440)="9c87c3772c0035b87e33332e2e", 0xd) listen(r1, 0x3) 16:00:24 executing program 1: r0 = socket$unix(0x1, 0x400000005, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10000000000, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCFLUSH(r3, 0xc02069a5, &(0x7f00000000c0)) r4 = getpid() fcntl$setown(r2, 0x6, r4) 16:00:24 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) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0xd65) write(r1, &(0x7f0000000180)="ee73deeab6dc504a8715ad4a91ac16370b06674dfdc198415a2a3022dc341c9ee9edb503267336b6cfcf6299e443b950ac4eca11092f01ef8f947a7246c102707c618513f2aa0a4611244d3e3f4ab10105909b8dc16741f114b3aad485544ce3a15d5ba731367f55d7168637bde70d29523a68774f7d752f45404f72fed8ec601e5e511cad82056bd3c2b1b934ee4d1d130afee23ed5a27f6f42815bfd94cfc8f304452b489c32671b6d4ef0923b30d7ac99c4733ea670f8753862bd15760ae2af590c392f5b3c120064c499c771282cda116bcb4369ebb08a3ee5fff1086878ecc30ce6511ca962130a15", 0xeb) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) 16:00:24 executing program 1: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x8) fchmod(r0, 0x1000081) r1 = getpgid(0xffffffffffffffff) fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getegid() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x100e0, 0x0) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000180)="5e40fa6e6c7634cf486e3960895fa8c37e85ceeb5c2cb71be1ca59de8c08d2dd87ed64b2b37c13bb06b4ad17dfb5cca77b6a1cbf61a445c37e49dc88a29a30453a716c354959cfb3ea82524f80cc59784973d1dec496256ec455acdc9a67bea006797c6fee8d362ffdfd42c89c389fd5f40e811c3c6ce371d0f54ed6763e4954fce78652132dd991e4591efde539297db5f96cf65e18239d7aaa0a024608a62b69fd6ff026fec03f89108b076afaedf9ad69eb24c9f262b38f9ac6b5d6a6640170cae9739d49699919684b71ffe830a6f391cb8a04f2c48cd84d86e1fd9a52b3486cd6347b272c", 0xffffffffffffffa9}, {&(0x7f00000005c0)="2b28b87e138601a1ee1ac2d2d640c3681b32fc1a15cc38e154dc3ff5077b1a4dcb8b3287e3e299c71569f7a7fafd03fd79ce8e60fe06d090bbdd0040e9e6b74d8c0fd7ccd07440c70b251e8b17f1cc2fcec902cd29aa9131476c09e9b9f20e10f5f2bfada1979238320577a484ffd6", 0x6f}, {&(0x7f0000000300)="ee6aba0f7b6fe7089493658708a899662d46b688b10fa87d5e7e22b0a143bf4539199a24e9e7b98b624d9131af103fffd77bcfe4e1be4ec84428e183666aad6af087968524e730eb4b352faad53892182b99430fa2b97ae5206c3f10b287e8786888583f155aebf0909db5146cc489", 0x6f}, {&(0x7f0000000880)="b063e4ae9f8bf30d8beaf417fd1b39f3ed76d13b2efdf2205f127d6a88b6b9a93417278613462df05f8fa063e6360b68d81fc030fc2a2cc3369ada8bda445fd72c81987b4a408cc933ed7a0b5534031e4befc8eae4becc0ab110736cea2a317431edbe70cce8edab53a4f8673aa25d8d62ca7a2c84ca43c6eca2ae9734e51fb77a0d3d576e1cadde66b84c8c819332c795ffd78da69e7bab73cc6e0f2640ce962e38944a5b43354caf46526187256fff243d7616c25bfa713a29654f5b9efa05c0168f05a61a30a711107a8b98e19a08c10a564ef3972113dccb05b9ba2e3739ffdff8f6c6f48170a3f3ff82152c80ea3949881e286973569b3c0ef45085b1075d4d4e9676285d730e8509bb9aff521c3dad4a6a00b3b9cd9f6f431214e3546371a26f3d318c1515bdd9bd886dcebf60d49d1497773945ed30e8a02c6b5030f9618589ab55c61c8f77c634a040b0eac4d89c4b82eee789f6624c56c67d551d33c43e819475e9b090978a5df94ee7c483287a5a95a5480f1a8ea1132490f3217013646b6846469c1a07b00bc9ca30003484b2ee9233ad12b45a81051818b31b16aa2fc6edf69d4576a976cae8deb5a0cd9dfec94f285c831f336793de705ff240746504813be0e71263065834185e6c24af5248d672b003ea991f20707e578f3ba0534288536a3ca512b292bc28a899f1497b4fdfff5b88e7f8ab9b98e942733673eb58319c87e795063d80cd3a8a9e4b2c46340722d975eea5be9549ba727b21011f6b993345db9a5005daf17df46aebe8958aa0287cc244c093114fa09867026f77568e7d97a684fde27089a4d3d8893876e0759ce663d1a3e38abdb4129a9a27bc4aeb0de2f415e1576353e1b6480aa9967aaf9168090fa314f5e5b00891f99a4f006ddbd2386ea92e04fa5a9b5bf990d39568927209d2b4e13ce50e29082cb61d2d38d3c07645a2d48c5b4c1cd26705731aababc3a8f7861ce3b4120f29d2bb5c6e96381508d7c32ccfce80ceec540aee91884b7fa7d4b4119e8c193815e631eda9b6f31f8f6aa2e5aca204b01f253a77e1e826ce16b07281c1b8fcf73fc72addc6ab2334a7382d4a0c22be59429874e9011b8c97f821bf6c8ddc6c358f5f62bb4cdb22528087fe1f492e2b547a3c2b576d5f315558b76656bf941fb42e6acae18c5095aaed6538bf15277c2182a14bf8967ef7f0ed41c10bd7c10e55db36d6860d579df95a7257ac9e25bd062fd84872274b9ec7af938525697737361ab9ac19d3ab3ba77ec7e9609c62b46f686696afe777a720c06957495b6f4a8b94bc7f197feb2eaf018098e9827c96f8ede1c8019f1c205cb7d891f89a0ab0695097a587078f945c533f81e416329cd793514c15f114de47309678d7505fc1a23effb97656d7cfe899ae84bfdb68bd1a6c9a98207fdd6305d4e9eca8fec45520c7c9540165d8866c45c0263c69a06e9dc4ddc5f42dee08a753da9fc1287d81b099b6fd786b3dfb73a95c2817a0a53ad8593fb1aa92be8c263c19a61f90c785bb901a906ddfc0c96dfb6b69f812e83db9a677e51ac18bab1e91e511d358fe69ef58f58ca4293205df86f47f42d9114bada1077d0b8d2f3013e8ff30edf55997382830f7b30c5b907a6200995f16e76ca121024f37bafc28fdeb3e5afbaf3dfb1b72d8ddec3d640f4da5be4bc8d2ff432314cc335f8e1bd19281a46423a6368f3093159e13ecadff15729830f44c7cc1f974f92d1f3698f79e6cf65376cac63b2dd02ea14d82cce617b6d9c57dd1abfa1d9bcfd34edee949d8ba4e90c1a4e992c64622b7c659529ed94a76be79034be02887cd3c6fad109b2e63ccdc0af17baf976f7f39348a6504107e16066e90a94b6e05a3a58e01b7bca2475d6ec6a4badd50be8b2d5b6085de1b91dfff52c19478a5e0cb927156068fe01d6ded2bb10edf7d80d155abc6e4c05356bf2f1ef61757ab87ccdf8dbfb5cafe0145610c1e4646db0d03c3c9e7b082b09ae71f7a1b20ae1274548765123db0e931c85659f4369b9a0bece3dc874fa6166323fd6f222b5e7dbdbed0736b3555fc8f67ca238ae1551e59eb5340b72b152b04d9510348643dbe09db87c55f8b74afa9f7bd996c83b2dbb3211301cb723f76655557efd97e36a39366dd88c52aeda7800e2320ec1c368fda1be8523a0d994b595337123d3ae280a70f2456e37aaf56b2dc6f5983b4b430bf2c5443fe416cef6de5b0f23d8d5343e9bc952a4869ad34a7f6ed57cd524b8a6dbe19fc65d09f5651cc1d492f62d44aea57abad39c48bb2057d87fe1717b4406e35ccf749dd72d4a044aa56cc1faba35a46c58299ce8b132ef581589b78c8f06284444acabb29735b295c01b2591e9f1bbeae558874d6beca4006af42a1db3e2d04c26625dcaaab559bc0694131ef4211f107a467336d38fb75f7566e8c1bb6734962f9a67114dbf10fa9a434d58ef725d6f7e170e73ffd2a35c7475de09c65ef008f9420ef05d6af4356d481d825d3dd0258cdfef4702bb4c051062cd49aa87b70531bedd4779365ccd7f620303f4b5c0d7a776e0b9f1af0bd76de49cc6b759545231103e28f21eee2d0bbd544ad292aed4c8bdcf6dfd8e6c15c7ab978ba23718a0918f72f80640e6c74bf02c86fe759410df8e6afa85aa5e28dc133c2281b6da11d05ffd89ed529c4f68b49f83f3b0daba47908e40bd6a17d4f9bd27bb61b23937a4fe89edf092a34631201e7e6cd9407134501875e71d1c9f001bc90a9dd2b481a0edb668f679eca93c843bb47bc0ac076186db4bdc81942c7717820af7013679dcd882886c3f82b93ee6dc638a28253d722af706f1620521bc8ea7bb19bfbe8a0de91f298d9e549afe2680bf311b97665a1d1d1d9379e069c4a0b1d7231c0c1dfdf1da50ad44fb23073328a5257664ce4bf5142d107fa30ef61d7764e9936af4e32a38337a4f441c1bf43868b74511d0b829c78913918ac7c3d3f881f614a3eee18fe1b6c452e3db035f9ef1c4d8a4e13ce42e4d60172318d61db39574a02419447057ffa01adddf5cbfc1543cf2b92f8017faf2e50b1981d7940fe29ff6862eea3bb75d479bc52708d2825be9fd7b8bec3b895d38600188c31644d71548cae047815a1deaf3eee13206391db9434d6f553d2661895e426c8aadff8fbb5f2d6b8bff6e0895d0dc398939024c409b6d9e9379c143bb4b879832e6735b79a27c69ea2ddd9e4cb3f7d54ce21081acd5aa93e285267b16319ecf8f284444a21167bdd8b7e7c7c2fd25f6fdd7cfa5f8423c76546128add064947089fff4d41c6a1c9458b30651dc216a4d42437666d74702d90bf1ae28161dabb891e9fdfec7a75e0b12b72a14f417c6f81fe15655cfd63a20ced0c6f4721067f44dc09939898bede6a00a2ba773ccd4928ad911b84b3587db90253a59aeabf24bb3f98688bd8144ea3fce30ed11d338253f3bdee2754ecb5edcb9a9b4eba3a18cc2906e349302ae0d1b5f239f9e1f374d78ef9d435ca969aa6ea28befb8492ccb047e38bad483552dbf52c713b4159dbb211a31f3309619750c1a401b62bdb5c5f6b0f463fe79d3128d1d57b1e66e91c8b85154e034ba23b0c9f2a3b4bb594307f105ecbe5461574b8198ee2cf4f2eacb43cadcb0054e18d944a403b4596719ad0e8fd2b6b73ebc094ee6f984ed631dc36766538f0c31979ecf4fba07c3e15326dbe9fe802695c100c21b1b2bb66ab8a9ef12a92f1a6f0db8283fc4bd8ee4718ba8c1b88961cbe42812992174396d336f377675cebffe4a39ebb4274c2726dbdaaff24dfb4ba62a7af5c858a4a8e2c81e3fec523ddddf620d13f747547eac9b0c0937cdc4f7192dbcdece607e17cf7eb4ec6182231d47f3daf1399c93a6c1380d5b3c7501e370c2ae2ab6922c0a8618797ac5c265bd8da2e535aa55ac2edd97754f210cc1e9c6b503a0c36787b737d4be98890cee616a05bf4e167a8011e7e754df0d286a390faa7b3214109eb89a3a750e2a23a5f1a1c0bc88b7fa778b375f6579434a881f32b9a4c8a2aca9952590a2d600cc135224cd5f73002aa4d064fb40b9dab1cd3188ab71cc9cee06bbbbc69018ec7bab65d129b395e896316d553a47c233575b30822ce660000797bab4db7f536867b0db9e3238994b46f1e8cdddbd5f3c5a9228cc9292ece216037d81741e1e266915324e8f266ca3f07ec2449b59f82deb29e52bda84b43e1c3b7c4594baed5f8d8d9b3139fc8da5b2d28e7fc3cc85859b1baefb3e93d52ce110608b63b2e67ce4b0377b5c52c3551030d7fcc1cc63015e8ff70277e2a37697677f5702d6b12e137200b51591bd5a78433b68c4a74ef6bdafe10f77210e71a6089f593560446c40851392aa091dce03c8d7d5653ee336e4f83956cf801f4fcbbe8d28f2708fab368b1e28a7c5bf18ce1f574aeb9753da74ba9d25375a7ccac20113623db3a21ecaf68755397574605199500eb3b7a605aad00ccd2cab4c74158b2448107e129ef36ca9595b718a73b4510ec451d9ff362f2eef97a7812f82d02454f6913513b2bb56d3b06b51e2a6f9d9f4c0b840080ca68fab035f414187dfb6d98aee8a6ca15d0598f2d3f2c488fbab2fedc14d7ca5e8ff598f694c85af19ec4fb1defb32fb444b09f9351a480c6908473c5613b52468306661e6522b2c09b923901af1b8c53f2c5f590f8be9fadb16141a630c0e7ef30a8b3e61e4502dc88012ba1da108d129cae7d4ea785aab055cd9d75690acb97e33f5d640d4cfaffa0e5ee05ee004b59c9285ec3c053a64fbea8c249e31a18c6d2041d33c588916a085472c09841060b8e624a2d48560e75ae3f8fab70cb0da88f3f631c07b9984ff1a238a73c1e1d9ab9c71dd79a56336eb90c283bd99c15d27029f62fe2424271d5976af7737eabb597143ace71a915a37a08950475b1fd57fecef7f2227fec0ada585cb60c13c83a81c60d4b6e529d7b93d0c03d2a0bdc40c8d87b5d94402cc20a66ffb6d24a5e456b48d8bc7f297cca102ba1d7f3e378d9d6d179c8c11fc6e1fd699bb5a743a2e49aa7ee59842f61b9adbfdcefa132fa3ff244839edc3ca0636475bb8c5506b9bfc9e3bb52aff8a02f056ffd676933693ecd8c61678cf954bbb65d83d9a4d0d8179b5af52291439dfe0c20b20acb1e1634583950dcedf8bd1dc7b419f0b4f5fb50e7dd55764e9a2f169dbee1bd3588ace1099f5abc3e2f716fffa3d3e6afb79015f9c96a03aee399d5dd6ef98c966f8c6c1d4e3416d98f52ee578b9b4f44d34f7e8453b4728bd3cf24674945236db026f75f6968af763e5536b4b02b713e969dadc074228e4a6984059fda4497316c6d753b4d98d8ff3694f52dd852c81e54fa130a5e6e33753b7c71d2f7ac1d56c6ac503364c351ce78567f105f95b5282e0e2e4612d72ee7ec8e63814a741fb5270e0bdf4bdce26d9cac5c27466ec4956b47ca988172c3cb24cb5a156352cf641f6448b461d9501b0aea3ff4008ded1a99e7aeef6c1fb20c0cc0e43f2a23e414f7175b1d01795a454303389146216226587208fa4ec9489a8da56f7e095a4ab19be52bf89ac474bb5077b818c85fbbcdc29a498f87ed0142e8e0c73c9c183cf07b4e7454562d7750a8e339bacb73e78de2c955957b12f56a7fdf10971ad57e695d9a2182a18679fa1c3dd779d90ade6474bbb45aaa97b10685b30475445c9c3d4b3f2ced24912948e2b875a8d88281b54e07263d5824322e33a54d0155132b6434276b3d008d5075b8ad51083cee1f9c027b44656e3334fbe41cd087a6640a6626860dfc3e05faae", 0x1000}, {&(0x7f0000000400)="bcdd0081327e628fd1ec964b350b173f2de88399d072ab10a314de0703f7e7d6c1141a2519c264cf918d1d597998d5fa6b96d780d09372be806835e1d2d2eebd4ddbdfca27b7dbb1030c5bfd89a6fdb1f86d35c2942097644d7eeda6853af00ae43996af506a5bae0f", 0x69}, {&(0x7f0000000480)="6d5c807c28162fc9ef370167d5f1ee79fb96a49724c075bd0dc993e9cf4a79bebaeea7ef596cd63f05a317228fe55700ed279da6c5b10a897464ad81ffd817d5142a33db965a973f661155c553b467d6e178f4b2a7482a0c53ce6139f657283f0de1b795e4a16519f042bb2475716efdc28021", 0x73}], 0x6, &(0x7f0000000100)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x3}, 0xa) r4 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x8880, 0x0) r5 = fcntl$getown(r4, 0x5) r6 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={r5, r6, r7}, 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r8 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r8, 0x0, 0x0) munlockall() lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x40, 0x0) 16:00:25 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x4, &(0x7f0000000240), &(0x7f0000000280)=0xc) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) fchflags(r0, 0x4) 16:00:25 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e894ad386262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f3090b803000000000000e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d5) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x840, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000940)={{0xeb0, 0x9}, {0x7, 0x400}}, 0x0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000900)={0x0, 0x0, 0x7, 0x7ff, "b08d16c655194701e4ffffffffffffc0e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:25 executing program 0: r0 = semget$private(0x0, 0x5, 0x310) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000500)=0x5) semop(r0, &(0x7f0000001880)=[{0x3, 0x81, 0x1000}, {0x3, 0x3, 0x800}], 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) r3 = socket(0x18, 0xc003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x4, 0x1, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r4 = fcntl$dupfd(r1, 0x0, r1) getpgrp() sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000140)=ANY=[@ANYRES32=r4], 0x0, 0x0, 0x328, 0x0, 0x0, 0x40e}, 0x20000004) geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x6, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000280)=[r5, r6, r7, r8]) getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffffffffffc85) 16:00:25 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(0xffffffffffffffff) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) mkdir(&(0x7f0000000040)='./bus\x00', 0x18e) 16:00:26 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) sendto$inet6(r0, &(0x7f0000000100)="d87da191b916ae1b0eb599d6354d456b6e35611b56eea42cc4d08b775385457e242e26548f15de5055efe131c06b144815321ca8826fc6822a80f5c630f6019cf3c92617029a2baa15d61536c2b7fc61bc0df0d172f7bc8cce72660a77066789dad0eea09f8c", 0x66, 0x8, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x0, 0x1}, 0xc) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x9, './file0\x00', './file0\x00'}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x80044279, &(0x7f0000000000)) 16:00:26 executing program 0: r0 = socket(0x20, 0x3fff, 0x80000001) setsockopt(r0, 0x9, 0x8000b, &(0x7f00000001c0)="01000000", 0x4) socketpair(0x20, 0x4, 0x7, &(0x7f0000000000)) 16:00:26 executing program 1: r0 = msgget$private(0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x10000, 0x84) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chroot(&(0x7f0000000000)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000001c0)=0xfffffe6b) r7 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0xfffffffeffffffff, r2, r3, r4, r5, 0x1c1, 0x5}, 0x8, 0x0, r6, r7, 0x5, 0x113, 0xcd9}) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x0) 16:00:26 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0xfff) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:00:26 executing program 0: r0 = kqueue() semget$private(0x0, 0x4, 0x440) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) flock(r1, 0x8) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0xa151ef23b685172e}], 0x4000f, 0x0, 0x41, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0xc, 0x20, 0x2, 0x1000}], 0xfebb, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x80, 0xf0000060, 0xffffffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x0, 0x10, 0x4, 0x9}, {{r0}, 0xfffffffffffffffc, 0x84, 0x11, 0x4c9, 0x1}, {{r1}, 0xffffffffffffffff, 0x34, 0x20000001, 0x3, 0x6}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x0, 0xfff}], 0xffff, &(0x7f0000000080)={0x3d, 0x2}) 16:00:26 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/176, 0xb0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/108, 0x6c) 16:00:26 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x2f) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) r1 = semget$private(0x0, 0x7, 0x90) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x20, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x6, r2, r3, r4, r5, 0x190, 0x8}, 0x8, 0x4, 0x200}) open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x21) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$getown(r0, 0x5) syz_open_pts() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x13, r0, 0x0, 0x0) 16:00:26 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x1000) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 16:00:26 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) dup(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:26 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/26, 0x1a) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) chmod(&(0x7f0000000000)='./file0\x00', 0x4) 16:00:26 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x1, 0x7bbf, './file0\x00', 0xff, 0x43a60, 0x2, 0x3743}) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r1, 0x6) fcntl$dupfd(r1, 0xa, r1) fchflags(r1, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x4c1, 0x0) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x19, 0x4) setsockopt(r0, 0x0, 0x9, &(0x7f0000000040)="58f9abdb", 0x4) 16:00:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) writev(0xffffffffffffffff, &(0x7f00000011c0)=[{&(0x7f0000001200)="a4868118c77c2a199d930e80fdd3841c2e44ccdcb40964d425dcf839fcf671e74c47fcf203b6e58405bbbf628fc18e3389bf9fd12ee5b8ad6e832b105160e13bb7ab7f17169385128b3e46b103dff1a46141d01568e6158717b467cb84e8fc60e2dac76fd63c7a4045ec39f1408ed27706b42d7272cc28843a4a7e3b5def0a2bc2b14d5d3e97485c105bd74bc29a5d74cc72569f31b424cef077f47ff10e39d4c7b31924e563fb7b5314ec471ca3a90ed37ad77dce4184af729eb4e959f641d0d94ea2f8d3dff7f478d13b049c7bc3f83a726c874811ff034cbbc9aeadd6f0ac8bf7301d81d4c311ab6acfc2bf7796103c4761c6afe3c4b1e9f2c401b3504b6a945e90e3bdbb89654bf0fe73a83ad487362fa08cdfe1e91fdeea8b5669cca03cb4ab5ee22a6d4311dd7b32dded9c83d7a53d6ea1cb069b660fbff1c365930b603d35cf7f34970a203346bc954f59c0a3f589c3491bd91690c4e97fe5b1dc70092dbf54862735019b487cd288a706dc39855d1009db918395eddb3b6aa94b5a4ad1ab7c12bb00953f73e77eae419f1657ab269b6345d5ce40d276393535c6a2940d27ab96acad690575b760da13221ad7e18549f445c2b72338b1705f8e82aa5459bb8613c4df9c97951f6590175e82fb94e38d1ff8d8843193342074473c39d1335a0bb76e6451f11339d7b296b695b7aa4f40713f014f97124f632251a6327e936220b999d1318e865fdf7f294787340e2dbe83b7c2951b1ea6c3f176abc11cdf3776c787766e4dd02f05f6045d12735bd50248e519c60a7ef284aff88efa0713b674860a6efcccefdfa63a1c2e2afec77205b5110c323d02b92132d97bf0642a77a28ac646f3b324d36a7cb835f89e4efa9b098f8c09277740b6cf7f18ed2980825014bfc0168951ac3eca2b377ee40a707caaf774ad04c39ef7d00f23dacd032b3db2f7cae8597f18273c14276a04d6dd3d137dc13480b9dd82e5c20f82fcb1a9f41f30c003fd0f71a3b1ee61f9b108862df9e0ec64d7e2135bc280218944ace240cbb74134948d6a7fe20fa4b1064489fa3d6b9332426808b9c9c1cf8b5d6ac47326d43b7da2acfe9680c5fbb506f96ae0effa1d81a42c3b4838766a176183b0259163aeb70dec5aaa5f6d3aa3fc8f4cbebfd98679ba0899deb3ccf40a9e6a8cf2841ca92a71744eb443278f9e364f747d246ace20e5beb4e05a8a6899be5c5755c3719b727d2d012dc96dae032694cb03826caf65d19eb029d3495871ac4aacdcc577d39ee6a2a91ea46b03ef9266ee231b1b5a2626484270a45e3798bb19d9f0b1420294e14b7f334629d0c7cf57c674588b0e5bac43fefdd918843098c32b6365487f5d7cfc8c652aeb9e48075ac2b2cfb1b456f0d94adb4cfc48acca5c8598e8fa762cd8be60c29c619679356b474685a18582060bc6a0b4a9b239be2df020a7ead498a8f9c9e2cdebdba76ce2b4b8b9e88c5eb5541c5d2502704f0fc1807ea5ce97b516c392cb6096f965ac4410d01e69e8df4b420dcef29ba70cd7569a042d232b788df4e04b746a62abb5eeaafe31866b413cc0d87006e95a0d32996f2d16f69c5ca7459d330aa1129ca7eb1adb0c8606b69023f1f3a4752ecbe35e0a928bf8dafd3501a4a62d315bcccd814cf5c2de3edd1cd926591632660b0249db752d8a17261605ef7d8cd288355f2e1f8f02be743f969b6cb20dc21934f146fa513b9e7ec27f80ad7bb60e11237f925f35f3f152a6d4bdb35be542d9c7c88aaad67290c83da79d181507847b2db63bd92f905ca87aef76b530d2c03c637c60a8fa3d5089df011f3202b4db13b60f9c6b039e681e5552857cafa5dc6dd85915d6d4e97aeb8a6e27f7cd4b86fb215796ee795f91336e972a1f554b81203e128e85dc885f9e7c6db6c1efdd964cad516151d770c0556de096aeaa0d44f5bf167a62d1d26d040eed3b575836019f60079c795e2834784089e28ed6a974b8731f5811ab3ebb3e14a2eace5060df192a5a301dca6b11719506cfdf5773223bfa365a74d1116b08af526a8e6a80a6d19c5a77c600dffcabfde5cae64908f46c4792b784e3009d30f26d98c8361fbcc640c8bc4a7cbeea04506030a981c40f80be6e2c6e24acc78f39497edb57c7e8326c2eb7adc6f1ccb6ee86ea0dbc743e1c3647902c8a7292f089c56eaafc5aa2870cba42d500854bab3622001d0c1b390cab7a3a00d04c1ec59b51dfeba69a442575321bc8a6869ed1db63b90244ca9432c67ddc2ed773d5be0b2cf8edbbb7e1fa55a95ad50b7d0de1a5883356769890cf0bdb4181f8c24559fe67aa787c95e8ec62a2ca331cb95eccba620a997c5aa650ae21871b1e2dbfe98e041badee6da3da65b830282f15269b8956b0b9c0ec08ecf081f5344aed978aff8ae61b54c1d6cdf1e9e158a6577dac45702adb9454dab40436caa5ddf77b58524283fef0ea1b911333ac9291690753c1155e8b6dab4e87a99ed34fd57499e73a5104d6d7b320db4e40ba213003eba5ac1270d8f28a2df335b50a2cdb5009f3cdf376689a8ffd747c65661f2e48e6d187243220b8be74d77953b494109f040d2bb6d07cd41a2c5d8c3dd96ff3c29ec59a59053bd0e9730cee00ddf23a374edb79787bcf0ac945c2e801560cbf331b4fad81e229bf7cf34576b65154125b07ede3c4ba350b52ac46dfa747452061e19aac83e4591e5803c14578799e1c97a4e93be15ad8e50356c8a74510017ab0602d80b92370f96f8de1ecf43d0cb08fb3a3083f179f975739b53e51d3cda50b43046b9539902898b696e36b4bb22b135b8b9981c8821296f33bbba0b028cd116fbce134d05aa764a38fb16b4558d14ca71bf6abe4afeb4cc478e2dabc9dbbe7e62eed09315b4af9ee1b12a8b48b339b0c9af717a0da58995cca4eac7c0b0cd7fb06d997dabf718efb440633e94a20cc79d93f1fed69407485b49f369d3052fba4556d5c605241e49bebcbb8acfe1cbb52d80e18355c02b91ce03aa5ada3e307ed3c626386384349e57b09782de17e5124a5151b2cdf836203ffffb98b52d95e073d10e3e2c651455e58c119a817923e267dec8b6f8af4627e79f360402024ba68804cf4e49fa27a361c458474e7744f6f6c5a78a7df27da69e38a46c9488abe70592b3b968e382727459180d3cc8fea65416c150eb52611851938ae9e676b8adf15eea41a45ddb9e6a25c42bccf558cfbfec0fde2bec74a3f0947e194746ef7e73171a665a59cf339b5fad80f068b5271e5b9d424851d20c7df04f3015ae3b148520b22f3342e334d600018525902882f4e485d95caaa8c200f78b2c57bb327203aee9eaa5a148efc2f53738573a5ebe2dea67232370561bfe92b86dadc010760ffea7ff128e730ac519545d188f4edfbbb30d8cc20c841bd62e16f985c296523abca483ce49ef8397c52b44e9cf2de6c33f4e05fb6e17ea3ea959a889cda3103c0d6f1c64074686e6c79d0527a577296e1f9c8c4ee68e73c1f1e9c90331b909f1cee3da1665b1b1fe099dc9adba491ab531ee671a2e0e46d06ecd8c5f32d718411c5506e2c0e2ad2ca91b24cbafe10731af6487cff4833818ee76d433680b6ba7bb7e46ddb2d552c2bfd84ed4503229bf0718946fcfcd5a97706cda5b412ce57dc7bf2654d1ed4b7ab4b4fa62c6e3e3ce2d3d3a405ca226e0801b0401f6b7244118318b73d2f4e1bd17bbd0b97c75b4216e6d34d96a7d907df090f11415a8b1ad0e7d7cd7d31f47dd292df120d780ea258168a5a49c143fafbfd1150dd5feff3d4530b983dafc385c395cbbab828a33e62cbb7b17c5923acd9b2f0e5a0979633da8f5433a19a7c696ea34299a4572d0912d90c4ec8f99048a9112773368245aff8457f0008374e6345984b7d0f843f36b5381a1c25c85f1b1f9a252e743aaccfbb3700adc2e73e3c2e1f95f0583154ee719c35db628e8ca4c52ad1d270756790bf0fdbe81e797f50c7135b54b886ef2314f45ec495b69738b672c6cd7804747bc72b07177f23231a3af7da9a359e7810c3f189a88c5ea3edef59e9b712b64e542b86ed1882beb1c5cb4bbd7f96ab6670050e65d67e886e5763b30f31798eaf8cb4bd4b78ea89e08f01b718169c94cc71d4a50c5deb9ef9d481c6933af5bfc060ad7a09bf897d0ea3fa13506b53658f3e3c31e9d542cacfd3fe765b466ddf49dd2d017612c50a5652004d38638a8c7a74da4cc28c38025a6694f57d1f9aacb82cf391ca3435f9a6e1ddeee3b067237d00e0d111a0c949f4b044b530a8a775a8eb00fd74ffba1d02db6ed3e9c22053a6dfc49c97b78f418a29d2c9a831cb893515c56262754fcbfdf91e967d4c29e30c488a88d4c95005b59e6e63a38e7049260b115296c520b1d678d2920ca27209afc799ad9ca9f764912a0713bdcdc8a72389d61360b5b6b6306d7ea1a6a4b6222a684b7402ed61b6403fac388ef4ff4d66e128ea7c4104d3b49a55e8a155359b2a9ffd3d044775bf335895cf5dcc296beba8ecc70a597bbf55a41fd16cc0a834fca333811f0f8aabec17a5ab536fd6c5aaa0c154e9260591e6a14ebb81f20ec92260c3014e0cba9f12355b105e79be16a74b5cb21a3fbd2c802df874088b97a94e10437eec14f578f3a1dfef3fc11057175253eb694f4f8dcfb846106fe8d14ab30bb6b8aef158ddcadb8e5eb98959b687806f18cf38520caaf9cd15624d88f89347efd1b02b6ee013a60a4609b3ce6e93058e0a89dc019f68fb36bae1b313af7fdb432c6ebc8e7fccf612f8c181dc1ed96bff995b5f9136a1c0499c0315ff1c9594260befc344435bf6984f7317191eb3ea78265c2066e0060753088d477aee707bd686ae12f89b0c6b0c1bb51959a916f1cb0555836a99da6e4f6f69936ba17baf9a756f96b81eac44fe08897f77f68827292199a1ce3b71b762622bea1b3c35afaf272b67af73e949545dedfb81be56d61d0e7938969a2e13ed7326fb0e8a877bf0680f05ddb70101f38caffd4a5809fb8a4c3d7592041ceeb42f5a93269f9553843cc1ac191e60ce2ea256ddc81a27e10c2cca74fcaf30ca28c6c24316d42a61cc31a5073bad723fef4b34fdf9402487d9b905e62415c2f195eef671d74c6e74d69faa5226f650adb066628828bb9a80d9b72b29d9905a3bcafbbae1d483fe9d079651eaa01c607489f1cece9f35315bf788803e8e423c7a8c159c9cfb25673e724cf0ad251c7e746bf697fd91a1fa82cd6d4ccec3cf13dffd19be27220971b09f68af4de8fcc3e2810c3d313a8e2a52c3fb2b264de98c2ae6a5ac40a2a15fd49b2b0efb570e7b1ef0f1572b38811e5e9a2b692f3b640e3e31f6b32396ab5e54142256eff8c9f2c4e34b404f67f9327442fac28ac4335c20d3604c573246fb3d7ca95cc8217e1bc19a089f3159d14057a86d63c63d00c0ae89b09465a6ea7aebe25a3984130ee58bdb8740805abd1f8614e6716334bbda6ab4f7d7cca647506706c5cefb5e18b6a1e0d5af06c9ef9ec26040eff9dff6af96bd204f33d3dcc6513887a88407a46be899838514985c036db5d7cea3f64b162e89ec3f56c7337d202ca8b4ef1ea2e847c096c96b0a8e2af548fb29f24c8e18b42e4caaaaad117c3dae3c29da4d90c526d7be9a9b46fc747049fac7408489bc0d7f85223d4ecf23505db2be706aa8e0247a5abcc65e568bd8faf84b75db5d15ce267d38d21aa8fcf5e4483d61cb48cf1a59e60f0ccdad9d295969a6c089d33742344cdeabf1e2a9cdeab2907ba970785a285cdfc44ebb6e255e164a2a0392357d24c5f2", 0x1000}, {&(0x7f0000002200)="81ef7ed3d5123a2649150c77ab1623fcc098fa5c93cf1f4221d2ff01824e0be1380fef23eb4f1a35bdcef763f52225b043dab4443b60ff7b066ad13b69d6a55f4222fe21ec09183fc4dd3813fd174dfbbdd27d02fba533376f94af5cc79ce8c2bed09f5bdf0a50698b057abdea3897ebba56da328ed904e0937e35b608a1b779020195f24e50e89c3bc91b90d5d266", 0xfd41}, {&(0x7f0000001100)="f5da65036ba8cb902292a06f1e44997c009ae5685ce5fd46ff4d53c172802b1ad9def14db2a6226d3916f7b7ebc594fe25ea8d979db6593fcb1a7bca73142bca6231170131df27cd34170e32153e5d3c9108b78e3d", 0xffffffffffffffb6}], 0x392) 16:00:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getegid() pledge(&(0x7f0000000480)='\x00', &(0x7f00000004c0)='/dev/zero\x00') r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000500)=[r3, r3, r1]) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x9, &(0x7f0000000440)=[r0, r1, r2, r3, r4, r5, r6, r7, r8]) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x102c8, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x7, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r9, &(0x7f0000000180)='./file0\x00', r10, r11, 0x4) r12 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd44) setsockopt(r12, 0x6, 0xffffffff, &(0x7f0000000000)="91cd00bf4d2893b96ec5d8eb57293065a783f66fffdb9ee17f1dc349a3926fe4d3f3005e250699dd2b17b6ffcca7a080c48a33b2f65308b47c4b9224b312de9e0071684e4efb22dc2ce55fa7e33427072c7b4bf84605a09191484e5da68afa1f05ad32f23d2256efff36cbe41090832b3adebcbf76731e90213dd62334d2dbceaa76a15d71faada16527c06daf5d4975a678ac711b16230737f8035978e60f21a3cecad45dd334b184d669508acdd6eb41d5048ea7ef27594dab4ccedffad947a218d27e9bff3d2cc89222bcba2cd18d7716f4806aa11def233bd84a2375ba1285419b5665b832c40453", 0xea) setsockopt(r12, 0x27, 0x400000000000, 0x0, 0x11a00cc34d4fcc78) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30020, 0x0) bind$inet6(r0, &(0x7f00000010c0)={0x18, 0x2, 0xfffffffffffffff7, 0x80000001}, 0xc) lseek(r0, 0x0, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) sendto$unix(r2, &(0x7f00000000c0)="21ee5afe6e51bc61ff673e3a2ec888cf59a5feaf7b179cea86c6dc86d48eddd2b879113f3741bdc86755b2746637da13a295a290e7a267511fc2a73a68cd554667298d1d697de967e55e7e03387315af5f09596370b23e69933a84b5ba4d7f51560c24cb68925de20b170854fb59121d0dc3e47b891922346d4b72dec6eb062ef0a974c4732bc3b34b123f29ba130bc3c911d18cbb461060d37b3eb807f7c94972b4a824f6d33c1b03d7bb1a2760c365b1f6f8627c76df736f0085dc083814281d893a62275b8ba98b145085e2254d448364ca9e32d7cda540711d1508669f32caec05a50cfea55947daef8f5380d97870e80850b904c98b82a790208c49c648a17bb62674e0ae73b34e8452964696c720958793d88e7eed6fba05c4ec165717f59ea8dbc143205ead7d42386ee4b2a7fbeda81e1f9a45ceddfb57bae679d9f41a254d9ec7e41d7240926abf986bf30949242222d296eb6b7c2433fb63aeeb7afdac746f9e1e1b5f4f8a45d0a95f649ab1b3dbd2b622bf5e1f67f08380a6f68087f6569ada42eea7cc2e4d075a6c5de31c5a095a9477a9c4c0e2ad07ee3ae19a136c1701028304756745434e0d0b57af701d7dc908fc43778a16b26dd6989ea7cddd9d722cd56926949cd8ca145ff6548db8c05332cff60c2ef35de6a57c322213ecfd2dab0ebf65e78238f2e90277d7d6d39da8d584ce91d29c2f510f5ddad7891ccf08a4238a13582cc6de73e2f163b28704e38a3b706dd214336506bcef265088523e92b4da0c09107104c8af28260a9d757559110f93add958be9a08c9742e66d59c00085c2eb3b6c29c966c388834e2b2115aa5721b7ef2a23b01ab0414f8a42291748ef8ebd3ba5e62c4ec7d441ffb5cef873a09a1262b11195f86311c13c2f3121473eb27b3d2dc56bb5ab999162a873e3c41930d6a7469b5d5afb3c40ca97873d77edf8f233fe5e57b03e941a36ccf88b441ec97afebfafe9c8c5dadbc94e8e65c65df4f8f936aaec7e9b5ab6ab159268b4e09d771067a9fb51b8de7fe027d347ef582421f6e1c18f9b040fc33e579b874bb6f93e1263a40e9b34ce98c7ff8947c12a0d2698eb657b2d2c28bcd827e4c7f8397fa14de09cf16870a0fecede92b3e15e5fb822399168a5300728a1a2685155f591a7e26257a6b68e2f3120f428173fe6a576d9d69ab3f74813a5c37b78ea0ca94ded644d74ee55db5da04eb0827f10918256a03453882977224aa7f37fb1ff27c67a5d87e4b791b0373e2c8d71d32a799b61f68637ffe122e2d0abce113ad5942c9220b8dc2d0954fd4bf63c84e225ab3d4a0d4340120c9b8fde92fcc4a09c2ea5bb3573b4994667de7ed17dc6ea6cfa03b22f5bca45d01260f6197669e081bc4feb78016ea54bd6a3da1c14c336879f6d605bf0ed50b13feaa42085c11ac28ba4324cc760b52db4b53684be67c3b7830d6d82475474b4162bc0609480091c0892be81cfb8def507a90696af4ab21e8aa2b96eca81d2e0ddc98c7ad401bfb352214eedf093f93bd76135f8747d293d5c5419db6190f7de23fb9c6b0b8180642903cf39dee7809194b0b562c3f5bb22bdeec0b9d224a31d7c0686108ce92626276eb399e684bf471bec2adfdbdcab0faff857817dd46faa2410d10573e302e423a47907727fe87c8875d94df58e21b0988f57fe4a7242f091d83b6727522f4957632c6421035ac25ddb0a20cc040d901aebd1611b9ff3612ab9de34a0764a8b071c667330f1c2a8f1d3ad254aa7a12f34277d193d7d2450d57806829008875fb87604b6e74e485bfd80b53ba7c33908bb7dd830ab2f10e3c1cefc038d39abd2810e0c2d32311d4a9ee1e50efefa566700f19be52cac277a5fbe442c39080fa2bbf1c32118b5d38bcf4db9b45e2bf117d7742820bf803efd3b9aaf9d940bb8d0268a668d8f702c3cacccb38bf45352aa714facaaaf4a04bcca4188dd578bfdf4925f2ca156c39d13ce6ad564a340ca8485df80ed3b4f39ff5e348ddd482d32a0a157dac9e9248afdd95541d53d9b22f9999a8e4fa2366730802e4944b6df8adafe85f3957338d81e5e3216fbf99662b0cbbe0350b7b92cd1f498830d908e03355695496945d321b39868d66ba673a0b4167902fcbb20d2f59bc28f7b36758d454bc65825e56a76794e116e4307723e328d027357f7095ad3ebdc23a200586f67ae76a35be5347588c240a079ca67a6a5e6333d57f778112fbb850b6b78ef8c02a6fc699d53d1f80e1e39da68ef6f9faf001c5db41e79771376736e3f7568ee7ccc19c0ef9164bdf3b2621f6e0557c34bed940cbdd2042432586d3d580bfd6f5b4d2fc16c638e4f1c55c0e8282809aa78975bcde72329b46aed5ae5b96662f41cb5c4cd8181247b0150943d025a616a8ef4bb234c5ae0f2bee965b05d66be0f5bfd58c46d3732c80be135810d4a620238b9bf4fc5ca26564414d442a3d52fcc9a2f8f57e9e5770038be2f785eea4b8da32dbe16b74db57d45d4796e5a4eb967c4688f80757c93ad6b6b650074f9682625d4a3c4a2a8286b08518988859536bb9595b966a45b51dba8bef5fcefb60df87a437fd7ceebe8a59032a07540e014f2adb25cb67e59ba21030368aa46031a0ec03a2405a70a7832dd8624bc6a7176cf581514d344f266c564942baf1602be7199ea944a6c1ea2587fc2ae75aca7b13a4459e9b13eeeef5eb3244d7c3c526264604ce914fe188af8aedaa9ed113027ac667a5a7cd6ad06b583a8970f43d5577adb90dde57d01c021a69bf021c10e134191095b48b2bc871d9f8bace1b4a0b968709baa0373a74bef825d7a12e89938669497d6509699574a14befa38f5f4afa44269a06c83392f665e7d4bfcc08c1cec2efb0887ffebc8a3469b265eabf571a3015ef6df22bbd3d43d89a4a9c754843314abc83947eb8036b94a7875722c07f78743990a2e6d8833c04141f39d6db9435f1f8ce92d921d9c4df9190c2bc480c91926b549619f2cafbcd582d3e0bb906f4a968259fb0180f170fee477c3ecafa95c5a986cca5e5d4aa130b7cdbf7e621610109df03fa0843b1ac0732840144e5720879741a8b6f01f0a482fa8e51bee650b5cb67678d0009916d8b512cc80cfc6bc72d81e9b40141a2bf716d674bcc3d446f551cd76e1bfb3e418bb6e3728d16f2f2516091ab6e0c9660cb904fda20014a5a06d1666f1f658355335a24ae243b0fde055cd83b05db2276fa4b3af68e8bc6a072721fdb7a430b6e2ba5e5731e6abd0ea2e54e2d0ee879cbc5b73b559f4cda06a2354065583dfb5731ab1e43956bcfcd3fb8e036e31d45b8d9d1c4a91e89217069b82ff956db0e1efc990ddd8fb6c710d264426e31f6370b767735ae53c5531a8a73ab6054c980b11e607cd58d1b633ee6b34f2237c9942fa777a0cfa98453f05c14cc82c29f5f9973da773bd66dc599ff86cdc1846146dcb45c4185506fc097d3e059b52d8031262f275bc0f1aaeaf2f625d80e102de1f4b952f84434017ebc1461d10f21588be57a63cd9232e6dcedb4fcddc293a3f86828e6805e85315b918d654e80a05a3edb378e557500670518ec56b2ef1fa9522ef3046d2729eaa2b586d2c7a8a75e16abe6ef89906e3c45d47fca433bdd95accb7147b6c6a7377a53c22e11169fe8e03399e00247eb275694a6d970b4245063d3f85f35b1c9feb44d33482275aa8469355c68310ea462b0bb7732ebc1f0bcc3e3dec8a1cfab51a577995262fff9665fe97160368cc883da43877c9e699d97a11bfcbad5c418bf661fc27a310826a25d3bb7ff9a614f22f88d81fefaa405ffa473b9acb153d00b5fbe679160ef9b4841d86c76198992e2012bec6afa4c80284d8a536d3214c6e654521896d6f11e283cd03b3590c33ec9c62843e107b6e3cb6c9762555ab3b493e7e6cdb7f7e506454fff9bace7c443f73ad405a8f0be8191fec1d5c6df135c511dd18053e3b3f9b017de7f20cc7a2495b2d0367087c9ea4a1d88184e3a55cdb2ab9bf057385e361bd7388154ba43dc9929ccb353da7f223548acc4e8bb234836825c660d498f1aa8a6962d1d0e59ecd8ddbaa90b842751ccfa6480975ebf9a6b03232e960e6604fb2aef89c33bc039695f485de78071e7723125a1acb6d6d8a38a7d78c8e2f6a799eed3c61afd6b30e88da5d8a3b014256c5b360d7ba8b8eb70936245b0f85180141ea00dc6894109971c3222a90092e5d254b74fa2256c4ee5fc8c9f98ca4e1501d96bead043c03029253a0568b80dbbb257e448dc053a4791ba223d0f63c9564365df72da9130217a2ce66d9b797c474d21035bdc323734048f0db55f5e1d3eb3b72de83186d1be464413f65962f4e1daa4d0307764017ca252c732077fa821762f98ebe5e16c3baaa06097cd1acc012f84001e01b33f74382bb73102d47bd96110803a195ebc8a4e4e6eb319fd68396dd69a9a9b4438448f8e648c71b42b856877e1530927ccfcdf3f82ed71d1ebfcb1c79b373f8ae2f8b4bc21776efe1f59c8a6cb06a3f4a2fd2e383156e87c06470a6ce732fbccc76ae535c0edfa185a988ea1b79f3e8a4d1b9c2c0a943171e80d44f7fd68af953592af0fb58585a8f9f845bcc518862fedf0292884083d0268e6b71cd526c0955c809649e8b53770deb018ee0fe3e23d545c401e3b2138b368c9fab71e8b242d613c80389478cd8a15c588258e7a7466c41a36307b77afacde468b3e0b9b1b464db813985ca9cd4b801c1eaae006c03ba3ca42cb95a839be63748e0e91ee4698950022906d178fb32012512e20ad05c6f737af0d315f21c0550cd723e6471a2dba0da71fcfc197ccf619504b55ba671568cdf660c4d4143a9f76a3f090308d5ef57ea87a2fd926d00807d3ea49f0f182667c2280707551ed2155a1746ab4c1c63cd9808b9e3e9f7897aeeda199044155b99f479fdfcb72216a2793f2224ffdfe25b81ebf5ba1a29876e4383380c0a470cf9ef2f86c9d05f6906b2a6a5d72cf5c08917ba6a14ceb34a901d48ae2f0242bc6440d3c228b654b954b0b4ffb8b8c9b29c5f0a264eb1a8a337ce89ac5e5156536f958b25b3d78606fe81a4074319fe1b5a916c2cf1342fec2df20f729dbdedb7677dd4d9ec462db06337402f3bc0cfa8234846509a50c0314a6d96d806c8076b9102d09fd08910bfa6d345489fcdf3dfbfbc6bcc290bd3fff09c4050b17ceecec0051bb1629248baed1be217bcd1f68910b1fbd92cc53bd5c15a63cdc7511fa9a9f1e0812fdf3f3d2378cd3084ba330f79fa7d9b17249ccc7826622af84127d518a28ee3fb73c08b10484873b34497999492eac2c50809ea7d39f74452b76cafa05f7a0adcc738e9427abd46ac04b8768835a146fda9b254f5912f5700167725a37c9acfd89c9f17bb46dbcbddebdeb95ab79cd2a1ca4c0e423ecc3ee3915d9b6c5f2fa37965d02977874e503747b4af7e6080d37e1e67159b5a4e059fa608dd2ded29bcb0c15aae479fbf61ee9703b5c0dc1c503d535418b1e2183e6d5fa6057c353bf87415975cd0e5df8f9a499e1b33a48c181cb92a6d08392c3cffe62a358312b4234723c9c858b47cfa1275d1ba5ff99ae64e374a4a8cd7b9e283b08c233d4d6b466cc8bb631ea23382a220ea7fbbd308b20a1b013052366ad800e129a68a6acd939d2339fd99fa64c69cab2cd8bf8a9f7b0d6843321024fda42a34ab1468fa9f380418a1f144ac32fa5d38a6c49a380277ad39c7c966812f5c45b42b2048a03ca89c0c8bc7bf1ce7ca932c7a34bdac267eb9d0160a0695507c1fe33", 0x1000, 0x3fc, 0x0, 0x0) fsync(r1) 16:00:27 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) mlockall(0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x4, 0x2, 0x200000006}) 16:00:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/58, 0x3a, 0x42, &(0x7f0000000080)={0x2, 0x3}, 0xc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) readv(r1, &(0x7f0000002280)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/63, 0x3f}, {&(0x7f00000021c0)=""/165, 0xa5}], 0x4) 16:00:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/62, 0x3e) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x3, 0xd09, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:00:29 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) fchdir(r0) socket(0x1a, 0x8000, 0x2) socket(0x1a, 0x43179d02bd3cbb55, 0x5) fcntl$getown(r0, 0x5) 16:00:29 executing program 1: socket$inet(0x2, 0x7, 0x3) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) 16:00:29 executing program 0: 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, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000020c0)=""/4096, 0x1000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) 16:00:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8140, 0x8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x101) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:29 executing program 1: r0 = socket(0x4001000000000011, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050305000200000007b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x2, 0xff}], 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x10, 0xd0, 0xffff, 0x7}], 0x7, &(0x7f0000000080)={0x101, 0x3}) 16:00:29 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x10000, './bus\x00', './bus/file0\x00'}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f00000014c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001400)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/211, 0xd3}, {&(0x7f0000001280)=""/210, 0xd2}, {&(0x7f0000001380)=""/73, 0x49}], 0x4, &(0x7f0000001440)=""/70, 0x46}, 0x42) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x12, r1, 0x0, 0x34) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000015c0)) ioctl$TIOCCONS(r0, 0x800c5606, &(0x7f0000001500)=0x5) linkat(r0, &(0x7f00000000c0)='./bus/file0\x00', r2, &(0x7f0000001540)='./bus/file0\x00', 0x4) ioctl$TIOCSTART(r2, 0x2000746e) mkdir(&(0x7f0000001580)='./bus\x00', 0x100) 16:00:29 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) r3 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:00:29 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x400, 0x0) r0 = shmget(0x3, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/141) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10080, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000001c0)) socket$inet6(0x18, 0x4, 0xfffffffffffffffb) r2 = socket(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r2, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x5}], 0x2}) 16:00:29 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) lseek(r0, 0x0, 0x8003) write(r0, &(0x7f0000000280)="90", 0x1) 16:00:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1e) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x6, 0x3}) 16:00:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x3}], 0x2}) semget$private(0x0, 0x2, 0xc0) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="71d71ff37fd91e688acc0c2836c51a6cecc6ad7b167e7ea6136776fb6c0b5cc2afd25ab486e549740fab34dd0157131b60bc3d1d02597bdd144ac96921c62a5151288154fbb6926c52729320edb95eabeadc472175126d1edd34f1b9b1ade69edc09c087267e169bd643f816ebcb7d433c6bbf4bf1c93b47a2400937add03c8b7346c57b6b54c1b8f33b898266000baa975202ee97e4ae3e65109d25a7537a0108c8c4ccc8762dff18ababbf48a30b5e36e54b9fee935e3dee9c6a0a5fa81e1d1b73a756f9d8119f23fc58ae6f625a622bc9a3dad8b869ff1766d616772b94c618046715e70bf1aba0596a61883f0e98639e80a9f163735b83febd3e2b1c0f78af680900d4f77d8ac5a108f2325f655aab0440bafa0c4316f743a99e81c5ab84b0d37471a9670d659071446ac65eb5ba69f0", 0x132) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000040)) ftruncate(r0, 0x510aab350) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580), 0x2b4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) syz_open_pts() 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b0000f91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() accept(r2, 0x0, &(0x7f0000000140)=0x13d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x7fff, 0x7fffffff, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00000000e3"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:30 executing program 0: r0 = semget$private(0x0, 0x0, 0xd) r1 = geteuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x6, r1, r2, r3, r4, 0x40, 0x200}, 0xffff, 0x2, 0x1}) setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x7fffffff}) mlockall(0x3) r5 = semget(0x1, 0x1, 0x8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000100)=""/217) setrlimit(0x4000000003, &(0x7f00000000c0)={0x100004, 0x100000021}) 16:00:30 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001680)={&(0x7f0000001640)=[{0x46, 0xf9}, {0x45, 0x9}, {0x0, 0x9}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x4}, {0x20, 0xf}, {0xc7, 0x7}, {0x67, 0x6}, {0x24, 0x5}, {0x63, 0x3}], 0x6}) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000100)="b378c535eebfd9a40b22bcae47f01e2c5f226a981fa840607ef48ce1be4ffa23ec7b3aba13003bd91e0898638b2a5614afc44b5222c0d5538101306b5b08c19f91e518febd15c02f7ee220170f637e39a22ae8d8f5211c4fafe5f73c579882912b1e55ba3bcc50fa0026f4686e79a3c72407c55669d5c5a6ba53f6048f7ffe8a4f572de28f26f3d5076da0d07fb14f98043728ea25b9df376968c148f895f04680d077585480c541fed6c56898472708e423f7238f490fe3c60f9ababf05496272326fc758f48142696493cc612895a58ba96c6700734abc0abd768e243ce4075b453eef0f17135eb832d1d882580cf685a7bd56aa4a22c19ab008", 0xfb}, {&(0x7f0000000200)="16042c99c121b9ebc65ddb7272399f9eaf40eba8ee8db7ffc0730a1240f077558a76da52bbed52386538debfe829f39ea126fed7ddd96424073a91b61483b2414cf1a5468ccfb26b1874da823bc07e11a42e29724f2c747884be367ac840913212c7e4da73ea7d01e48de0a699bd4afa813a3836b4d294cebc13f90fd19f3af723f941b5615bb71266503d4fe5037ed265596d706f13f439a8c9d1dd147a11f692c44ecfe69a2bb701ce4738cf93dc9d1e5289f143e52aaa985976f88ce1f8e60e254b580fc231", 0xc7}, {&(0x7f0000000300)="8ebf6dbe73e3fea8975548ab3624a0ac3e48449561f1fa0e46dabe8e591f7bc81a175a4c7b0b8cf285df9200892cdd43bffc2594ff5794fed4c0f5a91a6f8cf615f8fe8354355ce370739ae1d53927127ac660e6e6e0d3cb68819ad48f988f5567447257d923f5fd13afb54c121f52b000a5156da704", 0x76}, {&(0x7f0000000380)="117889f8ab2805d067594de7bd3bc0ff84e2567e5ea8b855629c703dd00c57a7eea83deb4d1c8fe1f2290f31af5f71ea4e739393be6263816c87570c451d6db673f1c7d2d0a8da1c92725cca900cd3be8d07841c8c65e7526eba410b4072f63f856e2d28b56926acf2f424de8f3035ef36a8dbbc4806b0b43f75272b5e2f4a70deab7fb17aa599806a60fa5a9cae322d10af7998f6c211ca84c3fc3e726d4d00c438d8d129faa719df18c447b08afe456ec4e4473956e530db5f53e26c520dc3fc38e7814e6edc198464bddb275f7821cce385f329535306afb2bd889e97cf15e03af2d5577c90760d92c20f7c865f75d5e99b47da549912ded29694be2a5042529fc463267e0ae3d17e98c6b3fafe99226723d31a6dc3b6d979bc15fec2675ac0a69b4145bc832ac89c3c0eed10f800957b5f3cacc127a221e2a165bb2639c4a53bc5cbf8f740226a967bf6ae6b1c44934c55ecda0b3a913015259e1682b2194b5cb9ef3400406a8d2e3952af6f9b698fb2e3a5ac749fa174338656f0571410632125dda0d6e6574efcbf21ac99688124b0404e6d8e9ea8510a9bf27d96efe78f6c668bfe47ff60b08742cfa3ccdbbd70d72d127af3cb852e5a2abad975d8ce2c09f09c49079d1d006e3bf000bedbfe07e262921aa8e5d4a5655ca4ea4cabd1318f14a049a0e113746d26a086472f255e8b70177504bad8bba3f4b4098acd39346343bac3a26eb16d2a4ea220b0b030d55328f141693d0608667eef5ab2cfbe8ecc8192601182bbb45ccef171e132dbf4a27bd5685736498baf831de1b8797a9b6a0bf8cc02296b1479bbc45ab839e979f14ee51da9f7e637d73d806fa0d12dbd1d450115dfdba1ea7efde2dad78136fba1db1897ed55a207fd6c0a5e07168a11cc9d31c23c5591cb846436b562426383f6b4e43f035753dfa509043e1a4fdb72ec8310f648aa301baed52cfe50547cee1388f2f1e6996d1bf19383419a0b602c9d00e37ba09fbe7a5238b9eb0f640e7607c539a2fabbdc93279a9a204a2fb9aa8693dd37b3285035a0c0f9531c79bb80ab270b635b6b66d770ab980ed447f35d365c9a121d1d9af17feaa43e08d03cfe18ab7c11a8d24a10c00cbaf52d73ad68bdd4765f1d83c26ac641a54fd3d39ca114bfabe6b318326e72e46c8941f71215e777d351f8ce44dc4dbeffa4412e4f6336b1e54c6515073eab0d79efabfb8b883e557564288cc964d09ef17b6d39f394e0f05f6fd896b41aa693fba4423242dc97e220d41b171d3f440b591b5607ac0671094af2e9de76746dea205cef26e89f49c2acdb8025c1e95a9cb7705a5fe328c7d85d1b30d9db46404cecaeb06a9fd9a803bdf23151279c544343f2dd039a120f43ac571a4214f100a82811001fc7309ce5660f89510ad95249463488cb546aead5016bd65c7a5bd0933e8f42030928e637265262bb1bee19404f64e991b7cb8b48d78ddea24cf41b3ac41917d7fc45efb5f584aec6d3b94cb10d79d02c7a8fcb4fee1f45f22928c76b2cf1faa4052bb6b5094cc8c68ca094126bb3b866559d86ffedd70cd189e7d001c889717a62b3a7f07487bb1782328d4e2e2aa0dcd1deb02f96dfa22e952fe2bff8a34b2bc8c016725071f1944a11e99805dcd71d26e4586d4b780a65a2cdc261ed1294d0a2161169d64d1c55f3f02f3245d995d8a0daee2fe056d3665d9927db0b5841881c006dc9ed3df7d1c459432326c32fe76540b5c09bab48d45924085ea24a09681467b04105e9acac0e9955365e8b5463a3bde481246a67dc30afe357886183643e40eefbcb491607772830fc918fe3bff21cb0d8290cebd0d70d819d82e96f4abe54cb6ec4782c9c1c9e2cd525d37e254e040b2857ef408b59fa53e7d158a98ad60122a886a1489527cae8c1be486bb525b153c11864b72e9efc4c2c2140fbabc48cfa21110af5a6c208d17540d15aad787b5f24011d5a0627433f47435b9d4d458eb2278eb46264995b71880ecc77e7cddc80c15904892302bcf6562146d3e9330e5c2cbe43474e41f08bc1052f40e434d8c7f6b53c6223939efda921f0d52160de2f639408e29ccb2d3718567891351dfcf1cd38c6d3acec6bed3ec769f672c4fd23d594b6c266139d306179f851b56e8671fb33efc823207b8376924db23c03ec80915da48f29c68b4b9ac8e2c0678c06194b16fb23f24db7751dab42f983999b1f6ecb5b5e126d2b50c48f5fec0a5dcd9877c5deba418d1d4755e625f24555eae97238e1404a65ac439a1b5923fdf5c0d623145dfdc3f0f85d2750014c75dd0be979137b20d21cb83d9b900bd2b2764fd4d1aeefad419add42968f57a956f3673054a8b0e32dbf74f44cc1148718dd10dda146d4a68b8c61c69d7908717d138391890e21cb15c497cf610ad9ac2987ba0d4903cb15d13512f2544b76a9a297dbc93c7d7153e45620ed2bd4c2cca6ff100dc542363777ccadec30bca1a45af6336f423f2a5a1dbdd603f21b9f861c561d6a6e4e9f1b6533d6fe1e740ec9f4cb7fef47485044bb1350adc85028255216f11c60e7300aedc2ed6657f3096bdc68facf07880dcde84b91db9ce0da295fc44e5bba19142fb737758af30f98c801710e0e9d61728bc9dae353a5e03b8996033a6c0ddc9fbd70fa4803cbfb9fbd623ee3bba16d2b6475ec21f5eeb634c03f918ee41286ff4cf7df9e55bf840055900741be9849db8bc9e0c7b2686a0d7df75bff908743e93c3c28135bc6a46a9e5e1900b864428e69ce55742285e5e5be962e6744aaeec550691210c3f1a2058571b582db1f54f971d7da07873226a524221df7ffca59d8777a2795683087710f1135b2379c7aa59ad0d33d35fbfc3389723676f5c847c94e5ddab32c2439ee89ba2bb34929b296ed5d56bf97044db5f3fdcc9375a583ab74d85a11facfb9254a86314555b068c9cdd51bfa05bdd0853f88d95ac808cd5cbab95339d0a305d74cee5de724f071dc7b435468d704ec614e3688e20a428c2996ab445e59e6f392778c8283cbc9b26cc883fc46e3cbaebc064a68572fd29d911db22d613ea030b0b75adab1fdb06de412b9233063e41f710ab35e9fb98477041c18e6271c998e5c52d3e24471c9698334a1e86cad7720c868931ef023cdc240525ac6b29c7386325a9ca217e058250f986c2150ab54fc74b8fcc08a53890f013a0cb51d9e168acffc178a4d4ba87b3c0537ef1ce22a440f8aed2213537e70203126329adbaf036db09cf5c80003ea12df12f4aa1536fee618107439fd4cf4c767236f4814e37af7578bd995d0f317d68fcaf9483dce9186cc4a963f0b98e69f409983082ac15e74df35bb489c0732287a778f562ceb428cf3a30bc756728f8d42af1953874b13b55519b5772a5393d1e5aafbf226a90f18e58e7d9fe4b2f9bd598b71639dd6d51a986e45375fb8e06a7a694308fe1f7b5a0f7ca8366c17c59d9c4a2eae24727de7737bc16d3d1bf602cdf7fb3acdfdd417f2560d4e524e6927f42eeaec38a916dd2aa777da9291f826b63e7bbca152a74771ec2b862a67587107780b760f30545204bf3e7f239d659acb1ad36885082308c757161bd58e92b7792d4a4ae38695e36da4eddb77960ddaee869b541fc195c204df043a73eec93a7bf122b89bb73c8457cd924f585145669f412bf77b3b899f1a7582d96029cc8e51b7606279c440a19801fccedb853d807014d7b90327f5e8e616acb111e4d18186542bbc7b65dacb461f5654f108087dea986fb157d50006b322ad2b1dadfe07aa40bbf5c2dfcf599e16d4d3504c7bc792748577206d5b14a272c90d402d149a24cda214ab03f6c8486d63cd26ddf441e0f1b205b210d3cb1dfb5ecbafca458dae12555521c0904ca375d9d81705ba32abf174cdb7e7651c2892fea6ac2f2315d9e39fb95cd2025fa14c9d2837974b6a2a2ba96e5b2fa15f05625ff8039aa181b3b142f002136476dba99c87e43e12c6586299f8c1034ffd778c9411a839d75f34b53937c8a5f3f05ea6f7e49298fe61a79d42ce0d972cf4801857e6d967538072555fc90d060b85b6a5c3cd82db66d1c540d4428cbed4ca8eba14504c4ca66ea7a2aeb3690795a685dcdfacb4fbf6b0947bfe40f27a4bf2dcba5853a1e5d070a05ae18494d2cd58918db87d1f34848dd1a388f8c454659ba33555df6b36ecbc61167cb0397fe23a4a5ebb651573558e11b424ceffed90ea6c5435b93fb66a36f0fa443951c5c529e5d373891e429b2a37aa047bff30d876da2115bd8b11c214bd1c5412a48d01fe8b6dca5e5e8d9a9d7e1dec9ed8d82d12db4a820940fd34e8b459d9cde0d81715dbc6cf9d13fa9d6f78afec0feed72b57cce9f8efd64d6507f5424ed1a2d8e179a5ee6627a2a0608d9daf71db8a6fec65dc892d214bea0a06d9b21351fe61e930b4bf977a833e021e9b46bde5d1310ed2ddccc0995b1492dfff108bb7c821a1416e7b958ce7592795f542f7cd74fec999858916529b7d3672a2b6349af82efea3c06e09b1a5e74b6fb2cc515cbf1d71e7ce136718a7ebc3d545310501bd04f5fe9da0033165a8b75dd139cf80d82e67c951f60fcc4ae6f4dce33d70a033d9b9d609c2a826c2483355cf60ac9c0f52cc794c93ff90361c4a456af2a0c75bce8a778daef4650a07d9558943937480ffa2a370547a0a8b7327be6b213197a2cea0767f3f17a9e7343e15d9675e8cddb4a4341039927f6758874b81ce040dcf7f24cfcda6c210f5907f10f86a1006b807f4090ca4951356c6b63a703d69cead8dcf8eb17ab165b89755343182206f81a0c0ef9313b79a1525c0b6d0dd37c0f936a8e97c7a54a4d86edbeb4299084dba171f18cd038d3dc6beb85b4a2f7abf7267ee27407c6da9ea99dfdd0fe485413124237fbb1755e319f867bec511955f62caa3288c91e0e9f40dbd8816197392bf91ce84b8b1f1507e0c175e007fec39876dd4eca530a2c4c840968857e17e631a7fcc95916116490c92b8d4b0b0e4416fdcab5d0604101ec5bbaa1be9f3eb641bc16a2eade38e609bf7c43a6b06f4ccf4623aec022bba907de00139728fef318532b80ccab4f9575f526a2e0f1ea1b051a3de890884c2b1c20383bef68649043ea8f5fef0e3644d21b7a43d2d4c7cb493ba068077d602f4a0f16335575cdb41a6da9faad83484f162ec7f0a8d0b50014798b59cb663b1cb95b3953965bded2598248e75d3746a2af23e75d02e906bab259b91c407342a2fde264b560bbc0a042f5fcdcab16d9eb993f49fb98f233683a31b55d73e5292d9211b17030483f76691719d81f44d2b3cfe86edbd99a2d13cb361d33d004d3ed8a9a6a10ca1f74c603750075a75bc823d42ffb2383f8c7c769219228c039b13bc3057026ba0010da35fe1c479706d1cb70a8891f04deff4a96811bf07ceb015f408535495743b86ccfb5b2c8be311f8047672bde576e32f230a3e09c1cf72dbbb9f93a7398ebbbab0021d1c2a1d0715f9ce0c49eeb1964da5d2c92082ade5486e54fb0c2d80c0c1fcb4365e77d4f2e18d67c8afce5689f47d0f47511fe9f0dd6b26a0015972ec972db5eccdc6d548e318241cff16076acbbca4bcf35b1b95845fbb724e6d3a3e9724b31aa59d689c4881f69561bc93748ab791ffee7e4563d25651e929d13caf93b724640ae9ebf6eda8fee1d1e8e13b43f09c3a5b19fc49f203aad9722f57a2f08c54d37aa0418d8b04966202eb3b1cb7bfc8267847d7e3656dd721dcc21dc4cdad9bb598dda4597e2cb49816c77d3661706d0209500b5157", 0x1000}, {&(0x7f0000001380)="11a70ac081b43a379578b9bf00930020b2541460740d39cf47d2bc86d6c1450cfb15c6f4464aa2d7d39a23e6bce74e586858ea72fc2a8dae7b232e2d26dab4782832e19dfa69673cf7cd653b45e46519357833748cb55fee2260a38f825f6e6901225e46ba79afc8531bd4e2473dbe90cf1177139ce9d19476d54b98f9a51ba7dbf59d516e09659abbe43e80e2a6175faf7cbab7f22bdeb99b1c746b91e87259cab8186eb6319231a9c7b3c9553543d1f3b7dc8cb1db4fd900c04c9cc2825b941a37a5ce61db142a", 0xc8}, {&(0x7f0000001480)="6674e44120aaa0c0c24d1628e59882d56bbd6a2be2b90da74620e71f95f129b5759df96277da6be6534870c9f08cd73037329f47cc9c1a4a749cf3e10a84fe9e368e5597b285aa4adbfd35160e7596c6f798aa39a22d544c61c0ac5e412abc8e3ec418c1f8453ba1436bd863c563d73537a2ed3f50c40959f7165b0b5128ec914be5316346687521d646637a2744", 0x8e}, {&(0x7f0000001540)="304e37baaea9b3ba4187108c7a06729c94f8d22b4e78058e69c5b8b88a238daf9ee7d066ca5ecd32c49f07edbe93dd6092c7b264968d8beaf641d3851d68c987ee37a1238d303c7bb4a7613c30700f55f8f8b0222821420decc678e45093b790347bd5452b65a373ba67c71da0d6092fb5e69f5baa21a2708b06", 0x7a}], 0x7, 0x0) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001700)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) fchown(0xffffffffffffffff, r2, r3) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x88, 0x10) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x10001) connect$inet(r0, &(0x7f0000000040), 0xc) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b0000f91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() accept(r2, 0x0, &(0x7f0000000140)=0x13d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x7fff, 0x7fffffff, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00000000e3"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x6, 0x4) listen(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x1, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a800343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537efdc30f7a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947dd39a00000000000087f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc387972d2eae1f50146ed5eab87dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54d5bf03c4c06822484b10ba5651238225996d2250f6ea8640053a6212d0000020000feac0fe439f3c2ff8a0d530549c6feab2d4e779efa285828dc1acadfcce4906243939023368771ff016551a90e6a0998bd25030a", 0x103) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x8, 0x401, 0x7, 0x4, "5f0dca45b7bb396391e390d4c7ffe1bd0fc0d643", 0x9, 0xe2}) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x6, 0x1, 0x6e0, 0x0, 0x400, 0x219, 0x6, 0x2, 0x1, 0x6, 0x2f56}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xffffffff80000001, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r4, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r5 = kqueue() r6 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r7 = kqueue() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r6) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffff99, "8c5c00021849680bb29332b90000edffffff0800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0x9, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = socket(0x18, 0x3, 0x3a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r2, &(0x7f0000000180)="044218abe72567a2766ea238a7369f8da950b84e71e9ce85c290d0fdd45da30fff804f7be651429f108a0f6f938a8792af2a4a15d2c23f5519ef8dd514", 0x3d, 0x2, &(0x7f00000001c0)={0x18, 0x0, 0x3, 0x5}, 0xc) write(r3, &(0x7f00000003c0)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6c89a8595f08503905e6104b86c4b274d872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e1", 0xa8) 16:00:31 executing program 0: 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) kqueue() mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) close(r0) 16:00:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000280)=""/134, 0xfffffffffffffefa) fcntl$setown(r0, 0x6, 0x0) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:00:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) close(r0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="43ed1d221875f92f7737b93dc3e3b68e81dcd920", 0x14) 16:00:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fchmod(r0, 0x80) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x1e) bind(r1, &(0x7f0000000380)=@in6={0x18, 0x3, 0x7fffffff, 0x4}, 0xc) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x20000010, 0xfffffffffffffffb}, {{r2}, 0xfffffffffffffffb, 0x10, 0x2, 0x4f, 0xee6}, {{r0}, 0xfffffffffffffffc, 0x20, 0x800fffff, 0x1}, {{r0}, 0x0, 0x28, 0x0, 0x9, 0x3}, {{r2}, 0xfffffffffffffffc, 0x20, 0x20000000, 0x1f, 0x81}, {{r0}, 0x0, 0xb0d7bdc51b1723d6, 0x0, 0x4, 0x3}], 0x9, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x1, 0x2, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20, 0x6, 0x80}, {{r2}, 0xfffffffffffffffc, 0x0, 0x0, 0x80000001, 0xffffffff}], 0x3, &(0x7f0000000280)={0x4, 0x6d}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x1, 0x8}, {{r1}, 0xfffffffffffffff9, 0x1, 0x20, 0xfc0a, 0x3}, {{r1}, 0xffffffffffffffff, 0x1c, 0x1, 0xffffffffffffffff, 0x81}, {{r0}, 0xfffffffffffffffa, 0x68, 0x10, 0x9, 0xfffffffffffffff8}, {{r3}, 0x0, 0x72, 0xf, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0xff, 0x0, 0x3, 0xe6}], 0x20, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x0, 0x1}, {{r3}, 0xffffffffffffffff, 0x10, 0x4, 0x0, 0x200}, {{r2}, 0xfffffffffffffffb, 0x10, 0x20000010, 0x7, 0xe0}, {{r2}, 0xffffffffffffffff, 0x28, 0x20000000, 0xffffffffffffffff, 0x9510}, {{r3}, 0xfffffffffffffffa, 0x9d, 0xfffff, 0xa83, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x5, 0x100000001}, {{r2}, 0xfffffffffffffffd, 0x2, 0x41, 0x1, 0x97}], 0x800, &(0x7f0000000580)={0x1, 0x3}) r4 = kqueue() r5 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x8, 0x105) kevent(r4, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) chflagsat(r3, &(0x7f0000000700)='./file0\x00', 0x50004, 0x2) getsockopt(r5, 0x0, 0xff, &(0x7f00000005c0)=""/211, &(0x7f00000006c0)=0xd3) r6 = kqueue() kevent(r6, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000340)) 16:00:32 executing program 0: r0 = kqueue() 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) renameat(r3, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) msgget$private(0x0, 0x600) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)={0x1}) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x800, 0x1}, 0xc) close(r0) fcntl$getown(r3, 0x5) 16:00:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x200, 0xffffffff}) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x801, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0x0, "9388c386d326988f4c37530c0c34f840b3c70485"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xb427, 0x10001, 0x2, 0x3ff, "554af1fb083623e613d8374f9ec29bd038650af3", 0x9, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x4c, 0x8, 0x2, "9b6d5896dd5c58033a848c83da8a0d2ccc54e9f6", 0x8001}) 16:00:33 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x2, 0xfffffffffffff7e3, 0x10000, 0x0, "0000000000000001000020000900", 0x6}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r2) setsockopt(r1, 0x8, 0x3f, &(0x7f0000000100)="dae0a37aec7987a1aeb405db292e1e63bb4b81f03e080aae06208961ae894c320977bb67eb3b3fe58aecbf40d286423f83c0c0f533e77636d6b1e05c3f18bb1dfdca97", 0x43) write(r1, &(0x7f00000002c0)="2b00ff23000008002c06000001010000000000007168addd5f33576b0de2c1cf4e1f0ca29e214c443475ad64577d843db83540cfa2677fd23b3ab0729651987f70615726f5b7fff9f4a88080e54474658c57cef695eb2d34570d67e5b5c376e09fcba2ac80f39e5cfccf900c43a7ddaadeb745ff6fb79f07dfcdbee9d6d02f6be105a7e91bd11312059cd9db8030d207a9eb65fe96f18643fdb6bfdeaea6d223bd22b11b5c68e7a957990c550470f6f0b6386a2338716eacbefbe9cfad0a4d6bfa86a423fea6fa637980fe3cea6f053af5143f1c64bafe0bf0619f1456b535da93af09403783ee2071bfe879823de69c9862eeb70387721b37e8def0c3b7c7ffcdd12cb4dc95176ff71dcb3a2cc922b19d71c7b1bf", 0xfffffffffffffe8b) sendto(r1, &(0x7f0000000080)="66c2a526d18a70cecc84732ff4ef5a96a87903818441d96e3c", 0x19, 0x5e27e60f4fa87eb5, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) 16:00:33 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xdf1871bd2da546e9, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x7ff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x1, [{0x3, 0x8}, {0x2, 0x20}, {0x2, 0x7}, {0x3}, {0x1, 0xf297}, {0x2, 0x6}, {0x3, 0x8cc7}, {0x1, 0x5}, {0x2, 0x3}, {0x3, 0x8}, {0x2, 0x4}, {}, {0x2, 0x5}, {0x2, 0x80000000}, {0x2, 0x100000000}, {0x3, 0x3}, {0x3, 0xffffffff7fffffff}, {0x3, 0x1}, {0x2, 0x1}, {0x1, 0x9}, {0x2, 0x23f5}, {0x1, 0x8}, {0x1, 0x6}, {0x3, 0x4}, {0x1, 0x199}, {0x1, 0x4}, {0x3, 0xffff}, {0x1, 0x507}, {0x3}, {0x3, 0x100000001}, {0x2, 0x100}, {0x2, 0x5}]}) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) fcntl$getflags(r0, 0x3) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000001c0)='${\':(+.\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=',&\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=',\x00'], &(0x7f0000000500)=[&(0x7f0000000400)='(@[\x00', &(0x7f0000000440)='-/\xff@}$*.5\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00']) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000200)=[{r2, 0x44}], 0x1, 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a4a", 0x124) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() 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) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x822a, 0x6}) 16:00:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20080, 0x0) r0 = syz_open_pts() pipe(&(0x7f0000000080)) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x161fa39c, 0x0, 0xe1, 0x0, "1dfa76071fa400000000be0000000000001e00"}) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d", 0x47) pipe(&(0x7f0000000000)) 16:00:33 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66bb76653000"], 0xa, 0x0}, 0x0) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d732c1e7bb6fc6e23c5bfd000000000000e74de4", 0x0, 0x40000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x8, [0x0, 0x0, 0xf80000000000, 0x0, 0x0, 0x0, 0x0, 0x100000001]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='!\x00', &(0x7f0000000200)='\xfe\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='-\x00', &(0x7f0000000300)='$#\x00', &(0x7f0000000340)='!^\x00']) socket(0x10, 0x8007, 0x7) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x400, 0x41) 16:00:40 executing program 0: r0 = socket$unix(0x1, 0x6, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) recvfrom$inet6(r3, &(0x7f0000000140)=""/143, 0x8f, 0x843, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCCDTR(r4, 0x20007478) 16:00:40 executing program 1: 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() close(r0) r2 = dup(r1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000380)="6176ba2ee3a84fb4c8a62bc2b8100807f02f8761bfe4f0d32e3e441767ee5efa1f03fc2aa57d4ebbde847515c86095e59bc18d6d0e3eb590c2e2100e63b4d7566af48c3b111147edfc25c23ce62d02b6cb18329a1727479181633ec5ccb7b9f8ba8e750088ec49f9dc10cca55b5e44720c38ef58a2511d07d5d05b487dea0ffa12048d2f1533a8877bfbc3007546d350ec718a400f1c4292ef0cfc20ee8164a3cd1421a4df3f4f44684b9f62676cbba00450c96a113fc37bb242fb18133f56d604f14133aa8a2d37f0718ac587217095ad344287c7b04436e5e75490595c0fcd0f3740e3fc", 0xe5}, {&(0x7f0000000480)="c5127dbac43e20db559d533a72b595a59e2d4badf4ad583fd06af79fa48f303dd9f47f832f4f1f3d2c79876f162a4ee74d8ec2aa2401f7c7108c9ce0f89c4149d669c3d09a42796b27ec57e62150e4af430e2371b360a5f18ffc2ad514c7583406a1b1be05860d48b88faccb939f853e5b047ba07175e4ad109fd3a98075ea7aed16b889b7c8c0f01ba0a24e38d78a0b95ad4931b04ea95ccc99b8e9cebb85bafa6cf908708dd97a34e742adf3e90b343d12a875ba14", 0xb6}, {&(0x7f0000000040)="e7c3234d2d73142e720a446da0f33eac3e24019051f3cee4cfd564dfd3c2b0739a4dfa7259bb1044c89f9815960bea535fce8b328071fd497d60", 0x3a}, {&(0x7f0000000540)="616d79dfd017f88a8cbb149414b6f6f9452074599cd1b22dced4e5da994427c906beb0d1e171e763c42ad0a31b2b026cdef27a8c83f31281af4e3d0e0de881e4659b9742cda813130957e54d7fb87baf2013457e9d2d89e16899681487e3fedf7de575143f5321ece60e5d697caa70e4102443dbbd6b663d793d566ef430aebe6c6fbf73bd8f73e3534ee586c734b17a7dd4dd9800928e714819b8322d207816c3dff318cb47cb869368900bc212914534441e5a06c727844c479c0a7b5cbc48e4436ec12254bf3bd6075aff4e8ea3bcca8d346d82da4b94bff4786d37d7fc2798adcc223eaded", 0xe7}, {&(0x7f0000000640)="dfb07530c32445cee963f2ef4b8f6191e19f101c8324901eeee18ee4beda08ecf80c7ed65600374ede041fe0343b1d7cc711b402375a9d123496fd7c1001723620843d01b1e26a0b0e7a3cf2b1abde776dcbbc2f6b5843e3e4bcbf2e7d40b9a0c0c8d49409f27a12d0d9ca95585749ef3e3aded8148a7c2f4b8561992ae9982dabe5cf4c221fbbd283c84fb108b692843ca8167157c824e18f3a7a62fb967a5332d6f2237fcefc98e946e3d4bac2cba0dca730ec36a8418d617978f92fd0bb1e827c02c862f181eacb4affec98af36", 0xcf}], 0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0xef0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) pwritev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="04a4b1da4f39daa517c3a51718f7c9c9837fac9fa2a34be3e3d9a9ad6b014d94556984767a", 0x25}, {&(0x7f0000000200)="ef832b2ab2bc11f1ebb8fda1cc03379bbf471e1b117cc4eba40e3641f9387b5d6700fedb3e8599f606579f70e38702402ec20d44de4b1cc89c93fc6bba94c998f6ee88e764b5338671f09b6df44641e13e3bfb1ca77e1bbd5b3eda19f4ee4d7869a2ad3af3ea3e20b7282f32248f36ae6533cb8406d188efb0653a31f000f35b702b5dcc0bbb317bcb129f64c7e9f21bc0dc86d40ca746b6cea698af29", 0x9d}, {&(0x7f00000002c0)="6d0bc725b7806e838b9464035d693d39f463e7b87243a5567f7034dc62d744753f051118699ea19971abbd23de71a3064fcc7a7152226476857dce68c30b053fd0d8e7b0da6ec4fb2d86bb4be78becb0c7227d7a16cde9b8820b37cdd9560290702e730cc29b245c50f323ce7b9c50972b6eaca44caf1b3dfb55e82ce854b53e509f9130d862e7c836847aad8c9957baf0ff212e8eb7615db8f692a3d03f099cb0a392de631c89ff3494226d7a32bcde623dffc1b233bf48e815cadc8de07e82b690a0fc9c40e6e317a1fb93355ce71b0709c774022b79df36463ebfd6eca8e3783f3f77bbda45c2b17ea43e35bdd726ace3a4e2831d80190fd01aaa20ec96fdd53b50a02e66301696ea56751d42da5eafbb52b20414b29c3b1d2bd9e768636e5f06e15b137a1f7aef0466fcebbdc10fb53e2498739f466c718fde3204596c5f187ea2b9e4115a507f73df83aad0a5d135903abd240b760df6fb8e9475d18c7c170796a8fabf27d829e04961b2c121ad266fd9a8a7f131a51c9ff4eb9fa0645827ef6f47f95112e3f46e52bcde20d86894c3f55428b787ec6de85fc9e6663f6e7d961639265780e4dd659634471b22ed755a50fddfb1b0df68b80a9c1ad8cfab618d68b27dc425aa01e5b797e0c47b3ec9d5abb178612c8af24ee2f5cbb0b94f1c05e406f99c228036d6b72147d92cd7a586831ec3d7a3e155aee95fd2fe56ce1535cb0997b6a4f209ab3e0ef061ced438d058f71e49238c5470034a636aba44005cf5469c423569c56b4f50691e17c8a22a8ae82c9b6acfe02a3557fcde18313a130b2f53a41b127f10f3a51cf6742d3b9f52af612ac829f6182208dc329a12dcfdb6f13e938f02a15affecfeb30b80e0fec009eca016a7495ebcab39f73661b238874347498ba350d9c2d25c43a6b324a261c1695dc89761c3d716c7e45fa9417c74cfc2edb3b57229344755d3160691fb112d070f0f02ef1433708b4aac931ce9661399040d01d28c8786386a70fb1a0d32b46299022100e9129feb9603ccdd5b0584136029620f6cfc6e8e226ba94e3e3473bd5afadb77c97987615076dd7a3765e73a4dd6d775781b64918eddb80b14f67e3d56ff8c07d388cbee6fe38465d8ccf537052d3b2d500439a64b86c14ec8d0f87216216bb0032b263c11028f08e1a246c3725d1b4d85686a14d305c515dff58f4cd3bd2be399bb1391b2f349698b3f811591405f134c8d404ab79049ce2fb0ba06f030cb1fcd34e65461216a86c15ad3840b1b05abb05aa768fa07eca0d7d0fbe38db6fc332f0bc62bc9a2bf32c75c45d3c4ae480b404781e66cb595397b3a99db39faaab100bdaa18e14f2e0e27a40bec2fe839e23876e531adf7d202f5920e05cba929a0c67726269dc398ea89542b05747cf78f53a6f0c0c3fe978fd2af2e3c9b4c974b6e36e3d5cd91e94065775aca3d3fd7400dfdc1a2833dec37cb354598ea2c3f8f8014353d613a3e4673c7744362010072bf6b69906aaead5a108a4556638f1f8a1045cfea5f9ba2c733ceca95949658416724720069e8a7168bff661d6653b3ca37e43a696ba11afae1e88d45f0c5c7d722a7ab755f872c1ac2835ecb391d95cf1797f1ab05fb90a6c4754cfd3b5af5376f1d9e056b2ac39510aa866feedafc30e1075686812c41ffab06239ffea0350d26d427bda0f6de5e8576bd709ceea4602e4823b3817f9292ef6d782d6b3b9b04b0ecbc5d24612f2dce3190ab03d631979fe4afdd680eaa0a8a39d958906ffa036399d46acd50e73a4b4bbe89ce0cdeba66696dd41f6c401404a2721bef51bec17fb58bb6ecd422e551927f6ad9402eec737e890b4f1759d59ddecf49a5ecffcb16074da0ad5c544c7828290d458301ea845f560093368b0860949da580c69e8c867fd4f25509eae0fca68c2490700d21bbee85c2764663df7b733ab3f43ec92be59b75c94623ad2ff06025e4447dcd9b60ee961b59e4ec04e6b7ba63f9754be6d3513e3c31c6495976bde7621fa60bf8629559b008fb32a538566df8cd0a2881984c1c2a8c464221f53b53f75d2a83cfc83a66dab0ea5f6a9d078c4eb1fb02f1ed6e93da43cb4dc143a973695d365a683997411d7e8fe7f187a2b59cc70982e1f1474daae455af81da851c670e8ca2290f2ac59e0c8c83af96911e833716171e02e84fda8ab4a6bb4e9d7eab159902bf7e2ace6c051ae24a895d7eae521222676359b03702211a4f67ace39bf3cf8cc6433d2eeb644547dea1a42e9d8a3c135490751f1aff2bc65eb88ed039f118120dc26954a2843e4a4f585670ca6368b11b1f7d910900627d2e15c00b24e033cd4a401bd8d704856a21f765a388e545ef8c06ca7e00c9063ffc8e2b0d1ef218ff5b2ba33b9ed8d48e7d2840537cf977e8721dd495c399af11bea59e74d44c80d45f66d3b587cca6402409838044bd2401a67674afc661dc0421edfbd2c66c46cb1989de1999d6d47111378fa7aec4536dc986d79cac474224f89b0d11a477c33963e948cdced726545a87fe251b07449ac9fd36e76694ebeb08255401bb71dc764567269bd1591c479528c7cae9e6b19eb2ac3a87f2cd3547b17c1a09828584aac24b12371846ad2ca4884004740aedd2f05f18a7fb3b4b809329602dfcaa68f779befd493e863f40ca012aa9c08ab0d992c24d1f4076a6249be1d7c14a0a9255249aa988e0215a381b0de40ab010e0ffe4518ebc863358d2e3492072e90ce72f74ec5cca1236550fa0912cd18ee591a585da009690a8c2b48a23b465e3ec0799a461a3970c09fc8f8c31df52691216abbafbdc9cfcab79d631842f67c5c18bc062940c8f09ab4de1ebd9a85fcb3bb72c9f6ac81b4b5f202de7cf1ef2c655cf4cd05fe088a5a77ae85c4f0906deaf9f44d1b00572591419474a95dbf582458b13620464119851f455890fb2a2b3b673ce64b4fb00df9ca7de8a3f9c312820411ad849ed580681b527cf5431b7d08b07669b0998bd1b6ef52e072aa5a71301ad16e11a24b6b488bffa172448e46512c187f9620dd8d4f32dfb8e677fd6bf5a8d7058bc91b9255b59f1aef86086145c2cf9b87e4ae08b023baa9fc7f17ffd809da64322807920cb7a37748778befd251f3cc0e90b77c93efdb4c72e6266c2a6f89f67ef2fa21acff2110de1937ec94c9d22b921f3ac986f872ba44c3c04339de061ecd6d4b3a181169bcd9627b84c0bb117c62c130d590feb4a7017e7c752e43b135843a667f41fee9d5528229bec3e3d4269a4f5a32154b9388dfbc4dd535f83ffaaa4658d3e00553d51cd161fb2a747318ad6b42b727455164284e2790ffa828d5843ce94d7b30db9151ae64af67b8e0aa0afe69aa048a6aec3dc65d62e93c46b50e3d7679441c24fb6064fc0af589b761418028a4ba073c7206b260455418907ef20fedf31f13ac224563269bd70f83f1c924383875ba30a6dc802e20b9907ef45cab56326382fdf32e0cc658aeb528e055bca7bb56c4c0e60d4b57468651d98fabd3349fe087ec7b6f2d822f0737f8a61b40e7019c1f38ef3e5a3dd885ba1c2bd63a9d4cef2a7a3388856ed14139dc5b27a925be6f954f9e5ee0911c4343a250323f62544af1f8bdc9ce875ace389c1ee59d9360fb6d478c00a8e0687f3d8e2a30c3c01ad1de4456a6c4d2df0690a3efb86416239b8d787c18134dce13d67a9c59766bdd7c05641f0eae4aeb5c72722f8205e19f4f7e1f588340dac9fc5c75e6a80378b421a3103fecce34485ced8961b5556317cad890de591fbd2063a6bfd7a79299adc3ff5fcd7d30ed9bbc910eebcea20dd7bd9cfc501c0885a8afe8bd1890aeb49053d82725e9f80d26d13ffa2f8de87d1d11b66370ad888df66370233a92a117f0374676332a9b81a872aed17fb0896073c2b030d2f36c9987d7de3d746f26e34cb72b2a187536bb73ab5555940074435d7099d466a2a08546db2b9e0e732f3b3266131c8805dad0636e370fa0f0f9abf634164e7ba3e02ab1ba483f0b01efcf30602c8e15a538857522516920396b9d47034488892a67080cbd0caf714d03ae2e44f53a51ee93981e792552ed5d8a5c0ccc20ac658d7b13693f0da80659e875338e295361eaacff9ebdd0731035f2459e0fb53beffc3aa36a309ce833b81e39432d1ebdadafcb1ae7a4e6bf6d42ea59b0f31563881ba4d1dd43d5668318a7ff8918992e4dfe80a7ed618092b8070a48b92acec454fc475ae66327f5086d0451c12946b1c3d5a99373701ad164cabb55c1f763c88ce59ad0e5c1132dc37f9e7c7f877ed2764629f860976bd006a8976f68f6e7d1f6a8935765041a49a24f66b6b6d06e9cf27378f923fc040be3cb1aea81f726f919d36d2166c547c6ab8425898c8e2091ad99361f31e9b2ee4a5bf8e15b4fa91bbc6fd3111b2f3e7d3f5ad6a87c717d88111e994859368957d71a72b20dc3848389327fafeb622b85951ccfde96fec4ee663414c5e1a1cb1c9d93ed597090c5b5541acb056ecc3c0ab3e3f60d176c440bd2b4cf19aa0ae47c9097ce31c4d0959ac5b0fd892ece2f8308e3beb7c5c65734623656802e4fb5f4f8990a373f0727e1a18ec95aa439e7673acb8fce7a6c3afeb123209fb7d3ec89aa5dc01c1c99ca251ae392da071a3ff28907546919c1473135bdc3368d76cffeec658d662a1c73cefe7ecbc29859447460a56d37c3311e1dcbfea5ca38a50e39d78acc73d87d33ef3a8af17f6c942f4e9e84d31b11c87d6a23b56505a40596b77724e4a95c4cbef3950a32bde71027375d713f35a87679c180e32b46bc6084d28db39e24191645e43ac193d02384d487db0655b52820d01c996402e31e1261dc768ec8b612bd4d3082566ec68039d0d62e7d532dc9ad1eeb5a9c903027b0255c341f813d106bf4dd3649ccdbc6a6ba55c9a445fc86ba0ae77969591bf254210ce0933fcb83e672ccc1ed59bfbf3bf7bc4ed11e3dc5685a99dc5e7e580884bcf7ad2d012dce2f982afaebc69ac044bc1031c89703493b4767d4e5fe8a7eedd9ad456351155c3f34df4cda9fa07a62ed53078455068eb33ac1bd7f26a93428ec0c8b7afe16528205730a03499c2d609a06a6dbec8dad2f2f07b4e41e74ef8775840959eaa5028580fa4fbe964ad6c7235a2705916430cb1f3539bf02935542e02deff4e0982c9058706a244a805ad6ba2721e46a44f487a34867a3bac7dc2790b842f5f0d7bc5f29f9eff68579a855e90d50ac185544434eead9c86590a043282b32176eae7d62b8db5b3dbdbb6f663d54a70ac7fdbe8de415fbcf822612400e81703c5643c00b4d9429f919347e2dd9c629a071c6ca48d4d8f0d6b33b518a5895503c3a9ede9b1dbea49763ed24348f60eb933a288a123b6adfb9f560a5b4c15cb8000a5be3ded61d28c26f1d48ae70d280f42b16dbb363a705a36abde02057d5ec11cb940da6a4ec4086c9dae31b9026c81b3968729d80b6a63aa2f17009ea446466f7f927674449fb47be158f2f79fe8b5db2f47649c6c6b812f513c1a6b61fcfa47bcb70b48a1db405819aec99b750c34d2ca3d94aae146f1fee8335691091b1ee6842b23866edc35913276bfb763f4d260112a029b94dbf450c397f3f1d5032454564920346d3e50c865cb0d78a759c615d0724e72449be76847a2be448bb18453ed113f4721ed79fafb5aae6d7d997c5e17e74a017d7083cdc2756dffa5054f26684840789673f6f9d437532507702a359f43bfd76784b44d79bad4990c3706cd04a848eff61a4ac95cc17501a8af0fe0c8115fec64f8", 0x1000}, {&(0x7f00000012c0)="17179bb5165b0bfbf0d4e8025845f5319e9e7eca6a6fa4f80fc5840714aceeed26f90133d53d938f7881ab87ba26cc573463c2a2c0cfb7a31346ecf192fe9c23d0358ccbf61ec731f23ab1913a147b36f76aef9cd9414bafa8ebb76478ceaaeb5b3d89642cbc1638f25eebda827a8bc1be3cf7fb77d9e7c0561e1401bc1d1ce02aed18f7f8927db03983114090c459fd2f0a2993465d3b9763fb1387092f79fdbafa0f57a7a7d0979978d579e6e0906df40d61b6aaf729a2368b73cd9c292578bed4baf2acf88ad9ddd9eaa07dd9da6848d3fed4afc7d47aad7c2e2532f95004d869d5d829e7", 0xe6}, {&(0x7f00000013c0)="6f4c8d1b6090046f1daae47de486a8ed87894eb2136c2b80c15e18ac75741cc9c5382e0389fa65c8f4b4fd501d78779f7d227810c379ab494327d3cd2e1891e1c1a16f518aeac0306fef0fec09e01b319c3859835a7dd7b280788e23c17575e100a8be7db9f071adb743b5db38cf34ec297422eb70c0", 0x76}, {&(0x7f0000001440)="e84d5df5fb8b8a13397c6ce56c581c1440f6e5e0529e62cb6a563d2caaa3c25ce03d41e6597936ca63b3b637ff75d2218d01add4c1c415d6f07dc1bf1696179b6b258e8e19f3a2ab9cefc7614828c7566f1c8b7a720e2b43591c6be5c8c3c485167dd5907c55c6bcf950032d5b9b377537afc40c09b5dc786ec595ce9c725c39a902f9031e1e9ae1ea6d75fb5f1b1151112e9f3eb7886ce8b3e87483a732c3b3a95b68d0d297e734a976c7ac0fc6daee3ff8950b8d5c67cb43a8b1d14b6fd3c79ab94d7786c0b71714956e0997b0fe6f4b98fd03cd5c50b92926239e03a595c97b2715ba0e8963209253a34cb63f4cb428289d038986d4ce65a0269ca0", 0xfd}], 0x6, 0x5c) r1 = socket$inet(0x2, 0x2, 0x401) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x1, 0xffffffffffff8baa, 0x2, 0xfffffffffffffffb, 0xff}) fcntl$setflags(r1, 0x2, 0x80000000001) pipe2(&(0x7f0000000000), 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001600)) open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x6) socket$inet(0x2, 0x4, 0x7) fsync(r1) open(&(0x7f00000015c0)='./bus\x00', 0x80, 0x50) r2 = semget(0x1, 0x2, 0x2) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)=0x4) 16:00:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000600)=""/185, 0xb9, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66691ea31d92"], 0x1) r1 = fcntl$getown(r0, 0x5) getpgid(r1) close(r0) sendto$unix(r0, &(0x7f0000000500)="47ea51c5b92659caacba330bf35cdeb90b927204984f861dfb4deaef382bacb09d69b6ee559993186f28249cebe8b9777c29e0a5b282838361a6254cb0177e5fee99fc4f983115c4af50e99942e435be465e6590cc4078ccdc93e04f67f70c6c0e442e35325d1e72e39ca4af0616916a6c8425b63b82e7ac06dcf7c9cb8ccf29897907bb87df859e098a8af2210dacc7c04e9b", 0x93, 0x408, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x140) r2 = getppid() semget$private(0x0, 0x0, 0x2) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3, 0x4010, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x4) ioctl$TIOCSCTTY(r0, 0x20007461) r5 = semget(0x0, 0x0, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000080)=[0x100000000, 0x5]) setuid(0xee01) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r8 = socket(0x11, 0x3, 0x0) sendmsg$unix(r8, &(0x7f0000001680)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20, 0x8}, 0x4) bind(r6, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r9 = semget$private(0x0, 0x3, 0x440) r10 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/84) recvfrom$inet6(r7, &(0x7f00000016c0)=""/4096, 0x1000, 0x2, &(0x7f00000000c0)={0x18, 0x2, 0x0, 0x5b}, 0xc) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f0000000780)=""/106) 16:00:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x102, 0x20) 16:00:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0x0) setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000080)=0xc) r3 = socket(0x11, 0x800000000000003, 0x0) socket(0x11, 0x3, 0x0) shutdown(r3, 0x0) sendto$unix(r0, &(0x7f0000002300)="b100050200000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setpgid(r2, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r4, &(0x7f00000011c0)=""/4096, 0x1000) select(0x40, &(0x7f00000021c0)={0x3b84, 0x9, 0x6, 0x1804, 0x9, 0x1, 0x3, 0x6}, &(0x7f0000002200)={0x61, 0x7, 0xffff, 0x5, 0x0, 0xd7d, 0x100000000, 0x6}, &(0x7f0000002240)={0x8000, 0xcb38, 0xfff, 0x1000, 0x1, 0x1, 0x8}, &(0x7f0000002280)={0x5e26, 0xff}) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x2, 0x101, &(0x7f0000000080)="2c0717024f360fad0b30f7ef9fbc17b44d6e70768478e5e07d28e1267f6c801267a14cc1aad14a5cfedaa880aa5c9ec505318e82cdc90f45ffa18238ea181d7236a1276d0ea8504beed15522a32a984a5059978dcd04d05606f5e91cd47393dea55c74ae4c6dbc223f0c64d1c577439742b247f2afef3d021d21d8017b6b5ff3f2a0f1c320e5125e8353f0d4d25aaaf188e85714c6f8be7d08452af61628dd6ba3643a3715cce1622857d419de36bb9f6d122e8de4aae5b8613fbe7307e56993dbb7eff6e7c41ab1ed5b5fab9b56bc870bfea702da986923330a", 0xda) truncate(&(0x7f00000022c0)='./file0\x00', 0x6) fcntl$getflags(r0, 0x3) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt(r0, 0x5, 0xe292, &(0x7f0000000100)=""/116, &(0x7f0000000080)=0x74) ioctl$TIOCCONS(r0, 0x800c5606, &(0x7f00000000c0)) 16:00:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0x86138) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) r1 = socket$inet6(0x18, 0x4007, 0x100000001) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() 16:00:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002004, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x37d, 0x1) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) r2 = getpgrp() r3 = getpgrp() setpgid(r2, r3) ftruncate(r0, 0xff) 16:00:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10081, 0x0) preadv(r0, &(0x7f0000000640)=[{&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f0000000540)=""/244, 0xf4}], 0x2, 0x0) select(0x40, &(0x7f0000000100)={0xee5b, 0xb0dc, 0x2, 0x100007ffd, 0xffffffff00000000, 0xf7ffffffffffffff, 0x20, 0xa7}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x40000003c, 0x0, 0x0, 0x2000, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)=',)!\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='/\x00', &(0x7f0000000200)='&\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=']/\x00', &(0x7f0000000300)='!%+\x00', &(0x7f0000000340)='\x00']) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000480)={0x8001, 0x3}) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 16:00:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getegid() getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setgroups(0x9, &(0x7f0000000280)=[r2, r3, r4, r5, r6, r7, r8, r9, r10]) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) 16:00:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r0) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66696c653000808111adb00285e6b63e0faf9ba3a2f05aea7a1c9adc34cbe9205a3b7e1bf0a33a07ef3f6ae5d95889889cce8f194dc0b8"], 0xa) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0, 0x1b6, 0x0, 0x28e}, 0x0) 16:00:42 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x7fff, 0x80000001, {0x8, 0xb439}}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) 16:00:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x5, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="0000000260040008000033275725ae3f972ac15000000000000000ffff0200000001000000319b0000000000", 0x2c}], 0x1) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) truncate(&(0x7f0000000100)='./bus\x00', 0x0) 16:00:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r1, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)="9fe7d83781892488f55eb6a2c3c4bb0c4fec646cfc83ee1ae51de646bbb847d0373a192e07979776b02d6f0707ad33d2db3032b53e7b6d4aead8938b6c4a83625bb50f97e9425929862e2aefedeb0411b6d5c42e757d5ceddfb43aef430951", 0x5f}], 0x1, 0xfffffffffffffffe}, 0x0) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8080, 0x0) 16:00:42 executing program 0: getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000001c0)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000007be547c27f20ff05e389000000000000000000e6e7461800000000000000000000000000000000000000000021000000000000000000008d927ce18e51c330555e556138fd957982d4ef4f50e4ba703f356874998711216ebac6866e0b432559"], &(0x7f0000000080)=0x37) 16:00:42 executing program 0: unveil(0x0, &(0x7f0000000200)='x\x00') r0 = kqueue() munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) mmap(&(0x7f0000195000/0x600000)=nil, 0x600000, 0x0, 0x6010, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:42 executing program 0: r0 = socket(0x1a, 0x2, 0x40) sendto$unix(r0, &(0x7f0000000400)="b100050390000000000000005786ca1120741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9181830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:42 executing program 1: r0 = shmget(0x2, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/31) r1 = socket(0x11, 0x800000000000003, 0x0) r2 = socket(0x11, 0x3, 0x0) accept$unix(r2, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) shutdown(r1, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b100050200000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:42 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x1ff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x9) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x6) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) connect(r1, &(0x7f0000001240)=@in={0x2, 0x1}, 0xc) r3 = geteuid() r4 = getegid() pwritev(r2, &(0x7f0000001200)=[{&(0x7f00000001c0)="56ff7cdd2a6f2159c82a6898ffe1c307c3fca2bfc0715a1240f222d98e18ce17f2fc29f091d92a19eafcbe8adb3652135f3a0ba0979275ffcfc3a5cf2d2122bff451dd8d6226ccd961eb8931426b5df382bc1f3646af90dccc683514ec957a3a40b328729db02f17374fefc7c8417f154644b2c6bf3be29ef9d5175096544cba95629f09a77b3b793b64428d694e8a46ca60d496a9119c0108d4a8e5363d20ecb38e54b71dfbe00df57b23d8daed4adf9472ac26a2a597bfa01993526a604e146c48961baf3fd37833e089819674ac171d5a5063640f72710de9bcdd9b9fc03f8631683a683c291f0900c7d9e48b06c95452933df96a3bfa8a1cf9b65dc781866601ea477cbf688b19942ea7b93b58bb8dd61f7be20ef84ac5538bf62b7cc35259862cf81e16d2930fd66ba4ad7e671efbad6c6925fa4ec4a1fb1d2c44a2bdc11fa260656936d28cfaad862ddd6b57814eeffa46f2bcd0ff96a11d2b2b01f21855ace41e014d387d6424a2502a4fd8f0799116ef68f85e243e845fc97739163a0fbdb92f65d85db92a16cc44ad3032d5277fdfccda4c3acbeee8d594c5dc4f36b951a4fe40cf9ff687801d9a6f179458f88a4ed01c4c12d5c13e2874b4b52c9e52f04c0eb0b717d00761969ade6b2c8a28e33023aeed93e2158d4ad3e9c7fb9c04aed6cd7da181a24069cfc2c312487aec706eec654ffe1f45b94165a97086cb15d792ff38fd77560b0d4cbbafc5e44d2b063cb33da2c9992f69ec913a35ec783239dee82b0ddd8bb76bb2f68c93494f2ffc3ea7732d5ce47ed4752579b5aa6700c73c19bbf28c301501fda699d637004cb2e8423b49c10803180d47a15136ae81cacc25b513159829fe391c0def09b515f76ba58f5c5f787087fd3168f966caeda281a8c993124921fc0e3bffca4c75751b5e51c1dbd72c7dd0e5f965d0ef2726040d42f3a6259cb7771917ff23d0d1f3d987eaadd1ab6c5fbd950a2fe951d40b20fceb814c634925b106f1b534ca72e204b60b49935610a51eb22cef2a25c2ecc8ecd89eea66cf47571ab421740dc6fcd8457fde1aa38977e84e06ffe3fefb0840288ce7455df49b69911c53f3501a3ec1fd35a5d0bc186f9e60b61cfdda5095c122ecf3101bfd7ab8eb8305e64c09d3829d42f79d7feb7573494d954cd3cf809836a7e49c4c65e446ad59b17f7effb993043584f6ec174d0eb75b6e1a5c9d0236f96502a4d5db9d32bfc682f90dc384a146ae33ae5edbecb4f56598d141623c41ef89bb62ef6f4fdb2cabafcf1862785a0ba7a21758b3453f2853ddbd8b6c18d580c7879368d2d903fec265bd513e16214a00fec4a5bc3dd4a34518f23c257dd7f88937e64f1090010dbf5908dacb65221065e4e070a2ce857a7e2bcc6fda309c341ce3a64d80267262605c21ff4d42cc94c624d9b554b71cece09171abc718a0d6864f7e102a0a9583be1d933bf786571044d9f91b1e33c4de46d18091a20a8ad0aeedbca1c47a05393e2249870233c6e4d0da87f3308ac58cd44a018350b8aa501ae4783fbf5544350c60dec7c040ef849bf6e2bb921e26ab57ca374b94d74c933d32fb4cf82499ca6620526888a43fea3607cb3e04458ac3f9fc6f723ffd638971bc113a15469fab81f9e220705e7ae862b717466e43c400a5615a361829b473c79a2f486db442e5c22914bdd71e0118bc11499c6beae74a9f139c6bd209e3460014145ccfbb77f1b13421a7511ce97d88e5975fbf978e3375b9c0d3c76ee7cad9f8f729929eddc17a487741e4f68fedf5f8bbd3ca510c6bc8304c4926514f0e876d4a766dccd133ec0461429ea09f8b8457faea6fe79f9fb3a76f684717824291903d4340cf3ab5947a9cf374a7c195194243cc46e32c322869470b74ca209e83ba40563a88a57aad4958c87f29fe2a2e358702b7a8a34a34ef5fd9d000697c6be053d757fcb042ff4a1a528956d581380eef14bc97844fe764faa2fe4ac62bdd4723c8b8bd300ec9e0487945c19aa6800f3bfcaf8890ed41cecdb2a1089421cdff047d2bb4f11eb124df59f0ac2de9f7bd8646957c6c9d53dd86b2bf0e17661a60e6243a9daaaecd99205ff07350917aae72ef4984b0dc89827684e4930c7338ead507ae9ac339e244d1224b21798e6cf150aa6ed1c7309f37d3e45aba77577589608eadce4fced185828b60489c4f0c4b1306b34170164bde4086c0769829c26aa70b7b71f45ff9bb813acd6927e8277101df11c64ab8e060e9762310dbde79c08fc4f3b9468c8e4a68954d405fe7c25d70950e5774860b1ff420e020008479ad45b20c4c2b6267c82b56602711ae5565fb720b1bdbf6147fdcbc5d1326836ef4afb48fc1d0c37130ecfdd6c42e9706643a53537d490559cb639931f012b58af94ffb52f3bd9c4d20958df3908c3018afbb979c516048e8e97074303c3f6b1cf30a7f6b2f46d3bea6460e57fff84e6ee69eeb69c461a3aa3c0b605c54fdc24e8be88835e93032d66ca3e6e25f7c6f2a5031434a729b689a3c7aea4b009440289b3abd5fb0b78a5ab4f5ab025bd33368bf26cb789419eee26df15595438e9d6320a8e2c22a32224b6d8691a3aaf3200e5ac966a209a46a18b98f48a8b53301e01e9b937dee87c50158a2cd6cb3fed1d635945a15ff250ebddb938fe79d4ee7550cd3dd62df8a608a6c6193c080ab84dc7498b599acecdf09d731726ee36aa33f92a83c4245d16f70b07251641ea940c5b2c1f697bbf4f82cb93c60c8f762b25146bb75dbf9f7f74eb194e3c2301a40ea11fc06a3f63ef28cadfa658e5c0df8106c8712934c945f93033bfaca05be78790c08c716f07e2e38b84844581e2bd69591ae57a99ad22b84f3b55122f7fa7ed18a889711c6d67100a31e44ef7780496e2fcd5cf83c904c8d7a966b9679ea8cfeafe2d03acc4e0b68e167b5b919c2ee944fe360692242e68703cde2c8e5d5094bd60ff2677207bca4c1f16a25af1d2c0ae4627701664386aeeadcda6a2244a0f331c90965451e27fdd53cfd88e30a745a37c3412864cef6943f67f4d784ed5a326912871ed2f6d63ecaf3220958a96eef837f13268e0ce69a8b11fedc96cb91154071b9038dfeb1d0592696623ffd22015576b4afdd488242954e89a127df2510c2dcc9cc507f031643d17504c2b493ee30c30953cf58a6bbb8035a8da00a635d0cdf922e6e42a8df70bf980df1892d6c28c09788e6b3f05e24b51e0987b5313bcfe502d5f39f2bf7e88ce74134ac84782085db8bcf622491963011d57ba799f929c669ae58857836feefc6a7d6e50680092f4dff809f0db1aef0beb4b26730d4333b4d25cbc6ec2393632a36c6a72395345f45db97a4dd2848a8d4c9a11f477d3c28ade99ccfdec329d427daff636d3c2def29ba1dd079dbf2803e595b17733380023cd54152b1648694fc376621517bdb4bd5b251f44244c45c96ccfd78b8c9b8ea221dcaf824a029d4bab41097abb0b0d4efa78b53ff0a7327934a6010d35795af8cb4d4eb055ed6253527ef0e3431e4a03ea956b10a6f78d692f5af47910786e55db540ae617dec2a713df7434af5054921d8ffdeb35852c123b7b6324fe02d1e57537ddfe0aa9a857e166c3a0777f644c1fbcdeaeedd8bcb4f175c759796742729d1cac2efd18bfcbf6ee274b805803c59b642b8187b71f8bacc664f5e1388d0453d7eafd7c5faf249dcdf89fcc2838ae4e8f8f64be0d9e48521314478ad1ecc700bb208a580478c974c4aea8d764b9820e979e95d5959946ba1c48b621d1ffe29f50929385a42a83a581b49abc217e16c5e1728dab431685de10d6f6d278bceb247b90d9903362f8146e929839d2b30eb896151a70f7c043edcf9b08bdd79ba3a35c6b250d44670b07754d56b0b1bd6d7f183cb7f45c5cafcb9144a419d446bbe109f2defd5639bdfea9f1e3614879a0becc12649ed8feb07070889598a67be4dafd6b1ae0d7fe92463b4d933a557e2ce359bff2276f82426a6f5914bc953bf11117bd00132af00cf12ccf063c75a7d7af829707da7d5e5895f7946d1c5e5136ac8f8ea97893b0a06ab5694bb87d320592cf16f0dfc7b19fcd09210c4cca78560d88823ed336dc126baceb5bc9933f9583f6ed69a3bb1586213f3e3e3b73cb547786ef21f5b48203c4286cb0c6b4c6cfeaa9516dbe64a005cedc04b1edffd65063725044b6d185b9f23893105a186d0a949ec9736e1ab0af8236531a7bfc5d81a87583f15d0e4a4df3d3f66edb8cca27458053f8d435485c90b8fc708ec0e57ac1944342f06d9c20263db65c61de9191d1005e171b432f968dd6357e7effea9b7d6e5e6c672c149a0179fb4390a5f5766d802d5bb2135133385748831c854e397a220a15ef99b2e4b16b429c32f69926867c285407a0841f67f5a5df8eaacb833bba68bed6ad2462381a3c33bd70e06eb6aa6ab43ea4a5fc1bddda574e9a62b73d60bd219a881f92f680b9988ba1168812dc3770178febcd8832f654c30c05cca22015ea8263771c64587ace964f4966b8931876e915402eda391e5de953c91aa7c596ddcd5d993dd3b76bd0da16ae24dfe2d70e525529d7dd06802df236ef7dc5c5291187d6e4356430ef2a8f258e6c29471b5996f654f46a4c9a1830cb7f5987e813e9ad0eb8fdee5553b8a20ce7ab6c3411ee9616e37a410d2488c51eb9c61d61e9fe5a7e4b43f5107e7f5131fea3219288df54377002699c82a91b2c49a8d2c8b52a90292e58b885ae0934c9f2cd41a6ea0e724c398e85f60f6c7079a28a20795b25aa316e82c969d90727f84b8a5f4e1ef787d56d94e2b0afc4ea3965cb6c11b55b8c2d36ec37596104acbcc74600fd62e4812cca79f24f95663dc79227afcfec4a9b179cecfa573922ca6ae3b54f3927f057d0cc1d13f8b5971ce775e5e6374c810a99b5aae43374d6db2b595be9cec666957eed5646f4c3a8ab527cabad5221ba452e679584b86249c121cc6364b32eccccad6d0564a26f1aae5a79f5e31869111e190a292cc70d60dd079b59f2d945c24e4d0477c9e30731a8885d4b1dbc88d8b01bd0e5a2d41d7ea132295e54d6e548091b2dcd7a483aea7baec3a728b583e5ddae7573e66ffb5e35d5539f2926c1995fe875cf01a4f62cca1a34b46184f9da6c1e6c6fbc3c42714b021b739a8e907678c9c7ec590ee858071293c8f8adba8623ac6f6f0eedf4406adfbfc34b896d676eed607f337fdc8d99faf631681b13527e34018bd544dbc85cd6ee28a3d813e3fb2f2704e29036b7dd95fe1f6fb7e80e9d7c42f437403c6307fd562c9050fb7b35b095c178ce8ac3613dd296cc96e050eeb511d3e7008d5f59b1ea8f87d4c2494a30fbffc87b0d3555c6ee7e837a9db13043b9d15def610569e7c132990b8f52265e47d4523b24e6b49622431f89b7032fe78ad83f35c3e15846ad2d3df4caeb3de9f3adfc33020fb590afff138de86d2eed4091fe5972ca0ffa0afcee341f1adc3292dfb080783c29a52edb774d006e9818e66414656d9839a1b590f883738ff15f88bd7cd0c5178004c828e5747ceae4b40dcd0cd77e399a05b5c55b717d1ebda3bec8fb91970f7cb488829c00b40d809d3618f4e17911478cb847e84219859eb7b29771e4b14c420f611ea1ff0dce2559a1f06ebba76eb029104d5d8ebf7fd3fb1135a4d71516ac6dc8b24e45ac87a87caccd2ae9d337803873d3943f7b617db93f14237c76cb16fbd98a5f642f5d50e71de646f1add790498c3da7ab7af591fc60cdda03767dfcdfdda779d58c89ebdbf93c17d", 0x1000}, {&(0x7f00000011c0)=' ', 0x1}], 0x2, 0x0) fchown(r2, r3, r4) ioctl$TIOCSETVERAUTH(r2, 0xc0107008, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001280)=0x5) 16:00:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xfc, 0x4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0xee61b7ff29f5281d) r1 = semget$private(0x0, 0x3, 0x68a) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000100)='./bus\x00', r2, r3, 0x6) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$inet(r4, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x243) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r3, r2) ioctl$KDGKBMODE(r0, 0x40044b06) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r4) close(r0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r4, 0x8004667d, &(0x7f00000000c0)) setuid(0xee01) r6 = semget$private(0x0, 0x3, 0x200) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000100)) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000400)=""/255) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) syz_open_pts() socket$inet(0x2, 0x3, 0x5) close(r0) close(r0) dup(r1) syz_open_pts() 16:00:43 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) write(r0, &(0x7f0000000240)="be04d07677d228679ebeea781e9a58f3504590f44c39205148d6263582a8c87ebf0868db97b6d9e58ebf59fba0861d4e0981e06768e7b430c6e086550c24a81ad720aa2aa732de4a4ce92e236df0193e124d26a5238212e547a3f41b8f940f58537e36393d29a2ff0779f40038b08b46d40949572de18d5bc890994a97b8b8bbabe0adba495fb56181eab6bc03f4", 0x8e) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = semget$private(0x0, 0x2, 0x212) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000080)=""/244) 16:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) ftruncate(r1, 0x8) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x1) r4 = syz_open_pts() dup2(r4, r2) 16:00:43 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) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd}, 0x0, 0x0, &(0x7f00000001c0)) fcntl$lock(r0, 0x7, &(0x7f0000000080)) mkdir(&(0x7f0000000140)='./file0\x00', 0x2) close(r1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = semget(0x3, 0x3, 0x40) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000012c0)=""/200) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001180), &(0x7f00000011c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001200), 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wsmouse0\x00', 0x0, 0x0) getegid() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000001240)={&(0x7f0000000080)=[{0x3}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) syz_extract_tcp_res$synack(&(0x7f0000001140), 0x1, 0x0) r3 = semget$private(0x0, 0x2, 0x410) syz_extract_tcp_res(&(0x7f00000013c0), 0x9, 0x4) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000140)=""/4096) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001400)=[0x5, 0x3, 0x9, 0x2]) open(&(0x7f0000000040)='./file0\x00', 0xa80, 0x136) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)=0x20000000000009) 16:00:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = socket(0x3b, 0x7, 0x1f) getpeername$inet6(r0, &(0x7f0000000500), &(0x7f0000000540)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) r1 = geteuid() r2 = getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) getsockname$unix(r3, &(0x7f0000001580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096c8e648e6de9fbdeec2b95e91e2c451649c0311060cfb5fad77140bb99cce37b19627b2482180823ccb94a5c2187a0648f6fe2d"], &(0x7f0000001540)=0x1002) chown(&(0x7f0000000040)='./file0\x00', r1, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') chmod(&(0x7f0000000480)='./bus\x00', 0x8) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000140)="5a372724b5a5f1e69b6f585e95e6f111b3d268806afda9986ff985335d59616c4b6575413c9c333d86", 0x29}, {&(0x7f00000001c0)="b8c079d7111d8d1fde0e90ef23f25f2abf08be93d3b83c5a6948e45b4e45ba1289e0285f26433bea25477e91c8b1637a4031ccacc609dd37c3abc943dced3f7981165b8a69b9fc37b17ba7669645ce2891162d88b53887c5701a4632d752f87f40cbc21ca8a03e7a578b71b946035d3a9e6bfe15927ddbd5491b5bf86c774ad28c2c654a5c1b13fc6fa2848555d363231681030555a81c8858301af670891538d12ef924627caf0642964a2edc46e1d808eaa683f0698db82da01d989fc7e781a2e44c38eb6e0a074a1e751b9233cad7ea8366fcf6baf215a8e94357fb5383eb2a6f668af33c5afc8387856faef73ca0c7a1dd4e825b", 0xf6}, {&(0x7f00000002c0)="925f4d41e1b8f547abaa0fa533ad9e75c0bd0cac85a2aa8e9f40e83edce6f5b18f6b5420bb75417f91fa3dbc6fb775093aae171b69aae05a4c54dbcc64b067881cf2f082e16cf8b0439d3153a50c49ab6137ce0cc2a5d168ec3f470ee333f77c0b3bba17ea4bb1de3b63f859cc49003c2533f710811be2ef1be004bb140794c7f39f0a5e5894feb65a8856980b96c49b94856423f2299bb0f84b78a0d3767303c17b65705afeebaf19f82da42dde525dd3f5a3e70aee97807af0c5710612fba06fe79df84c821a022e762606726347a0e076bada040138", 0xd7}, {&(0x7f00000003c0)="a463ac0eefbad9bb08c55fe168e2b97e490293a44320a9b080ccd18a174e4e475ed9e9da9c692f2bfbe10aea6a527fc7a6eedc9e3a1127ded1a4b57c05ab60c82452fb9c", 0x44}], 0x4) 16:00:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f00000000c0)=""/41, 0x29}, {&(0x7f0000000100)=""/233, 0xe9}, {&(0x7f0000000200)=""/212, 0xd4}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/59, 0x3b}, {&(0x7f0000001380)=""/10, 0xa}], 0x6, &(0x7f0000001440)=""/91, 0x5b}, 0x42) r2 = kqueue() r3 = dup(r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) kqueue() dup2(r0, r1) kevent(r3, &(0x7f0000000000), 0x10000000007ff, 0x0, 0x200004, 0x0) 16:00:44 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) socket(0x18, 0x4005, 0x1) dup2(r1, r1) 16:00:44 executing program 0: chroot(&(0x7f00000000c0)='./bus/file0\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) close(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0xda, 0x2) rmdir(&(0x7f0000000080)='./bus\x00') renameat(r0, &(0x7f0000000100)='./bus/file0\x00', r0, &(0x7f0000000180)='./bus\x00') 16:00:44 executing program 0: execve(0x0, &(0x7f00000000c0)=[&(0x7f0000000040)='&{\x00', &(0x7f0000000080)='rc'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(0x0, 0x4, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) dup(r0) syz_open_pts() chdir(&(0x7f0000000000)='./bus\x00') mkdir(&(0x7f0000000040)='./bus\x00', 0x100) 16:00:44 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') fcntl$dupfd(r0, 0xa, r1) lseek(r0, 0x0, 0x2) 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) lstat(&(0x7f00000001c0)='./file1\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x0) r4 = dup2(r3, r0) ioctl$TIOCNOTTY(r4, 0x20007471) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000500)="fdbdff9442b3b049b445a9dd13bb8c6fa7b5f16a9f445feb0f8e1d6c96aba397791dfec7dbd8696c6ce8f882bd17da33e3e96b3037f2d4840f650b062022ac79bdfb34b0cb1258db6d08007f943cd450113f61cc77e48780b1736892b91bc5f6269e30ca8c275025337dd12a77a67f1903dca998eb2ca54859bbf586916f4e6c2753f9ff9ab48bbf50c3b6ab9e63db8dabc150cab7f18c957755370795ba4c4eb2a23cde0eb8772bd9adc80a5f6d4a6807e6033d1ec087ceaf47bc332d9c4a71a853a9cf1ccf69fb0ac484d5e9e436d72cca9338e71732c9c931793919d405bb6dda8b4164f37eaee8e6b28036a113c0f677c664b4c75dc281e37056024086685f69fbb0980f0332f51c6d1208b9e65801b6f17ee254864b1ebb67872fde44d1693673527c08aae7edb164c016f14fd1be5128d90a4c6d4113ee5420ef6edd354e8d72af7825dea5d30bf8e690d341b8941e85244e78f87bbcf1da0a9516a743e2b6f8cefca91fef47b58a40d5a0a071ba0565ca1369e2b7cf8476b262a84fd60b35aed85c2b815083a98b8974065bd42a05f6a4b9b7381aa135ff002ea9e425a13d18e30a627ccb7c6246d50d83780fe7c6557e9f7492fa5c7c062080f791bfa9b91cff1b8793edb7113111ab791973c2750f140ef2f10845c649a89e29695303746f9f7dd99a6c723cb7dc32e9516fba224744b116d82b3e42b9daf6955fa29552082b23f3dd5be7fd5851f5933c1fc9cfcf6a97aa630bb3d7a2e9fde184ff1d44d12e6dfe9b31fbb6fc4689d463e6bc5a2acc48c0420d1ab6b39b8bd9ce477b04c7ba8e1ba5b00f301c947ad67233ff670647f7fb2f5f50c446ec26de023e7694b2c8d7ffc2adc165ceedc622854ff9d32198125b952e7e642120ec79381a8eb8cc41a27cd64ea0c80733c93cdb32bf7766e5ca31b091b68fafacab218018cf5eb5c2b61193a623a2b5933c03faf564020990c791e32e3ee5f5fff1d27a9eae1890e2a5f09ac5782da77dc60011959c5351082bc1cfeda8ad97c280fae640c7bb75aac999b241ccfc71e80b79b61414543f27910a6f12c2aa444d977e380312f70156fc2942b1d8074d194841fe6788998f27ecaac28da3a43085ee3f04e472739fec3a00a66ed037ac8cce34b8b1cab07cb8459fc8646275f0161b8e90d0c0479b8fc0c66f2af3cd37ea3d9f99c5be42687c82ecdd269480861ed5003fd29cfb179f56fb2d247cbdd74fa50c3703f56713941c5e4ae06929ecfecc0af4ee856c269da1bd4382e0e22538123b4af66bb791d68e10beea3df5e9f6a2a7712ac03226de0ba9d6849caf75407fedd914375482043aaf8d4f97fdac4ba9e447dcac5dd00539e6812ae3c825caa0914434a414e3a44b88a76a49efdf092516d61dca4a2bae33ad12539634360bc9dcce1045be5f2e6101b45377cbfca091f09e57512d37498a0ed6eb74097f51d00f8e20c96875a0cb8f239e2ede27ce11d901a820a498abae80977a9ed4b6dcff07b3c75a8287adde2b09eb3419df4bb53787bc253950fa91e00c3aa11a5122ff6cfe4bf3088c4da698f1ae6dada72e809d412f18c76e8b6f5f47c523ecd27bb2112008a26c65af49ba06e0fb1fa7d430290c5447c6958093b7904697666f76d230f1b049b0386e5de3cb5d39947eb111e183c6fa32711ff233c0ce1a598963cd15da7092c6791dd93a092748e39b9b1e812b4fa9e91d5a04fc5d4eb566eb736e2f3340b0cdf5e361cf15ff8f05e91243d8acd2ed7055852122d747325023a946014896943130f6dfe43ec8e245e0e22c49f59e6efb801640f4a7d7f62d5e38a38be603595bbdfeda6d3d14d0690870244bae3c385a4a1b9065549cccd65ceece226e9dfb72adc46d7e6d4028359637d7e5487b82cf2c5047916cd6e7a601ebc46b4b9c106461e20501f2cfe4e567e9a1386f1042f45e8976e94acab5bbc6ef707f04c9c8a7ee5a3532edea695472c0bbb7f6937c41589fb0f029d717a8ab7509e9dad605c47edb205b1cf2bb877c8a046300b1f7e440f835cd0ebf2a717ebc50aaa6410863aff40bcf5a544fa1785f640de7766caa65d018075e85e5203340a8568520b7bd7e39b94edcc677a264b87e621eb9acd66a96a0a451f5e2b53dfb4d8ecf17897e47e396df0c153d1b47c550b72c08c8ba0f3b9fb668db78578560cf065e2df2f1ffbbc6cd443ed5a278081deb6892602a60f7e55c9820dcf634a902688052501bfe96a438cf9e8bacdf8204a53f39e82721e0717fd103745e416014a6f58e3ae2fe8d52fbe5e4a1e44793dc63c29dca48adebf0dbed67d8633738f82f583978b8952a189a8779a8dc89d7c97127256e60539ddbcdad8bbe203171c76f7e511503ef37cabadc5ef0f7f360ad91a5001055bf10bb2d95bd0c0da97bf603aef4ba8432e791277b7b6cd29fff5992d9be0876ee1e5453947d41211d2a71841689e3d159af8b1fe75aa58df5646ab4abcce74d3e12f14994742ce61837e86f12676ae545c87a6c028b8961664edcd155c94afb9e391656ae266ec67e15da2b28becf42d7e976a8ddb1bf13f2a4e2fa560817104c03b7231cf9a5c116e638502b1960560dc2c6fb5c2825c5087882ae3b6ec2a5a11fb87b8001efae5525834d3bd36a181d00c5b048b34955406eaa0a446489baf83e82f9d3db11001ceb1fc2671cf8884788592ef0bed0e0d45b83a76b9194c3d4268f6c36544f04cb58f9380f23971b24c01b490dd5c15557085610eb0120415436c83790c304f1e3b8ccf92eb6657238c511aefc7aa373f64bb46614f0e9190da8d0dbf1303733c10f7e5e5ba266f7d12451413dfed2b3e1d9e2681792cb3b71099fb5f6ff025003fe4d458bb09165285e6d0d3c50fba9711d9ae9210a4caade7a95882b2dfc081db7f983125d2cf9efaa0870abfdc7e726e223c2a194693412f0f0d52ec3d1f2549afb671b0dc59549065294ea939c097a9448560ad7efcaecae6618f03fdd63c1560651c6c5ed0a8937ffc490bd1d3774a6ddb055038d7a54bdb62d8bc00bcfb60f75083737568975bf0cc738a87e890939d68755c746597f2ce5f24ecdb4058ad6c404f9bcad9359785f5f0bc2002e86cffe3871f74ab8fc9640ed4d823302b66bae4b9e25e31ecfa632ae1b32a74c85bf1c8e96f8fe135d29a1fe15d4dedaacef7a0c9f8da97e43254257559a0dc00b8a81a683ca02ba94adf1ffccfc1e0324a94860b92d96ba733cc47b13e7f7f6b1b090f3459b055075e48b03cb495ea525672048dddb8e7e916fa2100497ff9c077749d3411bd41b1844fd9deeed1ee5129767394c8566c2e39e10d82fd350c656be4fa634025b03a83b4fe708177ab44062035bbd74bc3493671a69a47aa043b29d275b1a11c08b43a08eaeeaff849b4c4fd1066f25456564cb6694df4ad4fe74980acb104e47a28d2de329c1dd6a9470418a01a0b51d531b4627411a7493bd7d0c84ff72bc624fb311f4e060fa7156540a1c390cdc1067b9c14689a196d774716075f2b027e0dc5d519f06892d32c437a48283ab8f80459cb75791bce6b5b2352f96e69d34507da5d29179aca49ed81904c291c91be5277bb0f6ffd48d52760c7bb93461d96eeaf13c73543f18d9dbaf7da9bea9aa0d3e158792887e6ebd54f0d9cd3439c6f49b26624b93413bcbc1ac86d5a575a813a63f6a853b9bc0a000bef4ff7fcc18c0d7cc835307d7322453c5a303da56c568836215488c3804c0ebd1da4c2466091f9baf29ef4596a082befbab203ab9460bb0364c103aabb2e7ab7e7011739bd859585655a09457b03c28986f0026d9d6e491a9e0c1cdbd5de7e428b99794d990800a01825e1881f7d75413835d4bc45fc6eb87b2d5859d7e31e5fc32ba723d9957642570efd249ac668d84e668ad2a06b1569b6a18d8ae07b73cfe0d2bd74bf1e8007281aaa55e71eb3f89fa348fa24bc7a9f504319c3bacd325a8173d348913d4e2bebb9d4381089008e2bac6575a44f83d9024ea8f86e7645e9bcb0c40b6a7be6b67b685a75c5c4869446ae56dc1e24538c169baa12d4efcd64b2e2c596f7863a75331695138bac4c5a90754b8ac62d3341390fe66eecf29d503559649765c15de68ee1914d596a9e553f1232a00f487b10a5139f3dd953d8a36447e62568e6224f434eaff27ca97f943e6aa5ef8019a3df7662dd067a77793e7e816342934d98cccf8c7c9e5371127472c14550996c413711ceb0292223b89f13bdf785c85eb0a8b1561c084221a7e34ce382a9883ffbb308b04cf1c1eaada268eb279fb71a93f837e93d9b5199b277d890fcc8d6945034699c3c41af12e684b0ef9a74b059a7abbeae49297ad022830c5514a119a7b8da404453fda587c016857ad777f3a21568e302a73bdb9ac9b021d4fb7cf37ec5a23be48428e110f7e99da5183a1115fea0a52e36645cc2615db0ebff57455a0de5749303edf8b30d040623bb6921a4dc47187e53e7fc7aad853ad1340f4839a2b65fa76978292eb9abe20265cf1f590ae1356e57b2fa857e9100beaf30b6934a18e7a7085c0c7ca56ee42657676b9d967c14b6d05038cfa3d36ebc26dfa91b83ca21584ffcda523e20293517a5e2931743d616182a315e03635127699bf673622569c4f0c736ccd98ef4641d302f1dc5510d0205c7f5947434a26b58c4fe002521f454c50369cfdc4e1141ee85c0d744686a5b244bcf24642eca959bd0712f1212d916f8210c992ff5aea388ee468ffa0fe93d68eeb40e600e8d105d77d3190bcc0a708d97a74f5aaa92ef59aa8b7375fdbcd64a6b379519979cd6af4ce68bb55ef3cef1f1219f2cf2d1943490849375e9af58db1466f93128b07b995fb8a57dde95b166c25e32545a45fedcae7b2ef01e2eba2d2f4cbfc2f04a48ee73f362d5118cdf713c92b7ea2183d65596b6e1087d3f8cba93f848c735d43fb11d949edecf8bfb25cd42c61fe92cd3538c90f70202abb295a96778b76d425bd526fe6da3cc577553e18e19f177bb374cc27218c2a56419c77d60b66107f99a439d59d2fd3bc3ea18804f7ec2f2b615bdec0296ccf4be70e318848c444f0f56a277e2121e66271a84567f77c387ecc21b643f21c7d368e51f4a52b47c6ce9315d012e3242f2c0362f3ad961b0d8f9a4b00492770143b5480bef2169c7333b9fa8204eebb7ef89f917e98e2e19da77275b6f968e3773fd4cf87cc154222947e6354e384d7db63df34670ac370fc6a397e39d01ce0e60e13cfd326d17f2863f416bd01d40c13c02a2d30e4034a950a56272ff99e2138a4fb343ddff04159b1d832d9ae0b4c68d10336ab347055cdd599f98e2c260e5f74ddfe31237f05b4aba60e29bc643bd51ba052aced81114997fa82ae470095ee92abf284e66fcab02265a77f355cc31aa5c7c65c3ea0615453e4101bf3ae04f01f2a43a414fe34231aeece557079650ee4d0e7dcd7ac2ac7d74270c951af955e47c4f34c5a482eb14af465e01e7915731a869ac46073c3360d0f6617c1ee3935ff4c5fe24df4da663344279be14b79905988a5b75bf0da7d8851a1568f78354124abe44e71de24ce4701307cc8eb891008af57e0505e159c0dcc0d47bde224d56f3a6e20a7f1c459ce6f10fc6a60d9a18e16ed4a481c7c2956588fbf753933e8e024d1e1aa369dc363754af698b5f41175941a4756d2bf6e72f4213b23e66ae75e5eb57d1ac782e1d48f2ef4198404f7ba8b49231449c5aa149970f5dbab661dc1be734677e9b116ee25e2c1e57551adbc8abebbb06512e2ed87bf12ee46", 0x1000}, {&(0x7f0000000000)="717006e1cb14be974ff6e964e19bfdb0d18618", 0x13}, {&(0x7f0000000200)="c7f14f269865e09a8fca0d2a7d546223ffed9594e0af2cec5bd59d030c2dfa5fa964bfc08d01aaa46cb4b6fd71d0c68443d0b2493cb5f1c2f573a0d463da392305c78f23e7c44d1bc57768b92eff1f34cb73f2792078b15f98b3cdf04b45ed17a39a68b7736fe568c09e59a3fc0b9825e32f229c1f2ae11151d8d22d1bb7c3fe53f419705a23da7515f50ed5e061e48fb0e250db93ad30b82c8772a369c48cd44435d82c445f7b2c34e5441be65c98f453edd54805bffac2cdc693c6bf408bc4ec1a52c9fe11f96a120b8a5f70f59472289e2b5672cae8bf2648efee584ac17fbc6c1655db6006adf6a9f1c79eabf1bec3bb1f616e1e3aaeb59a491ca4", 0xfd}, {&(0x7f0000001740)="ea5791dd221073400fdaae02aa98d62aa96dff79e2fca0b6b5301cba18ff66acbbf96f44dce0451a7e06c721e97bf8aa820f0c3ff6e9c5c549337a133c12311ad728e0cd3ceab9e2e120b744e8620f5d3ef395e49361295cff955e4591da2ae60c0ee4bbcad00d0fa75ca71a4a93749e61970049d5ec84588247391e036fcfcf32f3963a5e0e6416119d37b57b10912932981bb451a69d6ace9d9bc630d03b62170283a76a0ce271ddd86cc01448e95a1b456654f42fe98b34e33d256b457235011ffa1c05e7e4cf320735b36eb104e4935c2b4e335fea9bf829f9d4a78c71bdc8802debcbacfed09f4b19d0988ee785e232b70ced905517228ac4381e706a6031b7dc5b855489210d144fc6366cf9186d7a8686f6a6156bfa9a24d216f45d803e42def5548e62be7773a3633101b17c9ae1db31295132f3d708c482d24f8ddb980ace1f2d3ccd5bd8baa381f40826f0b2271eca321d86b792b2a6d0155e5fd64e8d1a2d4974fbb9260dc0dc99f3fe29d3a2a3c46bf6bc69e5445fb34845f31d0321588e4b8090f00c3845abefcaf3129fe43cd3ef4fd15a8ab1719b90b43396f0c1bb03799fc162e23757c9c6500507d5097ba3201c6b7a25aac8b706015f8cf583fdd9c3d997aa2a8e873930046a566524bc1a47e7f935a80435506a31af57d8adcd85720ed5ff9107fed9358b1b229f195cc199fc642b5812ee839524622cbbba5efb6c69bc8afd67a6aa95b664be4d0600e11a7f1756e8a0da0f07c231e632bf438597f011277785f994c7aa66851f6a9951c03c4d89066762fcaef3806ee9b036b7922ffe289cc8cf632ec30d5096b86b3c3d68eb82f622d648f82ca11148440441daa55e959141b45168ec8808434e06fd2aea2bb0e943c7d8dcffa0b92243e67fa5b0113a6fac66492e40ef752d0f604e781045d923874b81bd20e5cb3a7fb279bda932b37a41f65afd9f12718a86a64f64a3fcc0f7407ce8a4f0361116b9c446732e2c12d7ccc5134b7aa0c123f6cdd3c6483219f164ad8ba9ffd39d49fc5e1a29acfe0ad3e0bab060fc5ae1f0f4611f2b0f79a49c2cce2eaa71ee322422c1c7cd7b6e4203c4d303cc7e7f7d72210f532b55f5f16e3a8c12f007ec66dd482306c9ff4f495e1d5348c00ba7c4425d0e76e5828c0a517059a12039672f064c5565fdbe0dedd42038fb8a967962a0a0bd2448e84721b36100eed399233e087313f091c789f89746e90db4f1440e8bcecafbe7ef105930b613cb46c56dc74b22445b8b8ca8a3248da7f9d98d7c3a9afe750fd0d7a4e943342f3898bc1b877ffb2e8e8b456c1e94c7094089e41197f2594ae4974360c46621110cb85d7561ffa5b3efc45f5c23cdb71d16dba2190ab4b97e2f3d2f971156367f0d583e98a3e27c84185356383f52360f9c559d12728286cf4d6afb0688bc457b4a6594924aa3abf7dbbeec715bdbf4f5947eaf79c33ca0c6e1e339f693edcb7bd9052c0a74016ffbd22dc2ff1f7ff574bd165a5d528b9a636beec334f74d946ebe797063807110e28185ba821d124f4a8f2c3c5b0749620dee6162e965ffc3a3cd1fedc2341dfe9c298e05724589590b95a53857704509542e70a81d72987155f0d0e5d777cece5462ebf91787de2a4bdb76ac4a8c31e4730498d915af0a868956ec5afb65ebd1b6073fcf0041b213975efba60db23feb386cf676c862406a0f016d2af659dbf79a2489f5d9f2051b7279f94166b9af06a2dddaef1046679590f9157b5b3c4e9a3823e04f6a07bebd80ad4d48b3c5b343cbfc2899305cc69eb8cdbc3a694df234008df69cae80c9b39f79e977051dd049fa5b7ebbac699c57dc9985b5c18f7d00e63a100f4bce5fb2dfc754a5ed2e6ace43c11a5fdcf0842c801dbde9f8a74ee9b48d17ecce08d70745cebad4525374d32f0d90fe5e1f49e17ef4011b6f7f2a0a29db6acfa4ed29d2c7704b9f6b34552c51c77e83f6e07f166cfb9d919f35b969101e2dbff17c8fecba16fc77a91ad4dc4539e5770468f838cb6c14dedc51d9864970c3a5c7ead0428114ec65bd9c06a9f6feef87f0b4a2b2016bf71fe5162553dbca33806f60a82978c4f2b1398128a6f282149a4e09a819e6b93e6608b1dbf3612e6a839334d40e8e6a8791b6f63bc3a909fb8438ae3cedf5196a69cf32c1e2d1564295b7c424d0df42b2cdd25ba63c1897d1566114a1dbc057d65fd805c28439bebbdbde7a21b96db83c9ec07549fc30246aa720a205debf3705ec49d0aaefe79717539e2f2793c9d6bbcf5c7a2d1e361f881d748b4d5352aa624d1ef6ff6baeedfa025939133f75fda37adeab20f0ec0c14606391b8a5accc9c55146da450ff7f8a7ea276d6f4d38256fbe32acf1cd4fee262b73f11fdab348760f71b2ab75ecaf3679516b842c7f8a870e525b3e674abd3ad0ac6ae730fa102af99db9aa3d3840362cc7a0eae48a6a34e8f2a207a814c7251f207d1fe1a48aaca2907507c08de7b2b222d33f4f45d6589f23a964ff8fa0780329dbb5d647ac482f7a2c8f1cbe9d8fcc6eac1d34cf1bf771c0f1dfa4fc7cc0bf7f82f34d14c6da827ad534061a28daa49672f1455b9993d18880b656213aecc22450fb1b3833398db0f0f82201173d5afde5f858c0d7fb9b2fd1375ec103048b065cddf618510241d4eae2eab2dbc369e3e3eeccc3b22686bef3ff9c72ca8a66bf591efd9fab3640a5cac062bfc1c5f2fc244976c007289837f3ce7111ade676f26a25712906c4ea3321384a9ecebb06a8f4756cc6508dab46bee59c5eec85186def83736c81317f00f30ddc2df7b789a349975e45b406de4ef07ec6b5107f9424c907aa9e638438349933099ae0b64ce82f48c1516bf54e4fee395b5ed567f941a65fe60093b42dacbc0e0c0bb9fce6b02e03c7151e0821efe4cbef0bb70c9b1689dc23f4310a48d4163f9c482473b6ba021a7f8c4fea62a4f5445c2753cdcb4f28016cd941fa1eef47c6d93cc964101f6549e1b3a15ea8e16d3b98b1c96ac83ebcc559ef6774fec74dfe4cc2fa5e70cd435ad221353e380c38bc6c57c841d4b3f19ff44a39afb6d2e7379b8820887218daffea7159974da5458dc2b95a43c0234a003cf72edbc592e6e237e296d7d9696ba6b2dcd60c8c8d1504aa3320a5f3bb7e29a012fb327d0b3d79c47bff1228b9a1e6d35d943f1c310001ce9d63fde0953d9454180b054db8840076cf5d0aa6f184063fd00e21b6d5266682f7b11c3a4df809fc09c76b76f0fb54160a855eb964d5c2cf6097a21678eb2358b9368aa951976f0dd73007a5db9a11f42f31d3d43bf16e669e391a0cfadbce44636d439433d9f3cf0a28e27ad7acb5d243ea15e09e7e67573331d12db854474679a4cc9dfbc53b918e0bd0d8d56089fa363185c9644bf19465e6d935e0a6e2eab993b9de03b0807f98fbb7b90d404ec685327cd847a546fb8dde0b3837993d58c664e2acc313e6282dbae7584e9d679ee9e6b531b62b92d114e2ba0b96da45b33af711de364761bf13ef27d1776fffb786068a89d7aa3afd523981f160fac9ec9f0665d181c89f768e83e4e4e6f172b1906366fa04dea4546b40934d4177052214a5c3fd1126f52f4694e854e81d60f551a2b7b52ec354c05c9772a235d697b3029fadbca8e8492f509216a31976b7514070b02de2f8e5a4b1ee1e46a64a60c7149ed5f8ad43ac0cca12615e963de5593529ba2bc37c9b452b0f673259110804a7abe36786ee6477faf75f8de9c6504300669b7ccbff8c50af962db0bd915f85a142dcac43407fe5c5602fbd5c20432b1f3d5a63d01e300cbf835e6cae51ac762a530dbbf05912103d87fcfa700e626a223a84f2021cf5a9d97c63d8b57a36195844aee3ee8b75823889d17149951708bd9977ef21911982f45217340a23dc578fc7db4e8b77ae852701f064d8a896521d17788eac81b310d025d18a2a74c42c1bd4239a34151bab734706362433bef7c8fc8f3d68b7e9d20543117569ecb7a415f7a67323486367cb9f047defafab03b214c8576e8fcb96c39fbe47b31b4554b54e51555b774d0dafc73bd6daa6c120241f45d78ca3737c0aebd93674fcb0dd1a41540823cd78a51c9676683dbd37028a0665583d59bdd51f9d1dd8691d2f19898b0ffd142afd5390b74c095adf857eb77517189da1a70e1eef6d1a891a64a69862d18e4dc3dd3a35a1fe36095423e05040339c3a67a045521eb5a55eb744ec1eeec870c74dae83b5aa4539494f646c5aee0e133fd01fdb6911cfc2282c8fd09c67677b9fa210b28ebc0b248448fa6189fca022e3c2732c63323a37fe16015cc6ffb44b9292b9d0dbb77e10279203ae12d115e9b5d6e6308e3d429d0079e6e9eedadac574ca770db13d1488e559a43daaa0717e2d6e45c5a14d806578a99c3a1a27e64a1ffe065a2ab884a54935dce5b82c3866340fcbb85e43147d4defd8d5d5f80c570e81d2ca00f330b153e5f2128fd20672cb889dc53c8f48bc3ec56039a237b31e4086891e772640275f206e6f8a49b8f2e5f9dfbf41bf0de253bba69a1d9d7db45c39ae6120703e03486e73a9c0429e950ad9190849ace457470158db9c43b7ca8aaedf9b4cb1ac9f7baf0a5552ba6b8470439e4e29d36b02da98c515af378a4153afb5e54b98cf1be26b579f0de6cb4799dfbec035ed18a97620cf24b487b8907bf5e2a0b4503cba36607023974bf1c658983c835d3f80339a6dab5be2c1b4f4752b692eba6fbe9c322772947366b9fc569e5d6b6fc8712ebcb1a1340585ef0cf5cbf36cc7a1b2591e0f0ba94192a692dbd31ed68ffc32af1a0d51f8c9ebb67c7b5fbb4eff548938a0fce791c26525750ee853e80d1268aaae0b9a180a264539cb3ef0596430fd286bd9d9225e6a8f219e1c2d4cbe357e0342a47523bdebaf146a33078f767d85e89914ebcab953650a67dfb5b95cf9b6b2f0094b8dfb145ab252838e35aec00512047e13e2d2019bf5244873ef385a9a05bc9ab883d062a77fbf7da73ef565ecb5d260078c9ac64017f2fabdd4c4b8b358365701eff1df65090b6719f4723413120d9a011f64f823e2f81c4b34cf6a058b718b5c9f125fbcb903f71bf22da278c9830eca0639f0e4e4d49506d2407a31d6b8b1f80efbead2599e6750ec176aecf577a7133b20a5a8d2cf68f856aef1d9b07f1f6bc2a905ee492585a3ea9e0e1c6a311dbb74c9dfc56c436180397c31f189b297e6d66c9d2aaa3f75f6051521ab5e04424944b88ba472a800f491a6e4a675d1f813f34a44b4af1f9476480532dac7392f9a2d4ff641d32435eb55d28afad3c861eab1c2b5aa638c3a99b6ac9dab0a98e21bcb5ff197163ae048bab4e77c43e774b7b62a951fec7bad66fb157881f9361b0a42dd99559d799f2ce8ee0358307188fa251a188a9c51916bde44f2bbfbc6b9f0c23280747fe2247f5391568b6a236665ad631cb2be81d7b797f66c09713a7bd0af597de42d0ca24535d598a543524814793dc43238949a7a526b1f962432104105e5c7226c394d3786c92014531636cbd7c2e94624d8a219bca6ebbc0010ef32f30eaacc46d16209011a1e31a6c7ec79ae368ed44a97ac904aa93ace23a1253c6a3d269981389ce155dd8650580fb5764ecaa788aa3e9b7dbc33594dc474ed915585e0d780823e7af64437e1e4c49b285408f662cd32df74daba5bc39bd0bff3bd16f83ab95be02296d915485916330a25f1a53b52452b49bcfbb21fd82dc0971610a9b6adf898fa1520938bc49dab3ec82e7cbdbfc0811ea36673ebe1456", 0x1000}, {&(0x7f0000000180)="88f12e26c075ac8d80ba5ac051237fbe68d42c6f3605a1e13a6789fe8375937af0f01d70705c6efe28071b61bf30fb101f0fda39aa3e14", 0x37}, {&(0x7f0000000300)="e87a369d4af4f7dec3533426f3f0b1e77cc7b340042e55ad03dd34341b9caec4211fd27563", 0x25}, {&(0x7f0000000340)="c4e3123e6d926bc772d9b6d8e5552cb63d04dfd5436a392e7c4a591f2b39f1b73a8dfae7ed0c4db0186e5a92438450f8027f89988f8c0ba8bc80f22e0a6f4738a581336f22cbe1d09bcd3d0a03a6b743a0d06261908f4509212f2700ff233de62b62ec318f11cbbe57633c78", 0x6c}], 0x7, 0x0) 16:00:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="b8949db4d98ba6690b31edf7389bebe6aceff217f3476af95d8749ce36074828ba8318", 0x23}, {&(0x7f00000000c0)="f36dbfedbba833e324f734d497f2529198659487332a653efdf7f061cb66d5fb7ab02c2f74a09a164e12c1794a424853ac6d44485d261c878535543c7c0d57dc143aa7e240e860fcd55bc08686b0cdda7436ebac3e0da5cf6bd915", 0x5b}, {&(0x7f0000000140)="136202d17178cf6ade872af8798ad6350de4b0ed84908c1a515653c4dde422ca1f092972c335ab51e99b819ac5270f2e9cfc60a14bbdc09193aa483795c95f8855cc475a7c44f08d221ba85b6599505ebe6c986c6b49471f9b4cd92c2d660ea84a89bc01c84ae38c9424abbfa8a9bc3e207350b9fb7d255fc54e5bfe171314bbcd1011cc3ff0ac7cef2c7bf3cab39d590a4e6f3bd6252c0e41bf0eb227723b4f1fa17c4f14c2b9fe3020105df20b95c8b64924dab6a5cc5b6521a6de55c5b65c43b72d9b769b942e8913b51202a9fd9a9d8792a2637450f422d7e2e2b78391c549", 0xe1}, {&(0x7f0000000240)}], 0x4, 0x5) r1 = socket$inet(0x2, 0x4000000000000003, 0x17) chflags(&(0x7f0000000000)='./file0\x00', 0x1d3d658e8d6b6183) sendto$inet(r1, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) 16:00:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) fchflags(r2, 0x10000) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0xfffffffffffffffa, 0x1000}) r4 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000080)=0x1) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x1, 0x0, 0x0, 0x0) dup2(r1, r4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x1010, r1, 0x0, 0x41) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:00:45 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socket$inet6(0x18, 0x4003, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x516) chmod(&(0x7f0000000100)='./bus\x00', 0x48) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x1fd) ioctl$TIOCSCTTY(r0, 0x20007461) open(&(0x7f0000000040)='./bus\x00', 0x606, 0x0) bind(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:45 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8, [0x1ff, 0x122]}, 0x3c) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x1, 0x9}, {0x18, 0x1, 0x4, 0x1}, 0x4, [0x20, 0x4, 0x800, 0x100000000, 0xfffffffffffffffb, 0xa9b, 0x0, 0x6]}, 0x3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:45 executing program 0: setuid(0xee01) seteuid(0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x4a, 0x4000bffff) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/38}, &(0x7f0000000040)=0x28) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) seteuid(r1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x8000, 0x4}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:45 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x180, 0x16) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x20) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x48, 0x745}, {0x147, 0xfffffffffffffffe}], 0x2}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0xff, 0x8, 0x800, 0x7fff}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000200)={0x157a, [{0x1, 0x6}, {0x3, 0x7e}, {0x3, 0x6}, {0x3, 0x81}, {0x1, 0x7ff}, {0x3, 0xade5}, {0x3, 0x7}, {0x3, 0x7fffffff}, {0x1, 0x4}, {0x3, 0x9}, {0x2, 0x9}, {0x2, 0x1f}, {0x3, 0x7}, {0x1, 0xffffffff}, {0x3, 0x7fff}, {0x2, 0x8}, {0x3, 0x3}, {0x2, 0x1}, {0x3, 0x8}, {0x0, 0x5}, {0x34e1e5cda6bb42a6, 0x7c6}, {0x1, 0x1000}, {0x3, 0x1ddf}, {0x2, 0x4}, {0x1, 0x7}, {0x3, 0xff}, {0x1, 0xffffffff7fffffff}, {0x3, 0x6}, {0x0, 0x101}, {0x3, 0xc0000000000000}, {0x3, 0xa286}, {0x2, 0x8000}]}) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x8000, 0x0) r2 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x10) fsync(r2) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000003c0)={0xfa86, [{0x2, 0x399}, {0x0, 0x1}, {0x3, 0x5}, {0x3, 0x7}, {0x1, 0x9}, {0x3, 0x80000000}, {0x3, 0x7}, {0x2}, {0x1, 0x8}, {0x1, 0x8}, {0x3, 0x1}, {0x3, 0x3d0}, {0x3, 0x9cf}, {0x3, 0x1}, {0x1, 0xfffffffffffffff8}, {0x3, 0x4d42}, {0x2, 0x7ff}, {0x1, 0x7}, {0x3, 0x1}, {0x3, 0x1ff}, {0x1, 0xab6}, {0x3, 0x7}, {0x3, 0x8b}, {0x1, 0x40}, {0x3, 0x5}, {0x0, 0x5}, {0x3, 0x8}, {0x1, 0x2}, {0x1, 0x2}, {0x1, 0x2}, {0x2, 0x136}, {0x3}]}) fcntl$getflags(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000580)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000500)='./file0\x00', r4, r5) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000005c0)=0x400) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000600)={'./file0\x00', 0x9, 0x4, 0x5, 0x1, 0x400, 0x1, 0x10001, 0x1, 0x2, 0xff, 0x1}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000700)={&(0x7f00000006c0)=[{0x22, 0x4}, {0x48, 0x7fff}, {0xc7, 0xfffffffffffffffc}, {0x0, 0xff}, {0x25, 0x7}], 0x5}) ftruncate(r0, 0x3) bind$inet6(r6, &(0x7f0000000740)={0x18, 0x3, 0x3, 0x8}, 0xc) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000780)) fcntl$lock(r0, 0xf, &(0x7f00000007c0)={0x2, 0x2, 0x2, 0x3, r3}) rename(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='./file0\x00') fcntl$setstatus(r6, 0x4, 0x44) accept$unix(r2, 0x0, &(0x7f0000000880)) write(r0, &(0x7f00000008c0)="1b5f2c6d7078b74fd050b33dcee5c4ee636d355a1a126710619de719d0404c74b33864608ddc7bcd176a045b7e1658767ee6f8b3e5a1946aaca7ff19179d9f607eacdad4eeb74a4871e357310f09add30a13fa19e1e46eff85285edcf99b5b26aa30a8b4703b4bba4784486814e87d4d60b9d781648b90cc9f228d3f561b718c608ad0b9974d6ec72c8a53aa2ab83277f5d6fcda7c308caa9b935a6c4e222a0410a4ad4669f750a09b0ab8d8e93d3944cda37bf9fb1192366321f7a23b01bb6ebe44b434588c6800989941278f1c3b94e11100202cf9b0f5108b7e878f41613b7cba56f6bfb25aa371d37b854814236f4285f18665f3bf14515307bee3f11bf0532a908cb153b2529846fbc5e70c49277d3d6dfacc1494f5ffd6d00f1db486708292b29529a918841e1bf3bb933df9a9b23888d3ec9432afb591a3e12ffb6d587f523053072ec84975030c7a01ef055659d80b093b1a90c4d2150a78362b1adf43d4b69c0ec7cc1f86cfb5768cb54cbcc3f92fc742a3d4d2d19af3a6736842899655a40e0d69aa61e73e7223cd153839c151f372f1f9abab8de3b2a9d2eee94d9fd8f2f46e13b9377b54ea4190ac5478e132dbd7783e5d204142cdddd0c246149d222f73e40b5a8a67eac7d08c66aba145187263913ac4c0be2ddc2fd73dc3c3c31df894fd0558622db42329998b5851cd8efa5aee38b783f0582c2634ea8bf26c100669a7c11efd6531c1784109e7a47ac8eab6ab2bbba39b3f9f4f2b195b0668b34bf1c6d41e2799235e251510cce548069e0a6a273a2fecb6f31df8c3155d371a27b6ab563f56c7962956d83d176770d52e72863c5d83d37a035d1815ac20b686467b82f36a60148652d95efb197d4d782ed1af75d72dbd6de886b7d92a00f5285abda4be71ec3dd6f572bdcbdec06f8e0989b0a2d35709e65889c06d75b7e69b26e2293b411c8ee514c2b280c1f36199f2d3d8dd123f5fda30e4dcecd2fea889e64b13c4f8a5a489abe2c54d0fa6cd75a493ff75d7faacf42a1decfef20c2c16d209b10002f04a12d706e70ab4b899bff875c589aff3f58720724cc49069f57ad563513ed8538ea93116646e2f5996e809027a3af8811e5dd3fd7afc77a5e92ffd4342132b533cdd672f6c66ae3c1769d478ea76c92eb318aaee67764b48a09ffd5dbcc5caab02673c3b311b3358e229a18da96a6a91aacf550d48f42d6a920162dfc5388ff5c9cf40ea69623c2a5d2381128f16e86937e596708de46b9c10ff0e587bc7f9f648b1297cc3b083dd387dfb4651d76e267de0b8246d2a245e12a0e111b879eb485a16605979c5c3cf8ff1a462fcb9ff1431995e4bedcc6005c71836009ba4fd980e1450bd9a29a896f8d85129eee796ca3f98301e4a07d7a5fc7283b1fda9d7bf391f18f7322537b45e1f88c3025cab90d4fdbbaaf5d15754918cb466887ec02b47e0c8b01ea03c719cd0524da1ae5f1a965c8601d8aa82cd7bc55cee0dd5c45f6ce52e6063269ebcbe5b938f7d07d3ea80190c3e6c2f29725910fdd27e43d9f7e3d741447abfc818d79bf9eb967449bb042f8e7126bc0ea068e992494fc867d0c26c4896162f99a8337db70d0a81dc2b35691e6b04c468a4dda91547e6ad3e818c960aab8059cab4a3ae0a797fb5f6e5ad3bce213fd80ebaf76034a69c912d35bda7379161849294344113684d15fcbec35d73796e26e57a56d56d2655671a149b8472bc46074aad7ef6eae67673d2ba06f69b0797c42a9dbe5296f5e75fd4d3a1350aedea28c8473406fb3453d000e1a591a9d864a8dc1e4f8401b2fe44783a75e9bf6d2bb7c4b9ee83608d439abd200578c4a59df19fe5fb831c66119a5403a3423e4b4fe85050421f595c63e5cf715396021a5e5632cad39064448f80f81efd5820f44821e7c3315186c35b2e36ce7f034a8d080b29bd93acfe4b2a6ec8d8643546f2df5515a48871eb0d834749852e9669c3928dd582d730c0fa2036d519089c988ad2b301800db22200beb0dcf19936847222cba16a53a00cc73e4a61f94dea77ff3d7231f1e398eedd110722d80512b47f858fef24959621d9a0dd0ac68e0348dddbab50439ed7e8fd3d3dd051f931f4ffa1b2a35aad8c4e65ad6f6a1a6b30735eb81aa1631bba99e8cd558651b4595a77170e87dbe71617b4ad3e195bf706ea229e28786b0ff4e7fe6cfe59aad3d334ad3a8bbc8cd12483fc324133cb3555355ecf458897bd4cac0a4ea865949cd3618853278e4dc2c6d156053aa508906b8e343f960a91e95b5367a03a10cc1bb80315c5a075784fe6b80e421c597eaf48b4692e447dc58ee6f9a0fa89885e34eb371f9d6222916ae55ff9e347a6b66a5cf7cde9304a93dd6ac03e01f421563214db04b9fc255b910b84a04398a8c0c9db7bff32eae478054d8ca33b87056529db5b9dbc4b1299da76e13ea678d7e4444da8caaf1f3722a14ca32b5a7c084030ac6f4ca244502eecb31fceaa7bbf5ce704dd75596b674609b705cd1aa35517553a51b237c7d499c34f613679fb8b43f9eceabcfcaaa3bb1cfb7e65c9aafddcb86a80594984a3ce417c1b3c658612f42f458f7bb485383a83bb0af96f04fb39c2d05dcd23f9e346ea5442946a227c06c9a6c14bb11b6ec353befa2527061b4a9a3944f2dd1cb45a16eb0d51ab197485b5db262ecc8a5963fbb073fca9ff3c5ef773ed515bce297848aa4c0b3b4e8d2ca072378707edb264b1c441c3dfb3b9fa4c6c7656241cfa1d2342af4fbef9121eaf52082426a1bf57ad17cfe0ce7a6727c31369830a5ba878250498b612035f6a9b6fce3bf2d1f09b0ac6846586f0fe057bad103b5884a10f536246c462309610dcc83741ffa3c55ee10eb3de7f876d59936c76ff40fbd5bae7167f44187b9da301cd398f2568b8b832b22d723d9cd39155ad6b704becce38523dd41f42d4718be001485b0599c741a52979587a36d70c262445302e57dfe6c7d120b869da1e6769352e16e7c45cff00843c0feaf0743060231ed85a38f656d96a72a86440621351845ce31b5588c44ffdea7a4f04c44858ea8961b988162b887faca53ddccb71b42cd2bc97e366e7c4f5b59ab3a0e3290001fb8aae963a752a821a47fd84bc4966dba1b6ec2fade47976a94f8acec62ed6b268cdc59b190f3d652611fc27f8166f787c98c78721365e1ea592409b629356d38e6b9e15625a816ac067ad2da66962727bfa6ca2187f7a14a048b88387c825b8cdf13e25fe566a65aff676274736340e6ba8ea2573db0873b9bacb1de1c67e5d6af5da3801932f14f1d3eb158117defe781a90830f7085f5692f9c4b14a138504dea9f55c8b4f5c4f824d43a93be1103999e9c959ee89ecd9f3b5cbff174a1bbe866debc5e204e62bab60a76336d1c4bdf1b83fdf4135158cf3c53611d1b7dd1dda567be24c9416a39500062f9f38de8663de6f2c399e693781baa39168e4112faf5b67b2a503b07891fbc2fa7acd0c14daca61d598e3325a7424d19cf5683abcd7fd2a189c3d087c85569ff537c0afde134571fff15bfb162cf113886f08a5dcad766f1ff6ae1aa2ae0e1cdc703068d5b9659507a131fc22da01b6628f3d6d8c89f1667c03cc229645e42cba2361b2ddcf492fe7cac6e39457d71dd4e0b4a9d927504929d98e0a12acbbe2b887d364d995dc7cbd40c59b37977c3e91afcc5ef3ad09f329363d2ccb9cb5f325bf16a6f914d8d65b3a9c3a8a378ac4293272b8802da99725085ff1d11b7b6f962f341db4a0dce967591d37cd4f752dd07891a88bb2b075136465025771110c4edfd1cc52de23f2f00c9f3bac3b486d76f1f17d2199495c5d88a6b074be2f5c8a080c47029e1ba137a2ad577177410316007d0ee9aa7e49c7332f8a5ce0b82b02c21dae08ee9d55a66d8c1bb0118592d47ac67935e9bbd6e4a87946c57a0acdda93a1d5c1a61baccd8c45f9745dd81c4f7c8050118092c94c5a49639092b24d7b08ece788fb5cec44c39b36b79ee2c08f979e983fba18fac0db912944a42a569f3be84c63559fd25c9fcb785336b6621bedf50c4b837722a2655771a1b27a46a527c6f40e9a673b8b10e777214724fe7fa81a93861d0728cbb1e0f729f199ff479c7359631ecff0d4d58f9b8d8dcd598c0e151acd02546d029a4a5c450bf0cd4f5e68892a34caf16c2bc3cba54135c2566264d69b0cd3807e3f58eebdf98ee1a968122b070b52a33ae77570a42a7a1e73d423cacd6079d1933c88d8f2e21ea449e7d52b00a1da5d8b0c48ac7e1216d9fcbaaf2b885f5a7f924a743fa0b017b5320d595cdd0448d8008301a0d8701d9c36beb4d1752d0dce51d14cce9b7020d2971c78a52adbe268522f8ca3e7b5745f42d343a9cf7625658881cc17bc1e2ee80840376cab753c08ec1cd6b74645b7a2b5a7d1b4e9e9c4bfd8faba6e16615382e24c56cab5b1188ec3e4517a5ba368dcc5d295537e0000d34f47438dbd0563df21d16ae862cf3ceef392a5755f010f6ee00c365c70c357f9da62df9238396075e15f62eea0998f11add83581f3b14a927d1bad5c263427e42799488f585b446b817d196dfb73d32ecb0a79d31638cda8141c209258a0a277ab8ad9468c1f8a104db7f1d86baa49e13aa0745618680fff1cdb9050edc116fdc1f00ea02d9f2e55b9ce7701f9bc525a7c3176207af92d9ea7238a8ae62650a660b733865f07dc97a432f5b76f80de3570ff28ce35ec7336e3042b625fa925b9ab81a9e984afe0772150814c885cdbdbd3149d7c2941b0f352ceb97d56674c10b165639c2151038246677da35b0596824c1ef42ecbfe8d930f62ac685b587a54e91d47f21d0df0e3d5b2ca1e5ecaec5596ea7e0b1c9fd5f376b0799aa28bc9fdca84bbea297957ae9ac848a9b21095b48995db32d8eeab8c63d66bbe6227bc2176f549d7346e07efca440fbbf69d6fb2f50f0079d68d59b4039c009f7af29caee0ac01a3d4a0380534977583b128a1775d2b2666c45969161e52c2beeac0175c8b74fcb95219355f5d7564ba95a8b2831995bba3f1636184c82ea5120edd3cc099d5103419f9dac706c95e918648c99b9de627e7a0d926507bc7fdc317e962617209d81ba04480bd1ec83f2c043a06b0b5f43e280b9b89dd31c08c19abe2dc6e1647544e3c40f6e300bc1b9671af3f5c93c3064c1c3eed3a40fb38e2c058d3e86388ed9f9eecd114bf7817d7444dc0dc8475c13fb7915d33b7195c8984743074d762f23a193b87de43be2d251fde94b61aa14c022fe11c0d467c8d329376d06eaf3403f1a43c718dd8baa1216f8aa68015c87fa58aad4addc25fa77dbbf770aefa488ccd7f4a5c7b957e84736eb7d18031861150a4e41f18117ae3e65709128bda3ccd5e9034cf5a658131734869d1b534b0f6f07a9cbba26b0ad19afebd8cda1c6215140f45cee2f1d18c9085e1fc07db03a8367ce791fee3275bb74238c06516772cb4073ae964086da0697d61ca9d01e65fe083b043ad98af191cfd2b27d8a0c4945bb729f133aba8d285c5fe3d589f8c67cf3769dfae169b3701bcd245a003d7496553f8d6817d46a2a863ae9e44e78c47137c1223c428daea677079f76c5e2e5f45df98187e844865e4e65040138964ef1b7bca3eea9d0d2b738c6bef462b8e4d6d5333735274b41fd8382a091c8da362cfe021cf70f07522fc79e9ef8fad6dca8ca37b8120908c6df648a84d17897843a96d553dc33c0f0936ff38b5ac14fd604ac9fc82b9e05a24a606ecbdac11a56fa64d3bb13320d13fa3ab049b58aa7e9", 0x1000) 16:00:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair(0x31, 0x5, 0x85, &(0x7f0000000040)) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) socket(0x6, 0x8000, 0xffffffffffffff81) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:45 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0xfffffffffffffffe, 0x401, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:45 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x37b7, 0x3, 0x0, 0x0) semget$private(0x0, 0x3, 0x206) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)="80097681deaed94a2444935fb55eeba2ef0d48eafe4161c3805f195ddb275b5e17d924773c8ee0eea8b987791915b94ffc7aa1eda1424b7e1a89cdc98678f5623e8bc87609eec13e5253541b1060629cb59051110b04a975aab7dec77a03aab417fa1ce0604540d29ea00889989ae961e2b7afaf884fb06260ed83f700ee4f1b5ca0326ab775a727296d8e88095c1f0e0603", 0x92}, {&(0x7f00000000c0)="3a0e6591703d41affd93fc21c697012144f96826957fc6c3ff5ead489ec1e5010df9ba268903", 0x26}], 0x2, &(0x7f0000000140)=[{0xd0, 0xffff, 0x626, "032bdcb611ab269da24dfe59cbfaa89cc89adba79cc08ed05a304ba84dcf1b6d40ad8d2f7489a18dce689eabbf3867a60a267af90798c09685263186d6e5ccf5943e92ad9b785845df4a7cf470b83f4a9cc3f1390cc40bf3fdfbb1020ef4f13e0e543a3bf7fd93327e8e4c530bfbae613deadf85bcca0242a955874f86a81f4107faecefb8fd2a7dffe3f09f8637919bc65c73f90d80040b8a5c8190ba2106bd961a36b8fa9458e115add48b4109486c932991289640103ef274d030"}, {0x60, 0x1, 0x526, "0d8312fd59cb99daf9c02e591267662881454ceb46197ee9dba6505e42f8e6bd9c8d8ce23576010443e4d29089953c30cac102ed18e42a3c553f0e62f025d791a708ec5c162707dd4a"}, {0x68, 0xffff, 0x3ff, "f14c59199f88eaf3b4910b3307c8d6eb0624f55f5ede80de9bfd19af4b5c3a484645451b31b3595de8cb829697880253d848c51d1ba583e26e1675c7ee735f1a5956533eafa9cb833fc968293bfb4ae580"}], 0x198}, 0x8) 16:00:45 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) r3 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x9, 0x4, 0x10000, 0x1, 0x9]) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x6000) ioctl$TIOCFLUSH(r1, 0x8004667e, &(0x7f00000000c0)) 16:00:45 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x1ff}) clock_settime(0x3, &(0x7f0000000080)={0x3ff, 0x6}) clock_settime(0x1, &(0x7f0000000400)={0x1000000104, 0x7}) clock_getres(0x3, &(0x7f0000000000)) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f00000001c0)=""/151, 0x97}, {&(0x7f0000000280)=""/47, 0x2f}, {&(0x7f00000002c0)=""/142, 0x8e}], 0x4) 16:00:45 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = dup2(r1, r0) r3 = getuid() fchmod(r2, 0x2d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) execve(0x0, 0x0, 0x0) 16:00:45 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1000002) 16:00:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = socket$inet(0x2, 0x4, 0x8) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc5005601, &(0x7f0000000180)=0x9) 16:00:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = geteuid() setreuid(r1, 0x0) syz_open_pts() 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f00000000c0)=0x4) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000300), 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 16:00:45 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r0, 0x20004b3c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x10) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) 16:00:45 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) listen(0xffffffffffffffff, 0x0) 16:00:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1086, &(0x7f0000000000)=0x9, 0x4) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) dup2(r0, r0) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002007, 0x4000086128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) writev(r0, &(0x7f0000000a80)=[{&(0x7f0000000140)="895b5dcdc27c00", 0x7}], 0x1) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="2446f0ec3c9dffe39644734908291e373589c710cbb869cdbbc2a45329218f2321741057d25c9c4aa43d40892f8a0843479eaf675bca1c617e2f32bbdef87b018d0b373dca389be715b05a872a19d9459bebf9f949cf6c7436008443a998af182a1d51abd97b287a8597a1a91444970e2a1119e62e8f761a2ab82ef23e3aa6b768d808cee8f16923ebad001c25f487eee94bddbfaeb497d1d07103277c0c263d50480086e92e80718d31136726187c57a8e4927655b991c9b39e5d8938afb894859cff22fe105cb9b4e79ecaa71781250bfc35656b33f0c63ee7faa548b05812d5a83cebabefa9529fdfb931081c995f37f6788adda35f39d7d4dc71f4dae8c86d4f8c7fe89f22105086c29d5dc485b9ffad1130db2dc3f97683a5d4033e152829d47a7e2efba5f53c37097ad216e0dd516a0c59f71f6d56ca516416e89993507873fa4edc5c62f22866762e43357632363602715d6722df2e8dcb3abd5381b089443f422d43b7fde55edc34edcd8cb097609a0e94ed73e1a138fa4628ac2f96044fe92b975ab278aa9e110f01a6363e9682b0f33afc1de05c49f4522eea3fa3067f3348087b52568723bf8f6276b7b02330b0fcb75f435ec790e14597b6c1ef70836caba04d63c09a016748b7710931ab7b5e2b6d14cc64b35d822131d46171b01af6b09c3748393067d5caa93cafefdb382ae0c30a3fd76521286f82729755a5bbdc5ca6437956ba1c3c8443ba74bdacda644ac35d66ccb14b2c1589ac0dd7c9120afa6bf36cf2377e7bc9f077530563bf01c1f53cca06d02df59768953074a36b9417bfe4bb3709e5583a3e4e30e1d9c666ca245660403e319b2713718a9a7926233f0f5c4ab823a1d6d364dc8bb73a50550afa971173bf8ab106557cf1ae24a7b76d6a3038181fe1c129d131f07734b4b745f5b3bb30a8dd5aef077ca8c449cdc07a2bd6e33291b7d11e6c082fdb8fff797d1774ef88570c676927118fe1cd75db8a78dfdac9f6693af68a2fc4eb018a6a9b3a16678e78c8f4a6835d297209b449461cd638b712b47aa716b8c24abc8edaa465330818ab338f52d6d07a0037dbbf130e447ccd0879884f88ffca403a37323215370d2cf517a67434fc4ef959abfc625b1f171ab35016d32d0bd119d3ff78762e5cb9abd93124c47a488a29aea0aaacb19e8f69e6895efdb402f5676b1cf572ba1f1e930ce6564c1527169e3066464e6a4766b1c700cef8eb992b8a478b56fe6cd356c13bc976da127904b58cb4cf8405a08c4daac804831c355943193101af8cd887026a83f8a9c3648169ea2e0294a158a6e4971f0b9d257dafdefa4c3f1de24db511c05df28f72eeb9b820ce41a7c0cf72d5e733405436b4c1274168837077ecc07b01f0af63a2b9c5c93beab601f5ed8f122c89d8f54db99bbff4b9a7844239b794000606a992555cc9caefd6e220b78a903c6ac3f1c88d819d31e8d8767352a3445ee9be200549ef3bc3a6e2d37f78f8a72e5d605de63e2dfa74b8d669772784ca78357147a78f7c8133cab014ae7696e912aefcce012a386561d9806eb7f176f58b0ff9e1704b579a2348789bb63475d8af496a990789e4c27894b009acd01318fdf31657a4f970f59d5286c2f1d8c58d40b7936652667e67748e76", 0x493}], 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x418) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x110) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/175) 16:00:45 executing program 0: setitimer(0x0, 0x0, &(0x7f00000000c0)) truncate(&(0x7f0000000000)='.\x00', 0x9) 16:00:45 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) getuid() renameat(r0, &(0x7f0000000080)='./bus\x00', r2, &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r1) getegid() getuid() r3 = getpgid(0x0) getpgid(r3) getpgid(r3) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)) getgid() 16:00:45 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) listen(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = semget$private(0x0, 0x1, 0x52) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000380)=""/213) getsockname(r1, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) getsockopt(r0, 0x4, 0xff, &(0x7f0000000600), &(0x7f0000000640)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt(r1, 0x200, 0xbf0, &(0x7f00000002c0)="076f04249b6075db60fdbab96b6691b4ce3972788ab2b6c09e70c9dff7eeaa781b30286b749736dcd78dc3c7f010786c505f6357882dd1d1149bd69bbf7b013e339327e18d6860b208f497b4e708055da2c75136b802214f0e5658543ff78ce79b7e50562002e4069d9d59567e0f5bd84a6e5c8fef2db4e0f2a082259fd7e45a2f60bfb9bba638dccc163ae205a57010d7dc7bf6120684cf56ece26487cd62", 0x9f) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000580)=""/80, &(0x7f0000000500)=0x50) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r5}, 0xc) r6 = socket(0x20, 0x5, 0x80) setsockopt(r6, 0x4ff0, 0x1, &(0x7f0000000080)="ebffcbff13b9fd812eaa4ef8977a9c793048e699", 0x14) r7 = msgget$private(0x0, 0x200) msgsnd(r7, &(0x7f0000000540)={0x2, "ce883fbe"}, 0xc, 0x800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 16:00:45 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2104, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="7074c22e2fad69066e8e00"], 0xa, 0x0}, 0x0) 16:00:46 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) 16:00:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b0004000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x8002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x2) nanosleep(&(0x7f0000000100)={0x4, 0xae}, &(0x7f0000000140)) getsockopt$sock_int(r0, 0xffff, 0xa20, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 16:00:46 executing program 1: select(0xfffffc1e, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x100011000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000100)=""/163, 0xa3}, {&(0x7f00000001c0)=""/255, 0xff}, {&(0x7f00000002c0)=""/103, 0x67}, {&(0x7f0000000340)=""/247, 0xf7}, {&(0x7f0000000440)=""/222, 0xde}], 0x5, &(0x7f0000000080)=""/52, 0x34}, 0x801) chflags(&(0x7f0000000040)='./file0\x00', 0x1) write(r0, &(0x7f0000000780)="14cf2203", 0x4) 16:00:46 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8400, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000780)=[{r1, 0xd6}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="0a5c75f48f7ed20f1baebe158a1401504d475d6f759493deb17810735f8e6d69b50f44d7f9e917084b7dc327982e4ac1d91adb799761f0661388d7ceaf4b8b485e0728e85a4319b0e5ec139bde8b13085c92fb4871f04f47cc4c2a0e28a6887f", 0x60}, {&(0x7f0000000180)="30158f6e5989c3c6bbf17283ff0e4e2ae31aec8f5c6a4419ecebeab82922", 0x1e}, {&(0x7f00000001c0)="6a2e36db1fac369e1555397372dcab04b5ac22ccaa754b57180833dbe463aa12dc302a7bb6720541992d0b12c998ed59fee72cd933ab6d2cea905cf2ce815d414db452336c9d0a9fd17bc7cf56f1cb", 0x4f}, {&(0x7f0000000240)="c274650af09f93be3d881c71223a43d6fd425d21f9082bdee3918d15ba95c38a03ab2fc18f1f7c1b26e6b968ce877258a16fbec6bdf856028cbd806a7b0be532eadf14921775f746c4bc627c35b91701be5331926e6f8cf07d593c490fb4ba22cef8707a197fc240b1e037f797a135f132b868369d0f1de230d5eb6de637a816ea6c", 0x82}, {&(0x7f0000000300)="853657e56407b8afe3aa4a15ddf5d47b067a9d4e541d51ffcbbc3efad60a33f5786a291cd810f708baef707c8b337a5c468a0534eec24f9c8f72a180d29e25cffe7c550faa1ab2568b7123fc81249595dd3d8b97a28d9a8ec08b553fa4efd4e933add8ee1940fba75870963fb1901c59076fa8e0b59d63debc22b2b821bbab5b810eed0d6b93d3f7c4386e234da4d8b3ad48907effb2f1040dac4e5c13fe5cbaba441fd85e39a60df045d23317a51eca1ab326f14baf6e21cfc191d7714e499445a34dce2c212409630aff115137fe8974cfd66c3ef14465d0fed7a78ed043e4848acfc282a9a494892c6fb65f45c06a7a266427d0c4f913", 0xf8}, {&(0x7f00000007c0)="40834209d383a342423b31606175b57a25061a6b1e829a38a833ab652824783d29c7560647db95e80603646128f9b4d3474654ce5a8ea7b5eaf6f3ec709f1cdfd78f140a480c92154d93f5eb38f7d38b5265bfb2c1ae89905e6c3d16fbc77cc16bc9ce4fa4bd83c60af38dabcaa44ff9afc968b590dba530d7fd676adfc24400f3aaf6a90845f228d203a606b349ea598ed7cdf14a71d6486080473ed8ad715a3bcdc3f02fccb67c6b62625c03e13dd7c91386049e54e74f32a1f626ff0bd771ab67c3124ab5ab1019c0cd0cb06e8314c4440e58e865c16b1c241eec0c76e5cd73775c289d1d320c5e88af137ea9a7fc1904b0c94b0f636e605097633958142f1ae521d4e0e7954d4be139938186b88794fe49ff0229852fffc3a6ac6c46a79f5a399831e016c95ff50bb0e01e3f2636915a59c476d3cb1241434c7316e31b83ccb8c16e4e1dce589522ed8b8da5904e973fc6b11965eec2ea3901db22e10dbdf8fe6eb838f8066ff46524ecfaa511919e609d4a561f5bd11a28458c7787e34ad0b9fc5e2efb04c209e8f46f25ce32c08c262453ef924a27179553429625ea6a2b2cfd9df0c7c6e5f27b329eca4ad06edb606358cd6d574d1ff8fcf11d8f367d7cb8e86f374b2cd669739d9e7e70a217233c831d19ba5e8bc5b623acc8d2203c357fef6ad9f753ced6aff816b144e5081a184f10d5e6adb00b1179b4202bf7040f18616a84902f3bcc99f6a5547e2a4746bf04ecee930e8798fb505a62431790f8e247de45a577545c21e8af0f7746b9f1913822a6afec359de65016b11d17cec5629e3d4901a38e94ebe7e1fc4252d1e311792be97582f628591c01eb74cbd1d1da489a34bda731fe1c9a6351d85c33c313698c3bd230aea3a0ca4c1072e33a58f567e425eb0762d57f896e852b5b2b90258857ecd5b0eeb8fcd4650f41ae0950a1306c5f82a898ba0c808b3a69b03dd0ebdfbe4b7a5724512f922d65460b3b37a9af081551346241ada4c7966d89e546e46d784adc7c03d3d1dd7c60c37195c119e58c620ce3308f6bbdd7f5b32bae1402713adbb03fb34e1eeed0c3229f20d6dd087edc8b6319136e6e7d955d03c118951dffbe6be062ddc3c0f6b02cf0d6af0ad14fa199a32748660700c8e657dcd4073b3043061194787b0df426f544ba304db9d640d8bc4bbe4dfacfbf591931d2752ce94dac6f03de2c4f203911716db704e659137fc2ced761ec9d88a3fb5fd01ada4bc4baeca7f5a4c906a9f878b66d5c444aa2043126ba5481e98c37a97595b2baddb8f0fd49a522f29f51a1af27e35193d675ba2d4510a687620b9f8f464916524ad24e4593d1bce8a36d4727a93b3ea317b651ea4c8a761b8cd377d8a99cd5f3062771234f8a863a1b4f7ab7599f43439c734e9e85ebc740034b9383febce56dd51ead33fac5e2ad54fce01e56db119f6101a295322f81bdb81a93907a803936d6ec34d9821210608b0cccda7f7a0005544beb4249d57a613f67534314133227eb0aff2568de6c12d0d2e9238d5bc472142897d5e8447191be390bfd5fd27f5d8fbcee89c75d37021afab75d294933e0b07a7de83c9dd5d2a39f6459b82cbcf0d4ed21065bc928bc4fe0a034f34218f81ff13b0f49c8dd54d87ef0b16948a57feaf98f3acf0d0a6a3206a3056fd733f003df5c7e92348c03efe2a47392395c7d7d4bf7b0569e2ca772d6d671612092b087077a8043af6c1f397bc97bebbca5cadeeae7008dec55c22cffb6b1319f04ba19f22ed3f8ce14f4c047aaa5487e279a2f71233d5782bf2c4f44fa9cd39fec52cc57c745ee07456ee8bead1dee42bbcfebdb58c7e762c1af22ff25cfc72430414c2820961a30b6d8f6f995b12164e8785031c7ef151ab3f7c202d8e9042ef8be8af7ed2fb4d39b430883fd983790cdfe4dc4684a2406324154e1d82cd43ddbfe391b20079d36cbb49878fe7976bf67339e1c5ae0c5ff5dcc82d0903b08c3fe0c916e90484ec2d1288436387c08fb7d483c2602cf87c4d6d27bcdc2aae2b7027bbfc3b6daf81c07d92a8b20d4d8e4041d3eb04e5f5dbf83ad3d0054122b961fb690fc0ec688b88bca3016d135417bfbdd7442f42275e77872c832f37fe84701ef6ce31c0dbbe16d3f4f64a92b47e35ae27309f077781bc0b44661f6d1899a12fd10ea9f684efd0a2237efd440e5eaf136241b9c5a17aaf0e9db2fe556592ce5d2863dc6a4525d7d4e829ad7cf6c9d183769bd4b6f21a06ad12770b0ef5064a784eb9fd04ddadc5bb6435586d7a5ea9bcddd372be8f59781f040e9a25473482f2fffef5a9a7aa5c3eb5be87153ad0d73b2eb6ef4a31aad9657c164537df376c5bb7e8a5ea4b540619c33d613a44e3bebea169194f927bad4a2fa6e59c5d8cc6d9271d3fcea13f956950c86cb217d62149238ae4d7e38301e21d4e2e94a1e0bc4b497bb998afd3391274ca1590d3fe887f3a3b1026990b074dbabd04ac57859741bceaf513dea533c51f0b9e45dc88dc6ece9fb1eeb1ac54ca045f26918037ad35ec1cf8882ac051eaf96ebd5880ae6178f49079bf5077ba57df80d613561779a793e9f9ce00a83c92a65a4abd113fff6c3bd6e3d5391a720aa4d394c086f705731299790433d35952a18d116f96e78ffd7f50fdc27cf9a09abfb3df25976923c6825a57d19ef3b0569aeed0690962e181b0b57b742fc3b55e6ea81b83978de4fbfda0b040ed3d0858c50561674e2dcee15ec457973be6937249f0cbf18d346fa75e204c148cdc3fedd25f8069055a5cabb57d91e20f1453aab76e5b39f5e58604ead59b5eab403e5b69ad25b5f09853f63d1f29b5f8a5bff14f7dddc62d03df4186234fa512b61d9f811e44d53c0f6a2b141d07fd902c025b71fb363c614ca0986b0a0d61607229f762c65c741fc0798110f102ee6422fb25bb0eafd011f299ca88c57ce23ad9346d593c943a2b15c540fbb32c111c783f6925c5824931814ef63a6d97bf835ffe76f0ef76493ebc953ca3b190f095efee9db8c0fa3a09380760fc195782b24d9bc419bd07ed84468c86083c2ff95c3df24e099944460bc7b019f58d1fc09a07a89d780c15025d69115b87c257b26af3da2acfd014667d88960dab4bc9254501a207b7a25e365026e14d7ad0decb6df4fb33ec6c74c7ad985d4caabb27498c5b5319694e73860add20a4cbca2fcd0974a5aa71bed504fd6cf41bded2f96519fecf833eb0b812a9dbb280baaf62d210c0003d3676aa925202e8913853dba92d25855323eead4e128295c4234fd1e0e472644735816b0e54dc1bc2fcda89a2c19d457fffd0af83ce9a61d405a8fc05ed4216ef1a6de8fbcfb267823bf0d6fab6504d4e74b41b6ec21df00d95fc4c496be819f2c62780f680ebf271499c39cbb0e7dad80c66198ae87ab10bf175c8a7fa7c956b54ffc06df50dee107001fa20a188c0a89854565585fb33fbf0d95248eb1c125d710cdcabf952ec33f500d69b95c4567bb7e14fab4dfd76056ea91e462ee5ac51bb86c7f5af73ed63a7c2b26dcf1e5b9612ccd58e3a8f1a1e02262f570d41a9c1b184c20b13ffd91e458c1b1cfa01dd7abfe3161332cc5e42d0267a355bad7109740aa23547197310a0f6b3ffbe40add29cc6dfbffcbebe9e0eca45eacd80d04cc17f18a333989780a9beae7d2122dddde46b476ba6b8c258d216907258719e94edcd96dc87addbf807454e0ecc0ad1a7fd5f3324fb29ed7baf33ee6726c8bbbf39aaf07cbb72b66b07936dbccb85df8cc9229b90c70a6d13624c8a9dfeac1d95e6bc462b7d724539c16e5803712ed9eea7e939eb73ca5ee9d39c1316a8d0e1f66e2aad87e6c4e17e698888e5a8d983133ce7560b589e8f9fe585f17c8b74520f3ca21b58e3555e722eb62bc083cab9b61ec3744c3c2c09f5afc7cc0eabc16c553f6712d145faa90f9b11f6b95eb5ef21ddd6971f74255b50e0ad3e8600c43cad5ac44983abc8ca098ea95bbf46fda528abc240f26c3866fde17fc211e4a9849a4f119e7d485a0b59493613c236109a398b35052370544d535ac97ba7f1d6dd4f8cb97044c89ac4913bdb7baa6117f4dd45a5e040a84a2e86976a176edecc48181ea7f19527e3bb15df8aed1b9cac2bdf9de6f9030f5146d9aae974423f2fcd151e2420f07ce2dd59edebff5c3b342c0d66963004c5ef564ae2bd744555981de45c90d4f9adeb4c8adaaa86d976e62f56aa89997fa5e6d2776ab5c1f4cdc2dc493abdede6f75b0fd92c2f51a254565c6e75562cf3c394515fe7e76e263d29361ea5df21695a1a4c79f7a9e86d877c69f4b985bc98dc89e699d8fd5ad1c57103503eaa72807250594061c738d44a574fe48eaa7f878121de38a29cef8aa4e35f60bf73b7e07659ac0ec093ed8130303fa757149fc90c52680d7f688d1113efd25bbe4d401913497292ef65d675b9df418d22a2dca30116dda4c7a610c757e22168d7e7eb376a2b5acf8d5b59c5bf8caed4eefe67fe43e671c9e01565ba9c6cf8ed4eb68a2caba6d1e088596695751cfdb180558fc7a94f3baf707e6e47cdd9c919db0d62b7a291e76d8020cc304027301b438fb5d0239b56ebceb911bd92229569019b0644e25c41ea0ac8729d8aad4fa57bd65ea4e1546e7215b6bd405e71fc331abb81aa7618de22ce3feaef551707ddf7dfcaa533a90410061ac0814e7962d82f571d935dcdf8502261e303bb4884404784a5cb2f01e04ed65333b448ac668c869a0362dcef93fcfede6d73456e996e2423cfe41c704f4bc68c9289529c957f0e69f5e5b3b562031f7621ebd6f311a022456cb44e7eaa63301debe749e67cac416c36787bcb106c5e235557c50d1add3b28ea477fc1293c3f4f6d4e7f4416edf67d6ba0485f4fcb0ff3e7abcb36a6742243da0a80e90a2caa03f1586c425c8a7b009a48627de0778afc28df6fc2a70ebfcb5e0af1d1287ec7a79fab0c884f5ec33514edc3eea13676bbd4ae69ce02334ffaae05962925ecc38f1ab1bd47c26dc9acc6db97bebe5c6e0512f8847a8f62c94ac04799dc53b0e032854077630b647edcc978808023deca9ce437776dd00d51b8c6b37a30456315f456b0c69791bf0e256b9d263edb1c6e27f5981a950aebd2b39dd7073e3f7be45d04aa9c7b7d3f3d559d1a0e58ea46f5befa2a05bc915ef4baf2d27faa5f4af07a47e75cea53405a94d5df1497bf0c3a68e2264e89cafb56c0f3b79a4a03c3094dae0a3b146dca40e30960911bcfe9d02cc0ad8ebeeb7e0286367802b06ccf238d14fb8bad8264c1626cfd54038be9927079ab27bdcf8f2d47a3ab6f3012a82d9bb380b1912b8ef69af2b8365c90a5ca217d5f27bb6d2e4d2b2368d435a8914bdc66610b52ab40e9da2749bc7809be462a148fcebb0942c35974701ad36e2edacc5cd0c24d845a603c0272e97139d3e1bc72c567b77e4ee434bcfd03e77bf297dc4a866a0cc6d1a8580db90fbc1a402b8881d15e163d0d856cda5cf184a0f0d31b78540a16d815a7645e13efd550fdbbdf3c59b1a449651f080ac0b30278f061b64038a36894b0a6025e5090680a71bcd37e033fd12a9ac4f05004e104e6856f6e2d3ad2a50651955a23c0972e46f29166b0e368c48291fe10d715d0e057967672b6233a242de9d8087bfa2d74b37c354578fbee9d5da4ba2e26ab6bfe66bc078e57b391946a10fb53c02f768fac60db72e3888dcc7e66a7e0e262795f98dfe5377fec934ea9539bb8db7bc81400b895337831a7b1c6cd94c3e4a832b6a4b3b2378280d22b3574435da1d6edf", 0x1000}, {&(0x7f0000000400)="af3abcc93695c4415be37044411f0018b81578f4db7164184092270dbb51de2ae6c8aa4446c4016cc466da3d225a8edcf463a4f29107406aa5c38621bafd10f05e613fcce8979a16067bbe7e033964130311fb3ccbd08c841e8708b50e6e1339d45fdb7a67375e6697cb5d880d5db10761384449ac19028c0309d7633bc2144bd650647dfdd80e90523212afed6aa2b5f9", 0x91}], 0x7) 16:00:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x11, r2, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x8000000000005200) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x82, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xd1}, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) 16:00:46 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) getrusage(0x0, &(0x7f0000000040)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x1, 0x1b07}, {0x0, 0x2}}) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) 16:00:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:46 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050305000200000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20200, 0x1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0xee, 0x2, 0x0, 0x4}, {{r0}, 0xfffffffffffffffd, 0x2, 0xa1, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x7, 0x3, 0x8, 0xaace}, {{r0}, 0xfffffffffffffff8, 0x2, 0x11, 0x0, 0x8421}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x6}, {{r0}, 0xfffffffffffffffe, 0x4, 0x8, 0x8000, 0x4}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0xe0, 0x9}, {{r0}, 0x0, 0x1, 0x40000002, 0x20, 0x80}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x9, 0x8}], 0xc846, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x60000080, 0x9, 0x16fc}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000002, 0x0, 0x3}, {{r0}, 0xfffffffffffffffb, 0xa2, 0x10, 0x3, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x40, 0x4, 0xc38, 0x4}], 0x5, &(0x7f00000002c0)={0x2, 0x7a54}) 16:00:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x230dd1bd, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:47 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) syz_emit_ethernet(0xd8, &(0x7f0000000200)="8f54cd3371e02eede7971ce1ca93eebe3a2ea741287a9c8595390094b3734a690f4970a4fbc9ffa708d0b487dbcb4d91b58eef14d4fb3aa5af5a5eacbcc412ebf64801bb91b3e3729acf3461fc8aa616e5dcf1599f454dc4cb3582c20be8922dbcc8a2dbccbbbf6ef752ffb06360d9b232520886eb8eaa5fc0d6f8f4160db1293a795b6747c5f8ed50850b391e05841c3af816a223cd0ee598494d1e68fe9d3591ff86896f3edc09b8f41953509291652b162d6b180f26a8fe8534d165f6eedeb72a5cc3b15af5e45fd43cf0e479160f7c3d21954a349dea") 16:00:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) sendto$inet6(r0, &(0x7f0000000180)="10dda303b4566812fd26196a4f7ff51fd76fd75153aabf75443a0c64e69dc8b92365b14a72c64cbca9407711c68d6447853a053ffea1a91aeca7ef3aa01170a4fa1882e244372c957d809e235d35746cd554c5e96924ec536220eab85e2e26882dddb9b0c1208994a6e54043b352977fb577142a3cfbd98a956cecaa4c9a38207fc9493df4682f834d30193f8f70236cb05d17a2c40ba0073213340e1ac6de388e71d702e7bf6e0d82c405050b55d4096b0edc55483eef0993a6b2aacf8298b48b0e622ebe87dd41b19fde641738b17c7824cbd0931f1c9c9ad6", 0xda, 0x6, &(0x7f0000000280)={0x18, 0x0, 0xfff, 0x516}, 0xc) socket(0x38, 0x8000, 0x5) sendto$inet6(r0, &(0x7f0000000080)="43354b2587c2138b24b9808b74f71d690bc5dc4d83db203edc145feba28314b12856af43cd4053279d2734ff8f7456e38bf632bcd52dce61ae52e4d3d4a409eb6d6bdd6a763710dbd8a57ca4b0e41751e95b22cf6fd0a00ffbdd58c79c4479ee8d1eac4ffc57491ae18dba5f926268e7393cec3d29f548311abcae5fed22062f96c86d9ea011c989d8b417a1955ddc98e0fa09f5f5", 0x95, 0x4, &(0x7f0000000140)={0x18, 0x3, 0x1}, 0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x0) 16:00:47 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc00, 0x0) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0xa0, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000100)) 16:00:47 executing program 0: r0 = dup(0xffffffffffffffff) close(r0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = kqueue() preadv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/181, 0xb5}], 0x1, 0x5e) kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x1}, {{r1}, 0xfffffffffffffff9, 0x12}], 0x80000000, 0x0) 16:00:47 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x38200, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000440)) r1 = socket(0x11, 0x3, 0x0) recvmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000500)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f00000005c0)=""/199, 0xc7}, 0x801) sendto(r1, &(0x7f0000000000)="693ca122b72b8ffe28270a273517a1f6405d1c84c69d97e5bb5ef92fbce234cb53985e4dcfadaeff76c25b53545696cb9ba4e330739cd34465b531db62935ef35ccb65ddcdd6195982e9c0dae62b78b0515ba9784365eb65fba1fcfbbc674be304a02d11cbe8a258e58b4db969a82a928da758da007fc665f4df35ff55f3876db508836a5b4af587a94685792278f2f140a3c2a26dad3fc9431f", 0x9a, 0x4, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r2 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getegid() r5 = getuid() r6 = getgid() r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000780)={{0x4c, r3, r4, r5, r6, 0xb6, 0x7}, 0x3, 0x8001, r7, r8, 0x0, 0x7, 0x7ff}) r9 = shmget$private(0x0, 0x3000, 0x34, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockname(r1, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r12 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000300)={{0x2, r10, r11, r12, r13, 0x10, 0x6}, 0x1, 0x6e0, r14, r15, 0x9d, 0x2, 0x6}) 16:00:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = geteuid() setuid(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x8000000000004) recvmsg(r1, &(0x7f0000001600)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000000000)=""/6, 0x6}, {&(0x7f0000001140)=""/233, 0xe9}, {&(0x7f0000000040)=""/21, 0xffffffffffffff52}, {&(0x7f0000001240)=""/216, 0xd8}, {&(0x7f0000001340)=""/90, 0x5a}, {&(0x7f00000013c0)=""/206, 0xce}, {&(0x7f0000000080)=""/35, 0x23}], 0x4, &(0x7f0000001640)=""/170, 0xaa}, 0x3) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) 16:00:47 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 16:00:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r3 = getpid() r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000001c0)="a950fd98f2b1c16231b6d2c317da1e591e21a08bbc301a5e16d808f13549a44846f3056c7758f654e7a137b556ba008c7a8ef08c63e644bf5e45a5aff343e2fab793f100665214be9dc527e1efc53f0fc457a1c08bd5fd18da34bfc8468feb41d93b01c70d4502f260e596ec83d47acfe6ea1d81c0501716d8240fda4f1216ab220fd627b9795c3287840cdc33c3aa0e7a6e78385533b4dcaf060f71ccb208de85fd285f73736350b99e381974a4b1", 0xaf}, {&(0x7f0000000100)="d7cef37d3d9e1c03c841bfd7d0b91f681290627d5bccc1d16212a4d6577c3ab9df05c622ba3930102b176ce7d542a040690fa4042960fcfb0f59ba4a361c661d7af421fd0983690a8e47414efd5389dc73922033808298c3d887c751bcc574", 0x5f}, {&(0x7f0000000280)="e0f46d521514296c924b3b1be3c4388667ae8abaa4649dd427b70baf30d920c1341a33c20fa60f2e08556b64ed534123df6b6d304e09a56686ec37f80869bd2c79c2b95c8396b27867faff5e154873dcb8a27720e6e919581194ad533f777193c693cf72313def4ee09d28cb62774f4898eebc3025ffcc0d6083e47ba211ee8d51163c0e8c7c696bb16fb48e87917df57576c8ff114df1369ba69238a9351cb7dcf5b1ac234c1ed07b958dcd5ccc500db7b219846d0f4117d53658331c7868b8782db064fcc9e44863f523baeb78aca91359507d4e37728e01efc8ea64d119e500fe19ce2ea5d633c421f520627bdf63de9bd624", 0xf4}], 0x3, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r2, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r1, r1, r2, r2]}, @rights={0x30, 0xffff, 0x1, [r0, r2, r0, r2, r2, r2, r2, r0]}, @rights={0x18, 0xffff, 0x1, [r2, r1]}], 0xe0}, 0x2) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f0000000180)=0x9) 16:00:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)='oN', 0x2) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000006c0)="754700c82d71fd1f7a22da048806e0753376d7441dc643828fd988d623ea445999ad158e47920a7d19997892915648eb", 0x30) fchmod(r0, 0x0) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000040)="6e3d92378f6e34a5e2ebf780f29091e4a88ede35c2304acae3915c620f134a261587adab35e067c32b36f7e282ba4714a8fdac6d1ab70386567b09a4ad9c80f508cc3831a49302", 0x47}, {&(0x7f0000000140)="51bb628af35fa284aa8773a722678fdd322fc36396dbfa75796c9b208628527833ac554e6ab32047f0f7f9f36b99299218151da5eea23f6b17b76f0741a0c9c038edc0d9a53e4fa9783de40ea150104f8a2892b38e1162de1b2b4c0ae04c0ece64e2aac540487d06fb60197fbec678d39f03ac14e9f5d8398fa59bd076fd74d181aeedf44254b1e1703816dfc9ad3da261eeac901a867f9eeca03c07ad83d4a6f0827af956dbc130c5e7ee8427", 0xad}, {&(0x7f0000000240)="682acdce88a167ab1bdf697867813a1b51a48ce9338e11b15d0cda79fe72a377aa1d0e444087294ed79a50153ffe4ed1df63f5d29aa5caa287235334c916caaf451d56b13fa34acd8308db48f617910bf6bf1ea2feafe8751693cdfdc4477f4da95527735cd991b8d224e456e2dfaaed476a6d4345672ddf382c85e92a17e0fa0956d55ec72a3639f1164662b7721cea15bf06be52390aae6a901540fcce86f90df9f0e268fbfa9a1620a9da16402e1c1b334e6de682459c5a1d85410851cf82594467eca98016daee93d62c0ee7a2edce8ec6c0562ce5858162cf9aa4f5d9", 0xdf}, {&(0x7f0000000340)="b6945e316ef595c2f63224c59f06e745d00ff282df4e97a12af24be043d2204226ee32f621f06ee21256099e8be8afaf3da94e3f464c6c0529ee3ce7a63f900281f535195c4ccc806d3cd39c3264126e4ff26cf9e77cd1759fa95758477971d83b0a2dd68b7c91b6578311f3777112b85b02914178a4bdd9f86a91d1c573f673446ce96dec7aada50101a3a63377ce9ce6b95805", 0x94}, {&(0x7f0000000400)="94552e21c5700750577db76a5befda8a6e0decac564ed7dc8c111d726f27e3a60ccd4ae80eee268fc25c87b35a0543df0f24179e6e7cd8b57084e4420b80a4218ac8cb42a61e604bde97e448e1f7be09f63d0c695ac9022eae92d19fc9c807d1e78741c53779bb03eb34b4639697fc3df069113a6db51133cd6e5bd2addbe63279d097823515292e79f85e205561fa7ae4ab0a3e5aafa8b5ca086736b0fd1c518762d01d82712beb5cc4279e2679d6f208d69fecb1b927ed7df6c44ae6facc84e25f37e9103e9453befe6a79eb98d31c0d7d4c2d2bff37fbebd192e5ef065064803a7e3a5bd2df9cdf87e3a3f8ed", 0xee}, {&(0x7f0000000500)="525febcbed1718825d77fafb1f4a86871f0074461ddd94dde1274081533f0b3eaa952d709750", 0x26}], 0x6, &(0x7f0000000540)=ANY=[@ANYBLOB="b800000000000000fffe070004000000d603760693f5323e51c1bd3dabeb8254c4627919e5e5ad655a4a9cd01cd6ac0ce85e1ebc252ddce3e1bed3c453c905e0aaabed9365cbb922dc4b76c030eb8edf68234a54d359040c59fbd503b91d184a3eb4e2228e7b0aa986ee6d44028d523066e0c167c30b24b0d757cc48f107dc54e7d8b052305c7ce7dfe166f2bb17ff25b35b0ddc08ec1cb6b1e74d8aebb028b470b7c06f3fb9b11c1a5384acfa38c2a27a95000000000000eee8b18f2d5562b4c97ae8184c5034cf923961fa84e4ede59628ed0f592a1a4ec823177dc2d8aeb08f91958ac114963ce62644b2e81f3402701cf4e4bd49718d373b504a9ef87b8cbf722231606a227fc923b8aa"], 0xb8}, 0x4) 16:00:47 executing program 1: pipe(&(0x7f0000000040)) select(0x40, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff, 0x80}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) 16:00:48 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x7}, 0x8) 16:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x76c1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f00000000c0)) 16:00:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x4) 16:00:48 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100a0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) geteuid() r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f00000000c0)=0x1) 16:00:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mmap(&(0x7f0000174000/0x3000)=nil, 0x3000, 0x7, 0x810, r0, 0x0, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x401, 0xfffffffffffffff9, 0x8, 0x28}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) 16:00:48 executing program 1: r0 = socket(0x18, 0x3, 0x40000000000003a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000000)="3ac3cd69a5193aba", 0x8}], 0x1, 0x0}, 0x406) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b5", 0xf07) sendto$unix(r0, &(0x7f0000000000)="a964ec87eabb6a3fd1ab18e180ae514a0d8df2279deac8bc071a05326b0c072166957f53a6842ef21c72ed03a7c4f2116c8a049a9cdf5a41f4b26e8d36d932fb7269511b67e00fef002abee01c0a85d3ec9bdd32d26763a485c79c2670f57a08df859f79f4d4d30573127ef7889bb58b1a175974516fb489cbddbecc51e67d17dcff80686bf8ec460bea7f43072a31d304f8dd12106ec71e5b172afc1a0c94952372b9b9e4396e1a7201aa82af710562e20a9bf5d7d6620ee810c185cc57680e32ec2a10e55d91cf16b737506f8db2a71ef4590f4927c9d9af211a22446c0a25c79d3ecdb63bc24acafb04f67c40110de1132e6a2cc14220c6c5", 0xfa, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x880, 0x0) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:48 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x20, 0x81) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc00, 0x40) write(r0, &(0x7f0000000080)="6db22414a1f8aae2007cf5387510467cabf0f5b435e1755fbd5d56db364efacd2fc7de9997002de454c29e31acae10fb3b0ad3aa2f", 0x35) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x4) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0xff) 16:00:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x800000000002d93) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) write(r0, &(0x7f0000000240)="231b3135ac893a8604cdc08a1799c35770862cc553304e94c159050aab4393768d4c2926cb72db26e4e53ec2bdcc51194e8108193fccc2c7eb06c2e6ff1b00eef0748a49140e67848c3181f1386fe2edb352755787c09c8c2fa65a2679a5c7474d759444e4d341778304440e82090f721f8b363adf65435857d1480285faa0a6026913fabf3524d6f29d262b51c405f473c749dfeb5c30fcbe2955044e04b32fadd14b5e45a421b2cbe614c8ddb2662fd2ba8787c026cd108cdb9ee96f81547407133db55a536f2fbd9851a132a120ad0a0b9dcbd2f5f522fbcc16768aea9a1f7fe93024f76f1c68f01c4caadc0e80d10ed87d3a94b18b26237e142d", 0xfc) pwritev(r0, &(0x7f00000017c0)=[{&(0x7f0000000000)="0570259370229ab3a7c4496a838c067e9ec43c84d6aeca507f4ca84ece499589", 0x20}, {&(0x7f0000000340)="d28d65689bcbdca866226bc7cd297fa582668241c610fa696e1c1aefb8f1c3ad3577ba9f34db8c92a976199d8661580c49b6a112aba647063982b581af25990848fa1863ad5acccb40b5217f2d41ed6a1ba12c572ddb3044d9fbd1a5e3a6d14eeb4823ecfa3de5a2b067c992bf59ffb2fbedfe19df55eceffa58616f2c31cc8404378d550f8c6713f3093ffd736d2b2c85d39691055ffdbdb14d4ad6ae7e05a8747c712b9c1aa513cda49d70", 0xac}, {&(0x7f00000000c0)="2b4b03ad8600d641e23c72cdebc1cbab6b60f9dcdd3f0c5b4569ea97b8fbe542dd3b6426d076aee642c287612d52bf5d16e2a662dbd0c7dd504945463ce2d81480c6", 0x42}, {&(0x7f0000000400)="d89cdb1a59080986e823e95176841271b6670deee0308585d167a96a51c524296ba27842b6338972e0d149ff9ce08a183d6084408163b790d3d68ed0aa5993ecd4e164c718ae44d9279dfa1b64b93ccdd7ffd7969afbdbbb8b5a682d7fd647428979cca7f2249a6042ea0d3f846a2334716ca7f20cc502948be2c1d23ddcbdae350f4b4c273c984a83f8c8e29faf4073706715887b2affbb95a5d794cc52ad219af45fa98a760d840bf5773b9ea45ecdcbe4c54115081f92d83478a64f76e585265c4fc9eac042c49b0e2a4720bfca", 0xcf}, {&(0x7f0000000500)="3271dffb9c23f010cf5e9a0dcb283c85b07cf835d1ac80d898a80c0e1fad5737d5b3534e630016c141b18be9b99f902a1a4d8007de97de157a342dd158489baa92d13c54d420fc730e8370f66e4395aed62a56d04cd230ae76293c609da163ff530469d9b19e9fb68fa629e2565854b90ef3cd623fd89544fc2141ccf44694992acf4ba4b4c277ebd97ff112848c4d23a72565e49164cd68073abae43ee30e662133ca5eec688ac29090a506abe9456cd6150f26b4ba854f90f749f77cf28ac2a1f5c340d91eacdc05119840c1eb19b86d4f0a30abafe02eae1f8fe5b55a7c66bfa05eacf63bc5f96093dd", 0xeb}, {&(0x7f0000000640)="a8fc299f3de7ad0239aa8364ee7362dfc30cfe0031b352021d9bc025351ed8aa4c52db2cca406ac854bd95d4962863dab4a499a3863833441aac041d7ba39f240d55f586019d25117e1c6ab52dfc1555b9363ee8f11e779afd2040c638db57591edc8dce430a4096eba8de6e7d4dd3ae4ff1f44014ee8848b7728bb28e623014504a42158ccb07045efdcc714c8bbd271f32095738139f22b1aac4c36eec9ccce36fb383d8542b9de5603d4f0404843bf35a118756ea6a63cc76d359ffdf0eaa8586a9d76653d0cc39d3c22c71301fe84acaac5779c7b7889113203a51dce350d3ef89baa4071a01bca6f769cbd40e99eaf14e074ae6ec360a495b2df6d6273fd3490eb1c4f80c3926d339e4fd00006df850ef35643f7b39e5fb7cc041ac2198ee0f58253cc9fed5fae67d5fd57591481262da5657c9fbff6e2b516126444afdce144d231a93bd3f3a91e7a3c1da706b09d2960b8e2030fd46f7c2b92c13823bb1090028a834e213a92767618503d2bd45504e6ccae02d31a6bb07797b48751034006eed76e59b0820501b97c0ad10884c25fd9564efcb1ec69fae575a062b4e513a7f8a5e17ab7d372bdff294c73438777640f0d8ac742811f3e4ae4672481ae9ca856857a3bc9a11429f0fb99d8172aad98b13b118f27082c879eb0fc78873a258be79b9b99f4dcc8d356107452378eafebed45f59ca91ed9626e97c4f615bbd9116b4ebdb4ab99f1184161235b935a6f57cd80fb06196fcb663dfeba8ea46d9ce65fe5c19fa018876f3c5b8bd9eac5b90041c6516e8aab1fff716a09760ab017fb1e5870279dc2d1c4be046dc9fc6648eb4accf11ce82389a24c56fbd6619683371d3f33b226aa7c95cb02d8ff24547af0931dcfa3600ae694d9c7f5ead1f0f207d18ad34a882ee3b8f9ea2de232ab4cda4f426a92ab5b4246d963b60d21ddd41acfe3389014a3a3054dc546f5be484902271a8d6b1a99d78f117ceeb205215044583fa19435fd1f06261fc1921970bde0b9957e0eb740d9cf52d72e9b1d1bcecee17deb91c506d4f39c676cceea8a5abb0f68d58db51f79150a34da41207e79d8297288bf7aff22be62aee008a55b6cf196c9e553e1730726a83f520df3fbc50cde22ce07c9a69bee2d40f0a9134118626dfc513a18b15a8b144a29c0e729be44ba8248017a551a968c3ebae304a9c5087fbcb73398326894941b76e1c720f734079a4dc4bf455727f21c66f2b5e695769d5136e74076524899d5d4e28e154a0d546fbdad030e62cc9231111a7bf81ea76d4e2a93417ae409db6e2ecdcf23f01f0bf87e3e864479cc72f71acccdcef744c3a1e63874742fcea81efd6aa0dee85b9cba58ae95ad105da771aa0a966a363710f64274aea1ad86adda9722a559879cb817ff2e80bc42834b6db8272fdf7ba815307a9d7e3ef1ca794cca11b40e225350e0e38d5137cd683e56b81dc897d278e5a439db408a3d7d92c9c361a74203b37700f5bf04f5acf8224217693891848637ffa1e51ff63e3a9f29c987e338dcfffdf9865606e194a09b88ac514f8705ab8aa01ee12053b7793e5124d09eedcb30472d6162dd994aa9f5c7771a4c2688b4c4f29067347abb9516acab0b6042dcf55c5ef0d70fd7d59ea425bfbfb837259bc3b5de485822fde4269ba72bca83f32cffed75b866233f920e39381b24180f4adc0d0566521ff6c6236edd7c5340f61483f7641ce2f119ead1711e21cf2bdf8b695c5db8b98c41fa159d5c8bfb886217c1e440daa3825aa770cbccc9dde223d6df12aa9a79d2f32bf6f16ae9f4f3ea3b8b4dd09f3121344f8fb032886a0d10596dee5bfe2738c6eed52d08cd4f18ec2ab887487fc85f80538d646bece25522bd48e50fad0fdec4ffdf40ed248507607604138176fbf4f9da91fbe8b4024df3dc68d3874b658ff6aee565c9dcdfb96f2f1e136f89e043021a181e59da3c0bdf520a2c8152d5d4cff2e957c56b06112366e7830a6a0dc058d8e61755ce5c78a53af1bd8909885a52e9e8dde696d9668bd01e1bb7589d62b98a12e17ebbc59f8c62d9b7111deaceb7d3bd852aff4c2b4c06e529c1c4bbb937e8e29a618362f8b79375baeeb4933539a3c0a6639c37192923eb270960c72c48d42b36b7d8741a3fdf55fc878245878c26059f899bedde013fcf5d4130eee3af761301be38a8fc38addd7186451350efec6e8d2ae3674258ad03b69ce1ab37866e608f27af2785500d10fb0be71175e62e3e2487014669f1ead5481390694262005d97780d03f0af85a67ea10fa5edbf63176c1dacb224a154bd4c50e88332f834f59d839264a23244d357eea0142dc0a4d3eb70012c3fbf5662ffeb965882cce234f0b10e0c8a975b5699781a504c0ae802bf9f49072978a33488039ffb1d0afe72852f361def0216803d0cd7ac54dbf7eb47b21d9990cfc3904b19eea73568bd9b249f6715c4d001097590f63f675e5e958d95d1d63ffe13e26681ee8c68d3edd980661bd36ca4fce9c96f6183c5107f7fd252725c77372fbcdbb4eda585299a6f4daaada3fd28ed3cd4c3a340d5b9d2e4e07e1179af10cca5418e69362d4bc15d7caefa0f36cdc1f9617f467dfd21ac0bcd0b2327899d11e161c5af797c2d56ea0aee54e36a40d0fd8fd28d736c7e58f1c8716cf0ee3c2ad3770de220ea3d4f2359f487a9c28e0f33194a88114a21cd61fe5ad2ab50cceadc1bc7b70f94814e093fc862665efd083b72aceb751d72ac33121546056cf09b7ed800641f5a16ace3eb639196faf5d176bbc3791ff1bbe0544c520eff8d0e1039efc6fd2aae6ef4063521fe1968e2c9f021adffc367284205609f9578492bc79413df9ec688403465eb5bf24a8b7affd16b700a48df52bcbbc0174f726f3cc30891120cc44d5f2350fe8e2801d8da10e6dde9afac6d58d71f8a3ce6d8fff40e170e998f6c88be9c6d5673d11a3132867783f611ae7fd11c77b118e603286ab8e902d24672b6d14ce2b3958f3d5768f31e78f40b2705a232e67396dc32e4aa002e4eb0b17122e2815abff12a69399c09ac59cc113310c69bcc5e3d5bc9f27f91c5c00af5bfa7b8825c89ad8257fb5dedd5d7f2d93ce5c2cf6290310edc5839c2405f13163dd71dd033ab1f1936a4e2a71a1fe7b651cebd2e19018825c6384fb32dd79456ac0836a17de7dec6a121c1d178289fdb1aeb4342ef86464e2dd8cf55c9ebb7f68280596d32c66eac101fa482511c3e3fead17042f3f534531bc32eaf77e50b6b2743cdc541eaf6352e8475ccf01568be51a0353a7b130c27b8d1ac7a6c00cc90d5151af40baef152bbb9010d73a804c8e6bae7541a03284a11185514ecf972728a726daa9cddccfc42b82554725864560b8336412f3535e1f6748725cec356a9904090017091214ad95bc1e6e4f1e201872b05d771d8d16ac979f6315b3ac3023e8ed224086b584c9297b47903451678e2d153b44f57bcc51be51d4f5fab877c455a4cbcca50e524791d29375222dc8672ac301f98b518100762dfb62e180208a09f1de0880d8931f8443782cc685fb590cdd598afd8ca8a277e0c9dfd3fdf9f7f9c295c82a7e8acad2ae0fac876d72d14053c8c7f580c740910ab136a51704d89f17e543e5796cb4e0194a55b4b5e2b6ce334220193e9f5b22ca4afbcc702836cc0a44b6fad112590abab9c9c0a0080080d571064ab44799be770a5114346db5136ff5d4f75f572c58c0826805d03cb51ed2f196ab41d4f5b8f7b3de5945538935ab6873fbd6d47cac0857e03b8730306f927bf9bad87fa4acd59e8f57e715e9a45b7632df5b9fbac0c007dc5415c71821f9b49d521415b750d50ad7bd58b892fb42e3677e4d6fa2c74d83bb843b6ae71f79d3320613d1819232d577602d45db9553d9adf99df8159a37c7c1fea394529772ada3eb569532467e60d42c75e1f5d495032224d5b1275755be275e0191c85325b9becb3b6b4f4d6fd2149db8d150431d570279e714318fbb7b5334217d20c372f8765c68d5d039db4c28cef920a339394a219e06a8b17840e1cc84c921d7eb00383c1b5fb3efe5ff1658844008310516a99e6d34764893069c1b14f7321acc179e35273c91135f42b801b9bc83b0f2fa2610460e94bd3d14c7b435e52a6d8d88531aa4bd51619773af17ec049581821ed336e9cf043a35bdacd80fa4768097199d176563fcb03f120ed6737c3d6f3efba3817a21d94039a51c2f5e02b870c56054d6badd6cd6eb39aa70f1eed46ff01f90dc441ac0663db0a025968146b88bf2cbf63b10498fb4fe4d7a6e2ec77c3fb9b334586f20beae8d0e942593040e0a10d9f89df12670792b4bb8dfd5c6e76c1ff25fcd1e83fd22e0e4f4426620fb134517e254fae78b5e8b1d5dd355ab8612a27a794eef875a14b10812adc9532d8192c448ad46a81f91421fb5ca7ec01b9980c863bba529869df5ab9ec5f7124885cede9f1e34750753443c423318d0d232b25b84ae94f1722da9976db69b7251e4351b404ee56ab787881093245d1bf778d13f4debb6175b1b513d6fb7f5051557f4251dea3169c2b13f0ec10c7c5a89f08ded9477bc905471c17b14a7af325b4230924ec34f179138ec847575b18cee1b2ed450ac8e5a19df4319e5f7211f43026c194bb5c4bf6d3cdc3ff70cab6aeb140225aa51daca0a50bbdaa18f3546e876f45705486e267194b965cbecdd260051ed7758450d94eebefde7cff34abde5603f51f8729f9f152ff75844228841b64fecf2107f4c0f81c2264d1c0167a743f9bf4666d0e322ced8748634888fbf28c284b4e91d5f6e00754f697eb65c461441533e949f27f476f5700a495696475566dcd05786336605c3cf977163b03994442a28b7ec83642b4e79d26667d73eab8b2e56ba47f796e2f76955945c463406f7b00d5aac9fa6fd5b32a9c2b0c0270a2c00929252617afcc94d5a23b83e9726a08ec215d108d0f0972ac234d12a6024566940d95d580c54a6ffa1b95aa01f1a766e49780efef0f18d8e5a06ea8ca2a162d5a2031bb9fef42ae8b44f9c822c0205b11a8a0d4e8a091c5f924e1ecda485e41975d22722af6017b0e9c3cea54eec60a6c43235b2e48028686dd8bdc7baad05f11c96133306ddc6cf1defc66940cda91ae32e20c9dbc47f0fa1bb4ac9e3e7fcadf39fd5f0a2d15ce608acc88c9ec9399c7c52db44cfe82bc00748547d44b23333b20bb322241757d9654daf77925b9b7dbf24516dbec590e12d6ac60f374b36bfa477a673de78dd568c7f30bb04c03e4f770400f0172825171f20131d62ce87c013c9ffd62544f207d06eb9c208acd80b9fb1c7c769cd41068f8d3c8910c9d9fb1270a9c37bfd9a2e9779d0437b445972a98ebec70f94dcb692c517769797ebb6bc352e255a0c42cafe12fcefa2f99587f38d34847caf3339a9c0ccf60c1c8ff24691479ea3fccb977339fe5029e6b5776839213eb3e74c9b265e755a936a1a34f671c18fcbc3c3424e64f9dc0abc1a1f3cd15ad2a042b906c7299b305454d0cec43508ead32c805ab131f191b25adb54b33c0dfc62368ac1b1f48aee8defb7b0f4c2606f338de51390fb931162a4f2852c25aa5238530fb01e88d5f12de1478e8e3f7061ef81ebdefe2ed26e52310b7c25745ac942b6ec638b140eefe3c644f33895636ef08d788e96d57c5932a322c555b2f0f44d1bb5fd50270501186f89a96225e42dcc2d9cd978f33e751d55f402b3fff40eeec9766c95ff510fef0773b02df18655aa07fe324aef0c4c7d8f47f91069d5d522b53e", 0x1000}, {&(0x7f0000001640)="d224facffa271a45eeae8146fd8e5d62ff631dacab5208189a178e3a268ecb45635e75804ff550c5912e9359e6ed5581fe94750ad964ad0470b18059521e4939f19b7e6d92bd22578a59c7cb2a6d5563acc8335906ea59d28392f4f08b13a8d0fe961696745126da5ebd5d79e77385809ad8daee967ce3297544f05bf652eb4ec24dbf68950e1c3f58b02fff232ca0e4f116bed6fc2abcaf084c266e918d9a48f8b6554fdefe1bfb65fd9a9e9cf50f", 0xaf}, {&(0x7f0000001700)="b91c62c14513d932571c4e80d7ea53c00c66d7d4d108d5140ba4f41a4aff9e975cb3ec49ceb493a2f25d0ec9433f0276c1531498795a73d287cb1f02ebc5ba55cf2e56eab42de19d7ecf1e1d525e0c6e1a044f5bc2103ffb1a15bd0f5b4672dbd1d3da9ad8e10c587cc24c8d1c99eb102cf7a8bdc2b2db15142869be089c89dfa3cef2f9840f8da1c3700f79b36cf8952c60c09599dc2acabdc32350304529949513f4854b56dc0708fa05d42e", 0xad}, {&(0x7f0000003140)="e4c34c4d7ba070278fc087fe4ca620277dcc0ddc8a481912a5aa150ed2fada2d43f5228deda4b84008b39d44b7e42bcd0ad987d2df7712f9f2e905ea553c15456a8ea4c060c499dc79a6c942be8cdaaa1030a4913b29f8c834255f4eea99422e9c70cd5783a5830dc03c2fde7b6afbb665feeb03fa7c5a0e681a5512a220f0cb79a4417b883f158223de3b0cf816ad55a7cccf390dd423b588742faa17fab49e1c13218f7f179cd12af65eb4f3cfb73e123dcaa50eb3058c16cf120d3660478a4a5a7c3cbfbc0ed985189bc4805b0f086620f95cbdb6c0cadf8b94febd59ab79e7177f20eb0b6537a8c1a25a68c0b87524745ad1fe6fb14c80fcafb0ff036a23638f3a0fcb3a055d4d068963362e8478658f15546516b8ff62b54e5344b00595a8cdc15ea21c77ad6c8c986a90d08f50371c59d0925e56399a5ad2e67ea980a93b9c97a9296ad0d9c51d565a4e0204499f7179fe92e3578ecd04b97112bc22f1418481cb6b9ae655411c98e5ce84721c1c33edb180f8ea7368b68e1a2c3eb8bb1efb0c0843522d8a0d8c47f5f79436afa175cffe2a918c3cf1b46bd655f0cc03a585cbeb3572d1be5325693ffeb9a86dba7fd466a3594af3ee7977359f468fc3a5e9119cade3c811310ae95c0cd4f7a43e37a34af1535f013693e2df0383d1d15c7ab972b630884796fe8e80c478ae7aa73d02334dcda8e307c7dff5b8752ed37974d01de23e6acb613d0b0af671de3bf63e2a13f0d89281209993a5fc223fb16f0e4dd806412ccc27cb7356efcd90a9649bc7466d2fbd3a1d7c054bd78866bcb1f8b1f3acbc2913fcbdab022ca73d16bc2f22e2000571d9d4cbf1857ba9bbe80cebbef49e030be64e5403061833e4a0bd4f610c1385ac8bff572a6be0a9b1b5123fc0db553839f22706fb46ff570cc294a5cdec7f564c207312779d320cd9a13e46352fc2c46d05e2baf72962309bdc334a1607142d3a06e3b37453d940e744de88d6580c27660a2f1d57f2a09bfcf5c190ed0b1808f1312c871d8c7cfda0714880b22c8a07d682e072a0dbf5b1d9799d2cb4c646dae511bbc6a9a67b7816cb8ec8cd824bea9fd3da657cd2c470b441104419ded0e7ca809a744a416a3dfc2896737be9d0ffb11799bc5e14000c2ba5d2686a0a8fc70b0b58bcca31b09a4677c0e3bbb251d26665fcc0d76d0c8ffd8b300bc9b0625d09a910ab6daa0596cba0a6f73eed1c0563bedf5d2e28b4002120782240240b56026d9b9da847b71ec88c6d7ead03298b32181797c2bb3c70fae9d16c0f5339ab71d34cf9ed7aef7f00475e2c4ff7574f30113dca6dc69f36557912b744c81319523b099c2c09e68421dc61b51582a1fb827c227c9843d74c5c0478cb395651f69bcfc1be37843158561bf0ce98305e4593ffbd737d1420b3ad42e6177edcbd1643c7374c49f6ccc2b47fff6917e938189838372505a75f23e6d04a632f70db96dd8d4c519a1b185333592a22e0c6c199f8fc8b84d0571662e13b5f39be6c3d2f01e8ab7c9c6297d2dd871f8bdb213a180ea20ae73c8ea95e15edb5c3170880fab66e2cdbb590e23a6377ff0029abeecd296be71bb6631ce4d2c2dfd00a2fc5ae86835873022a4af3b1912fc5fb476538232a390ff3981447c72d2734c51a33e6c64f941de39943a22cabe1835fbc0f62bf6e91f7fc19212c95bd77800e4ffdc82804dc2f50e86f5a1e6265d1ace3cb1e00a18f0ca3443dca24de2bc3c229074e8782d44de778ed89016f4439a68f8f8be8c2d5bd0536db3d1aebc1bdbb1787aa6507113410af21fa54ec881c4741a02b1c26822e75ab26679ee8c915702c17731f7bebab78dfe74768c45920bb3b9842a10daaa4443ab61549f5e9172ef8cfb3ca2583a9114d55b7d42abb1166487313b2e15b4c589113714b7bb3d45122fb1f29ca68b38db807bf2aa3b5834563f31fce90d3a8ae7900967b74bb19def993b84ec4df325d20a1190c68355abadb2e76c6203fb6870336759884fa99d08a0e71437ce60440a3335bbf8811e3e716ed9a4cc3106b8aef29402e5db6aa33c21a190cd019fea202b0edcd3cb4b56e2b54608707620b5704e9917b9685a5f6b839ce8b9b3e38545a630657925dd9c7ebb43a669f19960823e9e772d3db548cdf3b015e35bcc237f4b6dc84781710b41267b7bca3d27efab0e5767367a4cde45a5bf26625c2ae385c304843009ede98122899f041f783ef502b444ce08f92770d32331162cce12875920c3039c482488c3e62b3889800bd310003f9ba413aee235fb6dbe92da4422454c8f04ae4cbbd8a3b945861ef6d5aecdbed8f7407e5f320f9d0ac1ae26dc4c7cd34f0a6969ce0a0938cb5d949b08a748382546ca2f4c6f70b2f5f719ddb191fd514fdb70fd5bb0ba31d134d632393e9024848754b28eb6710a308799fc5fb6d2a8cb82e5ddf5621904384f3ecd062bee682b0ac0cbfe533d9dbe4df7a6536a2f79b22aa5c80ec5bf05df8c5ab32d069a22a337fc722f4fad27b8afbbcfc304bc6159254573a119b41fa6ff02cb9dc59214c9afbf92660b1db8fbb99d222676a0a04d9d83850b0b0785b94f63265f3752755266fc46008a060af1cc48fdefcdcda2db39019362106981af6e720d11804b2adf8f1f6809ad037a469c5bda8afdf2c55ef82d6887c8e4e7bdc5d17a350698bf2b1ba6055f8d4fe5a0f430d684d423444b2e994c3208c639ade56bf26a87adc162adabec495af545db138825afde02b57ad107e083c390abd11babdf56d2d90208fb08b61f8b72bcce77b01f1db9aa82cecfef8908bde86df34db224d3ffc04a60074473cd9eadade08632649f103d8f2ebe606c69a13aaa0fb239602686d178f1f1c442d0bfacd34dadec9ebd503c461b34462ae39e1941e3e9a6747ec598cf47349ff8afd2bb44dcb89eecfbb8d46ef884eb16751b41262961ea42a2750fb869b5f7e2e09ea7e04f7d22e87bf567b7ee884498b4cbcdac74e355b9702e6c44d018ee5a5155c07f750b2a957c6cee036250f02ab930287f3483b44b75995559fbc934fbbe3d781b5a09f0c4fff80b1cff34f98f868206eee9c07c7fcb978868024417b0bd052bf75fdab38e79b3b870d4fee5c0751d31208e54a39408bfee32512ee4b6c2b9bf0e6a73f5e0019c1f5816b747c49ec334b832ed7e95bdeb78838a1f3e3ecb185af33f91649e6140d30f44c971027dd6d768fb85114b0be74862c5f8ddacdbda543091198ffaf213e8114472ef2ff38ae17e0823d025cd4d84b0dd7fe6d4e164a859c98dd6063b416e54522d12955ac8d6f3941b759518ea10ff69c940d969b2b90f6421183dacc1eec1e30f7df6b8af94876c9a204fef06281aefeafa73d861e3864c20a328be3c8fc57a158c9f641575777e77d6b86b0e81b7b321f35625d6f91438d1b5eab2263992f78f5e4006b5b3215abd304ffc526d6d83fb7b0a099c8cf8bb32be5c4d994a63a113e789d12686db55c1d7d51eb4ee87fff466ff7d789787ccda2f2e91fb753d3a7e977c7fa7a16cd43bfe2ae69a5b4a63bcbca751eea8e5ac73b40369e12fb3a2135b70478151f8e8ab83cf161f0235ace0b5ba5d732ca28c83bab1190eacc333ddd951607c86255c3ce8e6ddcb25f10c5d390eab6637bff5c832fdef67c05380ccf8ff82d9d29b977ba2a9f5fb9bce5b96a0e0340876c779d67014a556694fbdca35aa8aa45cb8b1ad813ec47e4ae0b3a7424eb66582d2255928dda01b4c434f3605ee01f1a3d76ff2a511fe470bd6fa0a1e3c722f6a52301d54c2613f6d8a3c9e38686176fd12861314585fc1de9348ef724edebe96029e7d95ac45640a5be5d8843fc5d73901ec00ec3e8aa9de1a7c9f7e48dfa1a5fbe670674441fcc840e8f01f202f95f7cc0b7115a4c7e75570f66f7a45a9e7c2fb76c4f0fe22f1b75a8f6d4c432958dd92a618e37faaf2492207c9d418757378a1d39c2a0d82de9fe73492b12ad79e93ab072017b3710730fdf22884ac1b2f7ae0a9422cfa82fd234ca85421d7c1d01e6a9d745df0d957fb5a62cf0bb417dddd123cfc1a13fac90ad097cca92eb70b61724c9b118bfbfdc92f388b770184ded4edc241a88352ac9f9f6392c735d9a7d38b06057ef62b24dc19b3360af742ba4b7d5545f8d0635c9b6df40c9f790559130e6da5a27dac823ed7437d77a21b2a766143ae50c12a4e83b1a2b6e62aee734602accebd74b26d8efa36d04c6c91a96d85328f39aa7b0a7f4830093ed26e55291463bd38c242c3b47b72dc46450718ba20adb16bd7daf17a5d0044bf80fb6d091da8b714fd40805f4b460a6755dfb65188d564753118e555fa45ff43b53f0c5ece73ab6138b261569fdbab923ea36f265075365ea9bef6346b7c89a4f453bc9c4f2c976d1384de4796f954fb73c66ab5caee5177c7d2091b9d6dce3f433569d6b5bdc0bb20230d0ea7c14d870691e3bdedf5f75c3a8aa8c0fcfd11ecd77e1b04312abb28765e789dabfc9c9162ac0167d95338f35e6dfb885ce6ac359dc12545d2f907fffedbff1af6f4a4ecc3718c109cd4edba57c405c1eca18927f24677d3380ed4dd154f653f3768e505ac8061556b5bd59c6d8ffeb0de204cbe4e5e4580dd87d7a127e186d169524e45a0f1d8a75921c87fa9f1b05de119bb44b7bbf43b3043b219cb99b994b33c82839e4f916fa79b3e636a514adc4513ca3a2d3d18b83d99c192ffeae70fd289b4482356e4f8354eeaffa3357ab24f8ffacbb1d49b3b21d19aeb168114773adaf6cf5edc16b803041d8580054c28c6f445a824cc940d6be3c1d112ba2b3b236741d6a4c6be1bba51e7ce4e0ec2e4334a82686ea5359ec50e1dbacd31cb96b32581bdf806f90bad7347a5bb7371b535f01e746342ca7c054db129dcb65945eb2be2605d7bae3782df031beac7d6dfb2c3adc3a3ced2fe5d27f669b6558d350a68188abcc12b55a589a7583fc1df0492da202aef4463fc5b60dacbb7926c1864142b340108a9b2e61380b804848ce4d565e1b74afa04d7150ed4461c2c3097916e815d6fd232658edea483340a2d6b477a22bd720185a41c6658b315c7d04513155026cbd69aadfabcd36c1e0a5a3f4fdbb886a6788ff96be277bd4276f9f6251bd63fc2da8ecbd8e34d62b6180b71877f9a77cabbe52460ca290ac61064877ec15b9b77db2e2cd2c06902e9f810157112baf715b1158c9f65b32080af5552cfeedcb10bddcb9613fb5cb779c37637133cca7611b493382834e05b3a89bb08be9aeb923ade08955a56b578fbd5c1f6b3a95b25a5b74253e5439a334ee7c68e90f05aa455878cc0f4547420e45f168a322c44f008c7d55c7050b22db6a85f7af13f7b92d6e0ac3d4f84643929b31ac8ff0049c905365e7cabee137f93f3af83e97a42b528d71a91abf2b93c0a21fe1d392a967393d7b56a6453bbc9d2a93964d42c8fcf3de356e10fe202b6330478ae655fd3ae8501576825d25e0b5d94ebb3818e2169887f2fd92b345221bf02c4db0fd0609dfbc715bf1f9afd090c6facbeae0a0328c76c2b9cbf9f2d836c10fcb9ab38fb78d890935bc6946358fdd107e2af255ade4dfaa94acb7a5566660b5194d2baba9e85a708ed77aee673488e4aa11209fc1952287ca64c45ca706086b2720d0433006ededb64792c27d8332700e55df5800fec53d2fca5cd11d83211dc09c91358c9499b2641df020f4162bff5c9bfb3ea4cf6f1c372dfc8066d91286d956b1fa3dee5916ca18b00ae30ff72f8f5e4d1709734a36dd15baf0a0e376ad35257874de", 0x1000}], 0x9, 0x0) 16:00:48 executing program 0: r0 = open$dir(&(0x7f0000000840)='./file0/file0/file0\x00', 0x40000400000002e4, 0x50) r1 = semget$private(0x0, 0xb, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x1) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0\x00', 0x80000103) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0xfffffffffffffff9, 0x0) r5 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x2) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r6 = accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000580)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x8000000000000000) semget$private(0x0, 0x80000007, 0x20d) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:48 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 16:00:49 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x0, 0x0, 0x9, 0x8]) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001340), &(0x7f0000001380)=0x8) write(r0, &(0x7f0000000040)="510f00", 0x3) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x6ff5, 0x6}, {0x3ff, 0x5}}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080), 0x102ed}], 0x100000000000005e, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x6, 0x4}, 0xfffffffffffffd4c, &(0x7f0000000180)=[{&(0x7f0000000100)="72086c5f29e661cec234b24f2941cf7e03c50517649ebbe33c06cea42c1ab0c6ac6688ee60b632c8fab11087d01e9ac8ed9082c7f91771c7c7a72b3b705c7a5384215cdc5632d0aca68009108a91bd2fda63f8690fc3d9ea2c7e6972751d761e5c", 0x61}], 0x1, &(0x7f0000000300)=[{0x1010, 0xffff, 0x20, "4f450357b14bc2a7ea5e46eb470b420fc287b2645539096ab33ad5ad4bffe406cfa034715e3e71d359b106feb635ceabe1fa6e54aca897f9f803e9e3c636c7779c0d65537b551cb248e2ad283719011423bd3c3ca273e9726132f924882a0d2607cffec13b266b6c8ce7acf163531ee95e80aa57c20cd9669336668b6bbc01599f0b49336b92d33892cad475caa2ddbb0e38ef5cffbb5f19f9da94a2d55c119506793d50b673c4e0a48bf599f8ebdd5268996d4e1d9e005388190046ef9a76e1187a05faec112ed35f7ece295a821b43db8f5457ed0b59135ba45eeb6f78051925c8bf07e7f7cba808051d7da1fd9459d33143a30de5282f5ed94fc3c1657d10cf0e3254499d19ffc0a6eadd11376c42725838e53023b53d7792f5d4e258a9520323b8723d7b35bbc0bfcae3d25b099b86bdf6af21b29b440bc32bae2e32a8f999487a1f3f2d92819bcce1d12e9d615ba29cf268241b6326125c79673ae95ea2e7a6ad838af527fd93b3711c00a2def7a990e0b2475e576802d2dd72805583fd3d5fa8a7f482423bd5e137a68c25b5fd69fdcdc2be8f5fa162bd78d65105a1cc055d822815fbd5914bf1f1c0908141068f3eae8345ef89d448792805355270d5269c7135ceea84212bccf2b2ca2ea00998ba8e4fe25aaf34b438a1c5d6c9ac84e617661191535a4ba60f05d1f3dbd82fff8696813c9a46f4e9d8832042a715f9f78f1580a9dc89554a0e9ffc294a54ddc601d72d055a24e91d5b6fd76e93fe655ae320ff8c5b5f259af2e579f53e340084d3d05ef3478bbf4c7deea446cbc4195f5fa8232e8a24106182e1877aee2a24ce0d9d66152c3bce9da4817f203c7fb0a0a5f4a3b4e6c24e845947c0737df8212a990a03bc9460db386860bd1be5a9ad97dd013ef1b832b11908d093a84f0164f8abb354508c7b3b3fbfc4fedd539c510acf514918db41a8830fe5afef521ac58a4199259bfe6d37c4451579eb9da848d58d00e9aab05b15bcf56b8c58543bce56d1f43341a851185891585e6ecb883f14e1edf9e1b59241fe88ae6b68b484bbbdd67365cdf06d54253ab2db2d0570dfa83dd74cf5007aeb80df717c0c20fa7d9265dd321eaa30126f4b548e96a02c6d58ccfcc33e342d8468ec85c95a89d7daf4ae3b0e0be66fbacaf9de54f2fb575ac844dab856bef094c56afa90a2db24984aa302b60856ba82eab145a3edf8fef9330162e7042e2cfc74878192b68c7ff209d98b24c76a243ae0792e2a191dcffb45e20c477ef24f209b034b321825812f6b8e8d23f18dfc3e7444b6ffc650499aad72cbf281e20d17082090f29b3eae3feefc3875647b015404fc7720984ef5016b37c5241bc3fc01eb3662161bc99451d9b540484702195de89a67ece1dc52792eff78e9b684e327f98f37e48323c8f23de1a3ac884156f4ff765fff7109818a1840fe8860a382b84617fa425d6f0b001e56c01c3b7fd5c264a8e4a6ce7cf52119049aac1da3cc5bdf61fd1ebd36a9c428e61bde1ded69e2bc09b25b93060ebef15ac0cc61663115cacfcbd130cb2a57e15ec617529cb3d96c488a3d37b7d41c275f23ac9291ac059189ad6fed41d6c5fa0a2f674128174a57e35fef26b5f1dad52ad918802690bf2cc5f324684e1d54ce1541ff8f09b19c9e8aa892fddd3ee08f13b1bcad169d5ec056cc31edf07518a84ad9e01fbdb1abbb899fb02f1bef4fe5e3a0ed5c27ca85ae4cbdeb9d91701f9b753a81b87c9e34694bf37dfbc4772c2fdbf432007ab33266b92d103be3414a24e154c87532c022e6be8d15372075d3c18e2bbb88cae9d904e5264f528bce0bccb2659a86cedb47fd5b90e6e005b8e18d1e3f6bcd979492b7cf343dfb0a4b4cf20e38dc546fbc24ed37c06bea4676bda515e0fd93af2f686b6b751a1018c1cb9465bf8dbdcebb574f7cabf9d7a0aad294b8abbc18cc8733b9ddc5975d3134678105924257c3a41b50e518440f19ae2e91f7cd6d9c6fac7f37dcadb979fe90e6881038e4ffefe15ab80b1ae61fc0a8e699a9cd97be7f9d7606991a4a6d2275898492c9b9126898870f06f9ba29ece9a91a0a32dd0f4cb925323c1c563daf0df929710768578161aaffdc76d7086c8cb501a7bdb974089d3937b57e0ba37cf4e3bbbdfee5bffdb828771db9f361857deebcf0d4d5ab8349c84276b12954e66064cffa048f37891feed67c05be9e478d3a4391d6805d83cfc67d6071acb074579197ce66876de6f57c2c1fbb16194d83794b6bf7ee603796b5b4251c448fb338b39f49c2693ee9a42edecb6ae62491a2da0b93ed20314087016e4abf0868e2a0c92955d5e63bed8febdc9d84941353534e6b1cb1afe6241f837d4d04d67ab8ded614add5eb5b06526989e93841c087bc824149dd9a4a3104ab2a84dc4ab1491789445fc0203372590abf91d75201423e9de9a73e5c4bbe6d2911bc75e7fbffb1e4b34972730626961109912b430c2f89e2230289888ee7408e70f300df2525c15bcb42a64dc225a43bc3df477ce9e25d83f76c79acfb5c5c797e444ea6e3d79d253996d1f4935c2e0552e227e1444436454770e761b6010fcd3a9467a2500e6628af7e138ffdfbb7391171dd6c7128a1866d8c00670120195b365930f7f95b98a85b9f336d21205a7d74423a53650486fa42ca054a3427c3a813051abc71f39c6e8c712d74ef0c87855cff319f0e20c42ee768c0a27ecf7f47bb11db809e5f9f455ca3f8061fa2480cbb3db9ef1cf17584ecf5aa689b8a6ebed4fe044859825351e701d79a6905885427d57db4eb5c1cac41f01bd8ecbaa612e88428348436a9bfa27bea9620efdabe0f2a008501aa2d43db81b60fe3b2a6cdeeb74aa5419d1612f35ce688776f42f9998ad91f9fcd0c5a0599d965cc609cabd5de2ab59e5f6ce116c1268c1594e46b7f78fe7792cd80b8306b74e0414d8260426f386590523d5fb64fd83fe218ac0ea9b16b6f0fdcc467cf6d3787979a35efee907d81e9650b5c446c71bf65b9499179ef4d917c774955993075def06be99df4256c8e39c56956f446593dd45316992419c4b904fe2de00063f28af7bfd205e5ceabe11466b25bfd4ef02d89744cab667627f5ce22d8ebb05492593eb558fd31d78148a255a415cdaf5ee8523fb94d893fe528d9fc5c5fe5d52208dbf006f79ee7dee5978c25450116d757c67ca682b06c183c88d78415dc542bd0ba3f73570c14007b3ddf8141f0b06d1215361c30b726f80a2cfe1f575bd0f630b97c1a6c7d76d58b69b75750bac6b90dd7266a5b3cad312bf7dcfc5589541e724b82bef628f55ffa7644b13401a2df7a07d75e8cf26eb245941935616140d7672623a61c02aa909095d1388faa76bafaac3cd6f9cf350c666446e902c9bd186d1cc133c8d5c79631681a9d82eb6a25083b1f703b7f1b06b0d26f0bb0c7dca7103fe321502d8bbc14c86a27dd5e13f2ef86aff8e476c33b1c09b5ed20e7fdb6f14ea3d08205966e215066cb348be4c1b3799932cc406b2ae64d294fe7dfd3fa931015e7cc52a4fc561c766ae9d0124a1114637663f6cf87ed065bbb0daec2b9552646c361938cedb79b271de0b9d45b4a72034b2e94c5031d6db3636e379a19089c83f4f12ebb6f518c80500759326b5f3642d04241fa2ac0e786639940d69fa6c87d3953e065e1b561a19c9fd173eb3e622541ce21297a60a5a4888db6b8b1c22caea54c433d13f4e2ab2b28bd47c94ed7681d3fa7dbc9305ea12c3d2884db875a49e7abd7f9ebaac6d028ffc4ef492d02012cb340d43e29fee9d2cded5f4b6656bd80b2abb881970210cfc1009f1b8a28ebf1cb0299fbccf18cd2f64a959a8989bb9fe674f44424821511318c59bc1bab983449725228ea999abb646400c3b11f623626f2acfa64acb67f442e3911cee626ae0be6165e005549566b4dc39c42d1e7685b31a2b19b53b9b6b85b9ef043c973f229d8bb81bbda7413cd354c2d9a00ca017d05160ea67212c8311d95836b4755d07e3013e4494de9df35dd7b3b464f3c3a6e2a20e0c14d0dcb65af172d65226e00e9c0f9a1698de5b778f4fd43a57dd57c4de321a5b84026e6783e23cac6f949de5d733c4840f3010387f9b37883caf2d49ab67c6733e7b5f2e603e191b3adc5a424590825e287c226b154e26294b0c1f855a8a0ceb56db01dd36fccda523eb44972205dfd16b137713002d70741adcf08f4759229919d291b7c6d058f47c65fb46f1c805aa86b6c17daeea4c7d9ddde600a1008839105361ca6ce8909fed08f9eb542f95dccd4b7674620d64950b10877dc97a22a266a7d27b47e3fb223f2c9cbdf1f6dbfba5140d99eb512903ee69af6f7c046ddd221a5a89eb1f600a733339641e930fd5ccfc1f9a705182893802e2223232c6a00bfb8d3b048278d4fa9c5a0303eb10de71c081a7a27696d54ace5d09476adb13d91aac6714d5048b6a8c9031112e73f126ba3941d13572b674aee3a0d19e28ed5c044095cba6512aec59b341695e03d4eb94b4e33bda2885a31e618858a3abe86842362f7243f20c4baf190197e23017359f63dd38c218f0701e3018daf3452dfc1dd602f78cb26deaaca0fafcf3ec38832ca674401498cea90ad0b8c68072b2079936cdcca38d2cada0a91a1de4f31827ad7040a061aef5fbc5042496dc3905fdca37967e63b60723ca3d37975936f1bb23d73724a19c93cde91b040d3649242d0627265f8722e3cd71ae3684ae831766cdc090d9f75a81f0a695a89ede394a9124f0527e116e60fb92f3a0839812dc04a15232073e46a5e371221d2d3ef4d61a0d3c0761918ac37c79e0fa84ff8688bb1a477fcbd7bea4980aa470928218db12433d5b2b296c372bc1b6c6a20fd2bdcbea079e6d8f5ab62ebff095f3776a28a5c85b1fe4bea08aac831d0d87e2ba44b6c3b9c57f568e59e99373f733b23db419a3f6f7bf756e78850df4175c9f77445e0c4645ae2f14ff1d07f65c52c3772aa3e25b06b2693fc39af35d264958eeab2e39f44c0be2ccd828bd35f3a41ac059f3298aa74d7e06d2d1406c363a76bd941974ed47b3eee7d0d424497480c9f240c45ceb9e177da608f9c9300cdc12e0dfdaee83d6009bf4c0b1b3724f471ce7936ad8983d896a87379afa91f9d824aaf69607a9626fd2a669717300bd2ab64a8973d71caa25f26075c2802f2403f92aa9ea279727688aa5792d1bd95d0ef2dca8a305a4329f2bd231d7c17eb3039257d5d731ddbdacadb2a43a1df3e90978bfdeb949150c10e664555288b304810455dbe937600d968b93fb49099c546862f6936f633ace9a83d1e8e689d49525a7a3547e52f5c82d322bd32778aec5a5857cd348aea201ebff5a0148c0596fba66a852bf68d586e0daeed2d20c8ba5c9f54156ed546976900def087741becde5d43205e95706c369566e76e1116937397fa4a9b1ef87e4d4765cc28d851f46787cf2756d6ac13bb2a04c4f13da82069d5ec4f86911ac40799db8a2615acd80343a250f40eb29389f2860830caf1f38d6012aa8c0ddae17d615d9da23beba981651a805bd4b1e315bb2962e6edd843c6a4d1d47a0114de6ae9b6e62eadb526e0b921a437663967e29e9adc2d87d7a0d913cecf90ad7945bcf1b1ebe372dce87812c44c4801b8b1c4a678c57c684a5d03385da6fd9253ed19f114f00652a042153eeeba1bda6d2f6a6492869f38afa67173e72c597bbbe10f1996957a4de3f40d5784348bd403d0f9136b588b149665cd7148f5e2b1a78ba4591659b65ff0a03988449f82aa719e8c"}], 0x1010}, 0x8) 16:00:49 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000080007ccd000001000000000000"], 0x10}, 0x0) semget(0x3, 0x3, 0x420) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 16:00:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x14}], 0x30}, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x20000) 16:00:49 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, &(0x7f0000000080)="9000000056206bdf6bdfe7d234b6618927c5298e925bef1cb9ff79eea504f4b1cf82623e75e82a35c2b4e4d2a997ae335852c0ea11fe8b12138bd7a6742223c338300a449f42e7584903147eae94dc", 0x4f) 16:00:49 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r3) 16:00:49 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/28, 0x1c}, {&(0x7f00000000c0)=""/117, 0x75}, {&(0x7f0000000140)=""/7, 0x7}, {&(0x7f0000000180)=""/8, 0x8}, {&(0x7f00000001c0)=""/226, 0xe2}, {&(0x7f00000002c0)=""/137, 0x89}, {&(0x7f0000000380)=""/184, 0xb8}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/240, 0xf0}], 0x9, 0x0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffffd, 0xb93f}, {0xf799, 0x9}}, 0x2) 16:00:49 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x40) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="8a", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) chdir(&(0x7f0000000140)='./file0\x00') syz_open_pts() accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000200)='r\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x80, 0x100) connect(r3, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x3, 0x9}, 0xc) fchmodat(r3, &(0x7f0000000180)='./file1\x00', 0x104, 0x4) ioctl$KDDISABIO(r3, 0x20004b3d) open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x108) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x3f) open$dir(&(0x7f0000000240)='./file0/file0\x00', 0x80, 0x0) chroot(&(0x7f0000000000)='./file0/file0\x00') 16:00:49 executing program 1: setuid(0xee01) r0 = socket(0x36, 0x2, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10102, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r1 = semget$private(0x0, 0x2, 0x100) semop(r1, &(0x7f0000000080)=[{0x3, 0x10000, 0x1000}, {0x4, 0xfffffffffffffffe, 0x1000}, {0x7, 0xe16, 0x800}, {0x4, 0xfffffffffffffffa, 0x800}], 0x4) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000000c0)=""/185) r2 = shmget(0x2, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = geteuid() clock_gettime(0x3, &(0x7f0000000180)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0xff80000, 0x0]) r4 = getegid() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0xda3f8a2a8bfc3985) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x28, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x6, r3, r4, r3, r4, 0x8, 0xf041}, 0xffffffff, 0x9, 0x8}) chown(&(0x7f0000000300)='./file0\x00', r3, r4) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x3, r3, r4, r3, r4, 0x11, 0x100000000}, 0x6396, 0x1, 0x6}) r7 = getegid() setuid(r3) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='W\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)) r8 = msgget(0x2, 0x2) msgrcv(r8, &(0x7f0000000480)={0x0, ""/148}, 0x9c, 0x2, 0x800) ftruncate(r5, 0x7fff) getgroups(0x6, &(0x7f0000000540)=[r4, r4, r7, r4, r7, r7]) accept(r6, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) fchownat(r0, &(0x7f0000000600)='./file0\x00', r3, r9, 0x2) open(&(0x7f0000000640)='./file0\x00', 0x10000, 0x80) chflags(&(0x7f0000000680)='./file0\x00', 0x2) preadv(r0, &(0x7f0000002ac0)=[{&(0x7f00000006c0)=""/245, 0xf5}, {&(0x7f00000007c0)=""/5, 0x5}, {&(0x7f0000000800)=""/214, 0xd6}, {&(0x7f0000000900)=""/28, 0x1c}, {&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000001940)=""/4096, 0x1000}, {&(0x7f0000002940)=""/170, 0xaa}, {&(0x7f0000002a00)=""/151, 0x97}], 0x8, 0x0) semget(0x1, 0x2, 0x4) 16:00:50 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x7d) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) r1 = semget(0x2, 0x3, 0x20) recvfrom$inet(r0, &(0x7f0000000080)=""/137, 0x89, 0x43, &(0x7f0000000140)={0x2, 0x1}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x2, 0xffffffffffff51d8, 0x3, 0x1, 0x2, 0x4, 0xc96b, 0x2, 0x0, 0x400, 0x3ff}) semop(r1, &(0x7f00000000c0), 0x0) socket$inet(0x2, 0x4003, 0xff) 16:00:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000100000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = open(&(0x7f0000000200)='./file0\x00', 0x9d, 0x80) getpeername(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r3 = socket$inet6(0x18, 0x3, 0x102) getpeername(r3, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) close(r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001180)="e5a2d864dbcb88893eb03aca7c23f9b161314f709e6d08d4bbebce58722fb3f09aed5f554666a37f916de0e4ffe9fe8ff0ddc42d5425f359a99d7ecfd13622e25fd5ca9ef93a2ac68cc3674de58044d013d9a9b6ba9b751f62c198c515ca447441f37b92cf77a3e2d8e0635c98191fdd841e9a13149afae483a0089f4b1afd7136487e4264801abee65254db39c91cde77d10749b5c01d1b3de41de6367876f80c01c65854dc7ada34da5330712add894d9e6d199c924cddd9f133daa28e8b98a6", 0xc1) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x2}, {0x3, 0xd3}}, &(0x7f00000001c0)) syz_open_pts() msgget$private(0x0, 0x408000000000000) syz_open_pts() bind$inet6(r3, &(0x7f0000000340)={0x18, 0x2, 0x3, 0xffffffff80000001}, 0xfffffffffffffdf4) openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x800, 0x0) r4 = semget(0x3, 0x5, 0x420) semop(r4, &(0x7f0000000140)=[{0x5, 0x400, 0x1000}, {0x4, 0x9, 0x1000}, {0x5, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x1, 0x1}, {0x1, 0x6, 0x800}], 0x6) r5 = semget$private(0x0, 0x3, 0xa8) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000000c0)=""/92) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001280)={'./file0\x00', 0x40, 0x80000001, 0xfff, 0xfffffffffffffffd, 0x1f, 0x200, 0x80000001, 0x2, 0x1, 0xff, 0x3}) truncate(&(0x7f0000000080)='./file0\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getpgrp() geteuid() getgid() getpid() semctl$GETPID(r4, 0x2, 0x4, &(0x7f00000002c0)=""/84) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002780), 0xc) 16:00:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) fcntl$setstatus(r0, 0x4, 0x40) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:50 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x84, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) r1 = shmget$private(0x0, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) 16:00:50 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86125) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000009c0)="4452505b66231033db980aa4fdcf4141aca95bc9e5af8ba8a338349edad9e8ef934197f8283de99de24467e81d03282ce7eb47652e6013cab34aa15a09cb271f1da3f0cd68663c8f21a440fedbc76950e35196b045cc661250770e85afa0506d13193ba20b3a40c20ddb40200c914b677c98483a23c6eeee3ff141184f411dc4378876733322a53f20d3e3a1078609d3a78039571b1f7c4fdb4eb2041ebd1d654db94f52f59cd3cc9ef7d9a59622905c16c4959c26b71f902f0f2100cd46ddc27628e5a83e4e863b555ca9229eed785faaef16f0c3a47354f519e28a57817277298ea696ee604f40612ae6f5d7835d0c8f1849d832d93123e11df8e78b5c10fd5a57b1c6f8e64f1e86ac50cdb0d45549ac14a46c78b060508f15379f3a8da8a93c1e6100daaae6bb24b1e36c3eb99606377d3c55525dc094452bb7fa75b3176036b078a7458c0a85f8513f7b54f000049e78d838f474a1fd47dcaacf345184384895af00063800aa9d56cff64d6ef26aa253568a441be62411d438d6ccde4244091c4ac31906d899d7b1b5d92072949742dfac2c867133739f199ca20dfe380435ff03c77ce377e1097276c56b6e5fa8041e98667088333f972560a2c3bb250a13933bc82b299e334b0b6f2c6cda18b8fd1109846000aa63acd6a61b6a16ab2994cdde8319a24547cff370035966f1212f494e2155d380a44b2f43b5c73c1d962b639c3910e81e2d0c8143061d6f289e1d97bc1ceeb7f960f6e827b5bb9683de4aa7955221d0bb0aff61531cc84a5e3004c9b0a48c39fe2c2e8acf067287d20eee2dab1e2f8d92cd8452f74c7c9b2dde2d8038f12122ee94d4cad49fdac0934456efd33e5c04a77d955181a79f769230e1a35e94b092e0a4e2d1f4a9d0365e85ac394c7fc82db9c86879bc55daf50b2930508279232dd18be4790cbea54792b13b32ac1592c2005418df177869764f1c56cbaf4894e3f5c75818f82665bcdb73c13fc1a3a1b04b411bd8466c340e23a2a35bcd5e8f1a18de248d23bf6e8a9f504174843ca70540ca369078ada173ea53aacd25f9a296f2219681f88fc076cc3fdb7f9c43bd289f1f9b25d4dad75799335bc100c3f02f784e3c2e81114dfb329ec60240fb6b75f24ebca00ac6a333f62ecd619758f69524b024e2ebaa9d3bc288beab609f05dc795f571480a68acf9361263806ddf860b174ea7c3983a98c998736de4730d7714175402498847430094059fb5b4ceebc553692cdf1bc35471fcf4e42a4393f964e0555c63d3263673c9503e88f9fdd88c2fef41f733109f25541d9a8f7c8052db2c9dd23f561afa54c3129136ba18934c04831c3af4bc9eeae98b106cbb581958e931d270f459558267dc718ca05bf88d55d1553af124a76532cbfee1ee66567b3ef90d96644320222e12feda00baeda79dfe4d33285acda781f52ad95a1dc1977fc930d4763fd201ed05d73e60cccf0683744fbc89796fd62acc797892bec8e62c459ac5beeeb65b330afcf87a0fb15d89f2563bb74dd4e5d8afcace4b1fb3cdcf4a495e645108f5df2d10cccb5728580c58e9aca48e3a766bec4c37116c6168ebef52e8357f2d22ab61ff3fb35e7d1d1375d68d9541bf80e54e7ee4d7d1caac65597e5e9b90693782399fee631733dc37c9025cdb0b935752bc3ae07bf2d70564650ec6cefcc36d082c2129919eaf4c18694b2c2d02143eaa220fd52c7a530b1559ab26b4fc25c1e903b109b7b486139716411d1df7cf3ded2b71498933278503ed6d1a9890856a0837d4167421337f397699c980c8bc5b45d13dc0233ceae2e92bffb4c9cfcfbf6cfea01f62985d2e1d0148b33ad1fd894e0101f1687bc173184108a67fca6b9a0050894f51946046d86527d6bc9788bb5f5a4340c2fa63ce00f2f9e105de8c7a1075721a58748ee5d73769c24a7bbddce38716d5089de12a51ceb6275a29f7cdbc17fc48762453f64cbec773fd0522470f1b95fee66aada208ed7672e7c871126dcb67f474412405beb37839087f5c81b37cef99dec0dec9d1a9111cb577f4c969c64c98c001fdfe440c3896f167c66be07610943718a2c6902ab2c3737002b83439e7c494083fb6643238b6ea096e12b6dd3e049da1196678f37a2443446b889e1bb47b3761cf476455d4902b37b5d97792b75096c6fc600d0bb5ffe47b2d8f6dd717f7d8c678ef760566f47158aaa93a8d5b6b777be1365fef823d1c80546565bf8da24d510927446d7bf9db273f9e65ff3277b5b81f9f4fd60b9c19ecb9a6ce5e24540ba09201cc4e26224bc3760e7f4b4ecc382a1bfeaf180bd0021c7d9ad2cab58791c7a4749e917b3fa0b9f0229a25809ef73f1a804be7747652b36065420c04100ea7b837945f193dc0bcbe59b22889a314381ef35ff801ec8a11653bbed449aaf10728eb22cb55c59afffe50a5a5fd6df5316ae9dda6e46e161e8a61ddefa5d3f2b425c64c66a8580522f0f7f6b32ecfa65ea4a50fe290c4575330f05c46cb911bd18d513f7b40552fd69bce44c8fc306e1e6723bc631ca39cfe94ce05a8cc58ef461314d94837d2f1f8a9c7a17dac34623bc19e49112c1be0971a93bcfb8703200d8f784ca10c9034dbce3180d6f916e574d61d04a188149a508137d64a05b698f9274915e9af8c54d637ff880c1e5790e6838b2dcc02ffe20b82e2fd2f5aa1648558290ff7db46b1ff95bbabd4bc2df3634accb5a747fb0a0c53f0731374e2235785e2f563be310deb6ebfbf955cc70a7265b92a9e402f0c5d36cecf3442e227932df62ab9ca4c5837ee48b2d5a94248e2217aa9d8e2afef92cdaa7891ee73825927b798952ae1734865997d63de9c3ea0662ea3c2e9801086455ec36ea7a300ca645358881b9943a3e4f46d4bd0aa61eaab6efa408805cd24a005848161cc326c0cbb3fe50a1e1b536a8534263d0371920ca33f8c1bab5304a0ee019942404ca1e225d071c816155eb9d170eaf024b43963f87bb6c54fe490645c4d45422078a4bc4a62e941a34c402a08da9d9aac8d95593454cbd98407725595d6aff3f71e19c5f98084b074489ca4cd60589ad21d45bbb8088234f7d716650b7b2986f98f0c9a8f2a3191131239aac9ffb58b2aaa32f6d5b8f0ffd81dc7923d0de3f95867ac74320750b08bf2825bb60a1e007b1c3391cd1e3699cc58d5d2b113785d4b19ed56c00c25189369efb557d00920e5b29cd9739f1d1b8da4d3bda7958183ed33e6d7fa8dccf0ba4cced007875d01cbdb2fcdb45b5a64a5aaa8df93c8a6f6c1a18ad5ce2a500622f5bb7545ab81ef66fdad45da621453102c95c53864e9fa3fb797585909e7e420de43fca7912058e89ef156e20861461f79564f06183c8c0bf6419a9373bc1bf516805eb9254985a04eefc878ad8f8ceea1e11e3fa196e689f290ba328c8caedb7cb14a070382d46622efa81f1abca0a11b633051c8f76bbadfaccdf859052269d39547f5d264306c7e65199f30b2462b63a3617104056c2423d18c1cbf588d54be45c71a392c4b8a3efb37a1fe0a40a287857558e564cf64f0745c91c4e97d4bcbfe917e85cf9650be54aa1c67441012afbde0387b54eb544d387fced75d5e296903937d4ce2589e5fa9aff298cdfbfd07839daf3bca3f295ef915e87e15a6bced98f1926971f93fa3d2f57fa71d0ff5b5c365ede799f571b02554ee7f9d05d658822f42ac437628d01dc60c1bf367f4b713a2b00648c369b2f354bf6a240a89c35e5abc41f8e6edf691a084e3fbb1d919b685d34a9715b80c4b9af85da79d98320c764255ee9a581c0f33f9cea827f1d02d9f4b9055c3211805158880d2d2c5ffc534a13cb91c1ff443a539bf2e4506fa3", 0xaac}], 0x1, 0x0) 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x81) r1 = dup(r0) getdents(r1, &(0x7f0000000080)=""/244, 0xf4) mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000000)="000000186a56010000002b00feaf00000052f0c1df706c85c2768501000000374e341de39f8fdac535055189", 0x2c}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x100, 0xc6) 16:00:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x225, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/89, 0x59}, {&(0x7f00000000c0)=""/4, 0x4}, {&(0x7f0000000140)=""/117, 0x75}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x4) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) execve(0x0, 0x0, 0x0) dup2(r2, r0) 16:00:50 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffd, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x5f0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x35e, 0x26cb, 0x0, 0x1, "fee6bd65f9327c9afdd40e37e843391775a741fa", 0x0, 0x40}) 16:00:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x200) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc020699c, &(0x7f00000000c0)=0x1) 16:00:50 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100000ffa, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x9, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) kqueue() r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x40000, 0x0, 0xfffffffffffffff9, 0x0) setsockopt$sock_int(r1, 0xffff, 0x203, &(0x7f0000000180)=0x3f, 0x294) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:51 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000001f00)=ANY=[@ANYBLOB="00000000000000000ecfca1df179c8f3185e19817a7c652870ab585413066c632b0f106e31635726854fe72390558560ec17f8db36f736ed14463f2de06540298fb78775d85f3ff61ec4a595be2907010001000000000034ccebc138ed8e81d5e6098f04da2740efe10f18a46ee6ecc0e87ec09af5256829d93dcc69d02ab1e09f8cd15d6c08a0d2462ccd9fb9f6ea51dd529aa4d19a54bb25084c9cc9c8f5607ecbae8aebb3dedb656f433b9af6be4efa7a1b37db0b82763d9131e366f00702f53f69e6b58a0abd1872238594939dcfb00bb9c9abcaead14e4725885e127fc7cb6f263afd7883ee6734560540"], 0xed, 0x800) r1 = shmget(0x1, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x2}, {0x6}], 0x2}) kqueue() 16:00:51 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x3) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r3, r5, r6}, 0xc) write(r2, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000240)="fe32dd86e975e7051e9bbf4438a9db2c1be333c2e03dd7c5d4a2c1ad91f7d49c78d29d92502e1f463813334b5847773351c2b5793356892e874ee2f7eaba186fac7787df74e53ce08debc81f817c6a534179521b7e8f3b971fdf12e2ad1beb8a5a3718ab0b42a8a8869a5cfcf9b7a19086", 0x71}, {&(0x7f00000002c0)="d7ab43a11dbf35054146ae28f9c80f05870139718ecbd5a0d6280d12cf8eba3d140a73926ea06a85eaa85b5eb00e050cc6ff1476806ba41c33ca8cfd5f9a32ca1500c5381da3b94494c0700841cc0f1c3a7f46988b293d4bd927a9027ada88a9e01cbd82e768354a1fa5fbc53db44bcda7e80494e3f064d4b747c060d534addc721b85171f905467eb12e23c65aa940e58d545c469309746d22c7032c550bd6941addbc1f8c3620112177f67a10a55d280ea5a", 0xb3}, {&(0x7f00000001c0)="7bd8adf75489d57775d9b9e8f8", 0xd}, {&(0x7f0000000380)="b97b81227155a6a4fdd48c4fcc6aafeca44a1e6fdfe3e2962b96c4224c1a4c5355f116750a3dc4daa92f5eee308b", 0x2e}, {&(0x7f00000003c0)="52fff99294400f306a6e150bcd044cb5a8345dffe3b71cf3c01f60dc2226d18c79bb73a31a3ae36bd8a52c518c59f67918767790", 0x34}, {&(0x7f0000000400)="d360531dc382c7020ee435ea70ffa1e705d26819545af687e74d46cf7c1b851377f924a4b23ed2d328dcec2173f63799856acdcf820082218469302f35572635db237f74b0054d574d460ec8501aa27809e1cd27f63e053f2448a34fad2916054cd9927350e5984cae6c96f92ac42513e190d8359c1ac1bda02db197c2cb3bac9c1ce74782a02efc84a8da38aa755b20d71e87afe1f955748020506a8682cb89ae828aa0b650e36fd34ff4b05dd431d764fabf48b992f0129551c800e1de16c01d150cab286bb50c978e9bf1a12521f89d896d35b3042ec27bc54ad3950b67dea281998d5c44e138970defac9051a66d962716a98e647008c97633d4e24f92c2c2dfbde20cdf772115fa95e1cad29ff1ad51f08fb5e362d9e5bbff2075ca36b992101511c1dbf45383e004e85f0246f8c74fa46846cffe08d969239a496cbe479e0c6c074111cb57c15a923e4105e6e172ef2df3061fa5b8dc37ee6a270028a785d0e1e19d76a9a95c5813304d0cc349cf62da58ab6d885191422c07016b90342f1c0f1fcd2843fe0979545b993ca6c4557d39a5c969096347a34dd6fde729a7ee7f078c43c4e9ba48386811ca5cb67965219d0fb7d6e137d7be61d6edc37fc6e6bdcf040d23c28859677e3833a72fd3295ec2e76d212f170daaa51a59432f77cb1d74c897ac12a99a29bc9e5d6b82ddb75c699187b5729bb3192f610137f6a3412277e2143e501553e7e613b7c5e6bd5887020afc5933cc132c6f9f1e8fac49210c40211bb6b1962ce5b492b5b5da6624012620dec627a9fcb73e04cb171f3ab8e6af818a6ca18a8194ddc6b58350291f4438bd939a08446f37d22264e097b942c60cf075ce22b49c11225f69c9e82d7aeee9353c94fd90f6a2278f4cd2203b42f4068c967e41b12e7e63a0fd3905169efdeb921f4f4ac7673aa88ab3c07281e7d4f1eaaa17c157aa566c9ef09f603389bca6fdca48040e03ec87153ae1620352f894eef44f228fa46db78b9a12d66156bff26c1ecee062b50bff40046f53cbf011a545889c1eb3c0e8e24f90b564079553cc55c1ed2192caeb93432029f4315f41fc20e26b2446eaa7ca8d36320f5b9e006b31740450e5671be8c7f2ce8603d365322a75b265cb5aaf1e11c43f8849d38f42f32649792c5c76b84a9d1c947de8bd8e8265c0febfb7eb63cf557284b561ce903ee5fa756a00b568c01647451209dc27459d0bbc1e3f04189cf404d2450b3255c1d4d8a7076f9b3297299f827a3e90ffab1030e78171fa8a879292cbe88ae75c4d5c94861a1a5119ad0dbb80a4220a052ca4eba70b22fa78ea8f99a1e47014c7f80950cf9e8f98c0939f1947e5036a9e447374f16066161dd422fd2b32652d503f5c7da1b4d2d175b9f62b46067d66dec09562cdeadc0a66997daa33a84929b66faf920066560ebfe037b95d53869de0101aaba76acb32fc5da0d7a25952fd51b3f6c3a2fc044b7eb750b6f9f5196e057954378daa4de5541b6e21a1b062954da04ca5ca727500ca7854f3b753674757d9a038f31455191516b520fa4bd9514f1538d85bb1d9e74d64064c15c6d7d8b1a47c3510c952e7c92086fd059e990be7249ed0d8cf4bafa3372ca14df4514b547078856ed4ed242ee74d0406a77b64b1de7138dae339afff559eb1cc84cf3a69e7b9fd1e08aff818ce305de59fe85bc899c6ac301643f41cddcb2652e3ab7d053dc62c046cafb1f7295c8746c2d3eda0dad97104e8028ea669a643396d266cb9e7be9d2fcf32367172f2fb41e50368f9fe0fdf29342484941959ef2c1a7d3a14618670e9aabcc3acaf8097ede70f2d9aab581eb9aa575247363f02dbf552e6eb460319534769bcd718ca261750b40bdb2447359a42b54d26598ac1ed92c107dbd53d6a588a5b58505a2eb9fa4da7349d19c6c2cbbd00e85d363faa51598dd57232815d1e4659a374849716a7b4c6430a25a9cd1b77e43aaebcee0c00d803cc365cd6039b337e69c06877b4eb2183943f7abaf2b1cb4aa56ecb04e181ee650ae7169e6ff892cf9c7e55c723672e535f794fe22f681fbe18b82e167570ee7c10a165a483cb6f1b5b9111e19d6b5d16003fd9156e347408e24921c9df018553d298b10bc0f276e38c1538fc722bc45583b9157b44b84a214be37f2e739f64f009959deab6ea4c2f9c6e24b3fbd49d2e45331eb1560f78437c564bc8c87df052ae710e1f4a7e20c074266a346a354022a22648c4a5ce2618de76ce44112c94b793cc7086151f764d1be6a403bd6a36bc78768a683dd0af981a3987148b0c80ea8744b7c46e2d96effc46fd0ee103a356df8969f623592292d75bc43a910bc022ccbc5e5d3677695d39551cdd90bc626e506d8201a076103348e2155b2e075268da6de0b2ad0707e460bc24ecfe2d5a40b4201feefa21d1791d0185a1dde93f070403f684f2f8ba0687393e2b1c140af963343f357d52161ebf93bdb22f91bda86a71b85e8442219836ca9725d0877de904b10aeae5a42b25e2e2b4eac8f6faffbf6a73139a4c6742391a14dd131388c0b9a25c4a1acd2d414b7a394b05de7f1a3382f94ab6c2bf2a3aa6b3d20f8a50def2884a80243281ae66ddcdad6ed85baddc89e4e6f374005d8a5169ca86f730fdb091db4fb04a43fbe2353f9330d8e771d0dafdfb52e88d7244cab91f01731cad85329dd67e1984e837338500e9d6568a42258c834a6bc3df69f026eb51e1c0ccfef00393f7782db78492e0deca227e6a4a26aaec5a2ad16984a310ce567bae8706f434a27d6b07ef4296fbce3d58bb30b2e7a17c0d407a75eea1999b4892b082112aacc4a06addf4b543274b2cf517d730c00a43d0b0d180df270a719d501551e8e42baa104f8dc70702cf78a7bfec88d11b4f7ae27774c8a437aad751f7495a780e4ca37bba0b80fa68308a4e028f99621e47df158ae989d25d5bd7b663f580590d98677e2acaa1735c7093d494de2377a4930b739a150ec49fd940d9322edf66f205299e3d964b410a7fdc6aebe739924d7c923afc79e06906e83b68cd062ca4ee8b530aca2b09c99092829cf2c5ca1f9452e7559ed9f80fa168ef3529f8f8b18ae932517083a25537343717e59853986e7719b26dc6489d28969e4801def6e0d58ee8bd09c2eca20cb79cdbd76636ccbeb8a3cf145a04363fa4dcd2e1ae9ab91cddc5d62fd251d1b3db2aa709b57d3e7087e23c0ac8174ad121b8078f646844b2c2aabae1e41a62f4833879f0b9f0bfc897d9b21834ed832ceecda602ffa1a8f10a4a9cb4f091ca29d888c190fe4e5d6e933f9c36c092b939934d9e58fcf3cda154c5312ca9a81c900f8b69740c60f1126b1caa9fc3006b0b82401a527ee2d4818e78b09fc0f7f17889a236d431ed49da059f76067fcf6555e793eff3aca0dcee979660683dc55aa351ee1ae7e83aaf9e384215caf566b07c63a20dedd0b8526a147619d64d40d5dd4fd6c891d7d4829671dca651ce0ef3bf02bb2e48e348e574be2763f668a87eddbcc7763072afd0ddd0e0d04a7c07b65c2bb80ff785ec68699436bc53fc9237bb408db3286cf1c0469f2730990f3c41f79e2c0b67d5b36d42037f5b69c14caa2bb0ebda85f9ae8eef9f1dd48b4a69bd72c3dab42878c0e4f46a1444b90776837efa2b266132b288496e178b162adf3263c5211a72120f780a3334a9792b76d6e185c042b6302cb4d8e5257503ac88d02701addc7ec6f4441dbc7c6c3766cb023a83290007da50fe24fc71f02467642f9b50da99802eaafb967d815981877a3796df36957f8c0ebf24cdad2149f11022b67b08520f6842474806b76cdf6b69c220103837eb10475ce67588102fe511e0af1d2909f6703dc787bf10193d9d0f18739b6ca6168275966107f824dcd6d2af661824947c5c179d5c31dbabfc54459849dec7aad5c1a480bb51e9d5964c0c34a0ab76b7ac211d7caa78f198b43b6574762eb612a4bb6e22e55bb6ec22b25f7540c9f8edb97cda831dd75c269778ec75740f9eb11b5e447e9d973a299ebe3db6275acd0cd5fceccf660f44475d68fb920e8d6c2ad0ef508000ed6f3e71917547f7998c4fa61e74de77829f065a1e0e7d54607b9e966f85bcdcf66e94a124e9f7f0082a2bffa98241086e9826e1b5318e0724116b97ce8c198fd519b71a1440b4cbe37e8e91735ab013e9ffd9caf20ea03241e47d5e6f5954b365b05730e0d77445612b8ab6cde5c9ea5f2527d127d689695154fd3be3ba18cc273617990c026400078b5f52b65f632df8676162a131760155320c7cb70cb5d69e46a5a16204c2fbebebb47a8d140f95316bc022d722ea837773078e81a3b3ed861f4266c22e2476315dfef5eda1e2e00cbead55ca303c31073f285f684db854fea8a6a39f2e49a02d1e953607c7ad12d4538e2531f6f9f6b50ef579c6bd336f8e3fdd569aaaf3303a99d400835d93837f49d800be3ba0f8e374124954ad647d94572b51c3dc81402e14a31656537927f03a289c18a868f21c2e8c5eb232ccb01ff9ae50c0e89453293f837da746974cc37f93e290ea21398c2634bfbe273295395f038653c235a2df1e634353b477102fd2e8befbe312f86e62336506cb09c55c4f498f355672d944ebd42ce6df51954e81b79e13449844369c0bec61768331db19b15372c3e7f20aa74274bffe54bc8e0b26110a2525d23322d6c5c1e9fa841d429aa533b7d107ad806978cc482b73fda05cdf75dba2c0e2d873806a8302e9d9319a84287a9655559cbc857606aae930aaa5fbe837772768d7f456db8782fffca9e9da326596a46c6cba17964267ab6027f418bc0e2021e64d3d906ea542ee3a6b6b8a5f337b6af1d02d8f24d8cb3bdabaefa33e385090dedf2f025ad4f0116219d9e6dacecfc3c02903884a8198dbf46757174c52f622c0530f73ce284685bb02f12458d8e1bbc6dbcc53339c9eb43440ba2194d016951d7db4d2c910906d7fc4730da8f3d41a229a62dce748d4785d8231ffc1c35e97ebaf83a3b8ff6e27af059ccbdec8107cc2c52e7e46118a6d30b5e4a36113f529d78706b1ce13b2b96ce53c07e87f6a87febdd8a4aa8bd45aaa4513c17cbd21235caabc4d33e41453aa143a69e2dadba94c422b29dfceb1fb513a933cb59e7bec87611974922cdd4930d64b08ffaa3262121c52816aea1db46abcccc0fc1ce90d1874fb3bba4a2feecba38eb647e084527fe4432a3151864eace7c136ba9b6483aa193096dcdd2cc9e4815d8ed187d97eaf741637ca08e7c464f03f0adcd4c585d1b6a2ca467df0271bd1bdf2c13f8231bb955493d061abc5ce9402b05ff9d0c52fd8252101981a320c60917efd161145aac1930a26423781a7a8618cb510e6f049aef8140eb4f8f4720cd2f1e7561787d66f2d2bea504c32a742e82db600019ca2f684eca578a6c3cc333b376697b6d5473acb59664524e28b54a337eafa77d9e93122df70b35031a9f4d54817ef97650e31d7a22c857a62d461b24eae7b1e1146572e8c9f63ff8c15038d06009c918693c9d5d872e7e86b5457e7562d257d6685e9e2146b656f3bf604620077cd24968e81edc783e6be2c8e28830391e9a1672bf265aead343a5f7f476be9b151f0b91f679fa79d87c75c74897c46c648af4155a3caf1bf4c07e46e4eca726f737832f18bcd380cad29514e0fea7900e261697ef825c2391250e6313a1e61e3db64c1955c674af9ccd4f4edfb03d0b74ea7ef24dac4eddf1653999b808f3b5b85d3a6194d374296a790ec5bc9231f44dd78d7dbe6e2fc53", 0x1000}, {&(0x7f0000001400)="349867410698bbc7", 0x8}], 0x7, &(0x7f00000014c0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r2, r1, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r2, r1, r2, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r3, r5, r6}], 0xf8, 0x408}, 0x2) 16:00:51 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) fchflags(r0, 0x40203) 16:00:51 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xa00, 0x8c) r1 = fcntl$dupfd(r0, 0x0, r0) mknodat(r0, &(0x7f0000000080)='\x00', 0x0, 0x1) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) open(&(0x7f0000000100)='./file0\x00', 0x28, 0x10) fcntl$setstatus(r0, 0x4, 0x80) fcntl$dupfd(r1, 0xa, r0) 16:00:51 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x10001, 0x3, &(0x7f0000000080)='\x00\x00\x00\x00', 0xfffffffffffffda2) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x7, 0x4}, 0x10) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f00000000c0)="32665102eb42eb09638616e84f117dbd4af45a98e1242d560a8d1f53b84d17a36cd8b6cfdc1af4da40c4326d3d96d4ddbb6894fa1bda5b1ff3a26ff5ae75f2a7f859", 0x42}, {&(0x7f0000000140)="77d50391fd5624199b13f173814538f93a3367141b9f97d10519e0bc3d323a0133530183279bace5bc83ec6eef725b5f979e79eef025116fbea343ddb968bf39170734d7a842d8e60e2caad24684c39dbf396a39001b957d8a9f7d18ef1f420e784142c361217ea7474925376c88413450851091f9194b0d39e954092f6720dd8b448b62e2c72d37ea2ab4958e78a9b97434de32da4bc1b8d7b6cb53407191ee254e2eb943e8254ead6e33457e26e17a4988002f055d5af239a58f0218e21612623b239483b4f4ce07c4ce47b84cbc42", 0xd0}, {&(0x7f0000000240)="6876884dab27c60a67fa805ae5566590f5ec56087b03a3dd464a7cef6e5fcf8c7a5111112cb88390e24465706abd", 0x2e}, {&(0x7f0000000280)="5277a7f1138c640851b68b4cc1914a589b9dba1a16d7b2cd28d7228b6fe8434ea54ad195b649869fb6ab18374eb8aaff158d82fd7b7b13cb685aef30f414a905467666fd6267ad2a9513825dc5ff8916d9f7879e412928b98fbd0ad6db1577a59820a7438be1b1a0c8df266eaff03afd62e2fcaa714116fabcaae020df45a403ae1bc83de5508edb8a7abeec3f2453e54b1cf932c03af9dbacf33719edd3a8b0f7c74983e6758433afb85e9b78e9b5718f10f4a3b20efa79d9441f29aef9adff4d0242c1ef30f4fd53f229bcf7088f", 0xcf}], 0x4, &(0x7f00000003c0)=ANY=[@ANYBLOB="9000000000000000ffff000006000000855b6430a0da193102ccf611e27a9d565897b294ebe8e4eeef0541a85012e43ddbc9fcdb9713c8b1643c7cf8ec4d6723f4dfb7a4bcf33e933a56bfcb5954a1cd38cbf5d16e84edcb97d322a727c1b847b8c6f2d06ef8021eac5ab55e568587322b28f86f3283cb19d159367c5f6276c98c13074c743c25dcf00a5f064c0000104800000000000000ffff0000400000009ca9fec7b644094329924430f2ac5d6b9eeed302e159c1b17361980fc8b82d5db0056c180978be58339429bf8a87e0292e47000000000000"], 0xd8}, 0x400) 16:00:51 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) socket(0x6, 0x3, 0x7fff) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:51 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x106) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r1, &(0x7f00000000c0)='./file1\x00', 0x0, 0x2000) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x41) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 16:00:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:51 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:52 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0xf00fffff, 0x2, 0x8}, {{r1}, 0xfffffffffffffffe, 0x89, 0x4000000a, 0x1, 0x80}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x100000000, 0x8}, {{r2}, 0x0, 0x80, 0x8, 0x40, 0x2}, {{r0}, 0xffffffffffffffff, 0x18, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x25, 0x43, 0x1fe}], 0xf0ba, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0xe8ea2afa4978296c, 0x6, 0x3}, {{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0x101, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x8, 0x0, 0xfffffffffffff722}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x8000, 0x8000}, {{r0}, 0xfffffffffffffffe, 0xc7, 0x0, 0x2, 0x5}], 0x0, &(0x7f0000000000)={0x81, 0x3f}) ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) 16:00:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x5}) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000140)='./file0\x00', 0x10) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/69, 0x45) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:52 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7ff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a32da395d0200ecfd522ee291cfabe500"}) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) close(r0) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 16:00:52 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2}, 0x7) 16:00:52 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/188) 16:00:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4004667f, &(0x7f0000000080)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r1, 0x0, 0x0) 16:00:52 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000002580)=0x1) sendmsg$unix(r1, &(0x7f0000002500)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002480)=[{&(0x7f0000000080)="249764343f66bca08d09e7b25ad4e64a2a3b13dadb43e6", 0x17}, {&(0x7f0000000180)="c8ac80aff7c34f0c9367dda510b964fbd743d43f10efb5f601ecd492a47b4ddfd3092113eabf1a20f124b94c3a8bb4a41e09b06c5cd89bb3ad2c0c40f407e0e6e6e1ba5164436c9c244402ec5f5354d8139286a88f975250637ff7852dffd8dc554d1a4d82e679ac2d3e3617337a8481c06abe94fc73ba1136b6adeaeb584eea838e39cd5bd15b6699013be2f71f8633305ae1b560e1a8aaaaf3b0ddbec5ade997b7eff9ec30badbbaf3c95b654f69671db751ad410a9be7", 0xb8}, {&(0x7f0000000240)="6d824ac9c930c91f6409addb6f4c83151bdc536019fbe9f6b27860c6dfcdfa81daed41fca07e4f4fe8057325abb31b4f95967401ad74b93b4c10b1aedd0dafbf14be4c6de46d22c3e8caae25e3c5ee65475307a7d31584c4fe707e92fbcaac23c204d8c8986707bd869d10e6589338359bcd7bd93880719a6d638e36535c86290b33534e8c3a040fe443fe50f5ffb5b8239c06b63f2f5342d611837c0a56ab11ddd98350b1c9564f45887e65a6bcb41ddb17465a73b4afaf963ac7d31710aa6f449f03469124995da07d0c7ae7bc2b7ff7b538cae497cacb370e4a42c474ef5419b14d1e86e64947dd5b86dcb6749e0bf1beba43862f709baba2681cfe6be20d4d197e013aaa0ec9a0c7fdf0c036cfe0930ff1a9fa747185b00055c6d2e450bd9bb08f426f2c909e3f21bac9f0fd44dad9f5e92f5c7332bf2073549305f0edf871c085768023f026cb18ff34b81ffe410f32c51e8fde9c5094c3c7596fe91a3c5f26dc5ba4033f79e9295a57afb6733fe089c50855c4f9f8704b4bf50f374fd0613d6b14cc808859258587269a879bece5acc05d353e94d8f62e6e3964cfdbf99fc0cbbe7febaf03399a608f0f72335122973d7e28f49e9560353d7567939146c25765262d7dd6c39a5654e7c43bcaf7a9cf53a7649ad506ba7819bf2814c86b73fe951eb1c6511c2f7a7ae7670976dcb46c052532186cf1d775aed63f356b2339f0979798d349bd1d911c15493da2fa40c89d00c2a568a3c513810f2676e4bacceb5ddb2d89ad3ee0815bbb5fd42033b5bb36c373ca0e45fe21c96474e4ad22999ea2d3c614632cab502d2f4df9b9495dc02aec9437749d67d6b3e7e983f36cc35afc8e4f59fe0159429e36a6f2fe3618b386f6568df9f1f249ef3924a9374d2d21866687a513e2fee470f6a92b86e467d63e198985bbd56ad63365334a46b0ab3219a4cb58017ca3a45451ff5335224da7689ed304b0ad73b72c5c59bc96f556fa5fd6e62fb22432701c96089fc92c133d309da69e184326288ca7444b65d62afd1edfe168aab949b8c90ebfdeccec0779b5d44d0509282db3f7853d121a54b537bcb6ef8868b27a55da5593f353473a7f4a0a4c4882e0f8e4653326f4ace699430e2e245b030821d18e69cb51f5db6f04b64273f854e54c2bc41f304f283ae402d9bda9bc12eca185fd80d812ef9ee053e2290237af0ece146c2c9a2f060762dcc26496a201156564c6741eb963867cb504f603c1deaf02af08711bf7b09ae6a7f6f622e62b3913ac13e036698411421651e3daba643455527776e79723f7a5ec4dbe3c79ab87ed6a0beb84328b56e27151a88368a896406bfec33b198f954929020ca1137e99d7cd0fdc12cdfc767f1b03b59ae027226f7e662bcd57702b697f51fc1d2ef83dc8ae4e272fdf384b82ea5b531d7641a0e7b8f22ede9ad76cadd23835c0fd0842c28e4206f870633cebf3b6e4ab8d1ec9e8b7ca41e9243a159e9fa57788220b1c364ccc2a6ef0eb56b6edeb72c9f961be813a91b67d93bd69da04236809c5148460c7122b28a72bdca7ea280bd616aee961505c3cb54435288f78eb7afc4cf4cda0eb29b6693c2946cfffdc850afe46c628e673edeb02743072da91317fb1ffbf305d6b67453c2a66551d6a69c0302c2a5adc1087c5e48b1dafe5ea18f73de710858281c46fa0e081b8cfd8e1f6b117125da051f56e789f4fb1de00a102816a02d8dea2a4b53a50a848d01f59999b0570e3c60733854a1a299805818b5aaec22607e0740f56533cd701a898da81d9036214fc138272768fe37e9c8f27ac1ff2e4453b0af28113bd251315710c3970ab7cfaefea9cc38f66b9364bc99c145db2513a044dd3e1b2504d53ce3d4b16a0663245c2f41075d4c61554d4cccddb73b3ab764b4950954a80c4e390d8716d12ee4137574d4f3e43fce01464a117943ec8283f3ca6ef30098b70a8d98337c37f2cecb1061e4faa1623c38ade2d01e00e076798b74f3f3fe1dee335291c0429d4964cebf57d9bb76e770f692fdb1426d21cceaf585ce999b5826b70910eed4fa74cb524f2ae1cf376a8425e7b346f84f7c67c7724156fafd2ff1b05b5d50362e0306cb2e150be9c66d537503ec64240c5d4181cf6a73d9c095b5d40e9e85b45bfe317787e565ba77a4be2c34f66d4542c60f0cc1fe798b4fdcd7254cf45128f55b5335043ff450c11a8074e1621121fb70a824909cbfc69bf05e5d53900647c3b8022cfa02f1b2b51debacda5cb5b7a0edd2fe094ea23f0ad1f4900af28ea431d149a63697927eb6cb72d961bc5996e7554b0cf795e45c0a27fe8d3ca494ca4b308b0e0097e90146a1f2a0f4d510b5acf9c63397e308d40966ddab07550f7fb42cc88a1296ecdd2fc4ab9e8589125c93d58f614fd20a643e24b1ef9913ab12ad5bc7e1f0b94122dcfde12e35c0c0b3a4374eca14da818591dbd78413b003f6ecabeee62eb110072230371f596e655b462a061ca1d4996fac6cc2a54bba887736cef2ff52d7e6d2127260a432a01e0992ccf6899fa42c6fc87fb04b19c305d856b3fbe911d145610534d7e5154714793f9588e11f2e8b57f5cb9f0d76e6fbbae2428ed49503d514684e89eeb56c55b123f62870244b0856e6729df62657f4c347e70f22bf4165c9a7f919de690d6d50936025ad66d5bfb3aa991ca420727ff091af14fa0ba1621d5265cb6339c675daa560442b42edd5f4365b772f84d9868abc001e1252d8ea66107acc1af7d432c6aaeee43d3ea7a031852c02d49c1c9fe38b77f904e614d5fe93fc25f829aa8cff0f2fefbbac6fbc41cb93f86eb6694d08a663025f2bf9d532e7ce148566f3ce14d753156a6b22a50e15007389b119a102a4aaf8b5647b9000472d5355a30cfcf598f3b9f8752161722a493979c51185187e5e2f35a4816363da5c9597fe60cb4554be7b6e2a68dc4290f6f52332658d428c4660a6f62b0851b54930a2f9db1af81823c45e4f08ed95aa2e12988d3b20a1bf656da0659a057ffba49ed2ec93ad479956f3d12138cca5a67f2e66d2ba2662abf69529ed5b3680ce2b0e0e0641a47b7149c3b586bb680e1db0c31f03401e4992a79d3e3e44908b1211f8517c3a8137689f0e27510517e548150ad70d86786497f4952ac4d126670cf7f57490f5a38748d684f0aaca70d016827962acbe74d82f8a3df053956102e3be34fd33d72ee9f26c96aa4234cdee99b5791bea767382319fed3801480fc4c2b09ef902c37644e8341c38977eefce24f90cec695e1f9a5150e5aab1c6444e600b677f4a85d5295fbd2834103617054fa1d0b957f267a7f133a4aa1f3a6ffe72c8164e9197c0c36c9263027b8f8ab4be77fe8c5d824241c71b13172625eb00181ac24538ab34b37ea5ef0d549209cdefbbefb8a5f27c03fb853005b27699d1ea8e5433adf733660824e7b44878a33c4c6d3874f501fc86bdf01e58c95bcfd04ca79f788b5901423fbb27b18936ab870db0182ea9710dc91e77b1bd78b6debfee51f373d47ad71bc4bd91fc008484c100299c25f710e645266dc090920ce7c345d1f5a32912891a4863a580de2989a75e6addc9c6ca51dafa108ef9832c9aee5955d060f01d4d2e6125cd2befa18984f0d5952b05a2b6f1ccd138f25d6d6d73ba4af12696f64d1eca311c921a7e080fd2686a2de8879e7b9c521c443df5690ed3642747bd16073f0b06ae1fdcb44884fee651c76832aa657e5547c78e1b8fc1d201cda1894a87eb457103984897a8054941949766cdb3a311adeb839ec805d42a8553de296147c0c276e35a7e8eb93ac8dfb186992b39bfac68dbdddf50ca68857d103250000a14ba824e6d61a6f179fe6f302cb3ac0ab0a79d6b8d5b8eb6973b9c8304b256b897200258e2e6456c852f1cb8d62dfadd831259e78f57370552fc0e27a2679b8c578efa13575c0a1b057408e0f8e3475c1bc1d5a1e3c57ea4abb946bc49f447f1ca69f847d00e9b11d2f3642cddf77871d513064091fd0618867cf64a2610a939ffc851d1d3ccce4d840623bd9de50bce6c99082160277b70fbce0755ae05076190e8330c5e88fbe402c44c8001ce20a848def84eaf57ec891b359ddf548aee8782999a9def466dd9a4caeefe36ff98e4d93c2b2bc55e9ce61800b0c0df2d3be7035039e20bb9a5cd4575fb4eabd08119390467210294ee7d2bf2ef2e432e59fea6521f7b576d5a1578d084096dc49251c12fdda974834ca71994c0b478c7f86f895686aab01f555ca6531b5528f72e5aa41c50180b5980174703834066cd6160d5b7fa1e3ff80a7351c034832cb464224a57ad52ecb31bda57ad13817c41e4898bc6e9972b1a6105a26bc16565bb021100322bb5c086ed5b0034f6d80158ce844692b502411671d718a0192c314706fe506d98e273e0a4918355fbd6d6a06e1606d04e890f89b112cf669bc11c6856d25ba1673c8f7b23ea3d6894bd701f0b4f196e9c143e50d16179e0dac8e50741e05463c29ceb4cb3e193ffbc15852d3ca7af1a48bd363356acb8707adea956bbb773657c8e200122a490a9ad430bc1d7c0243fb276fdb6ed637c1244a68685c8cf7cfb99e70962ed2bf78aae2582b84c7d97423365e21c3b51f06b39581b368b9b8127421a39781529772ba6f97e9a3eff2d2b0faa868a12bae026c519e99207211d4e83c7ed80b262f8ded076d33cbe78eccca60ac483a495d8b6ed3035284ca521292276e2b9d108314eeed627cc639931128b0eac05f3628a1cfdcd05fc2651a6a08a3459882bc4d326d7cb93dcc36e7d5a70e03e7dfbba059c46e4ca2dfc89d7dc82225e8e3e5cdc1622d5c5645a114c53f9473b1a9cf6eda19572a4e890e0621faf3e01346957ee703b00e99e3131b8b645a659b98a37e7b7bd49fa80eba940b74bb8d4b1a4526acfc618d3b0c84cafb661cb072be52568ed29af012c6a109f1c8e51deea4ff8a909f1a931651d5b590799792d673c91e6d688e5152b9d15b9b27df8b47ef24352a12c0875571d9efbbb194dc3df456aaf727a52ca0fa36803944c024f65074ebdcf4508384390ad732cb9db3547a63b437cd83e3b758e8fa8ba661a9e113ace3a996b56082d97c60ba7c3e2963806776b5ca417cd562717b5812a96683c2d4a760d5d648a776d0c0990beba2c53fb7d8507b9f47ff80f1db62aad6d935a585357291db336bea78850c163ad4ccf83e0c8ad8b8890d7756a536809b9ce18659d3bd48996cb737cd7832711f054731b8207f79c7c47e08c91af4198b9970e4b0d9de39e83ea68a6f2899f304b4295d463b8f680d2713a9323fe06e2e1362b06229e0daaa9ce1c7b737f3b20bcb2b04bb9e973d2d6b0734561bf2b9474c5e158d091a2ec0e0251d34c20027fb42c1b1baab3dd8fd56f211e91047839395ef683d6144cb5761491cfd7a7b61b49c92cd883510275db8e01030d991d03b33e12739db5e1a25af677f315d1dc205826c9633b2963e1869c93c918fd4dc1fd5abb617da3125622b20c454432c53ba1107af70d613b17370681987a4a9d689c4aeec6f44c657e8d312e70ebda5c2561e147f0210a446952db7353d8a1833856671dd7c53fb773a3550470b67cee76b5bfc18affaa39919f92f1c513780d5b6b787047eea8dfb320491b4ef9ec2021d72782b850a9e4d858b1e6e27ecf0bb19ec970f2a089dbdc5636db5bdf77e74e2e0bd321e3c423704f826f0cdd831e6921f11c182a3a2474bc64e1b4fe17f4d1fe2e401930984eecd69efe0b13f36bbb5475d07d766a89e6638", 0x1000}, {&(0x7f0000001240)="e4766334055342bfcc34dfbc6928eb25ee42617ea240925719d42bbb7409b6c5c153296312a7ab46a743ec6c786838dacd85fc4e4c7191cc5dc457c66edba22c4c4169b85dca02600e01d651022557458d88ec78b1627b9b4dcb6335f8a973f0b9704689de3e11a0a712493aa02bfbe19a64076c3732c063aca759a618063495f706565de9e6d953321d3cf40f97c1c2647a774eee1dd0bf0fd079e2c06f00ddeb436c787cf73fddcf652d4232858290524998dc5318fd61f79b7980f07596f434032b90e6e5d61bb5e05646d2dbc45bf4781a11c3671606db85dba4bc30f368ff4a51ebda50c9e1021d690cc9ce183544fb0be690c795db72426d2d73f35e084a333b6fdea4a44366cfb5c67ae195b5bc52a57797b6b56b9fa6de7b9d31df2219a14e2daaa7fc31ef560296c3a860d1b87b9a75c12734b560d504cd92959dfadbf5803f10fd2c3c0936c1adb87fc4b273d0d5fea8c50763a4da58379b1f23d2c1ee3c890a7eeab1ab75291c1608da4d818aac7a6b0578edffc138f8a11f5d58ff5c698ad9ce6572f9ebc0c36f5598c369d4262c089ffdb384577f6714d4eb05eeb73489559d8ea7d2c144e94bd9f6a486c1cd3027696683a3274e00551a933f3615a0b7f1d31b0e053d31a73726b2210c67889102c36229162c1a8b9619e62b29dce4750edc1611a9749ed5d3d8822be9d5000873dfcfb46ffe506e9d7ebeb6f747197e5fbb4c9f79bfc8f84be21b4bf8064c2807edcface0249519332f9f8c3431348634cad4f2add6abd7a18effb854ff336d3f6b299fd337a1c9e5def84151059a7d5ac2bb3e3a4fa36ebd7246dc3197aac89c17d593e4a79dfa102f5aa929d705da52ea84d4978496c26087451115236ddfc99dd60486d7309d26ccce9ba0aaedbf22174b1f31ec2db061dafa2adefbabb5fc6a9ac33750b12e9e1282e405d38c83f60aff0cb55aa9828d6c19798ddb30e6ebd138dc7336f63c93becab015cd4bab6f38090d96ed61ee2b51fc2ea43d81d8e9b236c7b65fe449ae6cbbaa2862c47177db16944753202a2358dc4aa5a12ad293de9b26e123565e44d3b66d6e554e7dffb2bd9e199c4182f31f0e11ff8f236c965c1c433bf33fb96ee2d64f4e2396320dde09848c376b67f4f78b94054e43f8ed4ad0b077897a670795f6ff02a5eb0ebd094c2cbd3c436b97fd143d3d5ceb2a44f09e2d80a77c17621b7b91106c07896c415a3c639a6e17dca5e517fccf4e9c910855237b75ff34f43faa5eb263501786c6cec55a896ef346869e86173b20aee757ccacf536b9bf45fed5d51f5e3bbbb328a7a4faf9fe69ae63c5f6b5dad23549fe6ea4e60e9245a1b03edb68ca653a64d683e4519c530c446e0b4b3ac247b7b1e72508cecee6030d88aafb8a0dc85aa64f242fb27722549e462f257e4e8fcd10758f9bebc6bb35ff0f5ecb02da2a807022856ee7260da2373b783d2f3b8675e7653561c5689c969d875f4526a046153fb16b22816c9a77df2103e2b7d6b598f66f071fb1a7c30281db23b570e9c451d5045c7924155e4e4089c0e0d403ae5eee8cbdbb2a0dabe0e956b40c8456da4ae6918f17ed48a0c8f97d6673985c940e773ced3b60f8b4a1477b321a483155826665fa03fa264da1c2f3f8ff5ee6d08f82b066a1fcfc5254d23fc8ef8cb1b97a71a29506fb98a476328cdb066cca26d8d388bb8b4c97f30e99080cefcdbab5241fced205287dd1f2cce6c253fed5a92ed83ada0abc813a79d8130aabf628816acefc0757f4fc7e48de08b388f736c3c4c441135c8063a5c166202b34f90bd285d8108245f6954848a21988eba732c01652a8fef9a5dd63a06001ec8e0a7be7f5adf073cc4f2756c8e899b50482a77830c77678218165b649e39bcb2b457c482c740d044e72d2d2e65a5e26c9569bbc582f702a3e9d7b74a321f6f72f352381ad10ac2bd7586b909e00f867b49ca8c371a703d5cb0a2c010faad0cdb5972e8fa2ec80c17a73cb60a899d21038688b2a43cd3616728c758d5437b9f3faa449f58e98cfdc23de3f67ea51e77c064c77dcfe6a0fd015ae77af0692ad1deb72735393192ec51e26baafcfb47f1f09be1b56462c74f14e7b28b2c532764474b74eec30f4a60035932a758000769921e616d668c19aa9fc8daebbc347b3ddd2e632f176ec6be50d557ecd53242c17e00ecb401b8446b5685389dae9f9e0f4f0b60c6d25edd68d4f95f8eaa80e6b4d2750523298ddd3f9429a362b6451929540114b021e7feca52b99a4b9548f13c14a7ad54959a204a8f0152d07d1f5b82929a3801c2c7ab5df1164aa1dacdf9a33276bbc986813460df13ff4022d26603e8d54e3bd032213255637a5a4e130aeb3848c4cc78612f49f722236cde184bd8780222ddcff472ab03b88ebc3cedef89ac8fe53a8e41b558b07308920514006f3005c27c2c38ffa26bd5e4e3fa984f920b5480782cad0076a2517da5cf64be699683a149ebdac2777ec74c9ca75b92a75a25b88dd6fe05a48fc31e57f48c0c96625d39f91470b56a1a4943125ee5022ba4a9d0d0bc4ffa8f731a5488d675c311be49ac3ef5fe9574cdde6257ba6d0bc34f2c5603b4660c7e049d1d072c3bb1816444fd1bc0095e42bee3e187e096c041a8c76d50fc65f9348268e3e652075bb47ba554c5b216924499e855e76aaea7ea4d05c64976ed578af84efc74a7eaecb283ea252b1465987125d1895bdeac7db65c035cc1385799b35a7bceeee877cfbd9f900d4793c9316431144f41c2840ab86de1cde850c7072684db6fc8ee4c5d627d0eb7f01b990472ce372c028214aa8ba8fa920986ac664c631ea605dea7a51aeb8e4d8a96f4b9181ddf17783f5c95b1e01f365576cf3c2990461021d012fac251aec5016763ebd7e263c98cfd02f3ccfb39daf9dfc57db6c4f1b4438b89b6d0d2cbef0a124f3c5c71eeb541841e67c3bd900f10a1cd4dba5c80698eaae1d1431eb41b29030ec60fd73744750733a543afd5b253a7d9b3ee0b89dfadcc5bd4ad701bf684cfc3245a09da45c928a4d8c9b56869668df681f8d9c275f48708adf6e5addca89844562c7447dd97059e9fbf37890d5ea8e1a52c9ac9344fa0e7d5c1c760c37eb93711ec6ce4b76427e9a3e4553ce4a2d1b403b06593f4cc512e169d42a5f380bffc24f83cdf7d4a86d7ef8fe928c83e715009e386cd875ed4e8288360e736623bb7debbbfed68e418d982dd53a05ac5ebb64ea04a313bf5908b351dc402ed0649f96a4fd21ef24d0fcf9c974236e953432cbcac4aeb05ce910d7223d2cdb60722df67e99ca9e5bedbcb1bc23563440bb722b5deadff8484b63277fe475ee9faeb6434cc81991d00ea4d893b78c731e21718b355c2e58f38f103da07a0d9cec6d45d43ce275eac2e82ce77795740fca2c4ba52a7645e532c3efbc6871361a76f65236b4fc74c1a306182cbfd134bb1810ea4c25ac9914ef9c2b72ff40424a4dd57f73454107c5124e661297e9924c1bfe4a26b944550db097b839e2f89ba0296c974089da8bb7b5f6b090853a318ff6a7e07771d3729542525639a637a0e43dca409c12fb5001955fb429e7496cdb86eb9c57b29278ecc416be897226d60f7fe8f1d2a8fc489830e799b3392ff91fb3ddd411fef2b41e7e0995d3219960a26f4ec579f8ad376ed87e34b991b2e64c74ca3891bcaf832bfc45670e5f74082edeb00703ad3adc567b3e14bf4680d8db460ba278dc50291bafd13d51fdada4dc8a94602f095c98c628c4be4d0d5417bc3ae8c421408bfeb9227a839af5a45365b1ef20116d48629afe73a96cf74272282492ca2ddb7d020dac51232d5dab12e64b48fd4a499820e06563d67facfd9b6884cb71bd53fdde02a2d70bb1ea99a9fa98173190c756e9b1a03be445d5397e320808d4b6cd2602eb0025818ffee017fb197bec433fb6504c059c3c522c1fc776cfcce49365bf8f95fca4dc11455e55a3c61a5dbb1d80ddee2e42b0fccfc6f5213c9a292dd8013b955d42c80288648f322bb39f2395cbea88c6ec888ed1b426e48a844e63b16486ad5c2600bcefa0254d702f48244dba85126c89de95e49a7ab58c9914f107514d9bb084f1669c87afa93fe5a14675fe404eecabcb06c6211b3a11bc602af4b70cf5b0389be08a392f782f67df42ba0b2959a7df2c40be4bd89421231b7dfb4c41abe5629b28506d3011d6dad617f6f50ed31b512ab7e5e91f3108bdd332a677f1146f76a077fab99a87d6ca9fada0c9e7a1eacebf83465ea87327e4bd5c070c3c1b758ff74cb70c54f5285a3f89b342e7a6f118524161339b2f0c03c712efd9cb40e8300e3c926f69144c4e3f29d46d85a1e362b774fad8aa70a2114116ff738e8e85e77c93f56b661e8dd4dbb20864b9f18c0ed24e3db9f385da0c2b11f707612cdb1d252ec5729963aecb21615f02661c0c1150e8055c7bac390c87fab7c5a64a282b1350bcbaa9f99e7d6cbcee50e97e8249372a9695a7638614f7a039291cbe57827feda026c48b88d73559d82b26e573e4f22d937186a34268f99cf23e36259f0fed8cb4c77ab6442826c9b7d8a2bde9fa21e2a92948761c7853b3681f11bda558a228648ac6a9c668ecdc8f3f3e19d82dc3adcb1276d4709bece0399e820a1c6e69b5279ac4596347f52aa469a73a8f1efbee8f29347887f3881b06b64f94f81546afed731ae777094d11aa10b930a4bfb0bb392dd8eedfbd0c9327b26f2779ef14a10da3d34288d4a1086de9252eca6a2c51cc749d6f27628ba9d80b4fb9170e9dd12f54b50d01c64f6ac7485466c9176f524e8de86830935e8621ef9762c0e92296465bff42c696c7a57b95b4d58dd928e317b1dbe694c7ab45be2ae647c04b4cc08f25c7d21626378c6c23b2e3aadf1050a1c60a4e0fd73ae6be5ed8830c74a1e2cdb8bef7d38a8d46567750a3af7da4d1262f7c0650591a2e1a05735241da60be6958d2875cbebfc8b1a86dfd69705f684980c4d8662693e0949c34ee52740e4ee7fb8aa63c4fdea7ec63f72ae948ae2701002ee57c7fc4f176e5158c9d2a474c5bc03a0a535d0a7e1015896ae523cc2b990ca522a44b3cf4899c2428a64436aa75d3b5aeb97f6aac5c0f535af638725b00b617fa264530a815a9059abdc1b7e45e2069c5ca66ec3eebc0b141d26950fe04cb83c110c8d93f4393893c96d85401c2b8a134b770bc33f4a6907bc5775e1d6ff0cba25308acc71809233abc096c1e4e7ed069bb6f7ab3a9771b73559299897983aba1de41382f94cd508e00d00ed6c23a2ab91a30399ae9247be5945d5ca73e4965f7035a85440cfdc279cfc3ce618cd0281a84bd16087f0483f69c7805f75411bc599b545ff9f1ce67c57fe85eff8f0d0c4daf9c806c0bbb81a8d344a1a1bf6e9fcc0e35ebd0e522899739d6d463ee7bb7730ea3487cc919a3fe86bf0cf076a3365783a711739e21d32ec2874b31b660b66b8b9028cc33c7b5fc566af202bceba72549a560a34bdf196fc85fee9af5c40f7b421b6fd412bce494b8b9af460d9299f1b95281f3f53a54aa5618193d721eb2fbcb5dda834ffdc32dfb46938d2f9aa681f1c404e4e664cd096ada196cc142335476f5101ab03d37eda4e95b3993ebedf7cc461952bef9303281f264c9de2f90ac682eac0077e83419a670235c63aaa35a4c78b75a8980873bcfb7f3a2023e8b2b8ecbff01d9c0d34f52f8a6e61267b6bde12f02d433654b4341e939941d1be3d280d3e1cb1ca4b111a49039ffc59a5c1b24ea833ecae43e8e1c75266f5a7d65", 0x1000}, {&(0x7f0000002240)="7c424836c63915dea7fb926b8208cd28d263813c6ce4d8e77d7649492b9315436fc21b0b1f3d9f21f095b27a391d921f70bc6868b6087165b8dafe4692e475284c4c06420902b87687ef9b24aa8cfa070ce6ba274982be00060b06479ded4fc3d192087ea43acd2244b249174157460852631f74256a7232f10960e4495f015b7061f339bec442dc351922d83d5a99a69d26c3b6d8f5af5bcdb95a", 0x9b}, {&(0x7f0000002300)="5eb8850413703a029cd2f1689461f1a075416def930125caf1fa72e51405de5acb09acac001afb4db32ed46393cde0df333b92180bfdfa9058bf16f564e2d1712d5be3ab4c4ed9a0d6db73b217c8bdc214b80276996c32b2e2b366fb3af053764c5e856c6346cad2eb781c65b8bf7569cddddf89400aaf95fce33f33cbbb8506c5e33152670532085ddddfd18705a2c7e7743c619182d19f26fd2180a3bec7e8b9128b7c77ea118a4c120677499d13a01961f8326f8fda", 0xb7}, {&(0x7f00000023c0)="d9766a5397b9304283d6ff5d25cf41cbf07caf3d9f219460366fb3dcad67c21953fa130083cce76ed4862ad5717cd56435aef50809930561ffbb400ca9862330772ade31538076097bb0e2a84a90ae5fa2db4cf4ee6a0ae0ab7a3f681b901bb50f6387475dbdfe4fc5bded562e21118487a180bb87d01ecfed9210ce246627cc9a95a5c72257d44455435542eb", 0x8d}], 0x7, 0x0, 0x0, 0x8}, 0x5) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x31}], 0x1, 0x0) socketpair(0x20, 0x1, 0x54, &(0x7f0000002540)) close(r1) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x84}], 0x8, 0x0, 0x7ff, 0x0) 16:00:52 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000000)) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 16:00:52 executing program 1: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xfffffffffffffea9, &(0x7f0000000100)=ANY=[@ANYBLOB="28010000ffff0000018ea3c9519b82786636c8b864b8b24874f29672fced6bd8229ac80359054394752f5ffce71a00daecd33c515661b5782dff738161f5ae0fff7fffff03a505126b42feb7bf423ac5dad0"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000004", 0x8) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="03f7d203d27476cd302363b3b050af355d42d5bb202e3b54c4d85935d322283a78511ec148e5872f083f1c1b5af9b1e9e7ebf84d68b61ffa80620c53f85382d5508fdb90facf0c6c7c788ce86f77609203e0124c9909ddf4e155c0b6b7ec9c58708ceebeae", 0x65}, {&(0x7f0000000180)="be9e3f7c5e0afbb11bf3df15f85e396b70560558bac0d93d5f40c4c5b90d848f92130af4084581bbe41335d763d501ffbf359200877c85f7545bb7fe9cc28655c202239fed48aca801ce2d634a4b08fdae362b281351da87c960500e4708722da038839c30e5c8a3eca84be0258451353933a92c481555a8fd44763ce5f6fca3ac1da6ce08201ffb565b27bc3ed140d9e69f57490afc39f4ec77efe56ad4040bfe5179cae44a576392271eea2accd97693b144b5d9dd9d40053a589b64161246a85ec49465e58edac3676d2b057c26af48699b6519e7620f64f27bb63b564473bedb28b3ccced0", 0xe7}, {&(0x7f0000000280)="3e9ed42b57310779e3d3547b425e37cd54e31c4fdee14b36cf202d7d0354686a1ba6e82da493ebd0817ad5135cbeeaded4b50ac597592f0f796667941540f4ed323566", 0x43}, {&(0x7f0000000300)="acea8b2ffd8e9f9640ecd91b50c94204ceaf16a2e232d67ed85acd6ce73d192279c6f17fdb14bc87ef064ae0587c97f98f363ceb7fe63e220daef319566736442c798e17b95d8b6076311b3913060d0453d1f8812bf074344fc54fdca0f0f93094bfdd299fb81eb436b3a41cd1feea9b02aee94a0b1d8a419439799f4dfafd257804b01e2c54cba6f34338119a25e8e59e19eaadc1c6fcbb40cd19", 0x9b}, {&(0x7f00000003c0)="c355a68280e3fbbcf16abdd022a209a3e7e337c43fc23b2a7a16e21b23e76533a4d9145e19e78d0f34d4047c4710134bf987546a2c932303b19fa10d88741258a4a2baa56ca24355b77ca6872c648b705cadd207ebdc7487fc44aae32b3c6c29bf17bb3c6272", 0x66}], 0x5, 0x0) 16:00:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0xec) setsockopt(r0, 0x8001, 0x7fe, 0x0, 0x1f) socket$inet(0x2, 0x5, 0x9) 16:00:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x414) msgsnd(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000696be3943847421cb1cf75d749bce0fb5e976fa011e1758c126ce93c7f4b06d00c034f3ef7b3e200c62bc37a582acd8db031e3efccf6b4c82249e3c727834332bc909ba0f673a543f8745921d1cc7e2d08aea070923ab54559b9321a2a56b6f06487a4c8f16fcccef1"], 0x71, 0x800) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000300)=""/244, 0xf4}, {&(0x7f0000000100)=""/73, 0x49}], 0x2, 0x35) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x7, 0x30000000000, &(0x7f0000000000)="6e76264a58a9b49c2b8864a51bd83a216b18dc481b1fe44b18cbc5d361b4542766f3214913550c0a45749fdb9690c93f67a2b829a166b4d54c724049aa3353c33d35d72876d5a328006b2af4e80588d0092706e0b4841c96d88de7efd6218b65e642ef900b59ef94fdfb6cd481311ae6c10a779e654b2790a64b6503075a7b5aff9486139ad7debaa38f970589b182f0905c20e92b4b71ed7555b697ba87c4edc26397c679224dc143bee6f99d23ba4794fd141a01b88a2a2e709bd33de92a7f1090473a2e1c9da2aaa6a9fb59366ce0565456e6962dc1", 0xd7) connect$inet6(r0, &(0x7f00000004c0)={0x18, 0x2, 0x9, 0x7fff}, 0xc) setsockopt(r0, 0xfff, 0x6e67, &(0x7f0000000200)="b62b313bd11eac93189da74b10187c385f0015220e662b0367969f1dc51244c0397b7f0c6e4ca927d469f8a51b59689cb350d69fcd29e901780dbf53b966364d937e35178a3c816afb6bf769c2a19f46924e539d2908137acc3658a02d6a9e7649fa37e074639c84f5ec525fc7af6877410278c14b24f236116b5ad6fbb22b16bbf6f5b7766f7bc1b7c6faa9f3d418b20ccfc7781580de3ed8c6bf9885702444bda709dc0f187297324abcfbd75162b7cdd54eac10eb1ab6affa78ec4c509b644746a329d22cef8eb5b26ecd1723fb3b9664f21eb45697ee134eb0644bfaad8941bc35fbde80e61777f9901ab392bbe81e62cc96", 0xf4) fchflags(r0, 0x0) shutdown(r0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x2, 0xd5, 0x7ab2}, {0x18, 0x0, 0x800, 0x7}, 0x6, [0x5bb, 0x3a18, 0x0, 0x7, 0x7, 0x7, 0xfff, 0x133]}, 0x3c) 16:00:52 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb3a4c2f62696c653000"], 0x1c, 0x0}, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:52 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000240)={0xa26, 0x1ff, './file0\x00', 0xf5, 0x100000000, 0x6, 0x8}) r3 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x20000, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000001c0)) poll(&(0x7f0000000000)=[{r0, 0x31}], 0x1, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) close(0xffffffffffffff9c) syz_extract_tcp_res$synack(&(0x7f00000012c0), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000001300)={0x1, 0xffffffffffffff62}) socket$inet(0x2, 0x8006, 0x6) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x84}], 0x8, 0x0, 0x7ff, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0xc020, 0xb66) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8402, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001340)='/dev/ttyCcfg\x00', 0x20000, 0x0) write(r4, &(0x7f00000002c0)="2acf96b4c481c781e0c58332cc3459d3a5dab464d003e4f2d3a482aff5f5dfd5fe3dfd758f02ab296c4dc7d82a9ddbf315e273002bfc366478174faeb14ecdf15bd6c04683017b562433ab6620e72d4b1ca6c71bd8a20d8b532be2143cdc02e8244d8509670ad2ef26d79cedd51a2490cf8fcb71401888220a541f2efda8d7131cd8890d96d3083379b8b8ff37e9cafbb729f1094a63cfb647f14b768614a89e8f430e5eb7464cd48c54d611bdec458008b4b449b419f2d7e21dcdc9c8a75caee85f2eb7ef16de1ea26ff6d8c81c4ad9ebe1db46f554afed9c562d07bbc02a971330dcae35eb1aed6ba98f0693795c685aed9fefab24f8ca9372a58a042893c9d827d8fcbbf3d6643a441b9e99095bc649138dd29998bf4c5b84e5d2616a7836a2db2fa4ca3fe819cd6f33c3cdbe330c67b9fb94c20b4da3f1e27ec8d6a1253c7e0faf7082d606cb60fac949a10f39daa56232e4de7f9508225523232e73b4b47210ef5bdacbd3855fef91c769633ee7099cdbbdcdd4acdb26bba4329d291c93fb043bf04e7b2d9c0bde45293b4b15cde82b620c20302d776a7e1b70c321246bef4d8be2ab6f673ddbdd71bf38691bd089888e4cc83d0141dc41e1ad199cec60742f39ecd7778dd6560039ff13ca574bfa76aafcef15944798aaf2fda2fda8b0509b027188fb6abd4947e58de737068ade4a64e0c94ee7d32286f2d6081b0cb8fbd3d43ab47b587626caff97a15956bfdd65bf39ea760ea192219d6b1a81b542500ca9d54f3aa2f9b1b60e1c988998d7c704ce6eb2927b6317817591b1eef1d575dada8f39039322e41a43e5fda311afef23757a9a6c81898696f9d823298f63aa3b17f766a50075cda588ef588746598e2675c05ebfbea729e29f86bd49383c2506126ac079fe1828ee93cfd0791d31766e0567ed85dfa6b45b8df677083c71a3a872e60e9b8752aa15e53b57f16c4012b6696385b9fbbb68bdf2ae9c3a52401d0f92f6579b2d2818782eb7c73e2dbbef40a07a046099982b752f37a7eadd7423838441cff7490e0050aa29e76cf960da41a44dd457b1b2ae95be6ba18fd595cdeca91c2616227427f897afc24e9c156db01c8853a6533b94f494c83efd083f1f0c1caf50c995b11189fa6687645ba0242c529f29fe283e4fdebecaddc221ab08a4b3035acc7fe60da787090a0e564cc315ca86b431cd269489a4470d916de9d6c720316d70d1bccea23593e17ef0d877380db08f25f25bfab277e95ad1bee835beca3f0046d88c165da56c45f055a0f5209ad4750e1cf0faa7b66a70f5b59b4026de873ef35040a07da42f05b1e3e1d4d68c5065a3a3a9a8ce3913ae0ca5df510211442f583f5babfa845b11da225bdcf9cc5fcb037754e4bdabcce0e3d228c02b31eef532fca477719f6a82bdb7c69f8690a472fd6eb38d1bc16e4a0bd8e8ad652450bd3c948c8f2054f6d5bd5f5f1d5c3972592857ffb509a6b14caeae1044a79df400e07daa3bcdf3a792964803b5c9080bc4e4112d5c03879c633015ac3b269ddb9a94bb7286356ba502e34dfff66d857c51419fa16c007d8f2417c7511f984f7e010ca8f4f1942046a164514b4e96010aa87b1264de6c0d4f1597c040e5210d5deb321fa31208cf0f73f2a986ec032d7cd17baaf00d8cef575a37c6cb7ad0b0d3d70930000a3e8cb40e82a5a4bfb6a078f4bf7dd7d69a55c75995148d1cebcdf2f66519714f30be929bf5663406c6c27003ee00693d4a8141a44a164761ee638dd8c91ca042788c7c45fe154896c5931f74d5d8b10004681773be2e5b6f126c9f40f95019c97256195fb74cea9f17c9a90ab8f7fc4a81cef03127fd7d6eaf53910d87516f78e4c06def7a6a9e51e421a2549a78a91f6a049a92700a6c87390ad8030df3117d062d6e085d90f0eee07371324c466a0744a00d34d8781bec9f89ac9274b5c79a04b040dec02c34023c21a22555473ce8855d5f43a9a370576b4551d33d2c23edd8d294b47137e56c38c0375b14706e82d0d3add2949eb12ba00787495062b7989595fa65b08489e144566405a430c48aaf8599467b6b7b6cdfe70ee9c67b4b790b2e3746496e8cc52a9c5d18e9c11324c71918635ade9cf3d105c2b6dc7a17c7e2b6c632faea0b68fcc3d99bf5b91747f9e3fd71fb99566e754dd112c516792ea4346dc856a00332fc62d143e4a3f8e80286052605969decb15bf8024a13a2f7cedde0cb5383da763b0f1e9584db362d24b0a151c1a22aca82d317d4513ff01abfd486574a37a9f217de7cd671c1802c3f75777ae0463e56123130adc6d8d68b5c3b76ca943796772611e3d5e9746bd040b6fdee8cd170db9f302183a2ff820adb2deff58bac583960760a36e46a8927757436c4c91d730b0a135bcb1787f6a3ed76d6901f94941fb01c59c8e9f1cfb81525ba122d02a32130c35871ae992259abf626fd97c6ba116ee98f8afc2a5ab7865b43ce078953add387888f388dd31cf4d78c0b0ce0caa0204ed63e60cd88a3b73910fef8c664dc18d09ae3ccf6c455d3aef17f16a0580c0fee4290909ced14846c8d03dde3bdee00ef59375c55f228a69422fa8c3a9d64ae215fe702b350ec7810822ae19be5c8dac8e7e7b1251eafb9a0f59f670a39f05da147edad023ff482d6474586a5a6bb5eb71e76268b8af28358d42fc7cbe5551fbc3be8a5c32258594d6c9ec811a545cbb71f6a2659ec4f90aea677592b2255fd4185bbfc4b1eed0f76bf60fff733924439791829f6e88f54e47d9355ba0c537f7c45a712828e3b44fbabae093a8133a85caece7eb08bd46955037b3f6104e043d3e8adb9ea82a7b60a39d0a0081e2557bfbdccb71f18328a1b0fb406ecf68b6e0ae39d00a60fa4efa1a921a9be0b6aa7a79726a018651d39b19fc18282a7a9327dd63f13918074db6cf46deb920d38f41dd7080cdc15f942bcb3d67169a9e78b5e0843f86f7aba42bff87cd8292d6e6971d83b611a7b33a33e427d15ed03e28bb364dda1c86c1792b611f139bd79af3e2eb40c032731e329f09e9ee589d8a31e30fa02191f748d79887edac665b797b018bf86fc47baf1363a18bf21a287e054e94ca4465d8610ff32ff681a83f5a5281416d6faec65dec295ce0997a9e94b70c10febd9a9222704cc5f5ed993101f85af2a0b80e90deb76bbc53fe69fb2a7458c319842e980cc8a6644904caf3da41064578aac3cf45ed5a500c47cf9427f9c61f6a23740468da7c0e0d9d279f8019ec9d6fa24f74afc1ac631c9b53dddbb87017080186fd17b42f3c3ccc325a4d86c8bef84d835ea2b6a026a8c34a5a47b2183a8d33366949c54868bbb60c5167c6f14ed40d0cc8c6e91cfca045ca3c94ebc40af3909e9be326db33d3b4479c91cb2269731d3661e3fc68435289191c9889d81bf44a8f03cb550b6f37b82a378d892786757580c471a229b830b1463c966b80fffc1394c343202b864fa5b076b62a93cd1fec9650c3fb0f5d16672547452476f02c4d839e1e8b409db54af3e6548038f373577639ca57fd9fb2629bfe830dcc098cfcfa3416738e2598d508be57d5f65f658f22e38117a31de9dbb6f053ae6952053d6cb2903d4950600bcb08c86b815791f981fcf9b7225533593decd777de370e97cb3328ff8c5743b043771861835cfef31a4443ad1466e022ec806e7ab5438a86f5bdda036a3d20b9452cafb3bdf505ff34b991eb8643a91a75750858752b1eee6df707c0f3bf073c2680e71f654674f516f07f7e30c74bfbeec23fc9a8965aac253dbfaacbaf120bb9ecabda67589cb21bee97f72038d65e52b8a04369abb60c7d2c78ada1a175b3441d133d7904b61dcb57fd77145367ae85ee9f7160e1a73c6357c9ff6c2e60a24eb04b280fb7c06eb091d0bd852a8c1de88e18478fd925154ebf0152efeb3c18be15699489b469417899477a151a27b2fd86c3a67ab093db5783f38437a99f821b0152d4ffd6b1b403ca9eb99a29f9eaaa5fbfd48c70152c9ba46d467d1832dc9a3fe5227a7eff0d28a9ea94abd055adab6deb71249ce12d8b270cea115d6bbb26c6d164c02dee5e464b9b24636684e05d7d2675d3181889f3ad840de983d0d0ba058ef4e5d4dd5e631dc8b424104a6b1a023957266d57fbf23ea49eba7d938e562c48f88890d3edfac7f45fc174725c65f1aeb414e48bc32b55a3e05fdbeed2bfca8fa1824da8b2c53405859a41e73fffd908e7386c9554a9ae7ec8bae807af3b27a9c1dad3fedd9e57543232ceb789ced74a1333f4025f627bf6ec2ccce2a64566173fce055ea5e9c0612b0b109c72554470fa9485c80e14bbb9630064bfd829b3a167738a9d2a2c2b8ef2d15e10c4d95025c9d52c1445522245ef575f74edc0feeff8c7ffd78b66660c6ae62f7adecb2d4da13bf77be9313f1d78ba44b55e6bf343d1c09a1c04111c4eaff7fb3922bb7a654ac6d56b4b10e688d484c3724ff915e8b7cd75119a76fd54b6532ced1ecd818d5d3be46c98818c1d451b67c08de23263bcb42550623035dbb905aaa0700eb4a70e3c1327c99bd4db5e9ce22dc78915b55cb92ad3c08cbd312a2408f66447c812f4cc913c16b9dcf50934a18e1db0d6e86e2dad61bc45292cbf9006e3e6717ae142582570140b4df21fe144da61766aa1a16bd0b61e3e0a731724f31b355ef5a970eb8401cbc2527e02dc80d3d09f6871f9ff4a9393661222ddb6780335c6b92502491ac70081f61afb2131f05f7514883571958ad4e732dfdb09d37d5d7be9467fc1fd15164a67c8fc46124828f434b1c755a548e47288b92282e1f7b2d53f99be925465739804a08649978d54340e5f651188897f05bfa0230e7ebe1cafa8ea6527e2a1bd4ee443c1ce9609875ea2a3f7cc2af185326c20c92561156bfbcda38859a542eb994d2ffd167155c746e029673c2a617e0537093ec521d27b34af8b9874c1a4d76e10cb2abe04d9a079c6bcf8c999ef9f34729119198f1c981ffa3e1ecb75a953fae9c7d73d23853a12ba6379e32c137aebffadb39453a13063152ec685f7a3d163e1fac2f303c5db0fde973bce8446d6ffd7d81844b3c0c3b9984fba56949f4d31d4daddc5ce274e5d607affd637e86567d6284db9d8cbcf26cf37cc3983e4fd40de1efc97fc79b2c3832904752092fee6ab92d40ce2949d7d752f565d2db35d903bfbc98742ca116686a70d493f8e819f170771d46a5c56b459c8348135cdeba15b9ef772736c8f1b8fa1b2650f6e08135b5f29f13974d4a49c53dfff481432c44fd4eb0ddacf816f3faf741275a96407d7ed27e85f941141ac2ae03ca77582548e1b8e023761cb912d57590d966c1bd4b2c71e57ab239731f713e8ed3632612b41c7ac80da1cfeda73b6f2442bd7d999d6a2cd71dda393eeb9c8af8d0af5af4fb75e4aa5b21b2a561871d7e169b8208ea51c2ecbe9781d9312d363cd0aaaf0a3e4d11cc9c2d181aaa2066d57c850e4665e947ad4a9b498b94eb2d325565be3b369f60992943a3229d86093acefa22307b3e533efb331d8b87d04049886ec654154ae6f54e0b32405ff6f2e90f0b1196fc319b2419a7880da8b88e01800401087aa1228b3c4b9d17b3c9f49ca1c0aa51e7126a8daefd0d86851ff63af7a25b87fdc47a53c496279096663a985382c96bb8d7267ccf59da4c108ee41d887e93168a85e36bf75a3c81fa1113c78c6168b3204a119fcb05411747b828f3baf43ab00188485b451227249e5eee013eecb74dd4c0aed1da64608cc8e0c009787176116c9c3b93ed794ea74182", 0x1000) r5 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r5, 0x0) 16:00:52 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = shmget(0x0, 0x4000, 0x5, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = syz_open_pts() r2 = shmget(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) ftruncate(r1, 0x3) shmctl$IPC_RMID(r2, 0x0) close(r1) close(r1) r3 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x8000000c, 0x0, 0x10000}], 0x8000, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x1, 0x9}, {{r1}, 0xfffffffffffffffa, 0xab, 0xc0000016, 0x3, 0x10001}, {{r3}, 0xfffffffffffffffa, 0x80, 0x9, 0x5f10, 0x9}, {{r3}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x1, 0x4}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0xffffffffb7dfe1dc, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffff9, 0x20, 0x80, 0x8, 0x10000}], 0x10000, &(0x7f0000000100)={0xe8, 0x3}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7", 0x129) 16:00:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000580), 0x5b0) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000040)="c3ec9e2745bc", 0x6}, {&(0x7f0000000180)="ca714b6120826316ef68d9fb98d22ed7fd9be5a553a2e447c1a8bf279d5dfba1e004f5f8b74f3e245e96ec5a2219484533c2176efa00b60afe840b0a70734d5189031ab847c6e58d6073497dcd838f0d49be741f678ed1008dbb693fa22b8e", 0x5f}, {&(0x7f00000000c0)="e572c6fb226771ddecc28c3899200671c144b6dafaa9ed8a259e4c017f39d188d1307be313b231e0b11fa4166e6d04c3d696", 0x32}, {&(0x7f0000000200)="9a6793b19d7df3e4f02f408af714a90e6e53585ca48d41f70c2777e9bd5870cb3756c3030f", 0x25}, {&(0x7f0000000240)="b0924b92d3f3b1266d02a9b23c0fa842331863e695b1b550842608d5eb1816c9fcf68bc199188b9407", 0x29}, {&(0x7f0000000280)="76a3b3e3666b25fcd1595c4dc759485019d47c5087b4b2d52ec0225e72ab29b84abf8223373bdf2ed35126cd436f6cffd38bcf0e1957e3da08b30195fe9e28de045416ec135a3e8f556fe86a773764a3f0aef312ca7023374bbdbf4f92aaee7d3b9e2f5176f04122ceeefb6a015e5e5de4807c6dda196648b6b3a008714e87b88eb8a7dbac5552fd8c650a34340296c5d261a52346e2cd6d7c8483f388b8534d7b45cf8162358e7a3bee4c06b5bbd5c79557685630a82f3dec797c5a0cff9b378ab2dc0dcb7d3e745ffb91f01f819f51e4f9f86e8b302b28895e66f93f4aae67a5caafc6ccf3e8030f797bdd8af97205600f17941ea79f5f2a3f94e18df14fc8eda754793bb6e0f42769e809c10d4e4b398adc86df0dc945a048ac96c0ec8707747364e11e16323d1c39873cda80544d900b78c573c012a5064e1f42108202540723215e05c5b008786a85754225791fa75c8b84836f9556ffca1bf2e9864d6b702b93c591c8210bffdbc4833b30d2343a6e568f1ce83ca3425151125a69385af6b6ae546a75ff0c9c5998e8c9190eaf55ecb448bcb14b4bb4dba42e93caeff1e8eca9eb5709f93c687d3a8ef20cc45ebeee92200a664f46c101d3d9662905529519e7769fef1d4ea47a4a7ce8c868dadab640050bfe62b13b5b1ef862fc6e61de1c921875fcf16fdf63590fe6ca6f4db3a649e99755c5187ef38d2e0f6aaa92aa777e8498e17d36c061652e4820a2ed45e18b44a87b41d708d177565c196af2d87b81e9ae56f6869e1013e4ec83ef9711ce9d147469a90631ce5ff53e8433915d394eabded6a6a756bc9ea4681958ee6d1dec1d549086492003ff8c4f0898f0c35b40f1f0a86c66b05c17e34c32d66640ed7b1b79439d50cc2239372f65e91df4bc918dcafb160ff5691e9581c6690ce6c6c5c7ab4e5007bf9def9686f1f812036cd8c7a3fb40a1ba9d461b66f86edf9fdbfe745c7b4144f928cccd39e18afffced3f09114c881e35bc6cd538c586e9d31186c1900638d4024582bbca7081f7928192ec5b5dfbef16458f53fbf9c240c38440d9fa426a6ef36357e1c83a18ea928328ab1e25cf0007caf943eae53240e912cdaf2dc81f69af3dbc712ee3572d9f22ee57c2e7efa0d399c196d8fb6b4eebd0e90d19d97f7fe5040a532e9bea9561c1946a075d6cb880acace9eeb08a93a075cd6c537e36d0e7eb9d2b95b8e14695c19728d33585aeb2090cc09a9d54d17aa0e11ffeb9ee0caf5cf2d7cfd3394adaa4cf9a32ac81ba89535e14b883b37a286d82044edda11d5d14ab2f18841b702f0724ca8c5b56c872441231bc00119f6f8ef15b373951406bd68f2fa2b363df0a33a18f3c7d86401fbeab08fe0b16c46d537d5cf14df0ca7086cfc73f701f7da08165f0378f12d42d9a2d4cd5d91fd7e346ca4e9da6a9b0cabb74231deaebaa2d6d7097e3f47ed2eb2ef14aed8c98d6d925a432116e6c9102daa4606cef38c759d0896d9e4b16c4e4fab9a43a96be31e4df28f95625982afbf2922492465d496a7ee95e090b485ee23e14f11d9ee89e3baaaa2cbfcc76ebab0ddbbc549842340a1ff9664ed0b4f6324c1ae64c38a52727210540a3140d8e7f296069da04902d4cfc899076f5408c1dc341df5abe6a4b1978b94304dcb3b388e8499d98eb1511b3771960dbf484f8d9fcb913487072888e1c25795b13a477cb71d1623a54f0d5fbaf80e103a3a0029d82badc61781aa3cc864f1ad3dace526359f6da6de7280a80ffe14757085ce5348f1c518da87c06436648113e8796d2721c31b43dcdeb2243bb0d6e4ade47634d10d7da1b8cca8a862be1cc12243878fab8fb2a2b778c95c3192eb57e9a8ca14e6fafdc25f3d80bd9df911973d61f190967b68415bb8e51b376cc83575114af708b458e1d558720cdab57e4a0737a3cc13920dd2c35897b216456c9518ecd7db6a550c5a186d92c47d8ce272e6e3a6433eebe48caa36645491579c72793b5e02841c0386545527cfe3609a369f574259128166f7a4553cb0cade2c0a17195336035d2374d227eb68681e36cde11c56ce376284fcc2ab608492544f9aee0c25780d8326b008f266a76ddcf7f9bf1b04f5f905a89af9bc3f4489b2182c7559557a6c16dae5e2161517803042f24f825bafadfbe34d5a919ac0e6830d56c95500816844eedb44f6d5ab1351644a79c1fb23add40798e7f6bd5be27bb1d4a99655836a6c1f936423cfae9417520036f65fc281d36ee4c4571798c3fcfc9a986aa4db337b38b5d349271977ec56a290002de6ae4ae627908ffb48e3d423bd81f46666ab3830d69c40b63a1c5966837be1fd0585a05bdb4d94e32fdd0456c7245321e5eed93f8df89d54a24710fcfecbfbeb0d2ba65537ec28ebdfae89412aeb1545764a619330e62e38f76b6daa18d185c40403bf126d0905789d57fe8323c9307f7b8fe5d74877151de2a4f65e80ebc6e4281e0410c7090bd7367006d4574db7ecd13a06fb4481ae6dc6d01df255e7a081d40ef5e0599733215c89163df24a9f0feb7b3f307a54831a7c933e28ce8110c1c7ae7e78942a425680a31161ae8489ebc35f4b9a1f1a823385c0e418ff818ecc8b12d812fe05e4dbcf9ca88cd286054998b446ec497c94bb5dfd4500e503f581c6ae4ebf1594957d62ca5ec0f4971644fef41bfcaef439385e06f0a555f1097411e65ddaf85f55acf7cd07b1502c35f6d4007362ab08ce528118feab942925e3c861572a9b36dda89c0f1f56621006f2e3b184982a805e35c6852cc358629ed16918483456997de05f3cc7f2c305b9513e5910092ada9bd9e62a3a716a076f73be676472818edb69bf4a3178d7bc39c97834118a651c20dbbaa70a3d63be90110f62910e9fa9ce6f28a4fc28196f3ae69521227ac28182ab897acfd42f0e916d475df02bf325c517bcd0d2d916daa698cf4ac53e719690f9b45d9b1b10c9898fd4d8f7e693cb59d6bd47d9009e48d7093891edbe05041b0c5c0fefaadc54d1a4e794a79436db076591d10a9bda3a1486fa1b8d29f40c6a4080b43ea94ab68249e2d2fba4d495a1952ac9b8d54eec469cee8e05e13f1c2ef4310f2f07e8467c0878b77f6837021067168e158933feddf117339a0d0dd46df7107855c1e6623dfd913ea7ac28ba8b9719aab8ea555cd8f58c91592ed0a74fa7fca8a34b6ea4f2ced6deb4fb46cfcdbbb6fa710195cd39556297a6e26b1ed38db0c0373044d3a736f52e9959669e08007a43e835288904065b60f5d1e4cdd2c5ca865f04f99f334eea44439f73d7fa2ff387fde3ad5f8e1ced3d2548a31833a7bcb32f63b4ddcedea6d36b9c478d6dc779bb31f258d8b66ab9dbc44c68423920a6cb4a2ee84edabb083e82475548257795623de1e57b64bd2026d521e8c9f583f8d009c92cfb0bdc35789421544662fae3a215ed2dc49255993e7d0acf66c937560ee2a856ddb8c1bfb690f3e723e7ee90d99bf18ded9014cccf93b8e4dbbd6e546b9efa9d3980a49f65f2afa1a341c0b17f394a590ca73ce1bd2b46a061e2e9ae0a501eeb6ed0eaebda7c518e26444774f46a0367a49bd6cf5a415ff415124ec4a596153abba0f1b6b9c2322948b76f8cd01699405bc69af879b6c3e9c4d3de95a70740a7b76a6d2ea3a55c6b62ae32029289120ab2f061a80a4d7e6a1fb1d04a2df967eb1cd34c8451afa6c77e81e2e1fe2bf71ffea73712c85dd0a86859287e73f895b0e8e9b5cd4ada53e626a151d592e3539e13256fec3aa954c8e7e3aee255366ce076d8bc0b1042d847add1a254cbb91093d383db16faa705b7e54017487ebd36a6b744673e811510d6293d767f2f0f80f13dd6e163ad74a5f8023043fe707478565f9277a96463da93ec315f4f5f076934a1c07ac02c9fe6bc0be3d274f0188400eb468a1fdd61ffec51f70da356ef9f0b31fbcf68e1bbbb7dad2a855693fc4249e3bd148e3ec28852147c38ccda3eda1408acc83540c6c016873fc7e7e2920cfb8e5967c99025ef7e756bed795e815cad70bce70e77c27603bb1a9aeaa5ddf7b70d71d7405cf5943e27cb68cacb3f8f25146235e42b341ab59b0c32b3293e70cac7359c55ac11c46eb078d36c66b9112eb4ff4526c31ccf21c8fc7be824a7ecf2c1621fb42fca2d2cc307d726d038e3cc7e83c5e92058e5e08b559e65742f6dfe52a22aae8296fe9325bcb9c28a71161f6d11fe42f2dd7d530f49d441b95de7cfdbe8ef1ff5e4c9ee1d79c5a62c6269f3cb0cb29e7e964c9489602a3f59283464407df5e3545de43d1ef6c7849add36589340efb88ce82156b5895d0c960f366cb3f3ab8609d5a2df659bcb6ee2957a2fd9f879e421f7a7641f82d0a45bd4cc0394bd4c3e27f068735847f137213ceb09a2bb3b14e4e6c641615f09f7c96d7cbb7e6b98c17ad950ac47f29f8f44a945ac52e4413191bcf9b95076900e60e06a4ad61628ffa66d5d537d0a8902d9b28edc91522e160c700b99328f0e8a63a750d889122df8cc2f8831cffaff0e7136b29fe3330a2a019e343cde935205203823f09fcb181788d72064726e479c917b4f6c9599b4f30c534f66ec4e2b3dbb10220ef912ef491d56b3a404611f77251cec0ae54bc519c94abdb1d1cc6c1aec9952d0dc7717d2e146edfa763bb4f5e879cc07f81b94e09a5a05d97d364f4641d183fd9d0a7f70ddadce4a942c088c1c17006443956748faafcdb50fa98a3be36aebd9b251a1ee47fc8b93957ed23fbbc5197dc41f7d78ce1ebc74573accf15fa53dc6503ccb1876e4c318487f0250d76868aeb73dc47a7d3646fdd6dd49337b86f3395967727ff41a1f1e2599337a3d3af462f79e4b79b67673e49334f27ba4e6be0d25f91bce3bfbee70f520085d1bc054d1857010a5cb4223334c5ad594ec68edc011ca73571f95dc6bf8376e2d34af6d4862d5af335ba39cbb60b52160cb0246069221ef6114d0c1ffdfcfaa81e6dc3ed70e4e39b265ec788c908049342f120fbd6d04fff4e3e67770c9b8f33c53c055c1649260483bd73769501491392556682eba22ca178788fd3b8636f8c9c757e0f11f9b4d724e4b00dd94787db1d9f3e6dc5d22b55d3dc49deb3ed54fb6ae4d5eb6d674f02074949114f3cfae2b57e03959fbba02c1c6b25bcb7b2ebf67de95fdc1173fe55800a84b78a1957b98601dd52ca252b3de402015ac99923c3bc8f5b6cd31c34b9477ab7e2e91063d9f4f093e892033dc736a2ee9dc2c947c13a88ff050b8511e00a5023d5fcfff27d1ca888bc33d2e319b7f1bee6b35dbda2a4e220530a452fc0514194f3cd28845df0d9efa336e8bc545a0a90709c5f9c7fb2359dee768b037fbd1106a048eee5a0e3947b4c7f92c3705d1ee1e38778f8eba7ad1b1e2e0772ef183181356141bce137487c0e59c7ca9f91f5c4ba9d7a7b122b474b2fdb86f15c67ac6efe979b164b3e9e956ea03fee46ac8f1ff153ea3efa2cec60edc28123c7ea7fb767fa79ae03c4ff12e2b2dfe47e177529f1740b8c5969513e8216580aa9d2bdc8bd8f1ca74f13962839acb86a0b2f5def2efa4aa2187bf607218c209abbe8e1de5154613de1fa6b4cf792ed3b18381033f139d6335f964587702a89dac9a8226933116e985dbb8d656408d837994f5781a85cec25fff3a232733010198bec1b619c5488f0f55b1316b5ea816d2f02f232774c606028309f201e1d1a9f58bcc149d9a4eb8656cd1d156f4d0748e73e7cf915f24873b65de8e294a3809d1f247f5216a935d247b236891c3ad53de4e976f840b8d8248f", 0x1000}], 0x6, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="18b759e2539f98f1f871e2a7331346", 0xf}], 0x1) 16:00:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000513b1000000000007005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff5ff3faa8d9211830e0f2f0c9f69ec7070034c290", 0xa8, 0x0, 0x0, 0x0) 16:00:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x7fffffff, &(0x7f0000000140), 0x80100001, 0x0) 16:00:53 executing program 1: r0 = socket(0x2, 0x2, 0x81) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x4, 0x2}) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) 16:00:53 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) semop(0x0, &(0x7f00000001c0)=[{0x2, 0x8b}, {0x3, 0x3, 0x800}, {0x0, 0xd962, 0x800}, {0x2, 0xb6, 0x1800}, {0x3, 0x5, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x0, 0x7d7, 0x800}], 0x7) semctl$IPC_RMID(0x0, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f00000002c0)=""/109) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000200)=""/188) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) r2 = kqueue() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000400)={0x40, 0x1, 0x8, 0x7}, 0xc) fcntl$getflags(r1, 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setegid(r3) r4 = semget(0x3, 0x3, 0xa) semop(r4, &(0x7f0000000000)=[{0x1, 0x1f, 0x1000}, {0x4, 0x2, 0x800}, {0x2, 0xc71, 0x800}, {0x6, 0x9}, {0x0, 0x8, 0x800}], 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000080)=""/217) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000340)=""/55) 16:00:53 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f000079c000/0x2000)=nil, 0x2000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x10b}, {0x0}], 0x9}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:00:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000200)=""/194, 0xc2) fchflags(r1, 0x70000) 16:00:53 executing program 1: mknod$loop(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1002, 0x1afc) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x142f, 0x80000001}, {0x3, 0x1}}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000003c0)="c47542362ecb15920f8ad42ddc8c701add0eedaf88054b6241b18b7ef355fc177751e95dc19fd65e05d3385669114d73af", 0x24) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x189a0, 0x182) 16:00:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='*-\\-]-\\\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\x00']) r1 = kqueue() r2 = accept(r0, 0x0, &(0x7f0000000240)) sendto$inet6(r0, &(0x7f0000000000)="3774c5ddac0ff3bb0fd09aa034b3", 0xe, 0xc, &(0x7f0000000080)={0x18, 0x0, 0x8, 0x9}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r4 = getegid() fchownat(r1, &(0x7f0000000280)='./file0\x00', r3, r4, 0x4) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:54 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)={0x64}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000003, 0xb2}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00) 16:00:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x83, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000100)=[{0x26}], 0x1}) 16:00:54 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0xeff, './bus\x00', './bus\x00'}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 16:00:55 executing program 1: setgroups(0x0, 0x0) setreuid(0x0, 0xee00) r0 = socket(0x10, 0x8000, 0x1000) recvfrom$inet6(r0, &(0x7f0000000000)=""/108, 0x6c, 0x802, &(0x7f0000000080)={0x18, 0x0, 0x1000, 0xfffffffffffff109}, 0xc) syz_open_pts() 16:00:55 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) accept$unix(r0, 0x0, &(0x7f0000000080)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00", 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2c, 0x8, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x9) 16:00:55 executing program 1: socket$unix(0x1, 0x2, 0x0) syz_emit_ethernet(0x10b, &(0x7f0000000180)="46e3f21bfd7dad3f1c9ebbcee1173ee6d991ce61e80ce67f75f0ff527b71170e3302004dfec4cd01a2db58c34c3774475056192330d782ae300d31face59c45279aafaa48faf1201c348e284dddbae2764b6612d49260dd609253ce3ef3c5dd2f8d507b130b1cd1a7bb1925e2b38f4c5f9ec236c8583567c9210814f91268f6014d5f6e1fff62ae4b1e0339f4bba9d248c693f57aa14ea283dcc30596451ee2ff2dcd5fcbe90412c67b3afaa4a6e60f48d46f3143424f20c8d7e75f143dc6591113eccf16f08ea7a511a8ac08d7b75482c0dddf47d496b591918dfe0cc4e7a306e971a902a5f09940fa457ccfc1369a35a99df20d18ba9395a3ceedc571000000000000000000000000000") setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80000001021, 0x0, 0x21e) 16:00:55 executing program 1: execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000240)='-\x00', &(0x7f0000000300)='{[(\xb9\x00']) r0 = socket(0x26, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) 16:00:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000000)=ANY=[@ANYBLOB="01007773efc919"], 0xa, &(0x7f0000000580)=[{&(0x7f0000000040)="6e8b0cf4c75199f6e661da43aca4ed6a75c7607df2f4", 0x16}, {&(0x7f0000000080)="85c46ddf518f84b7bb093328e59c0bbac5cc6289e8e58b288ef232747ea074e79cb531db11e1e90a295b935084435355757d66601e7e2a3d3d5c4850614c6e375f67ccf622960a84f4c6ea0ddb75190703dcea235ef575b6c22e7a268a48fd1d8d0f68adab63c9e54b8510820a3a697961317c663fb7b3e32ca90d70c201bd7c7c556ce80cb2f5d82befa722672cfae90f583aeb8936393979f96abf8b69d10ad65cbd5b58636f0bab90933b692e0b383d1859b09c1da8c4b7f1d65cf2089ad82e82d425f83f36f1bef756d4dce828496c9ce2baceb36d", 0xd7}, {&(0x7f0000000200)="a91dfcf114103e102c09cfd19f802e24feb8f48ffe015c096c200ac0f5c9782550", 0x21}, {&(0x7f0000000240)="256a7cf095d0cfdf0986", 0xa}, {&(0x7f0000000280)="f17ba956e346c252bb57fdfed9cdeb4c4786fa300ec41c312faa8bee7ea9ac254aab5f0db4b2282789222ab2971d0169cbc44920ff6468397631b91e5ff0795a6cdb5ab14da8daa3155f6fda3bb1eef3e345862e23b5e618cfdd9187ce8ce9af8cadfbba7dd71c74c5e035a4525a6155aa1b8a935e2f87fbe2ccf342edd19a345f359a55815cc6b624256e85c5635178e5d91d39c0ef6c", 0x97}, {&(0x7f0000000340)="99e3022c052fa0d942f06d0bac90f751b41b92b2970ca72679cad3786e42a748aef666d81f9ecd2f332715e3a74cc9b9934ce54367246e1db2e326a425fd4ebfb821ce5d6274df69ae280edb554361716f66f0e468f4883da673119ca1c2cd0cf5c2f6a85ba2fbf062af6ed0d19e6f0dc2ef4fc79cc1508865ee", 0x7a}, {&(0x7f00000003c0)="a923cd624fa66144aa1e4bc47a8d86519955b58592c465e23fc7fa13000b33261141a739993ea411c9ba64bb3081daa815de639b2fe5c06e6b4ec53332361116b9f5a5e3279545e516d87f5140f4f0177000b468b916c0bf5e2e2d22e2573208f886a6c93fcdadedb2daed6ee009dc96e81a60f7317f4a1aea96aba4d2b4e828bdd8ba2ff3798c4e5e535af2243d9cda8f84c6f050a631a62bbae9d75f7d7d74593c5b1b9a6618c31a16e28ff32c05f5d4815ffc92", 0xb5}, {&(0x7f0000000480)="9060ceecafa46a4f8f597cae6b78d4eb898b9a179bf27ede108785f9f29bc8c72100493ab8fe6a99b19bc4e07b128077a35db749dfb02af6525feab5b97ae77eb795048a3addf1a4f697ae43b4ad461d719d39b1af5a72706f77d73b6ce6c80b62a70f60d4b89eb25a68275505c1e9639b3456f8155c159f471c019d021163f46699c48a25ac717079e5be6c22972c5860e7f71b1779f964d111f3a4bdf581922c9cd2b05f051021461a8ba3e663c2e60a098d3ad694805a921ab058615ccf17b877230d6e4472150c19d37f5622f8a486c5f15cf17a8e8c3e1d48956aa4677f31a4da8816d9", 0xe6}], 0x8, 0x0, 0x0, 0x4}, 0x400) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000a00)={&(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000008c0)=[{&(0x7f0000000680)="22b301d8a175a1e963bd4545c5fb236d0b6b2074b4c70174cfc94dd062a8d4d88b5ea4af8b2169fc1fa0f868fb423aa7c4abfb900350df732ea98c1fc9d7811d581e6c9e9a0ee11b9299854ce6c82ba01d853d6eb02afb28f7146b8b8f4f1cd753806fbf2f30f809ca483cebcb56376eaf0ee113cbd88e46e929ddecd9dbca0ab2fdd76c5411c493ab6c06ef56fb74f9f57e10df86a7adbce934eda8e84ce6f1a52ea3879e73424b1e3a2cb078604c3de656a977fca01d684b4602ad041c8e460abb919b3a544a96056e98d21d32548f48ec87f36fb50364179064f34cf9249303914881e4016f2bb0897d58b1f5", 0xee}, {&(0x7f0000000780)="f094b45ed4cf64", 0x7}, {&(0x7f00000007c0)="0e61fb98fb883f9278df03b1cd1be27a485ba4817fcab99c1b3898a721347da8dcf169cdd8563428f92ee3ba7b001e28a12a55cd117566ed29757b710f2dc5ccb351d3a2b725380437ec1eea468cf2c3a30258caae224df3eefd96a0042c792ae61ad377d00a6d1496eb5f9674fde29df726a7eb0e553290f645292293d2926a3c34060e36d949bf7dd7ac54a0c661cc3ba322bb7a35a850365709cb3e7a2a249bf3e13652ea9a74a88ec95b5a0306a58ae29afc4063169e1a5ed9e02913299cd3c0d83505db98b1129f51a5df51afe13604fd32ea5ba902ad9dd7565bfaf9d53197a7580100b8656db1dcd79a90", 0xee}], 0x3, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x38, 0x5}, 0x4) dup2(r1, r4) 16:00:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0xfff) clock_settime(0x0, &(0x7f0000000080)={0x9}) mlockall(0x2) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)=0xe645) sendto$inet6(r3, &(0x7f00000000c0)='s', 0x1, 0x1, &(0x7f0000000140)={0x18, 0x0, 0x6, 0xa97}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0xe5a3, 0xffffffffffffffff, "032e4feb9c3ecf67192945036d5d2af5fde549ab"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c1947075603", 0x15}], 0x1) 16:00:09 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff, 0x20000000000}], 0x6, 0x0) dup2(r1, r0) r2 = kqueue() setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x7e, 0x2}, {0x18, 0x1, 0x5, 0x8}, 0x401, [0x386, 0x1, 0x0, 0x8001, 0x3, 0x0, 0x0, 0xa3a2]}, 0x3c) kevent(r2, &(0x7f0000000080), 0x7ff, 0x0, 0xdda, 0x0) 16:00:09 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f0000000080), 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)="84", 0x1) close(r0) 16:00:09 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000040)='./file1\x00', 0x2, 0x2) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000165000/0x2000)=nil, 0x2000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup(r0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x100) r2 = dup2(r0, r0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000000c0)=0x1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) clock_gettime(0x5, &(0x7f0000000280)) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x0, 0x2}, 0xc) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 16:00:09 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000380)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f00000003c0)="5ef1d66a3edecd493d8c386a6c608b9fe52cec9cdd0d635d8be8f4b926b571b99cc87409fa749412bdcc6b4b4ddbaee0e8063bacb307b07c7bd327493f84f53dbbb55a5f17a846143e85eabb1be458cec96351669b5f7dc1f91318e78611438dad764bcab7b878906fc53b09d8e004169b419e7a036217b5bd9dcf781e71e8414e1d9284b8f7732e6d92ea90b889a76956d95b7bb024b08ae9f26cb32e161dd4da8d86d81bfeb5f87e792aa966d4fa774b54d3326691c314421eeeb3621ad1d85c6001a5e74262fa78ea7c25b6", 0xcd}, {&(0x7f00000004c0)="0ca6d5073afb35ca35878621f4e302e9ffc296f2c9cf205e2bb7a3b41de157cf3c39e90d05b35b3e79c0636ee2c91cb01f8138420cb81d0a10f60897073a49c217b1716c7d631ee0e2dfd323aea585ea77e6a2f700fc8eb734b3f1198cb0a6c4280b5ba9e4f8e5e4d391a23a97a5be5952381aa4d6ac4f9691387fa4346d1c8446ea501671e6b02afd729b417b7c4f5a96ca4d7d93a7", 0x96}, {&(0x7f0000000580)="0aaa04fce5aa045c2b8e266288122e5da0b43dd790b5e1b57434ccf57a01522cf43e03c87cdbeeba77303d98e3da50167b11f7922b5811e68ade13a0711c0a3d62", 0x41}, {&(0x7f0000000600)="2132242f5859d7400ee013d12edd81f017c3f95fac2cd4f4fcc237ad0bfc", 0x1e}], 0x4, &(0x7f0000000680)=[{0xf8, 0xffff, 0x6, "3312125b7acd68116b145895ea90a4fff3477133c6e44fffa4b76b6910474d79e7b7158fdcb36036492c53a125c76473c04f1cd3e4ba056b876fb820ff857c2edff115f703ce79bf38f43724a8f45b5a3781416f6f18a494e2d6c279cd34d6dbec1a782073e59df5ae95fa35711485aa05ac66255bbd31059075972fc564130edb70c4657202ce743a7a761c548ff43f30edb735dc08a2071c348783672a8af6048bb435c4d1b96d9e47cdd135889af69acffbc9ec021886709de7f020e8d4a6f77c26543e7e88bdb997a415d648e5dff819d600362cdbeafa227538f179731d32161d55494cb362"}], 0xf8}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000300)=0x647f, 0x4) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/198, 0xc6}], 0x1, &(0x7f00000001c0)=""/253, 0xfd}, 0x3) pipe2(&(0x7f0000000340), 0x10000) 16:00:09 executing program 1: r0 = msgget(0x2, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDDISABIO(r1, 0x20004b3d) msgsnd(r0, &(0x7f0000000440)={0x0, "4df21fd6499c5bbc1d4f73d44882143b97af9d72c083781ee7244375026affb5da7c7a11740eeed93213e7c894ed19536510b449a0f4e11a5f4dd3f3873a20a48d1c292406ff73191af9ce8d488eea18ba5765cd49bf2e829a33e90dcbae904e90320da09e5212c59af9e9f8a5ee4d0462b6e22f45dac71a7d212151127bbde18fe290128667ad5090a60bdb7160dc52b05846f76b1b415bfc236764be37ae0a79fb6040f24b8eec75a441ce45514f0638c34647cbbb3d8c90becd4cce1111898f3e1eb2a3d64aff3887d36ddb72457b137cb5411d60a189f97ac6b8b6b81e5c36060ed6f97446d7704b962d20428a7d0cc677b773068d983c803415e78fcbb17dc9d64bdc23bf5db25a94bd8364dbc3fa64acf8817237c5c53f3e68643edce802d80a57f847d0bf77dbe36bd42c34aded5944b1e71896927ff6c6d5ec2f1848c98d84137dc494fbe6b29e7c92993ba522504343222f78178839146c2159ec01065cd694f4404718949de714faa4ff9fc00a5a05aa20fce126c3793c6aba22528b02be01df6a527fba991af3b4fd549f5b948f8f7607f746fd1021b5332018dd57dd803024e7539376e3aeb50c725187d3c8dc7a4d0871ea975e8d2081af62ecd2924c09af1a656ff7b5404b4b99ec5f474e67ee54aea84595e799bbd6445ec87d2d0b0d186cfb005249c5c5840836d95c2b3ae7d7ff660777fcc9545297b5e6"}, 0x208, 0x800) 16:00:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x47, 0x48e}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000140)=[{0x87, 0xfa7}, {0x20, 0xeef0}, {0x8a, 0x3}, {0x81}], 0x4}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x400, 0x0) 16:00:09 executing program 1: r0 = socket(0x6, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff}, 0xc) 16:00:09 executing program 0: geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x60, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = socket$unix(0x1, 0x2, 0x0) setsockopt(r2, 0x6, 0x6, &(0x7f0000000180)="7242b2a92a4591edc3b5842174e87420c85946315e660b0c28a18598a2e7fcf18c4a104617d7e3d36fca1caa375edf7413804c97aab96c08d89307192e0b2d1cb6f47f5eb021614cccc7b10bd25fc83f007f05162d9104d79ec9823a261543940fc12a5a4b550c40adfbc8881a5e350e6b6769b7176107ce4d160cd0fbf13bb3566085cbecfbadd9859dd0", 0x8b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setuid(r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x9) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1000000000001ffd, 0x9) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="0327e1e249d85bd1d830abed097b101c5745e54063695a54d1ce662205282aa7faa1ae9d6f452cb6b937adafc4abc50e914931b3f42d19888192e129487178b03668d5580cf3b4dca75f4bf48a174f61fe1574a6", 0x54}, {&(0x7f0000000080)="c8d39ee1e509374e99fc2e449fb060a25c9aaa492487847fec8e7588ee6e1211e898dc08e3d5419d5227cb922fd2c953677519a7a208ca94af9c26eb8c34a581db8880f16d4ecf8c5a0f2678f49a3db117624de6200ebea286348ccb6836a7f789d3f65551b2b170b561bdd977259d7ae33332d2de48fbe7e30a9bdb15c5fee3d782e3fb59bef84803c826655c5bbb703b85bf3a52dcfd023d0bf71f8bb71f566d7ad6f52ac7eb3181e1464be80ceb705803c31a25dc7345677fc36f46d0ac5181267107dbc50f2b6c1feb2795c8c027f07d504070bd68da00b15c18de253888c781528db9299099cc9571d61333181e", 0xf0}, {&(0x7f0000000180)="a7557a117192b6194ab82f85387434c76c3b8f7cbd7a2035b48b88bcab1a9f4691074c694f6b6abfee6267b0b8acc024611ee071d9e52d050de20f218df19a10575ee0d4e4a6fc47e3c0ebc24e462de64d425e59465b921caa5e6827813ebc775f440b08981b53f439b40b8d9805b772ea42622d1cbfaad10cae87426ad6d326896a87512991fe232fae3d461f7f56b14890e5", 0x93}, {&(0x7f0000000240)="8cb96aef8562ba7259e7475095fe7caeee414b59e16540c9a35c629f", 0x1c}, {&(0x7f0000000280)="ae3b24b39614a9d8bc996c80138bd8f5215e45034508554082585662ddb2848f04ea8413852da71ab126f0fbdd5d1987f2d65655642b3da02b0008d8010d40655f5a09bc54dbaea4a7bb48861a39e9addfed", 0x52}, {&(0x7f0000000300)="79626d1c936d73151b446575ba98fc94908a5611a4e0b476b79f9914c0057618f5e3117ce80669962f7610490d195c5ea8946671e36ed426c9a6", 0x3a}], 0x6) kevent(r0, 0xffffffffffffffff, 0xae11, 0x0, 0x10, 0x0) 16:00:09 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x7) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) r1 = semget$private(0x0, 0x5, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/115) listen(r0, 0x8) sendto$unix(r0, &(0x7f0000000040)="7539750b6e77d4dce42c2a9360823ba3fd1f90feb40de85e51431433265ab38beb4630f62dfcc33c00c4872c4192bc5b3589384b77f39c67a8056f9401ed27a8c7e7261fb81dd6841f875f83c12b677ae5bac65fcc1454ed3f7a25ff9ca9e59913b4d0a533dc41b03c7c3372e2c5de8f6396b7b5bfd3f4579fc3a2b38433b291090951415d81df2179e61147e22e52e3d06a58d297993d463bce3e", 0x9b, 0x4, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x401) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000200)=""/105) 16:00:10 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0xfffffffffffffffd) fcntl$setown(r0, 0x6, 0x0) chroot(&(0x7f0000000280)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='%!\x00'], &(0x7f0000000200)=[&(0x7f0000000140)='\xaa&\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00']) fsync(r0) flock(r0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x140) 16:00:10 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x290, 0x402) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1, 0x100, 0x745, 0x80, "e43829decd41e20b7d83abbb7a86e20bb800e79a", 0x10000, 0xfffffffffffffff7}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="bdfa4d2591c321a8cf98848e4a0951bdffc6d9d7c7f5ecd505370f55d9bb05dc07e23ac168a0237cb5e32d0ff2bbe7199679b1b1bc3adfe4df6473a61d75698228a2b887db13099bb25375a9c2b0a061a751731e5c2091f3e9bdd11c4518138f7d1d2717001200f34322c0cdf8648b0200000000000000cdd79c0004000000000000972d2eae1f3c146e00ead47dff07c6c3b018be5455ba5fe808f9840f9e13da008000000682247a3ec85dca84b00ba7651238225996d2250f6ea8080057a6212dc30a9f047a2111659bfa12c867e667d41eb760e65e47291de57733bdda2ec4b4e024735139a70dbc081c1463df626606b2001cd5a63ee99677f805866ec846caec22e2aebba825915b324445a1bc1d1916858ec6876e0d82f44c45a8123ccdb00dc53274332faf5a36764bd048368bcbbdb5731edb6402bee13c299bc1f3c73d7bf83d4b32dbd4544b5ccea1a6e54a98f2fe599f8538c0ef1eff620056f03f9c9fd5d0f99ea7769f55b2dd62e02c168b4f0fff9860237d0b19bb2e091e13", 0x180) r2 = syz_open_pts() close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r3, r4, r5}, 0xc) dup(r2) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854955050000000000000011a189e89a1a8d6332"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1000000d0e, "b04d00fef2e4631a00000000000500"}) read(r6, &(0x7f0000000880)=""/161, 0x52) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f00000005c0)="90853856a63efcf2dafd59dab3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09422f4352e00c1ac5113f3a04e0ad06990c26fae3833fe94246656f85da1f5cfbcee9a2e5de1e784ba0a6a87731a7724f4d84f2280cac597af68fbb1458285f3f42f7361b73e796f85c575a32bc57a1d380c962363a767b84c169ebecc2ff2a682a2c257dad4c51c352ac275010f107d35470058dfbafe9bf5a4fc167afb7b2094577cf7e91ced01a53217f48fb22d6687a9cdd0b3cf76b7fffd5848869321a0f4633df1ee0ecd5b0e2f2", 0xffffff82) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:11 executing program 1: mprotect(&(0x7f0000ff7000/0x8000)=nil, 0x8000, 0x6) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/115, 0x73}, {&(0x7f0000000240)=""/82, 0x52}], 0x2, &(0x7f0000000300)=""/146, 0x92}, 0x1) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) 16:00:14 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) close(r0) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, 0x2) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)={{0x40, 0x45}, {0x100000001, 0x6}}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) lseek(r2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x100000000000003, 0x741, "b006000000000000008a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000008c0)=0x1) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) setreuid(r3, r4) setgid(r5) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="106ccd8b768600000046ed970cc99886a5c73bd25c000000b100ae6511e6d788a22385c719fbb96f6480cff0fb5cda11f8725f5d96c01755fe88d0fe7c2f67ca007d7985d68adef718b1c5658870bbb776b3ff3f6cca59019651305ce44a638986c3f26fd1f1418cc09b42e94fd7728dbadf3040974b4af48934672d5b3524e63db20b287f71464485e30df32e8b0e1cd5d616c3515539da64df74515024ae01795fc6263569f5cd66c92736cee9ce06cf9e214911502097bc2fcf3a494780207624c017208d00000000b7a2db95078259b79395dfc5b2a93580cd2a1f8fb57a883541000000784bcaa72b2bed978587900d3149cf5493884acf8e55aeef9fcaf05acf89fd189ee764d0d0bd60d2e5936f6d7b246657f1916580e2bd220aa583a4bace05b14103b6521af9107d5904cca43d6675f901015562ebccbf28d970cd0f05eac554f4ee55ebeae63211c3c96e1793445a02921f46d35fa5480e2c163f1f15f02a901b4091cbb25fa5f3a341050000000000000000d1769402e4578cfe11ff0447196c18db047ed4da4fbfd4b9ddcc556d3ccb400843d32495bc6b3dc115e2c14a6c298dbc76ba4afdf33478bf094c2c535b89f004f46b32c0764b4f310dffad9562e499129d6bdd7de337c83c048c5df30db0000000000000000000000000c7881a85222304e07efad0b4120283a7672ccd8346e5b1e5daad5cf0b9e7496ffe30fa5a92621f3b05a28ef2aca533c2370facbe010000000000a554809f26"], 0x221}, 0x0) sendto$unix(r6, 0x0, 0x8e, 0x2000000000, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) seteuid(r3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000840)) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:23 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) fcntl$getflags(r0, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892, 0x7}, 0x8) 16:00:23 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) syz_execute_func(&(0x7f0000000040)="42ff32c4a2a9ad43ffc4417b12a66500000026f30f112af23642d9fd660f5b7ae1f34a0f2d9cccbc0000002ef2476ff2470f5f6e5bc44265472c8e") lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:23 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0xffffffff9e7ec91d, 0x5}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x512) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x88) execve(0x0, 0x0, 0x0) 16:00:26 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x4}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) 16:00:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r3) r4 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) chown(&(0x7f0000000140)='./file0\x00', r1, r2) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:26 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) r2 = syz_open_pts() writev(r2, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) dup2(r0, r2) dup2(r0, r2) execve(0x0, 0x0, 0x0) 16:00:26 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f00005f8000/0x1000)=nil, 0x1000, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x400, 0x25) openat(r0, &(0x7f0000000100)='./file1\x00', 0x880, 0x90) r1 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0307004, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) 16:00:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002006, 0x21659) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f00000001c0)="492778807623da71930212df2a72c94c2c2793027da6ffbe38b4d1d8f8bf23f44fb452f7a0a4493289fbb3536b02905261b31bdc1f3efbed64de3bb1045c0325331df3f82854b8395fbfb05eef1dc1066b62f49f340ef25b2a93e4d5c04b60d7ef034d5956c9a49791cc52f467987dec67d508f92a292864c94da4faf0d0b2ff2ffd6549816570ed0e4e15a62cd17a2e17a5021a26860b2d03de95a6bcf81d332dd3eee703ae402aef", 0xa9, 0x402, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000280)={0x266c, './bus\x00'}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000180)=0xc) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = msgget$private(0x0, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x0, r3, r4, r5, r6, 0x100, 0x10000}, 0x1f, 0x1000, r7, r8, 0x2, 0xffffffff, 0x1, 0x7}) fchownat(r0, &(0x7f0000000240)='./file0\x00', r9, r4, 0x2) setuid(0xee01) linkat(r0, &(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$TIOCMSET(r1, 0x20004268, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0x80000001, 0x7fffffff, 0x7fff8000, 0x7fff, "b40ab311bef93a28faa992f96314211d1648cc58", 0x0, 0xffffffff}) 16:00:27 executing program 1: r0 = socket(0x18, 0x4, 0x40000000000003a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000000)="3ac3cd69a5193aba", 0x8}], 0x1, 0x0}, 0x406) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = semget(0x2, 0x0, 0x74b) semop(r3, &(0x7f0000000180)=[{0x1, 0x4, 0x1800}, {0x0, 0x20, 0x800}], 0x2) setgroups(0x2, &(0x7f0000000140)=[r1, r2]) socket(0x3e, 0x0, 0x3e) 16:00:27 executing program 0: setreuid(0x0, 0xee00) socketpair(0x18, 0x4003, 0x102, 0x0) r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) socketpair(0x38, 0x8007, 0x1, &(0x7f0000000000)) 16:00:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000340)=@in6, &(0x7f00000008c0)=0xc) accept(r0, &(0x7f0000000900)=@in, &(0x7f0000000940)=0xc) pipe2(&(0x7f0000000cc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000d00)) chmod(&(0x7f0000000ec0)='./file0\x00', 0x23f) unveil(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000100)='r\x00') symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') mknod(&(0x7f0000000e80)='./file0/file1\x00', 0x0, 0x4) r2 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x20) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x7) pipe2(&(0x7f0000000200), 0x10004) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) mknod(&(0x7f00000002c0)='./file0/file0\x00', 0x0, 0x2) truncate(&(0x7f0000000040)='./file1\x00', 0x3ff) r3 = msgget$private(0x0, 0x40) msgget$private(0x0, 0x8) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r4 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r4, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 16:00:27 executing program 0: mknod(&(0x7f0000000080)='./file0/../file0\x00', 0x20000002003, 0x10000000000005) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa, 0xfffff, 0x3, 0x3}, {{r0}, 0xfffffffffffffffe, 0x63, 0x1, 0x3ff, 0x4}, {{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x1ff, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x7, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80000004, 0x2, 0x3c5}], 0x0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x8, 0x5dc2, 0xab7}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x23, 0x8}, {{r0}, 0x0, 0xc, 0xfffff, 0x4200000000000000, 0x8}, {{r0}, 0xfffffffffffffff8, 0x41, 0x7, 0x0, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0x89}, {{r0}, 0xffffffffffffffff, 0x14, 0xf0000083, 0x12}, {{r0}, 0xfffffffffffffffb, 0x41, 0x40000002, 0x8001, 0x4}], 0x948, &(0x7f0000000000)={0x1, 0x6952}) r1 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) recvfrom(r2, &(0x7f00000003c0)=""/109, 0x6d, 0x802, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$getown(r0, 0x5) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) r2 = open(&(0x7f0000000140)='./bus\x00', 0x200000000105, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) write(r2, &(0x7f00000000c0)='l1', 0x2) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) dup2(r0, r2) 16:00:27 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, 0x8000000001) 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, 0x4, 0x800}, {0x7, 0x156, 0x1000}, {0x3, 0xa22, 0x1000}], 0x4) mprotect(&(0x7f00000f8000/0x1000)=nil, 0x1000, 0x4) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000180)='W\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x80) semop(r0, &(0x7f0000000280)=[{0x1, 0x0, 0x1000}, {0x0, 0xffffffff7fffffff, 0x1800}, {0x3, 0x20, 0x1000}, {0x4, 0x3, 0x800}, {0x7, 0x0, 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:28 executing program 0: setrlimit(0x0, &(0x7f00000001c0)={0x0, 0x4000000000}) setrlimit(0x0, &(0x7f0000000000)) setrlimit(0xf, &(0x7f0000000040)={0x2d09, 0x3}) getrlimit(0x7, &(0x7f0000000080)) 16:00:28 executing program 1: r0 = semget(0x2, 0x7, 0x440) semop(r0, &(0x7f0000000000)=[{0x1, 0x1, 0x800}, {0x3, 0x4, 0x1000}, {0x2, 0x80, 0x1000}, {0x0, 0x6, 0x1800}, {0x3, 0x80}, {0x2, 0x5, 0x1000}, {0x3, 0x20, 0x1800}, {0x1, 0xe0a, 0x1800}, {0x4, 0x9, 0x1800}], 0x9) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x4000000064, 0x0, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10288, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) 16:00:28 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0xd, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) r5 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000140)="220e22", 0x3) fchflags(r3, 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x80008000}) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:28 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000003b0000ff93ffeb"], 0x10) fsync(r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 16:00:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x3c2}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:28 executing program 1: r0 = socket(0x800000018, 0x3, 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, 0x4f17, "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, &(0x7f0000002500)=ANY=[@ANYBLOB="1000000000895f000000000000000000"], 0x10}, 0x0) 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x202, 0x3, 0x0, 0x0) setsockopt(r0, 0xffffffffffffffff, 0x10000, &(0x7f0000000000)="25b730cb6cd11f440f129a739b3b894588c1bd43247d644fe74a372616", 0x1d) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0xfffffffffffffe28}], 0x1) write(r0, &(0x7f0000000200), 0x4268) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x2) write(r0, &(0x7f0000000500)="e7", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup2(r1, r2) 16:00:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x28000, 0x40) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x48) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = getpid() r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r7 = geteuid() r8 = getegid() fchdir(r1) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="95ac7c53d36c79e0a398c6a88ac3237c3401beb2072c", 0x16}, {&(0x7f00000001c0)="6b67c7cea4546bae52a4cdcd85587316aad20fdcec9ee4b5a6575d60a359c6801185a0f704711cc5a1373999b125ffd9cf31253785dea45e717001e85a42e5d65d8c62dc28536ff27c331076ce0036da89ccbe7eeaee639790906f0225d812c2fe6eb2c7333edf1a1934fa7407137a113f32684d7a714e8e5f4784c3f255f488c14dc7f93f676fa447deb355ed848ac40c8de1282b53fbcb4366f88a280575a3beeb10ac0f0ace66f86d138376ccd642e2a3fc3997974d531d73106632c161c530ee062935508347537d636586d63fa1c868a87bbe7dfd4872a9b62da0b4ae3276cd8cbbaf5a467fdda3e7a5b9", 0xed}, {&(0x7f00000002c0)="0c4dc64ff681d465cb27e6627dcb966d3f377f02d49c16932558350ca131919d1c2508a74c5423b06474e5efaab2acbd733a91bc9a33d2765cd4df7500153a899e6a681858f01c7c205e9152e525b8b6703694d813ed625e49e0aa4f318cbdf8ead515eb7fc68391d7205cec99473f3f8d5cc321719caf66674d763a708921074c47a255a3dd1faa9e46ae3ec1a67f6fb8b844bb61412cbea0be21aa84d1", 0x9e}], 0x3, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x1}, 0xa) bind$inet(r2, &(0x7f0000000440)={0x2, 0x2}, 0xc) 16:00:28 executing program 0: mlock(&(0x7f0000000000/0x8000)=nil, 0x8000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 16:00:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x20000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x12, r3, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f00000001c0), 0x671b, &(0x7f0000000080)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x7fff, 0x8}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x44, 0x83, 0x2, 0x3}, {{r2}, 0xfffffffffffffffe, 0x88, 0x4, 0x2, 0x80000001}, {{r1}, 0x0, 0x30, 0x40000001, 0x8, 0x7a0553d1}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf0000036, 0xff, 0x40}], 0x3ff, &(0x7f0000000140)={0x5, 0x9}) 16:00:28 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) 16:00:29 executing program 1: r0 = semget(0x3, 0x3, 0x83) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000140)=""/251) r1 = socket(0x11, 0x3, 0x0) connect(r1, &(0x7f0000000040)=@in6, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x4, 0x0, 0xc6a, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = open(&(0x7f00000002c0)='\x00', 0x18, 0x40) ioctl$VT_OPENQRY(r3, 0x40047601, 0x0) kqueue() 16:00:29 executing program 0: r0 = socket(0x11, 0x7fffffffffffffff, 0x200000002000000) sendto$unix(r0, &(0x7f0000000000)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbffffffe0fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1fcdb132b03fe9e62ebe2000000002fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f281ffffffffffffffc1f5a872c881ff7cc53c894303b298a85ff36082374a0057cdfaa8d9219830e0f2f0c9", 0xb8, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="029411cf91973541804b475c347988a377714ebd7dbf76f0179296cff96bb64df82a29ed4b86b337e36544735faee66c938269f51a734905d198b0c1f1146131835bb7fcf811140d25ac3ae13df9201b9b29ead0a32b72b404d56518e0eb0d4d6f3f4e7da266f5ea88712e8ad812ebcfaa4b98c31c6b8416d9b7ac5dfc413a4c5fed49cc7e70baf8ad869613aefafdf518536ed6eeb014873adb40ced67910373c36d4ee08418752077cc20fd7ebd783e8414253", 0xb4, 0x1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 16:00:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x4, 0x21, 0x1000000010, 0xc0000000000, "94a7a23a3dce53a2d7d6757bc5b6f0e60b663bc8", 0x80000000000, 0x3}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) symlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000940)='./file0\x00') preadv(r0, &(0x7f0000000800)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000a40)=0x1) dup(r0) r1 = msgget$private(0x0, 0x48) symlinkat(&(0x7f0000000900)='./file0/file0\x00', r0, &(0x7f00000009c0)='./file0\x00') msgrcv(r1, &(0x7f0000000a00)={0x0, ""/6}, 0xe, 0x3, 0x1800) socket(0x7, 0x4, 0x9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000980)={{0x18, 0x3, 0x200, 0x6}, {0x18, 0x2, 0x1, 0x2}, 0x5, [0x4, 0x9, 0x2b, 0x8, 0x3, 0x3dbc, 0x9, 0x1]}, 0x3c) msgsnd(r1, &(0x7f0000001900)=ANY=[@ANYBLOB="0100000000000000b6511cb223806a121f617f0cd9ce774dffd9c5d7216ba49aa6769f1a419a18ac0f4739ab3eba7ccecee0e8d88a60af98e1392b77787e74907c735fd6787f7a07463a048c45da93e50ebc5513fe25cb351f6d212467ab27980795189c2160bc8931d3a698c79bb6e4e6a29f31fd9613676560e978ac10fc243789fdbfc0c61043367ed00caf006c8338932013e3ea91ad789f4b531a6716449f22bb810a41bf3ca9b9b9b9b8123d61a1bdd5f580b942e00aaf88733faa11a252319faa240000000000000000000000000000000000"], 0x1, 0x800) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x0, 0x101, 0xa00000000, 0x3, 0x740000, 0xffffffffffffff7f, 0x101, 0x80}, &(0x7f0000000200)={0x0, 0x90}) msgget$private(0x0, 0x660) r2 = msgget$private(0x0, 0x40) syz_open_pts() kqueue() r3 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r3, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./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) r0 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x1) dup(r1) 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(r1, 0x1) select(0x40, &(0x7f0000000080)={0x190, 0xfffffffffffffffd, 0x0, 0x200, 0x0, 0x74, 0x0, 0x8000000000000000}, 0x0, 0x0, 0x0) 16:00:29 executing program 0: r0 = socket(0x23, 0x3, 0x1ff) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, 0x0, 0x0) 16:00:29 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) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) 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"}) lseek(r0, 0x0, 0x2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000080)="03fa09781f695de5c19204120f64d92a23320db0de2b4bf0eb7245c974b4660ab7f40f54ec177ea78be2aee65b22dba4e6c264ea2aada79b0807bf8cb12cd8045c8ffbc35442c7805195f06383c2a0ca9c87b7a687d2e4037e7300f49c597173f0b4a9a20811319c55ddf718212622dfb7ef17191ec892147a1224a3e6b8a376224da376c60f1cadf5a0afbdfb23d462178d39498840e2ed27cbfd1820f2d068adbcc60dcf02dc8f29068e89deef0829d1e50c8ae59cbbfc964aa43a1eac5034b1f4064fd3d68b5a4b33d6f72a59db6e", 0xd0}, {&(0x7f0000000180)="5dedfa9ab77b273ff965ad54ae912563d972635eae0b4ff45161ed7d3168238efd3fa93513987bc56ba4536d549b0b9706fb424c098e88b0aa67add21d77d787f2c83123b5267698f6d45e4b8aa427152cb16b", 0x53}, {&(0x7f0000000200)}, {&(0x7f00000002c0)="0e1720279d375a7fc93acca047dc8d80187c42644877087e7f3297cd09589c672eeb6aa757fe66d239d0087e7038a1569f4b10791f25d6f280c884ad537c10ff7d69d3a41585be6d4ebe76659738a507243474af0221cd7d63855711318f5202be6d55bb82ce0f4f", 0x68}, {&(0x7f0000000340)="fb5061fa49707b39a7e2dab0c7bb2c116f8188e5ee93786e3b0b7e2c267d7a435855becbfdafc594e333c5579a3bbc1dac059e07720df1a32a2223e5b054a0e11fbc99efaa4eeb0a73bd282866b5010f7ae5e9fc9905b1ef8c5dc43db858054b2af135409a8d0b4da844458294a58e4582c2ba4702e5e9534dd3b0032dc37f136fa7497c3597ced35d1ecd47be7da8c17372379b02f6ab6eebb53b69519a7acef4a11e0629ded975630177bedb6bf91b3af1c447fc8ed48dae13b469d1cf5f3bd9c0342215903dbb6da16077853b97b6ca10744ab0ba797633ab2dd6b51dcbb86f1f994685b3e4738a9925d9ab85cc660147461f01", 0xf5}], 0x5, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r0, r1, r0]}], 0xa0, 0x400}, 0x2) write(r1, &(0x7f0000000000)="794500df7e15f795bd83d1239ebaf485ed66258a005670378adf9050bc11246a00d70f9f2a96423b6ec9633959ea1a7e75cb5e43d9da8681ec2fe06d50", 0x3d) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f00009dffb8)=[@rights={0x18, 0x1, 0x1, [0xffffffffffffffff]}], 0x9d}, 0x0) 16:00:29 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in6, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:29 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0xe24, 0x2, r1}) lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x2, 0x8000, 0x4, r1}) fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004667e, &(0x7f0000000000)=0x9) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x80) 16:00:29 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/114, 0x72) setuid(0xee01) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8410, 0x140) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x45, 0x8}], 0x1}) 16:00:29 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) unlink(&(0x7f0000000240)='./file0\x00') munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x1, 0x100000001}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000080), 0x0) r1 = semget$private(0x0, 0x4, 0x250) linkat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000080)=""/203) 16:00:29 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) r3 = dup(r0) close(r1) flock(r3, 0x1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 16:00:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000001800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000d9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008721d913ec5bcb01549cd30b11c1f3a4a3e6516dadddd5c6377d6d6321d27ae58a29c2d82ab8b5584aee983dc9b0b150cb359ab53d7f329764c81b8966fa058c01001d4d830cf381faeb1aa902e3ae226ff3ad15afd1db54fa219882a76da0c842fcb9de0228112cff5b806ceb94881509f9b56c9e38bab4c66707cb30fdb1bd2ddeb80770c02ad19495fa11251b754a5087ff8deb"], 0x6e, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/149, 0x95}, {&(0x7f0000000180)=""/22, 0x16}, {&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f00000001c0)=""/117, 0x75}, {&(0x7f00000004c0)=""/161, 0xa1}, {&(0x7f0000000580)=""/181, 0xb5}, {&(0x7f0000000640)=""/235, 0xeb}, {&(0x7f0000000740)=""/4096, 0x1000}], 0x8, &(0x7f0000001740)=""/170, 0xaa}, 0x41) 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) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) sendto$inet6(r1, &(0x7f0000000080)="278a5577e46e96f893288f929ae7fa6298d7e136c8924526964c36b29ed7b7c44ed16de2ff231a0f", 0x28, 0x2, &(0x7f00000000c0)={0x18, 0x0, 0x4, 0xff}, 0xc) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:00:30 executing program 1: r0 = dup(0xffffffffffffffff) lseek(r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x0, 0x0, 0x4, 0x1000100000001}) 16:00:30 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0x9, 0x8}, {0x0, 0x81}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x5e570000, 0x3f}, {0x0, 0x100000000}}, 0x0) 16:00:30 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x8}) 16:00:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) dup(r0) close(r0) r1 = syz_open_pts() dup2(r0, r1) read(r0, &(0x7f0000000080)=""/121, 0x79) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f00000005c0)=0x1) 16:00:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0xfffffffffffffdfc}) r0 = syz_open_pts() close(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000440)) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000080)="b70500a0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5dd126da49d718f46888bd6b633776e9cb7cf5de747db42cad2ad8ff87af7bcbae70914000098f57f7ed533b44ee53ed3a8065587b5d6f925d8cd2411a2d92d364121cc568549cbaaeb6207e95a781269ebc6e3201fba69cfb93c7197b8be6a080b3f0b97c7a0cf7faaa35ff123d0a8759c3f443897d0ed4273f3442d99284ef86c7d98c52d5b000000006b0c0000f2095bab657dcbe4c448a273bd3bc9aaa3cb306f96412cd23ebadee89265e095ff4fb7e7c132f5153580be83e49cd9c788fa0ebfa91eb846be8c26e42c081a9079b6c7cc09cf9353395f4d71b7aa323c941ea8ba3ed1d040c20000000000000000000000000000000099d5a95148544f9575bf0ee339109d6b7fb1df8a36e3b11cdb7b745f124a2f74873c6414042b9165d10456a87f97483dd0a3926754de13f67ae903cfbc47be9eab7efa9bf499bd41a8bfaa0357c2e2bf7f307a1783779a122f2c22f9338b993e769f02b3116ee95b81d1d2ce83b8c436a6489339efbf048ae7f3ddc7bcd5f594e7a7d018d2447bf2b07d1458795b4c050991304424d0162e870bf3af5f3e04efa771ba4b341c81b08337", 0x1f8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) openat(r1, &(0x7f0000000280)='./file0\x00', 0x2, 0x100) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000002c0)={0x2, 0x8}, 0x10) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000300)=""/241, 0xf1}, {&(0x7f0000000500)=""/215, 0xd7}], 0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000480)) syz_open_pts() 16:00:30 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 16:00:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r0) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f2d2e332a30009612a60dbc03fd64417038d03d7cd96c0e66c09d5a12c02211172615b9c2b763b0aebdba3fd7f6b9854feb01f8061eac34365070f78c4e6df509468db294d96181e666af416683d3c244d55a5aa42e37b1ccbd46434a8d74cc66bb"], 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() unlink(&(0x7f0000000080)='./bus\x00') kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x22, 0x4a, 0x8, 0x101}, {{r1}, 0x0, 0x8e, 0xc, 0xdd15, 0x2}, {{r1}, 0x0, 0x4, 0xfffff, 0x5, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x3, 0x1000}, {{r0}, 0xffffffffffffffff, 0xa, 0x20, 0x9, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x81, 0x80, 0xffff}, {{r1}, 0xc28a03d4c1b948b6, 0x40, 0x1, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x5, 0x17, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0x5, 0x80000000, 0x2e, 0x1}, {{r1}, 0xfffffffffffffffd, 0xa2, 0xfffff, 0x8000, 0x7}], 0x9, &(0x7f0000000000)={0x6, 0x1}) dup2(r0, r1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) 16:00:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000180)=0x25d) mknod(&(0x7f0000000140)='./file0\x00', 0x3, 0x4) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 16:00:31 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000200)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/114, 0x72, 0x800, 0x0, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f5330000bca9edbd9c", 0x258}], 0x1) getdents(r1, &(0x7f0000000040)=""/6, 0x6) getdents(r1, &(0x7f00000002c0)=""/72, 0x48) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x280a) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/134, 0x86) fchflags(r0, 0x20005) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000500)=0xc) getpgid(r0) r1 = socket(0x0, 0x4007, 0x1cdd0cd200) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000580), &(0x7f0000000080)=0x10) r2 = open(&(0x7f0000000040)='./bus\x00', 0x8081, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) r3 = msgget(0x1, 0x80) r4 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000680)=0x334) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r5, 0x0, 0x0, 0x1}, 0x3000000000004, 0x7, r4, 0x0, 0x0, 0x0, 0x0, 0x40000000000000}) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)="f6047d30766200dc6113d7ff567eea741b9255dd7338993343833caffcab9d2f144e6a9f8c040a3ac231d7eb7b045807b7f70fdee7bb1e831eabad601acdcc003363", 0x42}, {&(0x7f0000000300)="16e6fe7e11b99aae0227377f96c002f9bd48d21cf1569626e6e28d2f63a64f183c88d70c1167798cfd96a289a820c40f63babaac31d1b2622f0bc03b557fc2b7e318d0d28e32c7c20df86a7c8cdc03be7a8ffa83dc4250a4d984c61045da957a763c70408911c8c0190a1dd578233ecdb8e5c499310e93f90e87865a6441dcb0b6bc240b5cdfd8f14e4e65bb6fdd811b7eb270499cb16f08e159cc5094af4a2dfed6273ff6f9e704dafd41850678b20310336607d5f2", 0xb6}, {&(0x7f00000003c0)="ee2650c0a5ac773317affab3c00a9f46560fa8bcb74713c8403f2b96a7a8bb004ba30288afa857a816f8d885aafa09a4e6f7de71435b7c0bfe052eb64050836d527521afea53f34251ecb6d614d44dc20e93fd3143f11f77ed93db78dc378405d036806a89feaf1256c92b1dcc9240a8e68225f39bb038ba7c124158c429d6dad68c8a5663db8713157ad385379585acf6d07c6a57ce41ae96f98cbb7f071141861e6a53b404b696", 0xa8}, {&(0x7f00000000c0)="a4b8d9ac317bfc3a63e0a8383309e5f3d32a043a159522c3c6ae85a13604d76d2408e927d5db460d89f39562e6a150f43b470c9a92", 0x35}, {&(0x7f0000000280)="28e1215d762bd7ee4c6e1d10cece849762df2914393a1016fd93", 0x1a}], 0x5, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:31 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240), 0x0) lseek(r0, 0x0, 0x8003) readv(r0, &(0x7f0000001440)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000001280)=""/205, 0xcd}, {&(0x7f00000011c0)=""/87, 0x57}, {&(0x7f0000001380)=""/173, 0xad}], 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0xfffffffffffffffd, 0x2}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) 16:00:31 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x40004, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:32 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68}, 0x0) r1 = kqueue() dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) socket(0x3f, 0x8007, 0x2) 16:00:32 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc08, 0x4) getsockname(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0800000000000000000000000200000000000000000000001d0000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x30) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) seteuid(r1) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x6, 0x0, 0x0) socket(0x26, 0x5, 0x8) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x5f66, 0xff}, {0x4, 0x3}}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x109) socket(0x10, 0x8001, 0x100000000) 16:00:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20002, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x10001, './file0\x00'}) setsockopt(r0, 0x29, 0x38, 0x0, 0x2e6) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) 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) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x200, 0x0) close(r1) 16:00:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x3a, 0x2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x1) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="82022e2f7a696c65300025e338cbe5af2f3551604c8668f75a205d9dfd6e9bdf5aa26e77e8d1b52224de65980ffff9c837e886e1ee655c428eac710b40c7aa90dff8485d5cb516b4afdae92d4bd07df999e2889617b389baec6c628a570400000000000000371a331298d5bb011b4cf79ef36f3612cf7fccf2a4b11c4c224b91205c158bf47b10e58b1836f951a19e2b3b77d1a5514f631bf2aff5a3fff098c05024969b0f7693cfa6f3bd2ff68f5ebd272d48b1e76c76bc8c48df5a06a77d7b485f0fb3cb925262b23f7726039f3797a53d26affc0700d6705e9edea4cfd8a08fa0ddefd980bc3eb4922d7276176257c4a3e504756a2127b755e788c4198ab8f306874b69c22c2773778c3ee419e846f229ad6b6bb65796036883af41ef230a3d7d79f9796d0233fc9b2d0e66c2886c46ee08b8be5505efc180d8f36095b8347b1897000000000000000000000000005b9a2d8d603c1e1ec79e78b83fc4560c1556d62dbe7db964b62d67566345defc379f2149281736aaed8b5a8c17dcfe83eab091e0cc6f20d8db29969cf85484c2c10346b1d8e9f434759580156a472357fbee23f17ba3b6f95573e35bcbb72d5a663447ce0b564ea95fdb6ebe200cb3d22210136fe7290f6a191ab8bd0dd0fb60f798a5cf21c00d14e649091da41a747f26bc32b593d821633c0519344aadc538ceb83b604f06b114fc8de35d585fa2e1743023452ea9a11664b2fab3517466e0dcaa7a56b86833fb441c9136afc4383882d4013fb606257e89858c394e"], 0x1) listen(r1, 0x1) dup2(r1, r1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:32 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000680)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) seteuid(r0) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x10004) r2 = open(&(0x7f0000000140)='./bus\x00', 0x82, 0x4) bind$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="95cc39206275d9fba3a07161a0768be8ec8d59a1b78c676e0a255086193f7470b671fb0246ac1e75ea19205a7a738264cdbe3e35"], 0x1) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000003c0)=[0x0, &(0x7f0000000280)=':\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) link(0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x4513) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000740)="6b199c670c5fd3bb0ae6a6952a2eaba2029f4d6b741d337481fbfc1b697f42d0c99348b3c477c3959bcbee14beda4c2c3f19f1692404927439cff61637d293810ca62394ceb2c47908bc605cbb37b904a19d08ba357187dbe9884ca1e36969912a9923d6da0483bf0c88f59e7040064d068e3ee1b7af3255e05f7eb593f154fd251272c0bcc64f", 0x87}], 0x1, 0x0, 0x0, 0x2}, 0x9) mkdir(&(0x7f0000000580)='./bus\x00', 0x1) fchmodat(r2, &(0x7f00000004c0)='./bus\x00', 0x8, 0x6) open$dir(&(0x7f00000001c0)='./bus\x00', 0x408, 0xc) linkat(r1, &(0x7f0000000500)='./bus\x00', r1, &(0x7f0000000400)='./bus/../file0\x00', 0x0) syz_open_pts() r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r3}], 0x1, 0x0) login: wsmuxpoll: not open 16:00:33 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x8, 0xfffffffffffffff8, &(0x7f0000000040)="b90490", 0x3) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) 16:00:33 executing program 0: socketpair(0x16, 0x2, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/8, &(0x7f00000000c0)=0x8) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0xc) r4 = semget(0x0, 0x3, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000140)=""/35) semop(r4, &(0x7f0000000180)=[{0x6, 0x9, 0x1000}, {0x3, 0x100000000, 0x800}, {0x0, 0x40, 0x1800}, {0x3, 0x1000, 0x1000}, {0x0, 0x7e2b, 0x800}, {0x4, 0x1, 0x1000}, {0x6, 0x0, 0x1800}], 0x7) r5 = shmget$private(0x0, 0x3000, 0x580, &(0x7f0000ffa000/0x3000)=nil) ftruncate(r2, 0x7) rmdir(&(0x7f00000001c0)='./file0\x00') fcntl$getflags(r1, 0x3) semctl$IPC_RMID(r4, 0x0, 0x0) r6 = semget$private(0x0, 0x2, 0x100) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000200)="855d34ff381f08cf287f07e1e8b1538b88792f566f3df498f4ca4b5f9c", 0x1d}, {&(0x7f0000000240)="f5c11b16954fe29ada5e33d6ccb87e3caa6cd8f58bd0de1cb34b85bc2e1493af603013cb5cea12850f0102d948e1e22f0e826d0e40e706337dc3bdd417db59a203e8f208f1d904d4eba4dcf9e264e8ad2db9da6136dfd4b902c95cf90b0e226b7487ea70765cf8884e1e2bfd686a112d846bdbe9e41774c99cc7c28ea57f67bfb13e164b7f290a2e82f4cd9b650793ac97be49a56c8ae557122420f9eb18e10adc63c33d9cf18634801f9efd1de8b1d40d40da33cd0b92", 0xb7}, {&(0x7f0000000300)="fb01804f853a788911b096f1b6ebc9456e099dfcbee576ef9cf8888e5a68ad9e6774304983eea7369151092c920c11037d41460a473a34318d7d48", 0x3b}, {&(0x7f0000000340)="f74ea7485ff9abe98b02bc641907a80362bcbd31b726b060f2198951e57d8197e3cdb63b8864f2cb720795", 0x2b}], 0x4, 0x0) shutdown(r3, 0x0) semget$private(0x0, 0x3, 0x600) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000003c0)=""/186) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000480)=[0x1, 0x9]) nanosleep(&(0x7f00000004c0)={0xffffffff00000000, 0x7}, &(0x7f0000000500)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r7 = msgget(0x2, 0x202) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000540)=""/4096) r8 = shmat(r5, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmdt(r8) getpeername$inet6(r2, &(0x7f0000001540), &(0x7f0000001580)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000015c0), &(0x7f0000001600)) renameat(r3, &(0x7f0000001640)='./file0/file0\x00', r3, &(0x7f0000001680)='./file0\x00') nanosleep(&(0x7f00000016c0)={0x6, 0x20002000}, 0x0) sendto$unix(r0, &(0x7f0000001700)="8d3b6454de7c12de283d4db112ad1cfad64b60a777239a5dbd3e4caab273a89dd4103ec19d2350ecfd20b925ac90c743c751954d76d7572ef1e3b964b61c56f8d0d5bd267f9ef38bf5c67ef50344abfe43668d7e42c98c54e88468b74bc7a2e404945b6a4e53a2afd8bc2714854a6821c164b0edd59b71fbe819340147dd266f1499e102c2e30ff76412662af83d0e7723f028ca8e713c4c51ecea4b3bc81436a2a1c110ff7bf45992104ab25bafb2d6736b899ff552e9494dc1f73011e0871440bbf598a9c823aeda4a6e07aef3f729edc4caa0878aad9e2cca4ff7d9a3492066c484eb5790d640123b3fef04c453", 0xef, 0x4, &(0x7f0000001800)=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000001840)={0x3, './file0/file0\x00', './file0\x00'}) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x10000000000, 0x40, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x8}) write(r0, &(0x7f0000000300)="a6f468a130a1ce50bddedc0f030a7e580ee1ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d489cd1d6a7011e73367815686750b9ef2a88eaeeea644001000000000000007e6022163a5a0ae3861ef0b59aebe3106f02b7ec52436f1bc8901855a5853580a66d10b206bb82681dc9d58a9648510c6c764845eee8cf2789479a17c6930272799fe84ae1a25208429b854484173d7872675a7395ebf9798dbad6bff45a0ec183c3df8e419490807604e8f08c1c", 0xc7) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000000c0)="ff2f1350d41c1eda3d270e7302a253f1ec423ab755b2b3ccdb1a8eb6110b1abb532406a2ee12bbf4a1df78f69b90c619d36d3847f49847a8b1716ecc96da", 0x3e) r1 = syz_open_pts() r2 = shmget(0x3, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0xfffffffffffffc00, r3, r4, r5, r6, 0x120, 0x4}, 0x7fff, 0x9, r7, r8, 0x9dcd, 0x4ea5, 0xff}) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x100) close(r0) r9 = semget(0x3, 0x6, 0x2) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000040)=""/51) dup(r1) syz_open_pts() 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x9, 0x3}) r1 = kqueue() ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:33 executing program 1: open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x2) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10041, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001080)="7492132462b0d37efc4d518a53ea4cd386faddb0ddd2ca224d50354a6c60f36ea090da9eec0d628f78f3944222eeda71c23f1dd132047fe45d062e228239276a98b4622a013de37c7ea54b4ab65d5a43d8337b27b2cb7dfe7a34131e7fda1bc09705ab4536a2339790e5107cc037d05b313766f8b4ff83f4a12f87630cda470d4d4a4b34c972bf5dc0f7abc06396ff11b1f575c8d846a1ca0e0c2ca792c07420e36f", 0xa2) setsockopt$sock_int(r0, 0xffff, 0x1084, 0x0, 0xfffffeb4) sendto$inet(r0, &(0x7f0000000040)="7207c4ff4a7ee030d0e4d6f71bf583a28fcdc8b1f7b12de6c1f87471f757056c95eddf3b36aa5a3b4ab6956b573354c89e54bc653aa89976aaaa87dbeaa2d93bd56930b771233f056913e987b9d9bad321865f629753793a9db21f1aba8965220b0d556387affb70cbf1427516dccfa78250551bd68847ffb7adf98bede1b158d62d1865c5e7d4875c682957c4da98b02e2435dc00c37dd336dcf9ad336029b6acbc95ffd74fcd6751ff4e631c2a31ebd683faa3990e447462c83c2e1dddb10e6f1d066cfb5dc0717d7c0a25967350e58d36cc8735be6ac541ef9b3b5754daf4e33e9c612e9e7bd5f77a37f31fe8188097171e0d6aac2be08b4a318a621f9d3fc1866dc6e828993a93b6054365f0d342dc241a721c44542b91775bf99278b2c1ef397f3c5a95853e24839598c2e4542525bb9a6f027972acd0972c6dc286243881030ad9bc32786e34d02a25cf75979fbaca6c75627066a593e856b3130dc13f3cd9d226057b580d95070172bd6a6121492092a0cca9706020b8c7dde712c4e8dc83983241459de0e0ba6fdd9ae446c4bf002655743d0ac4b027f69a94112c859b7a60fdf136651f9547dc75a28df23a015f1744b2aec239f1f0f5a04c6678f3e20794da2aad4fff69fb710552cbb8fb7d77cbfa64244b853b1d0394d3359f1b34850f70d156252f492d462c1297661633d24260b514435fd54538b93f0d71ee8361caa5724bac2a2850bafd4dfb921a74a1cc65ae007beab393fd6bf4f8ef9a7d47bddef4477e05a9bf2b655bd5116b01bc33b7eb7bbd6bfffa36e9a7dc16c04f7cdd05e540add6f5ee73fdadc7537d8f6bb143e4bb61da95fb233ccfd4040aa77ecab7f343a0368969e071a896af510c058ac9d7336119050a78f9c9c2d6f70f295bc84a27e4ba16b5241e103cda633c98e9d2dbdbbc478b6895597f73201c2defb79778b34274d89aaeaf734fe44d0bfaddf7516a7102d2b46196fe08affe4756c39ff4ad1e8e2a33660c7d1c0efb4338226a6372ad07ac62865fe704248e2995dd91e138aca7ed6475c76f6be5ce40696110334f2a5b0c43db7a8c3c4d13d2c9d11aaf827b955f23a955e471f948717d0464b3b6bf0ef3657fd7dbff0902377a0ec7c36f71f867beb994de45de7cd14acff39d5e0cc0f444fb82ba35caf5a99d1d61566750b4e537ed56d1bf5dadd76d8a48b2112038212678d51c4b071503fc329a6c7ef5f4909b3f892ca317e02ec1f1e7fb486e31aee56372ea5b589f8b8c42e45f5d71869d9ba33add1ee7fcb2a9995e42bdd3b5524323e7a534745c674672a504544af018b68d64ce1713dae79a641a07df59d55d2e4dc1bd358e2126de21e273a9780709d3271e005f2af91ed9f68f48640d3f47f1114e1e4104eb7fdc6b64af00538dc11c4020442ec8e38e4feb51ceecfd5ccfe4ff09d89bf08048a0675347986ebfa3e8b87d077f764e73ea0d83c872bb6c8554c4f6bc5d64dc4f05582f1203b62809656ad2a393fb867a037572eb0ef4ad166a538cc97d601202e1baa049c38e56ed3b700d19214cfdc7ecfdd27599c625fa1ef02c6343aee00ea212fc945e3b4989db24c6d1af657cb7cf61e19be769a9888e0633821b3e9428eca0e52f7a4d17f1d94bbe48fcc65a5bbe442d601cc87080d3844a16f3de377890af7f9eef94c9a3c541d0aff8b203c8198a5760652ee0ec3cf25d39d221ba59b251585da815e33f3ea0f6586d879b27b0a7f915d5c37d1281cdf1e0d756392279a141b62d1f24f56b10218af9a5418368ae463f6c48dff55675bf94644af6d346e763051061d5f67d947358bde8fc7a2598b8bdb89b4173047fb685b67dbea536890131e700e5a0ec614112ca58a8157270bca1bf0a628b90c452d6c822251c589556aa97b6e2128b32c2f8af4ba17c64f2eef0731f9b99c9b5fc4967351ec69807ad54f12e2649a373d49d5d8b205e1306c6b2536d2fae08b300c5dab29df6c59724500de0d0674222e57860980fdef7df3e443b3b425cec5b05f412f170f779209b94b0d0aea76d29560a74a1b6a403d96290bf27b5f01c9b5d1cb60eb500fbb4f7d5555abf7b2bc51f0050b3507c4a994da1ccdac4c8a2b18a51b10c122869950756865b6019b5bcaa0fc8d309e3bcd8e3fe89e271681852b556fe550d87f50db29a895c619583bb44d6a73f31903861ef435ee6be03443f51a8e7df0eda9b080b6136c0a4159b238016b0af9b989cc5d2663f2647d7b13a7f8316b5d88480d620bdf54ccc7fcbb008809eabb17507a96343a7f485c611950a5de82f9441e3b739875e32c2845246bd7cc0b6a808d41ccf20105eb47b0e992f32023adb25b64318ca697c779519da5794c0612da16b38833344baf63abaceeb62d9729bf199982801d292287eccf975264010b85df54c96355bd6cacc989a8d99b854b058b7ff6dc0cc08b19115e36c0d8132c58562dc4fde3effe34d825e473b3ee4db3c1d2fc8c8efe3cb9e1361f986180b68d16d97f6231ef7dc349d00d39eeeff4c9a933b76d393528637a9e901ae08021e26124d6e18c869499e88e0f417f76299e3e191bf97584126fda33a98bf308306bf81951de025b4d226e28d04576de9d2153add7bff86641cb3e8d3c5782957394132c6168c06d44123f48a446dca947ff75c6bae74a47dea035b84eec845e4aabad99b75f222a0a6c70309cc73f97e5cde92d64eb721f5fea1dc50acfa8baa4f4d9672e5d7d5cc0707596bb01fb6e57e8536c2e21bea27cd826c7cc79bad7befffe388889c206d2cf234c942dd5b5fd75164a2a08864811f6e3f6d37eb24d8b2c35f7eb2c12efbb7b94415a946bf1f298a1c872c5cbe0e66256f67d7a8d44ec3d21b5c7304033240b7f918560c788903e1f2082ba6f4cd9e4a5df40b473fa4a44f74f5cb35fb4843a3d20605b8bcbe0219da0922c47388e57463a7e145ca48dfe47d2f328b721d0ac9ae2e8c49cb43ab705589eba43c85cd88e38c9ccd2b77cd8eee1edc05e2f7cc34059e2ac3ce36df2f4fe561a0e8676ac4de3960ecadfc25b7594cae0d5b63812e42ad2dd6a754be46c2e4fdabb2c7b542eb841f7c239517f8a3643d8dde68cdb0dc5bd3c2b0632fd024b630da24a14bd3b762eb4fcb675a852f9a058a0f6feede1877daafcb42bcd3b61c0fe7cfe3f27e38f14603940367ac6e34c2b1e619fc2e086f9f3a25fffe690677481b3da590d1949ba96aa8ecc195c39fba7117b54921f45bc9b11b6f3f5d6a445e46972cb00cb06f3f971d30e7f82d883d867dbe9936e5eb8dc49ceffc5b4ee1b6973eacd958863e1487eb824364f529e861c356d568d3abe21f29a684fc1346f7226f3dbb1d2aa8b4a555331418074bac0a9b18b96b89b72a8acc771260c964f16f58682f751e074d32c6ec5cf27cbdfe2a093105f2a5d350584f47df064819e4074e81602569da6c5e59ae1440dbe0c5225f85ee97cfefdb8d66f5ab51d51f64c3f1fa1cb683a2d4fd1aeaa462973a4236af66c43f5efcd0b6e34a5fb7f1de0eaa08f9734963063f209375fc966f2b0e318776aaf58705643f81f0e1f983bcebe3a6e5bbd87eb4692ae4754c95dcec4f1ee744acea3c44bb5f4f2672f857a5baa498e437b59ebbf6772c0a6e22e5f3e17fb4c31ee4d6f34d9af6f4814c9bce11a2089d2dd8a31dd6b19d4eb35bda01a2e493f5651e6d3085d4a7140d60ec2286a76f2a7b44cfab53b76ded79a059874bfa54aff4b53681b42d2e5815072133f2a0d73a63175f94fe692f71c68656959aecb89b0c017c24bf09f1c80537fc9f8171b2efa6699986181aa02e2b5d367ba55624594a0e53f52437a1041f6ac9c78501a82d0ed1236cbd06053483996fb22546bbbe2f2254ad65a234fa19f447f8da2b9e192ba378bfe97db20802b9039feb690d8928b5f691dce77452bcbf7b6cd7c1f93cb8957aa78287d599e8855ec04aca4c749597345276198e1346704b0cc674bf3218644c289486c7aaaca1925d30c91486c24f2d786ac1bae9dd243ef4dab062a64257d61cf6e19e5da1ef805e7ff7bb05cb35474357fcb19cb7bad3231ddf8923c7faba179a2ec168aad0ffa6949d5cb94c6f9f995c6e26ad4ae4e4b7cee22604bca5257618d15d155043905fba705f70714803ed599a592bcc15670c2dd89892f3933f90abab8c342dfb61e40044c7875779157ca642c0252b3ea32d9d1493df7775b6089a796bb61d26b676d1201a629897884df7897d17944dfe60227eafea334d29a1e02c8e91ec96b14522e45da30bd077c91738c4920f4bd2e7a63aeb6eae919062ef36958992989f408f3746e7d387855535e97d80eabea5c2833cc4692a1839084f91033376ddab8d4275da847276611cde78d126629d7fa10738c387d026566c98fe37b6804d504d2661260c9cca5c3b5c78d2805724ac6c4226dc76de49e9b16d3c72fe3193a623410424350e043f7577e95533600276b94b2c81946fea2b9511897994cf30d7c53683a544e9939972110ec6df61eb12a101c20d8d491566da9ef6e90d87a7170af0c0cefeb061c3c56452c099941a1de78c706f43cb2725683414303ac584c6ee28f1c48795aef66b35c9d181bd3e5aa917a85b7d79f82c87b726fb449debe3984dda19bbebaf71e9abd1f594c8e83632b7d4d4030da55790e3b867efef46c6773dcb93367c0187b59a903bb4f35c602441386455b9f6f3425c3a1d011a5970cb083efaf48b7fc69faa838b1d27bdd586b9e08f0527eb354a9a9081d3df663d6a0b15c1ec3dc7b733540d51f475fbb9280e209ddfa21671dfc33211ba06b5e4f6368e9b710e129b60cbfc50b86f7c9f6d9700373c9a5a2cd3fc3e9401d4f35fa68360b344e49c639656cb7356b90e25b1769829e79bc0b09054af6c68cfe2499198bcc8d8c29058bdd75092a1c75bca34e97ae496f86b785df325bb6a6994c0b284e929bbb36bc082d75ac17b1eaa3b95d14ef6812dba240e3d92de22c54d9d14197619cdc67ce585221151c75a04f71071e66c0d4f2b401d943706228f29cd37777e5b2b7d2222fdd2a4dd922e9373648cd1ab0aab3309222e064658dba9d231455b9afcec4244eaccda51b24e18ba9349b7292d41b421a7cc391477b4d803f76b16849bd69eb44c835f22911fb24ee4a5f683707ece2aa669e996e48c153c495f55087066276ca7c840b3fc78ab776833fbf8c68a481bebf1cf2fc6951a0ae2e37284aab2fb770b4bcd65f79f539467df47e8846a3b09fc958e82f3a30a5b4b129ca5c6b1f8fb0d082630c38c7b4f8bb87533a622ab42c6f9494ec3356d7e0b380eb0f29a37e0ef4748591b6cdf4e0cde067e98a6de01d20b50ef91abf56f71187693e015c62c351d0472400ed7ee9fd7260362e22c56847b0b1ed96f710ee8d140e41d6f12f0a47054d09b3dad115aa7e6c12752a28b561103dea316f5829c55515940b9a29f3feb008803973652e9daa1d913f519cafc11c71eee9d32b1086d637314ddb39dcc78c1cddd60eb0bbbcc3f1a92402d2e9805ea4f12d7e6298caf382cff710584c436a59e8a40ec397e81c3abc2675a69c8e1e541cd56e97780a72def834551e8c56e7cec56836ba0c3c27277ac96e746129ccca0445ddcbe9f7ca133264b226e5d0ae682f7ef5d326a6bb07c47dd23d7be3f1ae036797172861a53e741b8bd0c0dc24902bd3fd5db160c704b4a4dc60adc2edc4a2d0ecc86d16d924a62350974589d7ea7a99fd0a6e60a425e2fa0c55680e5896c41235869875b9fffc6f33bea2dd40dace534", 0x1000, 0x2, &(0x7f0000001040)={0x2, 0x2}, 0xc) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f6028208d4b045dd17f5411a54a9d9f49375819e86005fcf235cd616"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:34 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x200000000003fd, 0x0) dup2(r2, r1) 16:00:34 executing program 0: pipe(&(0x7f0000000040)) select(0x0, 0x0, 0x0, &(0x7f0000000000), &(0x7f0000000100)) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x800, 0x8, 0x81, 0x0, "35f834c0935e23f3db5f0cb04c665f1f212f02bc", 0x5, 0x3}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000580)="4c530b5be59100e8361c76bc8f8b7f8b1caa245a93e815eb16cfbac87051715ac84df7624d869908cbed0470cdbbe2ff17dcf09a7134dd4342a2612b", 0x3c}], 0x1) execve(0x0, 0x0, 0x0) 16:00:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='$\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='\'@\'\x00']) 16:00:34 executing program 0: r0 = socket(0x6, 0x4003, 0x5) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getuid() chflags(&(0x7f0000000080)='./file0\x00', 0x0) getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) setregid(0xffffffffffffffff, 0x0) 16:00:34 executing program 1: 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(&(0x7f0000000240)='./file0\x00', &(0x7f0000000ec0)) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) 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(r4, 0x20007471) bind(r3, &(0x7f0000000080)=@in={0x2, 0x1}, 0xf773390ef8c55a3) r5 = semget$private(0x0, 0x3, 0x10) 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, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x803}], 0x9) rename(&(0x7f00000000c0)='./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) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000480)=0x62) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xfffffc5e) 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:34 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x76bd3}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x40e, 0x0) 16:00:34 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) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="90", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000200)=[{r1, 0xa0}, {r3, 0x1}, {r2}, {r0, 0x4}, {r1, 0x42}, {r2, 0x4}, {r3}, {r3, 0x106}, {r3, 0x10e}], 0x9, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x3f785644, "85495588bfa600"}) fcntl$getflags(r3, 0x3) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) pckbd_enable: command error pckbd_enable: command error 16:00:36 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x100000000000009, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r2, &(0x7f00000003c0)=[{&(0x7f00000001c0)="9c548d11ee08a4918908c80a81c64d594874a642f44eaaa7bbe45babd1f8957bfaf193a5abf27fb8107bc8bd86e401f68823081da0a7be7e88dee408df02e85c7e7b9972f9b1e68da62e74f212bf502e", 0x50}], 0x1) execve(0x0, 0x0, 0x0) 16:00:36 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x23}], 0x4, 0x0, 0xffff, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:36 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) open$dir(&(0x7f0000000000)='./file0\x00', 0x302a0, 0x59) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = msgget(0x1, 0x20) clock_settime(0x0, &(0x7f00000000c0)={0xc7, 0x8000}) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/41) 16:00:36 executing program 0: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x8201, 0xb, 0x0, 0x2df) getsockopt(r0, 0x5, 0x8, &(0x7f0000000140)=""/108, &(0x7f0000000080)=0x6c) poll(&(0x7f0000000000)=[{r0, 0x180}, {r0, 0x80}, {r0, 0x34}], 0x3, 0x4) 16:03:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:03:19 executing program 0: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000380)="b0", 0x1) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 16:03:19 executing program 1: r0 = socket(0x800000018, 0x2, 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 = getpid() fcntl$setown(r0, 0x6, r2) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:03:19 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000640)=""/251, 0xfb) ioctl$TIOCSTART(r0, 0x2000746e) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000380)="582720f0abd16ebae6322525959d99f1dbe047ebb044fd33055552fbd7060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5790981439e7019d8261903456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x6f) recvfrom(r3, &(0x7f00000001c0)=""/106, 0x6a, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCBRK(r2, 0x2000747a) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x10203, 0x0) readv(r3, &(0x7f0000000040), 0x0) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000240)=""/141, 0x3bdc122d71d80920}, {&(0x7f0000000040)=""/12, 0xc}, {&(0x7f0000000540)=""/117, 0xffffffffffffffce}], 0x11db, &(0x7f00000005c0)=""/94, 0x5e}, 0x2) r4 = syz_open_pts() close(r2) ioctl$TIOCDRAIN(r2, 0x2000745e) dup(r4) syz_open_pts() dup(r2) dup(r3) 16:03:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) write(r0, &(0x7f0000000280)="1bbad3f270b7578618ac5df2456a7095071534955a3fddd5ca5829ff81dc55caeb9dfa0f3a3714849afb0f7b61a9b1358194512deb2a762bb2ae4550e23e95d7fef20622a5355a0f85012c83c42a49c6c6b040817edc358ec91116faccccd5c2e4fb3434f195e6e2db94b4c06604b7870e27e5d195627d9db58a7d8ebf2ae64bb392ff453d016eac08f06f2ea326aa02b87a0c0b470338832704bfce9a2b5cd3088709c37bdbe038c1163602559962ce35b8032e49b50fe9c6951987748252e891d8cf133fda20c53995d03193cf8a9067e8e01439f94410131d52b2fc712f5a874f9a79c401a2559e93575eeaa37d1e3adea7434ebbd5cb6cfa1890f0c31b8146e79e826c59afee815c29ab7b4c30cc6030587127ec27d36477abb64f710fc57f3247a6e5a3e5e26026d772392e4979b663d5984114488385062ce09dbcdfee9188d86bb0c777548f7c8e385816fcd2a0d608789d1458c552229ebd00c5e2629d6c594a1958a4521a296c8ae5afcf472a9da108d5c8af7f092840f3bf6636a79b54537d7a9039912200f1ab2274e94964f50cad1d7e0f45703788ec1aa5a8eda0815dacad0721bb27207d111c397c9bde1793b188756af8c2d25225e7a2a0842bd25531ec530c767279f638be73d085c8b6e5cdc6e3079dbe1e258755ec5f0275c70b559032fb3db5db0dc6166d1b1d2a5166c155019955668f9ddfc6bc79cbf3c688f0670f9a3c32aaa737abf83885c07e9385cd48fc0cb0bf80ca7998d6985361f97de3e6c3922b8319d55e1ae01fd7d2f8d03eacaa10613d95fd18ba1d74967d63d6ca9d2106e6df7dd7cce90e51afa0962c57d7080cf6bb0f15e14b68188d73c9792ff49a7071af15e327705be977d202b48af72e6eab4428ed673b79bae424addb40ea4d497a19a3a29d719bb73ced823ea8f1bcec406850d3e9b74ce83c6a17b1e3788e95469dbb4c17646b6e9de003db89e296ebcc3e1a49ddf1fb6096124c84466f58458d7792b82a9e2aafab11a4eb9369f1c201f007b563a5be8417c8fc22cf358f0f8e2d4dc8ae00ee177d81d25258c8b5234275aaa7f2724123a53414e19d353a5a6c9d91f379288baf84f7f5d1a576f860d14c321cb9fde1c95e8f92d260ed0e35a180f1139a04293e813376337728f7d6b07d3616468e75676e714bbdd2e10148a4b89b80a095d858533ec1b2929f698d01ff706d9be76a55394d23038606c689691f668b621218c948e5e5f06657c8fee81c6664553736da1cbf79e8576fd98f9582b7621cb1b4301ebabdeef0896dd250a6f9405e7d5f2d3f1458330620464b68cea1a9e9e68aecbe45e2b5c53b3de0b8e55abb12f9c608dbf72b1d342d35b01438c800f9ac3825fe371b224df6ee626dcd6a521f6046c503ff8e1f7ccdfb14c2f29b292a4cef2279237519a1df7a0047171a676d57ed8e99da2e805a7a83dd44bf86c6e06f0d1f3b38e59d57072dfc2dbec2799519adb681da28e124b2ed6bdac784f08f8a82a97f435d58b5678bcc53c70846fff9069e058c8906657365acb2bd444c8462ac9fb8d433a0bf6c3768d74298623c1a61cc1edc2e29c12cdb9c38a8361b66d36d2bd3ccd3f04b82137649e9eae02339ab6b2a4262c9d729eaf38201f1c57e35560dac148fb89401803bcd2b7fcf1c39264bae8191878c118f54b2cd7ec52a6cce0eced641af0a0f2c3c0777e482f452fe176088be12a960acae8fcdc9812c6de33edbddabb514629be0f43d262f3b73671d4aab135c0c9a40697b116f07c3ba1882b2853e371038b93b7c13c585e177342b8d91d558912f74c19d036331ccd9c58b6f9db5b763f065501b5e0864b8dbcfa33288bd2c0cb04dba74bf77ed18bfc858c726c5bc4b1675ee5be17de7954d0f9a717b662c8d457619f9a08fb747ee118320d8dfe2cf1a96a7225d6437bec58651d4ccb6d1d6f9c6a3056935118ac8c9e6c313aed49fba8dade96ac5f018479ccbba659f34de59b7b5f73afd84e54c772c9ea175d9f1ce009a71b8183853f39cc57ff8d2629a964925f369ab2065f5917a896f332327f69f9054223b19ad94c1085cf1d9c7b6d199965b6e0247940c1c46fd46782569715f94cbf6311eb8624800fd54c50325eef23162ab9f42e0f0a385d7089903e57a6c90107452ce8423e858970bb844575684220a1dbcaf6b6c64f37070469b94cf102ca6f8bf762b92e2a0829abbeae598a17a88e45e0211f101cddb4eaa0a23fb12ba88de11964e5e85cc585645418a462a38e0f70ba834857088bee795080b0846be311308fd0e357dab5e4f583a5c53f8da67a82345a6cce5c189ba6a0ed803f6f462c8e2cb2b387e4bc0ecf5d3868c2567756e5b547b9bf11c0f18bd559b6a250b7cff81fd7deceb7db928a8da4d577bb357b5059c9bff935599b39991ced1ff20678ccbe83ac7c1b056b898f5500292d7398a3da2ec1abf95d530e22549c947e280454f26803f774788600f504f5365e196bdbbaf540f6ff4148d0c5a04a629bf5ce27bbb7b073b51066890261475ce1e5e8e3a7c3b5331b62fd9bbc35484938b9aeea0b1026a83c47c2f82f0fc417da0f96f79ebe40fd1bd7e2e50d04c807896b7ae149a75780e4c79eeaab6a563658dcbf8e6d45166e13852968d567a4481a64ba67ded2069b0fd1a943f273880c9e3c19445d4d6d3c0ec491406bb2bc2a41439700cdc21766f174946e676be25be6ab3d9b6fa8bf490467186a940e9fc7b8149f355f0a28a35639876454b9a12841fab0cb6c8eb8f700c56980a77f5e3ff9d10bcedc3612151672250846f8a9575058a9d9d56b004ad85c3048c38afddb07c41fe7b56e989e67afa7564c17e017f3e1d7dc93473f86c16e8fd3a011e4fedd69aaef60fa3f1d4efede6f0a7f04ecb1d290702e0b00d81c5c13a8bb71cb30623419aa8e710fd5c8ea809a07194ed1aeef99d3634be1eb0810bf455ec625bd549962a8e324e2c0fcf11443176bf3fb1db4256f1f48a18fde65413f2903011f475021ec66bf739bf79430bdbe5adfe678bc40856e959845d216d612fd4f649ac6fdb800b7167b874438604feeb54cd3c2cf897721dcd22444b65f4510a72d1e04648c570045911c0e89db7c8348613345c79559c8a761213f44a2e7f5053e0d1b533b409c5fd693ace5baed366cbedbe66463401949046e3db218c5f5d738089d7ce6c69c98e2f4f6d72b8d713c5d54525ea9c53f6f1dba6f593b8ca002ba40cfb3e9e7b47205e75253f90d887589a02458c9f4b910f37466ea28677be78f06f33aaf4f03da772bdd77d5a2fdbbaaf8b3fae7e3c9402d09232be8a2eea3bdcd09b3448c4b674366539e11b45a440c73d6c0652dae241be20245d1e9e361ce9ff0dbebd126cfcc66a044ee4390705ff3053043c9a02bf29f0ee52fece2f6a4089017a64ba5853dd49d951f0522b1574e9a6df556bef803976f271d7d54b6ccd63f3db0c32e796db6ebd3a10aaf66dd75eac3e2f99c16a3a49137f2b0d427808ba7f02f642bcf3260f2d888a55b7d01cc4924a7889e098be5583e2626afe296f01f7d65310220aff5e2d2108031d8231eb3cb18466f4bd1f76c1f31bf9c10f40568f19408df580273e3f6cd8036512b0c4b807f56767d7906bccbe4908cd6a573813017963adb2609e69bf26f50253edf5f9d1474aa14154f881dc0992deb96a2bcc3e29d4261ee84b8da7224badebba1bed18fe7d37aee04d4e371b1c64f42e9ed71bfc627ed315ad0d0a4dc58f84e8062815c19dc2797d8b2b3eda9c56ba0c2371edac23abff1bb898f7f270631d842f839fb0997877045e54cea6dcb487ebbd7fd16d87b91b8f088837a34d948a1ea9a549cc01bc0093c1c3d02ca1db08614d60ca059a91fb2ab48c1e5a10bb40df937e8859df9c4050487d8fb85e4c007d8ca01255eaf1990d01dc88e14ebfcb659cfa8f4871dd444e4bc421731276ee637833012188c0057e081378bc4f7fd5439dcfe5b5ca0307931b886deb295746e365f76c11ba65d0125ec67a91b0d4ba29be7f47020ef3f4963bc0f51e836983dcc4c3653a11d9d190c26a39b41d58b3ff9015699220c501c5dede4572227752f7b65a8c93469d9624068cde0fa275fef7732b77668d72b519844f94820b3e7ff31cb01c06fe4535365409856db65605464bd1f02a41257b924e762225ddac40ed2063cc63660dafdd3d3f70134b1c7cc457c4d2ab4fc9773cb365a6d6da6a7d892c67635b39fd826a9710a70a33a7db38b5519c640759bbeb18068bed897afbcae10ee242b23379892a996de1e373c1ea236bf67e456b2a0f0073b45d2cbb8c2f587807c13007b9b30c85d5cc69804d4d0fb7639be3f3fb4e92873e86fec8888fc3a0c62871be2a17c1a412c3a3f9730a76af70f6f1532326964129e590d944bc2194d2572518f352c35dc9f93b069a6e197647cc2fcff84752b68533752c990a8fa955f787a1ec3f044ab649d7352716b0bd4ff4fb1d2d01f0c4d5e6dc0dcc370a74a5da1340d3548343768a855e2b75eceef867a7409a2db73112184c70c131138afbc4505f0dc71ff5996ed3c8675cdb3861499a15eefc2b745a8c773f4b1a9b73c0352a22df254abeb26c655e5384b24229011eb27a0e95d6eb4461eeb3feaaa2fdc010067573840ff9fb51a6ff2a4e81be7cba2937d7def8404a956b5e7f6af4d97e3861fa3398371701f2b7d935d5a244087e309b7a76ddb176a771e29aaedabcfd2ddf1dafdbb0e14f413ea81b0e4bf9a6c4b20f7295515c7110a47700ab88055ae78b6025031e2277a45b3ee0b7b0dd44356a673e17e4d1dc6f2a6a13a21b97d08c354d005bca72d5b34a6f36da745f1ffb8f3508c87136dfa01d198c0d1cce0a59cb2f8cc86b5586ba97378bb65277b3ce08d60f147961faf3083bf03952280a4078d15c97f1e52f70007051467c1c1b8a5224eba56567bbe525c01db668cca8e73139f4880a84fd017636be4513da4ea7e03c6374de41beaae5526f35ce48284654e9cf171a43a29a6634ffd09acd3ee58b99c3eaa635d6a791941f8d1ae42589690775164e0b8b66122fb6433ca02847b09dae983e0df16c6f40069d38fe7e06009b338b1ee7e51e83aa97ec4a3fc457e9cb35b5669e6bca3c088929f18dabd93d3c390c023240e4d18e9a6ca1074bc5129b6199b77c4e33318b9759be720e4bee1d73c3ecb13a5cbd787aca05b67ac38784df879a50709d3bda32d6a09cd0de25a6f6acdb35d9d914288f3c7d13c05d7df1c5cdf150e660fe53581f88a99ccbc15a9a6dde729d018e765466801f58d938c023121d255a5c090a00fb9c74a4bc779129365caf3ff10d3b70da055cc7c515322ab95ef1600bcead4133eaeeee8f7a34c0a6eb68c61dd65b3f5d2e36ef68e181a1002a328f125b97478acb5f1d9ef353b8b98315089e0eed7058ef647f3b786633e971db83cbb12dca2a0471ca4b26d5e86d4bab7350bff3f348c6391d30810f3009776348d3d182553ae90b4fcbcd5c4f45ae61ef12c967570be86d48d510151b324c4cc8ab4350f88f451f3facc0453398b0b86e060c67603a9dc7f03ee7699450756359ac3e5826548703e459e1375f9069e992af4657e87ed0466182ed983b47084c457e5115d31842d8fa4bbea3f4e4f069f5429fdf0b09fdccdf073200717f3ebae2c86ba11970fe51ab8e27391bee85f3d8a5cc40e5745abc6f33f17f5a9b6c3c505c0b9a498da810b693f5a1fa950fe5acf742596393ab9ebcf66689493907e55ccf58c79491863876683a3d1993e5", 0x1000) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000000140)=""/176, 0xb0}, {&(0x7f0000001280)=""/238, 0xee}], 0x3) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) 16:03:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000140)=""/78, 0x4e}, {0x0}], 0x2) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() fchdir(r1) close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r2, &(0x7f0000000680)=[{&(0x7f00000001c0)=""/137, 0x89}, {&(0x7f0000000300)=""/174, 0xae}, {&(0x7f00000003c0)=""/89, 0x59}, {&(0x7f0000000440)=""/40, 0x28}, {&(0x7f0000000480)=""/239, 0xef}, {&(0x7f0000000580)=""/26, 0x1a}, {&(0x7f00000005c0)=""/75, 0x4b}], 0x7) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:03:19 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:03:20 executing program 0: socketpair(0x34, 0x0, 0x2000040, &(0x7f0000002340)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) socket$inet(0x2, 0x8005, 0x100000000) r2 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x0, &(0x7f0000001040)=@in={0x2, 0x2}, 0xc) bind(r0, &(0x7f0000002300)=@in6={0x18, 0x2, 0x5, 0xffffffffffffff7f}, 0xc) getpeername$unix(r2, &(0x7f0000001280)=@file={0x0, ""/4096}, &(0x7f00000022c0)=0x1002) getsockopt(r1, 0x201, 0x1f, &(0x7f0000001080)=""/254, &(0x7f0000001180)=0xfe) setsockopt(r2, 0x29, 0x6, &(0x7f00000011c0)="1dd0a57ec01aa8522ea2cec6bc26999b6f6b791b6685279f48bb88fd1a564a2d800bcfdd87a3d8ae19fe71d7a0e5e1b2bb77248d507927fb8ae2672ffea0580491e12eb745d57a118f565ad2877c1fb73d12b95b6eed52e36a50a3bc0976ef996760d2f92b0661cee89cc2dd59d2d2a221a6fdff1552267fed37d56880024e0ea44742a16cafc3bf07b29c7e8f9a8d56f98766247c6d02f272a8c5e8a0fc", 0xa) 16:03:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x140) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='.\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002d5, 0xffffffffffffffff) select(0x40, &(0x7f0000000900), 0x0, &(0x7f0000000a00)={0xff, 0x3, 0x10001, 0x100000001, 0xff, 0x1, 0xe8a, 0x5}, &(0x7f0000000a40)={0x8, 0x80}) 16:03:20 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/44, 0x2c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSBRK(r0, 0x2000747b) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000500)="e73a7c64ccaa3000", 0x8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xff, "78677f0adc7f8ad79f0500"}) readv(r2, &(0x7f0000000100), 0x0) 16:03:20 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) semop(r0, &(0x7f00000003c0)=[{0x4, 0x4, 0x1800}, {0x1, 0x4, 0x800}], 0x2) poll(&(0x7f00000001c0)=[{r4, 0x2}, {r2, 0x26}, {r5, 0x4}], 0x3, 0x7cc) chmod(&(0x7f0000000580)='./bus/file0\x00', 0xc0) 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]) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f00000005c0)=0x7) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000700)=""/165) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 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) sendmsg(r4, &(0x7f0000001a80)={&(0x7f0000000440)=ANY=[@ANYBLOB="5000000000e4976d46a350f68b4469697ce5a2050000c0002770d4f288fcb740b646d0b5facedd0bda78ff778d345a05c776b5d6f3053a67537aec7cb852aa5ba1a9195086dfa61a454176adb6148927b3bc2215b55a1b7db2de10a05c8d994607df0269751a960db7f748147db4fdead81997e10c0519f166ad8242b139d0a50ce95c1d40f717d40395d0807064cc7583ff5e34dc60565079bc"], 0xe, &(0x7f0000001800)=[{&(0x7f0000001740)="746e8ff8b4a8f04837cf0207f518f9531ef29ca899e8a2dc980ae7e7a94e5746bc6b1180367f9f84c36b88320c9c7cae9ac103eec518e0f1d4497949e7dc3305780f10dbf3b013b1665c8819b50add5b312505e3173598ed8c18acef19bdcb1163e42ca1fc87f335a4d00c07bc92419b935a3e6c0d8a56fd22adfda1fdf0db189a0eb5033a5fc95ed94dbe3f7adf2e", 0x8f}], 0x1, 0x0}, 0x400) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x5}, {0x18, 0x0, 0x7e, 0x6485da87}, 0x9, [0x2, 0x9, 0x8, 0x4, 0x80000000, 0x0, 0xfff, 0x6]}, 0x3c) 16:03:21 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x50b) read(r0, &(0x7f0000000080)=""/250, 0xfa) 16:03:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) r4 = kqueue() close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x62f) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:03:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x2, 0x2}, &(0x7f00000000c0)) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3f) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:03:21 executing program 0: r0 = msgget(0x2, 0x300) msgrcv(r0, &(0x7f0000000000)={0x0, ""/63}, 0x47, 0x1, 0x1000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) shmctl$IPC_STAT(r1, 0x2, 0x0) 16:03:21 executing program 0: accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8490, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000080)=0x2da) 16:03:21 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = semget(0x2, 0x1, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/167) 16:03:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7, 0xef}], 0x1}) r1 = dup(r0) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x9, 0x2}, 0xc) write(r0, &(0x7f0000000100)="331207c1b53ef591137ffe1685112b9a95dae82c", 0x14) lseek(r0, 0x5c, 0x0) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000140)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000001c0), 0x0, &(0x7f0000000200)=""/171, 0xab}, 0x40) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() fsync(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x200, 0x0) write(r2, &(0x7f0000000380)="cd6030086acf06a935ec5d61e29f254d2fce7baca743a35dccf3e193df4830352f75262cb4e28c56f87f5761f3bb51507edc2c5947505b1e4e24c6e42e1d49ca0b8323186e1741e4d66f496f18106f9d45c1a26507", 0x55) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r5) r6 = shmget(0x3, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) shmat(r6, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r7 = semget(0x3, 0x1, 0x4) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000440)=[0x6, 0xff, 0x3, 0xe94, 0xfffffffffffffffb, 0xc072, 0x7]) pipe(&(0x7f0000000480)={0xffffffffffffffff}) getsockname(r4, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) openat(r1, &(0x7f0000000540)='./file0\x00', 0x1, 0x20) shmget(0x0, 0x2000, 0x111, &(0x7f0000ffd000/0x2000)=nil) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f00000005c0)={&(0x7f0000000580)=[{0x84, 0x7}], 0x1}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000600)) recvfrom$inet(r8, &(0x7f0000000640)=""/50, 0x32, 0x2, &(0x7f0000000680)={0x2, 0x3}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x100, 0x0) readlink(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)=""/19, 0x13) r9 = open$dir(&(0x7f0000000780)='./file0\x00', 0x41, 0x82) fchmod(r9, 0x28) 16:03:22 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:03:22 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x48, 0x8, 0x9, 0xffffffffffffffff}, {{r0}, 0x0, 0x8c, 0x5, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x4, 0x100000000}], 0x3, &(0x7f0000000100)=[{{r0}, 0x0, 0x80, 0x0, 0xffffffffffff8ea2, 0x6}, {{r1}, 0xfffffffffffffffd, 0x1, 0x200fffff, 0x7e8a3a34, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x2, 0x81}], 0x2, &(0x7f0000000080)={0x1, 0x7}) r2 = dup(r1) ioctl$TIOCSCTTY(r2, 0x20007461) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005}], 0x7f, 0x0, 0x100, 0x0) 16:03:22 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2000) mkdir(&(0x7f0000000200)='./bus\x00', 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x7f) 16:03:22 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="864189966504678b8f1d789d105c800a67112f33cb3c194059677b4401968faab22dd7af637e26b48c9e9b58ac6ce9ce42ff78a09085670a513fb612f61ba5b3959bb200b7e7b0fb54c6e02485fc9b75f29f25fe109a6d24d829fc17cc371b0698fb366816e61860fdbe4cd3f7493729b27b07d710b8399fca713aa0e01cc388c2b41ad9c88d9c59eeaa4af3f61d87c2acdd2340fc367b5c2ca99808109ef407ec9d54f906e978d156fa56859f2175f446916df4f7864e4a791e2c19ba41d983d35468e5dc3e0bc3753cad5e416ca0fece73bcbf03105ce4c79270c90e79292947e2b5d72a7490", 0xe7}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="d80000000000000001000000090000004e6d5ccce06ed1828052078c481750dfeb42aed8c3fbe6e28fb9c67c26a657a1ed62548c6c14c7ccb757a39eceb289974e52ea163c112e5aacb1f7bd77edf3087898fd068b6145e190df5ac5e7b312692dc94c6a60b2e2e8344454c1bb2b9c1beed41548ac2b2c03ed63cf8c001f4ff5c37fcc123879900ccc64cc2a273c2ecd3730a3cba32d911431ffb684b5beeee9805b2a5395fe0ac005b1c248cea62e7619699b53963f2b06a3b608f33ab62a2269b50dbe665385e4a02756d13a84ade09527949194043100000000000000d000000000000000ffff0000040000003e5fbc8ec050ad6e8e8ebadf73c61eeacd9246670b8056c3072ecb776b179cc5ce6413529146eb809e2989c97c9fb71068b7c1eb92d9b6d53e95b903a83b74b6396dac1630957c05de631ba2f325845ad2e12e14dfb03e9200d69e53a41537389226dab7f73483c20aac408bdef42a2921dc08b4f5357831b10d7f23767108a68c8d08fdd5c7e054eac3d0cffde7501121e5b5417f9b71d8d8b0aebddfbec392968d0235169edf112f948e7c814729107bd0002b91fb4604b6aa4c25cc476e28ffbd7700"], 0x1a8}, 0x40a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:03:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) read(r0, &(0x7f0000000080)=""/85, 0x55) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 16:03:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000016d2) r0 = dup(0xffffffffffffff9c) r1 = semget(0x1, 0x0, 0x640) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x9, 0x1ff, 0xffffffff, 0x0, 0x5, 0x4935, 0x9]) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) mlockall(0x2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:03:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x92) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x2000000007, 0xffffffffffffffff, 0x800000000000001, "8cbc93c6a9f25e5e231a2c6d2f9543667c2c3dd8", 0x9, 0x9}) 16:03:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x1a, 0x81, 0x10000, 0x0, 0x1, 0xfff, 0x1ff, 0x1, 0x1, 0xfffffffeffffffff, 0xffffffffffffffe0}) poll(&(0x7f0000000040)=[{r0, 0x10000008b}], 0x1ffffd3f, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x2001, 0x0) 16:03:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x80000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x6, 0x78ea, 0x1, "a01e10f0ef44077761cd0733b0a04d4da8989675", 0x6, 0x9}) socket(0x11, 0x0, 0x4) write(r0, &(0x7f0000000000)="2b007fb0d7e82f902b0051b2", 0xc) 16:03:22 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) flock(0xffffffffffffffff, 0x1) 16:03:22 executing program 0: execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000ac0), &(0x7f0000000c80)=[&(0x7f0000000b00)='{\x00', &(0x7f0000000d40)='\x00', &(0x7f0000000b80)='\x00', &(0x7f0000000bc0)='\x00', &(0x7f0000000c00)='*#*\x00', &(0x7f0000000c40)='\x00']) r0 = socket$inet(0x2, 0x8000, 0x6) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x800000003, 0x0) bind(r0, &(0x7f0000000a40)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x1, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000d00)=0x1) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x0, 0x6e, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a00)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000900)=[{&(0x7f0000000140)=""/212, 0xd4}, {&(0x7f0000000240)=""/138, 0x8a}, {&(0x7f0000000300)=""/248, 0xf8}, {&(0x7f0000000400)=""/28, 0x1c}, {&(0x7f0000000440)=""/211, 0xd3}, {&(0x7f0000000540)=""/206, 0xce}, {&(0x7f0000000640)=""/17, 0x11}, {&(0x7f0000000680)=""/208, 0xd0}, {&(0x7f0000000780)=""/141, 0x8d}, {&(0x7f0000000840)=""/178, 0xb2}], 0xa, &(0x7f00000009c0)}, 0x1) 16:03:22 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvmsg(r0, &(0x7f0000001540)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000140)=""/222, 0xde}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)}, {&(0x7f0000001280)=""/215, 0xd7}, {&(0x7f0000001380)=""/20, 0x14}], 0x5, &(0x7f0000001440)=""/193, 0xc1}, 0x801) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x100) unlinkat(r1, &(0x7f0000001240)='./bus\x00', 0x8) mknodat(r2, &(0x7f0000000000)='./bus\x00', 0x1002, 0x5) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) 16:03:22 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = kqueue() r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000040)="1cfca1854cd36c77a9602bbb062fecac2cbf760905faefd04e496419b452d17c1be4c3cd36b47ae527ea9d361bfebea54874", 0x32}, {&(0x7f0000000080)="631c60d16a8a9ae6b24f8e916fd61267634080aa7ffd082cb91f49aa2669e8245bcc324acca50dc7eb492137a4357178902fc5e91793a69843b23486cecd6980fb6aa3669ed03fb6502502b30abd2d4eadf51480c3c169ca10f8f286f2817f417d9e183c8ffec099c6ffff0e136b496275a5fb4f447ef3f11afcadb40e2e2e5a7f2e8a97900c412c1fa4372b34da230a2d8ef6a3a5847ff3f448ea02b9591621be2c7c2d2cc1cd42e334b7dfdaac5d6c399ec39647b134272f1504816879bb46cf1455e1d97bbb55b00ad264b3e91557d4b51c3359e1c98cc61305ec74d244fedceb406aa4eb2482febaabc875a1499d18c8e312", 0xf4}, {&(0x7f0000000180)="e9f8945fc9c596857ca6128cfac8d3d26b4395d33ea557a2e5fdb00060795191a42bdb43b7c669bf772343ba7d43ba3249ee9bb271d5d883cc32f4089d283bc011fd0c3d6d2412b9506181ca80804a275548e34d5b55700ec44bdafae55e92dd7ebdd5f2c09b3beed567e7cd6ddb32c8c13fb0734e9e82c2f44eaa3a0202b088661d7fc43e5b807fa28cb2588e8d952c8a549531678e3cb61f58b2a7b0ab926ae05c6b1ded3b33cadf7c634c6776e788", 0xb0}, {&(0x7f0000000240)="ebc0c6f15354c3ecd55ff558fe9e80abb871ea6fb73203607244316852d4ba5c9cc0f7fd5797840a9a3907985a9318581eb1f57402c3e559", 0x38}, {&(0x7f00000002c0)="31427e1f290cd5cb99ee569f3fc18d47fdf19850a2fd34a25dd5f995566e9019cc5bf0dfc147b96c60c1a2f1d643c8be6c0b5ced9208ebd07f22f14cbac37dbb776c56255df840584bb692e39bed1ba8ffc162369ac871e7dede7dbb0242520242f013e37a282131f1496dca47a8b41db6652513ee2bc2c7926472e0abac656ff97890cd4c676296ada25215e8924c6be45e81e0895b9ab887a61dc181f407a70f7873af3fb76873ccf810d1519b7022332e6f3d891cff34f7bcb28afc184681ea49bb065e1f28aa688278d590e40f28e0b199cd31", 0xd5}, {&(0x7f00000003c0)="4632d1f3db29655db5f1c59d80bacbdc34d12dd7ffb0b6c324596cd16810aaef2657d6c60ea12a4648c47a375084538c187e3051dbfc9256542536c7092cc52fe1", 0x41}], 0x6, 0x0, 0x0, 0x8}, 0x2) r4 = syz_open_pts() kevent(r2, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffff8, 0x1}], 0x80, 0x0, 0xc6, 0x0) dup2(r3, r4) fcntl$setown(r4, 0x6, r1) 16:03:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1fe, 0x0) r1 = open(&(0x7f0000001600)='./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, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) writev(r4, &(0x7f0000000180)=[{0x0}], 0x1) writev(r4, &(0x7f0000001b80)=[{&(0x7f0000000400)='=', 0x1}], 0x1) close(r3) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x13, 0x2, 0x80000001, 0x3f}], 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x3ff, 0x3cc}, {{r3}, 0xffffffffffffffff, 0x44, 0x5, 0x2, 0xfff}, {{r2}, 0xfffffffffffffffd, 0x21, 0xf0000023, 0x57, 0x7}], 0x8, &(0x7f0000000140)={0x76f2, 0x1000}) writev(r4, &(0x7f0000002380)=[{0x0}], 0x1) 16:03:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:03:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x1f) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040), 0x4) 16:03:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10001, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x35fec303699f646d, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x7, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x100) semget$private(0x0, 0x3, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getegid() r6 = getegid() getrusage(0xffffffffffffffff, &(0x7f0000000480)) getgroups(0x6, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r8 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x4, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000380)=[0x0, 0xffffffffffffffff]) getgroups(0x9, &(0x7f00000003c0)=[r3, r4, r5, r6, r7, r8, r9, r10, r11]) 16:03:24 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) write(r0, &(0x7f0000000280)="615b1169fef6b131e60186fdc84932bb4a5501e94a4dc38260d908533cc56f985de3ba862bb4d7f5cb3e78f2fc5c10278875b1cfb0f97611d32d87e0933687587346d66fbfc8d4d8061471ae0c7f60b445d9926fedb3e06353a554c7722722f5ba61749e9c82d522d1a51515d46e457b0cc78e1f950e8d7b5a7f89268c038bad14107a9ff7bc7fa34a32a021b0348c1ceb178178c2021aecc7a64c8684af1e98e1fcbc78c554c1c271d25f75d540139383753601ee4cccc8e3e1d3a78c9e8b1f0a4097901278f95f8167672942618f147b715724f7368c0febefec4d9b681427a1507b64ec422b1d29707e532d9ed4eafcce39fa11874dbe8e4c073fc358bec89b5f62f86a5e3b5541669e0ba5ad7011fa6576d48a1e78841b5a43ca1f78f62beaf78efa668ef23e13e11ab24cc7912a3cc364be8c35e5a93423bc85845525b8a9cb4c2b49ae109d32d93bf9aaaf60fede86a05767d45f39df415c85fe395d622acf06b3cd12a681826395440c7a9f83c3c194253fe9cf7ebb671af093dd397f89281ad8dcba6268ff5ddd8b7a09b0137d78f8f47847d94cf7cfbde866d935e6bb129021c9b66d2da182ca3dfd58fdcf065a843d48b091dd145f6b62b14a9b58dd901adf1146878d76021ff92516f7f7c32fb42b25f51ce9e8941e1083ecd91182fa376e839035ccbc4a1e2be51f18d9bf6779b8cf41f482c32cdbe8478e82bbbad23bbb4f9b6401db55940f02a34530f1303630bbcd911def3b1ca20b307b55ac8b97026e3bab44563c877c4802b3ca7b110c01e606de6aaf0fd4f288e42302bd4b9262a95eb1c302a1926ac699c3b3c8a667d7be6247dcf12a58e9cac9a6c25af0ef9e4e1905453b663e24ce31f5a7b82cb850009095065b8ab6d1097b12fd667d47bfda17df9bbc335a174ca304c2f53bf8cbd252cc3695863e70c20262245a54e7b8bd4c1fdf60697dc967c68e7abf4e827dd5aa19c0d2f54a3d65204db7317bf821c01ed263822a753fd0f6c5a71f6cb0b0ed9ec1e10c0028acfcb0c30c073eceabe8a599671b89b6cf450f09c5290472f9709d7cfd7209d0a2da03b8fad57cdf3f0c9003665523a2b1285b220630f1d32a081b6347e2aefc21ae8ec24f7188c049a9b52d138557645f049b44f7c604af8f38fa4a9734428923e45c2a541af676f843122407da2e6302905cce1fd1f746a3eaf61c40100ae055c285625e122b9fd136fab788438f36fe963bdaa128d1c47abdc69d209f7e305e9dc55de09f46261fdef3cfa8e8753d03989ba64fc1cb3cd4f4bfc013be78b9de6c725cae8e42664179e2efff0fd17fe81f230141aafaab4e8c1c86ff21bcee7c03c429b849c5014f907b2b9b23683956b705a31178c5a0380a909c8dca9d1a081d09764fd03a458c6a5006c03ee98ba2b5adc44184ff3247f3c1f19036d8711ca97af5c5d7b9253cafddca1d7f3d47cefbd7d3be545ab927ef9e6e17c5c08553fcc3b3ff974bd0e5708fa9da4902a72237a685867f25b4e63ec69e16a8a368e74bdeacc7f1fd7232206ec607e1526d6f42fd35e9bb94ae45393895e834b616aa90131889f10db3953e4ef8f796a519e3f808b5538e485c5b9fc818a7c35f32422e1291872dc0d432b5690bf35c27fb79605090d8f2ab480c26bd5d7fb8bd67c5e7bb9d649a532ee632a683c2b451e37f782f252454f51925a4c0bee02967ba4ab1c6e55b319a99f9689162c16560e1bdaef96ce1e4021501df26828725da3a43d2ca020a8ec0857a4fea2b59c124b466ac22cc6b8ac80517de37869c477c5a4da518d11e966bb7ef9312a151fab3a2d9e237f5b4135937fae6c99e9c13c97aadee498f043a4d7b7945c101f0413a00564ac16bd36c47fbbe843271b5da71afa3d2fbb28dc44dd19c8bd82dbaa05e73adf754a3d5cb64f7e2cf9c6b3911b1f54873fbf70b659bd3bbd63c9eea0bd6683f05b219497ac537bcb1a295dba593c6c871bb5727dc4f910510ccdb9dfe28bf36dd7309578bdd4f0d2dff003f36e64bdfd58ba5aacf68a38c1f4ac538ad1bbff822b6db6e5be0f718dd4fe794cc95a6a504da8e374ff4c74f1f5b4902705f6551868c680e2df51456c005b1024095be7e830bda0b280b21f4f4aecf6afc63ddd3df7819c3d6cb947a3a0ffeead27a0321d908d15aadf10a7eface36956ec6657971a6597c1941ba430c1a12c20ee930a69e0bf03e7a14a8c8761264c2054d1f31b2925a07cadb85860ae24fcc8e5b431d60c0113c0db1d4660e8bf2b09f65146551973c378cf795c45d7c686392117b1c28ec197a8ff1a0a7c09abaeb77587ff12047b94b661fc3c25a445464aa91296403b9b2b1944baaa74b5a7cdfde4cb5fe6ff742d74c9035d0cbaee3834067100a14893afb55fd0f6f7bf407e192a4558ddc0b74603f7daeddc4b433f9efc4c54f0c3a3fcc7b0e763566d5467d39e6789faeba2e1c80ac4f661737030c62a3a19463171395ce0128c9bfcbf90d2a3b0e1fcf13e4ccb6711847b1522e87276428c58e7cdcb41704b1c721bdd2b33bb5fa7c50fe2d254fc716ae3fb9af60fd2910164056018a17b23b22d56fdb7722f0a6de9f0aedd4408f1688eff8998a9c3f91f1fbb59de9c75056d471353b11f142c2f0402c2c9b0412c8b39e9528392cfab3b97d23b6d2a344e728d7ffce631735eb5e541da12cd4c7ec87705e37cdb4f1056e3aaf4cf498e29808845b35959fabe774266e8c1ff88f092edabd1057508df088f9228406241e2cc1a8f86883e2b414075fb85f06604de0df0ce72e189388ecc888d417dafc1339841a639e3fcf5703cb022583ba91b3ca27d8fcb0ec1000afea5b06e10b6b12b15f33f3d5023521d97f076d6f9e721d0e56c9c00b2ff3751ae4aa74beb3345afd3792768bdba3e65d4a7b69eb38940e1d8e1608519e48e25bfe56de367d1a1617360988bb1fc0637a96a2a8642f802b08fc2886721c0de16f29ea791615df62840b37be6396ed7a12706a157973b55cca90e36f1f0d8cf5639bf81186da8d0e91c281d52a97009174245fd6a0cf145d88f442e9c2dd4c47db896a445c1b417d90629ad5203c1bd423b80195b716cf1d69a2ebd428c3f0e3c8473537aa9ad0cdf618bacc6db0bd65f2421f355911feb9e38a3e115cfb955ed13df47833eff800f4a079c7d2a57013790d10421f7ef9bfd693c96ec749d0f9bb0685b5d718063c5b168255dc8e38c6ff1ee19ddd2e9ba1e27d0e16771669452bee094268c49c828d8a4ad0a29ed44903f7f01ed5fd30e238c1ebc5707aa068366984bb3667470b4484635c868b85c18109b885fbb629697d2e6e0d951dc262f7ddaeb63e3330a8f5c8c721949c571c003e3cce46cc86f8a9365d65468afb1640a1ec46c990786623eb4db5235bc38671b49a2637d6a2a3bcd07b303527c011a8b47b6161b7824f805d631e61e5cdf2267b9457199dab57057f5b3360bd7bacc51f6d9e7e7f6625f2dad826e51a06b3d3097462d3afac998094ade20699aa701e6f65d508fd55e5e2bb8a0c74733180bc255b95a507b6e48865ffb19587977682b4bc5c36b86192c75aefff0366f4b86de27511d4cfa8106a35d392ac2d1b294ef84066a4024dc8638b75779a5aca7e4d8aa66848c8127c629a7279e93526c1128ccb08f8d1116a6752258a043fd1a334398f0876c71a11321c801448978c34abdc0f9a9067c9dbc8b022430fcb3e9ce1fe4a1d55b1513fffbf89d35188127200aab3fb817b27842f3bade841e9715860bb0bd87e5e9f95f539f49f546b3d1e85c893d0a351edb9d9c6593750f68a3ba84b5de090e1e38a4ba9e4d63a6ec63d1c10f5aa6df9ff2f623c3ebeca4e388d1c3034e61233db31b5d64af834720f6a4ecc1afa3c60be3e5c0269d879072b1e957e4605a51c5addda25a54deac0bb0d09266ab7b1e7844646223b20edb05bba2e834a747206d6ca35b32e17c3f449bd00a31920aba59d9e282401404269920e6b6d2e9a78a2bc3053a19cd2722fb89bbb4103d95740c9071ddc61441e5949a0ce22cfeb86f190e7fd31c0ecd3d5398daab9ee66207c037528b4725da2815d8b538d7aecc82c09ab58d7c7995978116a8bea40b3e2f234dec949902b7225d2166af1c888f8b25d5f461b001d62e152a7c1e577413fc669e31959967a2ada2dbe283d4d8e87ccba6ae848d3ef541358811956029c13c18ad85313ca7872928ac67b59de3c77f4f1a865c0a28548c564782f0977fe768a9aff1c038c6d53f7f8811ee8f252d1de047a0ed8339fff3a18d4d211e0a7bc276cdb3b3e440632b8b3e2889e7e84545c3e8ac6a1569cdd695c21da9c22c9f3d92bc8a50dd91432c9a81dc67405edcf583f1d33d60708daecdab17dd1433697cd889eebdeae1146a4af75c116d7a9e10e24526c1d8df7ccb6d0cb558b7e06a3e7835841ec30c453c88da76f1fcbc335c88c6eaafc471e8abeabab8393f31eee15f56c36ce4e61f324f65ef43153897cf46f96793bc3796199e7e4a235f9c15a091cc5b16ba5055d348486e150eded095ad89c009a6ddf11b60ed89b37d8ddf650a7831a0a8be3ba92b03a806473574d64008997dce71c0185058b702f5460b79e7820e412a8e36eba1dc4333ae1f65c16208f3811a2e0d990167d49b2b995a3be98dd41680f84958a75c01f30f270899fb2b7841f147e74f9f5cff27e48eb7d538ba1c7045f20ea15f778510e8235fcce0ae19ef0050e864234f6e9e16f414d8e969b209cae800f060b6f2fc4d7e853f2ab62c4902b98d102b1b99b2cce889066546b74a83d7aa72770ff4f9ffff10c7ab2b90b7004f4b99d858e4a893f7669d367b593ac3d8a881ccc1719b22e6bc0ab46490ed3a0c090acc0b2a0f80baaca46fb8c72db80e1d3aa39b507722180b3eaf119f6725779da96c12f40cfb60e690dcf005172f710606f4261651624a00afffc005ae2a4e55bcbfd3b24c01855498243cad328075942d39b6f7c39b74d1214febe3ce5300bc4c162dea9aa7b21bcc5f939e9cf8bcdba074f3ebb964141625e28802515586497ed0c8f1621cc0532147805cb4f988711ffbf7128d1babfdf6efcf1616989a8e54e8d2681c80df9bf97cd27e42b5d59067fc352dfdb3341205108a574533baeba28dbdd81106c9410bfcde7a008975d5185e43a5719b022e4cff01a0dcb441ae303484b9b7169f2cb384357c6e58537bd61ba4c034f760fcfa8f19a8c9bb5187762ce4ae95ce8c53949493127bce4e664402181c878a1edb8ee9868a900d24c98a3768f418578c567374332062736ab41683e314e0b93ecd6f67c7afd989181ce0c1ac6f5593413b6ff6c33cea8439709522af16d774a9449b818bd0596a169f229b73ea575fa11572fdab029e1ea8d3f4948432e9797857b9462fad456ae9d84c9dfeb75947437920ae1438ab1f812f748278cf48a791a6a339d10e2b36b990c168a30a07d31715e588fe0040a4cf8620213c16063be690fe0270639870b37e91cfd0d059970d6ffb82f4a0d84d7d13930e8fa0e7381f634c2775206b4870b574654d7b89f052d767070b71f6deb2e2fda7c995a1ea665c1d519e147ccf40b79f257a32d7291c49d654411363a1bc41e82d2fe0ec0453cb7e5ac0ec25255b6e916f9bcae960032530d5a0d10e67b797308a2c52f4077853f1af04ea30b1bef48c6f688ba8e82fcbf3dab0f263a23199e9b24337823c5f5befc487a066f69d444c904cbea792214da45458b98867874132cdfbeb0c7f5aefc4849d022815ac52401788813e5a501924a", 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) 16:03:24 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x10000, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) shmdt(r0) r5 = semget$private(0x0, 0x3, 0x4a) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r7 = dup(r6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() r10 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r10, r9, r8, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x100000000000005, &(0x7f0000000100)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setuid(0xee01) semctl$IPC_RMID(r5, 0x0, 0x0) 16:03:24 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x1000, 0x40, &(0x7f0000000080)=""/7, &(0x7f00000000c0)=0x7) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:24 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) openat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x2c) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x44}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 16:03:24 executing program 0: r0 = msgget(0x1, 0x40) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="02000000000000002c893b30f7c2ae75053e2d0063cfcd32dae3f3f60564f6c26a3a6b727c63b8a9efed9e2ed8f50b10a67ee16379a04fb2ce337ea8e32933022d0a03bc4ca156bfee4bd162f8c314672c6714f2da57881d464a2417138c48b21b3fe3aadae0f4ca295b465626260b8dcd802438c8f608d2ed901574d64e733adf32c6218d79ee5b04d9bafcd94561fe9ffd4581965cf8faf2b3771c90704752abe5558f198c9fa10cfc289ec0e28066f42e708938000000000000000000000000000000"], 0xd3, 0x800) 16:03:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0x164}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x100000001) 16:03:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f00000014c0)="ea", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a49e6de1b688d1839614b7bfc3dac62e6c40539e"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f02166601a3a05fe5b3eb837a7d03210124c412b4b54dd949b7f0b34d9bd7690fd0d96aad7fb035f937722afa41d5a988d473f7f5c544186c75b6be35f5a0351024a83b80f670431cdc0e6203324e3310c076feb7b5bd8ae3802b20a648b195260835cbbd91953958fa4a7d886eddca105bb8ef898f8134b212eae37c3632483c2019f70dcb6b7924ef87d74b7cf6b96cd1d6598ee6818e58a738afc2874b4ab9cfa09b5ac43445f14aa1152e8dc2ff721d18f9874b8207bca8a88df736449abc690b6907e99b960983e9bd827b4c7d4deacbc9cda09680", 0x201) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x10001, 0x2, 0x4, 0x6, "af38dcb4cc72193eeae04974166e487dba78678d", 0x10001, 0x51}) syz_open_pts() close(r0) syz_open_pts() 16:03:24 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, 0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) r5 = socket(0xf, 0x8000, 0x40) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f0000000280)=[{&(0x7f0000000540)="92cbb1243a9eb79273a46c80ac0adb0b47adf217d4ebaca44ca6eba8759e0aa4ff9106da6c0c6f4cfc4927e55260c193d71d2b3717642b6df851981f5139ec81d0662c223f0022f403e4ae80b26312495dcdbb2c21c988c9b4d55776c43018cc3d3085afd8df1e2c555ebc315aec4bbd832c9edbe7111c69f841a47ff88ce118937b619131e8741293e22e9cece2851c42455f665ab6a468d25d43", 0x9b}], 0x1, 0x0) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)) r7 = dup(0xffffffffffffffff) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0x5b) msgget$private(0x0, 0x80) syz_emit_ethernet(0xde, &(0x7f0000000600)="a373273cdd292f206c6d414bfb705d5c6d5380547c143cd10de7e99b60496e87bbc423789d107b94b77e4ef01b463a53842d27b85c3089c79f1ea943eec5ecd4c4fd0e1b0c4aae3ab2db6c57f19fa4d6f559358553e4ee8a60ba7cf80fd5e11f67597da8df911dfb829df41334e9b089da8e7f26a092ffa69c6a58041640199afd5005241971fbe4ee329648d9a56269ccd46aff2a3143b386ebc8a7f2ff02057ee044fb464497c9edc5d5837d287063ba60b5e5befd44e54ba8eb376dc9a9f9095ec08acc9f512200d37b69186e64929564baea8cad5dd486f7f7c6c7ad") r8 = socket$inet(0x2, 0x4001, 0x0) 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, 0x2}, 0x673f, 0x1ff, 0x7d}) openat(r7, &(0x7f0000000000)='./file0\x00', 0x820, 0x6) setsockopt(r8, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) setreuid(r1, r1) socket(0x10, 0xc004, 0x2800000000084) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) setreuid(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000380)) setreuid(r1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xc) 16:03:24 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) socketpair(0x2, 0x8000, 0x800, &(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) r4 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) setgroups(0x9, &(0x7f00000000c0)=[r1, r2, r1, r2, r1, r3, r0, r1, r0]) 16:03:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b0004000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) flock(r0, 0xf) unlink(&(0x7f0000000000)='./file0\x00') 16:03:24 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) readlink(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=""/180, 0xb4) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000380)='on', 0x2) 16:03:24 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x8, 0x5, 0x52, 0x1, "1fed233ed73ec83e76bd29e94d6a1c473eb4f70d", 0x3, 0x4}) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) r2 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047466, &(0x7f0000000140)=0x9) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x20400, 0x43) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x900, 0x2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000200)) write(r2, &(0x7f00000000c0)="878ea5b4a3dac87a9a0a000c23441c7607", 0x11) ioctl$TIOCDRAIN(r3, 0x2000745e) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x45}], 0x3, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) getpgid(0x0) getpgrp() r4 = getpid() r5 = getpgid(r4) fcntl$setown(r0, 0x6, r5) dup2(r1, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x5) getpgid(r5) execve(0x0, 0x0, 0x0) 16:03:24 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000", 0x0, 0x400}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:03:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x144) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x100) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)) r1 = syz_open_pts() msgget(0x0, 0x24) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xfc00000000000003, 0x0) r2 = dup(r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, 0xffffffffffffffff) openat(r0, &(0x7f0000000080)='./file0\x00', 0x400, 0x8) 16:03:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x1, 0x6, './file0\x00', 0x1, 0x2, 0x0, 0x800}) 16:03:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000000)) listen(r0, 0x6) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)=0x1) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:03:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x74fd, 0xffffffffffffffff, "90de9c16723f911a1d962f681f00"}) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:03:24 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x10508, 0x20) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 16:03:24 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) 16:03:24 executing program 1: setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:03:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x6, 0x1}, 0x10) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbffffc0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:03:24 executing program 1: r0 = semget$private(0x0, 0x2, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/226) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) 16:03:24 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x399a) socketpair$unix(0x1, 0xffff7fffffffffff, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) r7 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x43, r5, 0x0, r5, r4, 0x100, 0x84}, 0x3, 0x566, r3, r3, 0x9, 0x4, 0x5, 0x1f}) semget$private(0x0, 0x0, 0x202) openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0/file0\x00', 0x28080, 0x100) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r9 = fcntl$dupfd(r1, 0xa, r2) r10 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r9, &(0x7f0000000900)='./file0\x00', r10, &(0x7f0000000180)='./file0\x00') getgroups(0x8, &(0x7f0000000400)=[r4, 0x0, r8, r4, r4, r8, r4, r6]) getgroups(0x1, &(0x7f00000003c0)=[0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[], 0x0, 0x0, 0x0, &(0x7f0000000c80)=ANY=[@ANYBLOB="c1abf625405bacf1080f00363cd112c69c12f2641105ed9d7918a3c2f60ee0a3699577a817157e209b663f48b4df9926dac40a5898da39823ddad89a725a0ea5771f5672448195ce33c305d7e9fab39c24560a08e28aafab055cf08edb55f29afc3933cd1ed8872a6b4e737e933775c180fd32fb3253c10a20a37c1e57af669674804161a381f6fc99f46eff3188c9eb9497a3083beae40616240ae5a50d28fff136ed5d72d21f98fb930a46020d0af508e563b88e366dca3902b83ab8c1701f2e2fe29a59c6431708b9651b1ad7b3a1410a19d94cfe156ea356e84bb219da31151e9e78fa98f314d5196cce78ae91db71dd014a68d3f53f447bb5464b3f2372f8dba027920f8c05683f950eb2037185db37f8b2d32800cb6246b72558fe92dbb98a59d48acff525a9c8c7dadeaaf59b841ac477795eaa5da3ad4f737945ace85f00000000000000000000000000000000001e40e18adc8ed75ff5835328"], 0x152, 0x400}, 0x0) r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="00002e2f7f120299161d"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r13 = semget$private(0x0, 0x9, 0x2) semop(r13, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r14 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r14, 0x3, 0x8, &(0x7f0000000040)=0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100000040, 0x0) semop(r14, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) 16:03:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="2b9926b2372c4b7333dd0d355ff9571d29bfff11c55912d76662026df9868495fe6b", 0x22, 0x1, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) 16:03:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044274, &(0x7f0000000000)) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x2, &(0x7f00000003c0)=[0x0, 0x0]) r8 = accept$inet6(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) sendto$inet6(r1, &(0x7f00000006c0)="7f34f884076be080604e7d767925d24f50cd9446a479a7db6bc5a9b566ba53544ce6efef46881604e554d5a7622303eff992ea1bd0bab616e55b72836dd5cb9118c255fc1b20b76960d3961c4348ad306ee1970dd43012693baad40c0d", 0x5d, 0xc, 0x0, 0x0) r9 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r11 = getgid() sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="20261fdc09cd89b1df5e22f8ec2cd79377638ca83bc33fe2601b0519507f68", 0x1f}, {&(0x7f0000000100)="16474513cae7396f760d01b6db06579b0d8b59b7ab6067d18909abf0545442fe838d689b0208932b9698288951181e5ce5deed4513", 0x35}, {&(0x7f0000000180)="fb0f3e245c89897dd0bdf9e5c7351bf03c7020589b1260b224d3dd1873b77303ce2b535524f50108d020519ccbd52087b5b271bcd94efe42f7c1c25c29bee0d2396b0173cbd8746d5cc296d39d1c68c14091faaa63bc5bc196180321f548257c1e9a316972e92cf8ac7ed21678ca8ea62817926fe3bb182624e271535d48901eea832ddd107ad56b1d7de23399d0ea1eb51baa5fb6b7ecdeffea56fbaf7f5f8d0b3d62c2afd663", 0xa7}], 0x3, &(0x7f0000000500)=[@rights={0x38, 0xffff, 0x1, [r1, r0, r0, r1, r1, r0, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r0, r1, r0, r8, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r0, r0, r1]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r0, r0, r0, r0, r1, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x180, 0x4}, 0x4) 16:03:24 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x100000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) close(r2) 16:03:24 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x2, 0x1000}, {0x3}], 0x3}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x8, 0x4, 0x2, 0x1, 0x7, 0x3f, 0x40, 0x1, 0x2, 0x5, 0x4}) 16:03:25 executing program 0: clock_gettime(0x4, &(0x7f00000003c0)) r0 = getuid() setuid(r0) fcntl$getflags(0xffffffffffffffff, 0x800000) getpeername(0xffffffffffffffff, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000200)=0x4, 0x4) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r2, 0x200000000000000, 0xa, 0x0, 0x0) r3 = socket(0x20, 0x4000, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x100000000000000, 0x0) write(r4, &(0x7f0000000840)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb1de1e39eb07c4c40446aaeb8ed614d80620948cfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d945c8ffa6881b428fa6d339c48dc67a33858ae6fc4afbaae07562476bbfb2e66ae7ab970350b8c00000000000000000000000000000000000000000000", 0x11d) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0xfffffffffffffffe}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x406, 0x6, 0x6, 0x69, 0xfffffffffffffffe, 0x8]}, 0x3c) r5 = semget$private(0x0, 0x6, 0x100) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() accept$inet(r4, 0x0, &(0x7f00000001c0)) semop(r5, &(0x7f0000000280), 0x0) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f00000004c0)=0x2) ioctl$TIOCSDTR(r4, 0x20007479) r6 = fcntl$dupfd(r2, 0xa, r4) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r4, 0x2000745e) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f00000007c0)=""/76) setuid(r0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000300)=""/53) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f00000002c0)) semop(r5, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) 16:03:25 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') connect(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) unlinkat(r1, &(0x7f0000000140)='./file1\x00', 0x8) fchflags(r1, 0x20001) r2 = semget$private(0x0, 0x0, 0x104) semctl$IPC_RMID(r2, 0x0, 0x0) pwritev(r0, &(0x7f0000000180), 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000180)='./file1\x00', r3, r4, 0x6) accept$inet(r1, &(0x7f0000000240), &(0x7f00000002c0)=0xc) 16:03:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{}, {0x1}], 0x2}) 16:03:25 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) fcntl$setstatus(r0, 0x4, 0x4) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x800) read(r1, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x8) 16:03:25 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() write(r3, &(0x7f0000000100)="035b186d1658c0c037fcba3d5460ba2df7b76193d546fde71fcfe80293c9d86217171ae693cc2893a5c85c48db5e45c5a1ee9fe4ab91354e9df05eb1703a6d438e060e1a9f824869a3a9f70664ea3a7b5fa83e242923f28bac88aa86e60566fe0828620efd55f51d218c946368906d9c57dae59d8b211a4c598a3cb83a47425ab213d8d38851d3dbe063c67ea46361ec6a08e1aa430cfe8539cab17b206db23e50d4e34d7e32fc5a9b1d9608a05c591b5664838a1642b3a30feb7b59b8431eb68a2e142f1e3303a24c90689226e4c5ad1ac104ce49548908fae057de01", 0xdd) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = dup2(r2, r0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000040)) 16:03:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xfffffffffffffffe) r0 = socket(0x18, 0x1, 0x0) munlock(&(0x7f0000231000/0x4000)=nil, 0x4000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x1, 0x6}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x40) clock_settime(0x2, &(0x7f0000000080)={0xeaf6, 0x8}) r2 = msgget(0x1, 0x80) mknodat(r0, &(0x7f0000000740)='./bus\x00', 0x2, 0x100000001) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000600)=""/169) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) chflags(&(0x7f0000000340)='./bus\x00', 0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r3, r4, r5}, 0xc) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000200)) r6 = getppid() wait4(r6, 0x0, 0x0, &(0x7f0000000540)) clock_settime(0x3, &(0x7f00000006c0)={0xf921, 0x401}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x6}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000380)="65d0942ade5a049080bb0f766c6e1d870c0818deb39d985cbccf1ab88b9a8cf36327b8afec8f31d93fb4ddd1884c7b1c7240a16bd6f670f89330fc07a7560176a4b2b399d4b06384d5c29635b7cbc594ece1609290b9fa3401bb34d4784d85195260f8b3842378cb34ae8cc844eb1c8c7946620b3ba3be499ac8be5aa95f0ae7129c937d8294dfd695f642c5efd0509eac7e328ac98b1fc63e09f3704e37ddf2f1294f079285392c659fc86a1075c311c7c23a27cb0ee58588aa", 0xba}], 0x1) open$dir(&(0x7f0000000700)='./bus\x00', 0x20000, 0x100) 16:03:27 executing program 0: symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) 16:03:27 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() 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) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x0, 0x2, 0x21, 0x3}, {{r3}, 0xffffffffffffffff, 0x1, 0x20, 0x2, 0x9}, {{r1}, 0xfffffffffffffffa, 0x88, 0x1, 0x71, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x3, 0x9}, {{r3}, 0xffffffffffffffff, 0x18, 0xa, 0xf6, 0x7}, {{r2}, 0xffffffffffffffff, 0x80, 0x87, 0x7fffffff, 0x3}, {{r3}, 0xffffffffffffffff, 0x80, 0x2, 0x1000, 0xdb8}], 0x7, &(0x7f0000000340)=[{{r3}, 0x0, 0xc1, 0x80000000, 0x34, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffff8, 0x8, 0x40, 0x17c, 0x7f}, {{r2}, 0xffffffffffffffff, 0x89, 0x10, 0x32, 0x4}, {{r2}, 0xfffffffffffffffd, 0xe5, 0xfffff, 0x3ff, 0x5}, {{r3}, 0xfffffffffffffff9, 0xb2, 0xfffff, 0x1f, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000001, 0x94b, 0xf2d}, {{r0}, 0xfffffffffffffff8, 0x30, 0x0, 0xda, 0x4}], 0x4, &(0x7f0000000000)={0x9, 0x81}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x8, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000300)="9b", 0x1) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x7}, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r5 = msgget(0x1, 0x40) msgrcv(r5, &(0x7f0000000500)={0x0, ""/240}, 0xf8, 0x3, 0x800) getpeername(r3, &(0x7f0000000080)=@in, &(0x7f0000000240)=0xc) 16:03:27 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x41, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 16:03:27 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000001000)=@un=@abs, &(0x7f0000001040)=0x8) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000001080)=@file={0x0, ""/4096}, &(0x7f00000020c0)=0x1002) pipe2(&(0x7f0000002100)={0xffffffffffffffff}, 0x10000) r3 = socket(0x3e, 0x3, 0x3) poll(&(0x7f0000002140)=[{r0, 0x130}, {r1, 0x80}, {r2, 0x4}, {r3, 0x1}], 0x4, 0x8) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0xfffffffffffffff9, 0x9, &(0x7f0000000000)="9085eb3a39bba1c3eea34eeede4e77f5373f1c70a8f59a20a38e97e235a7fd0fc6aa0ac0f183196e6ae607b3c19da4b6ec70e986215e8ff2119bff5595849427880f252a57caf0eab6f049ced67365e1462a986447080882326603d7d34dfa6c90d4627059597bc2adb76dae2f8d0b566a6f9a3c3937c2cedd90dbd5506d4f49ab7563e1fe784aa5116b1b9bbf609cd91c9273a040c0d443407fad00c5e51f96bf446f988eb76e1723634c8a988c977f2233af7d5d5936df84080f312b093a357e2fa946202a5ed29f3d5be17098451df88ea1c69327f6fc80d97feff786dfa1965f770578d13396646348fbdaca9fefb0a0ac7d9cf17b88282ef4869dbe921169a5492f1ebdbc00f271ffa221da5c9ad05a5a0f96fbe75b0b5237ed5011d6606e2431c734661ff0fd1aa45b2662ad39bed7c81a70fe002160d16365dd2410148fb906d6a3139cf9e0f7ce80fa21081e3d65c8acd496b12858246d48c955317e2b6783c16a22071e723930e52a2cadea24fd79fe99d97ed9b35b93b67d3e17593c019866e11079a3171c4004f7f4888aa444b46b7cec131a3876e0bb6a83637ec4506b9a11b51e0934ad17502624690613f2fda4a0b6b1f9bb61115b856a218e241ccf342beba59ef9296ff375dcafa310e1a62f776dd91cc9d08f324ec8b47eeca126f70b1ad543533ac89bed0de451387900f3362557f1bb9d9bc4a0b203636054208e4ac1e808a5cfc328319e39b20178f61eaf95e535ad73148edc3a8e83eb5479292a5326476e189a71aec957b8626813d3cd02fa735ccfb51cef084154dfcc7ef6cd23abc9e6409a00f66560f1df982dab43a1dca647bd6b1193419699a428a001687559a0cba7134c96414b69be48d82bb70542aaac091c658d283c73942ebd6a81b347e8bfba0e545321f404ca2688b9c571038a3e1672d5888c1b119ac96e0b366dd6ca0b8145b72fcf65aaa95cb4b3a21a3850703884ea9d2191fada756257fe1c795eb1281041e890c18bfebf58096cedb9822ed5ffbf60c5265a1973c2a4a8c212ea87e46c4f93eaa2d110604166b8e05e16c3013b8e810da4a395a8118eaba43d7b5508283450383225970fd27de780a06c11b401ee326cd3b7e2aabf17490d68857209548526225786118d1b0c512050a720ee0891f88e6bed18d96d8ba501995ed7a4ca90e68ef8f2f58b4a1ae748abd4f8dac737be8977ca9728c74b6900a1ce17475f8decf0db67f3fe3836fc4fd165f20394635d6da1b98eef0f0c92d6f640c5516543c83b61fb4b5c492e6982d4a8b92320ec78633683bdd0fd2bcc616ae3820d966cf790aa5877627642a1e8952eef79ca0e0c604e90122c1d1fd5a938ab8aa01daf174a0bb5f75474fc307cf52cba44de8d7fffe9fe8c96263a1ae591d09e6fd9f7b3e94fca9fcedf3e90bcdd4b6068a0d6d3f76866217bfa531cd7ea92c3da5161b3ea13b796934cb2455c9ef8dd6663ad9f72c757426643fd698c1e9a9680a876cbe110e49988da3684232a3255023ba34edba04428378427272664a3e1e989f59edddfa46618cda3b1fcf355fc73696b42eaf15847161994dcd05151a4bb03f9d6f73c78428e4777e14f354f422bd63bc87a73c7bc6d28628a2397407e8d75432db5250421a1c3dd0f8c4a520f7b6d544c0a9040c7c9521751154cbae954231752d955151bea7c41cda807b2a0ee1e2aae8e294e811764dfb8fb8861d503c5614f57ca0cd9ea57d5251854e5b4a706abd853be9fe4b4bff6af7864b5e7c99932af7403b3241550ebab1d6fd0e610456183cffbe9940ed916ac6786e8cda61fcfa538a112c3d62e9c6d55285acb48c4ef8244e4ee2df8eb4bcebebb4f20eda84c3d60fec6169b70afeb230f4d6f963f083cf13c2a585b2c82f8970db216c152cf8df0acb0a5699e3d08863c27a41d780a034380754c78a77848ee78485e24a7baa375108967199300157d3c6206a6aa3565a9af1e2302a6918549d4a85897b1fc5e20018454d87a7983dacab82e861e6ed299a23ddd8e2d69dea9ea22f7d90b54e344fc85cb11e43a60fde94495b08ce2a0c9a3ed3ee336e5416f771ffaff7b0b1a8af51d4cb94e612f8a617b656a6723cff11058fce9f6e9ac1b5819361aeacfe6394e0afb2de3287884201ed807b51296e5f7c18422411c4c1600f1dd7d7d3cf22d27724c0b507bfe4295766198b42b30f3c9b43ee1f50446a600b2fbe8f8dc3a8dfadb42a1f51cc7c4ea7694ff7a284c275e8b5c3cd58a947df3aebc498df3f28bbbdbf8379abd3ed5e36e1ab69825c6f657ce2ca0bcba14f2180001f67e2bf516fa1708992becd5e6e655afc2d1472c6bcc52f0aa17fd8d3317d3e2ae1d7517768d48a7fd392ab4af7b2aab943affd8fe6529bcd9ffa19fe77eaca1b87cbd4bb13d0956ab32de65d2fee69561444e3ed49c439ce5a6c00ab14e8e0099a962dadd42e67b865a183477beba4ad03b44868d51b28a741bd884c6cadf08dbae95d8f4f531f9c0c60676f66e6795a46f37d9777a16d44e44343ec43f0a72fc1e08ecebfb13ab00630ec554c8a0e0fca72cca1c7ca98ab1ea097787a46b7927f90483fa00a29e96b61a1c9a8bb55a0194d030f92dde900197a5942c79d2402e31299c4fdb83a0ac2881a7034ddabf02ab10c2ed7550e9d24e4624c5beb0143a863d5e68081aa45a3c2a0f3c4de349c6e60170da042710f4e4f9aa91360642570e0fa82b31e2ed605a02209c81876922b7596653a0e5a4d48031c2c26192ecfd64c7ef85af0a935a160827dc0e23c91ac27f00cc268982fd247accde1a5d0b3d1be8c34f5e035d2fe6bb3d47135534aacf0f0b89fc65e82118df6109201751fccd99648712a68a04ee9fb34f7ef8652649802e7b32d3c02729a5af61196641a0f8527bd6fc4628b989a4322709d5baffdebfd18fd93af7e2e5a57d3d73c29f5c07c1b6c039c962d8131994d80209d6e14bc9f69352fd8b9580623674b4c1cf44d07b0a7f03290c742a1029b54a52d9f640c70f94115fa6e1c97497a7f52b583d3e9d3eea60c25b3a4d4d89ba3c2048c965b631271c46fb9a5f83d00fef48cc42a3208f6ab647c90510acbe9507cb05bd7f5a3706b68d1fc3eaee7f144b3ed1f615a9e5222f981d3e91bf07a5317c4984222abd4653dbaa50152afa40dc10194845b895fbe32f23ade9f961b333ca1fdd8548538fa14eae742d73ef551bf603511fe68599d2a363214ccd8fdd33cbac8bfba598cab1ce808aa68d8631fb20b0e1e495316b84887ff2058f77ae48aec786ee3726171a982bcf79945681b6096e6361b89c147655c152fa1a1d3bf7be93dba08e4e0872c43e7eb098df5eb70ae4847623bdecc54cbd529bf659a4dc49653e7baaf28595d77750a868d469bfbd4ff8fe2cb30ba8bd5f0aef8ec96048d527ff6909b9ba93ea744644c5d42d26b54742cee8b132cabbddb2b57b1e5bc449496112d31abc48464961aaa5d8376747f937e71caa128a563a474492f2cdef0a407c07d8975a72196a6b85b685c55546b6cfc28093c661f836e77a2467472426d60049b5929a22f32407a7948a98b975212dec2d7384728fae08774d1070dd8418baaa863a267e7677e4530f90f1701fc81053ea2a47d544299692ce6a9454c53a7360e46158f50686a36cd26d920b53ece26eb286841b77c8118ab7dc6ad6eab33d736c42997a5f77d9315c233d5348ba6074051661affdc92c1d64e75e571d312e04a49ff0bf8574e7f74b58720a1dea5e90f781efcbbe9001f5db90dd3e7abc2db7d0bc8c45a09f45af6ccc3c23e8312fc020caf284f6c3875fd89ed637fc97920bc47c042f56515d15ebf0d21d948e1add1d521de654ba7371d45b238a413d3afef6b0bb72303804bcdc39e8f847477e1945c2f81dce53b8b80e70c1e59e0f1c86f3a8b00d5d92956b4b345690f1687a21d92048e1ecf935b365299263bf33a18824332912925399f7f7615baeae7b2e648fa869be9cb509a35bb4c16db9a4eb3a11317e227f943ec18d0f47a56e0d802bf6df458818b4709cce85a05c2a30712bc24228d3c9ecf5857a0df760d93bd324f806143cde81c4a6c13a5709ffd4b5050dcfc72f2f8770baa495e37f07ff16c3360f23783e7779766ff9a021d1a4d895b70e9b88f78d0a954c5c46e7acde1ee654e433e206f29a60cda8c3fbb6c3d2bd0f283cb7c27574203f3656e11c810db6c9b04251eda8ed546e90cc1c82d20ac5cfa2e8f55ea563dc463d1be1d9393b66b1015978d23a2892853c82bd1f46b188d20055e39214977e8d3b97772de0dd053725726bea0f481189a7f99fd9537b4d3b96698f2a4da4da8c9d91d95df71abd3237be804dd9982be9c45066ee2a8206fcea1b8329073abf29210a072489666ccdd7927659670f6228d5346d7c6e5736bd900239ac205b0427663f167e581d9e9e46b4b881d2634396eaea7b7894e6595f1f858bb4c2d5d337b2aa76d20f27a03054a40c58c6193e2439eaa8b97b60fa258f042afee2e44ce40104f30eb4138b1c3c2a13500818c271b632319bea518b28ed5e9359e024f7830bfc0cb51738d7d371d83980ee92d8089e8e73134a85b155b970c7c5d5a038ace19bea06e1630146be6ea6855f9b3f6d247c959e07f00b233e46f91818ea955ec2606aef4f07d152c5844ca61974701c6372930ec0eba2823c55c9bd482434015cc48d2df43098a0587cbd4a9ebe7936af28d21797f5106eeda9eeb951967465d1bc97ad6d43c7c9f508e9d6e2c04830ea07a81740105a147de4ef09eed35a977f6526d6f69030560572ee32e1d4c12eb9c9ff4a1fe041d2c859470b1ac95aa4f29999f7a7f97602c9dd2140bd663088f81f641bbe4a39d1af7724a19788a74e6bde58b63aa756da6a171dde6e7eb2d1855d2f2380dfd5cd450ff4ff468e92d068160b6d6f0f4a913d293c141d87e531da15fbe16b1d45a79ba008c1f0a9376deb1d9572290ebcc17932af3f3f4c0f324c036d8fdf771a10e146653490f4e79bb40b2973bced44f057204debb278b73d22bd172dc20d17fa8e7c46c11a3ab3a772458e141b76b453c48d4371aa9d93c4ce78476037b9ff3b884dda63ae7b04b75190010b52fea712c7667c29e1e41cb1e78fdcde5ef616c81fd89afd6e604d84c7613489f545478087e9cffe52ff5c01901e3f795143cbc6bf959c3bd7bc605ebf9226f664dd12789149a620a345b31ef55888c379aef6611d4c07297a7d8f52920043ed812a18106426d08cb0f9b17c82d85ac70d7064e7dda3c43d3973a518119cdb88411f7e1c82fd90c66389247dbae48fa054c86e6916c9ddffeaf0be97dc51e70b080b4d994ba7f9cfda2fcd705794d711d223334bc6a33091248b301036401121a26a93573af5976d4c52669dcde6a713c54716314eea792d0faafcc3392e732e6699e188d2c8fd3554f2425235e658d99acccc6ec48c521812e34a745fb97e28c338ffbea92fd339feede82833e72e09fc5e22e559c07e94137643de11517f2ce63048dc4c6b7eb471df7cb1f75b6ff47497c783d551a617238601b8c61e4c33a9eae324427ddf3bfa50f30f8692a9beeb754b00227f02f8b718ab84db8d06f6074177eb690622e9eac3ad7a593b1884fddb3f96f55330be5f0b9130e1a8af50573dc76a5acbd6a612faa15ee210e6fb6882f14775c909ab90bd2e161754db3699caca374737099b651a78b6b7406ca65541ddfd1070489058827d384eb04a11b829fe9e62e3829f10d65db66e666491017737d9662ef4de", 0x1000) 16:03:27 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) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) getgid() mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) dup2(r2, r0) 16:03:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x4, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r0, &(0x7f00000005c0)="019e26d6bc92fc9cd1f2d1239fe715d17b24631d458483bcb9d01d47f07404c91a735171ecdae3aff20caeb3d08b3906bc52e762fb3721f8b0c1a3199871f50cc60d352c732e005d0815bd9eb30e3e93d3c59b935cc6546c6d793c822784fa1e9e30b1f6f5393a84a163f4991a5cb66710613ad55b66243472d521f102b2aad63d8a1b72cb2699b8c68a6fa720b6d388515a928d3b1412d238c97cbfcb73d9ae560e542cdb8109f406e529637e15edbc4843269a7bbbcf4a5483ce8f2385d68dbb3c24d537720a08a1fcad70bb52d95d35457bd666423fa65ca0f9339e1481252f06cf9589497fb3f4263428579bf44398f0ab9b7e71398cc28d7ef3f2e528e63e6a203029a38ff5b3bf53d42cd7af10d3ef65a48bd76a43a8a80a50cd4d7ce3e78dc3c1f35c38781770dace2008c484824a3c044d872cc8a2c7210b9b1f721d8602cc0983723a5ced276787f32bdfe522fe06afa23b2596edd566ca13672f262cef3a6a09dd9804da701a39694e85bfa2c84d6189571e8e1e4843deb442c02e11fc78a20afc909da52115913a8548cdad94b99a453b0a556f557596797a17637a995979bee5089498b8cf66f36e114ebfb7f79e30e8092062ed688f3e92141e2b741f7d929908a3b3374a2f71d4800afde3e8398f190e71ce1b2765a0bd6516b3d5e29aedacc4b5b4073780d68cde8b7dd707c5e1aa86787f1ceca4fffa1cdf9b5091cd3b6ecd72542743274d9aa8cc2479f3f976b85ac97e1a5d571f4d2e5c3bdd65b0771c69cc943ab9e87678319b49db033f2160fceddf114534ac42cc845ac5a586097a21d80244da79083457babca23cda59f3bfe49f4f21dbbbfa5ee08349d4c2419ed7f789bef805b12939ab4b8f0c7fef8c9952d5f7b80bae6e17a032f339393b6d06119accfb146aee487d80f95e74d92bf5415e483aad022f910edae3c12dc84598126a2df328a5b70deb29162cb6401351760dd43af6eaee8cb07f71aeedd86a6cab83578782ecf4f9258065497be4b6ce7b78d4284ce21cabbd941955b35f28d2d5fc3dc3481c7446b67045631daf007efc7f31c702f3b03b349ad204e347eb9e8c5ea9806bbaecb66522c2ea0d880bb822f622b766ad24276309494e2a6b81c0fcc52c8a18a9f9ab63a1b7b4cbf3b6c3c66d8d6d57fcf89d61a219718d88a113f01313399ccfa1856575066124f84207e3658137cc5f311b9525dcd3667de8e973a4f3244eb36a0a31d0e8ed5f9aace2809f930fc6532e0d20390e5100dc2705b0c3afc5d81372f39aea6ef887c16836a9d8bcd79733dd0cce7f4d02e2e61488e268c6cf2ed9e214b40ce1926368eedb86e8d0f7078fd5de3ada63803593d9172ce6280ea44470ae2f78ccd33844f7f98af4c7353cc5ac220b21f80853777553739c8e6562d12aea58524eb49bee6a7d412a71d43dc233d8c050cabf2103b89516b54e97ba7005fffbec917135cb500b007ac639befdce0be1d941407da691ae6b594052293b2d2e2547f183de447af28f17ed922ad60e0f5e388452a278b76c77cea40e44e4db831b39aade52370e1a930d00b83996ec8021b606d39c92c6b55b0ba9a9856607fe400e18d5491ed8b1678d014a439ce1c7460f3598647c047976ba587b853f84c957fc3d4e7260d814e4c109e3721bdff74d5f90f50102e24039edb236dfcc8b97c871bc275cd5a6f928328aa18a2937c297fde0a3d4013fe56445e0d5a931c98029cae7e370c22c2ced239f34bd135c10e022b2060fa64b089356efdba02a0d2aa304806ce27f6db6b1bcd73b68926338c53b137b7ce0877de86f1e9a79f4d01e01d67c800034552ea2ebf04481a9fcb57e6c9a7f4aa037fc8f57014925b2f6f38b4722bc2433750c2640818d3446e6ebc33e9ca4e206164fefcddb35ae9f1cc580a49ba201a3f6b4eba895a602f51f101dee3e8d253dd59b783d8d6b72264c51a3e3a1135ca74be8ab7ec20f57a98e6b07895d4341cadfd47794171af33d474569fdc4018b1b3fcae70428b0787edde56c706ecad61474c928f8fba5b314a1456c54c0b4ed4409c5a6bb257f9511e720bda44522a545be199d1b56d855f53369927feb403d80e4bf84f854a729d73feaba381be7bf97c7ddf09ce977473006f6fb4f1b39c877dcf4e14f2e860f7d36dca9f0076253f7074f1f788b05154ba61745a6cd76e46abc0e65b867262a4ed30bf96557b213d94c8115cbfa9589f1572c2d4b40d2c44199c2f0568d3e0fd2d50215844f75349a86e8a9b5a6e45f5f303e3d11f337934d84587a61a118f8e177dd154a64bda5b9380d69393f4f1707f51afcaf6073587649d6163f764c6841312e2ae4231ebaee55b741ecd0eb4a85d7b3b3f80c3b87bbbd6eec642642f0024ca57eed4f66794387b7988b126d945301f81f164ec101e52f08d728b0343c9f95c3fb72285d47b3f964d05064aae69d0f272fd67a8e417df726a69f659a7436bd7979c81850bd41f95a7add74dae6ada196e6f7868e4898acac9ff9805c92272754568c441d3caab815e193850e529a15ff4e66186438faf12f82a91a162f4c0d3e152649a278244f2153468e1057f3cffcd5e048c774400639a5b4ffb8a8e601384fe0524f780f492c19e0312e681cfc780796f132f4a15138a580f00f76c298f57a508d6f181aca6cc798fc1b0dc90078b392ca64f2fae8daf95a7ec1f914bc7387962eaa139073d82d18899bff5f35bd754da1485130fb7cf7c279053131709bf24f9cef429e0bad3cc79ad4e10dc7cd491a8f510a70f773602d321462b3641fe75da374fed781a8456493225b89f038a69c868505939ba4e2935fbc53740916b08d19bc5920526fbabeb959d7bb7c26773dc9a36cfc0ce05fa28dec59c3930d0754c15da3bd62d4a49a9e3470346c93a81740316146705fd107131b1f39bbd2a39388beaaf7138e4ad8826f0b62b6a0bd016687225ce4d419a8edb7e897dd8935f0c8085e3c1df6d68f2c47e8aeddfd876a1a1ac755032b7c486741ab9ff9a6690ef94529fcf170b13086065a1dd9dd9b48c771dad42830252ebe266ae0d4fade0b44de3e3e7bfda6f3ef08b35040eabfc769f3ebac52642fbb56986dd4614a41c5c2d6e2d819a4319ea7d8646170aeade5872f3cc7f6850fdddf92b659eadc17add7350b427d61ada07d4a1c57ce60cf47d0fbea48ad97e8bcb1fc638cb71b1dcaba41735a4adc90b37eaa412b28bc0ebdc9a178168f3ed3e101a95b2460fa14c6a443e7f4b4a46c710f21405abcb2245515c343d2c539fc54cfdbd306f76706d07488e45aaa41af36b1f9b92e61eba81e22c93ca11dba2eb073f6a6c9dc2f69d65124c91cb75eb28d82d4648a2dc480bb7f10a10be8bdef56ebbf6e0f023389cb8756c5806be5be0256b9dbc09e480c8273323f1a2b731acb47b553685bee03e4ea40962af57c76b33f161a39dcaadb27d2b91e447821b2a6ab98eeb5888fca1117e20235d96c4461e9bfb56a4c68e133f7b7773411be2522ad1e9afc57eafe3a55a04a0734bd1e0bf9ec5bb7d29e6fe212c92ff31d76bb2b61765ed8cb55f7fef2e48b5d21daaf7157b05c98492d68be130b716fd7429f0ab8b0dcb1c61a0caaad0c3f83c4cb056db5e3b723f1aa14a318aeb3de6714d19f8672d5a47aa310c7ca149ac47a0b9e90772a64c43e9e048c56791b7fff8dd40ff2046ec2441278c2db7bea8e10d878e7094bb122ef536d337abd20d5fd16013f7adb97f8983419421922cd03df8d588e8a5cf3dba3ab4acafde99c35df3cecd21e75f3979342dc95401d2952a9764c9c3a5318090819ef6a6c0d9c7aff0f24646b28adf7c3119ba32f31f63c3a4eb0deed9446cbb210fae52cde37066056b4aba2955faf10b677db7820b369a4c2efab28073b74daf232c6ac2f74733759ecdd3163cc30b1b0a9b3c05008abf1c36aab3315c79ec38a1d60f1dd90dec15096050ac584bee38af22b94f6e48a1409e046e21c124c5f730094daead33509d3a9e5006c3ca1000958ebd923f1304014b44fe9a2caa30449ebe0c3b45d475b63c74f8ddbb71cdf5b68becec9d4665c904053ba3330967e53d04263539279cce4b97a91656f121c031a127661b2d57969881161ba3654abbc8a2f055cf4933cdce2276a5e62ea43a97bbe52e24447768f729eccd7a454823c61fe5f7cbf460cd726c092e01cf43972ef418e352954d8b19ca738d0b2dbbc44cd1ab3d03cdef92aa59c9e5ba449fe3bdc823bf15ea2eb1f590a657e55fdf81d38eb0db73bdfddbe8d36617b6f9662ded71d06425a6aefae0d2bf34c9da9da8cd77b6ddf9581cca469164322ca502e8e9b3442f3136a4b06b180c5c030d127c5beeae20c2af548392c8d647d1969365eae553425f207f327dfa2d25c230e3f6feb6bb508160ea7fc4016c5477b95f9fc47ddc54f127e220bd41fffe9730049471a7cca3f39aca9fb9af90396e5f7b18bfe7d4ea3d65745d2526f5d488861bd30a732c1294019e94b090f83365fb1f8bb8454449f216f9eda6c5952ce22a0884736d2386e6243d54a9e64a33a9ae966fafe3c7a490acf1e85bf300b44020c48a7a569ffaf0a266bdaf11683d0c84b10d586e73c81d41c6b51b930f8913747f44905da6bd8263eded8f177805815e940d4b27808360ae455295bc889798578af5248432aa3bd597914127853a14361bb762f07ac631bd0cf7d8356aa8aed7c602873c7137af974c000b15415247040879fa0360b9675cfb737e55595a0f1f45c69245b85a8982961e00411069f8dd4bfe823acbbbeb408d211a7732b8de63f20175d39bb562dd4ceb810dfe583a8578b3c72ae72aeca4db589427d1616e2456bb21fd86821d8df2aeeb852db9aea896b161b8156b25a802e9e9af3b24eda64fbe39c4709a1e67cd2662afa340aea01fcf105059b0cd4bed3159d5898d3d1183c363c628f0dc3d7b4d8ff51957b571e1063b91bcab1848490f3eb52d1b92574089b048b44311411f84d79238e5a7b7af1700858bcaf209dcd5176bd4f25ad9725a2d312f4c87c17bc7ceaeea8a66ebfea9e93d77953f7960b15bb4b48067d00a58990e3d8e94214fa751921b24ed3ecb83daaafb9721ce594190b16d26b22685ec08aadee4676528e456e46d0043654d233862b9ee01288d76e0bf85da44868619664918b503f80ac3b28eb95f6dd14cdbc4ba02ccfc079da8038d5a01555cf1c492655ba9da31386e117a7fa2f8019a41a0853fe5a28cc070a918aafffa929f85781d1896cc0027c6eb5603a2de4d46043c161961b1f0987a78529e3a80a3449166ed044d5b87dba6e0fa1ee7ecb83a43ab48a05666408aa06475d991edd154fb8957b450acb6ecf99026f89306b1d2f8cf0482a65a0b3ec65a7ccf2b1fb04c2284240c61ef3f5e76cb519f8e90e149224de4e5cff989b9c7bacf533abb2b7668f079287847a6270fc2c3e1c11528dd52b70cc65ac05ae66b4a512b2ea96c835bd171688dfb0fbbe86918b6fe754623c103893e3f82bcc7ce90df8c0567de5a71b77b0ce5b398b9ceae65f9aa10504de919e10f4a7210efe2f92d27583723e3d41845f1a264381798bd44dfa1056dc6ebc8032ec306c5b4b6b36ad47ec24dc83c9758dfc968389ac0b1b97293cd468111b033c8f3d75921324e2e1ed216d04ebbd7c7cb7c4efeec298876aad8bff9670bbc5e07e0f226e07fdeb25b7d1c33635c3131cacde468ff7625923f783a7482b6a39eb2d9f8bf90d698db5bd63946601cbd3f9ea11e273191660dcd6dcb2f8f6c72d", 0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1000, 0x8, 0x8, 0x1000, "6c9fb466fad459de22c4bfd6425b4a042d99ab3a", 0x2, 0xffffffff}) r3 = syz_open_pts() bind(r2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) poll(&(0x7f0000000100)=[{r3, 0x1}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:03:27 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x801a, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0x2) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r1 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x4, 0x9}, {0x709e, 0x1}}) mkdirat(r1, &(0x7f000003f154)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0, 0xffffffffffffffff) 16:03:27 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002400), 0x0, &(0x7f0000002800)=[{0x108, 0x1, 0x40000000000007, "d688c8f889d7d50fc345a77ab64ee45c83962f57a1423630dbab814b7753f4c7309e067a2ec4903fcedbb625bac3c3288b2bb3bfa048a56016d95a1c58e7854521d0bae21b2e942943a5ef4f6c32a4aec2b86ee11e0ead35accb3f677a7ccd1693c20c06738296fda8f5f47aa44c9e32ed192815c9321cb83ff0a9d4bfd8a3c4a90e4905b8e2e2c44a9da73202c65f7c5d7267b03fff3ebf01120d33d1bb604a1628316cf0a9afb839b669db6446d299f2d0f344a4b9418a8d4a2375bd7f8bbd9522ce6666d99a9e8f2ee8d6c62c8d0d3f565f1741c7090aa6dad6208259fe8410a837261bea4e427d0430b67068045c917c417fef5526"}, {0x120, 0xffff, 0xe6c6, "e51787a22608dead3fba16a6c4f3553d4c86069ef3988b48f2187123573b0d1866f3fea794f80fc661a6c04a41505da7e0da533c760c9103c4142571ea4536597f037d45c8e33e24579b993341218621cad89713f0c02c5a47f34116eec7bc120326f1c6866a84cf7be7fab818f462a4a6478c5958a372cfa6382781ddbe52e4e55c9ba53ac132f13f8f68b3ab1d9f3fbb5fdd7750ddcd8dfcbad76fe55042c5bd3da4d659aabcfae89fa4e6a6a0dfe6a9d2ca3a6fbc4f8005ebfd39bd07d55469cbb98616f6d2c087d12406bbb201345f011b65958a95f3ce6ec9336483bf5c6f917cd294d6cba21031cfaa81b4d947fbcc50bcea6ba3a53edeed444a7085ad1c2a9cac77a6447c571138a7571ba4"}, {0x10, 0xffff, 0x478}, {0x60, 0xffff, 0x101, "4262dead349186689b2866c819015a4284616f11311a5924f2ae317cc5aa411d3abff3bcfc715c91cd919b922a4be8d3021dab63493fcd3dc70e2de02e118c7c6e4f807242d55bf3a2d25fa8bee96aa4"}, {0x60, 0xffff, 0x0, "25700851e4cbc8458fe5f74d44c3899f94834c1fa267944f9d44ba4e9a23d6f616bf4857c23d5acc024f1c802e9d8365d86f271fd52c3f02b4822b80e303ab21ab9747d560442e0acc101bfea085fc"}, {0x80, 0xffff, 0x8001, "3d7e06ef12277da448d5db237717d9a2a968a81ab42f567647c5fd3d8a9129daa0e10a8c890721ded6c1dc9103e1c412e7085b7fadc97253848081164595bdf32cc910baa5dbaf1634ba099e42087ffa551e17f4f40a83ec6bf8570743e727e6fbeae868c11c1fffff3f1af11f5180bc"}], 0x378}, 0x40b) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001780)={0x80000000, 0x7fff}, 0x8) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000140)="c11d9121b90953bf92a0e4c232ef9219b41942bd25ed9f4079ee1469b4a14b7b8ffddd8c", 0x24}, {&(0x7f0000000180)="c5ce7a5b09142db1115941d4c3108e59defaa782bc0da8daa743345e413557b5db15af3e41eff41768b13d7d0badf088ff6ef5f9f0937262b853ffec463ba39e09188e6eacbfd4deb0420a5d2978ccf8114acedba13d51b22bfb9cbeff62d09c75c6352fef39645c9f34a3b6d9e8dfca43ea46f068a4a42333e63df368b422be71e533a177fdec267185c7a42ac30063761d4c54ded7e1b76963bda903b8ef113e1f30928ac4b55d3e9c9abf71acac150a14", 0xb2}, {&(0x7f00000002c0)="0dc142e74f41c04fd13ba58d254c15af7cc1f083dd1da3bb1fb89950e9e9f4b5793fc392c4d49a2fd61b0e46365f77011c09880b84054c9bedc924525f189cc39b170cad17c21f677646920f7df7f5037cdc1eefc464d80103ebb3546f372376bd448428581e3f124ea2b8337edbb10f4614c9b97d0511f044171cc8c21e0bbeeeb8676bec32be", 0x87}, {&(0x7f0000000380)="ad7b2b3806b4966f2278ed0e098b884423995f37a562a0c957cb1b3a62656c5ff3de0c35b643625a70b22a3bb6b01eb35158e5995bf0721ea82538cb7649b8d2abe0", 0x42}, {&(0x7f0000000400)="626c62f4835d4eb7eaa559ed293042a333f3cf80fd3c28d8d5fa6e82184f6547212e93cc220d09fb87f1fd3a81c3cc4cbc26702c038219f1d1a9540431af94dc858d9543369beab81bff1540ab1d11cd93866cd47551aced024b372d27bb5d1c72a46506210a19035677548077eb70febc5609c25602b02313b9ab9a6dac4791d9b862c4e5da17f51652b4d1bb4f375df6aaa7f7fe38b481417ed3a6ffc5bfd7f31230332c838540", 0xa8}, {&(0x7f0000000240)="f514ff5e4c234f7c388bd70f26caf998d6ae68", 0x13}], 0x6, &(0x7f0000000540)=[{0xd0, 0xffff, 0x29, "55e1ebb276cb9add643a0af113ba40ba9052dbb00cf0fd73f3c63ded858ff1c4eb3d02b4e6897ceb07d48f670824da4ae58a865963b5d7233940d219d5e9173bd5ce1a48834994f38d446206b89fef6307d27fc3079a5150a1f27fcce62b078572e0bfc8becc085e588d7200b7f2bc8520821060a738f2d9b07398ef779ffc802ab0c929748f526c3ebe8726dfbf89ca7fadde5a3df6d7b003afad4b73103cf4535bcf69deb41cbc468992a0a77efbc371b3475ef0c221d0bfcfb5"}, {0x1010, 0xffff, 0x4a, "c752f841f60864e6dab89a2ad51cdc70a1f9172490e8ba745132d6c2f7011eb517f4035a2c747660682dd787bd9023ab14941eeb35c7046a7c55ba2fe9dda496662a1400001f5f441d9773d1b0164fcc9ec8178f79283730fdfe147a34cf4b034b15acfabcc9369e37d8b5f680b9f879c102249c528513e2c9024cf5738c224a2866e7bcfe52dc9dadaaf84708568cd41d37b0dec13d5e028f2d5f9d9bfd69ffbeb095d08b019d6e69e0e392ea03747d2712a9e6579a12e32ea3c9a8482c1d82aaac5c5387151f0269e21f3426782b79f8c52ce8b76983f27d9900aa1a8215cbd11e85c7fdb0bb326a871f7ddd72da3c0db9800b566df43a22339eb7ca77e293cb24c400644355165c35de31e5fedfb767dc93a35e08d5f86d468c0f7c8209dfbcd8273ee0ee052c19b639f8cd1004752d6b747b469d7233b672ef2e896db43764bf2f8b987d58de22df1a9f0900d3bae81afbcf4f377d56eec48f710a6498904a726f165439002a432e3141feba0f24f85f0bc1f91b155aeeb31040cd8fdfc27259d9d205f96651904bd4687aa27c07cc19e90f263ff397f28f96aabed3f169395842a2f27c7e1892e20910a98cfbdcf384ed83561bf3615aa7e29779737f6085fba110ef7b755dc9b92a230cfe0341bbeb7f7629712d5bd738fd67b7700d1f073d2833a15758e7fa4f19c3b2b5d3656dc49d52ae28b740a44b47e73baa7a38949b2c81c349297a5ba543ff5e036abc433ebdb3780440d5400cfe08a574514bf52563ba821d91a0771b25e64d7259bae26b8672b2f02af97f7486a2d6822cc1bcb7fe1423c49835a46ab94e1f4b8f84f63374de04284cf7781d292ec6a4689a0de15cf2d7b41e570e89ef648de7d43a8a6296ffff0eae515d1af128421c6f2718fcba3735707b7e87c53bced1f13af45791440f990964e2a64a7abe461e38e232e01aea2e8583102f666146c10d9f8f3250e7bccb29ad7b16a75d3edff58f47f29f7eaa4c8cb92b3a109e635171ed4163a998f396035e3e6016ae9daf2f482ca8a3a87dc8050edb06cf7f05be44452a57b71bea70ff59e81459ecb4c11cb49115029529544c97212188de31ebb028a24a3d82831cd62c581d244d8c2b7c8514689f9245c99706a9b860412580d1ed4911210e1b2306100e3978c53f69623e2bd8683383226d2295819ff16415b1be3a7b3dc2548217ffba69432183c601df5aa8bb34d921593fa82c574e0e2ca65ccf76a084bbfaadad8c9e9b996ce797c69012b1a076ed043bc7089612be3947929d928d7700d4a8a332f077f4c53c85289fb3871cdc8cf2e787c2c0ea84be19d921fd2daf6a22acdb72d5bed86baa599eea01a1673cf5cc53f0aa47e85bf8ef1a87a7fe6078c662e6a7df4b516cf33134609a3c7c9dedfc54ee89347e283f2b36144691b2cfbcbb9d016a9c7a3dd8afad7e83995a0d66ee17ecca1e6a9540bcf9a8160385eb4448aef2c8032058a56b10ad9eec4e72ff9133f51148475a8b2fbd4000e815bcb6f6f3dde1b5c8f8958df0f4873954af727ced0b5d533b78f53cc7abef76bbe1acd9aec7e0c8872d0f90e952d6a7be869eab915a5fad43808630bd2299656eacdd612f80b52b5ff4837ef151f4da5a07d98c4d24a7c382e6df4051a9fc9923526717febb3b8f38e94165084e5491a29ac46cde489caac61311cb091fd328652005d9ea60a4ebefb02926b4e6025920871f4104eafbc42266527f94284c98a1674ba31eb00b9b702b7868163283613596e842e06e6d1a19225e2d258cf1df4b16a751dffb3804f2c447780d68f5607ce15440cbcc68cbe23b4b783fdfcf6a552537146a2e94275c498bcf04eb4894aed278fe73e802676771ca92ac735736e0e4755dd0930bbfe5f689d35b65e3a865ddc1c4d2f9ad61bb863ddab848aca323c5aecc6402654907fd94aaceddad84a0102d43fbcf50bff972de37323490582bdb5cca03af7fad396ffd0c4526c22baa3844e30be7e0f650e0c571c8027303f57e0dea9a879d6d03eb491d6c2a112f1d46c089ad7f5a2df44e9affa0848b17e624b2c327478bbe2e8c14f025b2da0702877a448117b8f3fa1b5785f62b8687151b34cccda385953009fd1910a6daed0e8e6b866b27461d5aa9720a06a9c0fb610a3e8b75d1e662e055a886cdd9130dbcd7098fd8a1bc2288b1de209a0a96a4cb9e8d30b2a08a40378d95e963418137a74bf28a0514767d835539a557abe9a80d74345fa6533353d45aa2fff246afd4d4cde0ca4b5ac88ae82421c0e8a1f7967722995ec63c95279f9336ea593be107b08ab4c6b82f20cfdf48ba8d52e4e13370e558db35c4d370189eddeee5d020dfca2b6c90c014f7c608c59eba4c450ed8e7612e37c1ec9da8efe56eb6664f3cc8b267fafbf5f7dad8e6f82711c95ca1cd10c9206f518e47e25b04de8352762c4a9d84cf431e87f5cf3fb5bdd213be1849b4e0e8a9c4374217e77d9a48d7eb05e18fefa782f17566077c104a4fc20c40fe4075a66a41a7b67f069b0f7b585a3a629626761cd3117cac75f121b2a6a001792ec1b1f3f07d8cabd3b1d892079d64b62ceadf911aad65ada68a0d2911b0d9229ef2ef103a10b0e7a8fbbe4fd8db0d1f3ff5b715ce146e4d763288c88be326fbea7c1fc0c6845ebb4f309c2f28dd027377cc62642b2e087862ea0c75ca28a6372ce79e1ff44c567d196b18be799a798f05e8e3ccc4382b3ae2e2318a623c0701c340883c24cbd4dcbd9198fa2030ee74b5a92500306f4e582e2cc026fe12f2608e60345ffd5a41e2d57aa3f6ee77e141dd3e0d1b3ea14d4154393b11b8e2ce5725fa4ed3f39d342f3e3cc102f9d5eac381f8c3f490a52e93f7adee624b4beefb5f9dd942098ee36af2c52db779d43b5d4400ff53e99cd4abcda19aaf00e471208748ea9e645fd0aa388ae2476481a80400a806320aa87086c72a36cfbe8e2479d261b6ad34a04396b6a4a31dd0ec9de8b10a785a37812e0a901b06c4f898d76f297d812ce6b4764ea31eb955a19ff1e2d3f30bf86182a6e66d2d503739be82ce1204fd1405b56e3f06f8d470b74c5f4d821f72a3346bcad9d25211706a634386043a488a1ff78cff9484e123d01210dccea40ad496ed56bd01df51819c18c766974e08ec3dc697edeb65171962e019a3ea4327ec8e1d2a212a8f08f5dacfaa5127351a43df111265e0322821e1d8c19982928b0fe7ea643cf4ddf70e4807add224b03085e12e4d1e79656354b18713a0635a98cf3ae466c9631ad6f6131ba14c26656f51e1317e30afac25ec262c2e0fa5568c0825592e105ff55cf5057dcb5de4e952cb6a4dc0580461720ebac36fb4697ae3a7239ba7bfa601f3652a10eadd5e5774ba01ee0034a5a0965f1e33fb6d95a09a543e6260eb40c4d05ff6a31920a484e7fb76ee2e799846c058d49d75afb8f19617c26b6215c91321e620916efd3f712fadb4e45272d590a2e94b7783827cbb4f169e8e4402321d4c6d07f70dfb58ee64d159f5a9a5ed9e0e7a5f9e8c3e33f9b3331a463efad8f8dbe2420917468b89621c39e59b438c424e828f545fb03a0a01de7b0b4cf44811bc8a5ee9d985d90bceb0dbbcc722ce8dd7183f377c637c4ab161f52f867c4a398c6267a3e7a20197b996297bc63c440610c46df45d7e8b3480aef32f73d369ebbdddcff584530af42a7fa65a886d4c20f855cbf0414c56a8dde37099e1b705f2c3bd59a8bfce5142bced3606069a84d4b86d3a666d2fde5eab5e57d699ced63f509643905482b6803ffeb40f0d9875220b35e19fa719c9abb7f2a4e775f6a4cf157ee6f91748106f9fcbb7050119b96d31f1d2bd7a1f08b8cb662ee2eee38ddb549a8222e6ac00fde836ca14dce721eb72ee0df9d9e0ef64e7c653ffdc16d33ed54739e26d9e42300eb9e9898644f2ac68922ea2569a65fd2d968703bf6d959db2b8e6d3db63eb829421d6070be17929358d9d6fc6a829e4e0659d3179c801200f7331069e13b28437ef278c1d71e16253ef438047d1e5288348b4549df0cc4cfceb94184584b4a5775fc005955306920c9fb6908e07e59503126a0b977c4a442e415d78c365fd862ebe11beb75a1d694675456d492229ea12f6d19cd06ab45acacb88dbb394944eaf8d8fd506497afb2c76c371a0f9d942896458e31f6c8ed21811b3acfc8b021b76213f643f795716ddcf4255ad80c2f317c2675fc4a81badd35c01bc9bd8777c73cd552f179383243a73ce7e907c4d9a5226992a001dacf24b699126197e64d6605db58279745d9396a9e5ae91258fd948d1244c9f5058139288249ca0960b95aae17ad97695fe3787fe2f6956571f3a9933af1a0a3dfec6973d85aa6a1e978eb5395b46d66767109a6e12bd44d10d66b851356687f56abd4496f85ac7d25b4844bd2e4f972a331bcf8c40f3c9808fb684f36b0cf9dd65c31d6b8990166712b445dece322d650a225d6e78dadc3fb0afe723ee973b0294a9ccad192c0f4ab9e2803c7297d91471c51f38c0e55a3ec814fca2bc03a9703538d9fb6b47c5aaee03c22fbfe0506c8d8728e302f4f95234e0fee7ba201b446c1bd436780224ffc37ee04dc86ef9497cd31a0dc26feb7a3623dacaa3eefeedd3d3bb7e03220046fc8c990635a6c37540b7282d08383fe2291bc804442b781d4372127ca2fcf6a1952fa500d7266559bd8a0564469ebca84fd7fcd9c369bc047153d20a2116165655077163478c022b2971b4a4365e8b59837f550939375da9a53c58d3517f5b87021c1fa1dbbbab79a2d25072384ef52dd088deccc1eebc2cc8e5d3b55f1b57b40324d75afb76ee73079a51bada4f393f4cf31ae30f48fb2f8619968e7417ed8ec4e79e0fb00b091d64e7980f2e60fef5733d2b35900f87a6606db1b35106690ee44074bda75157af0241d88f8cfa4eaa3ff1162d3b565d9bb1bcc8855cc55af7d9629f0fa6717b39aeb39019a3c1244dead574b2ea98d8aea3479fa3e976047fc8e5b06aa0a93879e8ff4a7eefa31cda8885f1f1ea5513514858c9dbd905c442fea03d086884a4d034204255d2507db995acf10c5f9cce800690e60621e2763424c2a45109dafc4028abc6a088b19263f1a72e0b8d48a9ae1e74da45ca50ddef30e3dc0a8bb3abba3d3be53d82e2a5eb604aee44ed7a0b038d345b740fd8e400c27b6959a53783bb644fe4031fb57376ef9c57877505b3ec399ed7d665446ed0ce012d752ae6af623f2088a84bb8e8fbf47c39d375370173daa87e906af632593db7fb5a84273abac130f9f1a71a86f9c56833dfcaa12fbc7320ad611fa262615f85d0e55f69bc68be0e2a415f38040aa6c0858da7e1730fe37a60aa46b20cdd306b11e649c4ad4974c37f5f8843b5cd94c5886d6d4a1a6db1c1fbb5c6b44e0bde4bb4b0d23bc1a1d8703bcbcfd357f823fc88f82984c911ec0956ba57f64f403776f9ba7a59e54a54219da9760d5dad58ff8d484007c7cf13e42acac389f88ef08aae64b151bee96646a2e37e0a33070bf8e7213504d0ef2d50b8883a79843a1a064ac56a53d3c88d9299a213cb8034d8be542cc2623cf40e36590519350cc97e61ff9f137731dc5ded430e35f09ef14f230a67ac8790549e97f4d928a73fea17141e148f20b0a3462a1bb6df5f2302e21c83bc48415402a095e5590dffcf891d9cc22e55b8143656c4da87b059e2ae557968df2d5a994281549c9e584dc7c8f244cf3698b0fed8f77b898f0a44a87f1b5ca0a1f6d16a0db62576d065f252990d08832fbfc5fa1caf895188b014"}, {0xe8, 0x1, 0x6, "725da1f6989029ca305bc20c2e69a4be77c47d23fa7c7b433a16ac28e45353078991f3c4861f7a8c259309692ef27881b0cf5d63196ee0638113e17c98b9c5a2064230217ce8434d31a7480150a5dad405106fa68ad8b73219e70c12aa6239d4d9597499bb858900a4f67d105e07bfa265a0d4d7e2b7ac99fd70ad6c8de7bc264f5138330e5e12e0ced42c2d961a5842ce9084d576bbcd93a03505580c8f9a243dd8a29f2a8ec460e67e4b7629f4ccfcb8528598040e8176be267523373309a44dd52e9a3fcc1e29b0af82ef92c6ddbcd86309fde85740"}], 0x11c8}, 0x400) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x20, 0x4) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x405) 16:03:27 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x240, 0x0) 16:03:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) fchmod(r0, 0x8) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 16:03:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) 16:03:27 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 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(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2, 0x1d, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) connect$inet6(r3, &(0x7f0000000000), 0xc) listen(r3, 0x0) dup2(r0, r3) 16:03:27 executing program 0: kqueue() r0 = socket$inet(0x2, 0x8003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) 16:03:27 executing program 0: getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() pipe2(&(0x7f0000000480), 0x10004) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setuid(r0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:03:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0xcd818a95bad4a46d, 0x0) 16:03:28 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) sendto$unix(r0, &(0x7f0000000080)="8d96f41bb2199119ebc7bc4e629aeb48701e490c0fef3f08ada680cbc2606263b1cf7244b2f60ff838a5d278388c30c10aefac8bb23a1a4af41f261437af65e6023b193ccf306a1079d3b9ea9c1a56325b7057e22590972b5fcf6440a7651e3d6a039b2cec53aa408001bad2ff651d332cc22309251dba7609b4c36e3e05e525d83217e49bca0dc0ca397bac0732f20519ea1d273aa3975e26b5c117e8640eb5ab1c7bb531ae", 0xa6, 0xf, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x1) accept$inet6(r0, 0x0, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x4) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x9, 0x80000001}, 0xc) sendto$unix(r0, 0x0, 0xffffff8d, 0x40c, 0x0, 0xffffffffffffffac) 16:03:28 executing program 0: r0 = socket(0x10000000000018, 0x3, 0xfffffffffffffffe) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYPTR64, @ANYRESHEX=r0, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESHEX=r0, @ANYRES64=r0, @ANYRESHEX=r0], @ANYRES64=0x0, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES32=r0], @ANYBLOB]], 0x8}, 0x0) 16:03:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/40}, &(0x7f00000000c0)=0x2a) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000280)="8bb4fcf4d5b5383a6e289be21039e4a6015004f45d25c2df46cd9ef3233861652771cf42895b150ca2c5bab0b390becc77e4c7cb62d585b15b2818a694789c7ed7fba247a933fb07cc57b0baf4bd704d280e73e4eecb6822e7067e7bec53a351cd06848289e73620296f3b6f4c3a3e8b866a92bace404c04b9e2cda52b346f9512bc1c241ee065f2a8357dd5b3ee5db5101c125c16406f4cffc3e6214f8a627883ef", 0xa2}, {&(0x7f0000000340)="34d7d5659a0e2fd3390836a92a6d197d871e27700b4811d276f4e5d8e52bc4af1af22a27d5b3ca6810fc16fd528b4749fd2366b9a9bf4432d8f1f075f3e262292fffbf0bc2540ec08ce9cf80462f767f5d37b44378f5ac734f57747c06964f87e5df2c7f63f9f2995da0dab4a992a29a634b2c5620412dfbfb01a0f564eaf03dcd43", 0x82}, {&(0x7f0000000400)="bddefbd1dee131ead132a53b2b875155bbcaa9eb369145b070f78c6dc5313d0d6233f08898c2920faa072eac6e14439c871bca6e912937c428ca16493cbf050d9615a74b220892746ca3c0f3ebd24d15c2e5b0cd3cf9", 0x56}, {&(0x7f0000000500)="b0edfb02700ede00871b34e8330350c10249f6127dd643ff8b967e27d961184e05622f2a8d733a677d7f763f24906c547c3e2e51538a9749643748094e00336d8028d029e209294b647f27a063310d829eed44d7b67deb13e215504741ce97d036360d1a907c45c4dab5c90b2c4f20c17549d96d3121b23c1971cea2a29599273b49957af73280034ab43db0652634cf7dcfe6f98b118ddfc822e7c9a492808d144e8320039c5a16a8f0bc30caade9a159e195ae08dfd21ddf37ea8b980c5fe6066f626194b51b91b27e99a1ebc1c5a89f8dee4c8cc07f6c364bab2b24768f0380bd66e6dd3cdf7f9755af15927a3cb986efd929838da300ba4d08b14a7961b6f6ffd5008e9807c675766e9ab4dd2551328573ad5d9826849400b7b2c02ea6986b3645fddfd486fef34806cb4fe7d4fc3dd1ca521293f1b553d123c80d2b14efdd64754f7bc2c506959f76d390b893ed3cc074d5e2c4d7ce7699efbdb21f4d32a07e53377febfbc0c6d07305585ee1f3e677a55a19546266146517428f1cbda944aa20aed2cc30e10f5379054bcc02b3a4c367bdea037a92d6c1a823884a52f87e97c1102061c55847d91ffdc7f61ec8d61272e9daad5c9e4880e1ada6bd8f4cca88e155b9ca34e0dd6b21ba0cde3bd66664a617a40daac70401d60d1df2581530846c1bccefb9710693ec86dfce09319ee309923cfe7e0c7b9356500af6642df65433e515d94a81fb8c2ce9e2354b935c322a5d52e354d27061acffe0654e1ddda04ba5ea6bfa5a751d987a45cfd9aec617a559417c5ba2c962d9300314109f13870e8a571f2a075c9ff42b5a8197b8afd150489c9184abb663db6f32158943db37c3e4e3c1c55ee9aa8122c103e1507b9791d00dc3eb865745f74c6770ade65516a233cd53bbe0e68aa53cd2fc703ae872fb743969159419585cc7067f3a83dc75ec4ac6134edf11fd610b5496cdf0e6c36e778d0b75a76d982061cc5ec655fee42c03661f723653128c0efcc77f0595a3f512766b074d52ac0dc34fa606761ffcde9d492510f57b42b23b3452c1d6e4177ef82d59cf8294ed5d9019605b1e7f21040d2e961526fd38c420fdf397bd0e8c023bc5e7f729b9e617c4f5421c5202be93bf126d750650090397c1a60eeeaaccedd76569d830a62148bdf0d4d2596b2cfe829621fbf3f778776caa3fce968eedb09118fb20e55564503fa5bb378eb785d1dee0a457f92125fd904d5766bbc94fe4207c0a45595fa15d4151679c4d86c09570a494c1dfce5d1047343c6deab82068b4c7bf090fb10952b267e7ec4d9e5dc17736ff6fab338f2cec80996c7644504acf0f9ee1c47801bb142ba2c86d6f39fbee6388cc3c77e09d79bfad52adcca43e4657c986879b6b551c2aba70c3afb552c8dfa74d16a1cbb25990525aaa3a87b9c8a1c3b7e6b623663b86864a406da5279e59f2b1175bb3ea248637283130f10bdeba8a345da7dfe56ade8d3f6246f0e1bb06f9c8d594daa023a3311883b6a9d638cdbd357908261620891abb3e7217e7b9c71fdbdec492a7288bfa05713d74be3a81142d76864ec981620e6cc4ebc1d2c66a627d1c71814e3374f14f93c0e2e223c23476c85bcd24def59c75445c14f4cf8b7764bb76f81ba2112b1662652b1ad7edff368b41a88d135c45db8072c6abc0d3f2c665aea635ac33fe9f9c1feea65d08baaa260e0fff5e0209dd48ad07352d90d4fdcb6ff9247c170cf34404010908b14e0e23816f2d05e96d94a7c36ed70b9a13a96d1140a727199bf45936ab2a8b31f43b666ffd93b9d8cad5361f26d180dbefa3c9e4182fbbd253773004dc1db5aacf991faf7c15b7834d8d27165cf571fe2dc1887033ede2315d93d4063b0258270d471a82a29ef0caa9a8387f94471f5dddb2b0bcba614b734bf09f55f00f151396a26fcb2122c089e61885924282edd1963b2aae4a6fc674facb7b51edfc98ae628c3602894644769143525253a1f591373bc6d15e65e684038a201149ec5a3963a80bdcbfb50c76e384818f63aeb1f8e8f22d04b81437532adc696d2257c3bbf4d71bcaffe5db686b8c5621f0cd86015fb4cb4b0ca04db669c5a6979228b237d62d5c6ccc3b75e4b35a79059971ad9c732ddd8091b6614157584dc82b239ecba3225b7764f20e0f05e993b7f822608aa19f6ff69bea135245401a866af6e01ebdb41bcaa02c5a5d9ac1e76affca803d770b11ff4df5d565d5fa5acb54a24c3b85b45cf3c550189ca221438a5804e1ff7424e8e634fc2e422454e2bf385de8e315c469d422f6e8d1bd8b5e457d8f6907c4adfd23b646a9f8b11848779e213c7806f4e20a94b54d54b45c116b33a9039176372111a3adea768f14fafc288c6eb2c6b144ece87fef003f42fd37f902b47a14416d9d84e840067c55c2f64e9e30c6265f797bcd3a7746c0efc72a40e9c2263910489d19335acdb8ff4c3804148fbb77280f9870ea95e92bae21bb8c61b3299c92a454876e4ca0fa16bfa51f715fadd3fe6f850ea512a61cd7ca1374ebf7909109d001ad11260daea108815d552a1b34c7ae7ef5faed1c308eee22bc9787b51b882315ee1c446750dfc5e873077ccf4c9a8c802c52df42f97dbdc9a2603c5fe4f2c69d9bed69b391fb57eeb4e435d63bda93e679edd5f9185a740991b938d886dea98104ddc83b49ee903b63323a38a0e45d79386dc9f685d82ea56c101f6a398e6416f777e7aae788634d6e8bd010d891b9c3b09377941ec7938f4348ea4c64776dff4e33f23af1df98ee470e154b1c840d8fc04571271f01e704783b6fc601510ec4ea94ae71123b40b427d99724b26f12d2e35da9eb110a51a0daf9a6c6f73ef96dfe566f99744cbf6aa8e69b17d2a76e630a94e530257ca62253d16948a00003289a46f93d828545ed6b37a7eb67add4d0e7887a919905c3f94ee3578ad00012bb1e42b057e1d626814a6ecf5de377f4ef516401f8c1cae45f5a20a4effd291b1e378e93369a4645e9ec412be08240692a90a9fc6e9d24b24f11146ed676aad02fd08c401a3932e1de0072d7f68ca2a949ad5e3b63fc30588f06e370b143b1e3aa6f0ed29ef0e0a48347b84ba51e96822a66101489cc2a13bb51508b4435c178eec0ded59be80187ccec2c2bff11ce4c90f53605b0c64f25157db015daf919a8c4d5693d233f67798625b5b476bbe45ba37938e963ce24a6745d2a6a0e5bd481b57fced338ff0b067a2d49ac6d773b2ae2eced57aedc7183b86c5c60af593f45f34c4a9a6285e873f4c183978fa7197cd062118cb92c4ab086d62e5ee0fbb04aed0341563290e63dc80dde9ecfb2df9983a6b42cdc050292b2e3fd986cef87cc7c5e9e05fb0e816f04d0b9ce77ee6caf2ac34a35b00e645ab9d5e3d1bde95342173cb6b6aa10a5a50fa53c30a39e2529c629bda870a928549d768727f37eafb79766f1c68c43c218cc9782b3bc4ccf3210fc4f50cc1baea947e484183098e5341d17cfc4a5842319c79f8726c71fc9a7f1dc95d8edf55c0b18852504b1ddba4f506ebe724e9e568a8848b8e8b5be5693e1319f60c3fb6e0de5964520ee0520fb531b60e3d0eb317115002d3b43a015973149f762f200939a4ac2179511e4e53a7815df28498e745fcbc682a87d3466cf0538bd72b9646decec30314a99e1b6de676411839ef46dfed85f6e5211500e832e4aad2c673ce28718c2b3a4960dac4d97da154ea028c56c3b997e156a135eebd61044ce2b78b4a4c3d53a016e78f1954a70bc87b7365352c5f17dcf396abd23299fb64750afd49ef4f3fcc700a4b1e04809da148a47cfa99e0b46e50a6b739f09fc67e98857272272ed3b72b0e668ee699f9085ea136198958810649a700110c4c6133e61ca37732adc0e5e9c71f0f8777e1cb01120d63b0b8b5d1b91548703fdafaa226f7ff7e6916bb86a2c67a20003ef043e51a3a0f2549ee1ea3f85874a61632feaaffbfeedc3658b727004180358101e934af387608776ee16a6df307530af1a8fef99b38add7bdc5ca197dc2ba46f75e0b121ddf312a1e5a7057e3c5a589f4d7452c29be15c02ca7caee5d2c403fc1ee52c72435db4616e201cd1378e3a8532c42a11ac7dd997fa2e6eaa58513721aba75413eba965476dcaa988f5c2f75cfc75b402e6da28f34f5dcaeab5aa276bf6e9d837ed9cacd292cb7ae03d3486fc35b61a8cda818c9ca3b2d59237effea70163f809c62cf32cbbb3601d9692b1b3d440934f6d1b6d795acd4eeeb3194c7a7dbe4e07704618670db2fcc19bb62235278d593a7574b193b35199400b1f6aef7536653297c47e131f75b6fc99b3fd523fd159004ce7d6d9b7128224b9a5613127d56fd215c68c4b8b529139ab09dfede80c88a7fea0e6ac7ba0f4612f81e4ee22692e46243bd29564921af72bbe5d44cf39dc202ec38958c2d3ac25798f75b8821e608434b0e18a3d0d1cc37d030dfa5e10e6c00d8d1fccf67f05010cb0a419ad7b529f7177445b3f7762d5795e8af493650bc200d7d9969206ab5f665c2708df9b6a2100be3a964660aed96ee4f5d4975d26babf055e607728d9262ed40e9c4bd6dfdff9151a0ab10ec6337e0e0043762ddbadad8a022d2d2a2c52b3e0036e3a8c76e7a1330cea4894380b11ddb803c2ce6d23a56439152e0d56aea2e3c0fc4ab1d428e3147ff878bdbc0de0141bd2d9fe8d8d540ab1b985d05b1fea02528ed82ae4bb98e26fe73e528284347d6c756f899fa64640a39ba928c481312388fc9efa2d5fe20a2c43c70cf47c652d318e1191e8262cb5a78bff90f9bdf82ead618221dc7c1283616b4201583470dbf2a5a3321a5f71f8156dfcae1134c7d5142c8da9036e2094040ee39d5e36773c60bfa99c14062a4ef320b8e10e3f001eceffd54587e9b51379be3e9784e7babefc757d325e05035dc10413f546809d71e013bac4d069177467cc8194f910b56859406076e88c5dd3ad153820b91f85b52faceaca41c75612d26ff7d6b22114aa3c00e4ee8e5dc2ca275c48137feeb63948afec9a055bbf5237cce1a8ed93e229e0f5b3643eafaa6fb023aa4d50f4fddebc1d35d20754b947366c6de6eef2b19cb626cf6c7952d6065bc9b58c40369d81f8e933be900fed5fa7b04da6ea5f385358af89f734a2d3949ddf94614d009bcf1ca7c576c380eaaac8c700b68c9370f681ed33dc212963e95d197dc52511d9d10d1a7a12042f25fe44a1c08de7bd3ea6c3fd391650020f064080aed8fe8eb85b2b8228d7e23842fce457b2d3d839fd5d629d39b166b6ac3f6b3b92eabdfe762f777f93ddb693b6e4e7ff112fb9c384ab6b3f23a085ddf737405d4b869606c1598207bcb3155904a22fec8c9bf5337d0faac312f68d419e30a96475a236197e3bb31c9b4f108f1cfc616ebdf7ecedd2ab0de00c1255c4611db2aff4bacf1c68f1c52bcc934438c4c57a62317081ce02fd22324b117fb5dfbb7564969938a1d2b50af0b345541b86e3f1a45eed9852135684bab8a1e136742675d6bea3548c43f850a3605e2018b6538c169d516e2e15b7a1f6a55203188b9b644e975cd57696c28459171897b90cd3d09b6b004a5a8f45467da31ab84b6fc999eec9840f19e0c6a361f86676330d3b4a088ca35463bbe9e93d1411fd0fede988e4e7ac90d168aabfe5bf162e783a0eabae3deb1f2dd969d41ab1ae3c278bcb52e3ad2364809899d7f8e9270ea572fc4624fbaabd0d4321182ba3d0b93fa8f7c2e7ce9bdaf5524b0f7f0999df425518efe7fcfa8af0d77ab0314ffa5413ecdd", 0x1000}], 0x4, 0x0, 0x0, 0x401}, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x80, 0xffffffffffffffff, 0x140000000000000, 0x2, "cce381ace8bdb87004f567c3c134c80cf43d6ef1", 0x5, 0x5}) dup(r0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000100)="b4", 0x1) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/96, 0x60}], 0x1) 16:03:29 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe2(&(0x7f0000000000), 0x10004) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000500)=""/139, 0x8b}, {&(0x7f00000001c0)=""/137, 0x89}], 0x2) write(r1, &(0x7f0000335000), 0x10052) 16:03:29 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/71, 0x47) write(r0, &(0x7f0000000300)="432076f40f89bcf7755a1052deaa91651f3ea8bbecd4dab826427184911739815bd7c13ca1f2241c18ad72363c68b7af27ac150af45e5029feb210eac8c53bc380b96ceaec2ad13a8aa7cb6427d731cc2a4f3b81a87c863d494f73e24a5fddd02d7bc912087ba926d1ae960e732b0c2cea78e918ee19621c10c16becd4c111fa8d4fd37a3400e3ce5e2beb12657a018d895ce7085113fb061e6ed5c453fa675d28ce553af0ed08bbd564234e46f73c", 0xaf) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000180)=0x400000000000) 16:03:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x10, 0x7, 0xc0a1) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 16:03:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125d0000000015963673318f7a1372a9c9c02627d4f003012944f89465955ac89655fd6db402e69ae44b690d589456a3b904376b7016c67a4aa1b33b1bf061ff0c9cb1cb7b788ed963382fd7f293300a61cd29621789b1b7df6723a4eda1911b97b0d82943a60dec5ee7862fcf4761e57e3824e4f495", 0x78) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff121305000000", 0x8) 16:03:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="b7dddb4e8b5c057155bdfca188acf3567eac3737b523ee03089f0dcb8767763763ed456b0dd1d4d7c8aca7bd60c107d234854e87124ce953c5", 0x39) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = msgget$private(0x0, 0x120) r3 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r3, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 16:03:30 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0xa0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000003c0)=0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x83, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000240)="5fa39d914c0f86acede5700ce13f25823703ad09ba36fa663e0ce59af6f4e165dbb2677ffb2b592784ccb6e99deca2e1cc70f5bae394a622e398eab7177ca97ed125a9f97f06b34ba0fb3e6e082663bdd83ad6a8bbd4838e605209a5202e635b7462033968092ad4112a2a966d2e66bbd5085688a40a5aae601a4a59c03807a8ec964c48bb005c3cf24917fc1b5d5b49af38d7bcaba8b0af67d713b28c2e244c2e26fa40363d7bb1ad9058fe195417ffdb2ddcdf80ffbbc5e6872941c7f1fb2af363ff290bc9ef69d211266a136f546f6eb738f5f3805168a8496ccf0c96d64482db3a57", 0xe4}], 0x0, 0x0) socketpair(0x5, 0x1004003, 0xfffffffffffffff7, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000040)=""/225, 0xe1, 0x802, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) fcntl$setflags(r2, 0x2, 0x0) getpeername(r0, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) 16:03:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000b80)={&(0x7f0000000180)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="40000000000000000000060000000000efbb0dd888bcbe88ffe52b5c2180fada8e7a2aee1a80a0a1f71eec2692cd259e7bee691fa6dba44fa12582669d8ce6105006ca0800000000000000000000"], 0x40}, 0x2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) setitimer(0x3, &(0x7f0000000280)={{0x8001, 0x7594}, {0x9, 0x5}}, &(0x7f00000002c0)) msgget(0x2, 0x10) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='-/]]\x00', &(0x7f00000001c0)=',\x00', &(0x7f0000000200)='-&@/\x00'], &(0x7f0000000280)) 16:03:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = semget(0x2, 0x2, 0x70) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0xfffffffffffff000, 0x1]) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000)="c73a7c808635b935639b78f46a06d57f", 0x10) r2 = syz_open_pts() r3 = syz_open_pts() close(r0) r4 = dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x7, 0xfffffffffffffffc, "00000000000000fb7f00"}) utimensat(r4, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0xfffffffffffffffb, 0x800}, {0x643f, 0xc2}}, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000001c0)=0x400) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCEXCL(r3, 0x2000740d) 16:03:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x40) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) select(0x0, 0x0, 0x0, &(0x7f0000000000), &(0x7f0000000100)) 16:03:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() chmod(&(0x7f0000000000)='./file0\x00', 0x1) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000003680)=0x1ff) write(r0, &(0x7f00000002c0)="5284aae48a51df9314c9962cba0bb44d01e6af12892e749203515e9cbf618ab8327708dce283fcec0d6aca9e94097fd6bdd61b953476a185183e651fe79d81ffffff3f5c6d4bad4ad317faf96cebfe34df42187cffc085bd40e99f74035d12825b2805698fc10215a3291d3a025ceebd9ca0c3052c9e2998770000000000000000e4759280455e441acae557a78b50736559058f896ff2d669000c60295564a4981103a442460c9d68033874ef20ec", 0xaf) write(r0, &(0x7f0000000440)="8b83e211439b57eba8cb6d6c24952591cd666306a1b09b5f6d5936d5a316fae60a82176bceb357e87304e71b1d51abd0fa9ac7ccccdae7aa73fb7bc2706cb54ec1fe2522543f3f520308c860fd1cc383e998c5931fc5963c703b4f95b06b88979db50bbaef0b099d1d44e4c399c658d9e95e35159fe1d13faf1824c6d0d98d171df0ed4002d108fddb89ac77858a4cd6b61e3f5903ca2786d0a6729e48c09363d138bd3abc3ae33cb421d9b36ad1b667204524d87e718e5f497a6b2d308c5f3279303d7fab6953c54926da43047056a0d55696d73c8d1106b3a73802c5368708ee92ad064eb3720e21dbb97f72579688535424862f8f5c3506b3c1eeffda284e11a051cff2b95974a276c8c9ef71789be7851f952dd00844f52a9370c569d31aa8c4f447c3647ceecfa00a6bfb7832115b00c69a80e84307a8d47bdb55c40ce932834407ce7e5ad7109f302a2ef04f280c793184d67ff115ffba368a813dd2e564d9b8faf5b13f8fe474ddc44973cacca0f985b0b94964db554194c765c82c4c02b32dceac36f76de29383fe9e96bd07dd4d1e8ea4cde43125d43ba1a56266fcd642315295bf2b0436a0066493afa8ddc205fe7e46e27f5263c2d03fd6ae9d76f3d43038941f46d3d6884e1a1111d2e523806ca7322957614f50257cb5e049727a0a6886b820bd88b1f9631dcd78e57d3f58c68e6c20eecd9a74df69e7ed02d1ff15396ce348fef6538b1a7da09b617d02edcfeca7a0e004e391074aa68fee4e06d3dfea7f4866e3413eb1335c22a7de5523987481cdd9a221cbf117283dffcbe6e55dd10797dc95b54b9b588fa960ef05472cb35945c0039ecb04ad17b57adbacee8a75202e6a99e06d275b1fa7cf9f4cc7e05aab9010ade91a4980db4359d54eb86454641032d8df3c5cb118119927e6ca7ff9a894e16a695e56f46a53e57f05037072cee320e839ee3438bd68e54f959bd650182cfc9b3f8636b7d01c474693cebfed8a4f809d9748856a052f8786d529e9d01a665ff6ecfb4f1ef39e28efd610c16f783a2732ebfcc8aa0701b6ff90ba646b50e0a78e2e2398acdd61dcb7b6fd9282c9505da3ef74274a3a9e54231624eeb8de71a84870beb84a0900cedbad3f6c7b56fb66292bbdd50cbafc30c3a59cab1b77914f1a8b7a417669e32b9670022ae628f4dbfb7dda4b636ebec6521f0b6b8c6063cce249763a9a32b7f7718f56171e6cb3ba63796694f31f8f516160cb83b846287360c373deedc4f3c17764400ea3bf277fe04df38544f80e55b5d51453e43da818daac5b17b27625facbaa2bd14e78026cf1099a8984e4b97cf1f8378847f1bff920a27078b6768f4e4a294e96cb0258bbe0101c4a7f2a9ae9e83f187f7837ef2bd5de2b0feb33327b8a3a03f7960711d441896ff9edb5b1a6063df49f653c5d6c4d07269d6d0c6efe8d42c20cfa2b7be4de2f35872b5b863f9fbcb57bd96549a3c165c0b3fef8d81547f8475c83d824457ed1bfd8ca5cdce5f25b19e79fa4ae5db679503a8aec046faace0d23633c34190014ef970eef4f616aee3791970617c1766f5c4332507190c56859774fd55e59206e63f4db369434f95f5f43bfbf4cb79df580b13a830dde58353fb60200ad0cb59f74a73a106cd1179bfcb5907199c9a0ac3e0aad82f7d93c9a32e65a7b193ecd2647b3a75cd715ff13d7de2b9439060abd0e48a03a5f9529e083ada9755c58da8dcacb985d452f9a120aa9415c1305a4fa5a9d26c3847037a0a36ce48969c70b123bdd28fccc596254bafda02ae97c3ea0df6464419b30ac0aad666d495d45a63c3b5f5bd5f2be9329181325262716246465ec5748a2ccd26d7ba20628e6e63a09eb2ab92d805fea70e11777ea371b317920ddcc6985ccbb031d8860dacce048b242fa428ca203006533797344e4c24823ac9b7470cc06186781b95be864bab1ea97a67ed0a594a6ea561155c17da7cade27aefddb0470e139ccda99ba2576e35bcb8c6c37b3d183f5e05b2d9450c8972fe0eb111e3b02421ac5e2dd844c94467bf7a2796c484af94706bf46bd48fc874461e2e65e5349a4562bf54ade4e9c7f71510268308cc1f6f5643bf4d1e9bd1c4e6cb8908b1fbc93db20ae6869dcf35397809e9534183a454cf488aa8ca14473662aee534ef798048d250875a397da86d92964481ebe8c29e393f4582c427de816b5f1d5eb243ce8e2bfe3167de1082740afe517f2318a0beaedf3d9f553bbc46619d65deba90a99ed68781e88be79a4a1730e937d0f8b09afa282c4bd461ae76f50af07b08b2f45c2722da4ee29c2f17dabd8f6fbaf6bc2cde35a1fa48b2520719e959e56e5ec8ded46d9e97906fc7889b7f10adac1f7ccfa206b7f4717dbf03396567970a65ea09018449862ad50dc86c6efdb6180a6f179ac5de9f446c203a3bf29f3eafc0eb252be5695a517686aea383c187b934da80399eab59796ec9200238c85750fe4f635ab673ca1dd9e5c91f5a7c8fd5d36578f90b11f01337c9f91a22e218d0d54d578324e04c3ca6f6aba1ad14a2b63f6abdb6b509caea9a1979421ca9fa8b3e76dac913c69b5851d0bb3e24d4f1a1abf4ef28b00402983860281ded5a89c63692baf57d17d43bc5fce004342d22a450b5e54eb08a30705fd198406d74f2eadbb96b7160fcb2203ec5723ceab85f96f1e585ed59753cc054d26576a032199c781d93e70e983058bc62f0b9c57c31eb6d05d6e04bec4209538759867845a8fa77dfae98381454b28608e322ed8e21b74a6c4d3098c887d25f57489213b5fa867980d733207454daff8ad9b493efa987fa3f808641317134ce247929836181deb748674de32a5da0d79475d8d8fc3394792dad791d8fb8c6975cd3c7c06c504009f511d716e366c967af897341b9a69d7079cdc37790c4cc051b3cb9d00309d74084cd7d1b62feb4b2813e99689fb2b69a9ddd1e8850d5272a16b776b73d96ed7ad9a6fa1f3691c1dd61d831f7309c1d7a9b61f37015d1f872fc5f8ee9791cac24a98845c60ab3ae28bd643e94ff50ebbd79f29ab6e3c0d9fec030c15a496a93657001841eb1535d42c8ed63c82f65324d36cc7324adfd7c1502c49e2fa436c294fbec6e72346839a39dae9a7fb016a1bb02d9d6b483e8b6610d0dee135896d4bba693600ae7bb23f16731f6118360e142a66f0cd51acd173cf694b31e894e0850c903fe24e8d1e0fc46cff83a210d915b76fa7df5d7abdb6fdaddeb306006a98e823f21b2a3aa8dd46fc942c586846aaf118fd7b5b627d2f9a1db8c027059778895a5b33cd1e23b42b3ceb08b67cc3eb1c0ce6c1864dc6d7dd2836751cff0b105fdf88382427ebf0cf32601e337036a52e3d2b20c1f59c99bd68c0b141001716ad21e96e3bc5288ef2eadfca38c2f5c06e2504d5f90f54dc7a1ff80e88f7a9f6298330661524c12aaa9fe65a64beb168844a8c18811599bbd7ad6cabe41e59bc4f82c498af8d9c368f506f8cb524897888a3a9ce8a2b4c80b3bee0c0f629af25b16743ad366a4278bd339e8a672ef98ca4183fcd547a80ff666edd2382b2fd90ed69d7da50573797a3db05a2f4064ab0e37b95fda76f2257855dd483de32b7560fa1f22824a9a31d4430dbb7962274105cbb2d7ea4a85f9e51cf1ecf8b00cfdfb7644b04c0a81275dc3566f6bbc0853a7092be6f4be06a06fbbdd52220d467387190ea1966615b3f1f3ab5c63956479dea37716134b19161be0caf67e33871d5f64caf99572d8b1691549cdb4cabd81eb28959627a88867a41bd87e0fad636fe0d45f7bb05e45b7cef63b6810ab46052d3fa6cb67468976396210a5934d3955e03f4eb7f829e326fd95acde0b5a5f602736fbac6f6ce14cbfb883e071e7fe6d3100c000a79c40dd757f7a82fb605e586c5db13b2e944092e7bca4942211165508dbc5a2be3894fad8d3daa5f19d5d6d1fcb49b21b9271887c3edbdffe661309a6ea962b9442a095c326e04cf85484d6884ac0c3b67b00fb3ed23121040036d2e7a92bcdbf956e77611713036069a14fa45a8329db0911ce1de27664e8a9b4692cbb0750cfc69ef2f72fa417833fae91fa719704793241759ecfdeebbc6a3ee2fc1dc529b9bdd8ed75d523807cf2ae263edf3c70afcd45c26344915c4e1e32361780dbc26809e3cb1b62dc63e5dbdc1530af3067d08cbbc38a526d9d38115c4c0325b3390dd5f596695f73f3eca6a78c49c2e14ad751f37efd8990c0fe1ccbba3245cddf58b1e5c06b6db5277c9134054f815e2fa19cea188f74f05312760fb0e0af54128d6ab6fb4cd6225ad01d279e99b19d5dc407c44265bfae88f7e73922653c04d4aae565da8d7337a72246fd9b83e1777ede490aabd1b132ffbf9346effd0c75943a5a929cde78cae793f3a901246b96011567a564ee5ef94b3e9042a02631c8283f4e828c0bde4ca5a55d54b290d61ad1c7c1fc1748c467e20aaea51f9c19a4195f036415c89c8b484de3ab44bebee5bf744fb7be0a77b22c4089f099ac839f888b30e49395b9a3fd085671e94f4377c0706eba4386f8b4fe612c4f533e4f50c6ddf630adb735bec1329c8b3aef7a3bc68426ec11773455e23763b406e114bc86cda0135c844757558bab9eb6e2c7dbe577d12989ec43ebc4d4e00114d99f0d0e7df754b90ecaed110e587b2ce0976acb5906d0e06d5d8bb598097317ddd8799587a73eb1e8129da9e35747605960d874319c3215930163a98f20a42eac43f22f1b2f26702b4c443e600debb33dae37a4388aed8a59730cfcf8aa48a1dcfa0e4439aa528e48c904eae89bfd526b7ff3e3cab0c6fecad7ae4b0bc8570b9d3701af246857cf4e391150368f753d5a5ced5a84600ea2f7f9bd8f5884b692edda7ca554d2c728d51d8b2285e1d9a4f42fad6a91acff02860c2e9ca6bcbf9ea4469437971f61a1633b00382e0fbe49d4c543da091f6bcf7d96116b3b618f8748b4a3f5845d1461e6aab4c2e4d599f2e62d855c44037276a12593a563bde1b647be9a43ff5bac34fcc8a7c190b0f541c41a06ed9b29badf0b7c6815225aa48e52a3c078915ead4a4fd151686c3f95bceacf2340f77b163c4b78d38bb6bf1179a627303136276c9d834838d04ac325f3bffa6393cbf537b5f51baf56a46fbedc5291c0c51eff862a607bcddd0a2048e2637a57c25bfdfcc84de7420cc221be628e70449ed9209b5471f28ed0820953daed14b5dff83f1429807138c0f37d7f7249dff127a526fcdd1bc2d15182f185eb0e83db921d0a37a587ce68b9b2c881ffe6cc57eca914290ad0c2b1d3fa0b6f5064cf286c099336aa75db1d0ae6d32f4a6388de92ed7d35246bf8de6f4ee6b63e363e6418354c1b1ed998c6f55ce57f367675a6109d38a7083045229bfbd5a720f9bf8f0ab2a9af333db1c718fde014338124e0e4d3dbd77214ba3d9ab1bd8583f88e6a449f8d60147e95c388cc104686d19745e0f10ad7aa7392ce6f375565f441821cb8125fb158e16f0d1db05bd80f92bd08d18b10ae3670d22cadbf1f9caf63bd5d29dbffefe387ec2165e67d4816cadd0fdf798aafd4eadb913554198217c366e4863b0b462e65d59c0e013627f02eef33c0ff2eaf3f75c4af98ceef30ad20817439a292a1465018bfda0bdba362e51cc8054c7f88706e8cb95145b01afd7fdaa0229d7012e3e27f1dbd9c51070c87767e5cc4515274e3873b539a6c1079a740d36302fc103d2e298826e40579a418b2e3c8eafc74e02c64cb4ce7269a635613d037bd9c3b2d145ee1c948bb745b779df", 0x1000) 16:03:30 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:03:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000000)) 16:03:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) setuid(0xee01) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x40, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:03:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="02a35966eb9fb5706b33", 0xa}], 0x1) 16:03:31 executing program 1: r0 = syz_open_pts() getpeername$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1f36) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x4) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1108, &(0x7f0000000140)=0x2f, 0x4) syz_open_pts() setitimer(0x1, &(0x7f0000000180)={{0x100000001, 0x6}, {0x1, 0x9243}}, &(0x7f0000000200)) mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x4512) open$dir(&(0x7f0000000040)='./bus\x00', 0x8, 0x20) select(0x40, &(0x7f00000000c0)={0x0, 0x2, 0x4}, 0x0, &(0x7f00000001c0)={0x9, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1000000004, 0x7fffffff}, 0x0) 16:03:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00", 0x0, 0x1}) chmod(&(0x7f00000001c0)='./file0\x00', 0x40) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) getsockopt(r0, 0x0, 0x596, &(0x7f0000000080)=""/32, &(0x7f0000000100)=0x20) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x8c8, 0x8, 0x4, 0x3d, "6f348ed2c3ce17508b7ab8999aeba1542f521e7e", 0x8, 0x80000001}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:03:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x100) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000300)={0x0, 0x8000, 0x58, 0x80000000, 0x200}) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)="7ec18c2ec177477cdef600b781de6d0c03", 0x11}, {&(0x7f0000000100)="39f6fc21d81fd8e637a08e88e4ecbe2c2c57db37eedadee8eae694850012cdbdc00dcae43987db3bf6f00677afec0f1efcc9ba5907ae7fcf327d95c408de19b3e49eda46e21a0784b194c88bebb9bee2b6cf8bd0b19fd83d7432c40c0b6aa40edaea6b44d859cc1bea7cd18e136b579596f3b67ba389fd731cc69bbe7920804520e68f1704128947782447ae90d4b94a852f27c731e0a8b3e7", 0x99}, {&(0x7f00000001c0)="bf3159eb9d430da2c962e537e6d9cbc9477d6711dd1d3118d320bae91fdfba90a86bedc43814de71130ce748a3254923dc126ce056616ef8012d304f35b0b0e270d1bf87fa473b6acea43af4c031682b0b526c92e3883f865bf1ef2b7f48441fbfdb8dfe598bcbcb6b7f815f458aa0df2c8dbad07e6d667bb9a7e5e65fb543247ea5219407548aca86d53fcd4339b4c11a9136780e8c01f51aacf80ec64d519484eb66b471c5537a060d700ceff6795b6e9441b943ac3134db1163f717143ee12203ec88deb5dcdd46c358c3c88af9d89c05f285a0445594366e59ff31e63d547e8b8c7d004ed5e293d52f81f03ffe4d31047d99a96c9155105a3b265eeb", 0xfe}], 0x3) 16:03:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x2dee0526df25e05a, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) fsync(r0) 16:03:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x140, 0x9) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4004667f, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x4) 16:03:32 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 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) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) msgget$private(0x0, 0x600) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 16:03:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c658990aec42f3dfe1e06bb607f51f77d93e511827d02e12d83a554a1155d2913f43272aa0fd9a49ce9d0491c5186e70881988b0167cc41b908a9829c3949c7f94a452f29574bc3cdcdbfb0f859abaf1c1e4fc84e0bb18df14bc7e34a25d31342e489dda42b5a9257203f6a6d12e100ad613c70baf3455c1cb42009dcacc0b36ca89821a6905a97336a29f737bd6e963058bfc9510353cb31932c88f1273d318b2a2e9e81f937064c0037c87a97c572c198d64fb2a3f59755ffff2ba831f6ae2f826bbb34e528f6e04a3856b90e8058c7bf5045319828219b728491c3532e910893e28c5fd0941cdbc0ce37941b5fe568e1ec6cb0847ebd6e18a467829372c6450d28219f58f5052c3372028b16df0a48842c3d0ce6a32048f12619dc32f6958aeb4530213f3dc31b0da0de53bef66928cd640ead2c7496fff783d4cb78fb6583a119c94339c18bce2d52e329e54f1832140bf1eb0c0f896a8f0d55ebaae803d85451bab7a2c214a3d901a2660e5feb3af0bffbf04344b864e31f3a3aec4ced3786db040f60904ff20ada7c068f36f1f8f31810c5837616516476a5e2b523835d798823d115e76d970b3c6693205b6f298ce4441f290e3ead04dd78ef8dd179661cc6f05c8b9aa1f90a6a985c59c80d34efb6a2169f97c9bb85a13be4b68f4eb11e332fe93aea20fd157ddd29e66dea8f159fbcc33cc83e00bd5c3a1da50220cb343c"], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x5) 16:03:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffff0fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="d26af46aacf24a2d19d74ab78936099e5f950ec2db0977cf2c6fea9e21e077e737aef7336dbf92f7b61c06222c02286d705926aeff55e2cc2390f758119b996239b339317b4b9303bd9c13bc8000a82f2861ba60e1ee0018bc27a96d9fd5ddd34d635ba0f06fb6eee3436bb44c9338ec407a143b00acc11e2937a34161e626ba7331f20c1cde3c30939f91eac3d84f0f89a744d198a518bff24abf766be4c221f64a2ec1e4769945cd28148c25a57644168a7bab96e2a97350de8af139ce33f8fd23aca0084075c659b302b85b3f60a698146dc0a05c928bac63a6a652ea7bc81bfae0f716bc81", 0xe7, 0x405, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 16:03:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x3) write(r0, &(0x7f0000000180)="22097c3836f4c88e34436b7cdce4792bcb949a8389ae7d3f81d81efb907826609dc7a465f2549cc80ba874bd354de02779c96ab2552d4a79a77dda321da1d302c4b245036f71d0839102416d8ba22c3e8a7a39269a4d4451d3495f43735e434b0caf1e43dabb8e1b68a2fd0a21e303000000767e2da6a688baad634a7199e857314d6bd6cff2", 0x86) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:03:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000007, &(0x7f0000000000)='\x00', 0x1) preadv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/143, 0x8f}, {&(0x7f00000001c0)=""/169, 0xa9}], 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0xf23, 0x0, 0x6, 0x0, "1a272cb841317107c5f2ea5c027d15b82e7ab03f", 0x80000001, 0x5}) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getegid() 16:03:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x10, 0xf0000001, 0x9, 0x5}], 0x0, 0x0, 0x81, 0x0) close(r1) 16:03:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xf, 0x0) 16:03:33 executing program 0: write(0xffffffffffffffff, &(0x7f0000000080)='X', 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64], 0x28}, 0x0) r0 = dup(0xffffffffffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x401) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:03:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0915c44f7b202c, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000300)="1c79c5f7fec88b30bbdbb16c53ec01b9924e719a791eeabe9df9895519f648cc9068125e3760aa76412d", 0x2a}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:03:33 executing program 0: r0 = socket(0x2, 0x1002, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 16:03:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/14, 0xe}, {&(0x7f0000000080)=""/208, 0xd0}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000180)=""/98, 0x62}], 0x4, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000001280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003800)=[{&(0x7f00000012c0)="157a5cedc56886b504e549a22c770233980c8db7eb3dde72d68f1d25f1beb79eb29707ae59064c794baf161f1704223bc18f131dd0af3c67abf35cd2c8325810d088e4d51d789f0dd7259c6af41b7339e478b9e7b8", 0x55}, {&(0x7f0000001340)="1eabe40f73b2f784adb1f2670a7c8b3c2f0acf88ace816bb86b1399a5750dbcb1ac8ef75376d6a8373a0f6f2ef7b5e1d2a8b20e2d03f9460433b14216f9c40cde2d7a7421b4e9934aeea011e945878e1729b6d04fa0e69b88e84d310f600f90899e29e435f7df5a2e1dff3f2cb0ab0f7c7d52f920fa4b21823e596b09bf27f578a92148454e13f74be11f575ea4e49930206f096072cf37c2341427244eab821e840d27a90b4258244623c56d8b9a4b8ba924e49e00aa2fa3a629c221d435da265c2e1c07ddc0e3e2a1ffe1262fec731eeee2f99bceda1ac60521ea790981738f15714a07e3e7073668b", 0xea}, {&(0x7f00000014c0)="2423d3e688b91ddb7b7e6f8786687490093607ef6874f53b0fe05f0bb344170b9a8b151a7f638ee8a05283a41367d36960eb28e66fcb713cf0a9789d544c3826dd8afd686496db92de6f4f2e54fd3e29d147304d029cb31683c81b2bff7428cc3afb1023f2f1cf6ed490cba5b6aff409f05bf5f72ac9e7b43adb720d427c6ea89d9d1dd67a12b7231869c05a068c359c271baae23198e2257acd4133358ee6a0d3506c98173d9dcb0e891b05d1b55774715250bf4dbe52ce8bde67ec3c202f2d6b6196d3a3c19a92554f411d7365bc0df7e475f5c701aea665f71a37ebcca9651f4f642b6d17752a0e074a041d190c5da8cec9a4eb4deefce20088b3ad381d6cb985b9f822adff5a052c0da43809dd048d76579cbe501c22f1d193eae3742ddd16bf3aec390aa16c3d43786b996a3055ea0d62a437a5544d9f3f051aabc2c1dab5d936d8fc8ee3765e2c6b08b0721de8634536f0c5375f0deaee3fd713291ab7c9df1e55e96c90cf8abcad93e5e62d86bd251abc0702658166593d7c981eba70942c8b00c6b376d0cbf5622446ddd4be8468b7e6c6ef49248e9cdd6051f87cb1fa45453602136821b9db117d4756fe82e1a03243405958ec6443380607f04ab0ec53c4ec2c52b96038446decbf4c16302773fa7872e6201787f83021106530c7bdefac4b25591052587e1affcd9c689be477d9f740f16b576982c55bf993045ba63cd1cf9482541aef5e23caf6207c0825db6efaca9c3eb37f877170e18ee197a84631eaeb083126c5ec0bf6870692703ab924fdcef9887e7b7c6d9769abcc2f1c1bfc51d4d16141ef4ba05738535259f2eeca8ded9d0d21e6d192f64bd51a410b362bbeaae312db8c5a76c64087b923edd0ce86cadfa7a0afe9c860d8fcf2c812d2409a1f96eb06d3e9fd51e36b871a5bbd12facb38ef67794393b7707f04b24981d11c7ca1822794ddcb315e8f224df82b9347d2b629ecead40610f27023397ef2c425350fc82d7d30e9efb6fbf93a0ce24aefb51406f33caa51af692ef4b3cd444a758b2a093981485236ad450158e267d1dde3077f8a209ab1508eb33c3bec510ff134debc7ae085889611510776adf7fb1f8ee750e0f9574b60ea254de76abbaf11bb652f9402c0a4e4d69d9bd87c1e3bf9eb99ae961edf23f7c3306bb2c09fe4911444239685c6818bb1760875fde6bfe89ec3cd444178ff4d8f55c00cdface6ed3bedf7134ef476cb0029d9a8b862d3e90ec60504ac1f455a3b6d64cfe228bd07916c4ce5e3275561ca0952ddd67477773f74e38a45d903a913a4463df492960f89afae4d93e44c44298d6767f77f729653dcae6d16d4b5de5a7847eb2c17807db46385b3a89768ebf71ff7e15f99aecc289b912e87baac810d706c8d6797e311a22ce4d1e89fcf988d3eec781c842a1064d54f98d65fa9a32f29f6fc9d279ed3f14c2938653117f9a78d361ddc1f95504b8dca21bd198b8f865b01f4c972e328714748882567430bac0156755b643421f8dc7cb78c33e2b54a066459c728696053fbec071438dff1932bcc502999962483809b8c194a217a1eb5d1aeb1cfb6546af3debda36542f56d0b5ee5e74da6b18a7aa0779ac0645859e1c081eeea4dbef13fedcbf0b816cc61cdde9e8807258c0019eac76151bfbe0c97386ff9d2c54b49a0b6d2d6e6303cfc66fe392bbf1f84ac97d1941f26db971943cf739e223d1c7966b73bc78d9af566149c34bcfb9d4b5c5b03359d71f740e8eae809b39f33ce6213a26517840c90ed958bc84a7a92af4991935e157b563f1891f036faeea1a7b1e7fde375a19007335177ef27306f70891b38140d6b420969cbc6b50fa145cb6013bb4751a708418b80960ed71462993d783a84337717ac39a1b524baa5dabf4c0216feffde698ffa4b5e46c199064d68d2850ca2c6896da4d067b9a2398bcb033ffa7b12a2e132cc262b7fa6adee443bbad3d714eec52c1bbbf3c8a1975f6217ba0ea3383fa53af5f5ba3ca02ae33858a0d50baa14afd9fccc809e3e6d993ad023b06f8de3dc7035150d3655b9bb630e16e5f84ad634bf92bc73dde512ad5b71a4aa208996f1dbc1f2eb87d6710b4be27f6b635a0ce8d662cae47f5c79022fb7a840e75df2d2c2493ac8be7d2b177242459ee83e1b2d203533d27f5ae1891c5ef7df264361bf80cd80f8e7b56d84f584605414b82a80eb807a3da406a7ad23d30fcfe1ab75573a2961ac254ebe6d6e66f2424202fd2816b2f70dfda5ba2504c5214a22240210a4eb261ad2a9e4b53f959b9aec5da88299b9f148fc6e5f6cf899920beb3ebabf31fadbed43d9378ad659cd61b8959e31678ece1af5f189d6608b8343f93f58fa722e72314f2dd5b9583f93719ad61af5ef415a4f8265098b373344a7ea448a054304c91da938d4921cba6bb0cabaaf5dfa2606c4bf050b0d2556ecd3885d8dcba1cbf0a15b2b8cc437d5111c45e0eeee4bbd8274da722330fd8bcf4a5c1c70d949a341696d8682060249a270a2381cb1df5a82aac19143766013f81874ce6e582a86336cfe3e7a6536b42f8cff4d1ef9d9c39cf3960af289fe5b3b9b1ca1521fe6001caff99fa4f30a7ed7456c52a2b63f24126a60c5818ccf8108585ac60f8e15ab3dbf587838696e965980609e7a422835db5c14c04a8c6726927f0f8eeeb0b5eb30e06f2cddd0f613d2a6185780c329fcc190fde41e02ebe91415b25f9edfbce824dcf109542213d8c508777056053413e396ebf40795055a559270793faaef3ba0a1101b6c57f30ab9514ab0cdf8aa136b82bfe2c3a0955cb5e7c26c9be22a2052856a6df44f49e02ac4e77723b9e75dbfb943f28beedbf1e4b454858529e44077be1404565b899d61daf570cc4ad61624e0a7da1fbcd626f912fe85148de6f467b8ff7b4ca78577f8f0634b022eeae6f9115211ebd5d6da5e4f15953efabacbaf24ca08163e6c7ec69ff629892982b1e49b0b73a1d3aab2bfbea25f2564ff7aedd0e88bddf3ce151ff09675f42fc3497dbc19390255c866767fc3c15efa10a82ec31182453f10c77ba637390fda302f28d4e717da00a406e2b3528eaebaed8aa9e7debb528c68dd2c5618b087b492b4f52282ac2f59e83523e82c7a80faf05a2eb53fd0aa462aa1f442f019fbd963e1839c0f708864f08615a48f046ffef38501af5bf66d99f963bd6d7d609e0370f83b4777f34354dbcd232303407196e8598e0ee618abe32d6f637e8a6f7a756a3e8ff9241e8f8d8ece454b1f7f750f4e9f33cd187c6c3c7742d6c4ccade30fb3edb926be0b8872fd724a804ef017a4fadb88543cded523abe7f7a430038489b73d408997ed3913ca3cc822bb6702d3ccc41b51228e79a41c4d2362f7bf1004bf8225ae622c023d06c72d94bf05cd1eb6f7b67cfb939e3809f8f276cde2bb37bead9bc4ce040b449a4c6397488a59f6da4cde22738b0ae47f7b4b4e05f444eedffff509ac5f48210e7135861d273e9d5fcf734d9aba169eef41b58387a7bda82fcbb74375895c116cbd2104d1decab0c493c2f2c9ed407f77c22d2dfb10c899fbb415ff947af958830d7870cd1b405beb94d42d51cb16562ca0d59a945a45a5aacbf07a02edaeb13d8302d4f7ca196ab00be0a01490758397471f8ffbec772023ba21f3b0dc1c02982c2a9930688f0d3005732393b25ad252283632f772aafe02b994cb47c8ccb1158f9c4c29b62d68ca2ffc558ded49c2b12b17be9387b1d8e9f1a4c22b424a50ca165f21e80b4cf7f9263a2429afd388b4feb890dfc134b805af08088de76974136848080b0bdc76036dd166cde44378c261eb59c1d2b3dca7bee8ea95155eb5973f3aeeae2a594469cdd0dd95895317362e62ccfc125602e6dd8c8c879c10de0466c17945e5a2cd515e8fc8c5bbc96dd9e864583ee0b8fadfed68a909a3eee4855a767fbcaacbb523a49bf4bbe6076136b064902055cfd30fe1b656d98124ff8c50890214155435ffd8812f4aad34d95232c5f2eef2a47d4c34a7ef109df46609adecaf946beb6ba5256a7dea1d761665569aa7f9cf6bff066b4deb17d706369f754c3a726808925891c77ae4f2abfa20780e27bba42b97a75a2820741d7bd790f777363e099700771cbebd3f987ec292a1da2bcecc1b00e4b24df92fb221d0faff7f0680f6662e938e0445e6620a145c0a0c780c909494b343f7695306f80db58b84a7c0c4a580a0c20f0a780eb97b02baa131adbe2f18c68e7b320997c75ade64c221d2ca300cf99d59882025d519d7f6dc8e5b001d607aed225dcdd1ff63ba3c80ace397d69347be0fdc3514886e5fd1a97b740098abb418ad4854030815d36b3681b85ff22ea2822f5111f01f144042d311a9d1be8400b61bf7b8a7bfa196733696d0b8a368100e2671dd501c6c2937dae7bf5c05e61fbb24fff7e376fa23dec667c23a2a5794da999fb72d2e33d77410e095b70eb25d480bca6892a4e97d224c06f2d50edca387fa3db0e9a0131fb0867323b529bbba99106f995c9a17eebc3a0b935eda4b0557d6e1ab8a8473f9303177792bf568e727594c0db31420a4f857362e39f85ec3af9985569cc8a939cc49172e729c8e7144853b4cc35e849261db8a3df9b5293f01b3a5e2dc1f7b5997f4a2e2068235bc01a5e66f899ae9811fffe899387720ce4c53f0421149c1c5a595417e96747e5130a8a4f194c91fad9abf57a6cd44027885f643d1a81a3f43353832940f61d90c2f0fb6ed21ce237b01bb18f74c9f0fe2907fe0b282159889facc747789b3825578b83014cb34a1c69fb696928b11288bbbb0dfe5fe45acaa886fe7bc910d39384a307220dc2cba83607725f6eaec0e8bdf7755779c6bf61c43153af996525a104a770bdaa550aac00c5f1ade0e21cfe02516fa8c1072006d886434dbff5ee0b75342edb9b2c124e9456ba4df82bd4df9aea23e3eb9ae3498b31f13da5ad1a0b8ecd00da2d17459a0b0038720c67214ab3002c4d4cb85f1256c8daa5658f99adc8dfae35803ad1a7bd89d7598493416c3c1478c497a9ef6f48d970b782ecd2a64c6b5a6f63a1ffe4d494c560524171441613a21b2ab0fcbda4fcb6d15d6e60b90f4b800db9802f9a306560afdc41c5b7665b72fdcc33aa51a5890171814ad1afd05ed4db1b1e6cfd409a6af0c4e1cfa416554ed459c3994736f1b2a972b36c641390304e3ee131818e10a2746afc0b0bc679c41633ff16dfd567120f7b46fedc5a6d630fd373d016a53dae5f39cfe636937bb545bf71179e29bf41f76e3f5408a05240ddd030a96de34ef266e0556f2ba50f2fa1be7e69899f926005cee341b9604790ad0e3a32b57e5ba11e8e9367427b32a81f743e494092723263d49812caebb9f9b216fe273ad5f78210930a3fff2b26ea66edd77a74aac4f17a08eb11b3d1d0d543f5d9a43ef4bc4c644718d91dafe4b0c43bfe458cb96607bc8a2b28859c69d87e5112fa22db6d90967cbff250c449a9addfa145b9098a839117ffad85d1c4c27b876acbbc51941295090357b6650f52f5ffb72ab756a4a254680cc6d2aea0946820ebce62f33c6c1f8dc2dae4b377cd4adfe2d574e50149e36a888ccdfcb1d896331636c6fb86f696c96c3527d448688b312cfc6fc37c7516fa61f54dc2268d0209099d819983286aa880c80fb3be4090c22afb51e4d1cacb87c3f8f3debc312d648a269f8101f1cea48fcc0fa0e5af1a63cdabf6f6c1fb3a83b4446be9fbe052648eda4a0684202355e186151c5b52cab936f50fc1194532167105a53359f2858", 0x1000}, {&(0x7f00000024c0)="ecb6512f995edcaacadf5b4c0eee9233f70f5e9e211511467daa0bedddb7188509ce1e81413ab75db95b8b71526a02550fbb602f616065dbb20727f29e8a148f342e0d41824595be9aa4a895a2576da0495d24ba581dba9a411cf7ec6a7ef9c0f5", 0x61}, {&(0x7f0000002540)="495d950dcf650cbcf192da9636fba0dc98dee7bea30338576daff7d05da55b11635203ff3297fbfa4d9dd77ec5ffd0887d19b0c0576b92383a99e1a4cfa2e6d4a08ba060ba3010ad6d59250c4734c3c9", 0x50}, {&(0x7f00000025c0)="4db9ff40c8f8203bc7962975635b792dfbf6d92d2652c7b59fc06a3116d05936c166d13f5728e33e44124952124fa79fae7e7af31afc38c2d0409488b9e62b9fa36676d2932fb62a4e85ec38035978", 0x4f}, {&(0x7f0000002640)="452fba0f3ec79b5a12b7ad1dce7972af44e92c2fb11aea18b1214788578939faa72b0331c24c21ad2df45ccac367651958f7ace135deb0b587dd6a600560578d21ad95d016325f3c8445aecf3461d3dca8f9e8f33d9a5cec0d24692be5ae95988d283aab4ed7c556563d89f2fbe6efd46cedf1cd2134084d0f0407a79704f4023d9e1552820b886805de6d905d2b611b7ebfb370f9599d9806292118b39517114d9af133ad44570f1ac82c", 0xab}, {&(0x7f0000002700)="cb4ac37792bb2a40543f0df6bba5de8f9a8536d3edc625778917aac7ab0be4460cc614639058b53324582fd39ead94abb406ed59f26af7aa3a7bda9ac1b96efc7bd0e64b13ab9510db68721b3242f3ac9bde4b80dfb5de6b489ba198f07f980796b66e580502b1a8c0ab7a2fa2f6198e74810a359068097189573864c983cc9e48d8b8ac514b1f67ec8aef2f2abbe324b92bce84a3405185dac249dbfed17060b48c2d4905c4d1771e168db4de0dabde2cb237f407d68670916c4aac457e3d2c2c3fa47a06f2c3d4e09375d77fc4aa599f4a5fde405bcf7743c4ad3f65680c73b7fb292f3ca0671140b6764761b3261cc605c414610bdd9aa3", 0xf9}, {&(0x7f0000002800)="813ed34dd7340839056f2d6d3919d06a118aea7ac831567f682495c0764fe0e98e9a8d9d329ebd8d419dbdf6d42e73bb2afe0fe378a4c10eb02e2f34f92328b851b85e5503209825938b4b9c7add62ae3a4d59cfb6abe093b86dd0a1580f2c3bcc139141669a1e1378fff1a501711105f46aac93fe6fe494aaccb851682adc90fffc2cdbf445c0615e74a64e83d2a94bb370227a1cc3cbd3a98a0defa78112a916555b878b2ffe61b3596a9f0bc7fa4c34772a3c0bf9bbe859438b6cd231cd3bd2ac861e8e719c6424b8f07088428d92359d077626d46aa7acc83ee4810d88d2a2422b1072f7420cc075397f2ccba1189f6bc96401d9a9beff53d2c74ec5fc25169514f9f86efeac079ea53a87b11e26eb67ed68e6645c43e45347f2c39056595d0d70d94f351f484d8a589e0d8653e791259f819f6f3cd2dfc3a8455fda0de04c882a70fff664757faa87cdccff4c4ad0044d756651ba8a5840d0a3ab94a58f03a746251a7923724ee3ad25e16506e8e1aba22bc79c6e0cda9e767bbdac39bc10d8b0b95a12d275ec6000dda998fe7a3d94a8e1e1e19fb3cb561ee1ca5e6d6b04226c9d4b020edf7e3e9ae858199c44eb0901f665d7afdd1792c4b33bad5febcccd7ec1f27952c0eb0bec4b184c607031ec3bfaa098a72dcd2e2979c7c0a75615023b504edf80bcf2cb2f2a6e713db38d8667e53b417ce54d11fb144276a7a0e910cb7df02e23ae83d1caf0dddc79db32c27441ac306306828d0f37a6d25e63a429931aa88adf6235a82827863967d61d07671023af145fa31c019c62bbc5b9509d99567dc89f797347d5e9fcd5216f9373a4f076c30ac6805d452bc789bfce89a35225a96f8bbffa85ae0abc7bfeb719ed220f5771f98b96e4a42474c14f94826e48d5ca8429afa997944baa316763bb20bb285e1c2183a31c95f900d25050329ce9ab017a07323f17f299be2c0ca8b85ef122492b95c74c4fe0f3f8845569587c4b679084eb28dc0937c6254cb2545579607c31d70efc8ca35c5476f5dc5f6c5ec72f3f61fa05a1737dad4c710b5bc7377d58131ab22a4700bad7ac811a5408e80df31439a32f3eb7b006db3cc3db17134cd677ac167cf20f3e9c21ab174b88b9e103b3499488be73fe977a34649301ac9fbaee13328b2b738ca9350f0b09184917da0766bbd4d4dd9c2e6704d3652419019a2f26879fcd450e23aef8fb3804a86d9d5f756f12652697ccdce5b0ab36760c388906b26f134178729a13d55bc58ac6724576b94616ef82b2aac8a9e0ba22efe8450757097252ddf326b711b4ece691bb1ec292a02d2be961f84d1c2154801150fdbc045f730fba9e2d64bc0f50ff830c9c6c9de4aafa74c158fe6c3615faa81204ff90c5c65384f5725e09c32c0533bb8f044cfa5d8d8005ed756f1af41440a811df14c65bc055470bb9dd0f7d33d4c85b22f93068e2e812f049c6065e0adf72cac416bbc2036aecb43b2890a896d53f50c96c0188de5a57e8821b4937c3b3819b5a7761b6e8edc658218a79953cfded996fd025565b9efb1b73c299907f2e521b834b09e5d0f2dea50ea4bd76ef96f2c953d40b719735ec0028d32dfb79ea19cdc27bf2a0745e3e9e3a4954d4c990b4c36969e7183b69feab01e9f3622c9aea2159d55c63178be56d7082f97e53786db1e481ca50473bdac94826a52790d6087e298913fd7256b0ebb81ca5c5a6a6bbc0887cfee52219771a2c1cd5fd720edb7d96f834c94e1ee883a892efa45ed072972eae3a5d5a9f2e26d9c2c5e3e82e91d8b087ef17f28681d83ec5a2b6dec04122181253de4e5913741861956e6f561ef3f0e9467f48d5e19645b31e83a97270f7b6ecf3c4fac98f3866907d09091306165fc6f9a5e433d14cc5e187a7fff2f3e3965f19d534963938647c51b1129510084b99172511324b7d36c8cb829d73428bbeb389c096d7cd1b68eabcd1c3c60d9edfcfc71aaf34579717735be7dd7c9d63624a3a669e0bd87202ce4a0174847fc7f5f4945ba4e59e0db70b013c7906a250dd2eaa3a0046f3e941d6a61280eda89338844e105f6bead3c5812b4d942d367dee3cee3a953e33969b63521cd1df2fc273f8903f5e94b38aef87e160c3e4535136dd0e244b00c8b12c894c119446157aee37218c3b4ec5e6388eaeab75a34d546a50b41b01547ecff45f1a23c82ebdfe2778866298ec87783028b295f17bf28a91d59441f30a2edf037bc8192bbc766f887cb24649ef3bee4229bc833cc5a20a6359238626ea2047bce0d69ce7a704d2f75cbbda2a7ba2f31574fa8586dbf032027c01f90e242294433c26d661103e07a179768d2b828b0943f99353a60217d60be157a675071cd9b360ab1f9a5f18f8dac30123536464f9fd7c6387fe611dee971a4beff9a00012d0509b816acc22269be6147a2cdfeb028eff4c96a973b7fb6843f5e5454b6b12a6f37ca538aefbf8f8e0dc6298d3dd6ee0f0381cad86a2982c5a10cca95c3fb573e2ea0efaad06ad27934026b0316e39332608a08a01f7fafbb98868c716180d0ddeb53f827d2176dd7e4e2771b13f36ec9a24c1c984ef467a255da87c0f06b394062524a3cdf88882c69ee35fdc8dd772f32027e99e53a41ec2da0de5771615b1070ca4b1ce9d52915371160da7c25e0d5e96b45d29ca1ce54b3a09343ef0bb55abe26adba4cee11c48fc49cfefbb684761bfd048d207f4f3943e7056bbbbf199c1039d66ad19769d05863cd94653e2bb3b08aa118e42af57f49935b98c9dc8764f2e761c0f6a6987af405d22451d36da9bd339f4ad57e1da25a6aa52fafa54ec4bd00f5db71296cb305ea5199de2838502da5a22d6125d4333467b6e7046df3c2bf1aca02c4d988dc0b6b5b1486af6c1741e64149dfee3dbd1cd416ca31ab00fda38898e3294307e49c9e7d3b1e9dd8e382c496db8fa0fb2cbb8e366a448db9a3eb6f6a0f947623e0b65bb3c309af53b7566e909f71e2f6590ebeae4288eba60bf05b46dff1842dc3f4e165cab5d4fa35fb38248fe2308a3466e726b8b77b7be28825fe31a27f1956baed3f5bbb620e30740d4e5ce2e60b6b189f053fdcfbee4107aeb8cbf419071a6db876091a9fe1a56443f6208b77dd0c18cac26fa8e0fc291d7f05216613a0c12cec4b15c80b23d70d5b4510c426ce588a94e8145d960730171344932b4f95a50b2d22ddd033e4d809e7612748e1d7823d6d3ac367795e3312175b93bceec2145569ae0d26a445ca0b2f00ebe1ae5b3d9b0b056b25a3b475df6883037c399c9ef4cf92058a6a9af5c71e2fc452efd74742f0f323fc390d00bde64f868b1f3f08f2e50b7431329cbd35a647c439273bd4fd70e187be60dd82683619610a446c2a6b69b1b5361c2e069608fb665f913fc65a7162c74b86a2d589f35ff6a750086f26edf24aac26352e3e94ce3d261a217f2132ae3fc6f4b27092ce3a1de57b1275595e9cde1d442b204376489df6460524bb3c0fe77a65a0527fbf60eff5b49d041d79954e9599b6e584534191d334685461c0202a117d55d1fdab05920ee5fb5e1d2783d3cad21c232d1ba075127a78d99c0098de9cf9dff501d04232ceb2b23fe5fb01aff1832d1ecdb3303fbea25e1ba7b10277d9be0938a16cf007827a294f336d3f574e835d61a96eb3688189dbf709a9ff31aad93f47f6cce990edcfa2dd21948ad15c24993aa65003a0ac6f426370a9cc1fe234f54bd80fb90cadb2033730488578372a782f68b98fe94f37f188fe7233f3603719d18f2eec24b95785dc54c7bc8155147a35aa20dedfa7a28cc3ed5d4846d865da109d98a452a34a0ad7dae4f5b7df2aac08df235dac00dbd41123f79115b9b3501b7b8a563a221409fa1610f6b5cc64abab9aa43f43107ff903eb44225cca117c4f0b8284f410fc8b1331a12bdb9c2fbdc9ef3c07f8780a4113fd226750dfa91323c1e5e7949e1984d6820209a37e7e9f44490800cdba9bbecafab86aaa80edac4a8dc2e4a6536f638af7e2c6da72fd851693f67dc42e50d2a3d41b718cfd55b36484fe01eea8173ed7243c77cf759fa1392f67e43272c541d03a5c57f24aba67ab51f1f3b08f7e73a7dd1ea6f2b4280ef07ae8fb9abb08ff9e4245a3ab1beba05787fbbcfc22ebd6f6588087ce5dfb3cd0efaef33f14809ec8cd57fbb8ca6225381be9b769eed6ab7fa8e8d1897965131fc6d56ced89df1ef848cc7cb418bcad044ef89467f06d063f8ad5acc731e7b9e62466f0a5db61ea547b78e8324c7f4a35aeea9ad6a328ef1fe1ed8ede82ff3faad3d9bfbb1e326bbc45efe0e2c04e9040881959fd639a8f9a6289f084a4fac9569a0a83ddea934e401291f974192ed11ef3a9f7f682479fdc348007003447c330addf64b7dacbb3d54b180ce847c8df82c199888caa29aeffdb67ff3c5f0978e0802563145920f0cae7bd0b14b95584b31961aab2e524f537db4bfc497567c9256e8231b262ed8a1b58ef9670a0cd60a05d6ae08e04d44822fb819ce23e795d49c64b544e85fed2e0a047c222979d3333add94fd0feb76db05d482957dd539ccb982f9a53c9314a2c1974f8b3ce7ea0eb1f8fd20aaf8d165f40de34b3de90dc15bddee1e39ff1e5f4b1ced91d0e5bb94915009ba9fd513e4f2c380a4d56c6b4e4567dba32792ffccc7d3a3457445d1fcd33882c62f5191a46a14b97b00d7c577f73e5c55ad947aba39203afaa37f51644e0e044a5f1f48d54610957c5e8b4da6bb322fd18767b5b8b1066dcc121a086deb332d375a455eef57676f3a9080592beced9920086fb3d9c1242b8dee5723d4ac667ca013dedf782dcf15089835899ddcb1a3f555ea3efefe045e68d3721a256f853289511d678720e2fba096e35e3f4a6db2f0edee7882c4e6d0e8a37f1ddd247c82a0c55b4d6071d180737b248d652ab921bb2a64087a81cb54a6412350eeecd8be029c23cd9274ac067bcebcd6f2bc41b1a9d139f1b6894e489509f8ee864117adb04cf76e83e85398d27084b3c98f8084fa02a9c29fb9727e0c4af7c0ed0de0de7a919249fa5b54eb3adcc577ce692a075a642140163031dffa06cba809668084dc5b7df7736894ecad181f1eb3aabe1961017dc48f8dd494ba44532ea79465e099041558b3d68af456fc0615b6aa872ede1b8100234d56759c3e7a8562ad818c7059b1695901602c76dc9aed8c7554a45a4947c2e0a24c67579a854778d77c310b1acfe70247ff7461ac50a5250366d1b0350c5abc39a0b1801d24db8b59e2f57d9287dd763844da95d93b0d26df7baec732d567fcdb4282cc08d470befc4464500d79b7862e4090ebfdbdb6a7d710f3e43074c583206d131187a4c6dcc86b4992f615bc216ea31d6b7c9fcc8beaf75c95103a2678876476c24c43b7eda7237e94e57985c7743c07fbe284c4796f06861a0da5350b91aae02722c7d429c6674bb15336873424137c1de3148d03e7559ebedb7add43905525bd92d4b3af04b478b8371462b7530d786a26afa1740f7008082b03e2208679cf689bce02e9ef2d4e5e2fad256a3706d2767403f17ca10ad63904d46ba2793b5bd0f62eff3b9b799f0479911c08f137c9c6e3e72c03ab074db973cf879809b5cb877cb5be9158309d2bf593fbb223a9db4200764fc778f202feed45609e9a64d1c8edfc0fba8c5c1bc1a5114d94cbf14a1b0292714d709f3aba3a4c78b68a8ca8635d18e3262d0a99450197fce5661b0daaf5e6e3114a7b5b36806f9880083f8cc1ea997cf1086c9722f05e9a974a08d8f2e6d9a9e1a6c9", 0x1000}], 0x9, 0x0, 0x0, 0x2}, 0x40e) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f00000038c0)=ANY=[@ANYBLOB="70c255bb7aa2e74a4a6ca64aea44ed10836ca986b7f568b100"], 0xa, 0x0}, 0x0) 16:03:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f00000000c0)='./bus\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:03:33 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000280)='./bus\x00', 0x808a, 0x0) dup2(r0, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000002c0)=""/19, 0x13) symlinkat(&(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000240)='./bus\x00') chroot(&(0x7f0000000200)='./bus\x00') ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000300)={'./bus\x00', 0x1, 0x7, 0x81, 0x0, 0x10000, 0x1, 0x41a10698, 0x1, 0x2, 0x3f, 0x6}) socket(0x6, 0x8005, 0x6) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x6) 16:03:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) write(r0, 0x0, 0x21) write(r1, 0x0, 0x0) shmget(0x0, 0x4000, 0x180, &(0x7f0000ffc000/0x4000)=nil) fcntl$setstatus(r1, 0x4, 0x8) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 16:03:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000140)='./bus\x00', 0xa0, 0x40) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = kqueue() chmod(&(0x7f0000001640)='./bus\x00', 0x1f9) kevent(r1, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x10}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000000080)="4648025c6a3b263a73b530a63fdbd5e3a8d46fc09f600118aa889a090c9e33f73940ced62a32239f291e702620579dc91df35fdfea3683137ca4d98ede106c9757963b8fc397cb5fc482c545555ce49d289b457c658efac6a61289570e2030ae42833e506cf7a239c2818f4755fd6d689067660f83", 0x75}, {&(0x7f00000001c0)="27277e2776528106a9f383d67b2cc65229caeffaf37db97b1743bcc3f45d22ee369abc2d1cd6cf698217c7d27e42037f640f3006ad8ad0e0f45fecae6675935ebb2c710a857b7b9d5937af95df46490b95eebe733f0811807ebafa656f73e8d3f7888f781827b94b634bc0d8b32d07d83aa5b29b6f1fd96d0b46c14d02738b3b9cd91b756d31a2", 0x87}, {&(0x7f0000000340)="356a50069b20f4bb8cbd3f3703dbb9a37120731701e266938746dad458b5cf886e89d98bb1a86be2bf8fd19ad27762b61ca1ae2af348e399fee0cc8fa680ae961f2b7484b90cc1f9e45b677d0bfd107df7d95768fdbdb4614ad0eec9191aeb08c2be46cf404ff3f08b30d4e9534e5016850303b2fa11aa92bf19c18f2308b5d4b83958e3a5dde56b738bd771955bc1370fec797937e835802033226afce721becb777057a893871ff2ee7b87ad9e5b3f4bd1333df0480d00a30f49dd77f5e51cbc94a4bcabaebf046693f8ec93855d5763cc", 0xd2}, {&(0x7f0000000440)="4262eaca7c3a7060ded15dec3690137cc1abae0c207b5a9445ee8f53bec5a8156c715ea9c91b70894820ea793ee33c8118a466e9cf98578721a42451d61b472ec93e0b6809225b10178334971bed4c2e925a222adeca44c3cc51c4ff5a01e6d654fc766df619910ecb2b055544edc3adc708d0673e38fb9923d3247c3bdfda8931011b696e0a5af3524513da62147ea27173e5088aacc4adc2ee5ac9611f48e8ead88df997cf08e08d8e1fecb0352651242f1bb9e0715f5940fb15b4a26fdbf62182bffa519b4409ecf2fdc7d38445d9fc6afbc5768f06082482663a31056b1d4ea51077000fac36f0229a90b8c9d676b2ca9c48f90cb745075d4b2b40f60e43d2d53e2cdde579f23c79e12ddff999dc550d51e4bef9f4eb77228e20e194b301b35b67dc28f74bc4165cb561d200c827797ba2645654eb507da80d98e0b4769b3c4515706e4b14f5e05854ba301d6552c4b8fc7ea71234dc8fd17e99078fd51f261be99b430684902617119db38709be10faaf11dd15f3fe1912ed5358b779fe49a12445d46fdb4c67f5088ecd427afb7ded8dd8a8a60e35acf5b7344e7916600904fa2be35f04797d4a5ce4a3edd0f054cd981ccb32a1804343abc19ada296f35bd2dfb857018df07d61a40282729e7b71b671a62cfa6411a6aead71e3b81038d5db5cbb340a920f32d4525800145ba103e31414ce962fb8706a89d936ac3e721458ab60a8830bffbdc158583239beb283e48c9034f7ad5b47488cda759308212d52d840629f6db0c35ee0591383c4688d24d5658b0a4e92056a887950ff11134791fb1ae34cbe1369a65a13c9d5f245b41aca8695ade995238bc218dba49a7b4ae8378b9177212adecbeb52a1a0b96cbd5270a169d9bc97eb66ad0625b9d75306fa3782d4e9f3b1f048c2b36953991a3b08af4de2cf7fcf18b46deaa1471443a895597fb04b625b9e18cd3219aa8a9ba2c2fd9f52822d0ca424ab7e689c424edcb3b8f365d406dac4899f0ae5d87f17805256b3381093bb32c53561f03b15be8d384d525bcc2f8872e444ceb9cdef37672663f7877ed6b0e4df6a644c9e930939e38c81054caef8aa7f258d2babce7163cff6a2769e170bb1091b8f55e1abd6ee7389a64485867c7b23c5b51ec322cec0d9ba3140d311a5d72701f0afc568bec99494e6504e7950cbae660506b86a3dbd0c119be657ad23e81c6a5974ae032fa996d898ee24d1b1234659b1a26969eb506934272ad03ea343b0d9f49dd1cbef232b150016162b22534173cd12b8217f1d2d3facc189f1de42c9c6ddfad3076d6b921f83ff221d854464576fb0f6635fd3607fda92fe045f6377b9462f7bacec4a4c772df79b849e8dcdffd3fef47d51e9cdd18a4295c5a7f999bf2a8275cd1929c4bfadb0ecd7130bbbb20989aff2f4876ac2c7c33f26fee3f6292c602fce7f7709e499e7cf16bb56b32999414b93efe2bbb04fbb2d50d3336688d32fc29f1a5443784da4049e947d551bae01e46d2d8d5029a6a0b8a73d1b1895a97d2efc08aa1d94ee4bd2d2548a398f12050b767c91edb9538c7006f9bb45879cb1453a7e96587cca1ee2476af540649c933360970436271d808b701909b010cf44aa9a874e28b996b68890f2022419fd78624a5913f880a01a64b8208cebcad4cc23cb7911184822f98fad5b749cdd90a3ed28bb782628a531e8b74101167d23044b61be380afc1151c418e32b5eca5ae6e8d85a4ecafde107a4237ff52ad4259dd657844c2140a6744657b5e0cc4d287e2b900821c902926d20abffc779a653509df39b89e0da7313359ab507a12842d6eabb714274a9371c14dbcadff2218235839a60939baf1623b1f8156cd2616ebbaeda2f7cab06b06e47bfc159b2c71be91792fa55dab28562c0411a116fe75f775c66533f1e151c6d2293c733e49dcba0a814a0502e7ecea02b78a168e0d2b3387fc69e4e8d0af35835fdf86410cfba8e3f1a5f0a8dec7b931707fb3ccf652f9277795b60f869fa79d83e78290424b9b2e11113edb8eed0ee93b583dee2f0d19d2661888532a42e8a96a39567dee6524ea70cd24250bf06da0399ea876ac82f9c7e36c2176c3226e180676ca40543683cb2c7fb8563db040732c686c178f7e6ddcf4574b18bde123066149a8fb79a37fb85890baa314cf1b48ab5f0541ed96749b3fdd70c09cb6d6117950e3cb0f747be73d705bdb99290d2a0a35988dfd62086a2e5843e6525f1bbe969f1af1bfcf3e488b7f3e42c58b79d455acb8d0bbc50cbdc1c2a5518a275c489cf25004a8c477f35dbdd6d13a80ceb83ddea7a5d8def174487f75c107e29fc010eac07e1c40275d79a1ae1b6dabef7e6ca6b5d8fbed1aefb5ca7af34248d244a441313d268d25e8e701378f5e6a5dd4c2cb8a1a82629c5295db2f1a71c6b50f59d70d9667fa216c7a4f7d0f1fcb310c1f1a8d5dc7b7995bf4e0108797e4f924a2ca39aa82a1cda270574ead102e8bf82827990bdf2cbca870bebf41603f578bf6343728c5db41aa938568cf9aec791ddb189275d583e2524310131c2e68eda7bdbb706c141edb2bb7225d2081b2d218a0ab05cf71bde2096de15c0bbaaaa450620a8846cf563f6de3721b57f0b9a3803af5abdec347b1f8480d9bcf6ceb5e849352235336f0cfebf77961b2f9bb5bb5f4ed6d6388d53323ab71e42065ac411b74ebdecabdfb372b1b51b830b3691ebe4166b7e79507fa14ff706c5e8773906b7a8142e249b97e941f5b27261b9975d75546572fb21d03eb4e1af219e1243c8611350ad4f73c6c1d9d9ade17065cc86c996f661ac19b811dd65e374ebe544f90eca65b9a58709b8a00e589ef4e511569a356962ffd7cc844382666d54cb7cb0fe0abb8db577b5aceb9ae994d2f6f2893e333236636deaea7c21bd892128296e456329681dbf96e531f68351f0d9b09274566311def0de5bf97d9992042f0cbd98f6aec5905f4890f8925379abbfa1dd1b9cf2218c43d3233c52e8bd83913bf04c9e2f0248243ff0a8802b1b09f883409e3989411e9ab8c0ec86739fe69cfcdd405d7b97cd703bd7093074d7e4a73d74c510d78dc2cc66665835e370b8fce27b45e5b5877b6d44f86943eb331ea0047e5173252fda755774056c5acb14d77e212c9a64a00f42a1160a924eb2d99afdc7a65b8dbe3b3e9b0b59d125ce5f9a61cd9575aee835ae8f9fabe847aa4f9add2bb37a27e5787726050547ad8cc382195b9abd493bdbd2264b0466fb6c440aa8c8edb6ac53a3ef3cdefa9e9c90a13e47e826bf1ca8b60574b28f6402bf75e448fb6ffe48f5d387454623430f0cc0306c0abf17e10b4bebcb05616e686aa4fcde8f3012875cb85c29df9cd486697d913851306f0f8e8f305e8c6b92dfe26c4b2319b1d5b57c6a86495431a9b1fdf188d2ff1c55405a82fc5d744312687bab03ce86d7f0aa62a3aba0d2b52f0120729efc33a57da5347336c344ad79eb628c4324e62a90a3a1cbe68cd98942f0d201c4984da383b8589ee77416fb9b878a66da82dd6ff3709d2d6274dbcd28e4551dadacb5165448399dfea14cc0656420f4e17655d3f0e41848a55fdf96b2ae3011889184d3d7985c81106067fab7ba0f465aef8eb00030446dbc00eb3ca398997e97c319ec3e53fbd77ab116a898701d066dc5117f1d10b8b27e27521872e8ee94cadd57c5d5a7fe7ced3fe5547bd1f3e1e1870640288ae0d308700e87d7dbcd3621bddc89eb904cd46df9057a86796960702a6694729562ec6a2acaae292c011a85b9788cdb3dc33bf16b7b4ac4fbb2c7b22b57557f771f4b615846e1dcb47caaa7b1677d76c64ac1fc3ca9650898acd0146c17c0979f2188566a0f9786377ef3c843617449a2fbc5fbd72559b46e0ada851536873cc4d6f347b850ad6f3b6e1763a7d32adb8b3e1d69498e0c31f0d90c4b2261d5edd21b05f464f982a3e61d1dd76ccc3b89786f859dadc91371f5bcd02606f30808f772c1d88465d44582dee6b47c0c1914a03f870ec21b8d7b6662247c6f797569fc9f2a72860af7de56cfa7683b6a871e055667420dd33a601d287971e690d1fdbb1065a2e2452d01f8a5860b3d21b3895456c30953747583341fc7defa9b83364f443c114ce39407172aa7a8584115b11b4b78512cba3eb0d8a1f553811966c5c1115a71478ebe59c1cbe323bcda6f468ab30b0666c9b55a4759798936f17a04d37e96fbcbc98dfb72164e1875ac76d0162e61e6d2c592676893ca26d2054739c60d721f5008cf1ba25f93ad84218bc78747d350bc0b7305eae661e5ea8fd3d54e2ee9ce4bfead1d527367f87ec7ef7b125541c93902737e06626042bd876cdf3b34460267371c1453f7817873aa76c051966a45ef70015bcfe9b97991ebff99b1dda20bda9f3471d0741fc12175cdbd938a9dcbbf46705c0f4bb12dbe0f5b7b365dfbc7219485e8903eb11b06ca687a4a4c20d61aed0ce7014ef06589ed21e3ddb202c3f480280e1cb2b79af8d6d9d73226befd27f58c14141d987cb9d76e3669ddb99fa3352d17af6d6cd2ab56ef1eb44dfe9a669c0a904db3ad6a29fd02ea375dcb7b14fe9181277d8b2755c0ed1a51a7ec9ff1364ff764d296687f1a2f1c42f2889cb180eece788329739f5ed0750cf20edd9aaaddcace6a11bef4e9a0f2e6c2a93b97add82782859e234d58069a10102b2667a10745ba3297d4004f5f8eacaaababc8c098aaed0a2ab3b431c11fcaf1301d27c0eb7a2f2e8c96aefad73b9754ee22968cef3cc9e75d614cbcb77ad7cf46eb89e6d1354adcbf323307539fc8997ef2c541fa56792d231df9f998d3dabbfba99035168ba57054b80e0ec36fed0c14b54bef228fc5f8037c61a301d22354c0d4ef720b8e70312f17046e40c6766c9944f81fd3e2e3cb85c3d740f5738cd11fc772eda54a4028ef53637d44aa2f29f0e0ef939e0335d3beea8bed866740fa671eef8a81d5a0ef5c75b2d9073c6e8dc93983954d67120c8aeea994cb3a57bb53b546e031c7606dd6aa9d0624a1966763566c58f49f96b19dce9964202bb5e1c91ff54d081f80fc1ec514c76cda18a70bf6ffe5ac796bf84b0d80871f65ad0e818e716b38013ea7210cb8fb6b972d4d108025f6ec9dd9b2cc10c82ac26e836aa59a2e0992da133bcd37e1108205a9b18d82da26f433a8b2d53e0a127275f51a62a80538b000b8d96fd0a556c8c41810be52e0ac596a7336e8c86284cf24f6574204354d4af2798f719568613cb3afc5509b6413e3ec028002508cc22be4410428588b687bd33e94f933c332bc2bc188a8315bf8d63588f133e61ddbe78ee650000bcdec8aaf42363948c7bdc1542953ce5baf17889e88587a555c8cb039531d7ae13f0fb96174aa8934c607db3508115b06ea63f7e134dd4082017c14e8ef94f1d9f276f94253441bc7bb9c5e5789716cde1e86de2f9d0c13649601e1be81f546fd2d3fed015bf260ca27af936268359b331f6029a084582ac06b997078892c1aab3af3b1ab07eb71c0fa692da9213c964d47f631256fa15f1a9fe7aa9215d4d7e533e17cbe763086e58d59a11f10a0b63b789de3ad0ae39d2412767693c5483de623cc1678890fdd87c349c06679d479e891248a04e9c6e0be421fec0472f6a0ea7245593ec8c1c24557e061f48db006fd9a75bee50051b2e32d6c1686d7cd32387662848bb5ddb941e4e13bd49b0b154beaf07c40a745b2aaebc98fe4b8ea28adddaa95f8dfb76f8eb39d432695fc52730102f29d3cfa7e6075bb8b681617e8cdf49fbe480", 0x1000}, {&(0x7f0000000100)="3ff46264412d075e16d807", 0xb}, {&(0x7f0000000280)="22ea7a531f39f41e0905c58906c7f1ef981d64d9d3e404c4b3eca927a970f1dd6e10a6ef2d9fb1dbbeae21341279a1e5b02b7c6903b06dffc8287042f93585ca5aa0b251a94d39afa5c9b9a5015b2117e7673e1fcc1b34911cbc7dad05ae8a6c14", 0x61}, {&(0x7f0000001440)="ccf4e2da22f3796a09f22543be0462f7e0d93d0d5d853ed0069e03b551095b285a843d12f7e97f233fead30a70ed1ded42595c600798b117678f1e19dffcc57ca56570ee0680c364a7677be70326849f6202e97961012d4cfdcf7b2aea61bc6b406323bed1f4a8935f2f5d018db1b0c287d3fba19759cc1c1969888e207fc40ef71843ace44edeb8ce62132263e319331d74ce0ce5934c6cac537493dfa4e8fe6d51c9412ec43cde83fbc655f5af65576962ce3104c3f63e13ee4d7894ede52fdd6916dc73c6dca4bdc1", 0xca}, {&(0x7f0000001540)="ba7123a27e21c78c2d5561b225c676edd0433eb792a9bd1c674fdfd71f69c786d65a773722e54f7d86b22687fb2ce34e31c75d3bb53b8801ef907c7d1b6db078b75b7000f3773c8d53e97c051137a7f0c5bef9ff686cffb810357aeab61dbad160b0ee03ed980676cc69e23595e4e9fc19", 0x71}], 0x8, 0x0) kevent(r2, &(0x7f0000000300)=[{{}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:03:33 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000100)="67e53d67d360ee50da0fba1dad0279071f3f66301bf8189e5a97d1dc621625feae352ff72570e427aaf92ccccd4db650165b1e2510ba577581866b0a729596162a29b0624e0f76df61599ca21e98ea30f63ee6341efc803696aac2620cb24cb88877dadb44ec266724e9d87238a4074561c553389b66ffadf08712f8e9fc08555a8a14d093e8c47325759f9436bb1ffd58ea8b76cb27", 0x96) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f0000000080)=0x38df4e53) sendto$unix(r2, &(0x7f0000000280)="1a75c0740e8e0200d24d82dbd90e45561581e7ed53f23b79ec30bbd7b23abefe46d3787a37280e037dcf2c93a6db05009320d6182754139f49b7879d3c89b4879ae9aa5ad60151f165c1e6e5f36e0cedcf0b6aff1f46d21951fe596adc8d617c8b9f95ba33fc8f521e1a65ad2b29fd0551b351d62a05ff9fed51f66279ef2f7f87ce87e5be0c10d9d94fb76e18d04d6a18b712000000000000", 0x99, 0x406, 0x0, 0x0) 16:03:33 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000040)="fef2fcbcb6027b96ed7444a38e6f217fa46cfe56b4f071bbe29e9f9ea0e9c3717f27ba6247c8dc", 0x27, 0x409, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)="000000186a56010000002b00fe6d5a0000000060d0706c85c2768511fe89000000000073071b0cf3d5fe736e", 0x2c}], 0x1) 16:03:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x4, 0xff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x3, 0x4, &(0x7f0000000040)="26259172d0364edb64e2c729e52801e5283178c5f6083477a71b7fc2", 0x1c) setsockopt(r1, 0x3, 0xffffffffffffff6b, 0x0, 0x0) 16:03:33 executing program 1: getsockopt(0xffffffffffffffff, 0x4000000029, 0x401, 0x0, 0x0) getpid() 16:03:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d245874ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e787ded6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8114357710c1c53dfb9c138211b0000000000000000000000"], 0xe8}, 0x0) 16:03:33 executing program 1: rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, 0x0, 0x1c2, 0x5, 0x0, 0x2a0) 16:03:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1000010000000dd3da5300000000000032ccc82c38c52b150c63b4b3cbad77aeb896144b01c24184"], 0x10}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8880, 0x80) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:03:33 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x7) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) listen(r0, 0x800000000081) 16:03:33 executing program 0: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:03:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) rmdir(&(0x7f0000000040)='./file0\x00') 16:03:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = kqueue() 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) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) close(r0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) 16:03:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x3) munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:03:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x4) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) 16:03:33 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000b58000/0x2000)=nil, 0x2000) shmget(0x3, 0x4000, 0x481, &(0x7f0000806000/0x4000)=nil) mlock(&(0x7f0000b09000/0x2000)=nil, 0x2000) madvise(&(0x7f0000859000/0x4000)=nil, 0x4000, 0x6) 16:03:34 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x7d}], 0x1, 0x0, 0x1d, &(0x7f00000002c0)={0x4, 0xd}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 16:03:34 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10100, 0x12) ioctl$TIOCSTART(r2, 0x2000746e) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSBRK(r3, 0x2000747b) 16:03:34 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchdir(r1) 16:03:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x69, 0x9, 0x0, 0x8, 0x100000001, 0x1000, 0x0, 0x4}, &(0x7f00000000c0)={0x1, 0x40, 0x200, 0x2, 0x1, 0xffffffffffff5146, 0x7, 0x6}, &(0x7f0000000100)={0x0, 0x4800000, 0x3, 0xfffffffffffffff7, 0x40, 0x1, 0x1ff, 0x8}, &(0x7f0000000140)={0x5, 0x81}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:03:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = semget(0x1, 0x2, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200), 0xc) fchown(r2, r3, r4) recvfrom$unix(r2, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000001bc0)=""/4096) sendmsg(r2, &(0x7f0000001240)={&(0x7f00000011c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001880)=[{&(0x7f0000001640)="ceb0655a389f95908dff5e7959b1038ce593dc6e6155570fc1cf381307d9def40c958ea8e899238c4f3c12e0575135f065d1140b9859fd1f62cd34a957f8dd40c26ac43ad36cba52e1e29ebaab1a3670706db444f9ba918fb18b79e166193ff72c9094dece48e2f79dffb3a3165fbc33198c72ae19776eb13f95cd43c19cfdc04162abdec2beed85dd763830342ee93e927ae5b502d1239da04e82c8", 0x9c}], 0x1, 0x0}, 0xa) setsockopt(r2, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) setuid(0xee01) r5 = semget$private(0x0, 0x9, 0x20) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001300)=""/21) 16:03:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x20, 0x48) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c6530000be6ba93313f2c9d72b6698d1bda857867a6b682ee28be32a867231fbba8e57953697c08c5fdf9ea12767017f6709b83d35bbcab2fcd38a38adb8268010fcb392ed16f52e214a00824912f680f76d3040c38a670b5c2c824941052265cfdf8646ca72567c7d87cc2ea68c0690cfe77011c732f651b32e52477c5ec2efa194f48e023e3c808cf85cd0d3451e899c8448a59e90b960766a3c298abce4a25b71544cf0a2d514e7b4f5ed3823a9e675e1af9f0f16f48f3516b3acf4b3a461a6b1c5fd2ecf3a0d35407bbe256019b23a22eed5ac065409825e5df3f11a539b92369ace8f7753bb463c2706618d2d9972eaf4ac20a23e909ecd54c261b94"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) readv(r2, &(0x7f0000001340)=[{&(0x7f0000000000)=""/13, 0xd}, {&(0x7f0000000280)=""/148, 0x94}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000040)=""/33, 0x21}, {&(0x7f0000000080)=""/51, 0x33}], 0x5) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r2) fsync(r2) 16:03:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x8) connect(r0, &(0x7f0000000080)=@in, 0xf1) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x100000001, 0x7}, 0xc) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x4ef7, 0x10001}, 0xc) 16:03:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) munlockall() 16:03:34 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x2000000000000, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x40) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) syz_open_pts() 16:03:35 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:03:35 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)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) mkdirat(r2, &(0x7f0000000000)='./bus\x00', 0x80) 16:03:35 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x3, 0x100}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xcc, 0x0, 0x2, 0x4, 0x9}, 0xc) 16:03:35 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000240)='./file0/file0\x00', 0x200, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='./file0/file0\x00') 16:03:35 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r1, r0) socket(0x1, 0x0, 0x3) shutdown(r0, 0x0) 16:03:35 executing program 0: kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x1000000000, 0x0) 16:03:35 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) unveil(&(0x7f0000000000)='./file0\x00', 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:03:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x25}], 0x2}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x88, 0x20) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 16:03:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="2b00ff23000008003a06000001010000000000007168addd5f33576b0de2c1cf4e1f0ca29e214c443475ad64577d843db83540cfa2677fd23b3ab0729651987f70615726f5b7fff9217ba612114ef4d2a5fca4d3c269462eaeed7343357ae746e8457e339b69c235178ad0a3df8020e8592f385738018ee69b38676644345607a6f81151bd90923e66cd0165595b862881861fdad2e79ef9ff238a3d91ad753ca770317d9d9908856560c5f7ec11f9efe684845021e791f11ba0c626eba075eaca9310413e2ac51bbfe1492089b8330d9d7536188cb248f4149dbd972aeae8561286691af092bef2e312fece8232dc50cd2f514b6cb475b7c8d3df27f31516877cdb674aeda9747f78a829e46a7f77f41255d6963158df99343d53222400e40e054c64a8a54deb8df9f23686c9fdb5db35462becb1a97c291241eb9bf4c98c0d24f889b1228114fa509a340dfc2a0f6f1fd9a120b25616d1fdfe8729b7fe39902d4519d13278360cf58113d1a7a9abee5b", 0x171) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x7) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x8) 16:03:35 executing program 1: setregid(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 16:03:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x0, 0x7, 0xe8, "adb5e4e39f5fde2c84920d88fe95e8c4b3801e7e", 0xb58faee, 0x6}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) clock_getres(0x2, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) r1 = geteuid() setuid(r1) 16:03:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x0, 0x200}, {0x0, 0x400000000000000}], 0x2}) fchflags(r0, 0x4) 16:03:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x3) 16:03:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0xfe79, 0x0, 0x7f, "0c5bd9f00dd1c85d704fdf8ae4e3387bf99778a1", 0x601c235f, 0xade}) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:03:36 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) open(&(0x7f0000000000)='./file0\x00', 0x881a, 0x80) 16:03:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x391) 16:03:36 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) writev(r1, &(0x7f0000000000), 0x1f0) 16:03:36 executing program 0: getgroups(0x7, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = msgget(0x1, 0x2000000000000000) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) 16:03:36 executing program 1: setuid(0xee01) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:03:36 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002440)=[{&(0x7f0000000080)="6165d19b32f99dd9d50947848bf27f1baac9687c262e0490cf125d8374d5012c9052904b4dea336bbb52d0679cd726dc314c99fafe21c0cb9b4940aef34a8c42c2416cb5bfcc5a9227cdbe922ff07a41b958cf1df4da01da69d0b80fedc738e9f9eb1f8a69fae52ccc30334b9e32be3cd22b25c8a379dc1a12f7304e49ee185ac7146985e3bb21bb5aefe73909dc3dc7afa7a350ed4b79ba36e7a8345e5ea8be0c5e24f5d694bbdb2eba943cafd27076cd75744819ad1a85ed4c7661a671c6e617b3cf06d101d6e1a8b27e2a62fd4c327407170c3a93c747847f4663a4c3e1d970fc644aab7afbab19d02e35884f7bdc1ad12add", 0xf4}, {&(0x7f0000000180)="fc5179cc0f8652d910718fe78cc89ea3b8ba96fbff4ddc892147276a4127329e137e793d29b2303dcfa053d43bb43a0cf609984fdb1c7144ed9a7104fef6f775fd199d60c4ca3dc3350dade1e8366658c39186c2c2b37fec88075ffd64372571febd78748b9a86ae15afb1b1f0ed33c17a3325b933260ec08214a0767112066bee2dc64e1f92446b7fbc7de165658b4b1d8bcced4a9166f84482aec9088f2766a01a199c9c1dec7c9ca6db2c365e754a0ea2fa9b2952dc3b340baad47e07ae58302c235733d74976ae41d5049edff50c8609c42f24e1db52fa108bf2516f69f219e0e9461fb3c7ea8270ad2389eec61a652daebbbb0276faf3d74a3fea08a904a5837f9245aca578da88c1de85b7d2fa5dc4afea1bef1036bc49ed887f0569180ecf2ace9d0de2393f6b915e0a35878dff3552eaa8ae6bb0bc29250cab471b1f5a3a65752c61da00e24217ca896facd9a7377c4236dec1ee026b9b276f9cdf76b32e2050b706a2734eeed8fa305ed4ff460805fd007d19a159df182dd81ff2c4908d91a82d08283b50d5a5ecc45c45712641fe2eeaf6b8209ccc5677df872557e766cb7be1951da8ba85ee6489d4e9b98e6ed8accc8d982e36f576f820116050b4de5a0989f08ac634202a343e78eddb25605f6ff666958649d9669ea817bc0f1e7e39137813f9361a0e7911d60c91244c08c7234ffcf08f992914fe11d56880504dd6e21919ab350752fb3f157ec485335f17bb41181c1c4550fd0af832d157e8a93b11908db5f74e7019f45a80db4bc0c04d54319a5a15ae46829e989dfcce117f7cb58e6c904421b88d6fb82642c6382a699afd7cdcb71ab36cf5ab76fba92b20038cc888b7d260915328ef0d3f973049291f9d9390c4ba76581a2262fce77dbf462eaf30bbe941adb453e2122be8ce28dc6cc59f4c15d5c2d9a3e2bbd1428bc4a1c3f827b9ed2e4aad3eae45dfe9e96d288d2e6081a6b01a83539bae46e87707e26446523baedde7a767e653d2da83d9988d3098b10ddad5979c4744e3dc09ebae7e013ad11543c7bbcc033363d99aeb6b84a4de0c3eb8c8d882a0fd73313f66a464413c788d3574564a5c872077234be90034f655e041b1277947c4d7f5b156b74b938b8fca5d1b549beaed3f5861acd960f26ce0b007da636b64c372f42caa076d07f884dc865b6a0c8d5fb862fcc03a38b80567831b6bf87778612be84ab7bcaf47a3f4b740dc92f2ac7e71586dda0a1f7cd9bf741c4e1ad22d59264e675a18c62d80cdcf2f4cd46350a9effc1dd0aaeedd1be1771267b95f9afd328523339d09cea09f2f58ed8c63128e95797a0706d7a1b916bb59c9711dda8ebc921709bde094d1d3d0948914b3b26fad8cf17c04e2e15ff4958df5147f86d81763681482c59658d302e27fc15cf88db6091d07199974b95b6ee1993e9a54298a4b4066674c19c287c7c4a72c61568ab701a0181271f1d96aae82ac6d765bbcd7d4567d5472f0bfbc8a016ce665f235a0fc5511c5adb22912d9a4c4b9fcb3a7fc5ed69bbf5273eca2fabf80eb3977f5e8bffcf3cd5669f7871d069a5a7ce1f5e008afd3a25352643b6ed617aa0df63de75e486273fec763bf39073de78a257ed55902a8eb9bad31d00de53543745308a4e60fb5ae496187957b16b1ea6d014c78017b9a86395b6d600230a0d77285ddc36baf8dce9b85ab57bae2c5e238da0e38c0997e94cf60588c764dacf1612b1a26ecdc40295b7324958d46eda33715af572b4c37abb3139d4936424249f792b1c0e58b44814864e36ea9c5bc22a417cad041cebeca11c02ea789b98fd8ede0331273b868f496ad9b6838e147fac7109c722e08827c58c32d884895291353c92e975aaeee0b850ba2cc966099082daad511a9e7048fc7e8843e56a05f91bd301780974a421f6431802b5ac297028c37eb272725a1580e93e185bd925ce5b603016c035498d3d749a7457c1ffd91f1d2cd3298b5ffad078a572e1d545bd9d27765d63706dc09de078de1d7e748a0a738c5fdd0911622b642e5641cd780bd78ccb9ae74c1b5d23f3fc2f17c6d281750d4b0c50e236c3c163e7962989774b78fb64b67a59aa49e10a81fcda8c5677e1eba51688d47f40756db40f4c5da1a50f3e005ab75fcf62688cff4155b9efca2e3f4c437e419294d4fe90412c79651203533ac434b49d4966bcbd6e900522aacb37b9cc5297d76498868806bfdc1f6faac36bd2963ab0d655eb8b8c2163eaaa9992ce191ff6f30b4a2dedea4af1522f501bb60df2eb0019d048043f21fefdffae5e7bb62c0feb28f3926b847ef02eef85916eeedc840371249e8fe8f076900d34173dbd5c281a90bc496063146e80563832672ca88aa7aad60309d30d3e10e588d7974c3add2c62e7ccbaa87a057d381189d2185fac45f6c8baec9036bb731fd9f6dadc25e47640924a37a31c89318360e8dbb0f0e70966a0479fdb26ad57effdc0d8ca56a4e86404b42782db2de08dcd1275f387742f63e69de71bc0a77c58751405906270f823081f62ff745fb756e28c1b82fe772e8c4d3fb41bef58c798afa436b6cddc9dda4f6c4574d37ad448cd8cda189a16aa6d1bcadfe0eb1ea652d105c8de9769a56c079fb01ee055887a13b4bedc71d44f17918854c88696c38c60dcb8ba1adec7b135e3228cdabaec8ccda19f92e1a29f2483cd48ff02836fcb509f6891df54bbc90d677714625317d549c6f0b3684b18d2e1666629c91dff1330d59371bb28c394195e46ef3d03373cb88a4fa0c0eeff12a5ffcf60549385a60b803c548aa9c1c6e006d338696c89ce800a0dab016f61b3b53cbe8f750c6250909dcc054c40d1e9df55ba81a07c6af507641e3c4ab46576548d8234f15fb7eb015972530c98d64ac804f438d948b343d540befcdc8dde1c16f44e8ab656e13c643d987c65353affe034c5ed9556a43084146aa10078267ee4c169200139f2b634629352ed19672fdacfda2c3e8cc3b590e160703e56cc0de906e115d8c01fa6a950083d1e1469241621d97141ebb8c6df9b90fd6eb8282e6de351c281fd65b7b4776df23ac91727bb0bd408db21f31a9ecc620ecc802b01a488e3a8784d0da17807e000aa5b5652f0cf50a12b2b3d5f3ee6e3866ccb32a3dc2d9d68ee3af2d58b24306ba0ac07e2b511844e5073831b477a7f08d88e2ae6657fefd3af0969bdd5cdb769d32bf01dfd159fd2fdf562aa9307ba648fe3fba7ecd928b7bfc151e3ccaeb0590967175d430f260c3a7e97d974e361c1ff529faf05b4952af44c588d3ab01ce4d152de70665e975b03f7da52254ffe89536e9beb37800ffc8afd3692015ceeb155f8ec2b330c54345de1b7bfd8aa662ad71c7d4dbdb1ebaac3aae548d99671d2f12689d42d5bf6557580270222b4d306a43c90b653ca3db8da0984687b16426eca0c92679ab368353d664623348e900818d52632f29afcbf277174c42057ab096871ec32a164a7c3fe00b7216626d461d4f972e7eb5597d747eea7ae2be7a10e55247c68970eaa6823cab7b0771ac7221e4fc09bbffe1096c1c04ee3aab00c4e6d8457385ddc844226b6eeb384c6711fa4ec0ee174534f68f0fd18a3702689758d5388150623c865cae6fe1a7e1c4f71480889bd5d126f7aafc0249369b137fc7bb1297fb5d8ed0e977e1ae897485b2e44431683ad24ee0c6776487aefe1453aca25587b40f201b078e5e24e062f992965bb6f30b8b541559405dcc9195b0d62c3bd674542b1eab4e386feba8988935e60cf4290c86bd6acbc56cc8b3fcb21483bef2c80eb29a7c30f7e4a087ce5b742e6f07b7738f3e3696f201c7a95d7e18d117004f102dcb72b4beb3705a590d7d960347fd539828a70940db760816e53f2764e1d8919b4d6d9c300b58739cce50fb68d52ea5bf8c13c6599827c37e51cf1eb35778ba78406ebb8b4eadda01cbed8ce98960bc131750c9f346856bb74d72b7afb3f0fb0d5047a843e4c479a63ace640c0076442939ca690bdcc894eae77f01d5ffb3eded150cffe22db7c0dd8ca108aa6a78eff95bc9c18013be0a64eb22e5a446103a94d07dc01da10db82aa55d52ec5dd455469b9c171dad9befcb68892907d08a23feec18bd42bdf41ac7b2cfcb5536c7cf9e7dcef014c14396a966d74b13f3fa8ff5fc6ea9486b8e1db2e4484b6d7da6400fb2632c046105b656b970d3bc31bbe838d28314b26eff524fbf2b8999ebdb2b2ee778ad6212400ac2763c8ffea08ad213fe7f000bb1fea256475082f17047153476da0e34769209d7c2baf0c48e4edadb42dfe92abccc6fac7ed25d711686a1694432e6d3d891b355b16174abadb37706905730d5655ce8d8fd6bc14ede32a5548ac5c693bdc783f3b62021acd389e62ed0bc071587e33a415d0963fedebab3cef7822903d16762c1a1727a4d1eef56b73e7d352f6b4b0b7176e671a5925e566f8a5f8c91a8d91020c2fe328a6dae3692ccf74b87ff547cb3c37c09b2a3a65c4af59614c08cf38f2e47798bdded31255e6e6745d1c24ab71c5c4b1c7c7b2eccddd6c3e50dd01a8d310691eaa0f531b6612ab9f28b294167afe850cc8aaf3d463c4d2cc4717e00940226eb67600d40064ada36b01c4ebbd994f75c498328ac11907dc9456cd465fa556aca0e75ba7ef9afb1a7d2f2d5fe61654cf029f87c02de1812d9d2ebf26529eec44fe95dc026b46cdcf8f0994433eac1d24765bca8014c9fae99980b4c6d73cd1825d0a2266fcdf3c227f5d1eb31635143b189f7db7848724296159f3c4a618b107cbcbb769833f33db30e78b1ab682eae2e5c03aeda026e0707717bb4d60359e32d9524958e6ba7b633a37156217f4bef270a3201b1d8705c36032750933f6433c551096690937157f47841774cd11bcf4f24f556dc2a802830e75990cdafa33e41ef628cb6c29c5b96e1861b8845328f597e48744a7751fe42d69f26190dd03912589d15d33b33550a6e816698c746d2f1419d27ddde8418ca4a715fe5653f6c426f3c7eb7a20dff2612b0fbf118de9db5388b1cfa8eac13deac33f78c541ad620ad5bb3643ab19b278b41eb44b5e91a4de9d539eb549be4895b03da4ff561fe624505467b144b1eaea54909eec3ba1e9a1740ea3ba444cdd05c6b64f508260c34761846b5548b522cc1d16bacf6e05d6dedd241180277262387e60a6401198f22d90ab725e192c538ddd6d89caf00c4a57c74563be2f66c7cc66139d914356c11d3ddbce7e0a82c644b8b0b8ad59d6d96c430c3195f8bf481f849a8d90d728e499d42e5ad9468fe5d5f52a49b3e2589afe682c0e2254cfce828895f2ca90830c1e4ebf7abdd44494acad5f4a3ccd14c43c4fb43711d31c969cafa75f5c60fc05dcf2fcf4c3c4dec5d9c0dbc1701c18b88beeb6a4a9578d1e434e2cb88231e7088552dbcd25cb8650569d6745f3b3d6aa2ab5c99faa188dd609909417f47dbd581aef61540352ed295a5a9bfb3e3edbd47e66eb2570c9215631b7aaf04432e852c10d1bee3eb56ec9fc3326ac55a5516362cf21a24ce67642517b337959abb3046cbaef8f684de6f17bdcb1af526d361f5de820b04c48f2c5d4429444b6ac7269448a2e3242ea51d624eb2929c2b58e7f508ae56055a233e420488d56d15e51929513bc9f60d9c3e02f9a9f51007bba0eb4d4b1de71b9c706fd91429a8f522531fd47c102b8adc809f5a7eaade77982f3af4e59dcf1b397b4d721a693408ff969e4c2a8cd7e3752642aa42474611965ee553260bf9cc647ed3b62cda6bba40037bea4b", 0x1000}, {&(0x7f0000001180)="f00eb36b506b10bbb377eed0ca7834245afb3ca590ef8230754fc340c030d42df6934be1ffa209c619cd161fd5d4f4c44df91d07048e24f34f302d84642554650bb82714166cc7e3e1e3bdb82ccc4c8ffe3498d3babebee03075c491e05755d56a8eef6602f7ec7eb409191c04994c926967ca1a981a10562436a7fb24fd204fe33ed1a74e17080588623dd432de8869fb757aceb2a79bc2378c5d0d4f64ab90ad4f00136f34cc4d735307fc9353cb6d33c0c5e9030df62a97de7af50570fe7ae1d44d46b1b0d8a8bac8cf932bb7f321f65846019358be14e3aa0218b1cc7e77489ec7d87da43e", 0xe7}, {&(0x7f0000001280)="5bce1044eb62d7f61e8c531c55b99fe0fb2738d39f62cac2dd255bc8199143f0e9feaa2ec77ae3d8363cca7c1418eb755cdac77555796ea5c6129a34bb537cb814be84324e05f7605e4657f4691886779d45ee211042b0ab952bc31b90e67ed7ee19efafbbcc36efed0adf9f90e5536939eb74ff2805f5049e6e471afafc4bd320212bdbf9ddb2ca27f9a8823fc75335b7103244cf7b", 0x96}, {&(0x7f0000000000)="73d94bfefd146c1d15ad7c0a", 0xc}, {&(0x7f0000001340)="594c56525b368bb5730f9316cade559b38ac387802f0d96db95028733212f5d267b34b05ce877eba1eb5f48ad7aadd4a7e9103f934ca8c8dbcfc010a358da73f19778afd1ba0cf4e10727750e5983f58a7f9932f8417fcd8b3b16eb626a1b68aa24faeebba24eba0e89698065288a1d9f0c7826424115a8b2e474420ee3cd3399bf14e04bd3ce562c5650fd6b8a3fa8332b5e6a9f3ad472669417897918ff4bc17e07cce3cbbea1b053f4b5b15c32b390ba08e9e0600776bcac351e8ee75c18462c1062fd5d0e9f9c13aba1c96abdbe95b3e76f05a435d413a0364a924830132a92e5eca4a6f4b0e14e151ff08ef70feac269cb24858946a558ce427091d7481061102fe3f4d2d41f1823b02e1156b8d5c70b81d353d19496da0dbe0a5c813ee6ef36af65833669dff9aa77d499da0e5396aab3783829097d6234f411c4111a76517ab134f59013388e1fa225a19cc78e6678e9303a3030d234251ffb9e10eb92659a12ff2bba35ae602161a47d4f1b69e12837b392e78f29c7ce96374864966c3f4d5798fbcefd58133b7429bcf1021804da227ad7704b4f6f01d02f8affc4084c50ea5bed7574a3e1b0df60fd92dbc959585bba0b35245ea158337beedb949c55ebde358a6e073930396f14bb8379ea9be8920c019c0d2f76c6882967a84112625bb8a0846b8b91c0278b9229229c84443621a1dc72860cd98139f05ff50cf45031b05cacfd031b043aef56abac909acca2d92e4bd251c5ae031f6ce180559983b10480389a65235e29f04e59bcdb15db60e64f2a40787bf2a75a05afb67c8dee2eceafed7b848a808671ebc80401e1b3f62a91163c51e49365e04d5bf6125c53db9eac98e58761cb7581bde0e7d46665fd2a31fcb295daa0e75482c3ca6586ae9175202b7e897a89006c10e52d0c8f7c6ed09441b49acd1833dedd0420f29980a4abdc87cc615276d41029b3808a33a18f592bcbab00afcadd23498c563cf0b438040e08c533bdb821cd5c05fc6aa1148c2e1f4b3310ebad723852d1ff2d390f8c2465ca57c85380642212591fdb6c70dcfae38506c22fb94990948174e40a8c1129fd508e32d9f18f4296231395b6fd3a22206413b9af5012c9c6b2b3e2ccbb2f90263cdb7e75715fdc8a2aa0260970e2b6b8b61cae156998bc388e7ce76e0bb8059d33eb21b68102a7e90cbfa13ef7b94354393410dd58c30703c3102462f1e3da2f73fa5b7a085383f19414cbd967d5bef27e3d7c616f897fee4f2fcec3ad0562bd7866929f7528cbee5cd21e0c315209ad4934fbebaf7d222021ff936dfa3da3c62454fd28ecba597069dbaf591279e4d60cb89ea57786dfae4a9f12ffddb47e74e6015960d12c71908897c02e18fbeba6e587fefb7c4e6915b09c5899ee6c1519de488b242711abe553e40722032206fbe615a727655093bd021d1817cd5b28d868f9aab3d088ba8e376d3e4d62e7cb252284dcd432350b2161c7bffb92db7fbc8e6b4ce9d8bf27755a2c9e8ea54d2ba1c24a0af54bf97944226bb2886529834b1431be7e4cf52ae56b1af12ba43d59e21fc9f7fb47caf307de09b3f170b815e0513c5f15183829a2a053baf115cb121601d5c0098d27b07581f9ae4f9a6c65f78ce360da8b6fc7d9ab1a45aa2483448cfde0d28546cf3e7ba4d9500c2b0001f728ddcf7c721168ea3433e1575424deca028649808ecd07a5768c27f334a1267dbb942a6a1b0944b0961f0588ecf7f67b377bdc0a5825bf455afe2e7ecf8e1c17156f0277fbe86f4e32cd1bd508bef056de7905a35805feb006468d97d6befe8ec847782dfb758a473d8c50c9971676f48369a97590f3d236e4745df27576f5c3fa563295060f81011dcc68c477c0eabaef9f56ea6c110209647765ae0ad9b2f6098aad8b697e1bd2540dd83355501d1841d65167b7dd99bc6a5f258d4cce2aba6042a3e98a8a51261b73c0b13ba2d87a040aebaf37d20edc5693106620a5f14ef1705b315959b1eb15a7f32f2251151c043af8ca6337a84656828841523a2088781fa76397eea84b3b461857c56e543b3b49bb184f79252c0a68a6e34b3e4452b45df051e412be9bba32559fd8e3a3a4bb37f599e39ae783e064d2a28e4fa56ed1ca0b512324141c1778fa5fc0c93b655c115aa1e52e18814dd63b1602ac7514abcb91e25db186688bb5af9011bb850b4756ecefb4cb23d4e6508c2e8e059b5d05dcca7a9212846adeb49276ee611deb5be941bee37f15419d666657208ceac8f36ac38e0c17f665ed7b9968c011d5991bb0a202ec0d2b1dff7c15958e8e387611fc9a31f0626bc129a89c887507f35d3f4d26d61e85abb2fdcb6f538cab5f56e550e4c46e6f575908f511c5b35c47c388fc75973ad2add446d8306858b59c395dc2a935cf9e2d036147be2c7eac1c3042701aff3e9ae68654ef47890fdb5ea5778a6ec340791bd58fb569bcbe5d54462884577d79a49830956881e00c3edb20882c0270f9bb74829e260f0735d2dc935fb45f5220619fc8e57785255fc2c064331b8ddcc35e185cc52f2d9f3ae16687aaf55c20af5566fce4b3b8d441383940af61c107f8f98bb9e3ebd969267480c2d8d1e722a05157ef690d2352050a88235a5e514d9742bd481eb94b7f0620e3b932090e2b840ac80cac6b037027ce909de083de9d88765458aa4035bcbc0582cbdfbb723b25d2a95035879b01ff7adbedb361d23ce5af86b98f669fe72467563ef63c4b40d57068bbd06e932c9f6652414e2687df0546b501e21f1b95b875cdee1fbf3a6113594a875286d4faeaa9568c72f65995798fb1020a1590732bd85562a0533996a55f457268a02b8a52bf9c45c673b5b0d72b8fbde88887b441215aef6b80f675b89201cb1526775131566b54b30727e730d8accb0efdcf4a93b40dfbadee33dd55f88a12b56c1278cd7f342ad59b4730436df1113f4a5381c7e4dce488a4fba492d07d6c1ec69e67b8dbe3529ce4330a46c46d7f68636cf42b406fe444b500467bafd3fb2e49cf5e2b8b459f84d3fb6bdd0a6353c24bfb252bacd9d7f4dd738368ac4b3ab9367eb3c2576288a8aa36144dba4d8814d7fe89730d5627c6f520b5ac0af1242ff5bdb0740f2059a9c9ba5758dbd6463779d7633e650f7e01e03963ec2064a47e07b4aa13f0fbdfeaa9f12ac38f1a742fef1f5a02edf695c9a9cc782b2542becd69791d1e7b3f3ab3951797f5fca85e678a75dee6aa7315323c1af083750fc69618f0e079ed5ab8b204c6b603d5956312c342e60d5d96adc4cdf65672276ef1ba5686cf25e26975860cb1744661ce09d81f18c0c621c55caf2d18c0e4dbae8689c12a5fc0931565109b25e55017631b921dcdd43a857f4306fc36537be68d52e6ed88ccb6fba4930fc281d3a483fc992a5be8fa3f9202e084e0f49ac1340758177b203c6d64fd8949b5d56c7ce4663f26829fa538431a4b6a8fdce66595a9a695483a0383fb30a0862842b80859430fdd7b64b3d157c85262a7e54e5220e872a14ae9ff21df02fff1d08db1ea30891ef4b3b470bfa6bcdb9b5cd5170d7cef5ffbbaf10ec4decbaa079bd6b227a1eed2156d409d7474ba2576fed5fd085eb878bcfaa7054538fbb14bba1b10473876f1e5a1aeb95637cb6a67ec65ea0f5e5cf7f9f7be3d9f63da09942e637fd6332969074ac9a2a77b4519c8bfa356c39be436b9f3a97b7052678bd064edeffc6499871f11757b811b8270f60700de8761d28832097f0f3a95da224a3ed3773c18a19c50a6381c80b4e7428133afd7cc2e96b1f53cc4b67963bcd88bdc213808c25536926b0ce8114a59762e355a784cfa5074f5c4ea48712ba5b72f9d8a23aac3051209f23c5543e3ef7555967ebe67dc547159acc9903f16e75d265e13c258c574aaceac6005ac0bb6f7cd7563f66e257b3245737786c8122f5585d16122d14b050427fa44741c1b0692af285172bd18c60ec7c31dc4aca4ce53ef31563ed8dea4efe2945de57a54a6fda1752df740bbecf4f9aa4bc2aa4217b6145917397919c28ce70941b11b95f9a3b360a68e9528e1f6d27057d82dd6a608aee04799437bfa4bb12fc28015e377a9b7eb6571650c3b2f900ff1ef58ebc43475bcbd04b42cc4f54b74ff7c6cc143aef0408555ae9b1a5be2d7755e0eea2a6d5f32b7f6499a286ed11e0d8ad83ec06c05949d0613a748def7cccacd8b26af6a11442aba8fb015e292c39924ddf06ebca365f1060a3825fc0f92cee340e876ef47e76a133254658ecd42a6f92242077c3e2af8d506501d9c15eed8cd6a9984f0ada2e1e0dac45491c4e518afd9e26d89d552b7c6c88af19a4c51fdc87f4ccb8ccaf1d059dc0028a37a3c86ff1c6507210bd47fa85fb151462acc838fb47d44a8de3f271837d9dad1a8be1afb69672da302f97014a65869be37d808069fd730014f8a22ce2073fb0764231ddc4cd7fc1d0784ed5ff80bf4b746583507b911a4c363d30bacb9ebfe20c14eb9582714463c10eb96bc631114ceed09a28ed046dae7cd53c06b98c7f411a6bc8a2cc943f3f32cf2898b922dc0e2527a897ded3fba90d0f384896aad3e67e07d384be90da795612222a22c623847ec11c2c3bab822b8eb86dd2d1ebbc476a237af4fa8382b0812f7bf3631d9166acb81f9105cef2a83485f62f1a76b96aff722c6fa07c41fa326082b3edb3b395a56bf3d99cb7f998d276f766299dd9cfb9c78b731ac5ec2212339b038363071825043ccc61603c23d8f1f96c87dd46c1ff29ad22f9b6b65121e3225953da31c10452034d31d98cca384741c516fbb5c91b87c4c24219669ef29a10cdfe6f682b2ca81e7ba711b2beb4e5dc3b62e9cebe74b944dbf5c600f563891da4c6896e0e7cb1d11639a3eca6a9528151fd6259dfbc82ecace14d9ea8e5873d255847acec691fe94a7f37f4ca2d3648bdcf78c79720224faaf6164e9728c3664f985a5ccce77e25c8127ad422d521e36e6cef15783cceb9e2f950e5712f960ec7bb82917b74e1795ae29d2a57a3acaee08c06a47e778c91cc15f1d5b2017d55576a8e03a8e6cc1e04220b72e20f740b2baeef11ddc1dffd40b8a3a2c4cf31865809abfc99c9e5b6bf81a233e0a088d5cf29c9bcf3ec4f73cff082d7ff05877f4ad288b7071fecb584cc9105c12c5001300599244d1056dc01eb57b22a1f63c4ad4dc514598e3a644cb70ed2334e109fae8d01faa0cff4170f42f784c27bfce0623677fe316a3df23f23ca108dd856faa021633788995d6188acab7e1dd64054ccb684fe3d5d3d0255a9554db2a187b3202d97f7222e9afdae18fff8c4437b0c483d8fc33bfda372cb3b116284d4587e31ed583c69e1d213a83a57de95308f8da99f7e3b0448d7f6a6e766fe62466b9cc7543ac4abe73c8345ef22dd5c27cc4568026814c9a520246fa0119be2c23ac6ec013d7582afba51dc95fc85c8f4319e2ef2d273909fde0c39eb3ace317c3c045843c6f266bc43d9b0430452b5101c7b38edba2f68ac0ce1799de22a0b84fbb799c08bf3b7794c5c56000d8c3821ae03efe3b92fcab9032f79b8e5f084a117c9ed4a2695ce2119ad7e11a330e466e9142211951a20a40cc0796f7e1b5cb4756967407c39fd5a1860ebf6d91b3270fbaf4e7a52253cdb9dab93613876b66417056ac86c4d19c522ff446e10f4404cb155b29095c324ca4c15a5c0cbbdadaa1fb76e320c4d38f5417f68923c07c60df1fc45bb5c66b81bb2e84d4c26fe87e8b2e08a0cf95ef7863483d8f4850fe4e98491f50f01272dcbd08703", 0x1000}, {&(0x7f0000002340)="0a93708a15e0c90035ecf5cb1b85eea8c3a628895f465e0a5c01d5826457691e5aead7a00b1d084ab05e58c10589d1acfec78a04bfdbd4426748359ebc4e6d5cf662befd083f9138a7f43dd8f76a72952c89da532128c434da8398507e6173ef9bac2ddab2def596f0a9b644e81c5ba9c0b6286fd39947bf5eb3d7d92e214484d16d3bb93eeccd89077017dbb1fb477d20e434bf3beff78459ea0f9d2c7dfb9b4783722bb4e89ea03692b89e97ea1462951a29c55230dcc6dc53296eb75341434251ec60e3b48b369319e25c589c448d39a98a81eee6303db875e781a232a3cae01c08921ea9f2e500167d3b95", 0xed}], 0x7, &(0x7f00000024c0)=[{0x48, 0xffff, 0x0, "89892d2e4238b06b9da5be8d062455c8c87e9f0275a930869fb8c7a4a405fed95ec1072ce8737d1c255a77b783c8eb2f147ebcbc36"}, {0x20, 0x0, 0x6, "938855fea86c8734f36a6452"}, {0x98, 0xffff, 0x6, "c2a7270070545bdec819ac7908065557664fc6555f9e46e494d475e67be63be4cd4b5bcc84528635ceb6ef2f23eb8c26fcba80b2998cae7ca28d881c3374fa94eee974a6f91c363513519178932652021c9bcd80c7e3aefea546669e390933bcf686610f6d17685939c231577cdb9803ace3171079c5aae7f601a8805a8426aa2c650f"}], 0x100}, 0x2) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:03:36 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="100000ee000000deff010000"], 0x10}, 0x0) 16:03:36 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)='\x00\x00\x00\x00', 0xa2e451de674764eb) fcntl$getflags(r0, 0x3) 16:03:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000000), 0x4) 16:03:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) fcntl$setflags(r0, 0x2, 0x1) utimensat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x58d0f641}, {0x6, 0x9}}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3) 16:03:36 executing program 1: r0 = semget(0x2, 0x0, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) rename(&(0x7f0000001440)='./file1\x00', &(0x7f0000001580)='./file2\x00') r1 = kqueue() semop(r0, &(0x7f0000001000)=[{0x0, 0x8001, 0x1800}, {0x3, 0xae, 0x1000}, {0x0, 0x1000000000, 0x1000}, {0x5, 0x4, 0x1000}, {0x0, 0x100000001, 0x1800}], 0x5) r2 = kqueue() clock_getres(0x7, &(0x7f0000001040)) kevent(r1, &(0x7f0000001080)=[{{r2}, 0xfffffffffffffffe, 0x84, 0x4, 0x1, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x7fffffff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4, 0x88, 0x71b, 0xff}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x7}, {{r2}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x9, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80, 0x2961, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0x81, 0xfffff, 0x100000001, 0x400}, {{r2}, 0xfffffffffffffff8, 0xa2, 0x20000064, 0x100}, {{r2}, 0xffffffffffffffff, 0xa3, 0xfffff, 0x7, 0x8}], 0x9, &(0x7f00000011c0)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x2a, 0xffffffffffff0000, 0x1}, {{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x6, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0xef41, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x4}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40000006, 0xc5cc, 0xf8e4}], 0x7, &(0x7f0000001280)={0xb93c, 0xc5a1}) r3 = openat(0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00', 0x10, 0x80) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001300)) sendmsg(r3, &(0x7f0000001a40)={&(0x7f0000001340)=@in6={0x18, 0x2, 0x7fff, 0x2c9}, 0xc, &(0x7f0000001540)=[{&(0x7f0000001480)="bfc141f71ecc47eb20e3f1d897ac690755f706f21a4603a110fd5d53be8c7cc9f0b95f4f5b3f720dc9101335bdb4597629a52395eb25f3293d61683ff0fc9b6294f7fa8d3ad014583245d7cc59318bfa629c95fc23a4ac8b9a430117560e0c3bf2be2dc5cb2d0937864c85c06f487fa40306da1e101d8fb0930855ef299767656875e13a3c4d2687b9403a94ac7c30dda3ab607cdf2b14953c508a5798099b7b86016beafd", 0xa5}], 0x1, 0x0}, 0x404) recvfrom$unix(r3, &(0x7f0000001a80)=""/54, 0x36, 0x0, &(0x7f0000001780)=ANY=[@ANYBLOB="01000200000000000000e00020000000000016b33a8a315d812538bc55db3a5d455e07e9c12c281f4c6719d17cf0a49a941c7c1226f402497570bdf453f461acc13ddb63220300fb79ec22355cbca5dcd4618a9dbfc311412f703c1a60f3fd1e1315e9f9a5159dda0bd2aa7cbbf68e2b7809a082b730d523cf145a603007c9779b93d53ec5b56411ac916893f118866e645c512dce3d33a631398bd1fe814327f15966ecd459338ce608c885e78926a4fc47512d73b208f5e78a9e965673a28a1112022398fe33eecfc4f686deb3bf38cc990e01e8b259ccdce9b2b36449e5564dbb46ef7100a4ec35195dab5bcc8fcca4c3e394cea330e3122f2ef4888c4548d7015662dbaedb3896273572f45835e1ef442e170609470c5937f9c5335ff7844591a2146a657756842594cf3f3c97d205b75d72c4e8322c60f9b79a7a8d3d44cc9cae4fb375509143a9b1506fe0aa2983fe73cf478eb112cfbb83690799c916c56e281711ff575efd26df89f64cac2a42ee92f520d673a56160e634a962f175801557c7a5cea00c642d9a45ea9ca8f51d1487bcd81f76b0060c000a304dcdeb78bf7303631850d6236162fff46183a76dcdeeaa5eaa06f57b5dffea23de87ab6fcc0b06b8f457fed67ead804caa07"], 0x1) socketpair(0x10, 0x12186da13915f239, 0x20, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000001b00)=[{{r3}, 0xffffffffffffffff, 0x84, 0xf0000000, 0xbeb, 0xac07}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0xff}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x9}], 0x8, &(0x7f0000001bc0)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0x402, 0x5b9c316}, {{r2}, 0xfffffffffffffff9, 0x40, 0x40, 0x2, 0x7}, {{r1}, 0xfffffffffffffffd, 0x14, 0xc0000002, 0x80, 0x2}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x93, 0x4, 0xfffffffffffffdbf}, {{r4}, 0xfffffffffffffffa, 0x9, 0xfd7c7a5285be4dde, 0xffffffffffffc594, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000020, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x43, 0x20, 0x2, 0x5}], 0xfffffffffffffff9, &(0x7f0000001cc0)={0x4, 0x20}) getsockname$inet6(r5, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) kevent(r1, &(0x7f0000001d80)=[{{r5}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x4}, {{r1}, 0xfffffffffffffff8, 0x6, 0x0, 0x5, 0x6}, {{r4}, 0xffffffffffffffff, 0x20, 0xa5, 0xe2f, 0x6}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0xfffffffffffff96e, 0x9}], 0x2ace, &(0x7f0000001e00)=[{{r5}, 0xffffffffffffffff, 0xc0, 0x48, 0x1a27, 0x5}], 0x2, &(0x7f0000001e40)={0x3, 0xfffffffffffffff9}) r6 = geteuid() symlink(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='./file1\x00') setuid(r6) getsockname$inet6(r4, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001f00)=[0x1]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0}, 0xc) setreuid(r6, r7) r8 = semget$private(0x0, 0x7, 0x4) read(r5, &(0x7f0000001f80)=""/29, 0x1d) semop(r8, &(0x7f0000001fc0)=[{0x3, 0xffffffff, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x100000000, 0x1800}, {0x1, 0xa000000, 0x1000}, {0x0, 0x88d, 0x800}, {0x2, 0x4, 0x1000}, {0x3, 0x40, 0x1800}, {0x0, 0x8, 0x800}, {0x2, 0x5}], 0x9) clock_getres(0x2, &(0x7f0000002000)) renameat(r3, &(0x7f0000002080)='./file1\x00', 0xffffffffffffffff, &(0x7f00000015c0)='./file1/file0\x00') mknod(&(0x7f0000002100)='./file0\x00', 0xa022, 0x0) rmdir(&(0x7f0000002140)='./file1\x00') 16:03:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f52c0000bca9edbd9c", 0x34}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x200000000000018, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x181) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000280)=""/184) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8, 0x29, 0x3, 0x484cd58a}, {{r1}, 0xfffffffffffffff8, 0x82, 0xf0000000, 0xffffffffffffffc0, 0xfffffffffffffffa}, {{r1}, 0x0, 0x80, 0x0, 0xffff, 0x81}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x5, 0x4}], 0x3, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1, 0x81, 0x9, 0x2}, {{r1}, 0xfffffffffffffffc, 0xa, 0x4, 0x78576e64, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x1a, 0x9, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x5, 0xfffff, 0x7ff, 0x9}], 0x7, &(0x7f0000000040)={0x1ff, 0x30}) dup(r1) 16:03:36 executing program 0: 16:03:36 executing program 1: r0 = socket(0xa, 0x3, 0xff) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@abs, 0x6e) 16:03:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0}, {r1}], 0x2, 0x0) getitimer(0x2, &(0x7f0000000000)) socket(0x33, 0x2, 0xbcb) 16:03:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23d5b00000000000200e74de4"}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x2000000000000000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x82, 0xffffffffffff8001}, {0x0, 0x1}, {0x1, 0x8}, {0x7, 0xfeea}, {0x27, 0xffffffff}, {0xa7, 0x2}, {0x22, 0xaaa3}], 0x7}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000380)="96549ec5cba8abff07037efdffffff5f17eff4ba6537cb7b67ce43227d04b379a4c284c5958b86dcf7f5df4b75e4f59cb7077f4349f8c25f121933b0cdd1280384599fd5c0a1e8221d0500e0", 0x4c) socketpair(0x1, 0x4004, 0x10000, &(0x7f0000000280)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0xa3, 0x2}, {0x85, 0x6}, {0xc7, 0x6}, {0x8a, 0x1}, {0x45, 0x400}, {0x0, 0x8}, {0x0, 0x40}], 0x7}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff8, "845c556b00070000000000000000abb8afb400"}) getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000440)=0x310) r6 = getgid() fchown(r4, r5, r6) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:03:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8402, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) syz_execute_func(&(0x7f0000002280)="40eb002665660f38338499000001003e0fa2c483696fdf032e660f5fd5d9e9f083890a000000006542d92cdd9a9d0000c4e25da731f26780f926") sendmsg$unix(r1, &(0x7f0000002300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000001140)="5e0d0d3b59a6d38cdf0f17ef55146b3e83a993d6d64a34b17fe9c39a9dcfb12f79cdcd46a6602c923981341dd36d65841e2dca0cc2243aaae0cf93971549a97a27b4387647cc49ef98df0ea8e33678bc1571777bca16d17c54ccc9646cbb6a82b9eb4a777eb8eb8e990c540f38936d197381b73593916f4cfb0a96e85288c9afbb6ce9de95c95c9efe8def3b84cd60f441bd02b7b0c136ecf59ecae5c821742a97688066a36c543a4f1264b596c753fec4932542f538af067ac182b6d491d9e41f7952cd03cc3c00a9dbb079868fd399693fd92cdbf072cadf82bd718c946fc8668478af9d2394fd9a8407562c31fc6607351e76f3a81cc8316f0fc4cedca1aad5b77fde48d0423265df3a33118299851424d51e65fe87bc5c184f1bf45d277bbb2df846fc729960ce379a1bd2c12d70ffa9979225fdf41278dd7d741fa98958fea985dd619baab1192fb04b878e6150e82904ac8ddc26f6f7191ebab9e8f7f1f86e6c28accfb2a42f74a4ed2ea5338fcfa50e84f9e48b5e503d11169a1dd83f18a98c3a2e8d5e4c1e27ffb2fafbdaab71b565e0eca995e6a036a1f7f4a320c1ceef1897df3f475b6e56ae61546ca6917bd1c4b5cccf4410580afacc340e5c67778f65935ef2f6abb38e212f8543f47f7abadb6da832b25edb114241f6dcb92fd13c35dd7bc61b0f078c638e53ef1faa559eac79e560774d00f5f9025e31c9bf93d65e20c906d620431dd11757df68e5c93b08821fc9896ed52bfccfbef0d49f92f165846b7470b201fad5e1a62f33ef7b69fc3286480ba30d9d87d721878719b7ec0cd5519a42726d057a96ea5693f7dcf2c80342b791ccf5084574b376adc05ef5655e52616805060e0973cf24267b9a8b444373e181328df20f42bce0d4ac5d9cecb4e52576c5df855be58300a1f66de2b64f5f69373e1bb1be14fba375025faa2cacad36992ec6afde842e6d5f3632456ae2aeb0bc9b2837bb1b1dbfee607dc648436db85ddd1dac1a3260a128d0e82ec5f924cd3ff1b54a7774b74ff3afec6399713605d1b1ebca4dc60f56d1faedd3f3e59eb1b210add2722cafc719b712d5044fe6399bc76064aa8fcab1308d53b9185459790d50e1c5d4a6a830c4885f1b080c4e5bc9324a86a5835e91893ddf6c1d4174de3e4f35bf6c617516f79973f31899551a45a52815f4b4091dee8e4fd562ff7e6d6273e17cca49728b0069ae5cd010d485eaf7ac303c57f64cfbc2e43314ca5cd91dc51d5529fdd0f6a0e2a993d140b60c414f69280de104ea50d455f42e12b1da38efa25dfa7a8f0d59a09ff3bf17ea0a1a516eccfd45a35cf45e2b6456ba89d32d9048e46a976c265e57a49f6e17b16154eb10cd24e9c0514fbe058b4b4227f916ad1b2ec2b55038e140797569f387821a5e18b5fc716f92fa65655143861acceb71e78dc242692f189fea056bd225e60d20665c33c69955589588d68bd11e2b49f3d25a31de9e2718a71db94d76464f25c0de03f45aea9cb03e423a88b13e01baa5448cc89b5f17c15b7a154a98078fed46dc994dbf5195c04d38206dfdfacd67459b211852e5d3dd8265aef62c05548da591b3932128da71caa4b7deefd95df4c022a8fffb47cbec8eb34ab8803fcc8c1fbff236d02d04e61b4ba5c55789c1b04fecf1002e698c0408c062ca7facf34ca6f41cf3e4d12205359268f702ce7cd7105ab341b0bb511d525491c3a91bf2d8339e51583abc93a1f9e3e9e3e1f83294e2dd1f0fe1ca95fdac5af14030689dbef633761446b6f12f4e2330c4c95dbfc1350fd7caf715e5955a0f92fef1bcb4fab221c511f1afc9664be555e81a83e18135572177518688b6d65cd11af9897b08679fec8c9280c6f701d6e2b271448641db0a5677aca9dd4c9ca2dcabbfb60fb2a66f9153d7f23012ae2f6dfae84ab9a09b184ec6fd866a4dd3223d6f53369594c7aa45b1e2031661303b7e0250a613a46f6b65593c52ed62d1e5adc32c4ba3903e46c82c5e8dd108ccfbd18b2c5e7d1cc2de2c54abe7249e5a0e633f1b72ce67d864e0a6094c571b53dd236248ed0f672e23bf656670d28bb3926378cb88b8738341960b37fdb7130286695c1f8339b7f688c84f29305c754a8cb52a99ee3a82fe0aea0114cc1a6953a18804f20ba08d61532df1a3530f92ce41e247afd377102f020c1d6d540944c1bf654c88c4e94442968c5d7e180e200bea546c9a7bd7cc91027c0b38a2d546bb61a71341f2a029249662a2dccb610771763fd539f45ee45a9006c8e73fa443b2eee562c68ca2819a3332d3bd070ad0fcb49a4020cf57da06f74c145f53df00d5aaae0e8e7e80896721db244f0a1bbd7ee989f549a0cbd3837260bf43d9022ba50b6e5e012d0648d5ca0e638b764e2d82e1456992bc4cc4f85c2ceba641a872d67a7c6139e8da1302fa7c338cdc29da8001d44f689d7bb4f8e2b6e08e40e29c306a705351297c78962b40915302e946c64c3ee99bec105877e9be997c2d1777c0ef520cb35b9e896fef0a196ba0d02229b66b08b0e65846827e4712c2c55845253638e5162baa886ae343bdd9bf715c9952820e687a9d1ce394efc61a11ba0704f4cd3665cd0fbaaab1125ed5cea082a0ada2d87bdfb1965d9aaaa858cefab02aa13b0833f8b594f4315afeddccd4fe5244edd61e7a8654a360452483866d55b6519db4c301508d31286f9e9be709b65ca6c4a7980a87e82954ae6ea516021d94609cfa39cfe1a6ddd9e90c6921269ecd82b72d1411e0acb8671ee655bc88fc5cf0dc2eb44c5ce7dd46222972108e7b9414e9cf97cf7da1bd48ab5e36a23d5a15fe0425f67b42ea1f5d3bf3327ba3b382dd2e9d9ff5b9babf5e579f1e240bb54197d76a471808d237a43e6a80a1cc7186242f6e7f82c277ed50951465c2bc23004d18b4f5bf4d866a41e4ad8395510cd788af036dcf9e2dc901ee7bba91d274e202aea291a13293a4ace318f776870494b91f67249f4f0dc595b2272af037f42329b194e31c6c13ea8b8c4dfc6860c9f10de9eadcaa09e596004ec852e71195beb891759b08bfc9eb2fbdc33d91a778400abe372f9bcee28fae34a841702dc41803ba059a3934ab7e8bf68b39071d7493d336d5ef97b43b37e4a2d14c0d64d88db3e47db9b7927adfeb3adbee608d85b1f631fcfd0b2663df2a5b827c511164254322784e1858e5c3996cfb695260bb449ef34dc5c14ec55c801d7fcc35a749bff03b30cba53d8e85cec2e3156d528d9687016a2794dd012f638fe4ab2813a2eb028568565995c571698322f08f9d3c25d49c815170744568202173ee6632827747dc012ce94834590a92417da3d799c021eb498fa1faaa7d624560460eee48f4e7c5d3c2c329bffdd0ae1dc7fb1261ab8f31627a3b63ee91329e4f1355ad860029f2ff15873373c9d9be2787c444aae841c6f9f03824a25ddaf5d7d5f799ab6d0e4023053f567893a20d0a76e1f2ce72badb36e44bcf914628344f5a33b74715cedc69cea52ba86d91e2809e210cb71c7a8a03f8400b35da250fbe615cb643d74eabf5fd4e98588b4fc8f66a85086d0be9eabb82d5008139720812116c6ff41ce0992d1da7682c9f468d86a1f2d374cb771e5041ab52f5f5a3b518a09d6aae7e73b5b5b6837cba47528d01f53aa3a8b6d5d21d38d4fb530d1dc8b9c42eeab23b29fa93fc935b94a3a41454ee921ab45fa5e57bf6e6a40793b1a9b16689591930978b33629874324ebbcdc601127f756d24554555853b160f93e414e0841e13aec4432722c7c2cd2f75e021e46561850faf2d60ceb4b4fd74b75479b9593826ad96e4589a23ccc94e41f3ed4e5dfb2e648d7565c2554d1b0d46c937faaed616f7244ebf52505fba1cd37630b7bbfda854ffb9b914d88ac2a9bb5a3567afb7cb6fadf0250bb709f76598e94c5009d4f64e9586db90cb302807c0f70966984a2071c5ef84f5b6817e0d2ffe41192ee003c753b689c4d2e39f114117d99406cb6128b0f5d708d32632e1307ea3782e231ba5af6fb2c1dce65ce5a3d50953069ec9ebd94d203590b9bfed7a18320c24ea2e512f77bf544a59b714c023e18996dcd9a49bd5b02134752ad65594bf1fb817f0a03202b3c84099a495de9f79ee15b56b77f28cac9eeb4aac8092b5d5a47dc044e84b459598960d2bee51e8cf8816e7d9cdebb15a4a16e90e0707f9d21d90f2f94798e073fa95cd492c94a13afb3da5f0152a603828eb144aebbc6491320d1081a52987c8fab53ef0ecba228a866441fdd247fece40474c539b68e3e1faac5a9f0c36a6e05e305a67d15a70be44e9b442048fb88b1be744c4ca14cb6eeb5966bdda4dfbd4d0c448c8a7417f5875d176f6d1a4bc852ef07a5030f3c1b5faa0bde7dbb2b3ed1714090157f0efe0ff2e71fa6a50a46c00593572abad993f8f5b74aab3d695d0f63612f232f68c299e7b18060feb5c9466bd77f8fea147c5d45d0ba750c2ec165b732a6acd8b6e355d8967956356e8b83644fae1f622df95b392bd6c404910c4809a3f58ca494c79038e30fc6de2de4128f32ab1cf02a5d761a2cb467eb267a740ef1e7cbfb1b9605b76aa2390d3cc430b6fc71c04f95aa34d7bb212146a6fb6bd630223ded0d045155120be46e850a990bd836e66cddc06efe8e950ad00a8cd82f444c00bf0e19c3b32d20736f08e41042afaa9a8c548bf1c401718d07af47be06803510b934cc51cc26f5ee1280c4d242f7f659b1e723613737acaf58b5dd15db9b2240b8a292965b26b2c95cbd8bfa5210b6e9a403d3fe9d425c090f02c353831823c32a3b700d7d97be66fa25b8a8678b51f223037a6577e7ee05ac57521664a5c883a157adbcb9fbe3357459af4ea82a50b9b4c2ee76380a50c44d209a9951ca0e084cb2c339c525ca8458e6a46553a592cd2e27b589eedbd822ce4a1338c82ab3e71f3e32e6d3d7c6fe2546288dbb519f4d25470d81973664b5693869483a4135dfaa47248b802e62a05a1170ea1081082b693a574c2d595080a8b7de9409ee871bf4e9c641dd6c1b63b5e5af3e46b024cc805c3fe2d2e2b1a9f166489d6d273263d4aff43fcc1302d4331b21c67f5b3ef0d6f247fd32c44148769f1070363206c20bda8f89b55704d12f4599d19a90d4e8cef6c23d5bf5178623cac37f0ff88dcc90aff81299e172a4f497b471c7df64c50fd11a35a3e9655336a762b4fcf405c60a188ad78cd745085164aa311e19a8d7cfccb757b888799e60b33b208f483fdfc8a2d2e16d57b0f5de83f0a03ca8f4b8d1d0bbb8e11fc0f7fdb5e607c672d8b235f0b19d4b7f4cc6e897908f0047aa9dfb9b8b88b78e5cd32ce6bbefc0520e67f4089cd628008caa13e4bbdd87e850a80da3926db756e2673166697a8e060dacc030da803f3d203ebe9cca6dc6a4fb8746526fe07e81d4068a3069ae202e8c2fd82651e75d851bcee6c596ff99eee782097ee4cbeafd44598b2e770806a1991bfdeb43ad0f4eb8afdd81282c486d28639fcc497e084a51e4dbbc1dc925e6a193e6d8ca756a8c68869f17db061eaa931a211c91bc241b7e7a443c45caf1fce01e09cc32d65c99c787e40b89b5bce34db7bd2d89c20f2986adbe2e8a85dc405a618a5263028e7b41c65bfcad8d313631d3d39ca16023b960bff891e783b8506c2ee451ee2950af76cb2da65e5d832864fbb5a06639852974e92e3aadf524c8cb5bf5a9483574aac3d12cdc25640a211bb33ae28ed4e078d4c9caae7e0da785e09d5ac0dd579371eb4b4de5cbcd1010d33bc475bac96c075fee7", 0x1000}, {&(0x7f0000002140)="2887a9c1ab5893943b8358ff94cb2ce250fbf7bb166e5b7e91db23a84f7500dc140cfbe91c93e0a64ea4d9d9e7afc1897990edcf246453771066fdf6157ac15221adf891d5d561e26da13be17ca7aea64895aa331e026cbad5", 0x59}, {&(0x7f00000021c0)="9fcd7a5483d510e67ca155c6ddf36efa1857602c51620edc70051b975aa9de24e17048bcff7c3a549923cb73f1913fab5e358001516b13929584c9fcef7a5f175912f6bad85cf02d283cbbf3b51965e5547ad03af531d256bf00e878212b602bd62905b5b419", 0x66}], 0x3, 0x0, 0x0, 0x2}, 0x408) recvmsg(r1, &(0x7f0000002380)={0x0, 0x0, &(0x7f00000022c0)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0x1ff, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) listen(r0, 0x7) close(r0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x20, 0x9, 0x36c, 0x81}) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000080)=""/31, 0x1f}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/215, 0xd7}, {&(0x7f00000011c0)=""/164, 0xa4}, {&(0x7f0000001280)=""/146, 0x92}, {&(0x7f0000001340)=""/88, 0x58}, {&(0x7f00000013c0)=""/108, 0x6c}, {&(0x7f0000001440)=""/41, 0x29}, {&(0x7f0000001480)=""/128, 0x80}], 0x9) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000015c0)={0x9, [{0x3, 0x7}, {0x3, 0x65}, {0x3, 0x20000000000000}, {0x3, 0x4}, {0x3, 0x3}, {0x3, 0x31a}, {0x0, 0x200}, {0x3, 0x1}, {0x3, 0x80000001}, {0x2, 0x800}, {0x2, 0x11d1}, {0x3, 0x7}, {0x3, 0x8}, {0x3, 0x17a}, {0x2, 0x4}, {0x3, 0x2a27}, {0x0, 0x3ea}, {0x2, 0x2}, {0x1, 0x5}, {0x3, 0x81}, {0x3, 0x5}, {0x3, 0x2400}, {0x3, 0x5}, {0x3, 0x1}, {0x3, 0xf3}, {0x2, 0x1ff0000000000}, {0x3, 0x5}, {0x1, 0x8e02}, {0x1, 0x6}, {0x2, 0x6}, {0x2, 0x5}, {0x1, 0xc7c}]}) r1 = open(&(0x7f0000001700)='./file0\x00', 0x30010, 0x24) ioctl$KDGKBMODE(r0, 0x40044b06) fchdir(r1) fcntl$getown(r0, 0x5) fchflags(r0, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001740)={{0x18, 0x2, 0x2, 0x74c}, {0x18, 0x1, 0x80000000, 0x50}, 0x8, [0x10001, 0x80000000, 0x6, 0x101, 0x6, 0x5, 0x5, 0x2]}, 0x3c) fcntl$getown(r0, 0x5) pwritev(r1, &(0x7f00000017c0)=[{&(0x7f0000001780)="c07e1a2efa849d7b6efdd8f31cdd3d0d4b3f650732bc711c2a765b05851fa7", 0x1f}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000001800)={0x7fffffff, 0xffffffff, './file0\x00', 0x80, 0x3, 0x8, 0xfff}) r2 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x84) flock(r2, 0x1) r3 = socket(0x10, 0xc005, 0x28e) r4 = syz_open_pts() getuid() fchdir(r4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001840)) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000001880)={{0x18, 0x3, 0x101, 0x1}, {0x18, 0x0, 0x4, 0x9}, 0x4a57, [0x101, 0x4, 0x0, 0x1, 0x322b, 0x3, 0x0, 0x8]}, 0x3c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000018c0)={0x1ff, 0x2}) readv(r3, &(0x7f0000002900)=[{&(0x7f0000001900)=""/4096, 0x1000}], 0x1) socket$inet6(0x18, 0x8002, 0x9) fchflags(r4, 0x20001) ioctl$TIOCSDTR(r1, 0x20007479) syz_open_pts() 16:03:36 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100051305000200000000b1ffff12004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8062, 0x0) r2 = shmget$private(0x0, 0x4000, 0x660, &(0x7f0000ffa000/0x4000)=nil) r3 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r5 = getegid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f00000001c0)="69e29670f2bd1e39ba82763ac428a639e27d16b6645765cd27e34994afb6a8f2dcfe124bf28791a751aef9ae0a896a5d1f8654372994acbceed3b4d2d0474278399e525697db59820422929f19b7e01f6e8d96f3e687c1dc062b7c61508819d8bae84f832efebc386be18d7eefce77b61efa4459cfa238b4cb69a7d0c9", 0x7d}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x1}, 0xe) shmctl$IPC_RMID(r2, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 16:03:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./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, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)='.', 0x1) write(r1, &(0x7f0000000100)="c6", 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) 16:03:37 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') write(r1, 0x0, 0x0) 16:03:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) fchflags(r0, 0x20008) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) lseek(r1, 0x0, 0x3) syz_open_pts() pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="d2", 0x1}], 0x1, 0x0) lseek(r1, 0x35, 0x1) 16:03:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) read(r0, &(0x7f0000000180)=""/221, 0xdd) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) select(0x481, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000, 0x0, 0xd9c0}, 0x0, 0x0) 16:03:37 executing program 1: socketpair$unix(0x1, 0x40000000000000, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) fcntl$getflags(r0, 0x3) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = dup(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0xfffffffffffffffb) 16:03:37 executing program 0: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000001200)='./file0\x00', 0xc92, 0x23e81557d64eeaed) ioctl$TIOCCDTR(r1, 0x20007478) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000080)="8d41aed1cedb70b4b13f87dca2dca86fd1410efbbf31c01632f735f106c4f841ef120b78bdc4559b25e51c4a955762edc1362765a882e1646ae6ae77f0e680946423b71e7d957f490813f97aab18e33919b4e48680f11f3120037da256ebe3e47ae7072ba93923606d14fa16b6a9128d344007708b9d96082591da6e1fc4eae6b6b0759e00b4bfdb16658c4d558e1886400488783494cbdc37efc5656600508b8e5aefca3c21a438dbc6d71cbccb88403120add483312dba0f4715b9660265e894cde23ac5f26ef27628ee525f45fc6c0193d265eb3b559ea3cdca7de68e79e66e063963456ecd253f06eaea13beaa45d2197754211f65fcf6317bc39db0e5f043197d9b3879860fe786cbb4eda2d93c9a21ee6bc0a2904284f8810015412ffe07ac9a9100e1c45f30e9d7545f945beb2776d4e77fe940b6ebadfff4057da7e51bbff35fd08a106054395e6595eb2bd964065c6ceae63c4f125c8d597f025da314a5aaac1ff541e1b9fb550003f9222dc4bb545a39f6db1c9cdcff2a85b9fad69e710ee7871af7e92a869035b96332811ba356a4db1480b57bb0d29e6d020bd9776202355091f9711dc5ef22a943946bce15bcfa6961811d565ef04c895d7c21dfa2c2bce5fa65d2e36ffc6e9f83f09e47ee636cf463cda99b4795695d006c9a35f95bb0005c8de13701058e29286fbfce0633e39bb3956bd5519dbb04102c5bcf2e8f959c2fea24b34e170b5f24c21166a07da21ac18448b6ecb7053c0807a9b784433008e10431fc85742de38bbd7919313787e8eb5ca2a2e21a18e8ee021dfdaf701003e630bb8abd6eb0c6a9ce39d20fa7bdec31670cc1aa0779e99b5bb81b13d82a475a9bed8f9a39303627712fe522a069dedf0b73d9efec5cc5fb3a113fcf34121e8f910002b8279482e7a6bb0dc5d6b769697f62d0d9fe801c39f796a5d3c2d33a5b5d89c9742a7eb6513b258e5be8822670c219759a67460e8d280f52d54166338cc2ef325174a7f69ceab162e6134d5a7b038b64bede1c33896aa64ebd8d6320b43ee30e2894ebf77586ac9fbe719044cc39c4d0fd676c8e7ab4fd19bdd06f053fec7131ad6e59878c515e7c7c0313c7cae9f96bc8077e0dc50d57de49da429488b3fb71a53f164a3875093c8aea2f6c5e80a8ffc7035abc5d722b7f52947df6b5119ba88dcc2ed79333d5367503913068e326ec05810c61ab9a11524fabdf3673414f938d5ef51cc3d7f6d90a7f98ccd79d1fe6109a4e72662678db7fb4a14ba33e3c5db1444cf020e7628814b7b3fc5f457dae01ad2c1229cdc27b0024a64179cad39b2e3e936b47125c9c013facba77ab70e557ceaa8014f550ca3908077767527c14ca9b6a3f30bbeccaa72f7b5d0fa95fcb327cfa60f072882270cd9b6751652d12f5f4977f650b854aa4626978a16aba94e1c602ed024ffe0fa1f3c2213d3e578ac01f10af23e58212d6b73ad1875d43d021faf7b604ae31013e39e80d2c9dcd696837a601fe63544642b5cfa562314f43060e9c16b7d3ab02983aeb8cf93fb8a904552c832b1c4031b3352f308b20e6ed4548d13f04ee0204c60aa0c11a8d96740311e03124bc00b2d0f1c5a1bbbcf83b4a929afe236c8f7a1d3b887ad10899a45b3e7eda2fdf3fa913079c8ca745e11e78ca2d3af33de411f925ba9a2c1ad03a1cb173d6e1639fd223bd11d8a8868c7da3a7282ec7ff2e6f752c870755653a0b1e8705d2f143da726ba3e7e783db2b6b002660667942fbbcffba4e0aef0fab17f2c6fee107ac804ef8273705e6b43506107610d177fbb0580c789cc4d62a332fbf5f7c542928de59f7241a32e356b3f2f1062e9ed7333758543debc793768f9444c8f094a0b51017148b936410b8018c48846a2f6ca5b212d3a5d583e4454077d7f206129d64726974287fb7c6be0fb51071e4a7372836fe01223b6f1dfd52935b9ed05d90636a7f08d9d26bab14f95f7c811fa63e7b9b498d12864d55b72d9e7a61ddd3732da919654da7e6fa790860a7b6fbdb4d5a5f913e90fd529e43ed6eeba6a2c06ec97459148a55237d5306d6bb29131f70f2b5ef7d02f4841af71919db98c4ec06bdd938ef0df95ea5754b4ba56dfa6bf86a1e5a260cee8a26c038ddaf4d17804ddccb0f73b2b6ad506cbeacc51fd928afca2880739f69b0cfb9506345a3e157e3d398b198b9321470460f8afd69e0914979f21762ff9c8284606b7e8d5c465e5ac4fedf88cf9afb70f241c1103f29e10729d881e5aff3e5c93ecaf780e004cf3bf1f056743d1d77ed9eda213edadf09629b73145d364abcf61d49d0d52120078cba3b0db63cf3c2cc60cd748e5355d50cc164a8b9f1e7ff08787e619623831e0a93c1ddff5cb8e87ea4fa33ad177894a71f2f425450daa125b2220db6d43927f88e8b12c76ec18973843032b7bce5a7ae71ce3a64b54b70b013c80ae79c5a37dc71a585e142a4b041133364ab7696e8589638f6737787ca673f1aa68a2448294b37143261c39996cf08deb1a8dd870bbd32edc4342e4ce2c820a7db5e39f5ba8b4f9c4b3e857811365b36f30b6ed2a95712430dde1fc18879aa522d12023bd1d423ec5ebb4ae71f5db0cb6ca4edc2c0a05580fd99d6d9890b1b0a34880f21308d8778d1a91cb5da99fe45da6d90b17bcbeb4afdce1102f3a120ce9981bb2e093140f56b3877692e13a9103ad603c0f83ac412904aa20387385bf5123c7ee8f68a1cd979344d55f8b70a04c6e60153efc3bca59583d5df9d2ebf1cd225b32915f91988a36bd308a05f3568337e9a7b714f2f8d8d3502ddde86c5188cd1881a760a19f1d6143620f784aa72448c064399b278ba32986890f9676eb1aec589490a1502af9d441a5d8243709fc15c85ff9583aac952c25e1537d9bd77ca574a9df6d4318b024e8952c936cff66304715866ad413e194e320a93095074128ccf5ad966304a321bd77d66fdc4f6f79b0c6e343cf37e136aa9d40de0968e7bb9bc6d109c6b64f4af4f8429f6c9c7cf536137d0fbb607eb7112cd8493e9628a7e4ee8954f639de2b60125723ab0aacb02614c77832458586ad5faee8e7f279d971d611abc38a39b5fe49d73797a1c0651665fef20639ebf2927321f37810185a6ebd08ee1b4131ad3a04ccc3c08e05bac05bc8bb16c2ee6dab590febea8053d549ea1082b8b3c43c929c4a93f5439a6e0275d26376fc1aac8fc36296f030b096810254d2c7455b98f51500f9e62a15ec53e1ef029444404ee1ebb8335667d569696acf8240fbd91c084e888bb0af02e873cf24c67a36cf0b89afa02ddfed9dd005ea835d752c7205cf2e34ba63cb5208822b7b36f9f27bda9a2a2e5a5176b801be335b96c5025e0d60340a415be47365840c72b42892f9923fc324d4a9da42508491cc31f97014570e92404e0cadd6df851f83fa792717b0178899f1d8cdebdce3e33209b6f8213a252f5579f5aebcc8a5add026f3d363c71386ea88e84aea4157297ed76983447dcde01cc1e7c5c6e1657669c7a2bb1e22cd594eded0aa26216da0fedcca7d7675d44e4a4a8cee3dc411597dccc3e1b87e5cdb0fd0435677625c81de84311e8f6f81df5ed3374c9f20abbffe90ad20ad98f6eef7fceba34c711ef54170ab2e8afd7f6be1bb89d99fbf01207fc27b19df3939d626e4dd497c1b7a1b3fd6558798027d8917fac504366e443f85bad92856088ecec4ab958eb7baad12dccb51f3d6bd80725e55545d9c8061b79b96435a2e83feb3a19618c899f81f6379b5dce8c7e2375c6681c4001a89761afca045eb150787a7d2d5455dc693d532b5f6ff1c58c537fde8664138479c93c726f131982ecbd765fd5ee2dd6a489f86a7a6ed431e58bf6626471565301064d4392a37e83a55aa96295b68006dabdfeecb5ff170d68e35247cf9e98d6a5c36352921224ff423c58327223d06b7bf9a32f541570d97b6c82402a77213bb9dc84b73d4ce1d0111e2b3c2c6f34fa70dddb4ae09d1deddd7adb3b2b88af16e0cdce7b05833898c36567f57dc4bedbee9a911b338864f5661d5847a2c3877b77e814c8ea6c2703427d5d010182b859ab76099124cf034c14b1d9fb8aac5bb7b0b9c8c25711f9232b89948a5a4cd29b705fb2149dc822c6636c2773f62351bb10db74429e3fc9be44191d78a366f61e01074096871dcb7f0e435bc5236a0a75648cf4069afe96af6e2ff564849dcf94a05dfff6dfbf38fa59f0fd1b759436642fe55024ad039e6d55e2bd43ac02167c5c4a2310632aa5c4f48f7ead435f93eeff2cb53d944871930ee06df1645c7d55a4e4f784ed019438a19531b0d1cd0e9cf6d5d7a59f914bac4bb4da2bcfae25c6512c73722ed58029acf020f75aa8cba210c84477c40c4e0019b20ec829352a112dbbdcbc47ad5b9ff607490b9d4ba89a1c03316ee871a4ecda33ce554cd82afda03f06fd0bfc551dfb5f724a34764bab636776f29cf7dadcdb83a058ca45e123c9a00ddfcd09faa9fa2248af43f8e5ce8b8266af3b4f65155a00cf95c1cbba1373b28f71a7f7b94ae61cab9c25f4aa5c0245ff9b4419a22b07fb2fa67f7c55851f36b9c1bbba3b02887654dbbac977989abcd6b85a14622039452b177c021dd5e6251cec817b8f1c90caa9265fed03be13bdfaed15c1dbf53d6e0cac02983cfd2b525714ad860dfee78ebef35577e1f71ee1566697078480f518f4079effa3b226ef40511374c2313841163e9d250227cd9f6f0615ac5926835653b5aedbafa65f0fb5f977dc19b6e36bf9de67c10ccfd5900d6ece6bac9edc4e3abc2e6db72394bf338583584a1f585d74f8cd6d13e4da25f74349edcd673b269c9fba6971bc893fb15790b9e4b756b6bfcce1795cc1f0971b136306a2bd0e6217c67401d3d4691d9e9937a044cc32b3477159484632fc877a79decefbfbc7431eac1edd4d55d30cd7246b4765b7dde1f6ba53da33063ee8f911d3b5de678c1c01af278d65e7f74dd074817cdbc58d60b9213acebe2eb15a67bb2b4b3ad435ae424d8d550b05c65454810ae040ea39983430170c0ea0892058f21344367c2ddcf24391240b81541dd73626d001de71f3336a9bd464d3977613ed55b1e11814f684c341b3a25e71f0b0d230bb704db60204961542c9afd3144d4941e86f2897515d5d3be416b1b3cc14fa7062a34e330efe0c893c0aaef96b65d217cf0596d3328944a7f23465104e972619ca1679575c1ef747860b8184cdb67663deb9fe69657fe8020b8a897dcd5362c0bea699c5576eb5111c9bf0d79b8b860bdb8c1f00000994498446e7720385867634ecf75b3a8e53236a89b1bc49ff731b4524403a7d3ac10034fdfca74cc7c61ace5ed98ad5cc44a70d5cf1695dfc0cc3e69236c65cf67aedf5e231e140cb0fb2e49520f1e04a674137b20e4ac6ef999aad0c48e5683fb3ac6d922ed743e214ac4f46bef282b8ad0d08bda63e2ad6324a89f13a239c0ab06db8a94af8b3639569e5ce72e2bd1ce3b14472b61c6cdec5940cb1adbcc2af072e523ff5022a29facf4fe657b65644b2d51cdc35920a32ac02f4e3996728159d0c2def309e39bc7946da003dd7ea712669a91901058054add272f09ad0aa11cdd3f72d6a9039c72d527d959d6a6344e6a90edb5f198a3b21ce6d5d82e7ff139c22c9402fb00b200fdf55fbe47d75f9d6015d68200c6946ce73439b281ef7d948bc942613f06ea18f2d00fd7bf7f9491b3a5cf5ee94c25f2acdbd8b6c3ba29b40467be1c50e08f734ad07b3c5e90ecd4fc33427deb95bbaaadeaedf5d", 0x1000}, {&(0x7f0000001080)="69458f8c851a22ea5be1ff64e929dc23928ee074d016d054b5c98ab7d3dbf331df3b72efb4f30e9e57af264e7e9bdcbe447f2be75ba4606f8ee0a3b90420250aaa39bc49390a71ede9a5d5f6ea46f1f2c6133cf3c8155a1c3c3f05cb1433a999d6d7e19d30536a40597c04d2548c9b92b072700086a7b226112b28f215345baeb2d90c088bf2b552856843c0a6", 0x8d}, {&(0x7f0000001140)="270f9ca6007fdd820915c2a52ceec7c17fcbc0bf8f2c2d85ab8471bc9090e60c9dd92d78399b16de38dee4ecce1706b9a0c936c3796fa48f609989bdf3843cef21", 0x41}], 0x3) 16:03:37 executing program 1: r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x10, 0x2) setrlimit(0x7, &(0x7f0000000040)={0xffffffffffffe7d0, 0xfff}) mknod(&(0x7f0000000240)='./bus\x00', 0x6180, 0xaf38) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) 16:03:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0915c44f7b202a, 0x1b00) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getpeername$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/46}, &(0x7f0000000140)=0x30) 16:03:37 executing program 1: getitimer(0x0, 0xfffffffffffffffe) 16:03:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2f7a696c65300025e338cbe5af423551604c8668f75a205d9dfd6e9bdf5aa26e77e8d1b522040000000ffff9c837e886e1ee655c428eac710b40c7aa90dff8485d5cb516b4afdae92d34d07d8a570400000000000000371a331298d5bb011b4cf79ef36f3612cf7fccf2a4b11c4c224b91205c158bf47b10e58b1836f951a19e2b3b77d1a5514f635024969b0f7693cfa6f3bd2ff68f5ebd272d48b1e76c76bc8c48df5a06a77d7b485f0fb3cb925262b23f7726039f3797a53d26affc1806d6705e9edea4cfd8a08fa0ddefd980bc3eb4922d7276176257c4a3e504756a2127b755e788c4198ab8f306874b69c22c2773778c3ee419e846f229ad6b6bb65796036883af41ef230a3d7d79f9796d0273fc9b2d0e66c2886c46ee08b8be5505efc180d8f36095b8347b1897000000040000000000000000003ee230decaa53a98f163b1d3cf4049cf199506a005409f66649d23c68bdc1b1ddd976f83276341a8a738d9ed97635912f01b623e415c15"], 0x1) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:03:38 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000140)='./bus\x00', 0x10005, 0xfffffffffffffffe) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) open(&(0x7f0000000180)='./bus\x00', 0x606, 0x0) 16:03:38 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r2 = getuid() r3 = getegid() r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = getuid() r12 = getgid() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)="dc5b299c8be26e3ef6f1964c00691cbaf83a0a478ff6f99bd4d2513f5ff74cc224f8d07ae7911af17c694cdb6f794e91a82aa9d85259fc195c823379979ba7f6519a5fd987a0670b24b8a58418cac85d1672578f2412df22c3b8892c234ae337c8f9c35162d38a248d9e9609c218fb32a6e4a9d43781038469ca245d8b590324fefdf709f38e46", 0x87}, {&(0x7f0000000080)}, {&(0x7f0000000200)="769e111cc481a96d580b1ea428bfc9a4753c2b2803280d55737af3c332723a1f45f9e231b870a8c2079e803799b07fd780bc7a71dd7d08642c0f949fe443e87e55cf5c72610a24c86af1074624a8e01bdf6240162455194ed053d427b972d4d3da6e72e5b7ea54eb87fb9a47b77618337fa876819b60ae385443", 0x7a}, {&(0x7f0000000280)="c8cc9218cf497bebfa814cb131edd9d2afdbcb2b50775e59a9982833affdbbfadcfb791c4185cc96e5b920bc8704386d5c13efac6c17a70347e6175824104d051c0a517839d849bcdbb8568b73bc97bf4b56f688ca4e05c89969ba4d04f4561f663c062f536f2a7e4c48baa59331c062dfbd195fbffbb28467b2e9f9273073318ca4294c1993502c82a28d654ad787255d751fa8eed7ac32a3b9885144d936aae26093da39b59acc9389a6df316e77002193", 0xb2}, {&(0x7f0000000340)="a4c3d89d7516a9060561ad7bfca79c652f3558029df1d8836159483bf04660c189bd0cf00c340291a5cd39c7c0b425fbfc22540685f818758d6d191d23a8a21bb841ff4cf0f5f0c89a01ab549adebf5cc3945e32cf3260b7850047", 0x5b}], 0x5, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff100000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x405}, 0x400) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2}, 0xc) 16:03:38 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20810, 0x20) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x10) clock_settime(0x0, &(0x7f0000000000)={0xfffffffffffffffd}) nanosleep(&(0x7f0000000040)={0x2}, 0x0) 15:59:57 executing program 0: r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='./bus\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x2, 0x40}, {0x18, 0x3, 0x5, 0x3}, 0x100, [0x8, 0x8, 0x6, 0x8000, 0x401, 0x5, 0x949, 0x71a]}, 0x3c) 15:59:57 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) setitimer(0x2, &(0x7f0000000040)={{0x4, 0x81}, {0x8, 0x983}}, &(0x7f0000000080)) r2 = semget$private(0x0, 0x3, 0x140) semctl$IPC_RMID(r2, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 15:59:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 15:59:57 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) sendto(r0, &(0x7f0000000000)="f4a519cbb2a43c5c09d7770f8aa11c33a8385c10b1a4d3a3a3d8e175d8bd0d4db519ef61dacf7df7202dfba38098", 0x2e, 0x408, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) 15:59:57 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x401, 0x0) getuid() 15:59:57 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) getsockname(r0, 0x0, &(0x7f0000000000)=0xc31d) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 15:59:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x393) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) poll(&(0x7f0000000000)=[{r3, 0x1}], 0x1, 0x0) openat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) 15:59:57 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) shmctl$IPC_SET(r0, 0x1, &(0x7f00000006c0)) shmctl$IPC_RMID(r0, 0x0) 15:59:57 executing program 1: msgget$private(0x0, 0x4) sync() 15:59:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) 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) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) clock_gettime(0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) 15:59:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x10000002, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)=0x8001) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x1a, 0x81, 0x10000, 0x0, 0x1, 0xfff, 0x1ff, 0x1, 0x1, 0xfffffffeffffffff, 0xffffffffffffffe0}) poll(&(0x7f0000000040)=[{r0, 0x8b}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) dup(r0) 15:59:58 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) r2 = fcntl$dupfd(r1, 0xa, r0) pipe2(&(0x7f0000000140), 0x10000) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000002880)='x\x00') bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) rmdir(&(0x7f00000000c0)='./file0\x00') fsync(r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) 15:59:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f0000000000)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100", 0x4}) write(r0, &(0x7f0000000100)="b4", 0x1) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1) 15:59:58 executing program 1: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000002000000000000000004000000000000"], 0x0) r2 = syz_open_pts() r3 = msgget$private(0x0, 0x101) r4 = msgget(0xffffffffffffffff, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) open(&(0x7f0000000380)='./file0/file0\x00', 0x80a0, 0x40) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r4, 0x0, 0x0, 0x400002, 0x2) setreuid(0x0, 0xee01) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7}, 0x8) recvfrom(r1, &(0x7f0000000280)=""/170, 0xaa, 0x40, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) lchown(&(0x7f0000000440)='./file0/file0\x00', r7, r5) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/21}, 0x1d, 0x3, 0x800) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setregid(0x0, r6) chmod(&(0x7f0000000400)='./file0/file0\x00', 0x10) seteuid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0xdfd7, 0x0, 0x0, 0x0, 0x0, 0x21, 0x1}, 0x3, 0x7f000, 0x0, 0x0, 0x10001, 0x81, 0xfff, 0x6}) 15:59:58 executing program 1: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffc) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x61d0, 0x800) socket(0x4000000000006, 0xc19b1e33d01577cf, 0xf265b63) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0xf192, './file0\x00'}) 15:59:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x110, 0x66) 15:59:58 executing program 1: setuid(0xee01) clock_settime(0x0, &(0x7f0000000000)={0xb33a, 0x5}) r0 = socket(0x2, 0x400000000002, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x8}, {r0, 0x124}, {r0, 0x4}, {r0, 0x4}, {r0, 0x100}, {r0, 0x100}, {r0}], 0x8, 0x6f0000000000) setsockopt(r0, 0x0, 0x12, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 15:59:58 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x2}, {r0, 0x1}], 0x2, 0x7fffffff) close(r0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0)={0x509, 0x10001}, 0x10) clock_getres(0x0, &(0x7f0000000140)) 15:59:58 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002008, 0x6) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x20003, 0x2) 16:00:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = socket$inet6(0x18, 0x7, 0x8) socket$inet6(0x18, 0x7, 0x100000000) preadv(r2, &(0x7f0000000480)=[{&(0x7f0000000040)=""/48, 0x30}, {&(0x7f0000000140)=""/117, 0x75}, {&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000240)=""/174, 0xae}, {&(0x7f0000000300)=""/252, 0xfc}, {&(0x7f0000000080)=""/60, 0x3c}, {&(0x7f0000000400)=""/52, 0x34}, {&(0x7f0000000440)=""/39, 0x27}], 0x8, 0x5f) r3 = dup2(r0, r1) connect$unix(r3, &(0x7f0000000100)=@abs, 0x8) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x120) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/173, 0xad}, {&(0x7f0000000280)=""/140, 0x8c}, {&(0x7f0000000340)=""/236, 0xec}], 0x3) pwritev(r1, &(0x7f0000000040), 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x28f) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:00 executing program 1: symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') rename(&(0x7f00000006c0)='./file1\x00', &(0x7f0000000740)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) socket(0x20, 0x4002, 0x4) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)='rc') r2 = getegid() recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f0000000340)=""/233, 0xe9}, {&(0x7f0000000440)=""/54, 0x36}, {&(0x7f0000000480)=""/100, 0x64}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/93, 0x5d}], 0x5, &(0x7f00000006c0)}, 0x1) kqueue() r3 = getegid() setregid(r2, r3) bind$inet(r0, &(0x7f0000000280)={0x2, 0x2}, 0xc) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') setgid(r1) getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f0000000240)="1be3af2201752af551c996d3147a063281f2ce7028ea914ece9404eed9a51495e996f394f251f1e726209c050ada5c670a8b610a4fc0d668af3e23880fc583ec0c74ba9b76a76b79f552a095286427debbf2175ba65179f088821e4a6dd6dc29e3d999a74808b15edd1133be848f33e692a78ccc9081f432a1563ec16acbcfcb64051baecdf861b60ccf644f144a70aab3c059e241e8633ca8a9bd2a0baf1e5c17260d0392aaf2392bac002da8af626cb3edcd2f61b32cb0b76e37c8b94f6b19dd480a71a1b17c059502a5ffee271d5defc4369b009697a858b2e15014c37160169f7bda51d0f277eebd48746ed894969c69f166673256f27de8a8ba900ee759504a80b0051d161c6ceb6f10d9145e9529b8728d2181e62d18b2eaf4094ea248e5c1c08e8a06f7607ecc3e29615f6344c60f0c40cc6b807296592099d668175ef33e5f8931336a02e590e120d15b45edf1a24e255d0e627e5dc0383f18bae80e75204d1d7f780a3d97ac34ca62258c74363b4beff15692e2991efb214fc8565248d06f5c826363130a88c5a81a2283d448eeea134a56923c474a11b9cf43a60c05f057b964f2c23b409b37e3199e4d874ed37f81dfe74bd98c67f7aeee321d44b2355941fbd59c8455a52b53e9b2ebef691cee5f23ff4dccc796764a3b221026a48e0ba38b786de90f202f5e3c706f63f8883ee1dfa9cc8d8a3a2ec75d368e6461b2ffca33066c0743d7d488bcf3e557b120f42dd98ba7fb8674d6171c77eacae939d1019916a771fbedb747af4960419a23a2ab824d1c623e5f6ebcf178bd04ead0f390dbb9fe9f561e5c9d8dc8f54e04000c9e1f9a8d275f59d00fedcca361d1a1c5509b8704b348f4944cba1eec6a004390750811c7d8d29c9b0d6f76bb760b29d03e41e23eb802352305fcac3061dda9dbbe1d59cc13522d11d46e9d0e8f48038961bab5cf878ee7df3a1ef72161ff1c4bfd0adee34bbd5fe6a5baf5c73060e77bc78a914629ebbf257c3e2119b0ec3f01eac3ef073dda9466961eb97e4ff585cbbb5784b5599c2ce68a95abccc4e7fe714c8cefb41693cd4a3b0e5bcc878a058cd08cd1e2f73a8b68d777c0a341522fe1617d5fb623767b9f8ed7270dc39fbb9196df55903dfe2b74c53f3ad4d98f1fd4d29830beff23dc3dcc0a21a976e116fef47b74c40b1f87d4dd94860e5a6edb375ac231ab7c87ffd9ecac7522459985b011bc35b7fa13ce69a9234b61cc19432ee6d181b51c6632e89d9b5c66d22bc1d11b7c007145a410c6fd6cd3ba8286176a9caac155d41223cff96e130a24a03c330df2875bb1a3344ee330b38b00329729e7701d332d48c726f8f4070596814c3acb76141c7af7f12948cb476afd6babd76d1e1d73e047e6e17545947461805b9c844d260312c69f3d81b8a28dc73ddf981511eac0fda4ade6b6ce3bb8d1b43eb7d63f4e2af5b1cab164d95be21a5b09876cb8d7ab6e5e3239560a95045577ab71dd3619e30bc9a1ce8840c21776e08e1ab4952c2258d37576afe7506179689ac3604b0619ce20533b7a3d7a84a2ff1ff7de9d47024f454e4f321423ea700c6ea56a602f39ef535c8795e092cdd3668eb3899c63313d6ee9e686200d154a06eb45c7fc79f2b00a1e7997e7fb9e01f6ce6c54699862b0a513ccb8752ad8a45279a74556a860acf36ec05dc263620f24acdb52a780afba0a73433bafd4155ca1f7e7c46f74d17c21dc14e116e07106da12c242dc3dedee1793fe99be86bd75273cea18505dd576166aebdd2175f6520b5c1ab9dd193a5640d774ab1ec731d5cac74153cbe0724fe584e704adef9db7ee003cc2b42299e85497706b59a08b4202d7d012fdfe00962e84af77782345f195799534cd3e57bea03038ed41bf120cfbab4a72384b86be84ba000b5bb3144878d9e7504f001cac9b6b8e49d509010ea78bef83af803f3ddaae25c6f2b7643d9feecf23c91753af6af2ea5fbded556d8ff72492df2da02f69e3af25c0f5e7a569dabedef8bb78168d48ea84b890727f18f4c2e8c82da3813879f1613f848547808ad36a770124e8abcc5a6dd3e5a9fb94d4bd97885e7ac289741d668610a02e9fd0deb945249137af097aaf3d7db39dc8ac2d3e434e8392fedd906b6d7909438c92d894d9a531e799e56459f02c9a968f3f690c4138cbde8a8ebaa55faac8636df3aeb170ff0eba170c7cdb0bb3861f0428cbb2d7d19d91d97ee03bb3c39ef7eed944ef2f70de487c0ffaf40cec85c64c31fde35bd1501e5dddb1f08fce8650ec94c15c5cf9482b6c6a70ce471484c8872fb0269f79f5ce774ccf68a4b8235d172ff8a75b5aef9e6f13042f5bf60ddce810cc063dad231c51387a2b22d46335fbaaacb9bf018574a5df929676226f4f402d3a0ae4128a9969c9c227fe3c32719f0fd2602fcb7de9d087ab058429f591b526f53499b0f0774532623affa0b90f89475e5afaba9ce9ac6ffa3e749c5aa61ae497db3237d59b5529a161abdc7fa96b340096d7a5fe28a6cb960695451e5bbd34d82e3c3a5125565a4226bd523bbe426a91118cf0f3d651ceca697974066a5b54b71d26417b2f972bed92bc7cba6131c66ba8f0c5bfb524d8179ec27038c633d8f1944c04e7f4b268ed1b6a023e912266ebdbfc952791f5d288d0b7c0a450172de78c3dce492daf536f1ebee4cb72c9c3f2644939614a66e7b8280930fa2634e841f5a65cf11d221e8a7c53a0e8a2557e459944946bc34c8925bbea34e05fe1451de50445c00a2ea5ebee498a6ae729277d890a01bf2504f8129831004bdafd8f9382e06e085797f64d9dbde96795808549bf4cec5f5b6a30911f27540d4907aeda3d879be905cc5b95bb345b41c481d9c39097aa4e62e440ad59f21d5c979e2e1cc9c47b2736a1972cd58b1a8c9ee6909f4f306122fcf1b0c7150c664ed09300011a7006b37c4a6f35517a1aa3a63a390dfd42b8792a3812db2a106f1a820d5f05aff67457be93b5438518cbb4c5580c6dcb3a7eec80da16c1dd480498ced08b732c14c773b220b078e87a7f241144c6de578c4b8960392c2f7ad14503d09b9476ca36e6ca3bc846236beca827e9ff78d8706685a46e2d1c129669d96634d45361a06a95b2c9a0fe79b58a7185ccf3a2a17adf4d712c749f733202ce53f217d94e1c0300cf3672d360b750555d6309f537efddcf0c776b9c25a994cac54fa54c8b876c6f09b094e45bb3f38b8a08f3b467993f0d0f8ee55ff10cdda3ab82f1bbe3a7a22144b72ca768ac96258efba7718f4c944264f8be4d9cb1ff80ac42c5dbc5380021d9672f53eac6b6c576d817f15afcd40cef5fec44ada9edd4c1be8bd2143f351754ce53d97487068f1986b70df6dd54f59dfd8929bbd9ca362771fa303ba9058ba342da1d3d7f3083c2da38629c001c079dc580ea1af25c80e98066fbe40599077a218c26bfecf78ca63497073c678ff59bef13e0e5e5dc256e5bc2f00d24754d7a56d61a387d99a76b889bbf2e5e369226a89c29ce31762fc29dfada2fdf49287b2080e3be3216ce411cb60a3e9755654b351e2afc6ae74b7b924b4bebde4bceed2f96f518794a7c6d1bceebe6cf1bd732563abaa046e8d4eb6c4e10996cdfff173e34d04d3b96488ad5a96e45eea8624648b03f3f99ace2008c8b3bf370bb9c99fcee0cea599a66152dc70f9a1125607c4397c172121bc30e7e86f22fe297be11bcbb8200e1052f9942974e62abea837a380e013366a46327b7b4d4d6ba587c2c3e94b6fe47f457d50d0299806b0b278895f3a13349e57f5455db3a7c0d06cf84e835b53b940c002624b973f826bd1232b3336751cf5b110eb4949cb633dbe6b32ea45765fdb090eac7682fbb47a361ce546d98f8808131753b140feb4225aa444659141149b19a410663d832bc2ad289b54daf5e8f77199edcb12cd4747e1fa1137c4196e9120f357a0b23bb5163ef3c1b4ca98c8252b1b1416e308b5165cea1d354b36f2bb86da1de0ff08a79ba502c8cdda7025009ea3aa2aef78b49ef7899b81c10f690ee0a450981c22ad040c814049814b57f2460b6bb7a539607802e111128f374669da6cc0232ee8b6eefa74df61bad8edd84b1b18bfe7bf505cc2e3aa6df77adca8c335ece2844206bfdbd74ea8c3167fdc7a19a9ae9c8d2808de48fb7e9dd68e90f5c576b4735375019f62f712ce25f2969cdbeb2f6ceb32d3d12e1868da7ee585f7498c6c18a790b2878e43d5860303033d702e4f8a3d9c1d347a4a871aa172904440cae9eb10f0849c36fc43173066ec99b1ba70248decbc3a4f415dc0c9c561c1e4e36e4ed93636a1a0fb4f46127720e816bf76b1848309fde46133685262529bd3a4d019c8ec1e38b773dfd23e5e55b7a0b9bb93ecfd3a13571ac709bd9181e4b06f0aced8fe0af3aaeb7e3187bdedb699c90556ca0759f2df8aafab18d00fb917c84a66122b2deb3844bcbc83a5d3a88121b13cc5b6a6e07e581c768e825250f865bfa446a9e671377eae51f105aac8cbfe9091cb4dc0896b962f6768b0263dcce61a983daf7e10a2727785cf084ad1edadd5e7617ce0f2bb3eaf42cc36558030f5600587a9db1b74af088c00e93bb862c4c9a9845d28755b779f356a7258808e5057d780fe4e95cdd974aa5f4fda8589ae7e81abe16d8ceaba47a6c08136ff0bfd41bfb6e9cdef657287d2ddcf7682ad2e3d29a216f4a1d49b40c5a5ed703f848d3272760ec926d32b3ab2e06a7579ff94e5ceddeb46c28d2d0510f6c96809c806e74ecfafaa62beabe5ccf2b5132bd27b81d80610d00504e2af97a028eee10e4a8b411be0465dc4944538733e0b1add3eab432b288807f87d9ff3af4f2cbdc67210b9e4515ba9b93c228c9b9f20f60b23453858d591600cc93fbdbb0ff65f19641ac33edf4a51c9b5276acf5b063199849b43f8a5b26f21b4f1aedc28e2a79200dcbe9e507765c22ce97820a48160a8e0ed1f65d47cceb5e2a67358b9ac71a555491bb04428ffb3f43aa5a546fc622a3cecd4ff99cc97813c675b38e0359ffc4e11d206bd70d083fd887d99572e02da2b5a3ce29acaebf7de5cf6b863b6c00f0946d4ca54ae72e5aa1143c8a92af06dd417700e833343616a45ec2580aeb634e97006cf62877dbed0344587d36329b4482b752b7be9e9b40c6caf825476f81f30ca6b1e4cb280f05428c20ec100f5a084fc0fd415de2acef7fc97aad5d9eebfad48642f49613f8bd84fce41f4f6cd6772160db72e74b2b48045e02e1d73d16515e22e2653d94c5b8b0ac76ba8c690282ebad4da98c229dc7960404adf141df9e3eaad7f1690eab3ee618544bfd173c9534da2653530e5bdde93780a830589c6588523c94c55a43d6434a7790372687045e7045970cd9485e36ba365cb74b95844c52a847daa6f19f8c2265373b2134dd225834ef7a03c0f233054b3eee75f083a30e1d6cda64f9af05a6deff42c2994d8b2db21e2d9f9fa74ef7bc62129b940c5bb986e5d18f11ce604952bf0063854b37b2be82cef6238067704d6cec26f1705f7d26ef96b5f6c3bef4a7f08e724164c6a6c7202ee971c3119ceaf8f009582d2f7721e9d4cb155f9aadcf2104fd973a57c165f660bfe5c80f93697ba0ecec45eb0d5ad5191336eaa5d38a53149565ce6edf83f0658de2efb12aae04a99c4daa36fc6c510f686be11b1e38e45e9e14c953705d5f72e996853d200c4616d97f5da1d21f3c0eefa21e05b2f072b7900ad1b80de096abc527d7d11ffa77f529bdc8b0925e393d29759bd4e3b0e6bfd1e3de38", 0x1000) r1 = socket(0x2, 0x8007, 0x8) r2 = open(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000001280)=0x2) write(r0, &(0x7f0000000140)="b6d2e21fd8e66e6958b8b7047c89e5f79b899adb903e4155802f5c9c5b3c966081b1d9d804f28d26ee929d68f2bc5874dc55a1e7533b4badc08a6ee246826b73cc73e957a5eebd1b21f99b84503fa654b25d9c50c10174a53b33e908479f466df077d65166c87d7dec5bacf198729e660458fc9b134c717ee9c8b5cfca1595d9cc9f3ab15159ebdf0163d76f57d0aaac288589e56908eba80c9ed66c5310198f0cf4258aced5055cba40119f523ee1eaf3c2166adee1a27dc8165ea0a509e3839aec921ee388027df4f28c37a60ccd", 0xcf) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/137, &(0x7f0000000100)=0x89) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x5, 0x7f1, 0xe29, "d4864f3ecf67193d45036d5d2af5fde549ab00"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e5", 0x15b) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000980)=""/4096, 0x1000}, {&(0x7f0000000140)=""/166, 0xa6}], 0x2) 16:00:00 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000725000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20000, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000035c0)='/dev/wskbd0\x00', 0x8000, 0x0) poll(&(0x7f0000003580)=[{r1, 0x2}, {r2, 0x41}, {r0, 0xf}], 0x3, 0x4) r3 = open(&(0x7f00000034c0)='./file0/file0\x00', 0x30, 0x1) ioctl$TIOCSBRK(r3, 0x2000747b) bind$unix(r1, &(0x7f0000003480)=@file={0x0, './file0/file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000003440)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f00000000c0)="7e2a51ec2cc85f98705fa792a3a39ba7e081e8b481728e3905c5a9bc18d539b2d7f8d603fe41630696c12dde722192cf6402adc0", 0x34}, {&(0x7f0000000100)="886ae360b581303c8ad0e826dcb951aa60b4f3887495b6b984cd44a114a01243fa5e2787c29ed0c02da4219102676fe0b747477c1cd3565bc2aadba8023e2be34c64f1c2f641b5be5c43df760ff7890f37b82da48d3f0b3da1738a97e746d4035a79d23c6e4d48afaefb6d0aa0af93115a18032d941d43511d8d1205db10af1b41f7e50dc4e2e4b53e2d88106c1f7a88f06bbc43a359cf24bcbd2a5e024e139ac56eb13835789478d863700d258813f4d22dada4464985dc914fb17ba5475d150e7848d10d21543c26bdfe4d9d76a3ce7e49f43d3edb3a559743da4d5cc657984017f825637b965a7c6e1f2f82180e130825e7894ebf06afd8f2dc935be56cf9ef79d275ccc1b4415993d8ef5c92887b90047f0dfad726925089707fb9eed2fdff2836b32ca7612d786e7c26d10969f89f2195ee21a5138c890e9bb71b022af82d5cde36b795547c7ff4c11e3df73899cb2a8e08077e6ae3edd5d61bd0cf600a7c760aa26c48e61e0dad54f5302e812a2f63d0d2b5fcc402def38b01ca06c97cd2094eddc6f876d90eb28d6fa938abf2754b0893b2c85a5bab0580a4ca202bf09285d493da1d18693dca26067f44518ccd2e3ee604333768f1c0dee5b80bb72e8e13a939a8cf052dcf256c8f468ff6d22c7ecf505aa34567ee1d779540dd79f306479c6d8cc2817db451ee5585f3d015881f7b618fe7f1ac414906157c53b68b9491822466818ffd970b327e6fb71a597d65a47137101f01ce1b6ed7ada4daf40a7343117f44465b117bda5cac814d6b6e5ecfc957cf43080dfa5731a84398a3fe64cb5107f6dfc66482e49eb55c66318eee89bca8d82823e182a1814f98cbc103ae8a438937baf4b4d6fbb3d42179c0bf6ffe7f3723026bec524f689643727b8857eb927086bdf2a6ff858d693ae781c319856ab11d543883e95b90add51cf857660efed56787b69f8a7b8f9b543062a8bf2962d2e55bbaddc7620d4c5348ab059f6bad344de2e5635fca7f954b1c114692413d56ec2122bbe12a489ff5aa38c9128b94323e588395762de3b5ba656a5fc38b3fc75be73e3adeb0f1a3998e96833a57b0da245fca0fb1562b9e904888b84236c96eeb5d204c4987d8c5cdcd28d2c536b2938c4d46bfcc690b4d5072593efeb081ecba9ade9eecc83623041a8e8366843345ed2abf772d29da49b657a0c9e6ee19110ea6b8b940164084215655ab6064567e5d1981b6b972fe14d8135cc582bb841ab0ca0b7d2456b5a1a71f78e8f5232b2799507bd969792072ff3b119d1e460d388312460042b6a190933214dda2503d00059ad32c44089988e66ee722e56f157d3f4b748c76a54c5ffb5eacd9b26196aab904696731bd933cce7d770fd57121a9f94fc1d9ef6095865fc8ee1b94700736cdc52fd54951d4804ae81f83d1a63d5c8d9a0388161bf804e0abf7ef3356655de0c4240860e42f36f5255cc5c2205ce3118c518bee970e3655bed79c617cde9974192d46b9d8ce67bb9ff9a6a1159055d8f33c643662aae8c64478a0da6c3c446e374e2f8d414d2af419a2adfec8131a369a6c097d43a62e0041ec324b0b549ba00b3ec3ecbe85f79f7bd3ba4fd29c679e5fe79d24901fa2eecc1dd009943bc9600bdc8658810237ef128dd7b8bf7afb6aa15d75319a21640aa33a7668704d04174a76c9e5e16cfef6c5c002675ff91629287b56cec6583154a77195ac28f94d3834ff4a8729796ed8bc1d1bd83199b9ad24f0bbb79a53d6ae4a06cffb68e2a866ebf6c15f7dcacf6de08b08a0ff21248a05481931dafeaa9c423f8591d07ba5e4443a8e04a6b64c354353b61995294ab89aa2ec6a6e31837ea12bfc316f55a9c6f7f0b0556d2d5a53660569dd9fd3caba97d40f700177c411f3680b323648cfad5c89b2911a18644e30a33c2b1a34982bac722de07ee5e6b98a9ddc04aea2387901aa1e60a8e1367788f92e68157940f8c158874bc48352c4c84d99f0026628b4e41eb40630de7015480a1c808a81f5633faac84f8fa507517d95f35beb0468252a198a9f0ce4d7bcab6c206481825caad003b7df25658e544b702167bddd562fabdf34c8ccda3045b06df4513143a91843b224a13ccb208d51a4133e0358320a28fe5a34d70c5312c0e7251509a065bbadeb3878010d5d0181bd2e58de0027be5e328d22cb62e518846424f5a74dbaf158d0b0345105b2abe11d0517af40e24e2202d4aafdaaff01f6b1016d52194ef887d1df10eaf48c2241819ad9e4d5a090ea6c1e604581c2ac30773ab27093d569b1e59fce8a1ff8104520d7929078145d50b5d21110b4db0c155060fd6092b4c4ca8c98b56fdf36f44e245bab46aeed5926071160192b3ff2be6fefaf81573f1cf0485517b019a4b48ee8e589bdcfef2db16f37099cb99921f32b93bb6f053b02923396cd453ae418a9ddb72bb81d2267e993ef75651d05092806c0f404247bb5174803c5e76fc9fd638176898dfaa4b5f4ca0aa6a374bb331b295cd2b9fec3d4679e30f4553c17f74c364f95630db8af3277d11ae4ff0423c284258d52f42a5039b401547afcb78d8a1a114deff585eff1a358daaebfde6ec8fdf537b169ee063fddb96ffed4594908c5ad6950fb8039ef49315ddaba616cae4a2299fb095fa6d9049ef85fef1e05ecb6090a2d15771aa440ea4584d6543c63fc396dbbdb30aeff3d20414394327c371181cf520a58abb57be206e3c9329dfab802fa7e1169842e357812d8de3c335acaa125f750059ba5a3da6f2f1567d558ca1400bd55fb9c9fde4fb6ef837324bed030425ea77f3cadb0943faf7bb16d12d845cca4f815e4bf70dfb3f9b8e2ce57c1f7c25a2dd960d4cc4f34a3578411088001010a825ee360bc1a9a4caac539c90f8447d72124ededf23d3cd82df9c3636c9bd017bfb888b3e956f68072534f93e4ebe36ba824d52f6e7cce2eab4268fa7f6b4290980dc9a1164495a6cf4d3013dc3cf990e47317059912917c52e61a302ddbb609b6b62d2528c1326a38bce22adca3019a22c7bdd86626695b4408a26a11acb058e707cfea54753b4b378235596913e8ad9e2a52b0d3e71eeb4395292e387fd4e9a003e07d958bcdfa6feb741e9491e6cf1ea153f14c95bd949b8a6daa957c11b8cdbab7804571648f2825acf62f5ca578d1b24c5272f05f6aca9088741ecd90d4126c4ac94566031ee57000916d838c7b92523cebd1d1f9de38aaa13d4670781a9949caa829e3004d480c12faed09bed1fab0105297c5b654e5ccb9645dcbf34d1223b62184c08277bc45a2a11b9753ee3a27a11ca25ebb14857c7c5653d9f007e65e3c1d3333633df7a8a5e97008f93d344e0194acbde809610368596faff5f853b8dbb5358d68cd9349325180c33ec4c166e8a4f642a5316e5c7e664f6af5f6c4730172dabba16612d193bc7b5f9ba6ded6f873422f23fa29a64b334fa0c5529ba569306942e6f2448c9eeedba1cfcf69daf229aef266875bdb9abe412e8df02fc47a589045f4adb3a07723b3a0a92730e75ef76b8af63be36489a82f9c1880a97fb18972b334f39d46c89af5ee209b2cbe21c5ab4c49cd50826ab89468019de416807164e4a9d71b6b056cdf6c68c92035ef6e82991215b51e64dc0eeec614cc964fefa14eb43ac7098a89949f299acc4ed066b6c36ffe292a587ae7e83c4c031fe712fb555773f753d33e4d16331de14732086d68d7bbc109b025ea72137b9b17aebeae460993ce9acc78deb786161c41a6cef3716695c657ad9fec51dafe7c4919d1fbedc21885beef635232d59e1a9aa36feea8e94ca97acc1228beef34b3a8780eb8d7d5f3475ab9276f4831a9c5b2aa0243fabe38d85fbdcbca91ab858597ff1aeae05d9f433e06776242c9b0b7ed9de17ffaa139b5550b88cf64f9912effd2b36da6d62ebd19bef2bc174ab7aafc308571909e7789c7750019c9d7c19e0c3bb7517847b8b9c5a1ff4a7a371f3f3808cd062179446288159ae9f1253684d7b635e0e7283b3b62149439b46698c618e9c1e001b97fca4f7ea95725733c07171716ccb9e1556e29bcc6fd7363ce9e3f0ab8e3f433901e999119afc531cc66acef5cec6db51fc7d4039e2fa9430d2cab6a4683659aef5f87fe2943d105993ad3632a8e76e823db69f8c837403f15261e65bb2fb70248940115433c423abcfd57b7d6a352e6e1f44f643c1b21fb2482b53d24cba0e036f6b0b329d765418562a068df90abc852820bb03d8e09566ceb6d3cf55c8f12ccfbc2a455e157388d23b95f779c2060b40b491287e76b0ad768277314e290a0ffd4084c0e92826ae55c142c9ac85782e30427b550a2e998419b9036eaa9b7ffa3945383e32dd76b67e4b9909813fbcf2ce5d9acc93a9218551ee3cf21bfd6220ba0c40b433152350f1878a25b7514f557c692e9739878c0a0fa28dcc363168632d8d8e2502efe1148e51fb16e9d8dcb4efb23057086178f5102561a72f5fe836a3e2bb1128cf6bd0fa47b9a0b9438a061f9ea1192c86d6cd2e70b3919eefe74124d34e3dfb1748c43340d306010872af99b6740625a6f5f1c03305f253e7a0da8eaa4754eaf2e9d963c3073eb6ad534afd0c22992e15d7c5dc7086e5b51f6418faa2fab9d8e6907d2b6053e37e31ea7978beb26f788b7f65327c6294d20866c0a2fd75b3a45d79fbe80e0352becb883e85a8e30bc57c42b2f9807176f9587905b42c2f380e24e6e1dd89baa20cb075743e19acae626f6872354819b0f92b4348482f0627b2d33244755f0973cc79604e0255eb6c85b7b09df0b48fd13ec138c7e1e3b93033d6f395ead36df2d3babce3ff779d72ccb661e5080eeecb79016d12ed611beee61ac4e1428b88bfa591e3abecc52c0eac6f28f84288d3d7a0d4eb86bb1779368b83ca974e9ff2206d3cf54e23c09fae05315432b833fc61455441749932d81ef288b3cc6c8f38c4b92f49ad47cee43a4f8f23cc942a677f75105c49336cfeb6d64e6f6b7302a33fdd13a1a1cf8a3f8e2ddcd7f2ef11bc06eeee5673c99a02e6239c374f4aadf9dcc9f066761599314775b40fc2173bd0501ccccee79990eb7072198498dd000e6a71b5dda1267f300828938ba5a8b149107b0ded3520586f0ac3e5f84abdcb3f9372ff3683fce94784ae7380b8d6fc8057acd6795d9e8716d494ac56166f438e3c66b6ef791a6d48b36ecd6b1d5efe32189e53b4e63937b5c050436cd020a1186ffb26043b70782dbf8817a016df7f8d94bd17c2ada83d895f13dfb02a7fccae9b28f02a57efe9aeb2ce178dda39cc6c2861c5a022cbb1e5928df655d284a34ae63a12192136d989d0706b7dc3f1de365824a155fd8002d00cf9bb602e045ddb20c30f166bd7e4862b4dad1b8dec36a4421fc464c6750dc83a9566a10b43b217cd0f519df03a3d90288d299df78240a04dc47acae5206cee2c3a5f8d73852e7a86fd6007bbf3cc2a098659ef610963f5c389e5ced844212908fec910b715fc94c742658755f3e2b7d796434b2ac7105011abd9cfd981729cfbd2186f68b6ea5f4f1325150ef67182ec40d76f5fa6d0ba8784efbca3a5399546e845bf489709904ec903d7e30fe5e6182fc8b592184a52019b4e7e5c5a86afe092ca6c2565d8f35a0e1d65c4f393aa0f16c47db0ef0faded5c61c81c3b9929d299c1ad78bda7cf4fe31eb99faa5934b248efdb5de1737eb3f7a734f69252b87feb355cc05f7a8ddbfa184d42c2bc018c7c12a3b2a6e8258bf5ae85c173412b11af18345a1dee57117f1512988704abdd6be", 0x1000}, {&(0x7f0000001100)="f30235d2140d63723024c92a130f60a86bb15697d1e2812b404973dab5e1c219dec9dff9759b93b28e282f047e5c55263ac93d2e72b879e5273af56d5d6bbffc8c20383b598d940fff6c8eb73cd8285d8c0fd2a02125fe562b2ba12afe1da86a4973a6c0be20cae9fd1f20505d5703c5fb54b2c3d6280e312d541cdda73fb67f9e01a1b4ca649084b7ef0a9fe2803635d57ddd", 0x93}, {&(0x7f00000011c0)="27b35920b4e5413833311f6309020877af45c1a684eab6cdaecf46d3c1", 0x1d}, {&(0x7f0000001200)="ad279745c88aff4defc66ffb06d939804f2d7502994f5a5b00c0ef9e369e9fbd2a56ec00240979b5c2c4fdd0f4ae3bcb5f5704c1b156c3c4d137f45735e7c2ff665ab21f3e9292cf27e268a16c8e71f47de4a7ca739c3b1cc2dfc8a265d7f3a720d00bcd2cd0e2f04e7d8bd134a1ac30bb815841180e91b7c207f691d60febdb5811fbf0dd0ad5373b18917feb3a74be20c9c2aae34cd86d20fb1e09f02d55389037e902f560511b504d6891ec1a4dcf7704250def4723d556fa52f2e37d", 0xbe}], 0x5, &(0x7f0000001340)=[{0x1010, 0x1, 0x1ef8, "511fc3ad5044bee3086eb2b01549eb75c70d40c3ceb034686ed4942da83bd6979aed0ab53fdc28ddd66c38c4a2d613553b535867175eef6b9260abc71cdaee4c0f450ff801c1ebb44de5f3d75f6073e79716b8b04d8bd78595dab37d84660fb7eb868482d3c1eb0951b03b0c20533271d584981b9892a4b21e9d9ed2c232d32cfc0344c220ec5048daac6a5a025e5c9f9d790bee2378f2ee019af1fada17b3e1e04a421146fb92ccdf25aef545256890d526815de6417108da38cce2308a4e5130f847f38c23ac0bce8d1ad919fe0296dc8b9d4791147f81a2e66d0113fd54db053bb8aac05cb22c0970b1c3bcfebe28bdfdcefbb74e98e7a528e5ee35c431ec581854ed6e2fdba236e24479a2634286ff0a98a9d48a3a2c40732eaf3d368126ce54a150c23a3eeca447fdf2b9b80d76b9bfeb61e06a7e53dbf414a30d157dd4135b1e4265367e40c8e96471c2708db2223753402655ddc95b8d9b7375600128b2fba73c673c9677671611e95201435fc508ad37dcf375d14b89e36d2b835c34794d34dddc3e168f69eb4b6e1895f31c71bbb16b5a66b5da48279c30c9fd6535d91dc93864261141495c9ab1e9784d52819d7599fe461f9c4694e772f2161917cca185d962a7f3c7cc9f0904d787c036132f5fa2a6ac623e9e9db5fc41bb6a9008d00882ee5b871cbdbea94dc9b6632bcead5b88b58e88820ff9bf2e4f8d3260d5eeb85054f967a6795cebede5c69a41d7347166e85f0ce5786d1d5c0b214e7cfabe2a626b7f6e8704ae9429cd4726af7b07e5d93ac5309f3dc0974a5b4aa428c48937ef87ed5ac577b14a0ef5fff9fb954d3b25ee03ed042e1b51fe761afdded1e5e4a485e439e5370e3eb1bc60d6c835f3bf75ec9ca4044bfc43ba242899de4ccfbdec1405d14b3e844d86433fd89788d2b44c3bccaaa9f015b3674807e1036280b3b22d451a03c03cfefb913ce5fc4c91ce16c43baba71cfdda1f18f83039d80520485aea50704c81a108c52587ef9c64bc1d6b075a11646a71cc37aab4bd3a57f27f8ef6f53ceb08f8b75b9d5b080a13be2bfbe04a89b6aeb883647d98437511bfa283485b67a8beee0454b71d0886564c9f92c50241df453f1b773317cb391f27fd8a946adb739346375b0db82b079805bc77eb01116d71b0a82622222cea33b1a535ecf13a10ee845448197361259384ef3e1fd5ffee5d9f7fd327eb5213e93ba954caa624e67295f362b8a0fce96a8fb92fc010795965be7ce73e87a41dd74382b02b89494c48effc72329f529d38319e579259ad3f52275a9bc114ecf2a6151982b90c7292548776d8d6b9043ab6c1da080b0e75905caf745c926597f8f3cd36535ab313bd2ee62c205b58f541863dfd3bd0bc9cfa30eecc8b215a013cd141995c8296c4fdb0d88a612ac72678ebc34de644d13e638739c1b4c0d33426d34c23510d2294e65160a2fbb2d019e1eaaabee8a3e4a1fc9030e11b6dceeaaa0b30ae46858ccee0e94a16a3386a2bfb99c1cdaaecd30878299087f2c59ec0fb101af417ff07becf17bf7a5e894df1da46bc6734bd6f0133cf1cd3e17b794950dde3d8e8a5c64f5cd94a85466e68c2868450230960b01e9103cfa015b0349bba14cdfb399e471428ed8f8bc30eed03ab02b17d47e0cbc60ae4934a47175a64dbd527b88cb157d05e8a611d5995bca93a2ecb031d70be3b8de353fd91d6b58be91f5a47be41f14684cf0d6cd5325b9b8bb769bad3f85fff1001e80b55ba39a5c5ff7351030d1cfa2047b6320c64b9e2d4f11d7c66062b86d9b1182191432d29a62b9ef1930047917a6283cafe9abd20c6f4e9105ffdb43e91c070789a2beba91f023205a8391431239d98f607a35d6b4e66289cb5a197f13952b581c058f5a483ee1850c4a029be1071e0eb244dcea8d3ba3b16d56288be6c889a23f8f6cdc3029ae83faf8f2518bf22d4708bff8400a09c7c769deae7a5949bf4c2b95d39a2e1ae82dbb8733b24b1d73b2aadcddb3c33c0d044e63aafb586d895b5aee63bd8375da8e76a391adbb48f38dc64ba797ff760c466d862b1452dfe09344545e7d09375d820cec394a4ae22d7b5b531d39ef679d88907cfbb4bac424bf5aa5cd77972ce3919e65c41ab48fffd5b3df50dd7ddf69dcbe45cba5b4c48a252f32050ac88e90a9f367378bedb6027f0f84b4768df6806a7fca276d8ed29d6e05d6332b514942b3d6b1211726d77ed91d3f3202d2f5cff6ed565d50e61116a241861a4993c8f00851e4b6594a212dc16ac887e6d90473bfe9495de8d464a3295acf882f47b20dd8d23f7f66e10cd2a96d6c810aeadad58d1e3943122a8f004efde5ae92e0bd04ac3fc2ab9c78edfb198fa2389343ba37b2dc78b7bb44d415f2df04b8dd74c4eb4e843edf87fcc4553f43ffbd7161ef3c4dda4da3a4eaad1631a58de03c95ddb38ad0b9eb10d1e78834fa3ad086d55e399e1817ee225a87dc3ec65eacc8db2c37412274ee4e4383bce0f039860837b244c81fab1224c8fdb4a45739759e9ac05af2a7c3b2d18e6ae65fce7afca8bda54ed280ff4ae06a22e5eb9c7aed731873aafc4e9ede8faa8fb95ab13b9febd6c7d4efe35ca1121735682424c0d99e52ca3ad037bf15ff65618447789d143788b590b678b4ad23f46ba346e5adab125992e38ceffdc2759efc9153130691848e865313c8bd736872e8145c5c2c1712fb1e0b2010af8c654bf41e60b933bc53795346c0065931cf21a436072f0efc80c2254f340cef14a8c262e2d847bbef461928764894accac650867694beb0cbedab00633746ccaf2f9717f42ee19dcdea365da51d598f24346a8133a3caddc50ea1bd8be5154bda293fde3a771b94126004e82075a4cd7036bbccef17cf53f7097e0240bb6ba158dd7dbc8b7ae00ec175149706b878c2e815b16efe3aa41cf7f5d00b274bbeba3995d297ae313ea9a4ccdaa60c4b694a438953cf4f04008ea32718ca696355a7776592171b1c0385ae476dcca6e925f354dac3ef86b3798da7dcc6295f841da0409ada06eab2cbaa242918d9fd6357075b51582c6a97295621e2cdc14a29c4f9d4aa3ff1b1319b9e3efa08bb04f8766e00728662a66ff6c37d501c796b98b4cca28be04f75a0cfa6e5c58545d5388d6ad7e90d759c4d97cfeb26f816f158781413abc3232fd3f13fbbb6c8709d817099eec9be9756e2048030be974b09d4e0051bad2255aac356036118b8d970586dcd071f0d55d1198bd4719724e036a4b484556cfb010c33077cd558e8aa501b091f46338a93ee20f8d04b6752d811d76253d3ba0d49a3f8658493cd4409993f63acdc941daec6648fdb728ff911f73ec05798871d10b03f4d8686eae95d82791e77dc306356bb625589244907c8bf5ebcd8d4e335aa3f453e7626558214fbd0836890bacdbfe2772da91d3cacb3c64bf2359705d111872bd2c94208baa2b12d76760bfbdf9825e5f2652c91c4439b3cb78c6d65d40aaa2efd1b0b0615bd2fd45d61e0a6f793865b4e6ac94f6878c2c5264fe066e59ec8af44394469bd5b2aca15fb7c8693d78f8c001852a6c4d390ae20fcff2acddd081025c0e3ba01de0b003e21c43d41685cc9c24284334e080d8d477265d981e02e18c56b1a9abf9b38db517f4ab5e371a5bae3d36a80695be1a6e7a83edd4b7eb2dfcec6ba81c4f7f57b5696983e3b40ed6ec63a83458acffebe8b3dd61c725825e208a23b87682997ac0c308e44540c287f93448ff4fd2a18fe1a675559eceed1ab7116fe38d01e71381194fe964233e4e362266bf660a960ba9accfe63426be11120c275f7e2b8ff3f8645beead5102587aa75e05ac3141616d4edebae02fab4296ba0bc8a5e7b2cb1301c5731456ace13aca4e7d12f65314d849e0ccaadd24652056293d21955dc19cc819138934035f1f5662c123af784ffb3ea95ac8855092b1a3f126b61d9cc171c316f758d743cfed3932100236d76cfcce0bdb48cb7091c70b818197923308ae81f6b634f1e2dc5d8b08212a1b0f3a0ef652b0de91345a6fa9f9a22f0f6dd5230c671fd74a260c75fff7551cccedcd5807233ca83e604437237434c1f0b285c7b925cd3624371a1b68a3950679ede4c2061ad8955504f3fec789d78af4d45120d509adfeddb0fca7bbc7e4100f1f5e39be54efbdff62c4a6805f3b00ff9e8c45777611c1218d070fca3426f09e9f7bf871eccdc0b855f631e3160d9b8459d248eb12e4ef4ce6d09a28fe9c4431dc9d99a14ff9ceb84bffc99d2fa79f62b45c4b62558ca7a904973fb22af4095ef91de4f5387624a2a6c08bb376ed6b4fc250b65cfd67544ae3b0b9036c0d6aefd1683938997438037933a09eea936bd5341c421bd87a5481312578739f770824be866dac886410207bd720f2d2a4f6ddc7b19ac6bfbbee578af55cf4d466ef691950e4f2fe13fca7cb2869843a9872fd7df0af744bf8522e0bfc696067a81542c886fdee16bdec3906c470cc114f8fb906a2fcb7b1790fafb1b231356f8f6c480e42cba4c3de65e90aace91363e3348f67d5c8a24238a3cbd54e274fb4b7e8ffea873f23d83d37437fad923382aba989185f3f0056320e823f4e2b79e265df3c143a78bd40b1b3dc679de10a0c8c9e2c445db6e88ab41c0c0681212f5d95b2366d5e081a4889b266bb17a46711a91f9951f18140e4e5c827fb2168eab9231facb0309e9516de97ff8d7a6ac4cc12f41cbbe569ffabadcae4e5b4fdef1cfd8abfe90c6622e7835779e6517ca1b0c00c66e65a4e86c01199147f9b2e82b4f5536f2cc3f0442087403fe93b984d1a8a838c2a8b13fbea57eb3f76b9629c943dcf4a697abeba5093c4c2bfd207eae1ff3a484b7708f4a54aaecf16644f79ee3c6a9ff415994e68900a4409205c2ad79f9fda1e324e33c39a298bf680ace16880b0215dbfddebdfea7604100d729c8476a89b85b24064f00f626e5e9a1536c88924966edb6559d9eb8812763e16b5506d5ab38e3410826b3e8e64d90f59a9ef1d9bbd8b7d1c0bd847b37ed0ad01806b5d9550c2b2d57e2c0aaa3f6ecae1d98e0247be1549636e0ea49d1d1e2c047ef755a8787ff91bb179062b7dcf28a369601143d0b95586b8f8796516e3ae512c96bc5f3f1b346ebbaf8f2c5c112603a696ba1e0683ca5087fde5b43fd50b4fa570204516bfe31fedac75d224efa23f055b847a55f564c3ac70225a647217584d30ff120366ac959634a414f5e83845a762e923f9cfb8239058b66b2aa63757211de51932508fdb580a56e7943966143090c709b92a03244d47bf41f4b45f04e77adb7d2d110d3428e431188100796dd94599b8702283a15722dd496832cf67278558432b396a9217d2e89a39c5a7738644bdb668f65ad8d360d0289911c322bc8d23ad039353205e437c1389cdf8fdb638545d80d802d6aebc634e2aed01fd6384378c5f1e544ab9a01d27dd6b49a5e7e4d792bcb3f7b65b622ce3921bb133aff5fe3e872e703e106d15866c9705ddaec249f2cd9d244fb74462f6e873b58d1550b5536ff8040b346dc50caf613ef509c890cdf6465e7836cc43745f9e5a670c174fa0363a5e646f5a3b0740187007744ababefc10ccce7d1a8c1efb4764daf6676f4f09531e3fe3a2f1caebc5d4ba0b17715446f540d3fce04a96d1d0d2b32fbb145434443eff0fa532feb8ae16fc98244925e6a7cfc784bba8f4d85408634ed97fe204e72a7746a1d0ac60cc81495563f0f73740d2b9faa7dd2ca45a22d24b26e497d59b448d9b6e895c1f19bda48a3d3d45"}, {0x1010, 0x0, 0xffff, "94812ce0efe3321967c6bd1ed1acc50338c6eca9cefb3a83ad23a4282f9d1b82fef6553e8a20f1c379219af091bda1745a23cc91bcc9054a7b1757209356199986490c579ab47f73a27bc2efa265b2548e1b18977468b95c721ad90ae22adb65bdec5e70094cef610ff23cf7c0438842c4c71d5a205a8bc0175de9c051ebee6a9d9e30aafada317f877e0c47e830214b0b70b18675d2d4a4a53dc85631a0f615792a2c5c87132a152e7f71b26f867410d70eb4366a499908eb6f31ff9671d006632c97364d8b923d66fc28d09ddc1199b0c638fc78b1bd0bbbd0fd0dfa529723a3663b7c2248c71c2bc3518f72660a6f5363122f9dc2d8bf92d45ab07e107f1da41e65ba6a5617f6982331623c819c0419d91be5511166d37089a40786047c2c2abd1e2fd40766cd9a800b3f62f5458e0843b30ba7817aca97daf2c389a280c431e7477a94501d25a9be936aaa614f174fbe9d69d772b755225edf101a8f67b0b81353a4f793bd0315133700e74e73814da1c3f02dbc43a5bd711f208adbf5bbf1b9c65be24ecbc9d184726f2de8f0cc185fe7227798fe8036cce0032f5be5af615b2604f66dd7e0d91202d50692deec1e42baf952cd71a34bfbc2e5120ee0db1cee5e556ca4a8fd7746aa393fafe1d77baee756325d5861ba818847cbe541eb9017358706cccffdee5dc2c8f8c027512fbad88fc317899a180b0ee7604338be9e0e786764e100d7ce370659682c277bb6c8688ba01226df7a54cb253b908a0052f359fdea393cde1a125a50675385c5828dae166715da1fc8425d38e3bc1718d92e274be042c5086605644ee2a35f254e6e258c8457c05d25f378148e40a1e3997c9f8c4d0a8b1f1ce07db0bddf929f76a5bc21a032166a26ba3b679e03d07278a2e04e111e80bdc75762b0dd2c5050debe4b8325e79946e128a506c64782761525b781d7f70ca0fcf8bc8268e2b074ca79f39b6dafc949fab21de5ffe1f89bd87cb2c446412e819588f383299a50a5a33a487eaff865bf5a6106fb242e197e76ab59e13063dce0dfc7c87177ed304d5b419eab5adb71753ab7b4f368efd5a07c5b175fa3ed2cb81a8abe7e6dd45310cd5245e2b1fdeaeb4600369dcb39338ba74effb51633508ddca32569024c2a3ac68aefd2afa744f7af171f55a2ff76292cbd0ad05e2e3206e319d1cf9fee2b6b7bec5ec40db90257dcc1b5e25e61c10444b42890e39c4e59805655b5962a45bbbdb462f19eb3defba8c0e704b4390bbd5d95d5902906ffb1eb32fa9e5ce491d9b52cad87cf8ce81897b91aec525df081382538e0d3430d420574934f67155ed235b38e8ff48f4d2effdb09d611cf9269871e1eea2e2ab3df5c31b305337363453d9c6de0808ae7ebf2b5a87d5f1f56415f69962acd7ac23644cdd033e415fa32de5dced07a2ee413adc0caf8cd5d9c91a98246951932bb4a883d8cba8547dbf3e337556a2d149078b3dd6fd08c4eb070fe2ba7b28759fb6131f139764dac10ae398ea431136f950a0f65ebf14e4438ba52fc12f69f7fa5335571df1815c950a5e3044ccde8e8c94a12f2013212d8acca79f453c2a60d90d18ee31a1e0f85dc77cdac3fc9a30a7bc9ae4c7c9145212b97ae16b24c2ada92f80e03114e573afe8d4b0bab3ca60425c7f4486ade5a74fc6b07dc778ec995944e1dfb08fc8fb2823fef5db2bd3794a033367e89219008f8f74fd540db997fae6a0e7d8cc6b5a46f090e4340be1c4595da9a9899520804e5dce71deb7ffe0147af43546585aaaf6f3500aaecbb1266c1a35ee9d3967b668c105795dea6c886cfe00c694232da7ed2670b9c1db344e37cb6fda6228c9c7de3b47096fb9bac5c952600a661996bdcf453aa47aa57aaec1955c338ed5ea5672b865a9370d595ef4f75d1d7d663de7f9193fcf1a86dd110f4dfeb0a644808ea6acc00fb64efba14a0e3d5d0706f0766e8791cbfd604bf90f8d7d1c581e557421084c6cc6256fcf397586cd3b57fde6f5cf1229ee961f46ed241102d58b44dcd632b4b55db0a6bd80b09e1c6180acc86df785866a18447cced710fd3de665e51b6c7f317ed955a85ee21898c33204cd5c3b6acb1c6de8f777b572af58141ffc162cc9ee3d469c41cf6800c9536f6379ade9a0895a4ba0be719df695d40b8e29b30a75b398ac0ff1fa9c618f2393aacd939c1c3e624d23615b4cfbc154054026ce759852a874bddf8c3d9e8b1ac56ff00c32050de767b25944888dba824c0b8c21e53bd407177d26c225d23936cd1739f9a09e42863ea037903fd359bd0a3c17a113a154286c29f8d5b7d1c78c5ea8fe3de4d03566591044b8c53c044a1fdbeb8d6e6a5c4715d5ebaf12ac90b3cce9268f04a126afe75c592fda6bd58c404c3162aaeee359488e199a228b3ef466d7d9e73472f9822c3f234231dfce3f82be27950596cab284791d89d7c552af2edec3ac8837333e1909fd64e9c6d061d7841776d71cc5efef0b92270895a3c44d87cfe4fadd749207b6eeae3ebc97773916a3306e6777f236e50a03637da715ad06a65da20040df7c1549f53df44a113c943a5d1889603c2be52e47fc34c49dcf6f97175f59dc5e8a39073d25e718103b55ae5dcaa3d3b5d757d6d438bdd412dce6f28f81efdaafc84de93108147f62ae738ffaff29ec3cf2c71d35a0f6777ceaa2293e21cd733f6cba51b4358233e04616872984ee3fef111ed9a718dfa21de0dd9b20b802d4f1c1b497710b562b669e135bdef4add834094651507cf7e93bba38355aa27a097a26599d5788d3218374e58e86a73429388ddd89218f8ed6d520091caf36d1843b0e8d78ab06e41d6104a30fdbf8f50d689de83372ebb702385fbe89d698f10b6c0f25f8b6480b7b2f092a5e0299a02b2548b5479f4c5b1e18140174aac5e4c19036b3b3d12460ab8d7b921212cce37f2a3514742c1dd6b77c25f9e065b7d395de25235ce3caab8cd8adbb85b3e14d9722fadbf87f3def3a8773a4f3880e43fe2f6695c964cace91efa106aa0cf5358886afba4875928738031d7c071c173d8c396054126a21725a7cbd11709ed67465e7ed4c369f42c09cf9404622b92e82d5a7a17a635224d351ee297cff705c8c19fc6ee886cd53349ce87dd81d0c7d473416e430e68123c6b4e377c1d9590c06a265942f3f4539505f702c63237366ec9a8258c2865e6d93d8f6a10b867b198318aa10fa3c9b47a7a7ea5a2b22048d1fa4e4b4f7081deeb1335274912124c57c4a43ea18b01b41770fd206e3118275933257646c07896f0a8aa0c64ba68a4190a74609544d8b96871fda6c4f4eaa4a0011982422795df2ee389ef03d70b7828dc374d9b74a65797e6fda506da0708155df9ee9d98a372bc566739e26e561ef8646351460a93cd271d44ee647644c0d4614f4abe9bf7679dca8749747c91fa58769b81e8eac1e9ee60019ec4438cff8b2d2f020f4795c766ad0d84efea3ed6d0248acff885e9c0008e63ed52bfc7160373be23a48199ed1c2a73b6c0dc31c26597436ddf17687879b33af95910ffb267f360f1ff5e374c76d309596b39ca861a6dbbba12279af2e1fb1c9c43c3c4e8dfe84da5eb86b47e1730e360db60a26b25553ae2b06477515d7fcfd8ab9ebc3aecef670ad777048ee62fa74c79569c8c6aedbb024ed9d871845efbaa9d2eadd5bd5dbb5d371ff547fb3e8147d6c1b379f4768bf7067a55514f516985d7a1409b88de9d2aad27d9260f4ad7904be703a20bc8b18542178c68239ed7a7512c1bb46b1167cf8c841cdad8e0f5fd1085a213f8c605a091015dd4d2148ce6e87bd70f33b558edb7b7276ba2bceadd562081a0d8fd5cdcc2963a74bb0f2548d4286a2316b21bf32c8ed295aa1e887357f38f1b6e8bddbac82cdbc1609c5b4a76329ea49a292d49af05b9809e217f0b1063fd67f8c67234b56853635646680ebb97cbb3b374e8d360484ae72800ddb36b3bc88da97fae3c2e575be8c7e6b8c1e1ab2776df67c37ef11977b3bdacb74cf6412e7da41348aafdcbca9994de326e7eb08d0a561312472bb4c0b2af13c80c6305e0460747feca0100d46fc17ae424faf709847343c1da67885841658479b297eaee98602d1c3eb5aedbf0970c6a45c1630e5dd5303ef845bbae7d11ceaa3b62b9d134bfe071fd14643d844bd587b9f1fa2a4314114947c727e08bb85c0490bef4f3ffeb6b03f3625d0fbe529f61f1b75e2996fed1ecfa746508f7ca234907b72a4762887a0462fdbf5cf9b3ee0cede99cb3637dbdd59c56bf94788ce7e6cfc7082cf61a36aa163470eea8e0a0c0444f9d62889528c8817b4a30b91164cb58f8fa6e9bd83d44e05849094a768bee30733351cb0067a253bdc74578123b9c789d126d8d0e22d4a2955a92f167f7a5105cf6f39671040447083418416d9e379ea74936a77812cd256fc5a6a1adcbaf0ccf27edbf2e55edea50b57feb9fa5dabf849c632fdaad26723edfd9b5c0345c25515424db87c837f4b6ba3dc2203e59e49c5df0794a90338dd11e2c32db0c79486a108e8e917a3da91c09ac39c3cc1c5e7ba4741fb9a00950c21d782fdd21e1dc32fe8f7cde8895b01b3b841e09292fadd8bb01345fb0562f1201ce2c95a2cb9a34d2dfb274f04990e61a9934daa8eb1c738cafac2a825d669db393668d19cecf4a9e185fac732362cd5bdc9165cb7d1665d03e3a86f2058b18b6bfecc836ada080631e844ef331706f2adfb368ffff4623024fbf57dd226a809889a6146e8613aa3cb708b73b6c83a84fda3012e703b6745a5dec5ce339b9b05b986f88d6acf33573fde91c60e52e6db9adcea18b7f1b4798b5973fdd911b42ac9e46d15866bc6aac1342969d2b178cb69396627781526680d1c8eecf7235c08154d1a053add7942967478c5dd85f4192d0db46a418dc4d4b5696d590443fa9f0796db3a7f117558529e8627b7a71d81a5eddb457d478c62196f0aafbc74b5ef62c1b2b746ff011e718d6659da89ceac07edffa40de2d5405079e92e5ed5ef5249fe50a6162dc179dcfc4be74ca258e7d3e4bc392aa8cc33e9e03cbaf6786c0dd1a2f30c7bd34758e673c0c72ec7af120ae8a0f113e64cbc7c6a6fe53552f30cb2493a174ece8e2d765cc7d2c7a782a1411168dfb3e4d1cd732d13e6152a0f497f7bad0d22c5253d6e3f2142565b504e114a9d4542ea5eda30fd52760413d787703235a8fbbf24e9863b5ffe1314fe38724b1816ed104cfd83a21656b40c1711ea7fa8e0788de48591642cdf3177a69d9c3c16fd8f15521cad1e0595a824724e8337ea7f5b0e8043b0b85ebc27a94f429dc19128d6675b4b9b4039689eeb950b2d01e12107c25cdebfc1db8e1ef7d059cb84d5a84580b4d01616267982b7abb17f25aec7389483de3949818d08f0967a15d63b127bfdd818cbc8964c8c48c4307ad1c6da46edc8b53bb7d8c615f82c245fb23595f7496f076c2c6ec62a2ff7bbf4d432cdaac7237ab7a3a9648e43c4acafffe3b8c915f759283904fdb93172bbe7b9f2f5cca89eb3436df4562c420fcd0285c864ee9912291116ae419b07d6cc4cedddf81f4af080b285ec858d0b068572a6b2359d6def49d58bb93214cb1e86d2d391f07817b4086e0f15dd1efe8104c4ebae291bdfc38a645732607acc8d602484b981ccb27c81eb4ed403e88f000d2b7d50a2611f780bad34a627cdebd41936fae71794ad122c7fb4ba0c1a07a6fe34933969463e2a69eb4eaed2a16afff596d58a0085cec35b548eebf40f76c0c8cf239fe0550d79493796929"}, {0xb8, 0xffff, 0x101, "e56173411c35fd2143657853acbe79ee612797c850857e084d276495ff8cbffa9f47840a0700783e490c2083a6d960e9af09609d69a9fd4556420419002195690a3e31d9e98ec78a38028eace885fd1600582343835f1f89cd1dddd194a19d1a4eddef1de6bf77cfb126b11e87017b8cebcbe00f42b8b65a6ad5e70d9977c6f983bb355d559d5373581e53af71e48008061f8c0ee311d31c995a998bbcb1aaebab"}], 0x20d8}, 0x400) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="cd", 0x1) r1 = syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) sendto$unix(r2, &(0x7f0000000080)="f4ae29dfe252a84c2b28343e62d9abb223af4aa3d84313d8551900276768571d968fd636fb084006bf4c1ac9a7132ea7d2", 0x31, 0x405, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) pckbd_enable: command error 16:00:01 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000080)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x0, './control\x00'}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x30640, 0x0) pckbd_enable: command error 16:00:02 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r1, 0x0, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x9e) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b2030, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f00000000c0)='l1', 0x2) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfb408d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bd9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001140)='/dev/zero\x00', 0x10, 0x0) connect$unix(r0, &(0x7f0000001180)=@file={0x1, './file0\x00'}, 0x2a0) r1 = socket(0x18, 0x1, 0x0) close(r1) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x27f, './file0\x00'}) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = socket$unix(0x1, 0x3, 0x0) kevent(r0, &(0x7f0000000080), 0xffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x20, 0x20000000, 0x400}, {{r1}, 0xffffffffffffffff, 0xb, 0x4, 0x2, 0x7fffffff}, {{r1}, 0x0, 0x8, 0x11, 0x9, 0x9}, {{r1}, 0xfffffffffffffff8, 0x8, 0x1, 0x0, 0x401}, {{r2}, 0xfffffffffffffffa, 0x10, 0x0, 0x1, 0x9}], 0x3, &(0x7f0000000180)={0x2, 0x1}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x5, 0x0, './file0\x00', 0x78, 0xfffffffffffffffd, 0xfaa8, 0x4}) writev(r0, &(0x7f0000000200), 0x0) getsockname(r1, &(0x7f0000000240)=@un=@file={0x0, ""/93}, &(0x7f00000002c0)=0x5f) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000300)={0x5008d020, 0x1a295ccd, './file0\x00', 0x2, 0x7, 0x0, 0x6}) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000340)="9ccd84b50188d1f1d5bf8f7001635008eca643c455b8a98553ed99741ae7dbbb20ac70435d5028acf45a6768be87118ef00badb32ed4c14f3b1131f7a8a1f7a48b499b65075ecf4d0aeec7ecdbc994453b77662eeead7abbb485fd904743585cd29a8de51e7bdad89f", 0x69}, {&(0x7f00000003c0)="b9160faccda698dbc4a1ad1902ec98a42b192f4f5b061f4b72e775fe830dca6a57c231cbdfa09227a6bb6f21869410e972176e7dd4515d51301a027e60f787f2c0a3a4b1f04a5ee9ad6dc81d6104f443b481c733cdb6c7a60516e921e9f7add51f30e7eac208dad5e7cbc2f5a7a438e7d8ca43603aaf42608deef0d9047f", 0x7e}, {&(0x7f0000000440)="dbda5823eb7807ddb50b3fad5127cb5d87b77af5c5fdb4", 0x17}, {&(0x7f0000000480)="42756f32d3cef0cf791467c5be0eba20ab64aba1df2a82e220184d91a13f0d5339a2bedfa3bc897c358dec27fb6ab6c298643f9552226e023653264c456646d4a8900d9b849429b9c71140f200f275d46f52acd24d6b50139d6eb1ef2eb98d41f1867779334c7b628941", 0x6a}, {&(0x7f0000000500)="fe88b67fe59d20f082ae8f5460fd19373fbd3f6bd7a176e6eb5ec1f9e3baeef00cdbe090aad68ffa73e04dff466271a0dba0b72947220004bf52e9a106c35e7366f05aa9eb6fdd716da1af06e4871de35448560b591bcf569280cb353b3a5073fd92edba2f72cc9202458efebbcfd164b2acd49efefb740713ce823f7d81452db31ef9d5c1dddc8d33d6c7c2e01276475ee124411c43fb009ef8cb1dc9dbd3a1ae716240f60c931b53e7007d21ae93e59030c43e04e1ceab937b01eeb0234fc484c4cdf043fe73dece889fecf04868ace72f78de0660e11141f6209ff18166cc0ff34762575b182765de93559496f5f489c466aa2fe21cd4b0bb580043", 0xfd}, {&(0x7f0000000600)="e6621295df20ec941a27368336b16f894d2735abda4d05de77933c805f0db1470c010c7a7d09981e87e2024c437e20f54edc28ea7f71c36bc407258976ac905f4d565c6caf", 0x45}], 0x6) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000740)={0x1, 0x1ff}) ioctl$TIOCCBRK(r3, 0x2000747a) fchmod(r3, 0x8) fcntl$getflags(r3, 0x3) truncate(&(0x7f0000000780)='./file0\x00', 0x2) writev(r1, &(0x7f0000000a40)=[{&(0x7f00000007c0)="e71e814b5791dad27548b69d5acc48d09d31d888b80d3efb23b527ff86451087af82662b98d49081d9b897934b37a4e1b34b3ad1c386fb847ab152256be23cc8a776d6db3c9df383dcb2759ed26f5a318ab9a8e0c2d769504562f26e25302d2b3e99f9711565ee361d2f7a35bdd2892fe6173557a8bd5a5404aeaa6fcb55d1c2475693dc714dd553b4533a9cb553bec4a91e975dc3705eadda4010bf99ea6f9f284d79ca8fa6ac53178de0aa9d88188d2d4840a9148c357f136b234b7b9651bf2ebbd8a4933a66db49ec8f47e3e32978ffc2aaa1f0e86891a604a5bfae97012d704516d1af", 0xe5}, {&(0x7f00000008c0)="a29fc36e39fa6dd7ab5931bcb3e12a4a929e3a023b4658f45003a23357cf10eed218d84b157d3313a5390822521aef4d3866a25f88c9aab93d3fe0de6d402a21506c0c3258a214671a2f4e9c66d224047e6ba552c2be0337e4f9da398c925760362786f124675743dc75f81658bde32037fbac4a5fb04ce86461816bc0d54db1af2686338b692b2eca3764173af03990e58f91ba2cc965a582ce18b27956503fe53472e874ac237c55c258818c949d9ad779202adf", 0xb5}, {&(0x7f0000000980)="9231bd844e0cd80b9409b8efc6facb81e11f6d19bb110c79630ad54201f8a040f30bdb963eaa822908d7d1cd7b5eb3266fe913d8e845b0abc2acff242603d0be9327f92ed8a257f2dfcd3a5099fb9ddfa403819630bd2b0dc1a4ac3eeb42938c5f8e5b7eff320120996ec72481ac0ac3b958292ba903606f3c287544fa5a317a5bbde9c55ee6c36b3b792e9c40c5b74241ba8d5d8beaa30ba652cd652a", 0x9d}], 0x3) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000a80)={0x8, 0x0, {0x5, 0x8}}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000b00)={&(0x7f0000000ac0)=[{0x120, 0x6}, {0x88, 0xfffffffffffffff8}, {0x86, 0x3}, {0x46}], 0x4}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x38) r4 = geteuid() getgroups(0x7, &(0x7f0000000b80)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000b40)='./file0\x00', r4, r5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/wskbd0\x00', 0x2, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000c00)) accept(r1, 0x0, &(0x7f0000000c40)) openat$zero(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/zero\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0xc1) 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) pckbd_enable: command error 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x81, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x1ac) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x1f, './bus\x00'}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='@,)\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='/dev/zero\x00']) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) chown(&(0x7f0000000340)='./bus\x00', r2, r3) 16:00:04 executing program 1: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x1, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000a00)=""/253) unlinkat(r0, &(0x7f0000000700)='./file0/file0\x00', 0x0) semget$private(0x0, 0x3, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000900)=""/208) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x15) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000800)='./file0/file0\x00', 0x241) setuid(0xee01) truncate(&(0x7f0000000880)='./file0\x00', 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000200)=0x3) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) recvmsg(r2, &(0x7f0000000740)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000540)=""/78, 0x4e}], 0x1, &(0x7f00000005c0)=""/3, 0x3}, 0x800) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xc) connect(r3, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000000c0)) accept$inet6(r2, &(0x7f0000000500), &(0x7f00000001c0)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000bc0)=[0x3, 0x1c02]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780), 0x43) bind$unix(r2, &(0x7f0000000b00)=ANY=[@ANYBLOB="01002e5836e2b0569a6671696c653000583634000005b85637aa31d3d9d221972c09efbcfa045f61ea56a8ac4af224809bc48898e45822a4594dbe76e566366b45545bf565785706845e9d9e6490d2a3af6230def92d20bb42eda88ee68704a378b757a6411dafc774abd934c8119ddbe70974a58928f62ee37b03eaa1371c95a81c13ce07f760556ae7584eb2926156af013bea29e25a0a3d9cec30348a0e1914376d330e00ae1f23d03c87483a1ed1271bd0e26a01339f3725"], 0x10) semop(r1, &(0x7f00000007c0)=[{0x4, 0xd22, 0x1000}, {0x5, 0x4, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x5, 0x1000}, {0x6, 0x3f, 0x800}, {0x7, 0x3f, 0x1800}, {0x4, 0x7, 0x1800}], 0x8) pckbd_enable: command error 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) read(r0, &(0x7f0000000240)=""/157, 0x9d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001900)={0x0, 0x0, './bus\x00'}) 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) mknod(&(0x7f0000001a00)='./file0\x00', 0x2000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x2, 0x0, 0x5d9bb0e4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0xab19, 0x7f}, {{r2}, 0x0, 0x10, 0x40000005, 0x0, 0x5806}, {{r2}, 0x0, 0x0, 0x50, 0x10000, 0x100}, {{r1}, 0xfffffffffffffff9, 0xca, 0x1, 0x5, 0x3}, {{r0}, 0xfffffffffffffffd, 0x30, 0x3, 0x9, 0x80000001}], 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() r4 = kqueue() close(r1) kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) readv(r4, &(0x7f0000000500)=[{&(0x7f0000000400)=""/26, 0x1a}, {&(0x7f0000000440)=""/144, 0x90}], 0x2) recvmsg(r0, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f0000000680)=""/113, 0x71}, {&(0x7f0000000700)=""/73, 0x49}, {&(0x7f0000000780)=""/171, 0xab}, {&(0x7f0000000840)=""/143, 0x8f}, {&(0x7f0000000900)=""/34, 0x22}], 0x5, &(0x7f00000009c0)=""/4096, 0x1000}, 0x1) r5 = dup2(r2, r2) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000540)) clock_getres(0x6, &(0x7f00000000c0)) readv(r4, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/197, 0xc5}, {&(0x7f0000000200)=""/7, 0x7}, {&(0x7f0000000240)=""/220, 0xdc}, {&(0x7f0000000380)=""/7, 0x7}], 0x2) kevent(r1, &(0x7f0000000580)=[{{r4}, 0xfffffffffffffffc, 0x20, 0x2, 0x3, 0x4}, {{r4}, 0xfffffffffffffffd, 0x32, 0x4, 0xffffffffffffff34, 0xfffffffffffff800}, {{r3}, 0xffffffffffffffff, 0x2, 0x88, 0x1, 0x2}], 0x6, &(0x7f0000000600)=[{{r4}, 0xffffffffffffffff, 0x8, 0x20000000, 0x6, 0x3}], 0xa, &(0x7f0000000640)={0x2, 0x4}) 16:00:04 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x40, 0x1, "152c61b73bc97b6529e3e3f397dc5094dfffef55", 0x100000001, 0x6}) socket$unix(0x1, 0x1, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x4, 0xffffffffffffff01, 0x1, 0x401}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) r2 = semget$private(0x0, 0x3, 0x180) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/166) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000014c0)=[{&(0x7f00000000c0)=""/189, 0xbd}, {&(0x7f00000001c0)=""/129, 0x81}, {&(0x7f0000000300)=""/83, 0x53}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/68, 0x44}, {&(0x7f0000001400)=""/144, 0x90}], 0x6, &(0x7f0000001540)=""/244, 0xf4}, 0x800) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() open(&(0x7f0000001640)='./file0\x00', 0x8, 0x20) kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x1f, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x180, 0x8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) linkat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x1, 0xe313, 0xff}, 0xc) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\b', 0x240, 0x0) 16:00:05 executing program 0: r0 = socket(0x1, 0x2, 0x0) setsockopt(r0, 0xffff, 0x7, &(0x7f0000000000)="eb44e1bd", 0x4) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) open(&(0x7f0000000040)='./bus\x00', 0x10180, 0x100) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07000000ffff58837824af429a3122b3bf0201eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f00000001c0)="7ee8ee833d76ef80966be689e2d7f4de7fa957494e212c505a0aea4832e7442dc147672815d9c0e67910c28912bea59c1946de46b9e35dc8cf1cce4fa4aff070db94ebbfee3458424eb1d9e1fd2bf16abac96e19a124ca396cc9864d99c594be6a9c20e9e3a40dd7d8a74cad5548799e333cf20d0fd28364ee07be181558742559b18d4934ab71b9bda41d20b1c15e7f29394692f674e396bbc5736363ec9bdd3fc3002c2ab2057c32499a934702ebb7c054e3cf78a0ff7dbfc1a0028dd77ac11fe1c5596298cfc41343a55a56496f3c03f79f25d87838f1420a51743b66072e7c3b59db5ec59eaf1ae4ac6f5a030408da", 0xf1}, {&(0x7f0000000080)="0d6391a4c851", 0x6}, {&(0x7f0000000140)="c63ad512dc764a3ce2dd611c26a026613f840a48f406a4b7a8eaeed2246edf654cc790cbafdee2586836", 0x2a}, {&(0x7f0000000300)="0596cbf450bc0ca95ef7ccb0557b8519202c043531652df73ab0b5861b480e959b3b2b19483e26d5af1758f97c53448751499117deea8b8efd02e73791789a7f5aff97ea6449bbacafe2ee27c7c2a9cc5e11708c0989474279d0b28169f5016ad29be8ee0800215ca5be42160fcbeaf25755ed9ae06465aaf5113a8b875f5e9279d2c1b710e2a233422be2fb06", 0x8d}, {&(0x7f00000003c0)="3a523a4287c679ef698850214d199349f071720fb874f7c2d4521b54e1c808002b561bfa8c9e0ef164eb1240518261bbcb06f282fdae1bda5f1380858d00f160", 0x40}, {&(0x7f0000000400)="bb1556b0bfcf77ab81e444441cbfa033af5d7f874d6ce8ff3013b50643ddb170ca22d82e9135981225401927bd21cd5372610d9d93bcee113e6606e6c77c4988162c750b70e48f4ccabcb0554ce099d501b350c06da8f6f966378d1e35afe7ae920ac6271459ec8e487a12bf2b11332185f65d94e3d84c231488ec8384c88de7dc17259123d5c4bcaf0e40d26b5570d0162822d0268833b40f493912cfba774bd95ee4940c1c94f29a585d7cc4d35481de059a2dd3c3973605c5f429e4e0129855757a7fc31c25cfefd3def677ed909ab3e0bb036bfd795bd4853b20526205c9e7341126850b09fd8d0e9e6c2520dc187a79b5d855845b60f5d60d47d51f2ff28e603c721b0789c68501bf498bf3c01ee572d5aa938f4818aaffa306e51e4c78ae717d604ca7cf81cff427f8ac9d33fbe00726d0ceb70e104b16832379325c335ba1de49f66e1bb3b0ee81eb9236d74d8c1f07f5c476f2f2dd6e840240d60b5f10d7c62d36b7e5d9d6c854b3be5b1027339c53ba2eb9109479364c372e0b767fe916c10d72c630b45a784679881a9381379824ceef1ba174112a9359f3985aa5027c561a0ad63db9cf5857cead0ae590931885b94323758e6eee9ce5ce0d646c5fc991282bd6abcfc77e5f7384e478fdfc9f31272ea60a4d96b17caa54895d1ca33c28fd7c3caffac4ca86a6f3ee4bf4d1e7556ecb434e1f0c58f990c37a0e77f8dede5fcd67bfe6e855359fc1a8e0e603710370b446e985ccd42dff84dd2d02a5acebc5141ce06a65c492edf656905c3023683f359fc2236297fc272402b92d877f161834bac94f62cd783fef7f25df310abcb9a80aefa041b1dfe164ae309362e3cfc7c43c2273d722b3a1c1e10abbbd905f14991fb715ec8ccf979170ccdb4a0bcbe5efc6cc35d5925e0a58fb5ee9e0f6b355ca60d86e1b605e0df6d2a3aaaeaca494b37f676c31c27fdf3a8d6d5c59533cc3c201d0a4f05d768d7d95b9779a593f9a1330b2bd0881adc8f6012fea62bd5e740077f9c058b302e33c11cb5414213054fcf262ba5bd784e8ffc45a7445c50d4e85aff1bf43fddc56606a392452b57c618a6036e9776ad5bd6318fbec7d930cb223659dc5abdc7f1980d340365c7ef0c68cda16d958aacba4ed1477e1e260af57c28e77b4f0a1e4e550fc207790424aee4a3e9c503201042148011b33a73d576b9d901abf256f144e5e1f72b33f6e7cd8c032d075a101fb6ad524cc1605388e63560d54cd727b2898bf0e59b92c3af0acbb68a0860a14857b35c46cace271db999cfed7174c58b6d83cb42fba8abe40aac3e514885c9c4bf144ce1f2fc9b6a1680aa57245dab6c4c0b645ec7e331f80737ba8daa66d451135e98dbcec14ee136e5323c42bf455b8dbd36d80180024cad13a312c53389e2d8afecf9302ed39f0206f9e6774e4ef3078805a6a5cf09be01724c369c1179bcc896146facc3cd76fc08500eea5d7144fa3cbc8845bb60ebb3788cf3465430b5003fef8d13dd68da51f6d9728ac8bd5541f2e4b311a1d0b5d2c9472893c7e7648d8d39bf0f15fe6b01532995ea9a92b92c89c56791312869d25d25c7603145b0fd5f63f05752442de311fa9b89c49cf007f47022771c3f1fea27f3777ba9105691fef506a8adc9579254b7e8c021d073ba97eeef2f32cf8891053664d39e4c497a557619360c44777e8b4b38556393b7daf9f75618213997d66a52d184a678d5785a1c001aa0e92331a9232bec7333cdca2a6b56806f8e0d30334205999bd525f11d73256610fb4799532129f48b497ac245da17942af91cda49fd60a983664cf6b05eeb6c4af2c5ea219f4675a1e8e29491f1abe95267c7282f037bdf62685dd46a5fbb2e7181582bcaf828f8c1945ef8c15c94ce55f06e2a212cf5184840fbd54e488bf76e02b59e3dc8531cc3a5bcda9420cc043a7db483b756882d5137ee9f6e09843f6a61e38c08a702222df93758fa9377661f315096a0c358310461473ee94bee40ad17248c131f7ec675b76eab91b10c8fbcc2684c464e8cebf04222883ab99229931836326a06e2573a8f912f6c4c914d3ce4120381a8528275734a652d46b8c67bba1fcd474f9fa8bc590261794fa792ee4ff3eef8332b8c8dbb8b8116712624b77d47970020b37a5f2732a9bc607ece1204f5e3d7a469bfce5ff88f1f37cd143f850fad849121ce54efa2585b1f16ce9e430a0da4bf39bd49f2fc312d7db07d3843aeac5a6b462b24bdf61b1b32613b20ce3e6bdeedcd6c82b47d0ed5ba9cb3a1e4f2652407a433673b5883dae4fe5b011c0427ea64546486806e52eef3dd9fc1b169bcd3c630e59ea6322b5be65f3f9046256c190bed5652d2f9773887a744cef9934760234e20ee69a34a23ac5d901152f9edd33ba336bdea44ebd550b0227e17d3cb65ec29177ea96eac5d924ad341fcea8368317713aceb8cf0936ca3f3815ad7340e1d22172f658b4ed55fcdd4f58b9447c0bebb48b902faf1667ff8456c35e248a6d0f35d6cf1661370059068e4301e5cdd74f451c698a1982fd5a68b129983713f1ff9cd53863af286755ffe4dc76b79f05625c8373a680c645b29c7b7c174a320c09bbce117cd26ac740e1ffb3583d1fe6ff4e2004aaf038e30a872367867818d08d248a5fd86c2d8fd5eb7bcbecf4c6294b12799a42208d2b641395dc70635c720ea065d7914f0448aed300798d998b05f95a34dec7a9c8b0704c0c0e871f05441f4beeab1cbbad3cd560d453d23b474553b9661ea3ee182bf93bb92d6e137b6365876dc6ac4d91ca154ea90329b9b21fe097a5f6d48ccb5d1c1a5353588f32a7a53a50cd43477941ad2b324d1e187f7665e368866a4648ac3906afc2a17b7573f75310017be9ca2730fa517d482388723bcf39f9f89a0cd122f33711a727853bfdc3ed167c81de4c122d37f24ad052991927f409deb68393f3bdba86d94a2b99ffed221499bd15c1bee1807abb07cd64c5d19686c98d397c298b59d32dc93f2a1da441942f46b640d0eba772c6c3f25f6b8a098ae8c95faa6019e4cbc5c43dd845306174bfc7d27f984ef7c57d4aae500ee33f959ba327df4f81573a6453404068aca51340785ceec42358eff5440de21be777367c0a1756080f7f247a257bc189892c1ca6e09d6710aa4d7a70ecbac1a9aeef73abda3dcea41269c09ef7f5162d3a820919894b3051161fb6a91a1ff17c0b688065b7d0f4b6f91bcb82941ab45873c902ba0c800e853b1cde617eae2fa66232b44f393ed62958dccfb9fe814a04b3b9d0e4bd73317e571206badeab9dac3792a6e685b7a88b4a42e4658ab225bb8b1d4cbecc0b7f71431574ca5556174d8b7e51c3b025144614a4df9e4574dd9a9ca1ade8008d9383b8cf5ab8faa08f6f3a0ecbadb24410a8821540aadab5f2fc40c26c391031b5a945f55a8364c9a035c9a308f5860d851b13cb0f10af57b80bddf4bb67056b67c14f35af7883393f8e88b05004785c6776e78bde680e159b06a6474fa2a999ed4283da6c18404ec7d403246f3c340c017aa687beddcc5fc8610f8581c3b023eba1a58bf7592afcef7062184ab2e139bc7d5d25a6d5af5e3f3d6bb6853c12f3a5558a4dee07c9da6e6dbf926df1d3377a4a3f688bf2dce114b71429de01e0045325d25b05886c1e61e2aaa98e5daf1b904cd2aa6b95ed8551d7fd05d6ed5fc764d4be9861fce500170923128792067845862006b7ef3fc94d6b5d8cfa3a8ed7550e9791ec0327b8b0acd4959947f5d1b086bbca76813e359e535d508b4c8bfe563ddf745f10fd73ce19f04aa022bda4257264cbcea5affdc98e57dd3dc50a48cb669c8d8616dd141c89a164be49a18295f21a236279b7ad56e4d01de097bab82d521d5a51a25b6d8125103030190254fa06274f9f30551994f73577e4370eb3a450726c04098c1c6eaba0a42024ea8f726df9dfef4a996a649b167558c30fd0fedfd54d1aebe3917927b4a1338f5469fcb4d5aec713838a63f79adb384d8e3b482497bad878ac9d8bc2a688d5b93eafa9658f92fafd7d824b9b65b3c317a8e06da66b885485b4df025c407e6b8dbe537d5eef891bf6179a588ad326cd941315fe81a2ff67369e6f70b09e12dc33796400aeea664beb8471bd6366a47957bb26500799c184552ddce2d6e503361104338aa180c3dae9c2222e5a373c086c2e3d166888d89524fbc64b540ca9a0edea1e8ee00a7c2bcc8abbaeb82b4e4dbfd734054dc174db5c19471d91f39bca93dcca61af685d042b574e69c1e77d6a414ab7fe3ffb82d204f9f64f5d9a3e6d6a4493cfb71b817db36044274ba05c0c25905151c2a2a9577383d9f9ed4c6779d11f7646e56ab4b628007e981f6e0444dd2841ac7f8e41c608614a5e661c0a186d5a90b6efab5697a5d875fe9b47284b85dc2a514ef186ec24fa6df3adb4af65a451645dcacc115d04e4f31c6d13c5ba7e8063a907abde90e4d08508181d4017a0cc8d5f3eea2df14318b22684d97c14bd38cc8ad309f0efb709e654670df40128734b7322b1045672da7eb4e0dbbbf196d86908483ae1c0bfe9da2c516cbecf0fe574c4366e40c8d5ed4931a9e007e32fc5402c2672f77f52853a67824dc596429187bac11738f61a92b89b7be17ee8569232084023c76e029e26685a0c88a027e66f29620bca278102c284a63ad70377b310fa6c44a2975ac87dcec9b05fa5aea725446be504220f21dabec90a2dff348a4dc96440bc57119681a4a9509e1d46312348d3cf2e711c21f54194de00412721fee1285caf5f24c146219f40684d36154f974a2de1d0868e5f080a230d7275754f443318e7fc41965e1ad10f46540fe77d177eb572f1136f337da2f4558ea6db14b2f6f8c3a59ee1a475cd0caf36536de132196503ee6d395582b91bd00ca909e0f2deaa068a0b51dcdbf45e4749afea55c7f7d255d7d75a4265ff773953e324e4f56636d67666455df9d0bbbd3a5d93c6ee178cbde304c4439ece27c71d5169e18e54839c8d23f6758e807f1890ec8a1cd48903feb13125cd809f9715f5cf65fcd8b23ba0ef23484d16914fdbc5ee9541f004e8706f22167635f917fd1e7ce2ad7205dfc1613c573e6bb164d5c0dbffebfc31c245e7ae6000438c26bae068fd30624356a2336b127052dbd24b6b85bbf0b5fcaad963bf68e992c1fb4c8ddd8766113af48554545f874c55719ddf92ebbb35afe7ce0ffdbf2e7e89d554237d5093fca6bf7b7b535dce9a99ad0cc2e83692045e4d90687d13e03fbdf55834127dbe2f23a05227e8da2d03376981755e0e66abbfef080a6eff6e4aefb919c5c913935c73d6633aa85c625b82408fda1f718422e094281a8f196ce2d34ccf7b73291e99f8077c75edeb19aaabc328f0909ddc044058d90e68a2aa55693c70ae685592650e6ac3be9b0b511eed5e6624db43293247f20476dc6c7af6f798330a8a2ec26763fc68c3f45d7ef983beae3faf049d6f8a3ed6dbf4f4f2ba4d304d2b520e072c20f9304786d4c85a4f14c7e2c6d727926d0e7d24352d96178db2d6c31e96b55dfa9f41342b3d36b24220a1fa3502ccd2f63e1794752e1d51578271d26ae0b51f756b3ee0a67e64d8ce28f39a55a09867ccd530989d499f62799aee34e3e617ba600eacb42ac4347f7f25428e496215095d0571d8b647e3372745dbf6eaad5299c3a6ec49a0cc19405a350d28ac472b1112e6c777a9dcda054fd7cf35b634237a1ba33ac6fb338f39ee828322e9545c37fffcf5e9af436ed2c67ccfd2f97190baae46e2", 0x1000}], 0x6, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x100000}, 0x28}, 0x3c) r0 = dup(0xffffffffffffffff) readv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/99, 0x63}, {&(0x7f0000000300)=""/173, 0xad}, {&(0x7f0000000000)=""/59, 0x3b}, {&(0x7f00000000c0)=""/35, 0x23}, {&(0x7f0000000140)}, {&(0x7f0000000240)=""/85, 0x55}, {&(0x7f00000003c0)=""/1, 0x1}], 0x7) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) getsockopt$sock_int(r1, 0xffff, 0x1a13, &(0x7f0000000480), &(0x7f00000004c0)=0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20202, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)) mkdirat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x1) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r2 = geteuid() setuid(r2) r3 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') renameat(r3, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0xdc, 0x8000}, {{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0xca04, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x6970, 0x7}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r4) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de9c16723f911a1d962f681f00"}) readv(0xffffffffffffffff, 0x0, 0x0) fcntl$getflags(r0, 0x3) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:00:06 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f0000000000)="bb3a664ab2b5d3909e511ddaf421e06d8837fc4c204be000a99105f1f226cbfad2698273922f0000000000002f1faa616c53553e9438a8c52567f1650a9647c2b0dace0efda16c834428676877c4586087ba466a0e644aa27330ca403f1ddde375d1b2b7a053ebb49acfb6", 0xfffffffffffffdf5) flock(r0, 0x2) 16:00:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) close(r0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x4c, [{0x3, 0xff}, {0x1, 0x3}, {0x3, 0x80000001}, {0x1, 0x20}, {0x2, 0x5}, {0x3, 0x7fff}, {0x2, 0x9}, {0x3, 0x9}, {0x2, 0xffffffff}, {0x3, 0x8001}, {0x3, 0xfffffffeffffffff}, {0x3, 0x9}, {0x3, 0x2d}, {0x3, 0x7}, {0x1, 0xfffffffffffffe01}, {0x3, 0x5}, {0x2, 0x6}, {0x1, 0xffffffffffffffe1}, {0x3, 0x232}, {0x2, 0x42}, {0x3, 0x40}, {0x1, 0x7d9}, {0x3, 0x5}, {0x1, 0x8}, {0x0, 0x65a32c50}, {0x3, 0x9}, {0x3, 0x4}, {0x3, 0x7}, {0x3, 0x1000}, {0x3, 0xd012}, {0x1, 0x1ff}, {0x0, 0x7}]}) fcntl$getflags(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0x1af3, 0x2}) r2 = accept(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000002c0)) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000340)=0x80000001) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000380)=0x401) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000003c0)=0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x1f149ad0, 0x8001, 0x3f, 0x1, 0x55, 0xfffffffffffffff9, 0x800, 0x1, 0x2, 0xf3, 0xeb7}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000480)) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0xa, 0x0) recvfrom$inet(r0, &(0x7f0000000540)=""/157, 0x9d, 0x800, &(0x7f0000000600)={0x2, 0x1}, 0xc) getgroups(0x1, &(0x7f0000000640)=[r1]) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000680)=0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x40, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000740)=0x7) fsync(r3) ioctl$KDGKBMODE(r0, 0x40044b06) getpeername$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000074b25c9ab76c483881c7ab0cb8d9dc734c2f46b795a0a78480d75124dec3dc46a53b47f12de15f1c4faab75151e4ce8f6d58cd764f342c1a91609c9eebf77a39f2922601d0bacde219249138f885281c3a97813146babcea15e17096cd58a1e2a70f493b6c9d8695d24acc35339c7dbfecaf"], &(0x7f0000000800)=0x6e) rename(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0\x00') getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000008c0), &(0x7f0000000900)=0x10) kqueue() 16:00:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x118, 0x1000000000000003, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3ff, 0x10000, 0x7f, 0x361, "7bbb55d983bbd6a60c96d1c7bec2bd46b6372ab6", 0x6, 0x6}) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) getegid() r2 = getuid() getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r0, r1, r2, r3, 0x1ea, 0xfffffffffffffffd}, 0x101, 0x8, 0x3}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r4, &(0x7f0000000100)='.\x00', 0x3, 0x0) 16:00:06 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r1 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) 16:00:07 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) r0 = socket$inet6(0x18, 0x2, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt(r0, 0x200000029, 0x1d, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x800, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) connect(r2, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) sendto$unix(r3, &(0x7f0000000080)="745f367c0d5bf37172d401f7b5b1e185482ada25a6136eeb173ddcdb33f9e0f69701f11dfe0eeaa265f523965f3e2c77271447c7d27f89ca615cb804de48fdbd5e57332b14620bbc1aa41a9a17f3ea11d7594510c673a924de1c34dd2e4144192db195781a1c739d35caace7add30d553e8ef623dd0f096977a1d4a513005e15353e401573312bf2932c105310f5bc0b", 0x90, 0x9, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000380)="0cead811e0d7a65e9a2d55d277e3b74c03d6f0850900933e6b92d2042675a7fa73001d146610dcc335c657c72ef1e8318edb7483fd5c9c9473f22ad936371c5e172fb65bbd3bf059f0e59a038b234d3aea86eb83468159d7cb3c6ae2513e74fec02837af87e7753acbc7890323b21545f05ba0e3c3f2873aff3056361c0dd17a", 0x80}, {&(0x7f00000004c0)="a434f0f2bd3ca8c3adebd59b4923e4f19cf845d85e17663ebd5415fad3f10987ad42e5028a9698553e8183c60f8c65bf9f3f1bc07c919ac3e5857f9700ac1a46e72b85c5862cf5b472c7c1337c3c341ec27e0fb0767dbfbbc0ec1dbeb283fdd30f18fadea654a146702d2bdc4d8267f8c12d9d3291ddedbe973d33860135ed2c62e8980b", 0x84}, {&(0x7f0000000080)="244193c3df4a6e726888afb2e4a6", 0xe}, {&(0x7f0000000580)="69e8f737f2e46ba9f165864b66414351f797112613ff23c4fc22c92896a2f2f9684e4e73a766094e2005081d0535988a27caa59bf78f26e98f9ea7fa2e9f22cbff1c54248a9afb2fb59a7791f9385d8edf92970093958c656d65a40acda77ab89f10204610c3dc570b6259568fc273716abc1be6d4b95d9177cdbb614e8dded82ef54877237648d33fcabcae0a0bdf1462973be238fac9362912b63c21f0bb9fd3769833dd9743771bae5efe7d3492ec24d052d6712f11c040b60bb164e06240b668fde4b958a3ee228669f4ebc2a7e7c067af190b2e992402d6e57bbabac7aaa0b6", 0xe2}, {&(0x7f0000000680)="e54624ad84dfde240702362e2a0075ee2b92a642fa57540e523a7a32e42c662ce94815797717c516cf69c61fa3081cbcc43079ea90ef565cd45c36d8064cdf5ae993e8ffaa2581d03b3cc8c4082305bbbf08443329f0818686a3c66dd2e625a7e26738ca674406955cf4f542e3d3a028618a8039b62db5fd8b0a61b5543a917493b2a1cc7d41684093ff42e691f852d5eb38605468feedc981ed4da7a1d979fd0370b94fb2be14513427e16451438262a961cc1ac024937a4776c266a00b39a3603178be1188f107e97abfc2858cdd233938273a0e3698fdad8ac80931a1cd0058b3b6f530a8c9ee0ca30f2b8c0346089e4940e7685fc70b5200653c", 0xfc}, {&(0x7f0000000780)="0b15b64766e8d970125210062c247d98d762a5e663c9455b6fbecbe7bcaec10021097179d1c8c0de800407ad42f317a9a361080a9488288e43d58a2ab23c62baa0b9974092e56f96aafd1bcc6304e39961c1e154169ddcb75ebefad406f88e253aa8ec6a2ccc34055894abe45a30b231941a4bf0e77d4beb533f3e5edd3a1ac585930a", 0x83}], 0x6) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)="fc735df179c25821bfa0b9d32fd63e07c686e9fa4269c7ffefa8c4586210775738dcbdd6165eca8251aef4e0e19c2cd690ebfd390193c1017fc510605c567916814920280b50c9492a11d8875684c055aa7e91ba7124bf5030", 0x59}], 0x1) execve(0x0, 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000180)='./bus/file0\x00', 0x4) sendto$inet(r0, &(0x7f0000000280)="0e6218badebc3310862081bf357a72ac810bc168a12498fcf06e64da310fbad942e9bf3d4632e66518c8003d6010a9ca1630109f60915174af45c21e97cb3c35b61d22576caff0150cfd94fa7eebfb6a7e9564078874401485fed9023e33a9f32986705ccfa12f6b485ca1882d24ef4d2dc36931adc8ad23d9e6cc3e26d72da26574571e6524067d3716af1687b6115c0e1fe2bcb8005260eacc57d92f65a5facfe02c9f59364a01f5352386db67ba04c3eae53b4b2a2804a6c3fc4c7c16262fc6cc81db13730959455b1f2098c4bcb5c2b140f27624487092c24268295db8", 0xfffffd30, 0x409, &(0x7f00000000c0)={0x2, 0x2}, 0xfffffffffffffc3e) 16:00:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x4) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x400) 16:00:07 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000a00)=0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x480, 0x80) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000a40)={0x40, 0x2}) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = getppid() r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r5 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgid(0xffffffffffffffff) r9 = geteuid() getgroups(0x4, &(0x7f0000000600)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = getpgrp() r12 = geteuid() r13 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r17 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r19 = getgid() sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000280)="e4d105740427bd5071890aa31669d3eb6662fc77b8997dd44ce0591d24fa60cef1e37cc5575b301adac195c1c7c29002abefb70f84323033c9b12fdd7924bee344be153fd8d101464f2b91fd7c1350ebbc4b9261566de939dd9a167760295172a8bb83ec4fe07fa8e68fd9f57c01bf60f428fe066e7d50cc4e2f6584214358920fddc88797df1adc2fc468ff4261babd065e01e656d789b60df50dd5155d695377b50945a7d53724805759e916771348fb5170b33ac05ec1226d8255de0b8ac62979e7fe73e5b3705cb7679c", 0xcc}, {&(0x7f0000000380)="a86a430bd0589e2fa7de12cd944650a8d6398baa908e153281d0921d1fcb5ce997c487abc735a188d960e5ab88812e4648bdc6965e9e1679f61838dd42c4e32c7eae492348f667d01f", 0x49}, {&(0x7f0000000400)="2f3690b049adcc0308b15bfaaf4c0af2e20e2ce3db8db46909a27a94684114cfcb5ac4701bcbb42059dc858be3e9bee1d8a7683162f2704a1986e06f4b873693f0c488655150f820f3", 0x49}, {&(0x7f0000000480)="9f814482efe7737c6178d4df01852742258f49581e51ecc08a48b1d6c0078f86c14620f72662a248603f51d1e0303a4023e7c34c908d863745e7b89a63a1f69121f69fda7c6cc05b8420dab9ecdf0897187997f536a175350d1c024affd974694a2c4f39b75b36a036aa83aa9a2f07fffe604434b38750828806487d2596de323924", 0x82}], 0x4, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x158, 0x8}, 0x406) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x0) r20 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) pwritev(r20, &(0x7f0000000100)=[{&(0x7f00000009c0)="fa1204a49155ce1e0002", 0xa}], 0x10000057, 0x0) writev(r20, &(0x7f0000000180)=[{0x0}], 0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r20, 0x8058574d, &(0x7f0000000200)={'./bus\x00', 0x8, 0x0, 0x9, 0x1, 0x0, 0x577f, 0xd27, 0x1, 0x1, 0xffff, 0x6}) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000000)=0x9, 0x4) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7f, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in, 0xc) socket(0x23, 0x8000, 0x3) listen(r0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x10) dup2(r0, r0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b400033010000000000000000000000004dc6f2e9ff000000000000000000000000000000", 0x3875d2e62f50b91f}], 0x3a84f046c5d4d34) 16:00:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0xb) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) setsockopt(r0, 0x1, 0x1, &(0x7f0000000040)="70b912d936cc26f487499b5cb707b9e4b44afcdad66f5458085d0361b8860ba492ac13099553fa0fa47ad89953a3ada293bb348123628d15c4bad406d625c323263edad341a425e256c981064602b25b14a2f8f1b2e7dd48bb17249048d731ef45d6ea490b0dcd125d9ab433d415dd918a3242d22c832202e2108c916d573ffd93c33bfeb1c55426cc57f6e7ef4a9e45918e0a36e24bff4f0499f00befbe767886f9a1b62ce9209e672a6252db70a5f1907638fe3c90e09c1c8e4b2382c136023ac6c9f67bfe7a4563fc8a032a1822abc1c673585448c3de9b082e1d09d2540d9420577d8b6f7e200474dc55ef5ef2af141e", 0xf2) listen(r0, 0x3) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) execve(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='(\x00', &(0x7f00000000c0)='#(\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)=']\x00', &(0x7f0000000200)='\x00']) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) 16:00:07 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:07 executing program 0: 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(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) r4 = semget$private(0x0, 0x3, 0x0) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xf) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000540)) close(r2) r8 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r8, 0x2000747b) setuid(r5) lchown(&(0x7f0000000140)='./file0\x00', r5, r6) r9 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x10000, 0xd1) getitimer(0x2, &(0x7f0000000280)) sendmsg(r9, &(0x7f0000002c80)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000016c0)="dc39bccb21e1355a561baa2533fd12e6d8611c1ad46a52118866c447ee261165dbb7aece72d149e13edb43c136f2e1bb934c77bf8aa01fb4a194cc3d89c01116949fe1d75bc2034e0807e2f2851921d8647c71760a0f90f1163026ebfd6593585e21b9fe95cec636e33e67440e79397544c36c88b266b35b9066a5937688ac8ae55aeae0dac89bfeeb17c6172d7474dab3853459820db2", 0x97}], 0x1, 0x0}, 0x1) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f00000002c0)=0x3) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000000c0)=""/36) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000000040)=0x1) pmap_unwire: wiring for pmap 0xfffffd803f013300 va 0x20ffc000 didn't change! 16:00:08 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fe, 0x0) kqueue() kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) 16:00:08 executing program 0: pipe(&(0x7f00000000c0)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x4, 0xfffffd95) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8001, 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x10001) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 16:00:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x8, 0x9}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000040)="6cd0ca8e418ade0aae07a78716b1e2f5cf5602922ebec4d7c120b370193b8c126fe16bda10dcf1686b7756dd4d153d76de038fb8e079db5211947c5001270aeed713386a80e0698cd141a27d7bb1d3646e7178666433f17b2f410ff8983fc7c8538bbc57ef4fa24c89dfcef42a5bc86a7bdd208aae506cdc78dfadaf29229060f0", 0x81}, {&(0x7f00000001c0)="b99ad28bba0e13a3918124615bfca2c04961ac4680f5178152192dbae4a4802d16ca4edaea821c1ae00d0afad42900c5f22a1a7fc81ea40e92b670e2b9ae5cbc02519ba18cc21ec5d5e40f5d8afb638723aa8c14e4e647f190649f71560102712c6a66d22151bf4c64641d9b68ce470b545efdd7e1035683d0335c92", 0x7c}, {&(0x7f0000000240)="fd4abb44b5d9fcaf6f3f186e5b713e5afafdfc97f54555c4d98a5654a9fe9cb5b40fd6115149f980899a4f5695caec0bad93896fc4c3672b1f8d618848b7584d73e8a3411fc926d68ad9e83039c1d433cca9af120373fdd33385b6944a5e6986bd9446bd70b96a4c2f8361af", 0x6c}, {&(0x7f00000002c0)="506cfa1e03be6cc6f639aef79f9cf234bf3822ccaf79084659ce719ad40dbb289eaa20759deaefa703ec45a3cbb8b914d6a41c9ccdf77fea1757f45ebb5188bcd29d092022a2044e591a0d37b4b87324725ac29f17cbb31f1b20f1f20eb2bd70bfbf0a6f6f5cb2c7cd00e76d9b647fbf837509fc1d4885b7b46bc1b3129dae08f220f55e21573906a2bc0584ff76384a4c63b864b34c7dba80d9fbce9dcbaa1925e906129dad3b2b06df312ccadc5bc39285abb03a94f3f477e3846276f9f62eac39f5d6", 0xc4}, {&(0x7f00000003c0)="a7f26ca6765d31a512f0f7356bfa28fac1aa40278e46db833312ba3fdcb29af0c7725e7f1b699c098b62755687b9c0", 0x2f}], 0x5, &(0x7f0000000480)=[{0x110, 0x0, 0x5, "b47c581e7f906ddb656a0f741eb12a9f6149ec876f35c3a4434fec6d7e9f81eda0b1fe1ec10d85975af67c88ab21f3921e8a89016f2b91257e9e18083a29327b3ad70d18fc388ee3af96bb270edd4513c2ecab6cab82d3428476d6a1309693af20ab2f7c8fab60ce44438153ff0aacec795addfb2a6ac66b5f820ccff661217fcdd6b6439d3e9c390685ef6ef7422f3609ea44390bd9552183ca0f7fd39f380f3e8dd3e37c6a21c812906cb0567906d5283aa1b4297059f0dbc4408a54d7bf4bb63037c51e7b3be6084724d3cdfbf9a0d8a45ca9f8d3eff357d1c312c600ed1d45553343dc2c50447b738420d5e0f0315d7584918b979f36b277ee"}, {0x90, 0x0, 0x9, "ff15cff40f413912aaff56150b8b8daa687911f676b5c1a43f0bbdd732ebb9b14bd660e331a4d73525d6edf4d643f31de7e7e30f714327b64a7f55c03cce9c8d756dffc5ab35326366a4b0f00f81957ed16785bd6611458be6d32eb10ee1f069d972780cf17b1672936456ccd1ed5aa884d5042f40df188f0e28a9570c"}], 0x1a0}, 0x40c) 16:00:08 executing program 0: r0 = socket(0x2, 0x3, 0x2f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f0000000240)={0x3, "10ea75bb385820df9a5b40112ac7f39ca00c812e8368fc7bd00458933fc0351067258a6e38cc9fe55062d4e0fd54a173115017ad11911a436477f3f3d5070dbccd9b3df68ed6bc1321c9cb9f463418bef95476441cd75b5eff675a6f3504183e2f2c2766cb219c0cfd8f4130b8957f3f0bf9b7268487ecd1c5f5d1a2de382fa4a49ba88853aa18f454bb436cfbdfbf3957ee8dd533b6cebb742949f9ca0d24d7962fc9"}, 0xab, 0x0) close(r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x45b, 0x7}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="a1976b58c9a82fc2cde58ab6c5399074", 0x10}], 0x1, &(0x7f0000000100)=[{0x60, 0xffff, 0x2, "93648bfac06e0c0b5ef60e9ec0b53c75b41fdf33661cbcdbce44be368bde56660c44caae460e6c30ea135f03e067ca440149aad73cfd844ae2a497c0ff3299632acc70d7b7d6c3e939d1a5"}, {0x88, 0xffff, 0x7f, "f037b1d348702e2c15aee79c7e2fd4b6541909a9044e93665d169c347a3ddbd70dbaaea78b62a094f402f92596051ec81c1c9907c432afad8dc0bfca8228ba0a9dd35d7da10f2183bc9c50996b7e7277405b484b5c7056768636a86be4497ba5a7cf9164932def06fb916dc37081a92df6bd78690d2e"}], 0xe8}, 0x405) 16:00:08 executing program 1: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r1 = getgid() getgroups(0x2, &(0x7f00000002c0)=[r0, r1]) r3 = msgget$private(0x0, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) chroot(&(0x7f0000000140)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) syz_open_pts() r11 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r13 = msgget(0x3, 0x2) r14 = kqueue() close(r14) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000300)={{0x6, r9, r7, r6, r2, 0x100, 0x80000000}, 0x64d, 0xc56, r8, r11, 0x4, 0xffffffffffffff8e, 0x3, 0x8000}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x1, r4, r5, r6, r10, 0x8, 0x3}, 0x0, 0x6, r11, r12, 0xe867, 0x1f, 0x1000, 0xffffffff}) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x10, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x1000) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)}) r1 = getuid() getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000100)='./bus\x00', r1, r2, 0x2) 16:00:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xff, 0x3b4e, 0xff, 0x4, "875d9890f2e9a913e19504c79f656c68a0150e3f", 0x7, 0x3ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r2, r0) ioctl$KDGKBMODE(r3, 0x40044b06) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000040)) kqueue() 16:00:08 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) r0 = socket(0x30, 0x4, 0xfffffffffffffff7) getsockopt(r0, 0x20, 0x80000001, &(0x7f0000000040)=""/161, &(0x7f0000000100)=0xa1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f7a696c65300025e338cbe5af2f3551604c8668f75a205d9dfd6e9bdf5aa26e77e8d1b52224de65980ffff9c837e886e1ee655c428eac710b40c7aa90dff8485d5cb516b4afdae92d34d07df999e2889617b389baec6c628a570400000000000000371a331298d5bb011b4cf79ef36f3612cf7fccf2a4b11c4c224b91205c158bf47b10e58b1836f951a19e2b3b77d1a5514f635024969b0f7693cfa6f3bd2ff68f5ebd272d48b1e76c76bc8c48df5a06a77d7b485f0fb3cb925262b23f7726039f3797a53d26affc1806d6705e9edea4cfd8a08fa0ddefd980bc3eb4922d7276176257c4a3e504756a2127b755e788c4198ab8f306874b69c22c2773778c3ee419e846f229ad6b6bb65796036883af41ef230a3d7d79f9796d0273fc9b2d0a66c2886c46ee08b8be5505efc180d8f36095b84b7b189700000000000000000000000000"], 0x1) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) shutdown(r1, 0x0) syz_open_pts() socket$unix(0x1, 0x5, 0x0) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28a9) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10010, 0x0) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x40) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x80}, {}, {0xffffffffffffffff, 0x1}], 0x3, 0x2) 16:00:08 executing program 1: setuid(0xee01) r0 = socket(0x27, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x5, 0x8}, {0x3, 0x5}}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b09fea9a0d0af599b0107ff050001d19b00000000000040c60182ddbf26bd265678", 0x2c}], 0x1) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0x0, 0x7, 0xfffff, 0x5, 0x2}, {{r1}, 0xfffffffffffffff8, 0x1, 0x22, 0x5, 0x4}, {{r2}, 0xfffffffffffffffd, 0x10, 0x40000000, 0xffffffffffff8001}, {{r1}, 0xfffffffffffffffb, 0x1, 0x2, 0x3, 0x2}, {{r2}, 0xffffffffffffffff, 0x4, 0x20000000, 0x0, 0x9}, {{r1}, 0xfffffffffffffffe, 0xe2, 0x1, 0x1, 0x20}, {{r2}, 0xfffffffffffffffc, 0x80, 0x1, 0x75e, 0x5}, {{r1}, 0xfffffffffffffffe, 0x2c, 0x0, 0x1875a123, 0x17}], 0x800, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x35, 0xfffff, 0x1, 0x13}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x9, 0x5}, {{r2}, 0xfffffffffffffffe, 0x40, 0xf00fffff, 0x1000, 0xfffffffffe96371c}, {{r1}, 0xfffffffffffffff9, 0x9c, 0x10, 0xc8, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x9c, 0xfffff, 0x81, 0x200}], 0x200, &(0x7f0000000000)={0x98, 0xf0a300}) 16:00:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) getppid() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xbd3, 0x0, 0x0, 0x0, "582a7291260735417dd72aef6a13d2b2b7155f6e"}) sendto(r0, &(0x7f0000000400)="7d583737ad6fb4530656cee0b9c940bd3ac1fc399bd3e8c7824751be58abb5b3fa749d2cd3f54c62b59a0c25fdc9d7f72578ed3ad7ebad410aa1eed46435b22c5fc2cfcef292d669b029e87479bd5e882883587ea6cd899e68f286e5c05ccd5dee89a473284536f2476baf4ccaaf6a1f0ea2cc7296d68c726bdb559d988656dee0bd273c4bb11c2360664afc6c36ff900d32bbff8d91742f0f5aaacaccbe0f8350fc310457e453face1a6c8406e2d1d29e0422d923db8663a05451de05b492b03b1432c97fff70e00bec3b83a46feb5d0ccc6d2a27742e0821a0870f", 0xdc, 0x7, &(0x7f0000000140)=@un=@file={0x1, './bus\x00'}, 0x8) 16:00:08 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050105001e00000000b1ffff027c0a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/38}, &(0x7f0000000100)=0x28) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140), 0x0, 0xffffffff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) poll(&(0x7f0000000100)=[{r0, 0xba}], 0x1, 0x0) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = dup(0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket(0x1c, 0xfffffffffffffffe, 0x400000000000) ioctl$TIOCNXCL(r0, 0x2000740e) sendto$unix(r1, &(0x7f0000000100)="e9d0200af20d409d7b6c1d918b0466acd1482bb360e977ac4c6610627d68809a5355917e78fa9cc432d5abb3985be8b08ed81551a00ade18642629bbf75ccdef3935b7c82ac2c87991550fa431d4421f54f3c4b8901b8b39ac571cf6f383e2b5b7645a923fb8887e5e65d9f9549e3c27d24ccd53a805b0657d1a7ca7637967131fe92dc9a8a97951ea05fac375cd09cb66ef7898a986b879e13d418ea97b76ca9799da6c8d39e03c71f65790ec6811302af726b1865e5597159cb7674331dec51d4f19adecb51abdec33a48dd19d87adb8352722a45312b4b61be60c", 0xdc, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00050000000000000000"], 0xa) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:08 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/250, 0xfa, 0x3, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = shmget(0x3, 0x3000, 0x441, &(0x7f0000000000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x4000)=nil, 0x2000) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x820, 0x100) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6002, 0x16fe) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4020426b, 0x0) dup(r0) 16:00:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = getegid() r3 = getgid() getgroups(0x3, &(0x7f0000000240)=[r1, r2, r3]) shutdown(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r4, r5, r6}, 0xc) sendto$unix(r0, &(0x7f0000000000)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x243) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTOP(r1, 0x2000746f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r3, r2) ioctl$KDGKBMODE(r0, 0x40044b06) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r4) close(r4) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r4, 0x8004667d, &(0x7f00000000c0)) setuid(0xee01) r5 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000400)=""/255) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) syz_open_pts() socket$inet(0x2, 0x3, 0x5) close(r0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000100)={0xd2f, 0x5072, {0x9, 0x3}}) close(r0) dup(r1) syz_open_pts() 16:00:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c623000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1400000096509a89763f358c9c618d4cc9e5341d22ac14e8aa"], 0x19}, 0x0) 16:00:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) close(r0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x4c, [{0x3, 0xff}, {0x1, 0x3}, {0x3, 0x80000001}, {0x1, 0x20}, {0x2, 0x5}, {0x3, 0x7fff}, {0x2, 0x9}, {0x3, 0x9}, {0x2, 0xffffffff}, {0x3, 0x8001}, {0x3, 0xfffffffeffffffff}, {0x3, 0x9}, {0x3, 0x2d}, {0x3, 0x7}, {0x1, 0xfffffffffffffe01}, {0x3, 0x5}, {0x2, 0x6}, {0x1, 0xffffffffffffffe1}, {0x3, 0x232}, {0x2, 0x42}, {0x3, 0x40}, {0x1, 0x7d9}, {0x3, 0x5}, {0x1, 0x8}, {0x0, 0x65a32c50}, {0x3, 0x9}, {0x3, 0x4}, {0x3, 0x7}, {0x3, 0x1000}, {0x3, 0xd012}, {0x1, 0x1ff}, {0x0, 0x7}]}) fcntl$getflags(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0x1af3, 0x2}) r2 = accept(r0, &(0x7f0000000940)=@in6, &(0x7f0000000280)=0x9) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000002c0)) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000340)=0x80000001) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000380)=0x401) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000003c0)=0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x1f149ad0, 0x8001, 0x3f, 0x1, 0x55, 0xfffffffffffffff9, 0x800, 0x1, 0x2, 0xf3, 0xeb7}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000480)) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0xa, 0x0) recvfrom$inet(r0, &(0x7f0000000540)=""/157, 0x9d, 0x800, &(0x7f0000000600)={0x2, 0x1}, 0xc) getgroups(0x1, &(0x7f0000000640)=[r1]) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000680)=0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x40, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000740)=0x7) fsync(r3) ioctl$KDGKBMODE(r0, 0x40044b06) getpeername$unix(r0, &(0x7f0000000780)=@file={0x0, ""/108}, &(0x7f0000000800)=0x6e) rename(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0\x00') getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000008c0), &(0x7f0000000900)=0x10) kqueue() 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x28ae) mknod(&(0x7f00000000c0)='./file0\x00', 0x10, 0x7fff) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kqueue() r1 = kqueue() kqueue() ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x5f5, 0x0, 0xffff, &(0x7f0000000180)={0x17, 0x1a}) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) truncate(&(0x7f0000000140)='./file0\x00', 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d8e4c788d8022f5afa6e5125c28017c9e2ce399bc625575396dec3807b922f3265830ca55f18a6a7c9332101a75308a02ae5c29b00eba35516245ac06d3a2f8f819aa41faacde9dd3d6e71e9ace67c8602db98d0f4ff6b2e0942147ee40857c3555f0513da2d4e67d3c120aaf696e9bff6e129635d43ca3213de20df28f245ab04b68da2d994c000941b150e84097b6e5837543f78188d8a9a5ef2702b14bff9bd1e2f7f0f930844ef3b983ceff68d35056ecc771d8a37677c0b3203e4dfa9078f41e354ff0b009573e6e1fc3189a39ef3808fd3f913cdb8779376216be29b615f1861be59b34dfe9512e50a9b8e079a63658e384674e1d76312b7d2ffbd44db214ea7dee9e8428c2cbc43ed8e710a8dd95ac0d4c4f29c90e6f26a02eeca2fa19ec414d445e08dccbb5dda65df216f6f0e00a5f7d5e12824ad65fe4a807ed0594100be56cca7dccdf99ceb4bbc8ad6cdfba625ef183e369126ce722c07b9531cfa10daaea01a839ed3ad3355ae3098f8b99e11669c02d752d8fa8126042b9f15a52e1bba7723813a5403259a283dd468c5e4cca82934126e84bf88a144092ff815970f068a9c117e0fa9bb945c1f6f3d45317c01414cd8345da191c1ac4ae82088017ffc871eb8291d1ea413ee70e7e81e0e8a3c6faeddd68c32196a7876b5910efd65607403b98faeb9b23f16c44557eb4afe1b93d422fae84f0a8378fc21b9ee21a58467949ecdae58598e8d065caea950a2fcbe182f4bb2cbad75e3577f44dcd0f9b247e808d0689a5b5a69ca8f0f559829f87d25039907c46448316b28720a9e0210158f0954c6a96e5cad0dbca2c53ddda84731a946af43f1f259f05bafb2b33efde14789310f77f434ac1f7335db23aca0c3f76e1a6da72dbee7cd730e7bc643608f32aaa0960a0c38890cdbba0b67c92ca62a78975ebed392c457bd55f37a04676603115fdd06993597c09f32d3ae77f405e5ca1ab024289f9ca3e2c48c5a45462e9fb4bc057e4c9868860aef11b164dd404140cbf74deddd06341becae9bb163d12faf61f191309d63e3e51dc8632cdd78f19e53eea139dd53c6ce02760aba0dbeac190236707bfa7a06312728ba98c31e9f0c0ad8d05c3e5e260ddbe08cb5a207bebd9322a4b7deff86e662c55cb4e2d605908063eebbb74cf53bee27b75673bbcb23a8abeccf0fd639059be788d64894f7566c778e8c6e09f1e8dde16d0cb78089bdc5f2f3218073648e34fa738803f07dd86023698ad30edbc111f9f007f28151b42968481d0cd0572c710f11be2951b757581684448ca759662ccab9ce85d482e862243a0a901d9b15b90c29591c95aca4381e4f22a0eeeadd8953be4d181e89749db7f389c6d0359cac62adb0d14905e29da696a450b407aba01d3d6bebf0c17ba4df2cd8160ada9cd1d16b43da97e39e24218a4284a693ebfaa4d769a7799a6fadfd9a3585fcc3041333e21c0b4a86e076b3c84218456236b928a8a71fd1c6b819197cf44abf460e2bea7ac92540e59539c54c0f2045b527f5603acd38f68f953f3a161dd28b925d172915d2fa57deb60be7a67037fbf7e2e3bd9d1d3ded23b504b4c11d09646690923e9469cadfafc57081a06914d7e2a95b15f425cfec094e410a8ec3e4ad9ddb16aa13e8752794eacbedcc904e7808d9371f1121c3a85b1c2df174e0f19a63fc3b5a985205b77dd987b6263c6490793ac86c3b274a542eeda3a01273ceb06210b8bcf05f011f8ca3e244e5a2719443341862a60e4013e3a67897b2cf2d5d9fb1a717d65a12067958da63a2cf9c6dc830905bd5d2a9ddb9336b2acabfda4535c6bfa92cdb7f9d43a52fc22629d239ef87906d89283a9b0f32e5e4f050baae4051486a9d75e7512292bf57074a0a8ecb22bcb79bee9a54e05786cb05d963142ad2f0588d18362a84d373d073f371a95994d321e313819670e0ec8c6390fa4e3d1f1bae46502bdce93e8de510ff6b3f7232711ee44671798d42e825497f68abce557eb7dae6fbd57c89b22fc64600e9d97c02ddf09794404b3d86b8acdc66777d94c0cfe559b6cafeb783ac7dd2fae38341ed98675fe28f7533dc8ae7a6afc91eae354bf44f17c83c9f011d2ae572aa81741aa8b4f2d062d3a60c3a51e282c8c0b4433a20cf6ff76b3bbd0cdc4f6676c3bc7c60d65c2e94eedb8d146e42ed2783713cb9a4e2785681e151aa5d6baeb522cf2a6df634e9f901e15d134bfd0a07d68bea3e1e5a71307d9ce98c994114b249e06e75d68976b8dcc771ec2f2d54d52bacf4180b76867de31479011d9a8006f02577c7c23481c09a32d10e15f9f034ad6cc8c53dee6e1886e794b4ce7be66c74e647b4456621f294f2580ad95baeb14d9e2cfbd80987571ec708242479c52dd3b3b5a97503ed7b6abbc3c84d98d1a336f0a518b0faef730647153d38e4c85e6a61425ded1346ea7ff37c44b98747517415708202323f8254f5c57ce3fc8e927279c43961c42b21068da99fd11f930085982e3e913a1a754daf83d8ca905a8ba1f7d3545bf467bb03893d21fddde9da72ff1714b2ec139c6e7691b340c2d356625bed77e0ef4697342591641e2c2c00d", 0x98e) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x5, 0x0, 0x1e35, 0x7f, "89074429165c0bceee761124cd98cbf4ca7b5f7a", 0x1, 0x15}) dup(r1) rmdir(&(0x7f0000000180)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0x0, 0x3, 0xfffffffffffffff8, "ff03000adc7f8a0000000000003200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:10 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0x3, &(0x7f00000001c0)="cfb7b42ae2477871e8df70406f3c8abe299a4ba38fac97fb79b83749f413cfa34a745f0521cf17c5d2c5a610712c9c942f3f49036571121158bf4cbee181633940e11204303365d946e0920a283ba2711101cc2099c1cc42a35236bbec864eefb6f38f86e1f6a0320be28eee1a62010348e367e3481997f7d662e3b2266326188f377e61f499d64624c05dfdade7ef1131e8437f35601aeb32d82a899d7924b5f94b014641e6b70a95a8b9dd70dc8b8e9ca88cf29f4e37a535a0a12e35af1dddb822570ed356e406441fc338aafa19dd24a665459489c3caebe37d61b9b66ffea06ceff06f693a618a142ea0aefb7b5ad5c1d3e38a2b877ac4f420e1c906603d9adfffa6334d40eecfb56866bfae84324531df7b851a275ec8ad567a9547274c6bdb356c574f73a95300f522a821814b361876a0eb11af1ac220d48fc5a49aa6af1bd74c8827bf5da552e2ff407f1658f032288794da99fcf7c7f723df336bc81f87bc836a3384ea6ec74a81b398ac4a60813d72f066bec5ea47e185d882327e7c7d55461fefc12e5c1fc9a7b7d77c83d216c2e43d2f77c45248273cd3c109674adf5abf1585bd0172a1fa016d6c2275780d96215b0187be43e62b95879544b1ce44a6f46d73c449e2acaa1280c6a06aa4005d604f8c77cb318d89b67a4e6f90303ae1dd852bf735aa7814c086dea38844e72145334aef88709cb84c1cb94828b5c2093ec634920eb06d23ed2dd4207d72cf8f7a04d6f10b60295aadecec971665c14669ce70fa1e9fa6c19cfe35dbc8ce32222a79b0b8e750e5170a771dd4fa77aa59ae7b8b86b45c8e125255c160860802401cbec23b13ff082cbf7b02dae60fa55d0bce0d4c81db6808666069f294636a2b4c30022efda3a5113e94823cf7bfbf875f42082b918a905753b1741661bec580bbb7310119eea8deab291b10bd64e51bf217a208bda5e4534f7875331b6816fff380e1c86154a95ce688bb5bd96807937817fc3392a1d2d446f789998d943528ee0e046b9aabc55fd175a6df2fa2226252fa26d39b8b8f8b379d6a60a17873ba173e9f16290ed402b13aaa949cd4462e622bea55853129792828a848e5d141b5a98dfddac7ae529c599d4ab1d99fc9dd62d1e9dc362a246205a805c9bbbdcb06dbf2913ae6011d077b536d337c35be229194b31243fb7e86c606f377a9bc4b8de3da02064aa97d6fdb59b5fefa6507a97369ffb10bc8686eeb6e00341f18ef20e225f66b142e32e39dae88b65e6f99d7839ba4ab82fd98c8ba6016cd7210355f7270f123eeb15f201cf84c1bc67d951209e3778fa76bd0a81e2a3f7301ef8d6cafcdb09f00859c083283e33e52a2259a6a2705cc36289e2a107f3505bb5ba67a84dfd6c11dd98357adc82907160aea7c48decf33c7ba756d16a8f22ab14664079f8271ea25e4b3cb5ef8a7d2aa80d233d09cfba089ca09d66f1d5c200caa6b678963b2a9996b5cbe01be6d5916297736221d5147bc7459641c203db556d9fd292cef48b40ec3b4dadc531896f9f69fa88b06e9c7e55f16dd8e5af6f67863560355dc843c82e0b3cba2804e1b2c6cc68a54186d10b6b8cd6b9db07a3371c9f482ad4a5b0a113423165bd805179ae05e59ef5320140bbaf0cfe1d38950859092c45033548bfb6715a340d73510441d69e4dafef6a5807cc4b175dd58d223c8bdb2d0cc1f8a8faf98902320042683a64c983bbd19317b688e03699c7578a1bdcd72cb6c55036fdc3addbf92bb2dc47be205bc8c0b674cad31d70922df8bc5dc8ba53479dfe9217098209631b8af8f9661571e418b2f9009370243d32cc23bc080c6b3b2655cf43327f05f2a793688133ee47f8597454b6b40a2b58a58faee4b5265442789ebf382d32adac3ff6d57793b502352c2e43f9d4feb7847b3b90e6db1b6e72b1d12d6ba61c71839ee93cbbe91b82f4032096eab5adcf34bc833ed6e226f1852f235bf08542608e76253d33aa7565397279135369628be61a1c1d465e73a4b808e071628c16c224e06068543b32459044597877aeddca9334fdfcd90ab4dbfdd04414ffdeca00b2bdc53382b71311cd07d2a53f71d83fe2454243e73c62fbe31282e60ad4c2bb1f152d4e83b94500d6f18d80108a5f43dd55f2e3dfada5575adaff919abcd4dcf553da5085bee9488ab098754f218b64bd6a5b99e1d031125cee18bb52c126a8627127f65615bebedb97e9b85925d3770953034912f8dc2c35546b41ecec3ed6bdf926e05d8c89a43135a50a568efe9d2cceeb0b3bc80dad3953de7c8f269ade41f195d3ae1a08153e2cca6dde091d0e57459fa3d36251b1ce1e9cb75cb6a5b9a60a5de5d64a4448d6999afa9196d7146469cb82cd164d3469b4b3555e910737bd6f79bb7730e7341354873662c0650c619457f69db470801dd41c8773a45905cf74f7c4c931a00662ceebaf91c688950855f4d1c2cad1f7b77db8f5e760d795b043bef059dccb682df4634e8517d2dfe3b42d7647affe58461fb143f16abe5cc72e6a44ca7deb5536c532f76dd5d432b2728606ec50dbe60a7369836ed823cd650fc295febb53ece3f005cf4432f7b06fc9fb43c33d3265843bcee77c06f1cc92bc2f4b073344a4ecebd93624fa5cc0f4a6a574a907efc1423fd7bc13d89851b8a7b7e4714139f1c5ec4cdf100f5ad8110e1541ebba85433b83ec0d905d0f0fb5eaae20e7c1ba5a1b3263437b56e20e6f25b932aafcae96c16558c317c43483445b3f3316822872608808bd3a4d589ba2f900608692af69e5e481f2dc8f41e89b4ac103dfb94764933e6af74d11639db242a3dea6e0332525861aec34d427170b2d93288c38301b7a20910c5f59fccdafdc50f55ecd8183610e75d5caabd9f7c0541c81b189f58eacaf9828e2cf254191c52b335f7f49d9357aea22c627d686f087a608cdff6298fded28a90547081602b743a9d261a7470f66d610a406ee16d59d087efd183e096701bbef71cb5adf2295a00ee8bc8aaf7fdc8d73e309d74224cef72b3382507a71dab526ed9f4d55bc1441a9b4a26396dfeea79fa036b7cd4938f47b57aa7950db254c453373c40862b933c119c3edffbe8684503faa3d9ff7861616bf24a0efdc767fbf52066151423f667afb243f51d63ef487e3d52b9a8d48dcbe7a9ea7dd86a0526ffbf98d993e2afea476317b05833ff5c7bde2db19a810388a18fb2919ceb080ac731bf88b80d6b0504ec97c99d03d85ffad6691ba3d2997d836360194d7f844e8963fa83b8c184aba36321a0362b9270bcd4bc4f4c69989e474ff75aca8211a8bf95ecceedce55978d39ff72a16a6d31009ececc869b1a79d869dc9d54b62a55b3886e6d1cb0313502efb7084291845ad4a2028120d8cea6a7cd401b164b2d3eb49b74c99c4bad5d38c1f786afdeb6e13ff016ca2558eba4055189f4786e5bdebc2a7f71787348cc7a88a1ffd9caa0cc84c354066c482043af45e68dadb87bcb95a9c6b2236ad0abf2eaef5e32fa4228397fa682a090a13d7cc3516054e131e04974ead3c98a28ab868ffd1e36172bdf2bd0af93373ec4bd666208b8647f683611e9fe13a4f5152e376b781fa7f27839870a79f3ce6b009c6e2674bdd11d8eab04cf5f244a33d8a2e7ad59ff77969fb2167e81843765d2c2a738da6ad41ddb0642d30d987476a6830c4b824ab32b30d5f601075d80c601de5b113bb614aa7a3226a06ba8ca4cab6f66b08213ae3c1387007028ea735e784d4da148a1d33b131387c7f71b9e728c039e9c6ad472c5ee59a13204e3d117ab393d2fea866481684736b07276f5999388ca20c6f9eae5d0661f2b0bedcb49fb389efe693770f48898e939714630c7490fce78efde8a768fb9fb331de9ff13dd83e417f1967cdd4cb0012d540244e5aa3d88a2fcbf5e3e5b2be4b4f1bf6758d1dd262d250bd18adb7f16681136becb7ad55aa44103a0ccc56b30b4c2fe8c06578121817a75e60eee6d5aee208d17c4d3b04fb11c9121c1660de9568808f8d7fec04bd22b326a7dbc9e71ae571466e74f1926bee9339dd37956e56f85a71978ff4713bfdc1f36bb36f806b58abf6aebcc05caf3dbd8b9ed09750890bb0e7b64c92fd3c7c9d093338a9deafaf4e1acf8091cb06e427ecd66acd0e7431743843610d45296f63456846dadef8d00f1b226ae39733da18cf0d1b269e5047df81210136bf2a7be1ab0153b83ee8d98289dfc7efd275506acc9f54f5d3aebbb911ffe6df0dc0f930629b8b4445570fcba34ac701544db9da07532bf8ba117f8795a2f89b08e1196742eba1c175663266932af254b66c72dfed6725760436b6f7e7edf0e291b4132efbc1b985b14f767e6695db1496b10e0ac6f293628ed0170c11eb9014f74a012707352a1b082d32a51922083855049f06149955ce86f21428f522ba5b57b2e764db3050a8b3fe4832a9d2fa636b38cde8411aef5be037fa9582b6b883b2c3fb0adf648980d4468b405425306b1dc2dc6416632e5a01b6c7f2c467ebab0548bd8169ba96deea4f4dc8bba2bba1c1fd5e0aa60865963aef6eb81b8b3050a4aaef3b5366b03d90950ad4744be7f7a1b74bb6d56c39d3bf416770c861549cb9f6ff7dae7dd08d62532075903ac010c8c47e306cb181156775953cdd1e0e5ae442f620221dd7af53b138eee13edb854d0550a815afe203b436250f1b22ee7c349cfff9df35e0a409ab4b19f45c8eedda10b1fbc654cd4938e32e166f946e095615ca75c89bcda38564103b4a7c8f689f1705f71aece7e8564739291aa64feaab37555c2ec251573508057015acd01ff5abc32161a78713b3f02e21030f4b0c8b82d01c492ff1c50ac230dc01cfe1bd7ed49d1d16e5c568264cd70acdd40135183075f30be23d1574f7381e5139597e16e3ebe76ea1500525d2a9bf503b973cddbfcf41666967e601838b5556d85b9cffd2587ada240e10c69c45f28ab0eed5241e5454ea0e1618836e8f724048f32fa3ae1eec54094aef01a3c768c90148054a2837b398b39c501e4784b05f4801959ebe6bb53d3d34660fab80ca1fe2659aafc8f70ba9795810ec9dc8aeeee312b0f19507cc89243bc452c5646d19eb3b8caec351249741a902a038aed15126a5c2571fffc1c8f48477b504eba5ee43079859b87e58e2bcbe6d4e98bdcc541d0b06471e0742b34438659debffed6e068f61d418cacef32b3d48532a7e84b6de23d1bd898d971eec92709511ce52b7a1d4d8f78ffb94424100cd8558e1f03cd61c6639b7469a9c51b0b40799102d411b84b1310e58c717bf5a03f36e1553924aaf02759ba8005c55b5582dfc190e0c0f5c1e60faed27df63b4e25741dcaa17cb2bfc9800727ab8186827df4b5143da2bf40878513f88a6ead8252e4f6c731b74a31a02a822ddcc0e59c74f7cff904b9f98b6308df9cf2bfd7ac50b0a800505f7ea1751fb7fcc77e34d0762541e8110437fdca7f102a64a59b1ae17733af4a7da0bf4511d03cdd61867008835758bef6f818a055d4011dfa093e838fdf3dce4c9c844adaa6093f8c4b0729373a7d8ff32993fa34707d68893e83200e905e449ece4598286149113b074662b8140de2924e789e7780f5632ec8027e4b54d18cf470a73f00d8706813a295714ce81fca67cb0b79d9f03655cfdb8e5bc0d0925ca113b8a6d042fba6eaec30df4219f1862dd572a9545b7f1305e2ab01a6ed81acdedccdae2fe08041da4cbeb2f3e5caa8e18f0342d1df37e5cf52ddd1f0759b27d33aa0aec54489e39f6fffe07d80eccaea2a180d9c", 0x1000) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt(r0, 0x78, 0xfffffffffffffff8, &(0x7f00000011c0)="e416140fd0ab5f4dd1e25b64069da8e0bc075e1c65eca1363137ab6dd66bf8538b351deebf405ffef561c88d0ac71627885580ce5d4c3f0f5204871127d4f14169383b9c813bf5a54780d94b61a0d40e5ad006c2286bc01f38ac4ab03910ac4683af765461fdf7579931ce3aaabe2ccc314aeda52a204cee74ea9d749d84ab754453cc06b3b5bd6df643c6e5669b34f9777ffc29ae6172c49830f9327c322e59be7263872b655e686af04b422ecd6ddc2decfd1e8b18fcca2c6c46ade924a451e625134112e89809a8f39fb63a89fd00da925763f249ade01f4eb09351b505d83fae36c1d2b91175db5271c71c245eefc8c125753d8ee55d4b58d8375c0d837a81c65934dfb04c5d1f1751ea821087232a5db1bc735a08abe1beb74aa4f745187aa6702ce51f778b909e1fe4f669caacb39b80247ad21646ca735ae32303e6ac9e911ae13bede1ba961a6638d612dfd5a5847f11eed32da3bdeab8bd7514dfacc6", 0x161) 16:00:10 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1, "5318f250273cd4b5924d1ef708b1ce8ee0d04f3ad16700bc1296a8d9da25a8ad4935765713c186ebf7438bc76dd84b816cd42d745a632e2f60e230f2fc566be04ef4d07a7ebf6c2334328cd4e08dc6ab5d745e2d0af98cb078d2ee9d306fc4bba80b42f71de413ae793d378b58f99190da2975b6522316b5901a70dea1cf0e13c2806de71de0ddc1e6df44392db3aa550379b0c7822f441c14167214eae281139073ec133def435bc1268d9d65a5fb7a34a44dddeec22341b89a6cc520c7b6b70ca4d5516a2af8e2cb85a55cab452bf01c18e602beddf2dca79c838ed47d85499af4f29f2ea6a0"}, 0xef, 0x800) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x80) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:10 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10280, 0x10) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0354d605afd928dbe0f53b523765a0e76d91d9d7c7f5ecd520000f55d9bb05dc03e23a001000007f559b8cb509000000e7199679daa9010075ee6f7031d6220ed69a19be423cab21c600748aaa78b791a61d75bc90ff0100004064f0d01e8eaf301e3fabe7705b4cf01309bbe061a751731e5c0000f3031748935d0e2f319a154ecd009cd68131400b4dc386972d2eae0000000000000000fc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab09e54756258cf0157efcb8cdc1f85c9a7dee598ca84b154b143eb6f8f21bba4b90ba765d2250f6ea821e153a6212dc30a", 0x103) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x200, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfbffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000240)=""/161, 0x9964) 16:00:10 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) socket$inet6(0x18, 0x4000, 0x6) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000100)=0xffffffffffffffff) 16:00:10 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000003440)='./bus\x00', 0x18800, 0x140) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003400)={0x0, 0x0, 0x0}, 0xc) setegid(r1) semget$private(0x0, 0x7, 0x1) fcntl$setstatus(r0, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f0000000000)=""/4096) chmod(&(0x7f0000001040)='./bus\x00', 0x2) semop(0xffffffffffffffff, 0x0, 0x0) semop(0x0, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) recvmsg(r0, &(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:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() socketpair(0x16, 0x8003, 0x8, &(0x7f0000000080)) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000240)=""/31, 0x1f}], 0x1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000340)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x20, 0x3}, {0x1, 0x9ad}}) dup(0xffffffffffffffff) r2 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x47caebcb554e8d7e) r3 = openat(r2, &(0x7f0000000200)='./file0/file0\x00', 0x10000, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffd9) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="1da5", 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r2, 0x20004b3c) fsync(r2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f0000000280)='>', 0x1) 16:00:10 executing program 1: r0 = socket(0x2, 0x3, 0x2f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000040), 0x10000) connect$unix(r0, &(0x7f00000004c0)=@abs, 0x8) 16:00:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = getgid() setgroups(0x4, &(0x7f0000000340)=[r1, r2, r3, r4]) r5 = msgget(0x1, 0x0) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = getpgrp() r12 = getpid() msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0xfff, r6, r7, r8, r10, 0x100, 0x400}, 0x27, 0x8, r11, r12, 0x2, 0x7, 0x1f, 0x7fff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{}, {0x63}], 0x2}) chown(&(0x7f0000000140)='./file0\x00', r6, r9) r13 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6098, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) mlockall(0x2) write(r0, &(0x7f0000000200)='MS', 0x2) 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = getuid() sendto$inet6(r0, &(0x7f0000000100)="592e90606a68ae78fabbcf28d96a0a16bb64620856316fc8e714c8b4e8d260cd6ead1eca40f2fc69a9e5d158df00cc08d56dfabdee4136cf756b3cfaf69ae788ccdb7fe2f00042bbe3fa30be168a654228c48912fb2ee491d613480d4987674e93297c7ff4ee8c1ba21f82045a0ac4f936ee8634e7000d8800184424c8b94676573a573f6233a645468fa7d66683d90ae2e7dad6", 0x94, 0x401, &(0x7f00000001c0)={0x18, 0x1, 0x80000001, 0x40}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 16:00:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x19, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x67, 0x4) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) listen(r0, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x10}, 0x1c) 16:00:11 executing program 1: r0 = socket(0x18, 0xfffffffffffffffd, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f0000000100)="a6c84b7e7a355e0fd833ea1952b22b2b0bfc7a96b82086bc2f0bb48bdea311dfe0b387a97e899fa609640190befe5d046f53f66bd386ff99a51ee9b60f3e0040545e3a36a87f3bb0a4f1de54c2b5e9fe2ae900f8a87b6160dd3cfa7f4cb6a938096c823e25ed3563d5d7e4c74ed3d3deb42364a529b41b99ebd90628398e525d18a1921e755c4961c97ce4f3e1e98a9aabd08b7d125fdec290289218caba293299802e45f74a714fa8a44fff0876e9fce4fa7d56e7f1d9aed405a5157f9a87a2075b7172ef75a4153c2b4ed2e4f5281b752b440e4d5f1c87267e7346c85ee10a4b96fac8630948efbacb3858ef5f44aecf332c45f9e2128f20b59d01b4983d971614d17e517c798960d57fe5d6a4054b61d7f85340ac5e61ed23268da8de20428a258cfdfe058f57fb7f83870ddfbf88f9c9914f4e4c43b5da11115231fcc87b01ad73dee60a5a1695f5eecab4f73450b9e43b3f25f29cc78f7a4d729ada126c3a8817c885d31b91eaf3654c6d15e1cca4430c6b0ebde2d7e4f8aec544758140f5dbbebdf11704350af021c2f935c69c82dc342777a3eca9cb312b5dee9cb9b37415daa13977c2e618c1985a00df82dd1a6be1fbb3a5693c909aa0b9a8ee4741dbe5c6862b55ec969d153b758bead68198a142f93ecaf586053d6d0ab6df25e732ff91863711e82e835562051ddca6ee53d3fd495c8c86c7e4a85854fa0ee14908daf8257ce869477720c22502ccdd615fcf5b48d58bd4b9eb947cc42b664bdcb1e5b10236278734ae02e46f43f8ef7a502ecbe3ed3f9e7f930efd70b5f10e0b60f6e362154984de1a03ea392193a7b5ce307667a7ee07d88b06a3ebb5ab6cda190463b574840175fb7993a024c6051d68b51ecfe90c904a9c9e7f44f07ef5c27f2bec8bf5ad63ec3ce6886dc4a27af194eb469243f0b0a954f4a73001fa761afabd13dda6b354909baa86ed13d89be49d750e821d9ad79f231340e511a9178c4a9daa06e8e9093e137462ef8d7cccfb65408aef3b46eed770a33d7403dd48ee232bbfb855872bbe03ea314ff4417ad1b7bd7da3e616d47857156d2dbf460e3f6f8218f594cddc2f6b33a860cae30ac5438630df1755973d4c1c3641bf896ee4bdd0414abe79a111e4396760ba5482c007f6f3fe6153afaeb22148accd25023a104bf62eed362e584bcb67edcff9a0dd3e8c3cdd4427d8a594b7059ed25f2bbec9a0afc8e4217768ae0beb798fbbf7cdb11258a462d2e5ef9821073b7e45089043f4b21dd579638cca20268c23b007ee8c117b3ad739633efe4e38ba698d1d7c9e07ca2c9c9d07459e42be5b28354b30ff36fd39cf437ae30be81c20c72644d66cb43d9356382cc1938960adfaf376bccf5709b9c4cbc1ee37c23aa7640ebcc1d624fd7c073f7bf8c8916637aaca79cacb5753375c4231f6ef2e481fecadf4eee6925eb61aa9fdec3aef706d0c412329ab507dcc9bfd096dc90ced514e1125e6aa0a0d5b3403ec34538792c12c960b068500ca8015b300a74e52441d40e03cb4c0997d2b104a823203142765897313560e0e9452bb73fd1201a31f62fbb143a9b736b2b8c5ae6e4fc557dd076aafc08a8d25e88454b8db63fc2ad016e0db97a9b263148ecbea0793f17c904b346dc058be0ed8a05c73f9f69bc890db7e31bc68e56f7390845c177e42e8885a4e1142ebad156f711ba476934b412d74079410653463eb71bdd1b8755d9e8841e7cc44ac8b8b83279fe783c86013cd502cefb5f5e7bce2fe6728b8fed4bf2fff49de0051ad1cb6416db7e9cfed6fc2673220e57488df34f9eab0d3cca0761c5bf787919163f4157c50f14921007bd4811724ce6ec7565766b6a43c1de12cfb7ace1b0d8a2635fa48a123db5cd891fc969f74852e3245b81f074072049180a1385fbab1f3713d3c6341e4c3d9487142e6ab97b383d92603292098a26946aa04e9460677862fe816ca0e5decbb6cfc989d91d9937e5bcf70a6fef5c9bf9d648b8a6a629c9f9fa66176e27b98b9b539295e7036a8d0a4b43dc5d68bcc44c202b560d51f0ffbf5214cb8b85c01ac3647875ab979cf0c8b5cdd5393920c259e37bbbd2ffe62c2778d074e44a2c1519764da0687ef5d87a13ea958a102734ee987a0f10133de410763f7ba37cb66b64c0d79998c665a9f59774953df74fd8712abcaea9d7d51e4aa8518043d6493deb4bd96e4813b5dfe45a1886cb47cb3dcaa6028cf748de09dc5d0101c32779273e01cd360898bdde3ae24b201871d1ca3ed3ec8a660193f5186857c146139376233d99f8de553a89786d0f4560d3ed1fdc8b8df4e28cfc15fd457f39e262a056c7634fc53fb6bed22913d434bcefb913f42febec5339ddf197e264f8559fe9c1812e182cb6aa6165c381dd172c164ad9bcddc9fb2d1848db6de3907f939d49dcee8e265b11118c8c732a7da126627acc703134ff20a7a045d3274e0320b6ef6094f6e4d9c99c7a814258c1cd3384b36b3cd27af0e7447481b9679de05cc9af90e1679631f23bd9cc3b17af47b164f49a89fd567c7aacf5207b4c8e964f7560749c93f20d17fade3854896f7d6d6f6daf17d3dff7eb1c6e8e98ac8c92753374514f078b155bf2a83c859a7ce7744ea7566320f1b1d3f89dc8a0065661fb971ed0912b0a6fbc7458ec730bb7f66c53505d8d84f35971577e40c8c9c4c4448565fd1789d3af673f63d88b62cbda9436347e79972aeca6e08f514578c85e56ea95769d03f945d39b9cb125e374557c6cc022e98b319e1861b9a889a75811256843df60c10c34a4a850866dde2622791db3ee478edccabb7889ff7af4872e96f52e218c49cb0e1cb9df8602da21ade28d52d936edbf8b8fe356648bb8703fe4ed005ececf78520451d17eccfd43fb59198dfbb11cbd9393e33b891e5fd32acd718fb80f0263020417adbde63921b7cf7047ba68085fd4fd0e16f5a134fe43c79974771555744866d0e4d892733216a2ac6862e9b906ab2889d6c8a2b51620542aba1c174aca8a8849a2835014ab84594b6f9ffb5dd9b4479182a384c49c0bccb5813ba966f33b7d3737529ae140801c1fb330932a16caf8454940258c648f020d5d627036cd238554ceca4380a8d0d038b4d45a899e5f577790a5197da4ca790fd2e35083741ff342eb321588ecb8e51278106afeb5feb190ce5dcbed18189519748b4187441c716a5aa3135f39440e4019225178261e47eabb777867d2874dcc5ed4074f0a7635f15929f658cf9c462fc6cd3c88caa57a5d2d3f625d7cd788a2f66c79d767ceb5206faea39c01098d484dfff9440183a9a45d80d5244c427eaee0ecb14ce21961678f694e62f231d88af4b14990565b8ceb529e4030639ed0423d59ca8ffaf8e7025611d051fcc79558c544097db745378d7a1ddfdebafb09c9cffc23fd5af1af15c9e72cf442096b2a54a90f895ede47dbb5cfff2773c5b3807102382e4f62bda081cedaa273e8ddb963c09371f8a11c131d6ed099f29467ef1945ff54e94ad3a05413b0d174111dc96d606843dcf5676193b40bda4d314e4b0f9faa3e9e2d2e257949b087b7bc4ec997ee126c73eafd00cb902bdbad902ea3c6a6364acdf9b9e49bd15aecbd4ee40dff386f38ed12d7ff99d2c14e69f4f48a0f279e38cd6f5ddad39b1d987fe5f54c813dfb569213473f1feaa33aba97febb69ca39b4522e3d893a506b06d22edfc18817ca60d8620cb7dc1b21ce92d71ee8d9b370c1f26aad5e6a1f9b842bbca86e3dee6678238edc129b6471b37cca491500d4467c7fcb5ce54b5056f1967a7b417427f483c257ffc61b6b1c2b480992ef917a0e83c1c5af3cb45833314e26622bf36acb3ec967fc94793483f0c2d80387c58b0b6dfc80eabea66d837c2e4befd77f14a3d90920dc5653d8e84cdd30c6af0506c75b8f5a2c9eb43ea55c5a5951018ba2b9c0f9967267659ed62516c9c9ac2c1814ef8ff93fcbdb1f10c4bc8dc8e378113fc4aa15614a89b55f0fa7365ec6e14fcbe348d055c331bf5bbe074f077caa6a2654277f001c389f7835a1050f69c7d2c53f63138d91e23339dc7ec8d807ddbb426fc29a08f8f0b2b84d8e2ffb2ea58f66c4e71e5355d1c263e15ae906e5a6064c4b677cb7da9dcc6d086bb45f9edab7c5de46d8af3bc13ef072bd0a028714fa1857f0197faa761084a34405195c2e3574d6ad23bf8f3f69de0e5d10849790eb1a64df4ea0f1caf498a6c02e789f85bdeab627a07a42a6498670b85820d8cbdef8c2a3340e54dc864c3e772805afc3a301fecab846a64d80dd2a46486b2b4804901629d735e25eb35629221de9c203b3c0f933b736f43640314a0de4732d7ccf8a0d80ac1c5d2aaba91369247ce2397776191f7dc5b56e3a96c320b50fbc27499398d8b041f9773d89a8ff459a171c5498b47145947955f9273fe1ffde9747ea3f392a602459221e0ee76cad6c9ebe040600698c7ea4ca5baf758c723dfa6704c843e7bf0dfd28a300dde65f73061d443f19bab5478b75ab64ecfe5100d0dcc61e67f18e17cf166469ab0abbc57c415ebe6a763d92a9fae12756d213d6a163f8a65d48a9eb9b9a512870e57c095e5b11bd0ccf7cad1b115688c453788ca68dec361e4503c305a7280d034af16d31ad124b688e001949b53387d2b8e27989d7c836d446ba8e520159ac1523e9380c95468851ebc903ea3a91e4a44f8449dd3ccef29a61204ba038ba310412116c48a8882d869e7b5ab2cabe27d75f48fbfbf6dd408f49fbd4299e46876403e76404c2eea522f2f54f06282c99e402404725b9d615925af3bd0a182c1e3e09ab9bfaaf5cc9cf226a2bff6842d2cb653580e4bfedd8a025cad7086a196b56abeb392f4a22e801244d723fac8461082cfdcc1d7033986688bac1802afde105f1fdbac8b39205718b7f2009f25040e863e2b3933793be81048f26936cb32eb586dd427c20cabd8d6b9c0fcd5e0e427359ec51af64a75d147977573ad78e6ee478b307576e53ca7cf6e43f8444a79aca1d5d78823bc56a3b81fdaa9f6a39d6cbe7d23ea7cf5caed4080649bdcbef680935a870c8f7afab67909ccaceeec338b4c2b823cf9b27852a4aeb72f1f9bf3ae95c32fa2817914ac0ba9cd0374906fc9f0f64e8cf9f08dc0b37909211aa6b60ddac6f12ac195304cf0a28d7adb97e45bbf1fc124ae98adf494991f7e34a59661c127cc918ba396a5a7b3eb756ab11563befe217ba6c2606f81deb803542f0ec8c1bab975078ddcbb0c16636f97d262d504db704d87218f819ac2d342779423dc2f5c094f2b2e2cb2fd1afd842180137bd85d08171a73d94180d8323f0ff0c28ab27b4c7a980e90e953c799938605edc28c2ccf27ee3a3b117d9c102cce64c7b5d357993d42d7ccbbc0b0eb355f8ae429575d2c9c9d0ea2fe07914a7a5708190b8efbe73929065a9f78de391e41ee4605d753f06cbeaa4bc7ae43da7ec2567979c2d4f6eb1bbc135ca2e0de12a1a06c275dac964973a5309d8c0d3e6856ac0e9a57178fec087d5dd22c5b5f2a37b467084b6d47ba7e2a1a4f0880e03124fae2285304bc94f19dc1530798542209d7b5d782d8eb57190e7bff8d5c5f17204c2e8b584dbde0e97bca550e3e2152e7bda64e0737fb05a4f1e00beb6106c5f16070a2fa094ecbeae87ab430d69275c438770376e91cb445f8cb1fd9a0daf3094fadcace316c5316f8fddb9e2d48b9e1a5a52d49660d401cc78fa32d2aea935bcd156f9169eea62a28c0a39d2ab412dbac7426d5ae042477622fe473b2b18b5a6399", 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) accept$unix(r0, 0x0, &(0x7f0000000080)) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x10000, 0x0, 0x5, 0x8]) write(r0, &(0x7f0000000040)="510f0009", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x3d8727f0, 0x80000202, &(0x7f0000000240), 0x0) sync() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x40, 0x1, 0xffffffff, 0x5, 0xf13}, 0xc) 16:00:11 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0x81}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800000000000001, &(0x7f0000000000)=0x8, 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 16:00:11 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xea0d, 0xc1a, &(0x7f0000000000)="0300a45d", 0x4) r1 = dup(r0) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x7, 0x2, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) ioctl$KDGKBMODE(r2, 0x40044b06) 16:00:11 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x200, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) r2 = semget$private(0x0, 0x3, 0x90) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/224) 16:00:11 executing program 0: pipe(&(0x7f0000000040)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) accept$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000743dd68c81f7f39000000000000dac452e9737179e2ce7edf02b4cc0f1082d50ea63b373da7110fe8574112b2845ab3dcf1afe3cc5adf8f5f85ef8491dd6e021b68bb8a06631f7ca2f07de1bcc4de3788279d3890ee147e484563010001000000000035d8b93c5dc006f33cd34fbea2dfb6a50a4b147120b030d39c711f0011e3e93f33717d564bf8a7b378cea09bc09717b49d1609683c2da70171ce081bb5bf5316791195ea6d7cbe06abbe12734e82196d6ac39658c7fa602159bd159c6031f2a5bf4594ff77c4a33dd9134653500d1cafc83b6992d62c8013b811ffa2ed9524113d04bb8b1ba738accf615052c0211e9555c4eb0999bc88032f3bd9756de39447bd4406c7f847896905ce6fb185feb4f576f9e7f97d3a668c1f0a9ad15c495442e5c85688b42b8d8e5c220056ec0d0000000000"], &(0x7f0000000080)=0x13) getrusage(0x0, &(0x7f0000000100)) writev(r1, &(0x7f0000000000), 0x1f0) 16:00:11 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_GMODE(r0, 0x4004574b, &(0x7f0000000100)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x1, 0x100}) 16:00:11 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0xfb, 0x100000000, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) 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, 0x0, 0x0}, 0x0) 16:00:11 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() r2 = geteuid() r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) flock(r1, 0x8) shmctl$SHM_UNLOCK(r4, 0x4) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x21, 0x4, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="585729bcb9fee5bd", 0x8}], 0x1) 16:00:11 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x14, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c340000"], 0x10) shutdown(r0, 0x2) shutdown(r0, 0x1) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x80, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) geteuid() r1 = geteuid() setuid(r1) r2 = socket(0x16, 0x2, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) r4 = fcntl$dupfd(r2, 0xa, r2) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x3, 0x1ff, 0x8}, 0xc) linkat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00', 0x4) r5 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x18080, 0x40) preadv(r5, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/144, 0x90}, {&(0x7f0000000140)=""/102, 0x66}, {&(0x7f0000000300)=""/162, 0x65}], 0x3, 0x0) r6 = semget$private(0x0, 0x3, 0x718) r7 = getuid() r8 = getpid() getgroups(0x4, &(0x7f0000000600)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getpgid(0x0) r11 = getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f00000004c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000500)="26ebe5a8a2715e9ecf331d11169a94b6d3dc2bcf32dc3590d3aa0bb886d1968de1cb75bedba9185a8e3e759de4088005ae046efcbf568be2d7619c239acda25e426ed931f9e631641e01ff8ea09344281ec3eecdd9634021b938aea336c3b0a9d1cab9a5d4321aaf16375d0cfb04f982487aed5de386282e2a5c7a0d971aef84e095e224e3822c3261e434c71dc1a7ef748086d64442769c46ad", 0x9a}], 0x1, &(0x7f0000000740)=[@rights={0x30, 0xffff, 0x1, [r0, r4, r5, r0, r0, r0, r2, r5]}, @cred={0x20, 0xffff, 0x0, r8, r7, r9}, @cred={0x20, 0xffff, 0x0, r10, r7, r11}, @cred={0x20, 0xffff, 0x0, r12, r7, r13}], 0x90, 0x7}, 0x9) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) fchown(r5, r7, r14) r15 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x100, r15, 0x0, 0x0, 0x0, 0x89, 0x7}, 0x3, 0x1, 0xbb}) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x40) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000080)=""/15, 0xf}, {&(0x7f00000000c0)=""/5, 0x5}, {&(0x7f00000001c0)=""/126, 0x7e}, {&(0x7f0000000300)=""/236, 0xec}, {&(0x7f0000000240)=""/69, 0x45}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x6, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12ffffb27824f6cc3fafd4fe6c37b37c013f48c17b00c1"], 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x20) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r5 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x3, 0x3, 0x1, 0x80000000, r5}) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='x\x00') close(r2) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f00000014c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/166, 0xa6}, {&(0x7f0000000240)=""/192, 0xc0}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/176, 0xb0}], 0x4, &(0x7f00000013c0)=""/228, 0xe4}, 0x40) dup2(r0, r0) 16:00:12 executing program 1: r0 = socket(0x1e, 0x10000003, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x200006890, 0x40000000000000}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xfffffffffffffffd) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) connect$inet(r0, &(0x7f00000000c0), 0x126) 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000100), 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x20, 0xc4, './file0\x00', 0x6, 0x3, 0x0, 0x2512}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x8774, 0x8, {0x581, 0x7}}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8008, 0x180) write(r0, &(0x7f0000000140)='~', 0x1) getpgrp() execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: mlock(&(0x7f0000000000/0xb000)=nil, 0xb000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) munlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r3, &(0x7f00000005c0)=[{&(0x7f00000000c0)="5a67c4cb8833f23f444ffe16ec1b46db822d5872bff3c0203cc7208e79234043a5ed7e19aca0655088ac1644ee2c01aa7f8ae7d7a4f84e22a1d09da40978df017749e39ba2b4a9a1bf53dd1843268e4fd1306b3cea5d1db54fab56b7664a97be0a9b29c6be21e90a09c63427a23440c9ec2ad53431f11d781328432e3aedca8b406556d9aff9f01f633e1cea2d1903b7ab705ffe821b9f", 0x97}, {&(0x7f0000000200)="5c25dca97f5a9c993e04b1512fcb5052d1fcc877512c56e9d9863026abefa5ba01dd7cbd51cc0512783906ac1227539901f01a859e79eb4e042df80ed72b7c800416465456842804f0205f1ae56d05a18bb1cdf6e5562fa6da8e8b996a1a8d4e8fcc089aaad8cc7a66e804a4c6aed66f3c250c8166d3cf0736261bdaf4135dd9a4c202f6b40363865d934c3461a4b483846495411c88cd0ff34c895d2563047d220f2be8aa3c100baaf27175549776e3b666fb922d0a8f05a6057ff9a1b68d24bb9eac42b70dc477947f6daa14f4514c480bf68e88c9971de3a9af6cb9183f99f083f05e9f4d677d6c9107519e55f5d9a286358227b6911b021740", 0xfb}, {&(0x7f0000000300)="5a9ccb9d6f32d6c1023629e87fc7186c48237967892936bbef7d0db29793042cd9b3d42af5b5e6dd1bdd606741d7e953952b4a46c1b434125a68b481e979338ad7cb724de856f720b75ee1c1ce081a6788a8aa0305929d98630807b9288c32a750a9e732b701a51bb6e8366579e328707f54c1e4e0a7f8bbdf3779f7466ca44a36b5f4d7560a", 0x86}, {&(0x7f00000003c0)="3fedd2afc43e08adb189a1518cbe979ac7d0db1888475d6f20bc7cd226ce86894855396696cec52a941c2be3", 0x2c}, {&(0x7f0000000440)="e9e711abcb8927b3969835abb127298872", 0x11}, {&(0x7f0000000480)="387139e5058b3ba8baf31d3a3b1cea53732dcb50bb71dbc22f37d22eb715368f4a14bd42c455dddeaff2091ed74f", 0x2e}, {&(0x7f0000000500)="55743f26937dacfe14849e0074b7a4cbea1f29da37b50ec3fd82a7f16d7314459c7c67189fdbdfb220e740561943cbd4819e0df20dda775f357ed208f01291595e4ffd7bd85984338b407577b142637ada9997c8f4b6a066ec0ea390165c64dc6d0c6963e4cd86ac85ed3a31a20cb80b585783fa21a5afa9082dfc048f6f678b24d3ce2b80323da132", 0x89}], 0x7, 0x0) writev(r4, &(0x7f0000000180)=[{0x0}], 0x1) r7 = geteuid() r8 = getgid() fchown(r2, r7, r8) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000640)={0x3, 0xffffffffffffffe0, {0x20, 0x2}}) writev(r4, &(0x7f0000001b80)=[{&(0x7f0000000400)='=', 0x1}], 0x1) close(r3) writev(r4, &(0x7f0000002380)=[{0x0}], 0x1) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x81) 16:00:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f6669ec65300064d7e0d3d0b05c13ba6025c58eaf018c"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0x6) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x6, &(0x7f0000000040)={0x0, 0x2, 0xfffffffffffffffe, 0x10000ffffffff, r1}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x100) r3 = dup(r0) sendmsg(r2, &(0x7f00000013c0)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="785ea5f1b99c0019a40cbe5800a95ab99587e2e6cc6ac6bad97ca0a776d430f2b63a4f739e59fc9e50922a3dc3a5", 0x2e}, {&(0x7f0000000180)="63ac0d2d1ec9acf6ba9b6d7d2790b32dd5a74d8d8968ce9113d12e8d7f2b77af30f8b820a13db6f84907cb7879eaad34ba59030e54400fdd4b60cd142e43de2bdaf16fb19490f2552da971aaef1a775913ee9a65155f2edb4a69244185b18b5876f4adb95b1c497ff404c4a8bf480bc812c1006f2975", 0x76}], 0x2, &(0x7f0000000240)=[{0x98, 0xffff, 0x7, "15259333e80c3d9f79b79bbba8fa90e50f3e5e0a729bc4896c5195e81dd515c357745d0ac4490b9873d2a5c6a515be23b85c8fd04f3a857e2f48d9b6e23b43a024bd8bfc8eb8705cb4ee2907f0c1775650cd6af773d7e237e44cd35554e4e47f62022bb74e21f72c6538e2d1ebeb9215794194090c6e2a0ad4c5c97033cad6160a1090"}, {0x38, 0x1, 0xffff, "3fb6ed0aa53993cc768ef38c884ba3fa7ff0e0a78ed037a695c8a16e7200f9f8f4402789"}, {0x80, 0xffff, 0x0, "246fa80186bea35ce719547e6fbf84879d2c64e20e990c417166b25a4bf186abd514892457a24b96a00e04f4b5d2c1cff59d3f51ed6eab4683a71c30815ac4e4da39101aad2db8b8ab6961c615994811b43b3c7c3399c2d6badfe71280498f95c2b67f719e62a73f5b3228a88b4536"}, {0x1010, 0x1, 0x6, "5c661c4af00bae780fcec710705e778ea5720bfc5d2871a8b5e0a02db65cac3a7a86a44c0b0591407ada0a750fff6758ce920c498340ff6184e15fabc2694e1f322b307b092e88218b44c4f7d9f227bde3ad23c5b9d98edaa9951499f59e7dfc64219cc06aaaa8b43f4849790eeb7e796a4c886d921c08ba00a949eb388ce1c033dcf6ff9671fc280887dcdec0aaed43be04bd0ce5f403d8265fbf1ba0e0bb41ad7a4492421565d6fd00d8710f2c62b8382b011fd872823ad8abbcd6b1e10a1927b4df328134fe387f2596f8718eac613fccaee8a8fa44711894931429016ec895f7ca2eda43dc263d8e2cab2dc72ab42ce88959bd6f6407efd6a41ad7b3c1d61ba69c4dea11f6c2e059222a51b96181f0516ae0f3af54b9412190c87f99d4cc26f9d858745a519ff139f5c6c1e945b9771aff5be8c6ad8cd15fea48d41971021c58fe5ede6b5ed5764839d309cd2d982bcb9e0220cfd39ddfaffc2186a941614362dd6c9f6fbcca1d49bad125f12d356dc0d58aea729a6a2b959817e3055f565ba130d440e870ed9f800c4b17f0db02b85f422fe2675de7bb1d011d72cab75c6dc8d982d55628ceae3c69d0aca77d947dfdcb6bc26684994221408f5e19d29b4c04a2901365facdddd22aacb7596fdb51ce49a7d4f0a6fe317719d61ffa73347ea43bcebc8e6969e1c09619d2cc5e55e1ea7539ee5eca7a52a1713b453a099b1ade43d44a431b3a1c78fafcbc224a62e4209a5120ace0eb5f20aa1099fc00e5280d81eb3bb7942ef3523c3df53852803687c0edf1bd6c06db2eb5286084c0ff985f2c80a5785c6f4251d189ab7c59cc35450189a315f34103f3e09718413e8aff47158f0dce48e36ca6bf6c80fe37e7d34e5e3a95111871abbe77712dd22ca8bc110de0907cb21545350ba8174b5e2ee868eab3154049f5cefe2ccfb565100d2de8da4b5d6a88e92b8015da0f9a889a09918e925c6430d164c3d55f6e29a4e1b519be36156b1ac4e28c9b4e7bdd923ce7d47234ad1b20fb7726be63399819a2b848cedf19d018ae860e56da810d3d31393bb021c3bf668fc8a1dc36f98d0e0bcf257cb74f5335c87b2b128067a7f341c71cfd1b46cc7ef3e5d84facddc73c7216c4531c851fe46010f6191c9e465e3fb2d7f62ae68029adc38666663f6300e87700b69a31cee4a99407dae2f08a38ece821b8eaf0097f4b45e76ba93c6c527573d293eb9a99d7d49a261e32507ac22fdb6927083f62888a05fc6f3f0654ca5de0aca6d295e7b10aaaa184395a728ba4c2bb6df5a73e098475307ee0c1884d7a86e7c6c91f7315c03d07d2359ce2fe3bd8cceafb1b3008689827a19b8451fbcbfce7fd2d02182f4e1b1e94fb509c5f11a28ba4a8a9b0d6455a7ba47e54da33eede18a8b31c1d09bf7b8372d553149ad102fa77b04677b8d3cc882bc8a43869abfa12be8677ec8e15cc327188de77228b099b913e1ed4ed78eabbba709a3a433f4669ad1181419a5bc6108406054da28d415f6c280c2c1e16d82acd3817127adde3eda5b2b850e90b6e59a039339eb9e2d2ec3aa5f9fc49364a05421f1cfa2653ca2bf6022e0b439cc440e327cb87cf37950d23b4987b8537f54537b72f515fea3c5d5562c0d3907bdc413a657858d401e5a09a989001ed8c385fcae4bd1b722403ef3b126e03ae4cd547b9295c1a5583c087716adf12b419b41e9feb76db6dfd82ee5bf8ca6313740f5894219abb38cf1a5b21933f1b89da0d938fc2cd7d441b23af6b34255cc51b7b6623bbcab2081c57c8ccbef36613d8bea752273b6321c8badd45d41bcf60e353e1633b632dd3733d88a51aeba8bef2d8a291e0b28258d7a5c7d2a7aa3898cf04850a364e2d762b13b99d5a2da13c11828473be9e1ef05ad60f3e85f925dba5252e044f455544b318940f69711fe0b1ac4a909ac641aa89084ea48af82fc4c4625d86aac60f3ced70c8473ccfacfe287413ecc1ee07f9e5fce92aa9d37ddc962d0e61d5fe8d9011c132873ce2ea81540242a87ac979404b029b3bcb6674ab81931242ba6ff5075b45bcd92b1ced4ff43341f0f696af90c85553730c04b6e74e40d250f065380a4967aaf79a5a52ee19717e979a766519197cc12eb67af025347b91ccea35582106d791a513732ee03a4cf946e444172d8e041e92eb31082750e090dcef0a399efa95a4d861052438f90bf57de78c5ef8d05a3bb6a8331af6da106d9de27c1194fa6349707b58807ef34aa9045e10821b5443bc6cba783661b795f459c7d239f0f2544ec085fcb1f8a72d50f7a987af003ec6d61b8656ff34ace41ed26e11e9cdb3259a8dc25ee6a7af801dce20e4094e83571ed9c87d6908c539f91af10f91953a45681137d5f194b4c0fb4678e8786a74ff67e4408cccf5efaea37bdb18825b12373d4035c8b0abf687d6325eb59649d2873bbf07365f8913341669bb7d65e726d679070b8789eedc93778a7f41c52246a6bd0cb86eeacdca5babe30ff24a66feba1659beb8677c5e9445768905a87c24f512a41317217ab6810522a2ff999bed16758871fee622db6e7f7b53cb773621e9f19ca3c519984751a01717a2c52e132b7ccef5c3bdf4036d9f306a5fc12db7aace7e96d71d9cf9596d64ce11199f731d0f7a60218b0e1f5fe81c952af402abcf9a22db555d954b88908b5ad65b233dc76cf1062e14f10d4e75fe85f16ac0727bf74137fbf7b5ac358b531c4e5b35613cf578066aba7a8a49adb7b910ffeb6c4a83ee0b5cb096b9e3c54a8ccd2c2c83090ed155606c7ea1393e3d421dc20c6460dcc739658d740e530d81f86ef184b99ace788eb33588fe2720d858c3774be30f0022db88641f1ceaf54d880dd2d7e4792ef9efa2ef3fd00d0326ac8833956999f6e2c03263e91071d600e67f0d04c2e1cf3ec0016615adf772fbb8518f61f14189818c28e53462adbf6fe18bd6c19dcbe08cf6f5b3320ac6e93a8d7cbbdeaad4593248e6e9f17095398a66c380c804494fe2f1c4b758e8f29f52a8e63ea8a391b0fbab6848dceeaf3cd726cec9ef974fa8fb28ff8d56a041067718b9cf2b7d787d14242025ee027aeb587b96866423bbec7399b87aeb005539e9649e6ab0781ea8b0f13ccb710f7fa3748af301f240ba0a09eabc5458c409db6ed23cce6af35924952755951962bf0cad4f2bea7631feee9e261f0c3cf52b212e6602bd74dbd77397f6f7bcfbc1f84112e7e959b1904b2138f8cc1c19e017316e35017746d64b5d6f85bc97deed7389df3e2fe445cda6da2bab70dd5970e6a335b67cc8df8bfea0d6751f8b794ac4602d791e38b5386a4895091616c2c8da383eb1a7ae1d675ad799fae1c37d8db6a9f82dd7e3ba99c12e18eaaf624785b50cc3900f40a5bd17ed63f9133e6edaed15425142822bbe181921f9918b234b6e2b8fa39e05ead889ec4bc14198d5a840581d1adde8e257fa4773d8e215295ca2ab56b73cc43e0ff23a824ab75573446eba08fb7d3dddce889809d17d4bead1f89c399e7ef5acc2dbdde65f4851a0e1549536452d5f0b315f4b2bc43c47a267d8be919fbaec5df1284026991ed4b971807f3e7cc1371fb1d1507901b07247446eaffa22e7d5c5fb14392c94a863d5fca561bd3b622efb50e51db3cff23a39182cb1cbfc013b48a6a96e139038e5ecad7e689ba3a700827959762e8aaaa789a06a9db9f1f0691cc5398c241d6d3632acbe27c04b837e93969654c73bea21938a90dc5681606c4c538fa4ee4a4e9872b85cb6f3429d1302868d55ad655f29ec654ce9cd94e1a3736c489aa64adfc6edd00ade0d1b7960a2b5b915e3417473a39b917be69ad6bc92b6b02c8f59c1d385bf962c11193804c9875fd52c4602103d66e4c063ef3925e16e7e84447119593a9a0dcfc307676d8dfb6bd705e6ec9ff2e1e7ccaef01459dd84af74704cea2b491d53303928251f1019de9cdade1309d50fab6ae4dde672b03d5a8142b6cd2182c7e8e33aed23d9157f061e24e9e80127dfd81433f909cc2154757b4409640b9df925da00f7e7786c46944794329d75db17cfadce9e601cdc5aecf16c2646a66981e17d84a24aa2f968e77185f03a87174ade2c5dc1c3c955dff305da83d3c90f0713701b8566a63af32dba4f5f28a709595b916c6f0b7c9e012663cbccf0d873b1c67a62eccc97dcdeb5dda4bc60a28fc808498fb4ca96c8fd8d520fc504f20159458aa9bd7e905554e4c9173fbc08593bcb5abc205addc2e074c2ce3f8571eb2b7c2612a57164e4fa88a07ed6fd3ca4a8c59d72610c524616e8b698467ec247333a05e78cd8f6b0d7cc234c52611387ebc8a9e875ed642e035360e69134874e43c9b465611ac44039d56352bf01b7f37a632182b9e3cf9cf05cec7d6d3b89e27c750e59615915fe81a0a03f8050077375b7b77abae445699587bbe1b20756e65c970d2990d67fceadab66f31c988dead831dc9f6b780f9e0da114052d541083bdab9c68bff0be1a3afca7d4ccbe0de23cb8df6d1dc1ae4de361414b8745145587c1f73414708ef6f87755ed76747979de4e806b5355e95d156ad9fb12f3934e4eefc99412325d2c5e51548efae6987c92369c0b0a2acbe4e5f8d31365d72ec0b5f2be9d5a335d634f3621272e6872d637144abaf449e5d12c942fea5d9deb0daf86d3b8ebc1af07002bcbf80cba225dd8ae20a0bd486bac61045b7d0d26e7d21e18dac3207ab6eb8dd980a6e9a271ee32032ca49f87fb33bebd19d56b183b51004a2629ea2771cb07c861d26a0c2d6bc94823fe6eba369aaef610ed29ab9a24c7a6f1e0a0d9f55e4731619af5bcdc6692c67bea100287bd282fed1cc03e1a54d3bb6ccac3458d8fa42bc6fdee2e7bf05cd1df96728c11138fb540b039d85b060716b9d755952ef5e12bf573e9fc202c2434909595314de8e3e9e47b331cddfb5b5bd322b5f54e514487efca36990ade2d7a4c8b58dc873c20632cd861c3f59f9002522272b064be11a048333c0de1881c465f2ea8d7d25e8ab301ee1807db239db27736878b25c3870a39ec4bff2cb316f81687838289ad94533b90fcfebc7ca26258de1e4e9ebf912a1b9a39167f239e78d5fa1efd3c975f50a8c02c5a8d9c6a5816d216036bf5bb5f3befd2a8bde4179dbc88353c6d87b4be60a8512c5460a5cf2fafd6646a0e66d142624f3d3386ec708e67cd0408f9b2a818f3ce7d0a202f472cdd05d442c0928b81ac1e773195b7f53e25ad93e17eec90a933387711f7656a2b40ef878a93b330f5c101404cd0bebe9174bc9affc37c9d0ca87b40e37cc4315e206c15fffa9449dc0113c107b52d38fb3f9bc5935cf3598c1d1e471dc78ac9e20b7b17f6c238c738f8966fa53157706f70e321fd471f52ebcf785162684a137b749f37cdcad6dfa077629280ba711e1dca8b70e93b2e60064bdfdf4e7ba2df8d28bae0aee8ffe8e13577957b4eb23e6e6209e93283b8653e807268d635165d152f2e7b618cce8178d6289e31c5b1b4130a1bfbd5988aeb49998dbdb56d6bea56a84ae5436eb37fb66d6373892c0fc66fedf74211cb12c24f5088370f519ec634afe184ef95d3324f02953f6b3c245cebcb640107017dac60edc55ac932dfde1f284c1e5fe9464d63134066e2da40886999fa25223989c41d1e6d9b641377b09e314db2f847f5de37026458a67643401c6f23f3d2282a81669c3f2e15db719902be8428543788b9577a4c9a377999695f54978d2a8578797772d1f175ad481148c4051117df7215c6d5cc997e869ddba911a5ec20b0b3"}], 0x1160}, 0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4a) sendmsg(r3, &(0x7f0000001840)={&(0x7f0000001400)=@in={0x2, 0x3}, 0xc, &(0x7f0000001780)=[{&(0x7f0000001440)}, {&(0x7f0000001480)="cf6f90de04c1cf7728ea9a9641bf5ca3c3d79499b970cb668172da2ad492d7c1ee10b36c1ff02c8f67a58e3b9601a2f62d5d8866085aadca73c152ac1e1b4f", 0x3f}, {&(0x7f00000014c0)="7b5d23dcd6953a2e02cfd0f7c360b99c3295833ee1d09c665565b9a613a7a7f6b43f94c788aa703840fd6534890bcc266c5ca121518406176c3656acaaef0ed106806f78d5be701d224466b465b3ab2e841471c3cdd0afbeb05266a740c831ed8ff25d929de4c4aa4edc2220deb56d3b78b21ec2346cd985055f05d4947c7fbe4115b01542b8fcfb1526a5e7b4fa90bb6e959bf5bb141084db985336b5874f3c4a8302b14745d8fae6fdfa045695852457b29f9e8c7dc075440210b5c7970fd011ccf0bd3b06f7e92bf5d3cbafcae047d2225fbf33ed95f3760b7f7dedbda90fb674e83513abf3a92cbad9bc91c0a3248748", 0xf2}, {&(0x7f00000015c0)="6bfec9ae786d1ab90834aed0f03d3d700bdfa3f0ce0eabe9d05e521b198ee88e8ba8454afea56981aeaa5229f04bf0a9cc2744b03aa82859925e145a28c8c1d64e1a5d30820f31464c5a1cafa36bf3c018b9b5f9f026eb7fdd3e106645ebab9c32aa3c82234c6732111498f3dedea3a3acf0d70acfb150ee8e2b442df6d438d3264d5ea574ff5caaa2d38ca81417323ae40b0bd2b7574cca72b4822399bb275882d5", 0xa2}, {&(0x7f0000001680)="f9cd1135612dfb9dab", 0x9}, {&(0x7f00000016c0)="16cf0804ed8abf6fdeca89e4bb7b4ab1a42d9274277f7cd00df7f649284ce69dc5857b5519ef28dd5de49caa4a775a16af088f1715847e6a25b4db13b03bd4782e68b250cdad3f0ce8e6f4a031642a0217d9ae6f", 0x54}, {&(0x7f0000001740)="bc82e71df47df4bf", 0x8}], 0x7, &(0x7f0000001800)}, 0x400) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x81) 16:00:13 executing program 1: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x3, 0x40000000000008) setsockopt(r2, 0x27, 0x200000034, &(0x7f0000000500)="00000000b822306e365ca6cb12225511000000000000000000000000f12a7dd6f51ed0600e10d4fa56169dbe01370a061681c5bdd2cef7988235d850b44990984d0e9bf472933a01cc7fa7ccb8dd56eb72b8b0c32dbdb24372efac562edca89532b397303b109133148fa1f7c88a24bfbc65ef66391df9074665828de3f290db1d973ce687e5b476bca41c4650a0ef7d29331730356f0ec766f7b8bc3ee524799ce3ea1b89c7d73ccc4b5327c12dd8b8f72eccde3188", 0xb6) r3 = dup2(r2, r0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x3) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) getrlimit(0x7, &(0x7f0000000740)) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000700)=0x24) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) writev(r2, &(0x7f0000000740), 0x0) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000140)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000800)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb2461b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b000000f10246d290da73da00", 0x81) mlockall(0x3) semop(r1, &(0x7f0000000200)=[{0x1, 0x7fffffff, 0x1000}, {0x1, 0xffffffffffff895f}, {0x1, 0x101}, {0x2, 0x8, 0x1800}, {0x7, 0x1ff, 0x800}, {0x7, 0x2, 0x1800}, {0x2, 0xf6b4, 0x1000}, {0x1, 0x5, 0x1800}, {0x7, 0x1, 0x800}, {0x3, 0x80, 0x1000}], 0xa) semget$private(0x0, 0x0, 0x205) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) 16:00:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0xf, 0x8001, &(0x7f00000000c0)="388e99dda6e290cbd6fe82e650748119e3f7b445d61e5e8f075b42d19079c883e0e460f333949125d23cad10dabafedc2bf5da558cdc4c57b0e340ddb73e55a44c0f843136ce4c9a6490e648da65f7b13e757868f976c7f3f1d644cf6782d95af9d7e36bc356858f6654153af8e0f23bedfbed786333b5cd62934075f0a44510bc28a646f5e62d898a18d332e663ca51c4fb4130b1d49e41ccbe498e3805471683f4dc6eb217aa144cdbc727377c7b29b147353248484c9fca5d0691489173c9bfcf32409f90bda897d2d249e893e4c855bc34a256dd1248e0fb6b18013b2d0c50ad9184825987aaa067b4916774d5b2a8d7", 0xf2) r1 = socket(0x1a, 0x2000003, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x1, 0x1f}) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) clock_gettime(0x3, &(0x7f0000000080)) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc020691b, &(0x7f0000000040)) 16:00:13 executing program 1: r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2a0, 0x40) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0xfff) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x11, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0x10001, 0x4, 0x478e, 0x4}) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/137, 0xfffffffffffffc94) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x7) r3 = open(&(0x7f0000000100)='./bus\x00', 0x606, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x206c0, 0x2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000240)={0x5, 0x10001, 0x81, 0x3f, "35ffc97f0f26944a77096b4fe4fc0a0105878334", 0x100, 0x2}) 16:00:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="6d000e3b2be9a3552354e49f7d4dce4478a85cf2f467bbff77972397f6fa0a2925eb1c763f1146abd0e362ef39ecf650108e72f44153fafb7e324bbc80a9e55434926eab5f7af6ec7b75f7a5505545cfa9fa64505d31b962524fcd7217fd5c506814aba0689b95d791b715d8c256ca557598ca6db0e311407441bc17e6a985eb6f16ebbfa758270709cf74c658a4615cb0a102bd", 0x94}, {&(0x7f0000001680)="4248dc45a21c30c169c7b61b323b71192f6013d0feadc074b8990619485cb702d8d68ffdf869d1527d9f88aab457409bb4c29a5f433ae161dee02d6e125185c7ddfe4bf077de133f6234de097f8e15002625c8e1a94df653b87c7db79045978c889bedf946dd776b0be95d425bb7d1cd0889c29f9de9c17ebd010eac5cd1014af4d02e9b03256a2d8e9f097711529f382a3b621681d2b9ec43b7bec8c359d0dd1da953cab363ba06da48c4d349129fe20156c104dc36482dc6389585a240f09fc9282886d1604f3171c48350f02da9886a45932c84b16da1a95fed45e26fb436fa677800f03db90709cbee01c3e378d60317b8102499bf047ec25381af152ce88d5b1f0a6da64be04f579e1a66f19add79d58851354761417d916dfd111869faa4483446b661771139b3db36ca1cfaf9ce96201d35fdb1e8d5727bf75dcc0255e88f8ac197c0b50b12261560b65a9d25923b05dd380852dcff32671fa9104bbe98f8f711ca3c31bea974b1200e6d57e06d840706fa820a84bcb97be2c5b43f7c6d6f3d540712bf74279555b5e4e510929f628674fe0c00ca3a184a57b7a17579416ca504aa149cc6f338871cfb471a119bfdc5ae0058e9c67632809fab9eddfc858d50034a2455dd9ac647d0b18be345c31e0dc8041e2f94a91a21754557e9a90001692a227fbb96c6947c6384f3b65f07deca6839dd340a17973ee34217de735535637591ce7f13381031fee1290b18630253c55ac2eb1a894abcee7897aafd2fc8a3fb6932a3b2a9913c0e65adae408c5b5e0d090d2ccd87d27e48e7ae2e3a6d10533804df829c58eb5d3a9fb6f3095eb804511a3b2211bbb429d345c671df6d6e81a8fa68cabca4b64d995b1a297a1fabc9f6be8bb1e958b08df97cc6702fb6fc81ff6fccd48823446430390650f33f08ce818ee9739e545404670769acee90eb52fe53124c63ff1922cae5cda29c9e094e4e51a168544271f0186193d4a3ac89f60c8c77c4f5b0d475db567d6be585482deeed0ca312dea973a3a2b2d6d716f1b910ee6e4bbd34b39133c8e49013e46218eafddb6cff4e855d3fbc55d1d3095ba87dccf4e40f52dc6b88f5e2f9dfc916393fabd9fb454cce96d33fd1c9d5418c882525aaf45ddf0c9aac1c211f1442c2f528acd6d34d1196d71f7d1ae3a8a8045c4e4ac214359976d3422c5f843252262078d1c3e3015fab6d0d50cb9e81657ec272f7651b726959cf8fc4dfa3ebb5f6bfb6ef5caa474e12b35fb2c414cdc354f28058369cea9d33e6581676bf3ec6d71ab7fd20b5a9fa9e3cc2fd3b5b3883cac9664143f486c46ab4bac1a58f3e2a96c88b07a6ef4c956639cbda308b3a95961a188b835f11c9f491fe86b9734128b38ff08f96fb80ae2cb73a9095f9d954c39c3401ac80caa8335f5788b245763a9c66b81dee3986d67e0a48d43e5dd27f8967c3ff99a15f37d6a15887d7666dd1ce0aa9d6b5bb5b41d27c1626d3df7f6d1a1a846400b6960c939f485e23178cf34f548c43543f9d770182df0405cb2016abed17a8686d9ae18dfa5c12337aeb87726d962c7fcd2cccd75916590ad3da68b59bb14650d71c1291aa4f365ce40284b9431d34e380a5bc254847266fdcd2b359f129e8930e53d98a20190d6004a0292161fb8d840423bc1c7cce0644b12d4f1a0f1e977fbd0e9558d9db78f145baf1881be4a26355b03bed3efa813384fcacab3ec3f4d1629402e30094e504ababe65e8dd9a33c6cb8c157ed0dc5f6e82a3eaab2ffbd631f1fc4135df041e08938e123442a1d754ad41fac9b66c135a0d5618d9bbaca6a51389ff849f01576dafcdbcdd8b86467eee4d028ee03ec5b7b12f6c8db96209aaa6b30b6aed29392b865c79a0808900813953f803741fb35fb2e7ead6042fb8f12735108344bc39518af822f96eaf31467bb1f3ecdb7b1e307834630f0398b108e1f08385f4ff853ea9cf0a2f5478b419623eaa964ea200031268e0dde68c8284160b257d2646946841f95a8829e00bce01feab1a99d34f009aca58670acbea1b99d99905ea82e8b7704546f92e1e17a811db9036629a71772aa38b3fa134abed6bf090b7d02da241e3af36c612d1f9e18b0a6b642b258fad26e00d8dee50f40270aeba8af03848535af025862af20720d1abd01d55a2c9c190d03ab89866e11fb0f3ed3675c0b5173ca6c2a18a260bab6e69ed8c32420a1b16f93f6e6633bc479b8d8612775bc609da4c686b96a2d1c1a5997e7f13e688d6c0c2864cf09b510d2bbc99fd7bff440ab35cae4657d313416e8f25c50098921679838e9f2958495739f91c197548f1750d85250d9c6ee466bcff2854e8522d7d257b60b27594842d7a3b78af1c30d388c2476e39a22bd07c6b8623536d76934669bcb82c02a076d57c1ade50dbcd0aedb911f121c9c2b8bce8674f3a6b7b20165dfb9f021d832b99693ae64529c858c19f7647bd12ff7ca6392e55252a372b7f7d294e4964ac12df2f23bc7cf4f135d9afc9061d36b691464e3266877b64835b284c91177f92fde80a37297dc4e4b72560a961e8f2ceac4c137fd7dcee890904d2075aaee0c73c34eb9c99f6da928cb4c97ce20d08a9fa87c3b0fc66eec6ca58adb4e788676ce4c3cdf6cf4d7321ef2c64d306d8eec7effe5f267640599f594160dc2669f30e8826cb5e03b4c657f641d436610a256fc727943c780c484b00a2a47a02ee7fa6099b19b86a157e218da3c9af2bf13b7615bd81723eeccecf808660ad1d62595b1d07a18c09680fa6c82e3e9ca616cb33e6f2876007a9dbea0d83122c1104ca7adb9abd7bed4429f0b9c9e5681ae37ad1ac8dc813c134f739db7b3a70442e49958382b15e9b7b6bceaf7d68d7b16839606a14ddda3e56403401d0a3f82010d920d23b1fe748410a641bf3906f45cf35973b0fc3aa6d9c08465be1d8fbe9131d9eac083cb427a7fa80daecb408dd7d80daa8c74f56f0c52c5a4fb3a4c6fac06e0cac7b368e3bfcaf271a2548d34b128a6e8db67f9e0414f04cf38ffc9f9baf4fdfe7a0f24c5cfc111ea695f8238db08ffea9f690b8ea4606d0730d4b13a4d74de1a762b52a4eef681e44daef0cd599814167bf2498378dfc06f84e765fec1c8c8c83416a1b6fbaec02ca43e31ef375457cac7b86c75119f0a1cd41b1cd2bcf6f048b20eba3897cf2cd6f1b084739ad73bee19899d5c0d5a6477ddf35461a8087feff16c930b2dd75cac29dc298a9e64a2a01ff08d4a208f20f05192a20f3b418a035d63fbc2b0a235b21cae2a529f9e381ddbaa26f11b3cc2a7a69ff3f7163525120a43aa9ff97546107eb6810a8fc028a44d53691d941ef25f058060252321993b9d7eb0bc3f5c65223ef7caae431870f42faad9d05b75122823271e9fabaa5885687fda91bd8f9b77254396e789e6dec1c0b10ca193b752a2388ad52d26e87cc3395833abfb4e893853c7a2d20ad7148696b13b1813da62266f28fd6954cf6761525a5e3e5baafeb236d217d38cad47c8ae267e06bc95a35542b101978e673cda377d99a8c2771f6f3a17822d7513f363c2f5d63afd1b7f37003851b25a9538d4a0b50f3fb4f0723fb477e61374606adbc7098f82d719cf651233aeffb03416721b38b024cb1bfba3d43a5d037cef80f92cd463765f6f430de43f6f3a9e474bf1c8b269fa33ba475e45fc21a22ec34feeee8b80beee6c13fec326bac3ef291960d0633c20d45108e93592fb76a9b9283b897a219520439d832c7e7acbbbd52693a52d1f5ee001b6d2622a1b7b92041e0881a325b35241f45994b401271963d09f458bf387213cc5006d7917ad05339208372ec840fdc1f28472a0374ed8eba2db3aff95fae2064c047bfc5dae91fab843c84c3aa08d5f7a37b2ffcbd2c78aabc1d8d2ec4dc8ce7f0cb4c5e9dca08e52db43430c3e082f7e5043eb52cfa1532d698e149ac5307f00cce6f106aa4b6eabb3c6ea38881e745ff6261975a7dc3d299ff269bf8b30984673a34423e55308fede2b88adc1c4d637d0bff10d1afa6d383208e60dfb458c4634be68b20a12d935657a660f7754983125529a5dc9aaaeb2415a8297ad954b183cdaecb1592891ca39505dae5db0f541597cd8a137b833bc869e843cd23856f6ba3156d1196af4f2023ecb1e3a9ba3a95d72562132b0b716284c2c421e299851730f15bf91e841081ef2aea988a5149bca81cd9f3bce9f6f2f87e7ea089c63e4317c3d4e7a6748dfd18513cff070f52e6f2c9a9b0858e98021c2a2def82f28d69f7a48e755b8a64b6c73e47480051a70b8968af20fc41c518c3477ee088d9167d118e5bd5da7b5d9c41ac92dae9f93a56ff5e35a5a7ab2cffe0d252893331d2796c83eec02552306d7c6706f7c20d3ed8925a4dcb14d90e2355cc5316f38e34571e8411f822dedd0fa28de200b17c4c3476d0f1b0c9f4aaed61a8aa5c367c6d7e69d39aed22a15897a4aea056ec765b02b7088ec618d3e04e67101817978ab991693dadb1e27382de85b02fa9c427b64daf9a1916f60b5e6bbb5a8c652f4e302ee5993f850f500a605b3ccea308b3c961599cad9afbb02a1d8812fcf7ed9adfdd15c7d4448f4f7daf8a9a97d0b4b3ae611b0f6090a508ddc85ffa572b0f226c8919a48152d0d77f201c4e756303924826b547b6f00b8884591f7666b95bcca1bde31ae37f743572589bbfcb7ebca8016da724f3495484a9014c3afc410b4eb98216b5392eb5533f5984b48c5b5f3ad54d9959410b38d01e5deaab3be374aa0e0a24e0e817c3fa06c26786804399fb633885c3a11c0d55a575f0fc3a3518a1791a93874ba667a4bfe74c05313c437c7bdfeff13e08b1054b47be30a7635060dd95470936d406a8c1d306e1fc3464faf7c5807a1f4d68b5f6a35cf69fd3f2888af2242ababa349961a6122c41f1aea26095489b75da2fea84101884b7a807ca37871014a230140853bf2352f8c7f741b067aa9feb5fc7cb17e787ce67bb56241f41768811073fe438f1a511ddf0e539b833be7bc7ac6e5249f3f2e06067fc98b989280140d5841c0a73840a1ef11a958949cacd0e90697b287ac70a604544faeb19317c1ca9bde281c162793a03406e35bc4bb075bebd5d654b73b2941f5deca4cce227de9c85ad96d58c31f33c451ba58762c401d4599902ca09d677191cb07884c6d1a97b876af1f72293d7143e52f86878c92cf35184a4a0c99e8e646e15f5d863cec1536af162c7aec53879609f496fef94c44bbd04cc279f59f8ffb2994206499262321c45c5a9214f0741404ebd01d325db74beef76c35ebc78786e1c20ca68d378a87b788228cec8eba41e52dcfe9f9eeacb140456bacf4b7a9042b0d329a54851cdc35a99ada7a7682be30c61cedb8f9f17128e4fe44c31770d4f25589ddcedf0d6fc68c2a530c193791bb60a0325c59c3c85ae39828670f20c9bea729f11af119ddfe71aa3155eeb1508f35bf628920cb1a29baad1bbc9a43925bce75f60cd0356862c8d8199f915a7b1a6035a14a927da2519f6a65bf2fb4f08e6c998a256438609dbe1ae79c55523b12e2e1fb9ba1b0e00307c3e222ee4d262f7d51f2da1f7e25680ee295555f9edaf33638f21a4da0a33794f4d62dab8bd137ea96e40c7bc9845b3c723be2f9d92eb25d1d7d9eaae7f97c1bbc6a55b841fe2c95940891ecc43196ec6c2c88fe8cbf4d9fc00cb96ec39adc6c04069762c3c04fbe813f7c672e163d5d75d9cbb7fdf9b3a765393b495ba83b9fdf694378b6ab47e0e85f98649d3b0843452009e2325afafbaa13942c82", 0x1000}, {&(0x7f0000000200)="8db39e8799b33534", 0x8}, {&(0x7f0000002680)="805a044d95d6ce58f48f94e5c522d2f0cfee958f7cea2617d1a41492834d27e39a93ca5db9d5ff399ba9972dde0a5cb386971a8d01080620a6102306b2f2b5b657eabf62f8d8aa06af405e492309455b0e6acf13246a8b8da1aaa2eac475f9bc653d8e081f1eeb76c222530a8b410cf9360a54fbbdc51dbf96547ca440055a700415fa7ca4edb8f5616fdd8c8f61c3252ac1631487dc10a2538ba5353ba98a9736635ea99b8de5a7c7fb262eb21c219b6122dc7ce1f806156f456e1eaa25fdf8cfa472b108e6f0591ef9cdb5e5bd7b8cc122fe63ffd76b795bb2278ed40bff605f6a1f049632f459b88dba9617fe1bbc50b08b32747931e89068141d07a2384b1fb43a943a94794158c87fe1051eca9129319b4ab942ca8602f8bba2176077570dac233f2957659d9a90d4daae710621d40bbcae5bfe9817a96f9cecb7bcd83cc0f65da6b75415205737cc83a7e54f0f792044a3fb213fba2678fe067214243674eb6941bd55c0793ff239d7a926ff1a877f6649b63bda86b9557d227f814edd2e9e6c1cd4d665ae19116fdcd9e14fededa6679ae609ace7aa52fd4a251986275d8b5e212e6f7966f58f9d881736452c481666666c7eb0d3f4ed2ba47fa5f74019868aea5e774d65b34938a4579d404a9872dc06a5de149ce4ef30b74bcac9f656457d3bd63ab96553896585ab51aaa94858e63ac00087ac9bb6b9502b209007818146789fa102307450b6b3dd135ba70eb990a798402cdb0519183e63459b31bf406ef8bf930e8184fbac6308519bc0b3b5e7c21f939bdd5445d7b5c30d096abf0f1300f47c077b4903699796ca5004bfcc0d65346af39cb90b6d01544a61cf6a7e6dda79ca7a344abb5ec4284505f3240a7ae62ce46d921d5385bd24d10999ae51dc201fb574763050825c2cdc35d574492c6d25daf60bbf3d1822cf8f98a7d7ac09607291105b27089b21536a7594922d9e838cb9fd1b11977961fd10f2ab6ad61f868558f472f648f7b6e68c9e2d4b6d8248b07c36e3ba2fed78aab20d456093ee81f35ed4750bc17cbf180ef0f4b7b95a0517e7dc0df0f8bfa12e36e9e10da70182c8a6a74fa8c2e56c6d4dbbf1295dfe2870a5b77176e26e60d9da0b2b4c806a988d89994ad4d2cefdfbded15c54bea36ecf2b0c6934ac89816f07b2fb2ad2b97ef413ed536a0edceeb3deca591a4a42887a266497e35e21713acf166fb9fa6148faadab4b6539ec73201fdb8b0005c8271c43507c2c055d75249f9d129f474aa43d91810822f22e342e2bf3dea56a00381eb7cc1de5cc3d3a180518f5cbd1f0e3c23afb4e438cc0c0071e9e11c71c4f0582b24c37d4260e0e3677a1e980fb6f5cd94d333d0e4a6f2387fd2a7a2ad120d5c160dfaec7746a77383469cdccb78a561f152b50f5290bc75af99ffbecc72dd58aa0457fc8090ba1d99e364e7f16db8975914dd29d8e80d6d7746331f7730e6e00797a9c3cd3666511648ed478b4485c9fbe0a6abbae87c6fe1a24a49e28871077a2257e3a048a1ac8c4d527a2d2f979a889905ff39a3135d219b1fb53110d7a7e7cc0890a245f070e43e64bdb61c2e12a7c57d9e79911fe849576242949a1fa882688b1647d774fb8bb509bcb6ffe88ba2ac5d577d96865c6c05f50c7870a6937d86fd54df9a8f1413895b2eeb96bf5b5253316214f63d405690ad8c2d937244eb5d6b45ab08d140b69ee098f35f6c9cffce696f232ea37533b6bc6f4fbe19b4046df5091930893f59196d9cb07f13f8b35d60ffe4ad197536d09de16f825af311521ea8d0d4bdb56f2a176a7f6289f669bfc6c88632a5f0c4e33c87b1e99674372ad5e6916ef7ee7ca1fcd0817fa93c6f5eb71e4348a4df1b092d942fafcf9d9d6a2c59aa82731780b5f84378da97a6e4c18313fb6c4a329b8b98de1fdd7116085978158b23b606bbcfabea25594d62026cb684bf090cc55ca350fa9da893387e1edcdbb56faebd990c1c2a494e12f8422715d83337b722e8a18a5596fddceb3c794f981015ad86d78bb8a238105ff7d252cdae429e85bd00c92b0fd3142e51c19bc167442c09da31bd9c3d2242132d1fa003bee4624ae33e6f4ee0e585c120d2078139c4fa80ed6f14d0b0d3e9f1e2cc14e0143bfc736bfe8703c43cc400ff75852bbdb3b84e99c6c63d5af06dce7e92c6464774ece52f9f5046992f7fbaa51b2d2d192977261d7ad38b3c3ea7a72b576b0bba9d83a777b12444a9f28ecbbf3a5a3b3e54fabc2815b7d5e90cd511b0f042697eea670812b18064c4c6462341bb4cbe03b4b589d425f0639a3bc864da2ae58340fd98912d4cfeef232b1c3944f9bc2083cb255a231e39fadc4f23729f1924ca87c431df806fe355fea2ca558d1aaa0ac620e4d433703b2ba7752e9865844268794b2362df11f740f9c30fb847c3eae36fe4331f79fb6586d12c0136d6174f2a4b086414533193f030c741ea9585aab65b86596dc698482c05e0de0163dd2f5f0ec05b56ecf3642149318a8d7f79c979cfbebb1096e549b5ef6afc2f5342a6e740b3f0f8953a64426aee72a2a9dc0e1be150563d9bce7fe949e89c1caa73849c4037ccec69c43732caea486bab994c7414eb16c2f0912eb1052906778f1cab5a1feb6e6ff308b399457b57c833130efb4a53a81c674cc8fae427504c9cf1720534466aa64ec752782573d24c9c0500dc14bff5771dcf49cf6092c448a8a3b0ca73dc6ff4752c3bce1a8c0ec10ff9357e651a374950465836cec94a714a4e9dbdf6226b176fcf09193b84e63490cefc57f3acf12a2eaecdd166430061caa48a7f9268f1087c1d4c602479cf39a4f4f42aefbab721ad5f5dbe497eea3a2cbcab82f9833d7c567812adb2f3bdb93ddd2cc77f147dd23e78bc16596991725fc23767cc6e3478115000598903995de0ff141e3b6cbddb3a52c69174ad019fc249efbcf0539b397c0b0d60decfb9cceeb1f4be514ac8ba5b7e94e816a4ec2b27c08960b0016e72b18794e2fdd92a05fd0448590dd82a0826b9461e99a339d66af95946603738d7abc783622a63d20567ca2e8b3eab6c781122429ea6dd2b0d940700bb69a8576d283213e3c1ff6e838302deef1f7e98981a2d0214daef9dcfb14252b468cc1249fae0bb2cfd14fc9c2c870ca162abbc3f4d5032935503e9b06f86424d458c3e1e772d8df10c728c556b76c50e3ac7c31416a60818af57ec5e52d9bf8bef118a378180a55c6103d47754d6c761a3de5770fc9193ca12e18c233d7045a60292875cf425b9a5d95911d9363aa5975bff8dae6376e6e1759a3a6f6530296f269f71011cce42f768b687a7256d003b4349c161c1c4270351acc12daa1e00f38ebca1b5bdcf9fee29a1225ba4f14a591f6b11f5680b3d745df9f88d5893eb890cfed0cf329b0ba10d0c55e3b269054a96b664c4962bb0cd5ab6708c78ec567ec30b97c63c48650d78ef38d696e08b15a6707b57fe46f3190cc876ed902e5cfeca8dde8ba0cdb6478032b7c0e2b03dad0810d88996c3dbaf445d61899d9e8c30e7cd520b069fc86817274085c5605256fd3b035bedb0fcfe83d0cb24f91c4148eaaabc384042742294ae18fc47884824a6166aea8de9c77425ab851ec5f284bd940ef5c73005aacf4f09262ce239d84942f3ccb5fbb2072ff8e9caec7db0aa48005cf7f9cbbfe71b6b44c3ef54695b0929ddc12e606a8c9c7642f0b463c0eff9ce70c617d9e461ea071f660f0ac6d570180c8ed02e69d5e947bb13822ddc6906b743d333557864c687e747e97c6cb226e5caca1b12092c704e0eac182d9226059e31efd0dfa39c8f9d04736f3e6daab7b98bb5f344d1308bb2551a60a720513b2704f33cdf8339e0e236ce63f1d8875ad6f4860544e6ec5ffaca1912ca4c06ade440f884411a25f6032652c943bc29baec5445733d492e7f354224e48cc62bcc0f54a83b8e0194beedf2644e37d80b50b78342d65542674f02327dda3eaa4cb0e0b86065cb3906c4891247a195c293f769404e331772a8ffd338c985b324771dd5811233d389a303a2753f265342cee50fc3611e9fc3d88663579316b913f53a2aa41542bf15c6eda04aba458b2b2293c825e1b2a96dae74cb9332938f506ce812af5972f5e81fbf42698459ccd373b50634f246ba4c69ea50b256bd1995dbd8b666dbd6d965009536d5b5c1852ddd695f5f93a1a4f6b6ee3c6e321d7d4f6129645b3173b2d4cf6a2ce4b0bf51f17960a6490a6b381d0797daeab41707dd619459b7c3c8904097e96c40adcb8bdf86ad5449159ebff1e770bc83b2cba5aa2aecb6842a71bb9246a76e7e18cbd517dbc23c7aaca682812aa17754eff47c84c6d5ee960ee3941b99f781b9f3609a7c5744c1c941f729a6e85b11fa9bd54022038bc4cb5b44d2efdab02713be8ef6058b6458d8dd0ff4c07836e46daa3842949bb98fcc0bb16113e67d347c43daaf01389b50959e932c7689ec99255970381fe8c692bded21c8543cfd8de1c014dd5799bfebdf655534fd1808990d46021a771b74020e3ebe069157c52f2491bb1674aef5a677954c41560176d8279a199275179bda15776d8606d0bdfd926d3ce442cf8925f33b6fdd88ce17154076de9bbaf820b4897c6fd39ce38f7f22c43083b9f4576f23c2d5c1ccc0d5f80868db5da1d524df3429e5325c8184852fe2f1395051e4787c776f52fc2e090c78decfec264302d73fa77c29cc720ce845c8d1dcf3ef9dda64ab53da806b84b19adccdac911a3b95ca5d83115f9cfb7164b3ef8169ecffe00a3e889e015f10025c084b4511c18ab901046b01998f563948bbd2005df5433cd2926103d852f8afa2468274ebb22953c0fb59dc233b12fed0d6ff42dc175216e0f104a4615400364777734944756f30fe1338ded800ba8dc833a944e95c2b47731cce81df17bb2cb24b5acf0bbed999cbca44520843b1c1927d1544c508efc1cbd810db348bac513035fc8d413ad2288f662157fd480070a9aa33a20f700e65a6c036ac4d773441d5dfedd65f82babe3b0a9c4ac25207bbadd9fdf93b0b248472e5ceebe93abde2b74d60309a79c63fb9f02a3412565aedbd3830b15586e94bd1aaef9931545cf79c6cc0bf3e9839559e2d4b946269d7d55f56589d333e7e74ab590d8508d0497f34306989bc56a3740a8bfa2ad4a8cd8e2b17ed5320e40e0555a796ec2c3b06bb194d3866c723d3e94bc6367c9dcfd4b2a312d10ecc3083f295c82500b48e5d0d9aa617115657dc1d6235c3e48f217b23e4d67d88c4b8de481e0e0809471ef52837f0764dd092ebe753248dd2684c4c37609cea5c07a70f6f386ee6caebe4ece72b12a5353d8babadbefd90750832199e1145035426f116b18dd49b2e6ff5d11dc6bbc4aacd83820c9464c6c7f402a668e380f6527555393253874bf25c393a3f45c76c6310d6d549fbe07bd5cca738505ff421b30023afb97b19ddb2f2297b9b549bc3ebb9863b62c8418e8c7cc0d37fcbccf07ab385f75d1873ef08654851d04e3aa3fa62681da2ae908b5a068d6579622569b9db90df1ffb69dee648eda5465ceb0403a623bb4dacd1d1535e39135c83fb2a3c4664fe48849f90b6e822816f8f60bf7218f7d64e4018e974ada00fb1b17a37810e4637e64beac3d5439f23c73c302b8f5a4f61df5c791f9198ad483de40a00c44323dfce89b438563560fbfe8df301d61e30fad06a924b1a05fee3bdbe1a55714c8f928c9eb39201c918685105849e57c9963214d4c6a3732f2a8399416ff0ae06e8daf52962e6a5efbf2f5", 0x1000}, {&(0x7f0000000240)="002015efef50ca7d954460e0accac6b0c317c0098a1221cbbb05168f868964c7172ede24c3f2f9c71cafb02aa2545983dd36bb7ebe232feedcc03a112a94fa9935ffd7e442267b4ceb16a6d040faa3c33def596ec90986d7c7494b4602cb6d256043391d08910159df14c93db627e8d9c599a9f7f9ce88c6b02a7ab30bfb944aa58c48fca9c75d0340320b007e0b5e7fdf2b0977c81a75d9de254f72f33f22af3e3e7a1ca42724605a87e011d4eef19934c736844c776e3654bdc9f68618b2c60d7f8171d1b84c020c6261a139f016ef1de16a22380a88f930f98530c7e63d53babd928acf", 0xe5}], 0x5, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) shmget(0x2, 0x2000, 0xb, &(0x7f0000000000/0x2000)=nil) close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xc2d) getgroups(0x0, &(0x7f0000001640)=[0x0]) fchflags(r0, 0x10005) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:13 executing program 0: r0 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x9, 0x6, 0x5, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x56) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, &(0x7f0000001980)=0xc) getgroups(0x7, &(0x7f00000019c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, &(0x7f0000001ac0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b40)={0x0}, &(0x7f0000001b80)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0}, &(0x7f0000001c00)=0xc) getgroups(0x2, &(0x7f0000001c40)=[0x0, 0x0]) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/wsmouse\x00', 0x400, 0x0) r15 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0, 0x0}, 0xc) r17 = getgid() r18 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001d40)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r21 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/ttyCcfg\x00', 0x400, 0x0) sendmsg$unix(r1, &(0x7f0000001f40)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001880)=[{&(0x7f0000000400)="8b64901f4a7ead6e006709103ea80876b49ac2464642c4ccf5823ccdf51f202abe39b474190f05c231cf290211ffe13c2231f5ed70", 0x35}, {&(0x7f0000000440)="050fef9046f21259d11725719d2a4e308f72fe28f0fe4b85d723c30a79a838059966fadbf9c6a631265ec6a43c32e6b85fd9a9023bc2e97fdd27c2cab3877a5e5d3d1d0949b7a89c49dde5394377d92483db94f04a1cc3748a1fd85da7632c2de4bd41b71ef85c0a5f9fb4f0ad55bb3b81bc8269adae87207d0caf5ad268c42df93868b3c8e244b22abb9990bef2cc9cf3484d66d618fa672b5a2041d3d29fa53954951d63627fa4152fe26efb2a5c7c580d72de", 0xb4}, {&(0x7f0000000500)="34563423b07f86243c1175350bb5db1fdc84cee2e08543387c2ae30c97b731435eb94d22ed028ddc3cca0b109278b571495efed02cfd873e3b0f1ee73f09cd62db2c514b4659e2b0fc72b68d8883ce63c77d8f936e3486d32dd575bb1ee3384f8015b88e7ed1ac85413a4306045eda0ad12feb3020c339cb03ea1990a748a161452b731f53d49445ace894d973824ae87dc954302d1a9884845f63c4a03ed800da063f305ee24674d7fa2b4ec22ed8", 0xaf}, {&(0x7f00000005c0)="47b1e2cf27813c0fd08e2aff6b8210868d81d0275d257dcfff78da2d78af9a320debbea6c813b07d554113737e378166ffd30e5308c738583c8aaca7648426c29342dba122da41c63f35d3d8bf85fa77d524519398022757c8cf6824182c9b0852a7d4fe69a3d0e6c332d2ca2919f713fe35a96e20c8fbfc10d0dcee0ddc226606d0b699002e6a4d3547ff683a48ea2cb23cc6ae6d7c34a27734ca1f84b60ddb1a8ffa09e9e7d2176ea37cf91824ba8c9ea097946b75f2c4a83457db626edae5a5d8d8fd7f1a86a8435445ad6750be6bf23277628706c08627e785c769cb207fe0e83863d956767c1197ea7363860aaebf41a0ee804d89944ff40b935131d2f22bb1cd8930760449f9543fc1795dd4c1d1512b8b082d1aa209ac88f0a69da86f4c32be030e1684577901b49d17f78dc1f4d79f45202670ed9a5e8acb1b1a805f4b3817862d2c4a13ed2dd5c86ad80f459af1e93ecd50befe08f654cb34cae49a2cc6d1a74fd484e3d9327d16ab38a9a7b7ad7a3cc2979c084e77fab50edb44b2ad8ef49c3abdbc444976a6f4e975077d8648a48938a667bfe253ab61e8de5d1a0f2137f10be9d44115561ba9cfb90c42fecb0e812e25f9484d7a595818f4a9886e7f25dbcce8a0d5d040ec891ec128280793db66dabbe591b9d6ccfa1fb0afbd3c1e2ffea1c215df6d67f0532a44f871ca26411a13d6c92c09991ab8d62b049a422d7627c2ad23fe506dd843e2d2468b80aa837a0f72b04850feb219cb4b8dc0f1f21564560b173433b1f42951ebc91c8e9f065248bafe1930ed84fe8694c0e1f222f138c9a586d4b23a9d62ccf621c08faa1b5dfb04277662b05cadc507e757f77dc110c00a5f8e8d32f6c04d4550721bfded2fcdcca4835cb45ff5c6466ab6937653424f7314f14a62ea79ec90414486bbe1fc637216f8cff51d0a790f389bbf61e9c7637a6da6f4b62b6ae7e356333e61b4d0f433409d117d7a33d66bc25fe9d2ca7824fe0cbc7a1f4482710f08a7be18ed46a3c8e4b0a5ac2ffa6541272ef8bd2cdb9445081bd9b83f074209dd61f903cc9c7ad5658d133886750937201200c52f2b02e5ed38d0869233dd90b7a33ad9c1e29db471cc33a7483ab1bdb7ec6359a70295951bf49c96ab196a8ab77ff268559c6b17913f1bb8795df5726aa904c602e0a9bf3710b01b60e88591437f23931072855339d5c8beceee939ee84d715d334cd4ff4e21caa171d50b99c8b9a92208c93edbac693b15239c5df6b49da4da01fc4652241d85105176ec53085e8e33bb7369c061ae50d42d05946def8d7c9d410e29ae850326a4be88e38855d38da8a0b7172279759c48816034cc7d82fa100803a478171acf8e94266c7f12790c630f8c0fc1075b3375d5535eb6c1b536b2b427045f0d2e274ca118706dbeae769d476581fb04eb6e841a27e5a023ec8230f4d8864f177be32fe1562e16791fde0f465e50fc2e3bb22adeaa288619262260b58eca3d89420c203067fbd9e5be7f3fbf81be7a27d4ca6991cbc91947f39e2166f75f80f7ffa60c0ca3a2ede435d046e115b772ec40a9cbd436138a2b85ad99bbd220a9528942a101b1c0d92a68f7f4d843be85479f1f7cbb3d20995abaabbe875fd55510df1b2f3f75872713423cab2c49b7456b550b090fd70bad34fa80806b8519ef9413e9ee36f9fbb52d7f3797fa3c135025e8b382528390cbe04d504eb960c177b106a89308cea6853e9980e840d6d049fc73cf2f845a6dd636a6f05fa65e0024b351bd1eefc1e3a0fa477118af189a1a58dc2444571a28a8087d0f6064aadfeea1f9a19aee010b3cd4614d3700e90bc7ec28f95e62b7c1f07563f2a8876b5c5db8a85bf6ad50b9312dd73f10a75956afed2fef3b1a96a82308de7cac1a54c6c695008c0a70d4d4a67b40f66abee1ccc50e0b372d8115dbc200e5faff71e4fba4abbcc63bffb1c7cb2d655f6f7c5886927585308bdbb36e77c58dc29ef76dd9d979e435cb9625c7d7194c22015bf27667952c98948d34e7f2d017093f8cd608ee551c706bf294694e2d588d91f2f1d952c45dd2b7dcca98e3029fdc6be4ce3c6272ef8925585e1d5984896f5918f83c6de1ec1ccc2f66c55a22e27381e48628f467818421a670ae7535c5d9abd30f1e61d20326eb23842fd22d77e4b326d8c7201e7f81e2cd3ba37d7b9526b0177ccc58643e4223fb23cd88bfce72563aa56122e2bcb68d85cf37d46a82c70134972c64b8ec1d30490b067be7648af438abb963dd147c90548a0367d17f7cc3119c4fcbb20485a6315675f892fe71eb434431e440f23a1983b02b54e2def4415ec2e029e05de7a4e62837e0f250c614fd469510d481a661f2d78d543645cc8220b5e700ae444ec7975f3e0ecbb76e89f8ba736e663c38a4372f21cb27a05eeb554349f52effe744a2051e94d4dbf24863129a2bdb07fed4689da4c24cfa94b4aea2548401916c446278f877133048f7b9ed4d4c4dfc1b5b41b78dd89d5f8da0ca9bcc934a728b93f9b11ee370b6464531ecfeb375bcf25de51f395d51640fdff03a29ec08d102d4665d0683cacce4e011d9f47d5f0dd14bf2a1a80b223fb6b22c0bef5d96b1eb3ae8f2a56e7a5ae16d5f35bbdfb5750a0df12dac01c3587c390dd2c5123f0259d3aa7c330ce5e1dfe16ef08bf1c4549f73a83d93495ae03572d44e0c1d0c3a509dd144a1a1b8d4867cadba1f99d23b5495f5a05965b832606d6e53f58240c3bdc0f79bfb9633b3f1e7d6e77c7d013a4ebf9b6b05b94fc1222d6bc57f82799d69baba13f221b022a0d0cf51e8f4b1f53be6f66ad14cfa334a6ea0eaa40fb10c92da87d7156a500e998b22877ccd68375d026a2a5011c43631a3ea3054e378e690a99028aa5ef0a79f1976d38922afbade7d2862004c3bfe4738370a3fc3104774ce277d033cfc2ed0f3ae2c9d9bdc91f75a3383b68a0c3a26fcd84d47d56a7bd900b2b7fccbee96c09a3954ff56df1bd291ab9668db345306b57d7e968ee3dc612e9121ffd978a80ba312d4f2e491c1e5260e4dfaafa10c91f75d3b48f02f07779a9775c55217cc3670183671eedac3c8d66c08190b237fd5bb14d91fd786f06b9ea1fc1c40ca4326981827b6d397bc54114bfb03cc15af76028426b22e8286e18015106498b7c0ad65719ca9c074b3b6ed6be567d4ffa564fe92af7bc8519999210e2e4bc39cc04748b536fa7991576e85b2152c4baf1d91ba400a882a12b6fef462a9381bc933c02a5d5d9eba1fb18ac8d9b2f4d2ff4f92f45dbfc8b82197ff818347f6d4272e46ab4bd2361aca0e1bdc6ccc404f3790e37e9502b09f2d48d65ad22bfbcabb5431e0e9269a94d186d71ab8408f992b7c378b3605e84ac86aafcb43ca7ad8917a9938a17c310c4ad539464dcb7e513e8787fbdd3bc1fab693964b8414d0c57c85eda3d052b9a7fd0153693b4081e892cd7f637b0793089fc5feb0c81277936605ed35f0cfb9d54d91fd5dcb4dfddf99467d336bde3af6d6f190fe8d7f07e8aef590e5f30f17778221fa89bda95abe79ed3281b47ebab6fac45187320c8720a9862211b9b2494d03a62e8fc2689304f5fd2db69babb83b3d4e186621adac5fffa10467a1bc878a6560759a60676288dceb602befdddf1758896c44dbcbd3a5f59f1f614645b47aad5c7ef5eb5493f007729ce795f0e2e7275de8a3b48136905ed01c050612d018d68b4b4184233cc000edf81c103e0a127b622f6743629e8040ca95ae5fc0289805a7e8d72e4316b5d6d9b3d043e03f4153bfa460c450087b7f0e7b35287bd79d8cadeec9cf3b9fdd00a281c6f017272323d7020521380b6f7f5368b8b87b5d73247257aa4731edace76dba6ab4875e9db1aebf8e7eca267687a5e98f075dc2ccb8bb189e4c882ea9f440ecee203bff477ffabb91ff83fc718baf5d4ab7266c9479c29bbe904b18ab9f7e4136ebd88acf3e6e44cf8bdea95d471c9645dd527e50f7915f6461247ac10f75a3888d54ea0a1046e18babc4001a488a51d2c7999e54cb0e76d72a43a0d34a599eb211c10d0514477e8d23361830b04fba511d9069733f96e29ab9e0cde6aeef8a5c0f8e3ce2cfd57fadeabd3e05f3c017567aaef929c4052b081938349dcfd2bff36e2878492f04286b1f24183de31d84fea279fb0a506f9c102c04a03f0c638d1138d81a04e66308c0f4cb055a3232826bec8aacf9a9faf2ba45b1d136ebb6de9ebea0c526ded33e9b74c10a7f2680a55be6e593a972eaf50d59fd1c64fe0ea1c6cbc958785f4e069cb31d4eaa2ee2e3bd41d9e3fd48d264f7d1806c8e3f0a13d8514b2f0c5a787363d008de7fb08cb43205a5aed7603bcb101c88bd43a4c54f0123184955428790ede3690c28b7a05b9798a5cc6d2b0bd09e35058379077a0b0550814f99181c95a8e4b263495a6c6b58645a0f11ab43d640f5b73a0e2dde0556fcd6cba7c257fc03486540cc87b3572c189718a143456fe0154d451bf153ec07335ac551b2304a07d4eddd293dee34053822a326a5adfa13c0b3151faf800519ee84612367381350916395fe0f2868932308f1f08f32a48ce4318b06472a4e92aaf79d275cd962361ce331120181643e5ee639cacdc6ab6cdf8b77e059da51e83c2627e768174bb95e61789b727944c942a266e4254e17d6d752fa4e4db0a8d3d568fc06d54ad7852fddefebe1a8c3cb53aebf537eb123ba95beb4c6ec6af668b963425f8620ca4adb42ff44e88d54575ee6e402105a26dc7611120168a48e7bd298ec4b68e79ccf2231760e2964c4c32cbc16c95cb3da25f3fc5d03c89ca35731ee2a4d7ff012621e9f15822ac423e3a97b27c23821bc5e27c2274f412b3ce58003a129e824d11ba516678ea54225b3a0d2ae905f2908754b75c12883dca146c74628b76e233b1e49d8e4c56f6ad222a958f8a1b949d3cc315e4944ee9a8478225feac1c60fdf8e4a22367ec75e80c840a321622d87e17c6e518101e5c074d367d73068cff532cb90f7c95bfeded8f36238307757042777befea185ffff8a7ca25ca74d472d0e0ba1dcad2d80cf1c955e8162a601c7041d360114dba1c046826c19d59d26bc4d977c9f3edb4692c6dd4d4d0cb5497b2d2447f7a7fd5389542020b65e445017f7d9f9c4bb41e34c61cf54b695341eccde6e508ebfb6193c3d160f5bc87042cf17ab2ed27c0d8f7ccea8fcdfc68a894b002feadbe2b9477ac547fbf2d1694ac90f9fc734ebdeef9cc2d48a4c71cd34b9c30620288f6f08b1487535f06bc7adf5d1ec27afbe1b95ee3405a1d757d4fb446430d584e712a374c0cff975ffbaf9b54d1b31712ad1f746c69d103a012d0736eff5dc903d28d2b366b42206f4d393788fb66a4c7bbfef19c6adf50afed616c909f27ea51779db03f8c778c45c97b06a54b9db54fdb0ad6893ad85944d367febbaf23c2ce3f458ce62c68cfca9be7f64fd21016813155c06fea568a5e3a263d2282c23f38097b5987b0303753574cc94358c86c0931976985396c2879b849268edce2cf41209f18b20373851bd6a7ff5510e4c3f79a15edc0891c5ceae4722658aad69e298687886e4880c3f3e4dab5395db72e920ca479cd2232ddff5e1c370a586b0d93654827e18956c7798d9b4d189e5389737b9d4cd7474324bbac77a881bc4e985b287b7384665f4cb24d7c40da682cfeb0611d6c758694b203738dcb51374de59c16cfc332b47a0b264e952d851950b431ee36bf7670786d09753fc9cedda2b2b75fe9b905f8ef31dc26cfa51e753cb626b86e3ad", 0x1000}, {&(0x7f00000015c0)="706515e1833686172498ec4b32e0b50d6f5513465e7a051573abaa53d996a369", 0x20}, {&(0x7f0000001600)="4661e06b738269f9d6d1da667d990db298959db923ec4e7e768e8bdd3c34ec8c79f30cf38b274592190115f5f26ad4e2b2a0738eabda2293d90e207eb99af8be3284138810601b1b61a55f74aa9a6bd5036ffd064ca8bedffb3e6332d619f488c8d878ddd219e774549bbcf3da8c2345f8ba4a9f4a6c1a1aa0e44e6d4b02acb6a59340d973f74d51f612e483d0fabcfc97923349976592410386e14344ba56ae23c53d915eb2a54d8c9b0f535c1c8a8101eb54dba9c937b009bf08b694117f99a315df71be9ab32794b36d9df7f2974548ce881589ea", 0xd6}, {&(0x7f0000001700)="cf9601654bf1bdb15e82bdd7b2740ffba37d1f171f2b5ecb2e9f68f742f58f3211cff1f00e9d5c4936545696539c7d5dba8db9aa5e81f24fd5184ab8ee4258139c7ecf707b6f247ca1881c5f3a662a816e5604a198cc9cf6ceace74889d8f2faacaf9a893fa154ce6c93b0bb8ece7a613bd5ad7b625978232fa614f023757722604bc7198d3dcfa82c9b20facc407377764167a70b8ec01dfe65fe9d66335e0da7317f7a7510b5ade58977945d750ca5c01c87bf096d2bacf7a28c19ed99ab2efea3a9527e42de6221409d2b2fce0ac8e80fee8283070102b9a0af7b7e7cece95ebe3d3351fd4df2a67105b4df", 0xed}, {&(0x7f0000001800)="2154752d2ceb336b2cfb1708f65388f409289fe9b2ba12cd6393729a3c71ff4333358acc8a22b6cb58e052a8dec44a", 0x2f}, {&(0x7f0000001840)="c8404e570713dfa37dc1b9aef2", 0xd}], 0x9, &(0x7f0000001dc0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x38, 0xffff, 0x1, [r14, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r21, r0, r0, r0]}], 0x170, 0x400}, 0x400) recvfrom$inet(r0, 0x0, 0x0, 0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/155, 0x9b}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/207, 0xcf}, {&(0x7f0000000200)=""/170, 0xaa}], 0x4, &(0x7f0000000300)=""/76, 0x4c}, 0x801) socket$inet(0x2, 0x2, 0x4) socket$inet(0x2, 0x0, 0x7) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) r2 = getuid() setuid(r2) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)="3491bdd14b010e8856627d35b4ba2edd8901ac83f3ffe427955dfd60237ee6708d7d37b1afc8cb9bf6deebbecd31064d8995b8290461b69d2605ade3a1b2222b7946fb", 0x43) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) semget$private(0x0, 0x0, 0xdca6f4e488d9ae2f) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x100008000000000b, &(0x7f0000000040)='\x00', 0x7b) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 16:00:13 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = syz_open_pts() ftruncate(r1, 0x1) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{}, 0x0, 0x0, 0x1c}) 16:00:14 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x82fc, 0x0) select(0xfffffff0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x76bd3}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) 16:00:14 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = getppid() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000500)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000002c0)) read(r0, &(0x7f00000001c0)=""/235, 0xeb) pwritev(r0, &(0x7f0000000380), 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000340)=[{0x0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket(0x20, 0x8001, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0x10127) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x11a) mlockall(0x2) fchown(r0, r2, r3) 16:00:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x7) mknod(&(0x7f0000000040)='./bus\x00', 0xda9c336cb7c03bd0, 0x40) 16:00:14 executing program 0: 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) open(&(0x7f0000000180)='./bus\x00', 0x7b8f82479c5fa990, 0xc) truncate(&(0x7f0000000140)='./bus\x00', 0x2a0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022, 0x2}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x0) unlink(&(0x7f0000000180)='./bus\x00') chmod(&(0x7f0000000000)='\x00', 0x60) 16:00:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001640)=0x4) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r1, &(0x7f0000001600)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000013c0)=[{&(0x7f00000000c0)="636fa6c4977038e9663abc33c85a5b9ef73bcb4f595dc52535c580f4b69ca31339b96a2c39c2206d41e011bbbd4c7434ce7dfcc41651bb2a251e1aef21f9ce5bcbc705b6725770a193f797fc42864a692fce96721a09ee6a6f6bc8f3aef4272265b6b41b56f14158aa8e6ca43b608893092f57879eeb53c1309d16d24a202316dc0f1c679d636650c605910936f7", 0x8e}, {&(0x7f0000000180)="26067184b450081b255265a35303bb8ac59dcb22d3719b72e2c3686f8171787a1c70091effb5959080c8b052c2bc013eee3252d820ff4621df3f2724521669a6b91bfdfd1d05cd6f3b6bc79770a961dc1cf01a12d9540c096219f41444a1845c5164532611c4dae65018d71d2499b76503d346469be113cd84506f6ea5001b7be59194609c854473608998fe833cbd56fe", 0x91}, {&(0x7f0000000240)="a67517606384b8ce631c17a3f6995bc501bc423949d3ec77aba23c5c641d623df21151762c208b9756ed9aad966e4153905e10aa90b87b931f68fcf3ccaa64fb90fb3dbd78447b2396bb", 0x4a}, {&(0x7f00000002c0)="8600d8cedfa39ea402e07160b890891f988816744c65fba99bebc5442fe03d409ac08dcc4e38808a25c35cc1e7db79c9a1365c530b2477f188fe90ffef594765462ac894bdf1bfcc6820eeaf0d053c6ab3a732ed3f2dc96a7d89b1cb7ae1ce4dc83f97b4b2b3213bc71bc7a30e1bb74f9f208d86873eebcbe46d3ddfae2b4153f8742b85bef2e56308513972dab57d599e898e252e7b40a3d153edcdc9be9221e5eb0946004f83faea040848ab425d9451e8ee289cb25af3ad5f69d267be07c2bf90a6aa85ff03d6024234dc462858bdd62f17b6a9070ce515119f87a6c045d251c5db96734ea97ce214bf9fe4510a545b06b28b79c54b67c380d6eebd5f38be1c04c1c0b531033d6dfb17c6aaf4adc5d6bfc3f83b2183af60c02ce695870d85e3aedad29e71831698bce5939ffaa842f70c18fe6ee22f1787684aa62b16a90f3bbc3f4bbd7b8f40e437f2b722550ffb819d1c0aed67802b71a3817743163593f2519286ae6fcbe03dc7aad4e157f1ebb466a3fd0478b8b345fd132d619f42bdc123d5dd8ea3643e3188c0419a39f1de1f1a479d2131d5a8cc78d3abeb54d2ed63bc8843bbbffc09542415a9ce07acc473be0b088c212ec3210f571eb151fb78924f06f3f50cedc5bb45d0123443daf8dcd26afbb68f611cca1787d661a279bc11fc41db918f5824bc3236383e0cc318189860bdaa40d3faeb50b9bfba60369be9bba238d0ed25d4ffc20412ab145d951167aa36d7169487f63b5f33de4deb46209bc07f3a756a579bd76bce23f1eb2be821a1eb24159ea3a23013d22e4d9116844a9c760e1972e7931a87b2a31ee35474374c3b897af3d3bb08ceaeab7dff95fc596bfbad8b0c820ce2033907cc36cd1c09c6deebaa1967cb020bdab51e988bab4233f1358403dd77a1befa08db69e4f31d77e0010695ec3cc188b09ae29e3808e7af058ee0fd3dc9ba28e1b027bf859596aac871852a7a9305ef908b9d5475040b72bebcae5cf5dfe8b2653a69a09a981fd68d31e1d8d232f9257f3e7597d26d085828ed9bf36a6e0489618cdefc17459f227057d1332978a9fffff7d12da90322de600c2e3abdfef398650117f48884d7e33fea2ae0d33469956bd0b3d61d26b7112f36dbec97ca2a18a55b360bc27537526a87475a7f693b5f128f68c33df0c3b81439cd9180b861cff82338a2ec1d36d6163b5a80366869084512dcddff5836f7026d8cb860cfd3ce78a35842d655c052a71d313a6c4339c999c115511a7cf6db65506ec1b124b095abd55d618f97c340a2d3659b8a46c148ea11b2eba4a03369355b914779242f79aa05aade20d525f19c6d0f0c6ee04a316bf7e5bbb1d6271c59383d6667413edad1e77c8808dca70877377561a2f3f21614057c2661be6dfd65309620095af23ac0b82f53b6edb4a5795ac244bfe342af74b65ecc5fd4cee3de2f54da884d8d52ce07a396a1670f2b6b823af25bcc561249b6fd9087d78acad94bd8ef9b18047cc9aeaaabb3ef90b3c7be98f8b6ae52017948d5f21cbeb613e3f9df6c16b29f749d1e5380dcd5518163550cc87dd071218a5859d48ba7bf6fa703612e80f96c7bb45a6f71ee67026ccf180114ae9c2e06adc58e9e6271163f8c1c8788d644ae08ed8aac403a3b1ee2ff7aee1263e23783c4f96774e6da343a4fbb464d2ea4cd73eb08f4065fdbed6ff2b04e650382f2de2428053fdb7941209f2879921951e48439372eb3d7ba9c06070451a531694d188ff08007334a0f983efb3a53d843b1ec1fef6e601a7f364eff6bc5835ccae2a2d5a357675c9e9dba345a57ff0d790b23609b75e361f57f9755645ace6d8d3d1ddd6b5b199aacdacde719df30d1447fbc4cb3579829a6ad17fcba24aa22943e83ba3f467d18bb48b9a063b20266bb37b48d5844ed38bce1266ab42d09e4c0b19e6b6e4bfc84feb4b28e918fcac67068d723a24de158628bff59d1e33462e98ed84c67318d98a67831a3aa0499dfd9b4d362e3d150139ac480c7d47707f112a3c197554dea31fef4331bcc0c6ecac5b22fa7fc9b53911db04a76a93b7cb597ad1386c8e6f35f95d3efdc7f69ae34d6516b817c6adb959bcbe83ed063e6d5521b7d454e89482fce96015776c502c9e2fff9eded520f9ef78bb16ba397c5999a8b9cfdd2da13014de86ba990b33fa78c448da87f81773d818f3a274367c6e058ab761b455727ba8912d8cf93cac110ac680e0559f364f541b451045c7b8123c35a93c1c9d9b95797a4124892da2d0414cffe3cea93fc6bcd60c11363a871e6a96aac6aeb25a4c207a0c056be8fb55671127fa50e05ec6493292034c984eb971d82b28d2132d4b9e22d644b31c17f4d67655887f713e47d285940f03ba2bb4731da2e1b38d6ed0fcaaea77aa7408eb9918641dfead62ac0827f57882895893f3ce63c8701d027fb518c584dd8d7bb752213616df539d55b6102a308de94184b63ddfe31101bcd4dacda5805c5583a2a845b0808f28fc3834db0957c468829e50166c3f3546138ead232da6cb1f1c56a670e77a4f2d839efefbddb1cf7f6b7c29a6a68b5adbf5cf07fa22f62a1d68017c5dce5ad49f82ee256901adc2038fc2b5ec4f8fe856027af04daf34c3faf54c5d5b07983302af3388de5a37e0e1537f8e6b7a4a19351ef9b0988951c6a62b5ebf1cdca48dfce8799419ef624b08dfd43938ef0eb01289f983e61103a14f9552f16d9ce65e5b95c7b67fa2a1f6fdbe3148beb1f97cd752ca0c5e1faa4a23e09767fe5688660250faaf1f0185ca8b0244e6b2ff1b02be75a2874340de918f25bf9a7130aded5e3288a8750e529310c3aa504fa5fc99f83d27bd393a54e0d7774f1ff3640e102612f68112da22c7ccd4a4ccd45f35e56dcc0c17881cb6289b453ee97300dc08fa8f3559b1ca983a82ea65d177a943f8ae638cfc2de995b85a62a8d1305ebe51f8854f7bb67e0ffc587abd332432233379128fc7858e790a22301df2a57b2e55095ff1f3bb64597e40449ee5071ae4b5d432b4121f98e34324ebdc33c745f23230a8f712b43b0d98331430e9768e8109f078810ac1a6e89ee719da9aca2944ade661de04d90666db5961c188aaa9a973f9e11f31f7a43bdfa9cdff8e48927092ac9e0fa0187f55d4c1424b3e12c5053ab04e7164bb147d7eb5e079661ebd500b5174bee519569d66d0389797c5aa12b11a99d0bb7eb9b16ebb15aa10a5c8157dc8300fad51384e1f0c9bfa6cc2d5278b8f071f916b8a8496d0a87dbd20f25dd34809c4241cf09f4f712f38fd5d3b80f90b6a444e1f36a815b64a4c87179e88a795f4199d266e778f09df18d6b1136fc01edd501d2146da658ffb2302e3b4b14c3fa1576ad0ed52d19cb080245ee4a0647897fd2521523f788a96eb0fdc715a02497321afefd15862ae910572da4290ce37ffb0e145aa651af044808ea7c163109cee9dfa1c6f78ec2ea9cfb6da4a119ab061622bb40dda51d0a5bf1c9042dcac133d69fd9c3f952d33294c6af882bba5b1a65ea8296a460bf01ff1680ac742f22339e29b541d6f765e9a19b2451d7d72854b08a5062cf7ed0c233a0524bc086e56d240405e20b0af1cfc6e58c2af34ecc0923c6dccfb8271ffa3f3e8c34b4b39dc79a63ea2f1450f99159f30bc3bf50c58fa811774eb922e6530c9ba2dfb28df2b9402b94c61d9c8e950aa8c3d143870d4bdb142c78b4f4ef648ff1c4abf3385d3055e72e7540ea74a34b80752199a2f083bc8df779705ee26cbaa03353aedaaf3ade1aeefb99cc262e07862b9106a0865c67f5f998589b2d5577245d198a49953877b776f4596cd95ad77b4b0cb04dc331cb623889579ab1c3c9c7531f8af2afaa2551d901d7c1aa66f9ab63774f8b0eed74f89867f72ba090f6d03b0fac4ec5eb8b902e326f2791030f967f68bc1437ab444a4323cbc46902924e3db99bb53e4635fe1ab6cf8514ecdbbe4bede3ff24f661447f489f06a7d1c7aa6fb4341e18ad03244ed12c043b44ad216bdc8860b785dee615310700ae0127badfe1c37468107efaa6e025262670cc89f6440bc4378fc4f8172fdd084de836150445281f0b0e45b028b159a5bdaf0a5b1f1723ab29cf296c9fd7beaef5fb7e1e8f9affce228cc6fd5d016d6771d6fc8f73ec623f90537ec00d597df430caf77800131c8000c7f6395be11049381ee3e23694158b366a394acbe49bb26b8c8a05b797207348d8a878700eb77065bac60fb69e26d17b2e7c7767fcf85f6b1917f67379177422400873f5aeee2115b1e82375641b90cec0f9a0ead4841e2bda0bfa13959ac6e2208be5103ab18daf06fe00f2ded346bc5469f03ef75ced8f6fdea4c279b8a532fa953a07789a72383b9877339a6e90387d9785bbf231ec063b5b2ecde00caa9355ae9327eb286ce9509c4c0bb6b9ecc8189bcf5c765ef6e95a111ed4b6caf0325b94c9da223acfd713cdc33ff893f4282ed52280e0d878a0fdee9690d3cac173c432149bb427b83f4eef8ae14eebc45ecb9d3d4c162453bb7d729e6f267a55f8d17f12872af50b8a3b73bb4a439b2acbdcdb23b110d500adc70fa78d29cd73bb8c5268bf0cce0f55b70c0026503911f604669ff1e06c9add205afa626478d60b5a496b7300c81f8e72a042887a199dd18936020c4e491b778cd6453dffadb0c84577709443405e7903565707c3e35df7ad82c36e68d4635178cd52207cd082f1e1a542f116b80754891b421b1104c692a7f22ea2fea43b032e0cd386e0e8347bc40dc5b82a1ac3ef15d2da968af44355d7a0f1b6f2b0916f7c9ed906a76cf732fe17b5852cfb73e3c4185c0cb7b6eee793a013127928e1a19fbe3d777416aca12c5323f4ade414bd4d1f59721934814651aa4745a2b4d6b96708ce6ca4c253d5dcc5441e723c4ac4870668e27aeab1e4bcc99742643343f3c15077007263a639118d04d40ab593afb8232fbfb1d5f643e5f8f13f7ebac30bd4d59b9b261f5c9dbc01c3a15e48dd70d9afcee6c5a3092a891a56c5f0f5f9e986eba055a4fa1a64c7c292e31c97823a5a6f0cd9538be41b0190425430f5acea04080def28362b369f25f2d126d83a1e178884f0474d4cb16d590d3fea7623206b7f8fbb338627079b1be8dd9120b9edeb528138a270b7f57564f89a3d49469dfb10e5703050d763e0bdb12c68805f986d7c91b8d9ed284c9bef56ace2198be3c169dad5c45ce9e97dcea78badec611d3916f1d7e6054e2a38b10f162699ea4f187cec397ec3c7d7f4e5d1336e0f9e2756b4148425908b6c70ab21ba7c6826a4d5a6db1fad6b1c0d7886a3ba7d330b57c184906f93668cd50e340de5ad8355919e4eb402897249ba76f994a66736f912fa5eb7ea86ea7d273bfa4ddac5b2035be3781ef4601a9cdaa99ca181bafb80345d4135e4f1cec6f640ea74a2b91d444a4a01fd35a6c746716d6a4f4f233f4b64f6042f5e29392d309d3f17d33ec0b65a7811eae8691d59a6fad9cc0d07090596c1ad080ad5d057b03d9d273627ac9746c3318f80e65338fd6ce6f93cda9bc249f45217a9548e4785e6a42c1901ccd1d866bf9d0d895bdf09f2dee06c65ea6e14ff0385ecda8aef90dcac71a530e9ef8f290d9dd2c01b801338fe6a3930e9890022f312762ec1199f78e59bc4e3007e1ac52fbabbf01dc38a8325314eb6f04beabc32b292d59b52b0ad8c991de35ed4aa15fefc04864007b8293228bacac141a3b0f7c1cd360bb89a64bd3f375b3df0611ac9cb5cadd9c05aec8018bf170f768b624c5b98df11ff58a340df", 0x1000}, {&(0x7f00000012c0)="ef4185d441a8489707d78445bf7f584dcdfd6d79c0ae0b9d0a2c695fa9ce09e74b1f3a929f557d85d7ea3161e0751c1b318f0a47f8af8c7248e2c0519ebd0301f38b826203ad04ef351f73d08143cda9e7f1b5cf0be30bca6e3a8daf3a29318785c65101423fe080c4e7abd97652f13ceae860eab0e55bd50c4d63ff1dcbe3890bd9948ebfb87201928babc48902c6e9d6dbe1aa453f427710f6773098a78376878411076343c60525fa5d291204444298eb9757e893a918695f79d9d2146842d30d54970877efbe84d07e54174609447b0ec106d5e209d46b406a38484e54b511591f9d314091fee3ad8036f1ad46f96546162f4ef0ed394530060e3a95", 0xfe}], 0x5, &(0x7f0000001440)=[{0x30, 0xffff, 0x9, "77df47fa5c39bf55b1c51544d50ed46d160b912a6c02adde6b4b227b4a21"}, {0x58, 0x1, 0x1000, "7df17d2540fbac12e47f3ba5271f771407283c58ca284cf17f61d259b9833650ccb846f47ccbe67609e7723b6112f331f3b205b1aa523bdca4ddfe5d697deb7ccb81606b790d"}, {0xe8, 0xffff, 0x7fffffff, "1902b57b0626300d24d5e91fcc879c989489cab1d029d2fab0af5e30990c712b2c927b747cdc716c734246bf7bd728b1b8d10e8a0b9f894214d0161afeab356571ee88225b3d594637fed656d211d983e202de4f617cf0fa472ff9d3a51c5ed896fd8ae8a33fd5727837ddb5334d32135f02ab9e5b931bfbd4adc4142b76d0ea3e0eb0c3c956385df1857328717ee5d041a357accb047864ddba0e6a6aafc11aca15168d9648344cf42d43518f630defb256daefbb3e6535614ef564140f484d2aff00559993fd3f52b59eabd96062c11b6ac9"}, {0x38, 0x1, 0x400, "0e608f8c83a26bbbc866cb882e0f61aab461114fb47fa53c4dab0845b49c260f6ad7def050"}], 0x1a8}, 0x8) writev(r1, &(0x7f0000000000), 0x0) 16:00:14 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x5, 0x2) poll(&(0x7f00000001c0)=[{r0, 0x100}, {r1, 0x10}], 0x2, 0xdc58) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) socket(0x7, 0x4, 0xac7) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x680, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0x6) open(&(0x7f0000000140)='./bus\x00', 0x810, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x4000000000000002, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000280)={0x3, 0x9}) r2 = semget$private(0x0, 0x6, 0x600) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x2) semop(r2, &(0x7f0000000000)=[{0x1, 0x9, 0xbfd4f55b259932ce}, {0x3, 0x9, 0x1000}, {0x7, 0x100000000, 0x800}, {0x4, 0x80000001, 0x1000}], 0x4) r4 = kqueue() kqueue() kevent(r4, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) utimensat(r3, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x1, 0x5}, {0x4, 0x3}}, 0x10869f92741e3fad) close(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8202, 0x50) 16:00:14 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r1) shmget(0x3, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) 16:00:14 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) r2 = getuid() getgroups(0x1, &(0x7f00000014c0)=[0x0]) r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) r10 = fcntl$getown(r0, 0x5) r11 = geteuid() r12 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, &(0x7f00000016c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000040)="cae64bc488d83d179d2a1fa7945c19415a757ec6686b35f20d13e578d94dc743986fc9fe8a32de59e02b75041be745d893dd85e19fe8f81df891caefdce71e", 0x3f}, {&(0x7f0000000080)="761d75c101fcb6687ffa13e0d63788fa641cc0956493cd1fb5a21e619fe0267b8e2f96838a5dd1404cbf3baf393aefec6947e9ef334586c7b9f15632445ce2e7d0521c7ad34d96e9604b9c8a2b91568b685e9e4f89a31b1a63ee67f5db388a491ca2ae882496cd410aba7e5f71eaa340f3502c50941a8bed04c0406fdeb34b2d9c48eb270e879406bf17dab8da68c3e60d0e1cc45545d99b0b75aeb216094cea34f985f190e3e249d962adcaf7fd6873d8555d5562730bd9a4ada6", 0xbb}, {&(0x7f0000000140)="6365b890192f37f6daa0", 0xa}, {&(0x7f00000001c0)="9420b9a18b02b68d0ac86f7504b2765058173f4fbb040a490bd6f0bb74de6ea6e8ae71f8fa8018b309d81aa78b33bab8b80d54436abb763197cabc242f5b9b331489c8ecc01b02680dfd59c2a378a6c3888305c1d297e8dba9ba053de4e70f396e4709f87bb285304b85b7746bdf478848c0b653587da1dedf25185b62fc0aac55ad2db8fca8164df2002ea7bb1421554c768d61e9814bf3084aafa90edb95f33cab2b9a27652ab02fe8f86f4a37f978e126ac9b191b5877d24c19c0ac2d1b06f01c6112afc1f4c0fb64b2b0e1ccf3715a35e2ef1fa60c3744ef7561980a2eaccbde888ff10ed479dde9607465ea83a04b3b2391b6f58a8ee4c554a31e", 0xfd}, {&(0x7f00000002c0)="e3eb95689c9f1cd54a8be0c46d07e1cce87237850c51193fce6bff9d30a5fa23aae3e8a9332a6804e4bad3d5f0de57d540433297f77ce6bee9af7c5d063c3ff8b3d224e1d483951495752cbad28f44e38c5353af3885a4daa5259a84e14b0c02ddc9de7a40980053109cc718235cc15d00b2e078c1793db70ea565e2e970fb2ecd215493d9391d8ad7fc1daa2651d8f1cb4f73e92f1a1ed84fefb69727b627022c84fe87c60541e1589b18cf5fb1f9f7931dd1a62856fbad3b8cb939bb0973a8b21b169904600448ab17d2e07a9d834e4b4dfe48e202de6e9348fb9b112d687d9cec8b6e587e445cc0e70b8fc4867124880368d2ab93bc5c9e74b7a27e1f69e21235de64840621db23ff5141a8df946f3f9637c305e58b43e4d220e78385e29aa751351e921b6ede9414459aa9a553ac3ab42fd2de2cb05995c79d1daf528b22cc3eaca6704cda3c215dbb5501b3e3af4bbe358999649cc44c8b4fcd0c358dd90445f4dfb1ef12aea3159a9f36589b651a1c19997f4ae20b2a01573cf69103aa0c72aadaf8da2d4690294df116a328b33c2264be4f4f6bb45593214d05c185ec7a943c340431832cd5a8b25a10cd79af863145d01eafe1ea9b5dd9fcb66fea683f9c154d59ad874733f20125190292bc69696f6e16a63fe36ec37335dc844ad8fc7806fbf1f84fd16fc2f0b7b03383b5f3294e75efa4724da670911a6a5a7aaecfb39e8f37d543eb4496e301d978984b09bfd1f77fdd7ef4273cbffd6ec4e6858ba0a8e685f9a586a8968301b377f63dcf8a4055c49f52b2cd0975dda5d7511f8ac24321e0b3a68e43f53c020832f3d65ef0cf629bfbdabe027500daa90013c69be127d229b639e7502c4fbcd4ed02754b3bca0130cb2ee11aa2b3cb44317c454802c64cc4e74fc6c6fdd6471a4e6644ee3e0aa157de9916f60c86532e559cdc8560033942e463002a814ef4dd49a4113fce4374b9a80c2851702d94a51cd0567964ab85691e03f2866375fc5978cceb1a1f14d7c6966596ed99d4ea9514315fdebdfd48a8333016e08c6e9987b57516276f6135150fd09ec12559176dd736af39f2b1147b3185cae8be3ff0cb64510ecba15ac7e633837e78fdcf9e0b4d214a661f58d6588426290cfa1d399bf21231d389e98ae8646838cea332952f1bf492295bf999d308fb139ad9993a6416fbda22f294eeb49d104402fa97ba217215060c3c555469bcd6febd53b6a9ba3e6f535dd2a42cb7b4fa1dba7013d342b787aac781595c1c9fa9c3f65f3d5d7098ddb7fa78d5a4787441e48e631a859aa67033829ae47aed311aba73b26288061104e79bbbea9d9ddfa9af8c7a4f5a296a22a85634adf564cc57af3eec0f64ed4082ea7392fd2bd04b2a2df3de9f6c8e5d22d85dc4fa0db2f4ddf6bf3a8bea8ebec86d81427c4c9814e886aa01da735a0ca2f0aa63a36667983ba647738069e5e687bce07fc3cfc35d1b2027c2bbf65fb6cc91aae1eeb3746e7bb7717923e9a19d0a8bb4d68d6f7c986794ed7f30fabee6ca0eaad985da833835d7fbbe5ae2c9b2d1e8bc77d0e83d4655a1832cf30494dfc5cb8dc182ccc4f88955dae5fb7133b9bd1ec5de34d432e7b1fe3a7d51256da0c4fbf306b82a265c3aa2b43e72c74a38f4573407d61efb6e5277cd6b3de235c2b768793d99b6581e0285d9ca6522b88d7dce2352fd7f75c8f01c2f748d0c891ad8a0c8c28d1454d6c6f9dcdc3724472ce06ee42136dec093ae7151f2b754956986cbed39dec1121f12f02ac925babaf5a11017686552eb4b0ad402468db9402a9a4ece857bbf31fb151308f8f5b7bdff1ee2beeed85d0f73c18d1674072686b53d00208c042ceec64fa2849dbe156e2ca1e6b1bfb9b549da0468504663b8fdd3fce849b11e36a3adae47215b18b7b033fcf27e0b0f9ae954d7f6fd55d6c7b900610ada6d8c4c19c2103e60c21cbf68e6ed906ce78868ff48770152aa8407be5504243d1eb48d585811bdf858b7ed1780d19885dc90a18e8e950945e6d4a2e33fca1eb22da0aa27f781ed5067a5a2f9319cda5b0e2c4e536862057f70858794cd938a0b78a6663c4bc6ae70e61d474bf86d35726dee44c84ef4816af0af79dbcfd6a7ef3e7d527d6a57a4d18f4f28ed73208044c2de57365404a154454fc0602b2824aafce2538406067e8665ce94cb44113609b923199edaaba18d57521f21e0a875176be43d296623007926d9f466099fb0921eb7d57819f4428024094d729105ffababcc6ba926d0c3a3db30f276c6417e2bc5feb64a8c335949fbcf73c45324a7562271763325fa1e697ebfbbae41bc428a9d3d50a935e338001cb97c76357798725b9afdd67affe87a759326a4c8e0b9facb8e3125c0edff3c285375d4e28f7b710ab614d9c46690c89fc89d54b42787968316def07d980419446b3a81befc2a9cdddaf147dcbd3deb7be1b84151eb5968404dd84eee49012bc20c8ae70ff4613b2b9714a103f0a9c0ddb7fab1d0260bafc65c79c0d0e1240f0f7184eba4db9abede78367539d9dd6bba67084ddefa4c76a77b581c742336f2137157aea3e5daf897cd77f065d4887dc47b9a4b014e8c964d4aa4d0d7d875f2317a6e5eedd48cea71dfcaf58b0a1f0ca6dec44214a11c6810feb8b7b4fbd3093195711c11140f03a7852fb2609f3c513eb28c72e235e3962f7f80eaf5b3119371a44671eb41ddcf8fca2c17f8d867d6bf3127a8171b28582b10e4d7dae24f2fde2e91faa1b1296b180131ded4080e5a55e003a9d1d50d8781a5a068b0ba64e69e67829db6bf02f522d030a001bbf9c73503d4216e4f69122445d939bfdd10e76f83a00e467628771ccea6315fab425ae3af240bb9a8793dcccd26a3360c358f947f9a397ceed9394f70837042bd318bb5b16bb5887f37a8ea2ccb9fd83e594ef041fcd5e16806c51c0eb8a4e222941d105bbc501bd95747e7dc96c5e4e63f792d3d566a21a83ecb149fc70f277ba904415a67e27e6e194ec8c8161ff92c5e645c673ff06b384c184b6482bfbd338238d8c561b52e471ec927c023095e022d93a45ed46d1b574d4e7a6ca8e70df52c376d660b4f109cd4fb866442450b3b598bdf0ca4b9ad17c7d42497ba0ba89e862b60d0a4573b20dcef69cf4cbe122d510929c8a456cd782c30f9f7d8c663cf24e2a55a15c45af9499f33727966833abc1580b179099806c2c4ac211c5438a858867b962769eeff70f4054ef3671e5fe86bad5883079a351a83f4e0a6ea09c7d5d55832d44f6103845d4f2e61010947d675f7ef3229b1b21b1483db74a85d1529d530a9834ec03ad04613f55ca6eee44e56299b42cc447c1583dffc7d99b68ea71c3027ef26912d5704278d6097f04c8ab976c6450cbe182cf7c7ff3e4ff9d69719cc64b41eebb7aef494a380f7e3f32596a93073049b0940b5969eb088dde780f10f3fa9d5bca8ee9a981f3d80bf82e85eb2dbc4f8249d8646db5159cd502a48006aa44fb85bca80d7d3dd4e6e067ba8b7c1d1edb56c4b2383749882ad5e4e7f90bcb63b868cb00f5baf7ae2ce7974639586eccb010537c8d8695f8a723eea107b46a85a9125c15eedd491f9f73787d737b40c90c91a186a88f6372cc86f2db93d4bb10154dda7bd9b28954957a56ead743ddbd08a0e63f9a72d80ce62bc020f0b79cb10a0791bc4405a5d1533866dfd9958d0b7cac4e9b1ed15b926bc52313f32054ea6fc74bebae15006a0b3a6eb1d3c9ccb616b156b66a775abfea35422d8406ae17cce8cf5c11724929e178d5324885bc83a9586f17dcb034d48631a771036f166808fdef35028912c64956f1c60ad2f65a9cb7efa73023a602e64fb69862ab81abe42663dec4f0ff17053faaf8fa467aa94baf1a8e2cb3c559d0ba188b4817c22861cfd8a144b4398a2e0af8be224ee902456ded9ff89c85861efc3a6abd0fb913bdc9dda334f3daca595ad9876ef88eb6208a9ec9683848f9da196bdb337085964cce9f608d45842f53ff6c037e306ef08cfcd09d7b693015bac26ca5053ce529f2b8458032c1aa6e6529c791890bdf3d4a9a73bdf716176b14ddbdef4782f803aa6ca34deb73b0820451b3b9ced8a895640328e41afc2f7f0a97a7bc1756f711bc36e99c8b6d6d6ac08ea2a98cf2f9c0b2e81a80945f3983bfc2db6285532de16fbd0573890c15ff4364769cd39d13432c50cf37630250ec61a23173991d51e8c3af8d6ff9b909bf81eb08622fdf0fe277c5b9334b34e4d406a2992c85b091cc88071a09c776fbc4c80fec71e5eb1f02722253e3fabeaf4217fc72f7df1639866e0ffcc7498a905d82171ab045dacc08a607924200ea0977af5c0f698e094d7a3bdd229c46961d3fda31d3e747408f50ed0170d7a7c6cdaf0538e7550f39a41769580dc65873075cfd4208a60d73f9a54a4624c316d8ca419253cacf55e391884fa6b0629b4035b6ee8d5b216a985c04a55be35bdd4ee68d08f72d578e89f8cdd33e8ef296a440c4e961827effe503ffc29266841f536a439690afa36119b403d844946e864a208ccc16a2b4f8126e9a8dbe481454d49e81c4668879bd3887730a683c6d5c736c5c26d064153d65d3789a2a65f7e74468f3e4d4189c68cde6cccb3711dab5946ed65cdbd4e1a232343b14f71ef6ca0c4b71f67f70efe10c4327f05157666d0d74e89909c28ddac570d64e5db72ceaef9d76ad38af8d5bd776a02f19d65732fff11ea74a44f9b008b29919565b4f400bffede9f2cd1bff1968f120c5a2b58bd150fbb9fdf719a3f84be98546f80662edf9164937bcc5a5c697b77f27f969b6e19313ac6beb39c7e4a9b202ee60289ae43a0fd04a688e91e02e98c334cc6091517e4a8c650a9b97ed8a75caa3dc0a5bd6c9fb87560687abe51f06a808129955b9c1df6d5e3228af40470e9e4c028b74adb5456a7a05ea47f02608f720fc33981566a2d38820474255cdeb86235c57598be276f3ce8c8b6c24778faf83b6e15544bf3972978d958f529e99b4d5b7b629ef281e99283e5a44c023a3e82a6a97f2d00b8ee67d0c548cf44f6f78cf98ba68bdf9e69ada7d6b9b3cbe4485cbbda0e5f49f2f61b5aadf5c6bb9ee65e85d219c27d3f7b14066daaa41c53a90335022c63bc0c7fdc674b2f71e1beb1374a99d642b2368e83cf5c62fdd7ea9e9721e3190f34b7b3d63f7f29061cf3dbf0169fa43b069327fabd56943055ee58f257aa6beb8141441a431afdf21311b9a441c64376f00738363ca19d53c04e3ddc87a247d6323c74d900c040ba59a694cdccb3962100b5433382d881c30c896a54eae9dcbba5493d2b5ab60729404cb54ea7cc9728ea27faa00dfbed13b23911a0515f30b9a40dbd8764d8c7070243a121617d644cf9845da223afeaf436666ee49344df05a7be4253bdd367ca36aa152304ecf7c9151cff56ee6b98d147749d7b52ce53dc50a10b70eefbac16ea5586eebc3a4f54ee883f37a4203ad4338852587b302c5fb0e20c38632090cee8cea21af2a1a2f01bdc7376eb655bf4a361c3c6adb06aae913bc72babad09ba0b3bcf7909f09213e69e8b3dcf143da1711ee579568acfa34df007cc4a58561f5ae783bda74caa2be95fe170ec020c9481251d13cf9a845985aba617a7d6e0211258a3ac5dedd1266796d0efa55a1ca935d09814646721b0533a7c01e71f56cc5e2db750577498205ba24ee3b444d40913cc800215b1e2ae0c92ee4a4ac67ac5bb0ee44f60f71c9c595d831eefdf9718f86dc3234af6d8006af05a40c5ada3ef641f4a2e0c4b8e", 0x1000}, {&(0x7f00000012c0)="66e2b261526a2ac51d25e63d6d4d334354825b6391f5afffd7d241c8671104bfddf438a5bdf38ee54ec25cd18f9b4885b1b711fd1663bdced5add3decf1ee09975901e076d9209275049c472cea2a90944433c34359fea9bedbd52533c494cfae96f016460d49f53988b54184fdc05ddbae6ebc5dbf83f577d6a4c6f4d4ce3c8050e39f4fd737303ebb8c0d3b06737683c48bc1c74ed52325d67ada6dc368f142e76730ad4b80cb0efc59076fc05de1a6d0f6fcf61389c10c1afb308a327437a343a587b4facbab71f0ffbc25f19619fbd91fdb236e81bcc70c2c85827d2b544c82aece71a3a13f8eb6bf1a7cd4ed9ce3783de2f99f1be8c3b90d6e117", 0xfd}], 0x6, &(0x7f0000001980)=ANY=[@ANYBLOB="000000000000000000000000000000005640d9237cc5e0f4db2af9b5228ae3a46a583c23ad70d3578189183a83acf0184b477e92af9baa933d75c75ba6ee48794210aa940a46b70d38e0405c4db1ac7e5c5b7001cd092c92b7a54858c3ce35e5a9bedddefbd9cec157a19ff7f8916a1233b00afc6f13cfdd301fcba9b00962d65279dd046dc39e5f37e32976d42c72e963792e28f70d3251131000204e0edb69a3e036216518a52cfb5351a518c188787ae5ed820aeb556c145abfb4806d3c7442069f95b6f0fc695a", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="20000020ffffffdfffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x403}, 0xa) 16:00:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) setrlimit(0x6, &(0x7f0000000000)) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffff9, 0x5, r3}) mlockall(0x1) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) readlinkat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000340)=""/32, 0x20) r4 = openat(r0, &(0x7f00000001c0)='\x00', 0x10, 0x10) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000003400)="7849a9c39f9df4241bd82497e14bfa56ee10f0f2d26dd40b88ee62bbf22304445bb9f19e2ad1da139ff8eec3534a3b44a7041b39468b3328411670fe1614e4623b1e6b70da30f0ea842891bbaf1e39a895fd59441fb19da4105a0853a4e987deeaef3a72c8211074a31618507cf5c15e7b820e2bc70f508a88e3426150c09602376089b495bbf826e050da27cc6a24956ae03f67f04506c1f65522f148d84ce7caa140d4fce10f73251fba8e8547e4d07389d54b1e6be404a7bbddf854843c33cf09ae53fd4594cdf2f76e0a7dc088d011bec480d615473c53db97aaa3a6a1858e994fca32da2881ab327b4e8214e3f8a098a793f031613b9704c362a8e9633be1e4a0870732d9c8f1c7614705e4acaf5caf8494b66e65126d68146bcde9aea6e9fdfaaa64ad3aad7f4aac73d3f606402ccc7785fcb802b812b3baaf03fc6a44dfdf7e0adb8b8f0131e4b261a5c2c109ab91ba4c06b1934dfb39343a91017e97e02fd0e7e2d48455f46f97f5ebafab111ac71e29981a7eca08460fe0f7b545122f6a8e03e2d06381ef40e1e8d6c36dcf47d8a4e6cbdc50d7d88c9f2a576f0cdb96e9cdad1f62f90cb8fc0b543503e2bbaf534364d3d1489b190fed04316940f12197f7f726da773629d5ef59270e3562d2b6a86df264d7c13487eead8f9d44ee5057c232db9affa3982277f629386df3c13cc1a348b980c97c5747413bd9eca35faf2789d35a70e43fc9102554d382b580a73e85d5a18eb6e960151b88bfd99e8b36c6124a1f06451a1bc2a051634c34f506b3964afe71dc1303b4848f913b6089d5ff585574f6d6b231eb85fc3b6d3c939bad20a804222436947cde98ab9e3952555559e9fad5af2520d015868b576ca8d122a354b6e00d44572a8918f0f306ca0c6649fb722d1ec2f60a622a32f9ec174aa4d58e15f8a5985f3ef7fcbb26a8edb3487f17bbc6d40069484e499018a2d8f02eed5fbc060a66c04fb03ebde1cdabe9c60b85e346ebb1315f6af9f2c7bb7330c3bf067664ff196b37401abe106dc35c6b3e29ea8ab8110eafbb18b332afcf90beb277e15cf6f8bb13bfce762037950211be85582ca6e836e6cc881fa9602c35fa46f4b85e189f1cc265a9900752be2ffb3bcb6a6f80ae576a93db1090eb5d50b79d28925c5a20b2c66646f3e9dbcd44d1e671737f1d0e8e513699728adcf83169f089b6af8edb7693936f5f774f203422b55281cc14eb97dc82c2455bfbe9d7ea0bc84f0d43183a8b9eff34314069a27c87508e635f57f0cafd7f1f301fd241916201fd2a40d17ca60d5e9577d9cc96557f611e162a894bc1e4b9bec4d239a7ff4f30ab08c20d34a3d94fc827f8d1a9d710c2e312fb79feb53b5fe9cefb95ca135f2604ae4f32c012571f3f05f6260233a58f6af8533ffa540d04878d58456842361a79c26344b139062b248fc9989d3ede1570ee14f2031048c2b131cf8bd866e490cdf346b5d53b1835c911caf8242c21206bee88ed8f76ea73dff3da08679deda0a22ba3079c04f93120ffe042208293382735f57c97a8ef9fb3e6ab188fe71a9ff23dfc7555d08c108615ea8b20ba3d4af99aef57ec9ce866f115f8f65fbaf857e038b57401b264429ce3e632afe9342bcf94275edbdadd024b6826471d39c685c26a77630b75598fbb7fbaf5d29ae6d7f8d4dd71bd02a349ccd20b757ab6fe8383424dbe062a5a8f58f717278e01e949065a2ee2de4a2a64a634cfc9f44c2bc6a2f05652a387ce2c52f09807fb130ed1542370453c233d89192c1d41cad7c2ba880f91b37ef151c92a307a0c8ee859f2e04ec2cc8cff839643c667b9c68a9d9b1c7a55d542b34e05a37fddb952e4ecc8d7b8a578153f350bfd8585fbbbe33398846b07f324cf90a9844cb73674a5c6d82a5a3db1b6571dad64cfcf7101d2fa74941d2eb090577765bfea7cad294e6c72cc9825335c2259acb9e6421f8667aff5a9113a0b1a5146786e43d327f19b8562c660e60ddf958e74d2884037ea4d11c68729b4d9254221d0eb26366b1903aa3a05e07806b5420ecc199878ec5fc2239d8786af5405507103c01bf23f9830087f4f982ee49a89ed9fea54e1ee129aca39564973686e7c495e96e79e72457b9dba2a0148461da007ed5d72c2da995e140cfc95f4edec4a82d201f2f9b3974938e0d1b298dd7563ab0f8dfc69220bdd1804faa35cf770654f4bbe3b981091d64d81ad17f4538b7e1337d49f15a7cdb10af17726ea658a6c5f7411f4ac872e60729d91d8ab014832d31836dd922078aabf409a8d9eeeebbc82413d2d686cafe0e86b63a91032c0d91929978f7654130edf3a66124dfb6e755822be84de664ba7871ae331ffc98205c5256c484c3bc4de3b278e6a678212d9c6af74b3cb61ba7d8539fc7da64c8214e1d4b7963ec65333a39c770255ced6415294e2032499a69c0d1d3876de9bf1edb76318b81252f99087e8b7040d2f97fecb8a83d18691d746c699ce7ea84f434b7e95c7bd2ebbac0c015f24a16553bb772fc36d1867957480350ce0da07b2ef8f934fa40c67736a95cdbc231f709f07cff30407a524f824f5271f5f28853a419acaf5808e058c5dbc9def72046a97da59aa65286da710badb835f14e76c2789c7f678a12e35775ff01bfaac238b2af299fbfe48b1e92008d19ca08f5d5a2bed6e53c508a4e72ef74d7b04e5b87e52e50fdfbda87448c83900d7b6f20b8a623ba38055a8447f9a4a7e400c86eb24239913ae4972237ec0e18bb76682cb1c1eda2f872a7f4324cd33b4f219562a2d36a3f97aa0bf34436814c0a670359d35b1f12fee0b7b2422aa005591b62f7282f8ec386625a7ece004ed7ef34e499e11edc425739e12c40970dee90d4ec38358cd91641c69bcfe2847bf564606409da71a95ca43495be504c758981dbd928f2f0c026192546b974c00a372151c5551030b28f56ede58e8933693ee2f7d68d391f3b78af960dc1e004b08fa77c8f1ba4b8737e24608d7ea47416fcee77ff409d458710c9af76a9ae2cdc197d1edad4500008d9ea889fbb2d4f5fe20d69743eb54cb903cb91101a1b5780544ce291bda0b09d0f847b35dbd1c157a43f14edcdd7115cf9a18924954ccadfabc1cd1e431ec6d556d2be5270443f66ba0cc51f421ba07db5c70c458e7b0d3ad1b1f55c3665cee10bd23113035885776f4fa0d828298a3264952ad8f5a8b6e52887075e72e3c04feb25dd26ef327a5e329a681b8b02023c68bd5e851de25c3ee632209cb69cfdae27239d400fbc57c7b63f3be09956c7e5ce75f254c7f7fab6365b55533702a20f9bac4aa0c7dea46902b5bcd2162819a0af37ff2b0df7a6b7d5a88fdfc1022d53f351fc11e0bdaac57095a9b69560d06ff67a5b4203f80bcc1a5dbc75afbbbc4e8055b3f04d20e4c628e53f40c1ee408d080a2af2e1fabf8eb253f35c0c92696655a32399f062d1235a234402d8671e6627b5e6f2004ced6f1fda305364804fbddc512b9c17fcc2b9e16b7c8f46f5bdf06516b739610254bc808415baf4e4ca8752e2279693f15a8212920050d41b942fdef7bcb8679fec2574eaaec190de5d347a79efbf10ff4d5ed9294f7600c52d517adfbd0f6ecb408309a8f284dd4cffa534eb5542b76ac5977e07d7934f9a073d45c13f8084363d93c21d3295b3e475dae4af2da4a6f2a7f01f51be5c8b569175860e06c96ed81d8c5847aa46b325046c07e9192b6b95058558aa84b8054deb33a5c9fdcbf46539a039e109a391170a3d142b101992406d854df626e578908be267a59c6d651d3b2bf77aaa84610290dfd3f5efb98c2563ee71aa3a80852bddd205fbb0f58a051360dad6b25fb780ea9c9a983365968453da5d97d980e0aa1760777bc7d54a34c8dc26f03650df570e87daeda66256a06236c9f9f85460419dce52f40241a1eb81aedef523bdf194b893b44a3d989a38f7906499c86ca8a23b46e6039e850bdbdef92096478284d79a842429222d53ae21fa9fdeb844907dcaa57c4120e3bdb4a5974973540e091e7b031f76e432e919bdacd362f56abf4e26ea600f78234d5de7c07716b031404b968c9b6334e5fbe9264016b0532558b5617d19566e370db7c3ebc789474b4502ec02673309fd785c3cffdf75c1930a58fcc8a3068fe8018cf6a3e0a3596df82aa0278ea256644c19763dd1a45cb0bc7ab34017c310eda122dd3996f179fb92b27fd134021d91b324da93f6848d47b097f0d116f5da376da2407e381a0d894c9cf897b63b6c15062f0af1b16641083f2fd4069205e0885d063f148acd4604f6d9a7f371769df2b4831eebd213080c25100ad0499b3c3de587a8076a94ed3cfce860079811afa681ce85b054ad259e8842d7ff9aeb62833fa86ab27eb589bd395af52d97a3d7b4d51836b83959c438299d3e5a0adc3f4bc2c53f3287823486491c82a1545fbe99229abcc0f9b68cb0f66dad115c5872a3b14c6c3ff919453072486aa6587ea91591d34f41f3af2c96d55c4021d396b38e33a5ffff0d120b85877023e177d0bb26daa98d05f5aeffd4b489903625957bc54c5995ce757bfb0fe5b0e6bb2930ee7c82a6b835e41bb98f397de6259b31ce1206fcc51474f0282e6ecac5050c270f7c77cb378e645eff8619c87f504d52a8d122314af27c6beaa20acfffa80c81bf6cadc0f4b0beb54ddb20c4bbbdff327c1807d7e3e9b28462bf8d0fac95787d00d2b23961f59f4415cde70448e7736ff6e9eb4a9abcb09afe04e596caa2ed314dc93391df34ac7709f9fed729481199e579a066b715ad5d07c5ccd230f2a43864d984ba5593cc5feedd38746368a4f2d4ca64f183dd674149119880f1d14a7e85c641e3470c0ea15dd5be4cfde6e7895256da377a98c547ad25a5506f5f98b7d99ca7e152d361f27ccac3ae6a93e0f0040884c27a042ca5d040205b063ba95a8b67ae62a9ac7ed8a153c5573df0118767fc3456927fbf2b56fe8215805d58953f366e33eca48a469332876b83681b8c0f11097e7f1821bdbce7a0c9e00e0293b6e4eaa87f2ca6c92ca72cbe00077b1d7f509f8afa8ba238a0d09da0a5efc00cd42f4cd26bda6e4fdc23578de0b38b52a46e8502b79a1faccd526adf9c0f22ef850d18e64c5c12f1932d34b9ad6cb8ddb9aadf62a669f1f27c00c3a6daaacebf9c9a0cbf528928b5593cd5d7b28a9de0764a512cc1c038a98cdbc5987c0b7a44a95688faa1e87a8cdfc15460808cbcad01b57ebc95b5b1986e8730b36a858abf4e376f10efa3e2998fc6c2e3ba6a3bd8039c61d723ea55a678b5e7464fcee3af892693418373cab966d6bdcd7c62841bfe3cb41aa292c5b419239c3ffd867ebaad09cf73a8861edbc23c5ac24753e41c2372ec5e32f9b695cc1ab2bb4d0b48c6b2e9ba967464b72192717140f005937e68f34e7066f4a891c91268137939485989f20747b0dea76bb7ea5e73c631218e1eeb1c11e6e0da967e3aee1c92ecda8acf2c39bc812be90f22e71ada3fd951cbc0b73e53d8b8c80da3adfd3451a9ee684a676bd413652f4fdd9cd57f54c9ed3ac79461e0a9051d8b74e64c826d2b079ec33883b31251044e7773e01e8fef7b713e84a123a", 0xf80}], 0x1, 0x0) chroot(&(0x7f0000000400)='./file0\x00') pwritev(r4, &(0x7f0000000280)=[{&(0x7f0000000240)="5d477c05e6a27684aa2f296222c7caca27", 0x11}], 0x1, 0x0) munlock(&(0x7f0000ff0000/0x10000)=nil, 0x10000) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x1, 0x100}, 0x8) 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) semget(0x0, 0x3, 0x9) setsockopt(r0, 0x0, 0x65, 0x0, 0x245) r1 = shmget$private(0x0, 0x4000, 0x28c, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = shmget(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) 16:00:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000018029, 0x2d, &(0x7f0000000000)="ebffcbff13b9fd812e9931929648000000000000", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:15 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) r2 = getuid() getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r1, r2, r3) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='[}#:f\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='^\x00', &(0x7f0000000400)=',\x00']) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a49e6de1b688d1839614b7bfc3dac62e6c40539e"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f02166601a3a05fe5b3eb837a7d03210124c412b4b54dd949b7f0b34d9bd7690fd0d96aad7fb035f937722afa41d5a988d473f7f5c544186c75b6be35f5a0351024a83b80f670431cdc0e6203324e3310c076feb7b5bd8ae3802b20a648b195260835cbbd91953958fa4a7d886eddca105bb8ef898f8134b212eae37c3632483c2019f70dcb6b7924ef87d74b7cf6b96cd1d6598ee6818e58a738afc2874b4ab9cfa09b5ac43445f14aa1152e8dc2ff721d18f9874b8207bca8a88df736449abc690b6907e99b960983e9bd827b4c7d4deacbc9cda09680", 0x201) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x10001, 0x2, 0x4, 0x6, "af38dcb4cc72193eeae04974166e487dba78678d", 0x10001, 0x51}) syz_open_pts() syz_open_pts() 16:00:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) sendto$unix(r0, &(0x7f0000000080)="24c0f4efdbdf1b692ec4ea0a238aee38cda97f84eea00e7a2a959612193feb2d82fdfd6cbe7b3296d9ff81fe", 0x2c, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x1, 0x0) setuid(0xee01) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r5 = fcntl$getown(r1, 0x5) r6 = geteuid() openat(r0, &(0x7f00000001c0)='./file0\x00', 0x140, 0x0) r7 = getegid() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCCONS(r9, 0x20004276, 0x0) ioctl$TIOCMSET(r9, 0x20004269, 0x0) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000001c0), 0x0, &(0x7f0000000240)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xd0, 0xb}, 0x1) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000003c0)) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x37d, 0x0) r1 = dup(r0) r2 = semget(0x1, 0x3, 0x220) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0xfffffffffffff001, 0x8001]) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)) 16:00:15 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206911, &(0x7f00000000c0)) openat(r0, &(0x7f0000000040)='./bus\x00', 0x10080, 0x130) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x8000, 0x5) getsockopt(r0, 0x0, 0x209, 0x0, 0x0) 16:00:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x1010, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="00001f0000006c653000"], 0xa) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) 16:00:15 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r0, &(0x7f0000000200)="1fe06d2f0f58005a52cf9e767707f1c919f20858e292bad9bdfb4652375f627c348ce7765eded1ec149c64e18fc2c3977ea46245815a6d6381fdd48ef95a54cd22699b8f6b1dd33d6bd096509c77629174cb93df034bd6150e5c9df5567fe4819865bc", 0x63) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bd, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)='F', 0x1) syz_open_pts() write(r1, 0x0, 0x0) semget$private(0x0, 0x1, 0x280) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) write(r1, 0x0, 0x0) close(r0) 16:00:15 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r1, r3}, 0xc) 16:00:15 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = geteuid() setreuid(r1, r0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:15 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:15 executing program 1: r0 = socket(0x8018, 0xfffffffffffffffd, 0x6) sendto$inet(r0, &(0x7f0000000040)="689b0d2742dbce864e5784ff80ba86884b37756424cc5d4f9860d751d091de39e5d61f47afe375b8a63ca7f6980186f64b40b77bf1087c315849386d18a88edcdb1d138cf7689b41d8548b38202cc6ffb821f6af0bfbc59bc17c5143ad123e7781d6f263174c1155f9344a243e12238f321f70c4d9d085d8c577228290687d05bb3f89182ed3078323c42704abe7a7536d48c2989444acf223b21d8bc34d7b070c1dbfa9dec1a7960adb69e4e1173b9ea0123fd40c861c35dbd7666779d7ca2d7ebbcf15d58d88cd4121cd56d941d96c6d0da2d766dd4d73b2a3f854b5d9246d9c963fa9f530897739a9fb35d843f152ddbb16dcb8dd228752a7c42f164777af5892c2fff37414098262340678d0fb1876f1f2e97d825ea6efe4071ba501d9f724a90483f584afae779dceacdabead3a1d9cd1d385822ed40d08df10525d43c47a9ca5ea0858878d3657d9f8cb69ec90db81cd3f61e33e23c8a8e3445679ad398fdb2fa42e013160a7cea202f938e0057f796fddceb7daf88f7d750bd111e19e66b9354e475505442d8e2573d449962a46efb5679b3528ae1e43990d4b19ef2d9f89164996d45f3afaec1d1f1fa6c50b4262fc2b79d86c2934b1bd20976f7c52e2d1336a118b89c42377be1108a09631e8d592017d60b8ba8a329904f2313f0e5f2872c7b7af50f62e6614cbf2b8787e8ee53d1d271567396f342799424decf55f60b48df8ce6aec11517ebbc322611ad9416cfc361b9c744e60c28ff262331d65e04375773db39461d057daa07de67f396444f0dbdb1a4f3a8562e6e2965c9e9c7d69549d04e21f63ef55d9e4858e337d49173060eb85ab0c79baadcd88c1552be8a80f1a30698c7a4ca864ffdc01f971053f54708b50c9c17f207294d772c5dc9fc11ec04470803536730d0d58072cde1d342656c3875e8e65fb3d1b632572475a7cadd037760002aa7bba391218a84f963821455c7020b74b30cb325d1d46e135c514778a2e665d7ed6fc32baffaf7252960d3a96634e3c46fa4f7985a5517171edc1d484e3db7fb23645eb9984ad5721c0070c64a273a94bf1d8196dc0859c4e8f1bdecfac7114d81809b17eec8c079f34c113140445c378b9f7928d4fe0d5a8564189bfe8dd951cb69bd0cccfa02a08b7a953c5b0663859240db3c4eb8216790e3a21645353f836bb3a29d3e8395ab35a2232c08b34c6281e6c215b34e7c540490ba475f4080e4180337dc8a138461dd1269278d6597081684d65d9d326a3758834d9203ac8678f2cfb3141129062ae7247a0ee187e891447c56b501c81c984083d7ede51beb5675ec7a708f301f31599dd900e5a3ea9e6efd133e74ba8837f3a662376bd17ef594e290412629dc0501294cc5283bde3d28aa70d13586669a7a0de6240da90dd61b9ce9810afec4127d889f6fd32021e19bf825edbc724366e6b57db6c9e9c60c76a107fde7803e7997908f44bf8e023d2f9af792ed1ce5e3b09464c9dd927bd8289c19829bf37b567aad3a1417a73102f21a9cc10db2ec89cd06f59a4bcdfcc4d2516c62c437a6853963550889dc28720d0fe8815c948990e4052f09cad9d8645e3e18e82760e28323c7f2641e94368d0d07395b0e507188a934963460d3729c85c08cb4b590d8ae7666310f370744eca760e918de0af0ecb02104b820d7c6edfee2b4af9839acbe1b56928048a5e376f142b4f695d1fe99c25b30dfa9ad48b514aeeae35e1bcaec2d3abf274407e9710cbe30177d73f3c826ed3d83dd2b8f456e09700154037849dcdf7a1e99e68f6d89fd532be83f746bdd4a9c06cfd35ac9ad3f994778316ba6e90b0b34c8d55e890939d6e9c255a39adadf19322b1565ff9cf2b6a78dd4421f44843dcb0eb156eb7d203473d7a31a8a3287f57851df92646750c4351bd335089a4dcd3fb18662abd253e8486b2dfc8f76f7504fcfab29ba029817c74a2d1e8cecf5466f4e170153f3c766fde624bb77e73c63f0f1f7f5f1f6ba1406451100fd034e70f13ac45914ed60fcdb6ce6f86992187c8644768ab09049fe27ac63a6368ed35d1d7b7d4a58c4b0f877fe149db14ec5ade1d0c989fb8a292f4f0a1a43dbbc2b72be4540b56f39eb0c7825b853236f7accc2c3da80dc30bfd25140739edafca0fc1f1bb5ccd3b1c4be81c970abb8cda4cd5f3a853cf549f46de26bf770cdf9a65b71aaba61c9b6c06e1e0200695f5d5b32770647caf37ba97afd13ae5aa4c42794316e09429eaa1dd3fc2de47ebc1d2ab84b641c97727866a14f72abb58812c1f7c8a873b12e6c8d4e80a76f4a1bbe17f487298782e95cea41cfd8a9a78420063c0fddd1d859450a2af4e43000df1141cf1401b9ff39f01d59f2f1518b361511508b9832faf80c838b11b931aade03f8d8ccbf27893b6659d3c103137c21dce71106626cf897b078db5abc26049a3baded17e743d19886eda92fd8e097b1794139bc86075686f2b3843daf8ba2ed00525fd391b7ed4b2fc6afc208fe66c989a07a03ca18b7284d29d8a05c41605efc01692cf6e293bbb6767456bb762eb71f603505f51dfc3e480efb03c45a9133192a85f51ef37f8678a1a3cc39dcec969a1c82768effb8d7b1abc0e87107768191f1bb716cfd4eb0982a1f280f962e4b9b87495221f38a216fdb82997ee70782d2aec8c7ac034d6e5df5d4b6c213163316c94cbd5c88109c1333d414157c3472533938672533d1654c0ba1b8d9264f45635f0cddd558a56c5a248131960bebbdbe0a99a25b2a975248d0b8a6e4ee3a351bc1389a4321d36b9f4e923eeeffa2e3192d36e0a18c26fb3fc8402577cab2f19f821d2b3ef897d56fedeb8f4494588eeded323ba47bf94d4116b9d94eb078a62b81439a97facccaac2c920ca8f167f8e20636be8a54c947724b4175140277ff32591ed4aa413b686cbefe726b59277d8cbd5205df8f198667675e052e08265d5e8be8cb45c452b9717519c9748cf05c0166df56410fcbe99783fd116c1fd263228e10c72729c0f08556abe8a8ab5efbf068e673d76ef8c425ddbdee90efa4f1392e1073721dccf42ecc13d6c73b72638e49405305277b8c458e20e7b27010f8a9f76aa66077d27b831007cfad47e26c701b9a70fa6ccb2dc30b73f3dd5b940e8fa5c342261c5903ef875160062f09f84d10585221c60b3045d10e7ae88683c2f9553d14b279d57bf55acd245588a9d4336e961ee52e2297e2b9e0ece0cfca7da04e68ca6e9f6405d0dc28730ae98e8caf044e02c2112623247ffd9520252344eff30c992b72ec89b04d960dab18aca39d1f6106188be9c25615ded753031aa0bec669d81d26161c39fb94fd80c0f536bfbe5f7a83230f8270113722c7eb467a0c7b7aa96ef838191360245952dc6ede648bbb07a9cad5876709bd675ed7626e6c257eeb91d39d30d310d182393222be1bcf233f76f1943595c2884da3a3c20c8010cfcf42be0f2d380676a1ff38f1b2ea5578d793af386a9592480765db838de3b97dcc74748e3af94594f2dad4ee66ad587d7f45637ab709b44e23731c6210b199ddb4ea32621e6429f523e71d08e70c21bc625883ef21879713965aa4ce0d23404c7b678a9a8ccc73eb86f8dc8d888839e0c3f505f1bcd689731d61452eaa4de7ae8134a58cb571c6bedc94c3183c7226d3be15527e1c41f0631dd85e0a4c35ba3aaffeb05159a04195236bbb82088de0f21e5416736722f3c4e3ae097720b80358e7654fedbbaf022de0143fd428803339f4fe384faa5454d5486bcacb912783605558e5334236557c28b08644ff1bbe3b4e7aab5a04a82125ff8a6f8f814a048a68f3d9ab05aabf9c0cca940fc3735f6710cf1ea796a13527e2b1d19c2440fb2caff154afbdc1417ae0b2b4d783e6da3d452b6d48a408b73435d28fc61794cdcbef8d026799731d8b055ee58fe069f1fcd2dc55cea7ac9511b7940815a2ee76c81cda2aff62318f66b0ee3d014e28cdc136e832a85d883077b8d28cdb0d3e4b7c16d04e09d14437e9794c6b3d7bbaa649c0573fd5d2968031a76328960181bf3b9627face63771f24c89672224daacbc92fce21484413912e85f326292246f6bb60bdc81c44334b76dfdd3c86163506062b089b73023b9ca74e053774c42b8ccc5577eab1fff7ea527061087e68b0989978d142a79958152cdf2bdb36f3b58596586480b793f03d2ea6c08f963f3f997f0d8c035c1b26e1d253e8111e0c4eee08c618f727baf6d58e7acf20b000bffc02d66ac6ec16b77ea8d9c8152333a955c5cf28c89e1bc4da397d67f54de1e6b7fd32d111480d6c0b6b3eb910f20ff139c14f80eb7306be233700e095bb0008574e6bcc029595047986cc8c61caf507968a35ab666da1a32d23529db0f38855abbab18a4af50395825b6c85ae8bef15985b2402b95e49fc9ba418b46c0fa2234e11941a172c460a9aa57f6d647f559de74730aa58ae04c7ff18175270bea16c37baa066af74f2cdb658d814fbd6d40dd3974ac08540e4c8fa794c111d73f6eb0f3ae1a7e60703f06b082ade6b54a412eb389839329c57dafd38988abdd3c4e4b7a3ea6ee7e7da97b520dcb037b05e429880e45d79cf0b2d44c1f693cc49ae4f78e306fe58a17c0fdc1dfa458ac1d79410516bbbae19126c339769600d143ef1e4a4307a82cd464cead9c3dcf77687e66120f10c8c26f2bcf80825d2c8d4755f584a806e3872243bd615f8e28cba0bfb24f74fc06bc056e67f6a498153f5a1cf34ebb5a2e41a7658d75305d253d88856219b47c3e1e478212097aa52159ef5e1126b3779c1610aef0e434810da1eee18fb5aebbf19895dc5714b93bc6eb298136f1e2f7352b626453fb7eaa43d7decfcd84e9afe7080c92ab73f95435277917a4793ee7aa657e774fa91dc64a71f05a6269562ec76598e131523ae9cf0b8ff7fdc1b06b98186afe909832bcea3e01abb901851b28b2c2b260e94fe09365de56448b3897fd07bfaa7c492c72e1880652b0bce5ae1a0489966625c7ef2b3f372702d9932ae534771379902c3349700d9c4883d18b12226bd736b919a537326b621657ead0468974dd49f5be046f0c52353582e538795e378f9ca50d519929d79f80dfb6216ac7277c58f59226eb4979f078504047e310fef508244bb0b1045bf4053547c591bff40738c5f50bb5415802fa251fc12fcd82f3e161f33dddbda2745675726ee44be8dd75c4dd8057753ba2eada4c995e0f45953688245ab97b5d388b799c8e5f384265b7623c543df419d29d56ba6a7d8f054732913564864494243b7babf8a08bc6418c88491131c4656e6b71cb56f67964eaef110e5ac7d554c4276308f01377df9d17ee6b9f9e00a5bc8fb93741eb0c544e52110a3d4a20f7b6465ed7640f8a439047e8d2aea4768066da8c5d2654abb126e60318d81085be5816872abf0a90cbe72a43841c203d1695ea249dc16c373b492a685efbc809f049c466f1cac3901f35517b4966feb6a219a5979b7002fceeebb6cf8b92f72f38983abb58e873b775cda2a5621a281a82c20615460f8801ebc387ba232199fc964e87a32b024951103f5441ef1b097d7d55c3ca71792beab950d3195df3bfb1922ff1a5347bdb0574d30a66e54a984101bf513ff6dbaca6ba546e31085dad2d522af951ce57818d3df52c66134206752623daea379d9035681d5645c410fc5a469b604d68008158ddb7e66ebb5132a5a522491013f0f81f098b111143a0c717184936cea1e2a76a83a4f770d755af3a7b5a209c8c9ec9a76c74e382d2a2ba34", 0x1000, 0x400, &(0x7f0000001040)={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) 16:00:15 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f00000000c0), 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) syz_open_pts() pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() ioctl$TIOCNOTTY(r3, 0x20007471) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r5 = syz_open_pts() syz_open_pts() r6 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) renameat(r5, &(0x7f0000000340)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00') close(r6) poll(&(0x7f0000000200)=[{r4, 0x109}, {r1}, {r2, 0x4}], 0x3, 0x6) open(&(0x7f0000000100)='./file0\x00', 0xc0, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f00000002c0)=0x10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) 16:00:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[], 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:15 executing program 0: shmget$private(0x0, 0x4000, 0x80, &(0x7f0000001000/0x4000)=nil) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) shmget(0x2, 0x2000, 0x82, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffb000/0x1000)=nil) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0xad2e8841ea597643) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) shmget(0x0, 0x1000, 0x500, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r4 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r5 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000240)=""/10) shmget(0x2, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) pipe(&(0x7f0000000200)) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000000c0)=0x1) r6 = semget$private(0x0, 0x5, 0x10) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000300)) r7 = semget(0x3, 0x3, 0x1) semop(r7, &(0x7f0000000180)=[{0x4, 0xfee, 0x1800}, {0x3, 0x1, 0x1800}], 0x2) getsockopt$sock_int(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x4) write(r3, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) semop(r6, &(0x7f0000000280)=[{0xffffffffffffffff, 0x0, 0x1800}, {0x0, 0x200000000000000, 0x800}, {0x1, 0x4, 0x800}, {0x0, 0xb, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xdce6, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0xffff, 0x1800}], 0x88b0ec32fd29e86e) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000001c0)) 16:00:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) flock(r0, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) 16:00:15 executing program 1: r0 = socket(0x10, 0x4000, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/225, 0xe1}, {&(0x7f0000000100)=""/52, 0x34}], 0x2, 0x0) 16:00:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x3) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=""/174, 0xae}, 0x1) 16:00:15 executing program 1: r0 = socket(0x2, 0x400000000003, 0x7) setsockopt(r0, 0x0, 0x23, &(0x7f0000000100)="c51b8637494089049b6a9d210a153f0bc974cd8fdd309ce59e72658194e0eab6a0f0381e71ac352dd45e9a435eb6d6cb952d2a8fe8f8fd2c93036620a3d9eff3a1ed00a3a99953cc7386d86bd658db638cb6ca506a5a1b3c19c21927bb23155864a7a61e7a33c99d9425607b85a200dd0e249712dd6f6d2dc810eb269cb9314f5f152c56a0f56b93bb145aa5cad6c6baef0bd96ad6642866bdb7b251c4d446099c1742879b1f35f632c2379f3580b633282ec9913fe7fac295d0eaedd82f3e1ee1d1f9377775d10000ae6d7efead470bc58406a2cae7f83e2784000000000000", 0xfffffe80) 16:00:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = dup(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000, r2}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:00:15 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x5) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="010000", 0x3}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:15 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r0 = msgget$private(0x0, 0x88) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYRESHEX=r0], 0x1, 0x3, 0x800) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x892, 0x60) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000200)=0x3) r2 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x20e, 0x0) writev(r1, &(0x7f0000000100), 0x1000000000000134) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x8, 0x12) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x2, 0xa895}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x84, 0x203ff}, {0x7, 0x4}, {0x21, 0x7}, {0x42, 0x5}, {0x44, 0x8}, {0x2, 0x9}, {0x8f, 0x8}], 0x7}) ioctl$TIOCNOTTY(r1, 0x20007471) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20022, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xffffffffffff8000, 0x1f, 0x8, 0x8f8d, "d51978bba1ff032d3d386ea7ee8369860c4a7e30", 0xa3f5, 0x9}) fcntl$dupfd(r3, 0x0, r2) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87af7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d364121cc568549cbaaeb6207e95a781269ebc6e32095ba69cfb93c7197b8a36a5ff123d0a8759c3f443897d0ed4273f3442d99284ef86c7d987564e0031431690f73e28cc4801c4bc3c52d5b000000000000dd83f2095bab657dcbe4c448a273bd3bc9aaa3cb306f96412cd23ebadee89265e095ff4fb7e7c132f5153580be83e49cd9c788fa0ebfa91eb846be8c26e42c081a9079b6c7cc09cf93419ebcc5c0ca0cb73c941ea8ba3ed1d040c2", 0x139) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 16:00:15 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r2) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) pipe2(&(0x7f0000000140), 0x4) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x4, 0x81}, 0xc) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fchmodat(r2, &(0x7f0000000100)='./bus\x00', 0x2, 0x6) fsync(r0) fchflags(r3, 0x60004) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) r4 = dup(r3) readv(r4, &(0x7f0000000140), 0x0) 16:00:16 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc004, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x3ff}) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x1000000000000, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8", 0x0, 0x800}) write(r0, &(0x7f0000000100)="da", 0xfffffffffffffdc9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a49e6de1b688d1839614b7bfc3dac62e6c40539e"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f02166601a3a05fe5b3eb837a7d03210124c412b4b54dd949b7f0b34d9bd7690fd0d96aad7fb035f937722afa41d5a988d473f7f5c544186c75b6be35f5a0351024a83b80f670431cdc0e6203324e3310c076feb7b5bd8ae3802b20a648b195260835cbbd91953958fa4a7d886eddca105bb8ef898f8134b212eae37c3632483c2019f70dcb6b7924ef87d74b7cf6b96cd1d6598ee6818e58a738afc2874b4ab9cfa09b5ac43445f14aa1152e8dc2ff721d18f9874b8207bca8a88df736449abc690b6907e99b960983e9bd827b4c7d4deacbc9cda09680", 0x201) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x10001, 0x2, 0x4, 0x6, "af38dcb4cc72193eeae04974166e487dba78678d", 0x10001, 0x51}) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000000c0)) 16:00:16 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x8007, 0x7) r2 = socket(0x18, 0x8000, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20000, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x120, 0x0) r5 = socket(0x26, 0x0, 0x1) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x42, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x70aee47a8fa2c723, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x22, 0xffffffffffffff34, 0x8000}, {{r2}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x7, 0x39f}, {{r3}, 0x0, 0xc, 0x4, 0x1, 0x1}, {{r4}, 0xfffffffffffffff9, 0x20, 0xf0000006, 0x0, 0x401}, {{r5}, 0xfffffffffffffffa, 0x80, 0xc0, 0x1, 0x80000000}], 0x7fff, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x40, 0xe8}, {{r7}, 0xfffffffffffffffe, 0x8, 0xf000000a, 0x7ff, 0xfffffffffffff5fb}], 0x7f, &(0x7f0000000300)) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000080)={0x7fff, 0x5}, 0x10) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x8, 0xbff, 0x0, 0xfffffec0) 16:00:16 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0xfffffffffffffffc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x801) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 0: r0 = semget$private(0x0, 0x6, 0x100) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x2, 0xff}, {0x3, 0x7f}, {0x1, 0x10000}, {0x7, 0x5}], 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) accept$inet(r1, 0x0, &(0x7f0000000100)) semop(r0, &(0x7f0000000040)=[{0x3, 0x100, 0x1800}, {0x4, 0xfffffffffffffff9, 0x800}], 0x2) socketpair(0x2, 0x4003, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f00000008c0)="de92a1e9633e6b41e78db50a6604536b7e5df9462aa5a5543223093ab1f47cf6d98d8f2aad6df48b3d7e5bceeaa0989066d3c02dc2a1aeb6278364ac98085cc619a058dd4bce16a94e200f31c167f87a18677c2e72d5f79ff1c93e89a3df2c9d8feb8e3b990465a3c373", 0x6a, 0x400, 0x0, 0x0) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) sendto$inet6(r3, &(0x7f0000000200)="162e018f25ba1a5fdf166bff3aea5d0cbcb9931a74e8cdcbbbdbf661e864240aedbb51bfbeed286185651a1b8d321158d3a947618cb513fb75d8a0b454d50123d59e96972602b21687424ab62afdae6b5defb55d9d0ffa53fc271e3c244781c51c091dc18693b6b0a26734f882b94e8714fcd39eb6b0f02d16e141eea48d48c9c9c442a13e10dd9f3e9dbfd52f529de87be566b496eae695670970a04ac5d42249d60c465313183d64b9cc58", 0xac, 0x4, 0x0, 0x0) getsockname(r3, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) sendto$inet6(r2, &(0x7f0000000340)="d264c8f263784f28ba43", 0xa, 0x4, 0x0, 0x0) r4 = shmget$private(0x0, 0x1000, 0x38, &(0x7f0000ffe000/0x1000)=nil) shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r5 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r8 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={r5, r6, r8}, 0xc) semop(r0, &(0x7f0000000480)=[{0x7, 0x1, 0x800}], 0x1) r9 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x10448, 0x84) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000000500)=0xb7) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000380)={0x6, './file0\x00', './file0\x00'}) ioctl$TIOCNXCL(r9, 0x2000740e) r10 = socket$inet6(0x18, 0x3, 0xff00000000000000) getgroups(0x3, &(0x7f0000000540)=[r8, r8, r8]) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000580)=0x9) getgroups(0x5, &(0x7f00000005c0)=[r11, r8, r7, r11, r7]) mknodat(r9, &(0x7f0000000600)='./file0\x00', 0x2048, 0x726) getsockopt(r9, 0x200, 0x3, &(0x7f0000000800)=""/178, &(0x7f0000000740)=0x3b) recvfrom$inet6(r10, &(0x7f0000000640)=""/169, 0xa9, 0x843, &(0x7f0000000700)={0x18, 0x1, 0x10001, 0xffff}, 0xc) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x508, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x20000, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x80004503) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x88, 0x0) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c0d", 0x26) >>panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *466409 33790 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,ffff8000149e8000,3,ffff8000ffff24c8) at kcovioctl+0xe6 VOP_IOCTL(fffffd802ab379f0,80084b01,ffff8000149e8000,3,fffffd803f7c6c00,ffff8000ffff24c8) at VOP_IOCTL+0x9a vn_ioctl(fffffd803ea2ae18,80084b01,ffff8000149e8000,ffff8000ffff24c8) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff24c8,ffff8000149e8140,ffff8000149e8130) at sys_ioctl+0x638 syscall(ffff8000149e81e0) at syscall+0x541 Xsyscall(6,36,7f7ffffbfea8,36,3,438b9d62890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbf9c0, 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,ffff8000149e8000,3,ffff8000ffff24c8) at kcovioctl+0xe6 VOP_IOCTL(fffffd802ab379f0,80084b01,ffff8000149e8000,3,fffffd803f7c6c00,ffff8000ffff24c8) at VOP_IOCTL+0x9a vn_ioctl(fffffd803ea2ae18,80084b01,ffff8000149e8000,ffff8000ffff24c8) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff24c8,ffff8000149e8140,ffff8000149e8130) at sys_ioctl+0x638 syscall(ffff8000149e81e0) at syscall+0x541 Xsyscall(6,36,7f7ffffbfea8,36,3,438b9d62890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbf9c0, count: -9 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff8000149e7c30 rbx 0xffff8000149e7ce0 rdx 0x2 rcx 0 rax 0 r8 0xffff8000149e7bf0 r9 0x1 r10 0 r11 0xb5adbed2ab271893 r12 0x3000000008 r13 0xffff8000149e7c40 r14 0x100 r15 0x1 rip 0xffffffff8161b028 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149e7c20 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=466409 stat=onproc flags process=2 proc=0 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff9070,0xffffffff82290d98 process=0xffff8000ffff66a0 user=0xffff8000149e3000, vmspace=0xfffffd803f014c60 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND *33790 466409 10382 0 7 0x2 syz-executor.0 7130 513479 10382 0 3 0x82 piperd syz-executor.1 76822 438012 1 0 3 0x100083 ttyin getty 1920 271582 0 0 3 0x14200 bored sosplice 10382 42816 62372 0 3 0x82 thrsleep syz-fuzzer 10382 189093 62372 0 3 0x4000082 thrsleep syz-fuzzer 10382 472818 62372 0 3 0x4000082 thrsleep syz-fuzzer 10382 63716 62372 0 3 0x4000082 thrsleep syz-fuzzer 10382 506489 62372 0 3 0x4000082 thrsleep syz-fuzzer 10382 285312 62372 0 3 0x4000082 kqread syz-fuzzer 10382 65805 62372 0 3 0x4000082 thrsleep syz-fuzzer 10382 109646 62372 0 3 0x4000082 thrsleep syz-fuzzer 62372 391649 72070 0 3 0x10008a pause ksh 72070 96526 19709 0 3 0x92 select sshd 19709 418892 1 0 3 0x80 select sshd 20160 165702 83023 73 3 0x100090 kqread syslogd 83023 466172 1 0 3 0x100082 netio syslogd 2165 214104 0 0 3 0x14200 pgzero zerothread 69429 467011 0 0 3 0x14200 aiodoned aiodoned 47777 311156 0 0 3 0x14200 syncer update 21975 367752 0 0 3 0x14200 cleaner cleaner 40709 313344 0 0 3 0x14200 reaper reaper 24930 442414 0 0 3 0x14200 pgdaemon pagedaemon 8756 395260 0 0 3 0x14200 bored crynlk 93535 148963 0 0 3 0x14200 bored crypto 31974 96911 0 0 3 0x40014200 acpi0 acpi0 92431 373014 0 0 3 0x14200 bored softnet 70442 441936 0 0 3 0x14200 bored systqmp 88801 177420 0 0 3 0x14200 bored systq 39714 413905 0 0 3 0x40014200 bored softclock 56602 98679 0 0 3 0x40014200 idle0 58228 303462 0 0 3 0x14200 bored smr 1 44596 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 9536 71831K 71839K 78643K 11770 0 0 pcb 19 8K 11K 78643K 1686 0 0 rtable 82 3K 4K 78643K 1416 0 0 ifaddr 66 17K 20K 78643K 583 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 87 0 0 iov 0 0K 32K 78643K 384 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1196 75K 76K 78643K 3130 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 47 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 365 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 4 9K 21K 78643K 2821 0 0 sigio 0 0K 0K 78643K 47 0 0 proc 42 30K 54K 78643K 1205 0 0 subproc 53 55297K 67586K 78643K 1116 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 386 0 0 in_multi 22 1K 2K 78643K 493 0 0 ether_multi 1 0K 0K 78643K 23 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 108 477K 477K 78643K 108 0 0 exec 0 0K 1K 78643K 584 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 75 12K 29K 78643K 7969 0 0 UVM aobj 130 8K 8K 78643K 138 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 138 0 0 NDP 15 0K 0K 78643K 198 0 0 temp 184 2359K 2428K 78643K 12538 0 0 kqueue 0 0K 0K 78643K 28 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 34 0 31 1 0 1 1 0 8 0 inpcbpl 280 1425 0 1421 1 0 1 1 0 8 0 plimitpl 152 133 0 127 1 0 1 1 0 8 0 rtentry 112 313 0 282 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 525 0 521 1 0 1 1 0 8 0 nd6 48 64 0 62 1 0 1 1 0 8 0 ppxss 1128 65 0 65 19 18 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1452 0 1305 12 0 12 12 0 8 0 art_table 32 1453 0 1305 2 0 2 2 0 8 0 art_node 16 310 0 282 1 0 1 1 0 8 0 sysvmsgpl 40 22 0 9 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 359 0 349 1 0 1 1 0 8 0 shmpl 112 136 0 8 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 6321 0 4764 51 0 51 51 0 8 0 ffsino 240 6321 0 4764 92 0 92 92 0 8 0 nchpl 144 10456 0 8709 65 0 65 65 0 8 0 uvmvnodes 72 7005 0 0 128 0 128 128 0 8 0 vnodes 200 7005 0 0 369 0 369 369 0 8 0 namei 1024 33757 0 33757 3 2 1 1 0 8 1 scsiplug 64 4 0 4 4 4 0 1 0 8 0 scxspl 192 34326 0 34326 19 17 2 6 0 8 2 sigapl 432 2901 0 2891 2 0 2 2 0 8 0 futexpl 56 45008 0 45008 2 1 1 1 0 8 1 knotepl 112 1325 0 1304 1 0 1 1 0 8 0 kqueuepl 104 849 0 847 1 0 1 1 0 8 0 pipepl 112 2168 0 2149 10 8 2 2 0 8 1 fdescpl 424 2902 0 2891 2 0 2 2 0 8 0 filepl 120 19033 0 18955 18 13 5 6 0 8 2 lockfpl 104 914 0 914 12 11 1 1 0 8 1 lockfspl 32 1162 0 1162 11 10 1 1 0 8 1 sessionpl 112 50 0 43 1 0 1 1 0 8 0 pgrppl 48 74 0 67 1 0 1 1 0 8 0 ucredpl 96 4553 0 4547 1 0 1 1 0 8 0 zombiepl 144 2891 0 2891 2 1 1 1 0 8 1 processpl 840 2917 0 2891 4 0 4 4 0 8 0 procpl 600 6695 0 6662 4 0 4 4 0 8 0 sosppl 128 34 0 34 12 11 1 1 0 8 1 sockpl 384 2928 0 2918 17 14 3 4 0 8 1 mcl64k 65536 1603 0 1603 171 170 1 65 0 8 1 mcl16k 16384 13 0 13 9 8 1 1 0 8 1 mcl12k 12288 73 0 73 14 13 1 1 0 8 1 mcl9k 9216 57 0 57 20 19 1 1 0 8 1 mcl8k 8192 37 0 37 17 16 1 1 0 8 1 mcl4k 4096 157 0 157 15 14 1 1 0 8 1 mcl2k2 2112 21 0 21 11 10 1 1 0 8 1 mcl2k 2048 51761 0 51717 21 14 7 13 0 8 1 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 102084 0 102011 110 103 7 38 0 8 0 bufpl 256 14695 0 7663 440 0 440 440 0 8 0 anonpl 16 353271 0 346332 181 128 53 58 0 62 14 amapchunkpl 152 14525 0 14451 60 47 13 16 0 158 9 amappl16 192 16876 0 16402 180 148 32 37 0 8 6 amappl15 184 923 0 918 1 0 1 1 0 8 0 amappl14 176 465 0 463 2 1 1 1 0 8 0 amappl13 168 812 0 809 1 0 1 1 0 8 0 amappl12 160 399 0 396 1 0 1 1 0 8 0 amappl11 152 1029 0 1024 1 0 1 1 0 8 0 amappl10 144 365 0 363 2 1 1 1 0 8 0 amappl9 136 690 0 686 1 0 1 1 0 8 0 amappl8 128 278 0 258 1 0 1 1 0 8 0 amappl7 120 131 0 125 1 0 1 1 0 8 0 amappl6 112 437 0 429 1 0 1 1 0 8 0 amappl5 104 502 0 494 1 0 1 1 0 8 0 amappl4 96 3137 0 3112 2 1 1 2 0 8 0 amappl3 88 813 0 808 1 0 1 1 0 8 0 amappl2 80 24812 0 24775 2 0 2 2 0 8 0 amappl1 72 63023 0 62665 26 17 9 19 0 8 0 amappl 72 7121 0 7095 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 137 0 8 3 0 3 3 0 8 0 uaddrrnd 24 2902 0 2891 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2902 0 2891 1 0 1 1 0 8 0 vmmpekpl 168 23755 0 23736 2 0 2 2 0 8 0 vmmpepl 168 314121 0 312892 199 123 76 83 0 357 12 vmsppl 264 2901 0 2891 7 6 1 2 0 8 0 pdppl 4096 5810 0 5782 5 0 5 5 0 8 0 pvpl 32 1080017 0 1070140 502 276 226 226 0 265 126 pmappl 192 2901 0 2891 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 902 0 329 22 4 18 19 0 8 0