0)='/dev/wskbd0\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x2, 0x0) pwritev(r1, &(0x7f0000002300)=[{&(0x7f00000012c0)="0691ee6bb332ab38af1fbff192967c232cb0090b889f9549c4a46ef99c2d7088b2a3528397bf4388a7", 0x29}, {&(0x7f0000001300)="4e83e2cd8223cd712c317e2627d2fbdeaf3aeea9c856e95bafd8d1022eb82319ab5446fef423c24d0f7ad417ecfb19d5c96b6d5ae667588dc76c34a0e56ff27915487eb349c99b5e0afd8b15d48843d93573ed71b7e37420f4bd4aa63a38a4ba9b6a9a5fd37ed74826406aaac42e1e86dc735473431ef28bcf72583eb5ed9398529c437b9f690334c74a1a551423cdfe8c79605e5fa5e98e861712b0b448ee170ef4e5218836dea2f45d9ec10a7ba46a59bace94f4cf50f3ef1444a599a1b61a323109871cf988c7db139bc03af0b9ff523e73fdaafc60fdcbb71da5d87aefb1b147631a45b82df070597e87ae21175cf5a5b141c9bfc13043388fee4dccd054d493088167e3fa61189904187de173d28e2919d5fbd0da704ebc3148c81be17d1b0d628f788345c4495665058220824eccf9d3038e5ca6ac09427e78767f6a5dd1294a83434eb180163efe872735289b8a6dee07c240a7938913bd9b338b2842a4ab1ba38a62342babda3e382986b720af86f8d387ce2e683837c8e1f52973c8277b02aebc71b98b91e0317049d9fa39ea2ed72fb0f12f741dae239240bf50670f7668c1b5bb512f7512fba31d4790721692be3e3b3341acc3e553f982535564eaadf187c4b3c06229359e4b4d747fde354f9149f01f75f24b7f90f0d500ece26046780986a96425fa8a6c991ad9e88f3742976eb8a883f6e34f9356ea295cdd224f126ee11c2db3c670a9d50459ef9ae76ffa93ef0f91755b489890125f6f48ac38cd311be56a6b4cd1570a348966af407d36692167eff9f6f48e1424411115e4491c00b397682f4c9f8b421de578068b42b1fc2795d1493f59c6a505f475761e6d3a712b8fb1d4c5073ae46d2e69d87d9255e4fa74bee4037ddd6df14c9f6275f584ecf7491c3de20c4fb5dc0eff3c3494d6e81515ff80f7c68117df3c520f8269e121f84c4f3a71a8c4f81a839986dafce71fa52adb45edc0b935dbc2012bddb0f192bc127b67ec2e901828a0d931d83f2034a6b73e90d482745338e10dd17a78cb31b3f4543d3d66d5a414a3fe785cc0a5d7af7037ea3d0d3a21e208f0f6831c6320a4964b775381109ed28f94b598f0e3073e310f1cc80a154277bb7422ccf0f6168d77d76d88f708d280cb5ec1861f35782d7be2362369762f84243a18f6a3987c224e586053757b3d353c9d07ba968be5bf75c8ac67db8ed90fee3a4c9a93c319e022f7eae34472438678c704a03742364106ff0090f65003004fac85e5e022ce674038073a68835f8d749b6c5b49f913499ef6257f6085c534466cd0657e181937c79615bef64ea84d08d7dd7c7171a3619fdfd94e2e44f78342c53d32f69f7281d95587202bf9e2bb92e3b0b2d5847960ea7bb49fb50f85429b6801addaeddda65f42d07006f2be2d321af80052a87b23e36971ec61f81664640a0defc5825a93009fadfd38b15868727a0688425a9e53e6420f5da77b92f127f47f638a78a7bbfe933952675663b7f699a9725e3ae736036a23ed18e7ded26caebf08fe28bb2291a1ddc0900390096db3725a8e125024a5453bafe7cc6667911abf56cd046c02ec298f1c10b19233ff8821bb9526b329729752327bd484a2f6c0733d6e685e1bac714cd1e801858c67feec031b49433556392ffbc97da8a09f8980b57849adaab2cd43c50ba3a3abad4df712177b40af0811d66f849b539dc27ff64ab6e29c331374a4e18813b126ed1a43d087da99e640bd5904fd98eb2f5bf558a637c27cc37c275dc1ee6aec9441d79c9683c303f2a5e03a97f11dd2fa7f429d61e173a0c8721dda1ab0591299fdebe50ad7e427856e468c6eb66d8c1b699e58b77ad417b1cf4e2f3dedbfa433cb59ccbe84be1e5efa8e68bbc7bb8f44c4c814223d8feedc8a40a889c2bdfb81d1e50b7fadd6d82b5a7cdeebfab1e599f964368ebeaeb6e76f1c98bdbf859ff6fc47b3b039d4439d1109f1993253294ea7215512b2abb42b00df20493a4d555001b7479272e796d9fee295b6481886a9c77ff5909b976b918eb78da57707b2e43ea64416405e0922725e351f53e4b391e5fae78ad6315c62a7f2f41ae1c821cc64c71f2d8ded24a33313049b318b1400d273ff23f25541d91f47f8c1875c265fcac751a19f4a0b1bb9a2a7be46b49f3200123d1bae9cfacb88bb9e30e59a6adad25cbf0ed285d540a74c6b095ea8dd555f3b1ddba9496601daf566b86799291ffe1a502d3cf335022c83ede44d72013f9ccc06a7ac61657ea1cbff6eae85e8c15fbcc867cab9b2d145fc2c0981d921608bdfd4d0020869d9cb0879179c52195714ffed79e95d029d2a7e7940395277c6eb7baa3d28e19041314a5c59f0950a1fe85193b34c9ae1b79624cc39311920c1fec0c045bb2e09287bdba225b9d921f35d39da83a2ecbc10d6c9667471de6e44fefefd111bad60f54b017a46d0e617b21a06b67cb1895acefafa2470ef656a188dd7048d96eb08d0157fe5ed9db7187bffbf761b6d358b98134f43c23e2ffdc5e84b7dcaeb4cf4bde9fd68b262e9604d80f8255596ef4c02dc5e2a23cb38372d59c8a776f16fb8e8b44c2df31d10cecb70a20ba5b54330a7bf33fa645052c8841557c087efb9b6b22a8a45dc4e3a0642163963896bb0540b5edb62f18b807f6804fc1ea9db6b8125ee2017dd6394721e4b70e9abb5298dd81f57763085296e83f56cb7674d000fd1eb5abc67ffdd86431fb8392efb46408ad0990623147fd9cee7fc74d1423a766cf73ead8ff62c9af2a70a406d1c935964a459c79cd79e721a5793c8993259d42c2d6f8626fa10d56a8bb1ae36e65e4b71ff3d9bac99fa34bfd46f19682865b55bad1a445fbd44b56ccfd46a77742cc506b3aa362d052360e0fbf45011b3d8c7194fa1f4bbc9f1143c6c2c61be28f46e661c1e1cbc96157b45476883fb86f251f3f5d1790bebed059cf479f534631513ecfcb9e85f7f3110a13e70c6fefbf61d4feeb7f582c176b2934c67f95fd2fbd47055d1498b91ee6c075554541126657bdcc6fc0c478bf55b51c4c30bf12fb0ab29715a29758540ead25a694c93f51c2b68ce850fdecaae486c9d4699f45b83033c55d93e0ada011c22102660e58f61c4e155cf07b4a8fd41398bb0643f8af50cbb6824472f68178c25d27bdb4276856c246c1e7063eff0f6861a450db1f734f7ffaba7b0c07972d7c1e635efd618769f7cbc5b968b42a4191d10672365030a1d4b7f79537578de06b42c8f1925a57e5440e255d0ef072617bd1ad678f3fe70e99ee3b615659a3835133a693e7c6b88eab9689665eda2aec8964cfde53585e1c04bed1a41697156059274f9068c206be6286be1a6851697ad1061b48b3334868f309e327a34b1be3c9bdfca31e4abc6b9bd6ebd83ab75f23bed007aa9eb007268583bf020d780c323b41a6c39fc60e8995f769e4e4785530c5a75660e01d626c3ea9cc9ea603193335ec35dce89ad12352dc69ab68d44e143335b73afcb96e36c23bdb7c0933428654535a95a3faa0b1afbdb7f01abc4db36d896bc27906c045e8c7ce34ff58c5d74ecf2d2ac5ab20606e359680faf9dffb5f7791f64eb1d58007016c37fab0b1b730119843865a0797614892c084aa112d1adbf6cfd35b9fee2f999a9f2a78e79416f51e26fab4cd29c170e69dc107670a3c0c5e99f24dbb6faeaf70343fee7d76d9c0665660d9b3a3c6e66317affad27c2d566de707bb8e57299d2a10faca97778a805b1c63f0cfca0dfd193ed4325c6faa8c7408859d91a2dd5dc8a791ac1f1378355847530dd52665e29b5fc0bc58560182e10a19c1173d495195efecd7996f54aca3b6409f8f476b2a2914babd7e4277fc5bdbca08581828afe1026487cb1e89988af85d53111c0331fc9fe4c89907a2a09409a89f055348c5505f587ebaead9041e2501dad976c2c128cc21aa4d5ca11328cc608deb5425cbc9772e9b0b922c61dda05f44ce23a563f1d7727a84d54feb27dc3c35bad35df39d15c71612e38a4299aaf74bb26234e180a0ce29884005cb45e9466e043d148bfbe2a55824e3189f6b4bfb89a7b33b7468d8f85a301f47d0429cb6917b885bbe8baa7f2deb4dbef65800415f90d2554efa39116d2c134927e7ea5c4aff59a8395e7f8877c5ad9351105bdf4e2c3d4956c41781cc88a8884813ab9fa119e9e53786b1e6d62cb18d411349cc108f89b3f77bfe4146526a756ff566e9890872515e41cc6fd69137f0649f6a168663e3ff14882bc9c3ab79ee913319b8648996afc243fa17f10ac459496433cfb7189b5ab2ba44d7bdaf80922f750e42743718208f5fcecf4add7348e6e0016731a14e309f77324b6caf4ed7d39cda59bd8b905f80d00b1ac500d938aa80cbd6ece76a8115e3b7c204c9806cf60512b1b7819b2a032680099400c71f32e61b9466de7272ab0ce6ec7553845aba95a9fdc119beb497ac5389aa116030e023d8f6ce38dcd0ee8f1044805b0629b5c63b6be14dc07bffee14b1f9014308674ee29f1974c0da9ed71f76ff81f1b9e1eb12a99abddaecb99b04060f436268ee9e74854344d0d0485f26bcc9424a17fb382b055a67b926ee1866b8d8bddcfac08c6967a953066f7a8d260ebc364bb4646d2507b8294141b7bc29d7d8d723bf36d886278d8aef894b2204b670570c473a437e04e6f451fce092971c612d043d45e5b5adc1bba23249a41a7c4d8d457f94b2ba09bf59d9fe2191ebca067b38d752dbea2d6ad99ec25c20c4d3a3cca379ccb4395adc30302fe1754c268cef92947b1b16fd8b3e546c42cf482a46f0a1ea380f46998fcaf43e3c222b71f8177fe6385ae4eebbf4cf12b67f2ede1e8f615b58cc600ea19196d06df446266773e548c350bd872e4372b20c90bc3e3a49170e5e509540a356994cc6817c77abd29a91152de69c414de94f4582935e361e9b32bb8b5515f0cba08f5be2ce54980701306ffb798aa62cbd08112739d3e4ec0704e2aae8b457030b3fcdea15adc469c9acc4c04c6333f572a805cf4df650715f6bc2e26837317770270ffd08dad331d44d6a841f8e9470b85968ded3dd7edb927422accf4ea6440cf0841603e11d757daa1f0ed9407da358ee764d5baf658069ca0a7c844eb7017951065638c5de6815fcedf073f073679ae2da264cf9d60d81c209896d8b34a35ee3cc019e8307ba4998da4966883ace0b93b57e7d981146ff538302b4a26a4c444ff2b189f3dee7b81bec14a34cf60c12acb415b64aeff7d0db5dd6027518c96d75d88c9a503f015849f469f4fc1f15c94449bd6de1cb303d4526cf2bb7a60ff280fb991c4d7fa65f8b668482135edd9c8f1e6c375ebf9e20b6f6ab675ac876a8bce635d932d537f47e53c549f22917dd9a06dd61052fc623bb87e779d7110ed22c3309d54d39b2ea4e0a4767bb8c0247b87636a9d22d2d49cf85958969f64d97a671cf97bc9b5bd653009c047891bcb3777daa14c0176929e21734168179bee500aaa0153486894fa092909411d9969ab4730b0cb91cdabf50406c056ae4c5647b857132be26da3ac7a7cf272f36d6d5a897d68ddc004d39ee5b944325e204bc2d35913884134a2e422f7d301f7bf91e9060c7852dc0826174c0257f7f8d363bf422003c333a828c5bf664d39db36d25a04520b6e150e0fb90493af374c713540566752f65f94b2675a01bbdd7ac6512a8f02a773acce0f1a857d68323b4e5ae0a8354829ec294d6e417b42285ae4b28a55d9274038bec3642cee915ed58b254a42b73551ce7ba6748e97e73b", 0x1000}], 0x2, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000080)="a92b6c89cc61c45b3899e230de7e7c1c4808a2597513ca38cf26cdffe05e521482e268a086c92c5fa6999e64ecc171e61d5760048cc0aea09ad26b94c58f697f08f769120411e173516cc03076772648f876518c42b99facc628fcbbf37efe235a316c3c8dac11518644c3e0f09ce9d139f47ba9293ed259e639d84229408f5900373dceea4b152d2cb82e06f7b4a234cb1f49d36f96a35868597d45c6e7632d97d4384b540f984f91fcdef18bdc0bf7fe3b30fa94659028181ee95b1883a822628045a5b11d3d4eeeb68cc3235c69c4426b20d81f6d6bcabd9655b1409bd931b7a37db5bf7852529c65ced6d19c22b45ed8ab9114341772e2e70c3742bd46cf2c236e3ce4a2edf4b7c7983e360f1c42d5fe2bc43fda11ffad2044296a4d2a0259f86e1d50b1e5db3fee98ff983658a0336425e9a2dc8f6db515ce81de50479b3f832b07380a655c38eb122617ca2ca29136fa64bf7c63a5707f763cf28280009de420b95ef566c8577b2fa70e80fd0dff457aa048877210a7a6302e7cf9c0afeb7a3baed86d65543079b716408865d54373a2ab80ae677c6ad00be9022766b9d2854586bf7bf91144800f495d95e87e5ebff60a3f0fb951b70cef3b661cd274f70b6faa9ea362152ebd3e248d44ffc93cbf113fb50c53c6210be1e494bb4e9bda3657794e088ca3f67bab66ae4421e89df8c04038740b1f87ce1039441757f09f9d52b41ae2bf7a5052bec07a8e73c9ee69daebbfb52e500f81f4341fa6768cb4b118dd81042a38fe14296df17c5674eed40d2c450dcef3db8b89e9f94ec6a879ecc1dff89307bae54e2574173a537e74280243102a241b50f21a063bbbccd5cefdbfc6c684d89c3f52b054bb6f9fc809403d95cd282d35ef257b100661957fef68e6016974e719a9450b1cefeddfde074b7fc86e860e00279c0d7ca6a9086dccac85a7bc6222b8e82b008260296f5e302311883f5f28c039413b03c85cb843afcbfc83b6516140957bede0d850ed0b6872b498e871fd484f060068651d9d00017a8efc8bca3a7f7f4f12d89936f01aba230ac60ff161f5fd74c0724d1271b8bdd644154fd0c39d1b65c09b15500e562cd098e619aa0bd79839aed74322b0d64a340e8c09fd041d079c451890896bb9f8d48a384bedcfe7cf53c66a09cbae0d176c8acca498606a59a9625b851c022580247dd6141005e9a1f28667325e0a7fa1e365e6e5fe1fdbe3e831511557fda2d4f9c2ffa1d78486bc837c1aa1e572f9c1775d8e47b3036d24882414475f01c8e3155189def9e29c2f77c7e96c37891f623252b8d2d4e346eb39c22447d24b99a4c6104523200893385f68f204e0290d4250dd6f7da628803c69e94a84c569b888296b440a296108e6c5aa69d999ffd986a3218c064ec52dc2061d40f0caf3e173a4250faaf347a5508a381400fff0c29f00a9ca420903a5750dbe1e073590d078b3e0842409217baa0aa126b8e7c405619b7a368a7cc03994d65e3c1b43ebec955b74c3995cc32528e980d9d4df2445ef4f4ed841d790c5637bba74ae2ab44c06d8acc240b0b7e73869e2a772dc0da1c3d3d997b9d38a553c60b200f5a527f8e97ccf259c144e2f5dd71c51f88ce4b153edd64403cb0f839ae5f16d97f85a60cdcfa4a39b15a6dff8ae711d620d077bb4a5f54a1ce5b3c8ea54ecdf23bfb5fe48657563e2f7ef33390640fddf13a81997638dd7cafcbc47e6e9b32362a4a9324d7fe6ab98abdc17a5b779f0ab194459206e2bd5b9f1430b4ef1e29a57b9770724066b9013144eeccad083c3e9f838bf8df84be272cdac2fd0500d993d705d20e6b188e9296bc93ce7b111867ac078409b743697d68649b7f697eb7977a6f32c78153462a887c50f40943ec35ab943ed662457ff8ed3dc42743ac11a10c5f9df69fa165ec9a2cd8e3a24ed078720e371224bedfc93044ed24df805f8f7803339715bb9f242c4ab228feb37f622a67b722cf709d822a03156cba3f0adda6345dd86dd252131d2b2ded7604ffa39450572cd579b493bfb7f00885b09f739643388a0327b0a5a22ce55ba70bc1e3d2e3f56e2ad4c5b6102d3d21c6b575655ddb57c1359632eae4e8278cb62045508d49d6aaaab0d2d5e9c1800a0c9ccc04fade1286f72f709ce9b8e738215db4ed1e1d8da3977be3e65f65b39268cf5ca963592dc869e3e6f027a60e58e38431179677d9f71c420059052ec05a5d1fc954be478016a07b941c1388e2f7da000c412777f7ad09aa23ab16db587165ed52f8d4e9ab6918c3302f3d5782ccdad4fc219008899df13c45967cc48439bf842f43d17f05c2502cf1205b580f8ddee1fbee0bb8694d4eb92436f03fe40f9ee2853390e9311cda1bba234e5c55a3f4c7cc48cffa9342cd4b666f9c198155991d5fe25ed910b4a7a1adcf9f3e2b76a6a027bd44706f65b79c934dee5780bb66c71b1c4652728d3b1d3e86fb03130aa39bc50e23a8f0969ea9d66f9bed11c5dbcd09b4e63356a3a4e4ea943047b11ae12e72ece572896cd64bc14ee826478c86ef4ff0e86df203fafdba135552a953f678ad5de3e4f293f1475086bbec247ce425ba5b5229acb1f576fb8b06c6991bd1fc1a7ae903d997095dc72330443dc215f3a587d8a7ea4803b2bb54fff5a80589a21bf28c50d27afdd6ea5d09f05497cda468d3277206f4a68fdedc431092ff4ac7ebdb4b6588cd05c9aa6984e6c7690c8689665d3e7ffa9094e3acb34133fd538b1830c7dfcf93625a04a7610283a9401668d8a85de132e43338009c74fd23947995c1e085fb3563876aee148c630b06f63f9fb07807851156c0cf9890808f7ed63945740d75320dc8af589a007fcd49be697b4271715e78f0cce39ac9da97dadb609e153d502c2d5988aa4c205036cb709219302e0c9c8496e1737bdd81ee9848d312d4eddc2ce8c0a3ca30828470097bde0b294bb6283a2422356ed368da9d298647a538d44762d85cd55c96c0a5b89e0115490b9ac0b689eab0ec178c5f2fcae0c395564b71c3e7a90acaa39810d4d64b7f4baa194c5ed4c712031849482bfecc0f4af1691336a6e8d40b136af00f042caa12db7c2938a9d5bde277ee917918c7a0de44db89a4c43ffa781bc299daa683fd1a6348d866a289420ef3cf5e8e4c37f8d121ebe26f39c9a4c510aebcb7c3bd7740f6584b6264b7c636140a31fcf2d43b5829b5563e359dc0ff8c902f61f409ca3ea52a5f5dc7fbedb4efb4649516073965d5c44ea9df60590d1c1f73b52acdbf7725f207dddb2917d877a6f6e6e32dd689af83b43917d4dfcafc88e8b5a3551975476b073a1747aedd539d281bde8a01a429d254d20093ce2280a94497a6ee6c7afbdc793c4d6c8d2d0da1b1c42b8af687d268611c77d8c2e723a4034e6fcbc921976a466f8e0b0e6d74079e8972343f644e4e1a83bf5b72fe27853d7dd65a2e38f7a36e9a3231ef9a942f4cec298f15adfc6285770fdd15f21049f4952e90a058b89cdf3c50293ff020114c4bf699004dfcee36af50ff9332538b9d02f71f5f6ae81692723e161cb5681ff984939f08dcc9b36e050cce4cad0d8d06c876692169d81455eb21e241022379f3aa8a24c1a9fe488cb9626f5cf03899048afdeeaf875708b871d1dffcde0a4fb3ed4afcae45626b659f38b94d943b82aded1682ee4e8124a50b09e77d605b8c07beeef8d926ea8978dfd97fd1bf4d20d6e67549cc7325885b459ef42e87fd2874200834f3a9db2809d2b4f7b8bd8d347d225644cb14847eed080dfb449069124c4c118290a70db4530713484b80e1f4010a578d6d7b2a76784eb5f4ca5667022267042dff570d3f1646f7178e866b49d7dafd3ed81138cd290f51b0c92d8e7f69cf75e22606943a60c6e56af3e38830e6229775e4ba67394d1b766302ab8baba78bcef66a50d40b5d495b02112020582efda13db1d458e2fc07eabab0c49baf061f902737764551b91a2b2c6a6cc4cd549a2e774f34e2d6bf2f42a47e40bf972740c2e6bfc1733977e23b86a50d7cc6f7779ab23da49dadddda46feff51ae7d7fa0c141db0803e752ea98cad6fa007aedfbc8a9278e4149d730cbc724c163b1b5ecedbeaf924764222aa5f8014aa770ddaeedc7bc299bd2f5d50bdcc03054742b60503cce6aa848a804ecddb6412941c7ffa13af7e81204fe7a5eb2259f2e1a0fdf945921874d7f4888d284175b0fbba9c94560a8eb33867b63b384449c381d0e0365e3c6ba89a9d990d82497fcd181cdd98b4f13cd60daa9eed1e3c867eb16ba6856c6ea22f871ccfc76f9612a30b9198de5fd2f520442a58f8b4aacb54f6d44488cb6ebbe46de59fbe4f0bcc10e803434b0307ff013149e19335b1c8a8e11194b333eb53c132986002ed5d6c1dc5c9a1e601251a7e815aba608483c1d2d664b9b16a39ef757fbb2da9883abfceeb545e609f2bba31c59c284dce9cd0a63f42568209a5315d6ddf339a018b76d6a684ca3db8d45f6aaffd6040a92c61b9a6b5e189b9c1d1e9501623e9e49710bb3026141e33e7b5f8f5d43a1ec5a4e11cd3100a6e88a51e2618ad4c7ea206162c004f0851950dc470fa8b4d78d011c147373dba20e491a74133d69305b6c31c1d0a54f644820f85b2966b1e79c1cb5010f1ddddf6c2be61171c3e1bd371d74ba5bec2111e5b432049970b082e1415fd83c53101dbbd5443c911a899ca719c107ff2748317754c8247b6fedbbbcae2e3b30785fba26d637143a83eb7374273e94bb6433a0b117e91c756034fc732181527d83d85904ca7335a3355ef6b819686c754c63ecd8d877f7ea44039d95594837abe4d4d61d4178f0f4d563fda1374691d7b89e43df6fcf35ec85fd45de1e6976f481a90f9a9b5eb93012e2019abfa032d291e2f8dad930aacc62dbb93d8dab2f8922a33283be467f36e247ec6cc3444e8cab2cc9500008a33c48cba09f1ef1c52475f1de33c8e313bb31c36acf8e5bc3854122b979ba72a6570912651d2bac9645fc059f91168ba093d17b9eb5526dee52c70d7f1a64040826603e306f5cbc92c46bcbb56b173b8f73d1f99316f89c5f83d62c658e54c077b31c7e3d20eba5f9150d3aae154e1f51de5500c5d0549affccfe51eaf93a93a7eed462bd574c9f19bb75dc8a679b3ae19e325cbbf5d45bb21b8711ce46242c777848c4da4154ceb7c9b994e0a3c496bed6444fe89e521a56c7d01985168d319c1582eea758bdb1c4a2e103c18294abe25f62962c1bb4e045c38e901911fc3336ceebc8ea59d6cccda91e3d099c79d088a68f4d744cd98a89d4cf18bd254f6162d9096714d639ddb842a2135d63a315ef713f727bb9567c5c2d6129cd6b79bf9e138145ddfd8599e62ed369be4586d907b7b947a0be9e375fa8a73df8de1c660afde77367e903642b1f537de6097c4675930b382860c0cf7ca7c4e0e506476e4b2838b976a4231d0fd35f883abea8c8e3b52c4cd9a952bd76ae646182cf1d9938b8804c9ce29555aa1d9addbe16df5c157bd081a9dacbf6fb05dc87c24e999fd4525ec53dfd45bc98153ba4cda39a60bd8201e57be4025ccdef11fb1c457be9121eb3fffc86bc9d5adf278a305b4d916c10010662de87527d38d681b4d97bb11142946f095dad175dc9abe7a4d39521d67c2de27103c233321a0d0b05d21461badcba1cd2cd9511266ea99535feae3066484cf7084c1ccba570d0f5f2cd32d902656e75508a22cd60ddd660c458ca32ffb10592d09dadc87c8811dc44977631a57a8372753e59bdb0824bd9c1b7249baced35c", 0x1000}, {&(0x7f0000001080)="d41e0c64c2ccde6021f82be5eabd7475285e3f299a314bdf96b197cfb937904fff69250f608f1e5215f1fecc7915a0545f8f372b403f2995abe2d0a341ef1ef4083a8712b19f8122ae78285aa00e106876ecb56d191f2d98a2913b64bf1dc369995306e41a13312640223ca004f06678a0b71cb29b0105a64cdb7672f89c04121bc5a592112737afef5803082ce5dbf7da10df31560f950145d4f53af5054edb96f22e4db6a3dc8f00caa2f40f823c5d27a0cf", 0xb3}, {&(0x7f0000001140)="eda78d337ff1c92ab34d7fbd906882eabb3203a45e926f44fb60de16e9674a2788769253864fb9a81157a6890ff7def82b08c00f1db79ffeca75a7b619ab51b68be680ed824b7f7bf4eb8d3928fab090f01188764a6544aaa19f8f59492e9a980610bf180b230ca652dc3beb3552c571e8e6d977eaab2c9910eaee61575bab45e78ce3906d934784ff83ca591aab0acd21f0f55bc148d9bf7f5436b930bef11136468907a8dbdd271a1c604069037c6a84a47c5414c6fc2960f43a9688fe67c5fdbeb57c74016e9f8691500b9e62cac8f2de39d8637a3bc6c659", 0xda}], 0x3) 10:13:44 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0x400fffffffc}, 0x0) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x43, 0x0) r2 = syz_open_pts() close(r2) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r4, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000280)=0x4c5fcb066c9c2dee) close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db91ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x100000000}) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10000, 0x0) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000300)) writev(r3, &(0x7f0000001400)=[{&(0x7f0000001d00)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d677a80243a86aced30d87787288651ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2cbad9ba0c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c0700d8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f371045c61cb3be1d1013e82e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10b3e6a4a36a27f02a7fad78136904e09d9dba2fae010f5a1e526acec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b99b4fe0a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x518}], 0x1) getitimer(0x0, &(0x7f0000000080)) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r6, 0x0, 0x8000000000000000) accept(r6, &(0x7f0000000340)=@un=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f00000000c0)={0x53d8, './file0\x00', './file0\x00'}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) getsockname$unix(r7, &(0x7f00000001c0)=@file={0x0, ""/63}, &(0x7f0000000240)=0x41) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xeb6, 0x5ae1, 0x4, 0x0, "71c3023126a329008109c0eac83fc633c326e884", 0x400, 0x93}) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pckbd_enable: command error 10:13:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) read(r2, &(0x7f0000000440)=""/178, 0x72) r3 = semget$private(0x0, 0x6, 0x200008000000010) r4 = syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) r5 = accept(r1, &(0x7f0000000400)=@un=@abs, &(0x7f0000000580)=0x8) getpeername$unix(r5, &(0x7f0000000680)=@abs, &(0x7f0000000840)=0x8) connect$inet(r2, &(0x7f0000000900)={0x2, 0x1}, 0xc) semop(r3, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) sync() ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000940)=0xffffffffffffffff) semget$private(0x0, 0x2, 0x80) getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x2aaaaaaaaaaaab91) chmod(&(0x7f0000000300)='./file0\x00', 0x11) setuid(0xee01) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x9) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x100, 0x0) poll(&(0x7f0000000200)=[{r7, 0x10}, {r4, 0x2}], 0x2, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r6, 0x0, 0x8000000000000000) readlinkat(r6, &(0x7f0000000080)='./file0\x00', &(0x7f0000000980)=""/4096, 0x1000) 10:13:45 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10040001, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) r1 = dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, 0xffffffffffffffff) write(r2, &(0x7f0000000040)="49a2da080b4a6affb2e325857f20187e40aaaf6c5c53394c44502dbac8575e1572927f7fd7fba6afebe92b2fbb3460f77f96", 0x32) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000140)=[{0x242}, {}, {0x82}, {0x4, 0x4}, {0x83, 0x4}, {0x26, 0x7}, {0x7, 0x80000000}, {0x0, 0x100}, {0x83, 0x2}], 0x9}) pckbd_enable: command error 10:13:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x0, 0x7}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) r2 = accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10, 0x2, 0x3d1) fcntl$dupfd(r4, 0xa, r3) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r1, r3) 10:13:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0x8f}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000006, 0x4, 0x8001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, 0xffffffffffffffff) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e7130124546353db378", 0x15c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 10:13:46 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="aa8f7c6b50ba9faa5a6c575bc7b737144caf22527deed8364c5357c1079a6bdb289e0b4109c9b26ebaa69477bf97c1ca42309c71663c495a6f2d8766767433e529931c25d802e44e0e6f49722885bf4b1ce1d5605a50ea25dd9bf07e880048c97916c6657f152f0cc6c6fa695531017d62665dd292293ffccf8043edfe1a4cea8311de83f61b284b5985b2e8ae8e244b050c1a85be67c59bfd15b3b6d5062bbe08c7f9f743d16fc8e89ba4", 0xab}, {&(0x7f0000000080)}, {&(0x7f0000000280)="7cbcc58340c8e8c8aa4a131f7ea71eb7a2e10b5f8c9d7f96599f5cf6a83aea212cb609e31144d698655ca9c5a355328b3be4489a738e39ee7b7711efbce8e2d78e01e5ace0c3fdc889606d1f37afc075260f9ca1d27c3c1eb6b0a1ebc46bcbdb4377b59eadfce38ac89c76667458e6345fb1a5d64891d1d5aa5ff2cd92d50a3f73f4071175a997380edd665b77f03a02912318d060a739d0c99ea436413c605c91863c9a22dc44e529d3294cbaf454132689696a42f2cb0c13c2f0c66445548ab32f2d24b4f5ba44b2ad6ef4a0360af7dcdef8121aeb8f020e05ab99b2883161f80b1dc6206c18bda8cb5c80da012be367f92fd4a5f8475b", 0xf8}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000186a56010000001c00feaf000000000060d5706c85c2768511fed95be1d2341de39f8fce02a5db5189", 0x2c}], 0x1) 10:13:46 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x10, 0x142) acct(&(0x7f0000000000)='./file0\x00') acct(&(0x7f0000000040)='./file0\x00') 10:13:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, r0) r2 = kqueue() close(r0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x8000000000000080) pwritev(r3, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r3, 0x3) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r4) r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchown(0xffffffffffffff9c, r4, r10) r11 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r11, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fchflags(r1, 0x10000) dup2(r11, r12) 10:13:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) sendto$unix(r1, &(0x7f0000000180)="537f4daa99a839e5cb85767446ed1b13e6e8661e518b2ec51fffb6081e41b7a9b082607a80f6fb3fb3202f8203e6df68b9a3873b8b256232845220b49db94ce6a0b0c1cb48100d6ba8d21ca3a49d9fa2c88e19fda609a0d7323614bcd639c19b7633bf400c83710dac1bcade6872f96f55f20f60bc08de64134140260cedd45b4279699eef07db9803239005493b3c6a00989ec8daefd4c976affd6b3e12e77e873bc592a7a7ad981fac2e2f2025b760618ebb3cd4d87d12e4037c2840deca01a78bfc82a7c044a30dd889d81f960b493ff75cb468a45d09251e7480e0372bad9e55fb896d6adfd07ab58c57047f32e100c58c0e4a428291ba27056a7466b7fecdfa9989910f784bd6d770a28a4ddda194f5ed491e267d13aa61244c419176bb3c004ef70f970d54c3588290cf9592c0a5cb85adc4dbed6770f583449070505e77710b7715f43d99c67f114bb576f10223a964644c426a07b6d06cbcb70cae9dc04fc67590d6622ed23b87184268c3533320c0dac0553559c3a316b743552b668cbe73c712e40ee143a007359c04685aa10df6a41e20852d725326dc424bdd902751e137f9ad2fccbcc6f18b9e954af9396f0f8b9e557b8f07235db5c81bcbc00a1e305d4fc943d196ec18f75b3ffac91ddb4e61647d66877e9e77955ea65d308f73453bc2c9b6c3ac2375217ef8d3392c0e3750650d85a10f68bbf7248ca44512bd983a3f092d71d27ee64416d06fc40249fe60c7c0cb448425ed1ab9ef503cea108879be7a25e7fb9a4c20805e338eeeac1b4b514f273ba8be07236031b7d35c74cbf4307876b30fca7e05431d6f0777ea457747a7bd0a91a83953005b4144817054fd0d8528358d2c45b3aad31f9586266d1801be9c812e8844a559fa1273d6949b41d1bc95e979f2251a9e22bee50a13fafeed741692336454a5eee8ea080a63d93fb42c8b2eff8ef6cb7ae2eea51f404f88409a856102d183c8c46030c12cf9af1c0e0f6327aad101c628c28a20b31a7fec662d2d5713d71225e4309a3d42867a3d683f1569ab0ea3c1d19a105dc92e3b1f2b96922d73a98eb33465775a75f1a1dff813a6a54d3e97dc1cdced05d3cef96d12bd1c12754ea62723e0d21650fecba6210c64d91c0efe0db0c439903446c5f11e1c834a06701a2c57ab0cd1e4e93688b53120a2f034150ca39313b898e9821636b30931db1435f36bfb1b3c021173d786bff294e2014ac3a0ddfcd6396fba72238b98d297b1798744208e5c96d41e7db00e135fd9b019143becbbb73f5b42601dbf2406dffd37b68bee813557158b0ff22a0edd1145af0a1be0eb0db26fc725811e3441ff6c4baed82980aef5e5b6df5fa2c8579d8ae9c63087b364e2edd47071446827cbc188441c542817df27e191d1740f71f71b0caf294c8a3b4b392a995dee6c88bcd2ebe50caf2b38afab6535cd5b634ef465352c487f5fb1c9847c3f3474a2adc8abf460f8e89df724042b4937568fb3fe8d4602661eaaeff29e6030248794e27794a35db30df4c903798287bad4e02f6d7b9299252be438e01c3a9b963bd2300aac2c3a9847d925763123c11f6324dcb0c1594bc3dabf1e8601723b98520477bad01b03b3f11ae6e6c2e879ec4873946ce3d2f9e677af7d09b12070cdd74abb1ee1d47a46f3bf172b0a4f72d9947233d15d027bd3faf6f8209d8dd3b7b0359f854a98b0655c246d7e076cd5aba954c16e441ff582f8be06d563feb79efc24f6e0e22f43c042fb8af87e2fa62c062de21af0dc2767da39332ad926cf06e80743d54bc0fb971355949f2478dec5e91c6c16b39d66c8fa554b79fe33a5cf52bd661f772df98d79408caa79a08b4e989b4c7ec9711c2282085011a3f0917764ada28a11b22a32015bed756cdcc97039f040f11a5574f8c46bbef73f98ae1e4c0253d9fc2ec6ff9c855a2981fb33ae3de01f6ea2894817854dacf3709e367e3c76992b57e97c2c95f1101c51a79348fc2b2185b8decbc8ec814e2dabb4069670937905871029a5f24994663f3ad6a2ed793bf034ed770d59ab5700ad208625e2c64d4706506e76ef37f90a93741493aa4517a1d00e398d61325edc39799061447ceb73e7cc6416105555dbf4e0aec6b15cfda7faf66b2f7bfa3ae63ade4d65500d0ddf52a76716e8109149b6e919f915c518888555dbdb832108036649fafdf92b1bd96161768f48a94a302fde934898aa5af0093e5d8141dd227a7fea11cfb7c0670e070d8d704b99e778f334c20686d6a4bd97c0db77bd3da626a00639b7dcc1ad12dd00622424fd1a695d756509829bf6b80e2977455e4e4fdea6c130a750eba9ca63038130b47d71b11eb9d58c0eef752771594f9ad684e3ae7d81cc1adddfa3b5291592d9bdb585c7af336edb76a001f5972035548a2b29b0a1dad112741d84e71c6e86bee67e2188246f40e94abf770fa0511449360dbdfb7ccf0c669722ffe8bcd4c22aa7471920c4b366d9d4d8e9cf45e1b2dcc68e5e06fb64ad85106d7adf7b743c5eee93254536adb7e2d783de6ae2cd7a620de1302ed689a1c92eb54b632135ba3800f0a00f703cf5a452bb9960f857e36f4e4e7fad2ee77c8f6c8e8a3c204cffa07ccbd6a0a9251618fd99da57ea2f7568aa7ec4c19ec23baa0dc9abf07d9358efcd51dcca9e7fcb23d449d860b043c85d796f76199c0244b8c6e8bb6ee608b6f086eaf9c87e3110c9439d6a723c7f260339048e15a1b0303a39b07987d99c8c50f5c4fa508a46f1050b1dd1bd0b9e0d56447badc5605e52bbddca7afd235e1fd1dae455abacd4890ef3948c267065850b0c937291275aee7c60e3eacef81c7ea93a462a0fa30f180992b8a8b7c6889cafacf674c5d4cb49d66d4ede70df6f86a5255af59e41d1069aff4b5eaeccf382950a4693d365bcd39aa825cbe4bb5043699a06ebc4a3ea1c4c0e46561b725bc31c6b5ecdd988019e39203d2e812d5c6ef4c4a329738ddcad2eec6a3685338b7b7b9ab7b1117ff78a67260a782cfe52455d783cc87aabb7bb506f26523145596edb10d5554314997cc54ef0223ac226d21007c39fa6f8304bdc6221d8c4ac4389f7cea86578b39001c789aaac7180caf0719d217c824a63b6b610dd6e1047b514498d9cea9a56c4fecec7b82faebe6ec232545fe40a3ac668d457d48388269aa47e2029c2fb6ddc7cdaf99c5fef29f1963a897e44904bfde6fc6bd50b5c2848b7542e1df4a7916f29f5e9356ed1cd5861596532bd24f843a6c0766e43769114c411d14f0b967912e47bb783337b1d52b168142bcfb842a6a61d5a20346b36cf99797758016793af51b36e0e2e13ef35866b63847f928deeda72120a0d7462e039348323aa25d73a62be9c6649b2f96fe96a0ec0fce7bf37d962eb04755bf979b5523fa86b9e044c81ea05ba8a746600916fccb0e4c67f093dcf81e7511b92a695205f8670ce8d75c0b76bed5ef811abe406c2a5490f9dc9a9ff61630297a1f5329bf062e21b44850dc380bccdeca3a0a4e19b6966891922e7d218a019dff186cb3ba1ca78800d7f7e2ebc12426990dc8b2a6919f2412d7da5bf77630e9c6f50f5d03f1893e6417b371fade55ce4f8b499ac18286d7fed83753512baf3796fdbafa6d412f71e834bfe848bf06c67d4b1e69ef526fbb76b0220d70f43aaa4e1a35ebefc86bdf7123122060144ee2d88b479d4bfa167a477acb9e36b16c5f49c8be43261d849535dd6c548c1f07aece3e9865e8f78c1ebf7ded5620afa1516a57b05f3b1a29362a392d28288b7e931ac3de34f592a6d0e89209890305bd6fccf2a1dfdcd998a6dc71d425e0daf687e78009b5ac489f9feab3ba3ac21a27291848d267ebd73b6c9062831d009da9001e9e653abd8b8dd8dd200d57de9d3ed1345127cb5b7f1ac7b2296e736c33bdadc06c497d3ff407171b1585be05095d7eead1ad459d3ce91a6d22e452f6a24d58f665fc193f1bb9add49f73248fc1bf6a49a0dfe264803c3c443eb513ced4168b1e7320d0305b81d32e4eb1f55580e799302783006c8b8216893e7dc1a736f32d49677dde73c401708f4f82d8edc0ca116753f09a7f1b448f914a1a1a219d9e8934cfde549651ffd429704973cb704660c00a7fa57ae9a0e3bfddb598ce63e75336957e41a1f805ad6084aaf2ca3bc22200046b65aa75b9201bedad4079e5e6fc531569580814c2b175ca29055681a24cb5fb1351e7d6eaed1380efa3f136b546c006df7353fba5b7500e08b1dd57f35897a9e3993544357e1da53eadb3874485414d78248659bb72c856065681d15566c829ce5f6596f0ffee67110c7cdae8ee99a922096fe1cdd2f6f7c2da6926cbb768599fbb2f6d3d6df6357bbb304ca079a443eef9990af8cdde62bbe6adc07215a38b36daece7e392ab1621adc689a780a708da3991fbbfa4fe639a7547e810ba1248c481c00cf2759842c17db7339f19acb0fec22d05f33367c89d6b35c0c53586ffba4b95b5d3d808e9588222c236c3bbde746ef7da9517a3d1eb269d090e256d7c715e0a0dd776c082b50b17191eaabd5791a76fb0f0009ad77be401e64520b511689f759cba089ee21ea5145e30607b4e510c4963f59a5af0e70043a2981f9e70661a9d7d21cff08d26313d4bfb0e2c75dee92bec151e10273e31a360e71187e31d44fe2f0097f4ac8be72188694ce6d1df6a980536eba3a8a1d316940401276c111de0ab5e5e457a14c3780236ea45dd844d36bd461a9df39d5a586f2dd4dacc0f3a68a3d2baf74cd6182a5b7e3271fd0876cef3fefea830d436a714089262444e77668b061cd7d2c68117853117101e61f39d89aad7150b67414f669dd8ba7c935342693237722cec5c4f5c5be3b8a7dffa972788f216badebe130a6b76eb4eded0fa89f12e5621a3825d8036578ceb4af5121b8e66c6536b92dbd12a860ebdf210c2a440814ab4e19d71a07f79f09365fee16570e378d855da156acef07afae3cbe5ea57a5781099a5643af5cea50cc20812931a92549b8ff06cff7dfb1287eb895ed50c20fbbd67a8179a5d4a36e14b2569c0e086522db1d278d3c52f37fa23c74182e25a7c834ca319dbdac41806ef65098652be6c4e2be21b7b6ade843976b9816c3b53bfcca140d19ce46f2252f095942426ab00fd9367f97fb2365c405c7e0dcfe3dd65c93d41019002923b845dbe69346dfd149abd3fb7e33ca960bfd99160daf7a11c80c6a79dffd0322c99763c6e4b2710aa2e138a2cb1720f7eff72bcd28aca34184868a547ca9b027fc58870ccaa2eef91e096fb7a7e3a58a0416d1b02148116a987d112d66aeac736fd701f16c5e7b859d810276e46d5f679badf0ba4b53d79ccd16a78ac5c3e8adeef59eba68af1fb87633726be7250633b266adc15ea19eb15099697097baa2b52b43f4b3a5ed5a6f877a1699e5ccb126b9f70b0b213d97f6860d2d620a944406d88f66d2b371d4d4b53839045a1eb79447e117cd22b56433b928f592e0689874463229295a68a4b8aedfe54b1c8ae7c423f97eec4a4cc1b478ce4c4f062bca9183baae47344ab9776079c53d5059129fe4c923e59b782a377296e3531eecd8286e50d004ea6e585a4a9eb2f06bbd4bb0e3bd3eed040f62e5d80363de59af3f40c776641b0c1897274ec7f0fc9405cfd56ce4cef0bd2c6f6c25861be80ab855a770244faa4acfb962210d920797443a543da50c27858fd59d536345f83ca3a9e9e49a576333db75434ab9f7d8307c329d9bdc0546597b9581d3af594a6f4c9ed4e862b8ce7a440e", 0x1000, 0x2, &(0x7f0000000040)=ANY=[@ANYBLOB="000400050000feff0000"], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 10:13:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x28ab) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) socket$inet6(0x18, 0x2, 0x9) open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x10) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000040)="000000024b2ab30bdfd982955dc1a76d410d59831a5283e4b28bed11ec5111814efd7c2200"/48, 0x30}], 0x1, 0x0, 0x0) chflags(&(0x7f0000000000)='./bus\x00', 0x0) 10:13:46 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setreuid(0x0, 0xee00) r2 = msgget$private(0x0, 0x219) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000280)=0x3c6) r4 = fcntl$getown(r1, 0x5) r5 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0xfff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x20, 0xffffffffffffffff}, 0xfffffffffffffffe, 0x3, r4, r5, 0x4, 0x0, 0x1, 0x7ff}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ftruncate(r0, 0x0, 0x6) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 10:13:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28000000ffff000001190f5c9a98e110687f0fd71df9cad40e7482e1c02ef523e9cfe94874b38b4266002e14d6a3ebba12d9178baea780f8372dd630b48a64963ebb7e74339f87c018379e004407674ed331753acc433b24e775246e7447f8a78ae953cfb67597e63f8850bb76a1baeabc6e0d29c1e39d7d2a475628c6802c754505e7b26d05d58cffdaa4c3462aa218e64de4e07259924938f0bcf8006ecf5ff7d99a92e1384a2ea7"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 10:13:46 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000040)=0x7f) syz_open_pts() r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) dup(r0) 10:13:46 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 10:13:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200001c9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='.') r1 = semget(0x0, 0x2, 0x100) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000001b40)=""/144) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/28) 10:13:47 executing program 0: ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000040)=0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000002c0)}, {&(0x7f0000000380)="a736d5ef5b104451b28ba0f0069a0b3d84e02ac9d6bc583df69fd2d6c8d16e04af50f2ab49711bc698b469569f081af5d0fcc9b9365a5e8a7c3ab083bdbbc179719da0fbd13235b58eab5191e4539d978fb1d872a7ddc930fa056853d3a3e66399791a8f43cdfed21c64dd", 0x6b}, {&(0x7f0000000400)="dc4b0c63e8168dd0d4e3d2ff8a7b75eabcfe40624f6c337b501f30c702e9557dcd66be88a3f0f09cf4b6791d77c9310b6ca5693818ace3e5ed017e8efd7ee53a094275b2fea8bd71ca6bb3933d24ab389dfaf7e618df79a630d1d51dc1c19a2c5bdb33ea04c0807887be903bd76c59fd6d729d014ba5d7088a5df9dfa8775f148e6ef375d38f67c767d86091b8320e6a19442dd2a63792", 0x97}], 0x3, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74, 0x3, 0x0, 0x6}, {0x45}, {0x20000000000006}]}) getpeername$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r2 = socket$inet6(0x18, 0x5, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000500)={{0x18, 0x0, 0x3, 0xf4a}, {0x18, 0x2, 0x40, 0xad}, 0x2, [0x2, 0x7, 0x1, 0xffffffffffffffc0, 0xce3, 0x7bd, 0xfffffffffffffff9, 0x9]}, 0x3c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) syz_open_pts() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r4, 0x0, 0x8000000000000000) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r5, 0x0, 0x8000000000000000) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_broadaddr=@in}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, 0xffffffffffffffff) r7 = fcntl$dupfd(r4, 0x0, r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000140)=[{0x4, 0x8, 0x5, 0x21b}, {0x7, 0x6db9e83b, 0x9b}, {0x0, 0x3, 0x2, 0x4}, {0x7f, 0x248, 0x4, 0x5}, {0x3, 0x4, 0x8, 0x1}, {0x400, 0x20, 0x0, 0x7f}, {0xfffffffffffffff9, 0xfffffffffffffff7, 0x4, 0x40f}, {0x840, 0x1, 0xfffffffffffffffd, 0x4b60}]}) nanosleep(&(0x7f0000000180)={0xffffffffffffd777, 0x800}, &(0x7f00000001c0)) 10:13:47 executing program 1: r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/119, 0x77, 0x40, &(0x7f00000000c0)={0x18, 0x3, 0x1ff, 0x9e}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) 10:13:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000180)=0x8) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[0x2]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:47 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0xfffffffff7ffffff) close(r0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, 0xffffffffffffffff) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r4, 0x0, 0x8000000000000000) r5 = dup2(r3, r4) getsockname$unix(r5, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 10:13:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='G\a\xc8\xc5\x05\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[0x7, 0x8]}) 10:13:47 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000002c0)="b100050360000000000004000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 10:13:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="3f012e2f6669270eaf3f35104c643000"], 0xa) dup2(r1, r0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 10:13:47 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) bind$unix(r0, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = dup(r2) ioctl$KDSETRAD(r3, 0x20004b43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat(r3, &(0x7f0000000440)='\x00', 0x80, 0xa4) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r5, 0x0, 0x8000000000000000) sendmsg(r5, &(0x7f00000008c0)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000180)="4d9a5c839e9f6f62021d2f4a8aa2191b5fb6dd343baea6f5e77500f673819f1d099951692127a335a5b000fc8a2830e841b35f04af8ff0b4e50db9ca4592997a8d64cb7e258024", 0x47}, {&(0x7f0000000200)="834061eb2110f8ebee2e678f828a101873392e46c52d322ef3e71ed9c7f5fbe41c141ae9f707671c2ced44066081839f6e0a5a34bf07970bcba0d924fcfe59a341322b57894d3cb37c0000000000", 0x4e}, {&(0x7f0000000280)="e65ae50998ca05e2121dde89d9bbc72f87e492c016ad8a043f8247853bd5510aa22b1683c12f80c93e777482f2102306ae324393b3fe1d9b466008d0c0baf69fa8412c4bad0c2b3f3694cec321fd28e84bf3707448109c57bd9e0625091133f55e916180f5f8f605dd8cb3b1353bc62a6d789451fd", 0x75}, {&(0x7f0000000300)="6f8bff99949d6bcb5019887e468f018ee440fc830846b5e9feb0867360afb6fd7eff4b77737d9a3e27de65afcff26fcf33ae64e1063d827bbcc3267ce6db55baaaa7421e61ead5ae66f7db8a5643bffafbecb263bb680b78b43f69f8757007d289", 0x61}, {&(0x7f0000000380)="c9a26d3294d6fe6338b20f24214e0290a83e1884d511f38761a8bd2f8b5458c9e3c11948a84ce87d9da581adccb1dc45bf5a9a63251dde43a5bf7a19d54db3c22da64a9657f10f0fe238080778b207e2f9129aaa1f6c3c4fedc42b8f508609ddc623636abf10937251a92db43d7137152cb5b636d6a466308c23700daffd44", 0x7f}, {&(0x7f0000000400)="bc6d8405cc3f64519347ee362fed88", 0xffffffffffffff38}, {&(0x7f0000000900)="8e6a799fe0b81dfbe9fa3df3806a0f5b0c91a903a87c14b43abecc26b5cbe2d9a071e2aeeb502b8740d37bb28a8663087ee509e07dcb8022cdf40fedeee01308b9fad6144ee32cc85ac075612ecb3b6b50aa396eca8037d8584916a421c95d093ba016ae63080000007e1a20380910f7e90d20f435a9d2a84a306902eb36df86020ec171f3b0a9372579a26abcbd06e7a5eb1113d3b03eb776b6f8e2ca68aa6d14c6743c550b7948f932445aa9946df97689942d281310b9de23c112715fc8215d2fc9c9fb9dd0fae3bab986c33073a2291b1cdf2f8355de9f3cd99dc1095f", 0xdf}], 0x7, &(0x7f0000000580)=ANY=[@ANYBLOB="f80000000000000001000000020000000b76d3b36237ae15a9be12025fb040e91776fe65f64c9d3f0d427a02000000000000005b375af05f2ddac57d1ea2e0b4d4a57d01b7027a24b440482a9d90bbadfffa9106832a8e871d5dab3f435117c5e3ecee56d3ca36bc6ac3d99e3cd3a5ee3bce616b5c735e7d2f04a371bd8e4f245d01c5175b14438f8de1ac6a8b1acdbc90bb178f621c0f969dafb36faffbee5a52f11a233ec0d31a18ff22727d991a7bcc0d44e809540d71aa9cf5f6a8e3e5fc379cc2e1a76357e3ab428d4a6a39c0885787ea9c041a67b271aa3f36b90b40713e281cb5bfb8ca48226dd6da000000000000a800000000000000ffff000000010000f1e5914969801ee3972ada33cfe0ab070061518213fb64587c7ea53c683a2ede4c2b4697354f2ee84c5afe6b4a0cb12b10527a262ace68debfe40edbac50ba6fff52bf75aadbd0de50b4c4a84197356027a71cf5f5ce86d218b57d5d84bea90ff5dcfffaf0d3e27c3b4453670e30ce21c276072f7a54cd4c59bb4298e2402f816358af24240000000000f9ffffff00000000000000000000c8000000000000bf8e7f0a0001000000c72dbea485611175efc1a3ad99c901e812ba5c842a3fd1049101f115ab51023a8de9a4b3b1761c66307e99762466eadc1c6f74a7b232dcd7b0e4b8215208984dbc52270bb7dbd834802c1699d4c871c51f37bbb906dd15063842d968fa3c4b594eef18b4617c08d25d29b9392e6f092038633cb9f28266663def98ed11725358ee9501543c964a0ddc9af7378406a59e453cc9d4f57ac6f2844583f205fbb374334eb7bad885d4db00000000c00000000000000000000000030000003fbc9d7b762672d7e28ae6870fc7c608f1d81e789ea681ec426cc6e05a2f12979ce9737741db5b314bc341aa1609d184f308e67ccff1009a046c3672fcdd80f8dabaae4fceb8a997a85bd74ccf7aab1aacfa582c47315a857d4cd69da7d74e88bd065db22f82c105958668df525febea6aca0d8b60f5bd6045e1b081b798ac2a8b37148eec6e4d946b90010386a70f44422ef59bac4f992c380c51618c40eb44ffa10f322378e336b60700"/803], 0x328}, 0x6) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r6, 0x0, 0x8000000000000000) pread(r6, &(0x7f0000000080)="a4304c41087c7fdab585fd42b76d15d4773b3d2527b3b99084d0f2c20330574f52878865c6867fc63aa2bcf180801750148b", 0x32, 0x0, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r4, 0x0, 0x8000000000000000) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000040)={0x3ff, 0x6}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x82b) 10:13:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x92}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0xf5d6, 0xffffffffffffff00, 0x6, 0x3, "04531a2b7a9308ad752dfccd1f013408673e3e59", 0x8001, 0x8}) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r11, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) r16 = socket$inet(0x2, 0x3, 0x0) writev(r16, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r16, 0x0, 0x6a, 0x0, 0x0) r17 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r19 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r17, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r18, r19, r20, r21, 0x2, 0x9}, 0x5, 0x5, 0x8}) r22 = socket$inet(0x2, 0x3, 0x0) writev(r22, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r22, 0x0, 0x6a, 0x0, 0x0) r23 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r25 = getgid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r23, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r24, r25, r26, r27, 0x2, 0x9}, 0x5, 0x5, 0x8}) r28 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r28, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r28, 0x0, 0x8000000000000000) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r30 = getegid() r31 = getegid() setgroups(0x7, &(0x7f0000000140)=[r7, r13, r19, r27, r29, r30, r31]) 10:13:47 executing program 0: setuid(0xee01) r0 = open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x80, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) dup2(r0, r1) link(&(0x7f0000000100)='./file1\x00', &(0x7f00000000c0)='./file0/file0\x00') ktrace(0x0, 0x1, 0x10, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='*%\xcf\x00'], &(0x7f0000000280)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='!\x00', &(0x7f00000001c0)='%}\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\\!\x00']) 10:13:47 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x8) r0 = socket(0x2, 0x2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x1a1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82023aaf6669ec653000"], 0x10) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffffc0, 0x0, 0xe, &(0x7f00000001c0)=ANY=[@ANYBLOB="14000000000000000000000800000000000000c5d61be70f1304000001080020ac1400e5df16154e2692fb0000080000", @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES32=r2], @ANYRES32=0x0, @ANYRES16=r3, @ANYRESHEX=r1], 0x30}, 0x0) 10:13:47 executing program 0: mknod$loop(&(0x7f0000000000)='./bus\x00', 0x1000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x80) readlinkat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)=""/111, 0x6f) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c4750f8f3", 0x2c}], 0x1) 10:13:47 executing program 1: r0 = socket(0x1, 0x1, 0x0) socket(0x2, 0x4000, 0x80) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) 10:13:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) openat(r2, &(0x7f0000000280)='./file0\x00', 0x0, 0x119) open(&(0x7f0000000240)='./file0\x00', 0x400, 0x81) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, 0xffffffffffffffff) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x800, 0x0) r5 = dup2(r1, r4) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000080)=0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7, 0x0, 0x8000000}, {0x4c, 0x0, 0xff}, {0x6, 0x4, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r6, 0x0, 0x8000000000000000) r7 = dup2(r6, 0xffffffffffffffff) writev(r7, &(0x7f0000000100)=[{&(0x7f0000000180)="6c0d26a8844e386d461613e7b0f9867170f5a97299da16c1478b36652d9922cd9110766fc230f09830616f833c68103de54a3d020bb2dda4d728f20d3edcf3c9722fdb1455ed6bdda4ab9938d3c5a7fd99e97ec286aaaf97f18599b5d57b63", 0x5f}], 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r1 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 10:13:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000005) r0 = socket(0x18, 0x4001, 0x0) accept$inet6(r0, &(0x7f0000000580), &(0x7f0000000680)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x7ed, 0x0, 0x0) setgroups(0x0, &(0x7f0000000300)) r1 = msgget$private(0x0, 0x12c) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000000d98e5f822554e219000000000800000000000078d20000002495865ecf73cb4c34eaf907008f0000e7ff4f0000000000000000000000001000010000000000100824000000000000002c000000000400000000000000db5cd594d0b8af70fc574eaf1b4de38cd338d70de461e59161ecdb6d3cfb98cbe6213b37549c1dd43b057d8183651eb36900000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9d6f81e1289400200633e151f2c806a9a1c3de8d4533d611a348350b61c3579d2bd60a2e447ed2b25444d16eb7a66af1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a93f70fbca12a535090046661d8ddf5399dc550043d38705708058325fe229859df723dd31817adcceb359f19a78afa90cb40a3b9e9633de14db06d9cf9735d003d155cb3dd73d4c0a5daa3de1bf1855a9b49184e0850cb400feffffffff845a2fa6134ac8fde823047acfadc65e75e14d003d47a4e470cd2b763bc127d609e61dc125134de891426291efa6d27f5b025e38fc3dfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e4590486a156b5e7b2e91e15680800e9bbf543647f0b26c9936ef61e7b45a19bb62d4e9bab5a2b3c05c88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef08860360629e93705b2f5cfbe761df25bcb25851d25d43c7a926f8ca62128682c0210d8ade233f2b8d657f8abd0dcddbd312675e13908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b02953fb414ebfaabc872e19438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe514b132bf1c7e84df7f16ec97cf058fc290b9d35c5af2f1a97e6bf71de7c56815a56b54f5705bbadf39a19119e3593c009a75ff81a1d7d93f1c8c7961bc002a84bfc874a19ab76eee7d7488681254e192ae55645ed93e7663c0768eafa3af2f22fa6c9575656b6944561ccdb73a495c022852dfd546bb505eac4290feac09fdfe87c8573cf8a90300000000472b640253971bfa61d9688fc99236aa6262172fc0aad818190008000000000000828eab0bcc309e5ac6801e9b296506e93009219be536a81500af64702e4094718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429edaf8e4a1204baa82dba0ac853db1a6f04699b500c465ad03000000000000446e7d1971d4603c2e389a98677d7e81c50a3770d1703da254496e9d9ecb56a7c97ff7efd07e692e7833f3cba886d33609b053cd459920f1b5d1d722e50500ba24cf371c92e5502e7e92b1dc65b15c576a351560d1bbd2454f2e66dd27c596c4b315490334e59a9edcdc16557473e4b5c72073a69d07dee27fdbb2cfdd1a0ed0e5a28000987882623e52ca1a45098bf7394e89a37df89d1a91a5439edd1733d7ff2ee267e516379c679afb08c4966901a9b0876d0000"], 0x1, 0x0, 0x1000) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000005c0)=""/133) 10:13:47 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffff9c, r1) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r4, 0x0, 0x8000000000000000) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r5, 0x0, 0x8000000000000000) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r6, 0x0, 0x8000000000000000) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r8, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, 0xffffffffffffffff) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r10, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r11, 0xffffffffffffffff) r12 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r12, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r12, 0x0, 0x8000000000000000) r13 = accept$inet6(r12, 0x0, &(0x7f0000000080)) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff9, 0x52, 0xf0000000, 0x3, 0x8}, {{r3}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x8, 0x3d}, {{r2}, 0xfffffffffffffffb, 0x80, 0x2, 0x7, 0x3}, {{r5}, 0xfffffffffffffffc, 0xc0, 0x10, 0x10001, 0x26c}, {{r6}, 0x0, 0x40, 0x40, 0x1, 0x7}], 0x97e0000000000000, &(0x7f00000001c0)=[{{r7}, 0xfffffffffffffffd, 0x4, 0x2, 0x673f, 0x5}, {{r8}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x3, 0x200}, {{r0}, 0x3072f1b21b04cf59, 0xa3, 0xfffff, 0x1ff}, {{r9}, 0xfffffffffffffffd, 0x2, 0x4, 0x11c0000000, 0x7}, {{r2}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x100000000, 0xa6}, {{r10}, 0xfffffffffffffff8, 0x0, 0x10, 0x8, 0x101}, {{0xffffffffffffff9c}, 0x0, 0x40, 0x7fffe, 0x2, 0x6}, {{r11}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x4}, {{r13}, 0xfffffffffffffffd, 0x18, 0xffffa, 0x5, 0x8000}, {{r2}, 0x0, 0x2e, 0x2, 0x5, 0x8}], 0xe6, &(0x7f0000000300)={0xad, 0x3}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_READREGS(r14, 0xc2485607, &(0x7f0000000380)) 10:13:47 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) fcntl$getflags(r0, 0x1) setitimer(0x0, 0x0, &(0x7f0000000040)) 10:13:47 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000000100)="8c65", 0x4a8) 10:13:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup(r0) preadv(r1, &(0x7f00000007c0)=[{&(0x7f0000000080)=""/246, 0xf6}, {&(0x7f0000000180)=""/156, 0x9c}, {&(0x7f0000000240)=""/188, 0xbc}, {&(0x7f0000000300)=""/150, 0x96}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/205, 0xcd}, {&(0x7f0000000580)=""/183, 0xb7}, {&(0x7f0000000640)}, {&(0x7f0000000680)=""/222, 0xde}, {&(0x7f0000000780)=""/14, 0xe}], 0xa, 0x0, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000640)={&(0x7f0000000000)='./file0\x00', r2, 0x1}) 10:13:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) sendmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="e00000000000000000000000ff0300000910f8797f35ac5c6678cba59acdb7d111cdf487836df26ab30cbed422a45033ff9eb37fb67197219159bf19c1acb590b798ef6b7546d3f16d356d6a2d5ec3a3088ab718c7410b13204aa18561f6e5b5dc2848366678626a346fe3368fb82ef2b668ec5e2c494e2a8f7459c22fc27f03b44a7c7b402121a719aace8c13502bc63375f162bf7e105379f0b71ac04819a58242c6a55d9edffbf684f6ddb78210c49b8728a95902c22c06ebc5416fc38a62ed3c22f13e10371d43618c7275d7d5a9a819ab5c9c98abdbb634f7293358f3001001000000000000010000000000008035147c22020aadfbf6794cacf469a8e7cba06ada984b0fba2b76aff7371dfcc0c187187d9bfb413ca0148e0fa1ba161b4ff35d1058eb4bc7022b84168c9d06e109d93643663fb980430ceeb20791233b263fbd37b8d237d6188d541ff9f50ab7f29123e10e5ec43d838cf1ebe8af3d42cc9719138f80d5319bff19509a0c69e8aaf84512f2160817ac1d9397ccfb78b5eff01249622c1f00b8f715ea9abccdd3b931f9a462c90b7702b771a83579af869bcc312a1b661a2d1dd6fe91711c39b76d021485f5b98e8c6605d962154c33f3f6194803db6392841b38200070a5c0ffecb0833bcbc578233999d2c9f79ef657e2499d138a8c866108f565908b1800008000000000000000000000000080ffff8ebfeac59ff85d553a53d29ea21ddd255fcdb2327be7cb2c28242e3e0ac6b64e15fdf7f21b5d4fc7689552c9d7150a9554fe4992d4ff04ed89afd2e84f2a43ef70d1908d880b9f75bbbe68d0282428928b8612750a9d374bb06f4ce3f44fd024a4d70f0774fdb690869f6700000000006000000000000000ffff00000100010091e91ca0794eb1d0ac76b613d80f8277af1624c00b8f9b1a0ffe4b59ba4cd79440454900e09eb72a8f367cf37ce79566e78a5bfab977ed498a62166ae61ab4f990d533a61d33f55ee212b2bc00000000780000000000000001000000ff0700004496842f6a83ae473ab9444ff1b064864a8fe5ff822fae3086f01642f3635bbb7ae2a16d826a33756347ff7ee8208605b90a7cd0e5d617ccce028739790c6abc678443e1a3577b6e1ad6dafb48fc1fa05166b87873ebab568f1561502f49d7ee6b585e84659035004800000000000000ffff00001f00000040bc0857f7288390c66416d1a01e4a678ec29c88c278c56b63c6a271d486f52efa40ab0811e4fb7f070e6bfec75cc2d4d0c8000000000000"], 0x390}, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = accept$inet6(r0, 0x0, &(0x7f0000000640)) shutdown(r3, 0x1) listen(r2, 0x0) r4 = getppid() fcntl$setown(r2, 0x6, r4) accept$inet6(r2, 0x0, 0x0) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) munlockall() dup2(r5, 0xffffffffffffffff) pwrite(r5, &(0x7f0000000000)="bf6386c7bcec9bac24758263e9cb2e759be999cca56eec9dad3a8f017774e63cc781d066d2098bbe6baccc9920a8ef077b5013ec9d1e2dd38305e989f60d629311e487687ac943a1ab81ec2c71249c613c4cbf7c0a057fd04f4bd660b34d59c8e0c15cdb56da314586c9b3945f323ee552c4dfdf92d7af018f1e4210947674e14fb9071c00035c73cd8dabb1b132561ee173c4a077fe7a137adc2b2148fe91c37673c6c0ea7c76fd8ace56715947c560bd86cb9c9f", 0xb5, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x92b, 0x0) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r6, 0x0, 0x8000000000000000) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) getsockopt$sock_int(r7, 0xffff, 0x1008, &(0x7f0000000600), &(0x7f0000000100)=0x4) execve(0x0, 0x0, 0x0) 10:13:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x14}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 10:13:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1f}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:13:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) 10:13:48 executing program 0: getitimer(0x0, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x3, 0x57a3}, {0x18, 0x0, 0x3, 0x5}, 0x9, [0x0, 0x7, 0xffffffff, 0x6000000000000000, 0x1ff, 0xaab, 0x3, 0x9]}, 0x3c) 10:13:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) flock(r1, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001240)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000240)="a2748616780d68ff6a467dda4451f967d601d55d943752c38291480200a7db1385ba432ddc25c27779f6f1ac01df50f1827568543f120bf6d9d132ad04b52c675b8050054f9c4975f5ef5a4f3211f47431c8ac9e8683f01bd06deb1c6e4b2c3404fc3dd41c46329d6892792dac5b48ba834227cd39dedb5cca65c2e2555a8e11096447eaca0985786ddebca682bec6c15af4fe10931b48a3fd914990804141ef6877eee254e3a264639a9f74a319cf0deb8a187abe6b4e2aa2ae683e6485459716981b8b0ca642f593eb48354b40b7ca8cfdceb0713c53d0e86108f89df67700797ba50195eb6074cc2d337c4feefd8e17c79e7e6c6141a7d98d5f6f5b7b4c427bd8a8d7945a5b304d9f7028f9194e6d43b0b61e20c529b1b3fa73f3a25966cf96dc0a48fa8a048866e13229c95797e5ddf9b4b248cc331e9362f3286c002ed11f9863de9e699bcdf5adc6336b83e7e3f7cdaf514291a9fb2deade0c893ea0c20ed1cc8e832b390dc36cdfc913681231f38a3a223aeae018d9e0737335ce604451a8e5c6c51188273f49e1af12bac1f6f429e44cd6546f2c9884de558911358e81646d66c11dc9218bd70b570ee1adb113d9d45b16cf4e464de605d6f13a552a331fd17578c4472f17ad6cf306d533b8eaa64b49e9a723b9c13ec07c0136afa4e2085a8111e289f8402e89f40ac6c25da53250132bc79771fb6cee6f8b9e30957742ef1fc02d235fb97a6c11e16f11055d9a296e632f99d7d926e92d3a3d06a5f204e63bc4734c95c490fec22e3402800ab7b6dcefc164ad6ccfa3b555a6f638ab7fae8455c9e3d0f8e892e131ec99d8834d45de7c24e38c1dce3e5b158eec8a587ee4275faa901342aac5225d82a577c4e42e60c5d6efbc9f0c6edf70ef7c98ec37b71647fd625a0fcb8c755385c0e2b9b9fc25d9d00761f872f6e5643e221c76452f33e91fca641bf2d310677d8667562e02f4eab2399a8e76f379a33a16b2ad51aef1a2496db7d9c714b2313af4d86c5aed0b5454201195da8fc24e95e73c1c329115526f1f91987de4423ac8f70999e118ee9c5986868a8abf0a364bb62ad59315a4f6ce2bfb0c9ae191895aac1c1f8fbdae8b0f57c60d22b9d0972607279d78253515a6242cc3215b346ef10793a3c1b45878184334f7cc899bb9a5347bfbb0b84bc8503531daa04bf2a453350d0049fe1be69770bc5e5857ee5c7e2f14b12b25d938d755302b8df6387464fc2f3a0e9c04ed885c440eb59e677cc4523b54ce2c28ebc95f559dd136383608d45a91a0e900e27b1bf5bd02f3f9768257df7b1c989b8f759dfd0ebea661694c211ae9259771c4931bf74ff9ff5d4e0740943822bc862023bffc066d4007e1b66c0a3ce773e8db836146974c3a4a81927e46815221b21cdc7b605a7689a17c0f8bdc66017e676ac19bb71576d26e536f56796e0748da0c667a125e95e1cdece4fdc904a9ef2c74441579e21171d2cbdf84e03bf1053672d23f6f737a15c0a5cadef1cee8c10fdc395fe56a839e5d6a1d95ea9bfd42c53b0110846280c193627b03daae4cc3e41360c2309ec910d791d5e8ac50f068bf480af62a37ca6a395e6e838cafdb9a8808d1ae2f5614bb30757b09ef33214a6178391e20d50d78cc9b7e445cf20aaa1cea4f77cc2541878bdf2d407fd93f253fc9c64c14dd4fe424e50f5adb2dc1fb14bf7201bacb4d1abbf055d67998cd4df61c55a65da2141b5ddff37f04796683825c0fe05f09754cb0f65e4e5841f3fdbbe53dde711123c18ecf417438ff7e77fa82243d74d3515beedf9f2b0222953468873526b6aae98639ecdad7aca771fb328c45000889510e85080296aa1ab29a9175e1fbee40f6c3a30dbfb8f13a29fd598a93e3d549023c63558d06fb235ffe147ffccaf7634fc6d82562272fccb4ecdf1ec2889a0e218bf7df18a6d86dc4f1b9b23f5bcecb7f5a9a323ef1083b0e9ef3cf9fd0044cf09b015f65962004d510b02f2dfe7151b24929227d0eacb0e879c279bc6d15ed5ea83172d0fa400dab56736d1f81526c71332cdf143a41c9d85a0cd63983ab6d353e40a214240c06529b33ec15a22d48c2858f1fec85118835d23a7f799ab513417c9721312fd4d2a58f6e4bbb657e313fae83b9cbb9e0f92af3e03701329b74051c37102720f055981906701f214c3379b3c43a01b91527b907f9fba22d76afa946d5412c6f0fce64f71b564c420775c959f03b740dd3928e9a7615d728933a7b4044358c0639435bdb1a3506f43e4bd2a4b973e1696cfca2c769d61bb3df6e36be1a487cdb9636148ef94698d4e62ff0ef77dcdce1aa825df065fec8b93ddf3d522579b61e2cfa404411c50e0e437e62b141cb3d566409c6e4ede98f1368f5ef0fb447b868aaaaf3adb5c38a40d096aef10aad75aaa98cd0906ad32f501f1b7d48c501c8c18b323197a316cc64ba76d76e9cae26a1d3e7a1dba4059a44f94203f2fb0a29dbb932d2964b739d9a6fc28b0e1816668e21de7dc179bdc3878abfb9cb8eb0f94a92201f6abda7831610eb582a02476b024db150add97872daed9a4e35a31a117b51e374af244fa200cf8bcb0626c9c131e87651e6542b36ac4b7dc27a4f4e8acd4ec68f4a7fb3f3493ab6fc091085a9c505b7ba565d3e727bc890a7c084589fe38b02310b4e9ffdd25dc9f570aaf42029820732461b3f47a15e383e75f77a7287fc5c1cef6647f9b6fa33a3e060e531a85956f899cfa4a9e35845bbc606ced2397ac408db64e9b38776b8bbc835166ee7345e97d2cb774c244ff121a6d122544e186d7d8943aa2efe1c9e75177a04f2d1fd99d0256642e6d1b1ab11d8ce024546a6a8f8510ad1030c95ab8b2d157919d68ca1ac951007e1b387ce6bbd81e810a79bcd35f02e993e15f4fbf3e6aba3eb3b136b7b2b40f72a2f83452999cd176b78099f4c8399ee1a9f23af20dd558f9f220487b5af2e9de958131107622757f895048d05bf320f90b5dd8b2c45331b076ac679ba708181e68ebd3fd3341937a59a1a9ed1c1c67d60bfaf41436cfa8511b40b44092a06f1cc7382060fcab2d7632ff7e7ff4d9c68814f1727912eb16c8745198bf793043e6f8df17574e715eceb6bebb43112cfd699e82f2aea7439e7373f351d8b71b17f9d93f5ad76d511b1f1051e49ed9019644c325440e19982ad04ffd0755ee3870b636bde59f09b9031221fcc3edee2eb7551294f135c53a40c59a9506d8de63b99e56c0285bb3f74cde2c3817f4e61589a48b14936c0756bf793b9336c5d9fc45eea5e307144b9e77364776d45021e410d5be5a55ab4c648f3b83f5faa7bf089343314e127a21be77f6a5955d71d0122cc38591a9f1f1f788ee61a74814f7f7df5971a749756baf62d659a8be6e377170597f679166ad67b8439f34b6a4baa3938584e59fd77e6870c01639780f42e7aa9f19cfe4d0c359473094ba549cd5378d314cdccd9a2e17c3b39d50ca9d57747f787a943ee7f846dbfb1f123a60b8f5141526178d7ea6eccd9cbc3416628da11af52fa5cea1d21c931da740c509008cf6006aa6b92b5d813f534015bed65c42a81c15d9f813a5080c2d97b75c4d7ae879458a96f0bda63217645d36e5848f2d0ef215c25bd4df155e3b5172118521ad9a5be98a36bdc9198bf45ac27b1f5a049f25c06fca688bfbdda4561113e6a686128de0c90b63382c98d3a5fe758fc86c28d40c9c06c54b7950155f6fa026c2e080380bf27865da008893582e8a9727d19bc0a8c16687d015de26979050611246e41341a3ca3af37eee7fc429398ede49854d87bfd79dacc76262e06ea4d2f23cc640104ad05af348d8d080dd8ab09ff620888f258f91fd5fc84a5004fc71957f82d8644e9172299bb1359cb90f468d20cb20001a3bc43e5f3de8dd6074b912fcbdd22d4016cb4cff82c60d25b0c9d2c7051af1dd1fcc066449a3b4d8c53806903990eb3d313694f3d6c2ec530a7d7a785207d88d4597f144b59b57bf1facafa726d8216099c925ea347e8d3600ea96b7f25d813d884045f3f9dbe162285947dabad5e3b60ed4119f0e0f9119fef2155deb2512e20ed09d78e22378acc753f3820a7fa424e7bacc88577c4d6764864c5c851b4caf6e7fcc8979b4369ee454936dc031a3bfd5b216575c159d7bf08245232ca27d975f06af82aa7265ced0e897718cc68b9a3a095c24be07f84dd084e51f004bd1ca4cd2528c374a77d8f272b87f4fa23fd89afb31503621f31e6333e315c9024005a53ee9e1df506a535db9ea10b65005afe1aa2caf1f5422556fc790bd8bc7921210ea249430278061c285f1600841e7cf773de3da27e7048f662cac7618a4352a15298d60fef5d516c3c3628e8d782f65fbfc74ced161cf7e119d4dba9c468df0027bd5c907dbbf523f01779cc85cf43a58e5d1754749e1a03874abeff6d0bfdbc9a3ec2dbca5c6fd5779ea8ea365cc139fa512b4dd3f6a5e315670f2741041f009c6c02ab3a8fe5efc8633d6a87e95835d2799588dd476a1ae4e69329380a17e1861ade3fba236a152971857b10d6b890a872338564060eb5ea954c0459952826f7572ac3a1d77a864a36575570c4e5a2016e2db2f8f6902602a54443fe863a6507b011f76cdc2537f757ad7390aa60a30a8adc851a38993e23c037f6e3e0fdd3d9e618f120fb2d7286204570d9c12727d1432fd64c0f50b22627c21f887777761649dac2487ec00f10b9c3f5e7cf2c6ac3eb54ea69bbed46d50e43dae9d825b2a3a4bb2a7bed24427348a0b9cc98694cb5f7b689f1501601c11d87ca7ca3a14066f5a1b290c12b6e84f04e580e20de1126ea7c2e09908d16ad1e23c867bf301bb90f9c84034ee7a0ad0fd97caa570dbb93fb0f49940df0f49934e263439ac1dc3a32b83247f36af0af62924087736a0422a00abf39cbc359367f4f38cc3ff7a59a7f0055bdefd383f422b5f4fe9ce3a4d3c0dda287784ec3ea0fffa80a3bbacd9eca06c9f562e5d66f3981485e3a8495866d25d250439b2d5c4a89779a6a1f500d02b583ab7725a8c79bd9035e9d849e689b32f971a4d935c1d8104a2df566f44cfa06a47ec99e78ddad1cbc42850126292c4d3de17964f34e41155319e72a7f58610949f00ef1c9e57619a8da43d73f556d96b16ca04420bc7f205d32edba78eefe3ab801f76d3e60d71d0ce9f89b151ea4972023d8b88d384b52d89b60c230a9fdf96b8c5bfdc94cd507fb4a5e1fefe305fcb3a1fa30007489b99ee58a583578ef8b8d048931e00b120068328640503951862cd162f6f13b6d61004b85300543e57cd51ba9a13bf8df6a86958e79f1f7c5cdd44b62d2e8eb0349f6f81e9c7f11d56b17316d671626287a869162708d463352e311607ccabc0362ba53751b0baf65ade0f6bb59c59ee1c59a4e52fac7c340881989b92d103d139f329887c47bf6925fd3d1eb2b236c182d810e139867637aacff9b0ef0a11e22f11b437dea08d63a24b91906b05c4afbb4a6fe798b340a35e724828a4c14891c6dfd89d817b0266e5fb6ac9913ca4002effa1e5a148bbb1ed487c852aa936623f6a683606eb25ff966df9ee3e7c947fc4139a8c8cb851cfde762267aa1d2d78faff1d37010c2949f2f77a1c53da449144286364ed60d2c2f787cde1a8af2fe92dd7c0cd4c7a745db0416eefdd07ae289c66f21299757efbf138565a8bf4e5a1ba8d245c6aa3201944ad123330280f8c580f34e06d9307b201eff252261014a098bbe21533faabfff669ad67b512c2c4f43ea2ebe7a3eabba24e7abba1590", 0x1000}, {&(0x7f00000000c0)="92da45f89547c49645095d3d2132f2089ecf7c2b973bd335e64b", 0x1a}, {&(0x7f0000000100)="336bc137bcc9e136316943a26180e460daa06b5055c7", 0x16}], 0x3, 0x0, 0x0, 0x2}, 0x400) faccessat(r2, &(0x7f0000000140)='.\x00', 0x1, 0x0) 10:13:48 executing program 1: r0 = msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000000)={0x0, ""/162}, 0xaa, 0x1, 0x1000) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000000)={0x0, ""/162}, 0xaa, 0x1, 0x1000) msgrcv(r1, &(0x7f0000000240)={0x0, ""/187}, 0xc3, 0x3, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/186) getegid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x18002, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kqueue() 10:13:48 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x6) 10:13:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10200, 0x0) r1 = getuid() setuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) geteuid() 10:13:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x28) madvise(&(0x7f0000c19000/0x4000)=nil, 0x4000, 0x1) shmget(0x2, 0xa000, 0x2, &(0x7f0000ff6000/0xa000)=nil) 10:13:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, 0xffffffffffffffff) r3 = dup2(r2, r0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x4, 0x40, 0x800, 0x3, "c50b5abbca50783679a3ccb6fac3ea1068046a65", 0x4}) syz_extract_tcp_res(&(0x7f0000000080), 0x7, 0xffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000010c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f", 0xa2) 10:13:48 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setuid(0xee01) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 10:13:48 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="fb6080c16259d41854f70664894336278e8c28e9d4c0e62f4cd780bfaba388efb62a4590461b9bd38ab33e3139fbb7b1c6e4b7bf7a19da412eb8a5dc0cf81464b11b6bceeb16fc733540ef097bae4020b924a28a9ef75d6719689950f778105acc4dab1afb6239a565435897292a8ba94dcbaab9cb7fe922ccfe87d562a5dffc4505b145710d766c5acb3400f7337200f26b0a273cc84ab316dca5708310c1c0243b1d90a90c5f6904d4d8c24e8f665de32f12ba0ae2f045f67669c9ed3c4321dbbc2be9bbb5a45846c6467c0f83ce6c4c015cd24ceb37f3684bc9a3e2", 0xdd}], 0x1, 0x0, 0x21) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "2c676743ce3b71e122c622fbe01a93a55f8e7a30", 0x0, 0x2}) 10:13:48 executing program 1: socket(0x11, 0x3, 0x0) r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0xff, 0x6}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x45}, {{r1}, 0xfffffffffffffffe, 0x45}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r5) bind(r5, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r4, 0x0) connect(r5, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r6 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r6, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, 0xffffffffffffffff) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r8 = socket$inet(0x2, 0x3, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x100) 10:13:48 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x80) close(r0) utimes(&(0x7f0000000080)='\x00', &(0x7f00000000c0)={{0x1ff, 0x6}, {0x2, 0x7}}) symlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus/file0\x00') 10:13:48 executing program 0: r0 = semget$private(0x0, 0x2, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7fff, 0x8}, {0x9, 0x9}}) 10:13:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) pwritev(r0, &(0x7f0000000200), 0x2cea5f29b8ccd04, 0x0, 0x0) fcntl$getflags(r0, 0x3) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r1) r2 = getegid() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x2, 0x3, 0x5, 0x4}, {0x4, 0x9, 0x9, 0xffffffffffffff81}, {0x0, 0x3, 0x1, 0x1}, {0xfd1b, 0x7eb38000000, 0x7, 0x1f}, {0x80000000, 0x800000, 0x8001, 0x7ff}]}) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, 0xffffffffffffffff) r6 = dup(r5) renameat(r4, &(0x7f0000000200)='./file0\x00', r6, &(0x7f0000000240)='./file0\x00') getpgrp() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8000, 0x0) r8 = socket$inet(0x2, 0x4000, 0x9) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r9, 0x0, 0x8000000000000000) r10 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r11, 0xffffffffffffffff) r12 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80c0, 0x0) poll(&(0x7f0000000380)=[{r7, 0x8}, {r8, 0x110}, {r9, 0x4}, {r10, 0xe188c601a6f0c453}, {r4, 0x80}, {r3, 0x1}, {r11, 0x180}, {r12, 0x20}, {0xffffffffffffff9c, 0x10}], 0x9, 0x40) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdda, &(0x7f0000000100)="6fde0f0072c0b8f44a21a9000000") r1 = open(&(0x7f0000000040)='./file0\x00', 0x98510767942ec26f, 0x46) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 10:13:48 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x1) r0 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0xd79c9f9f8ab86a06, r0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0xd52de50c32ebe43c, 0x40000612, r0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) 10:13:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x6, 0xeb065091bda61ba1, 0x2716) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 10:13:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffff9, 0x2000100000008}) 10:13:48 executing program 1: setuid(0xee01) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 10:13:48 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) poll(&(0x7f0000000140)=[{r0, 0x40}, {r0, 0xb3a6f52ac7efe3e7}], 0x2, 0xe57e) close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') execve(0x0, 0x0, 0x0) 10:13:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) dup2(r1, r0) 10:13:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) recvfrom(r1, &(0x7f0000000240)=""/165, 0xa5, 0x800, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x14}, {0x1000000000006}]}) r2 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='\x00') r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, 0xffffffffffffffff) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000180)=0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) mkdirat(r3, &(0x7f0000000140)='./file0\x00', 0x0) 10:13:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) socket$inet(0x2, 0x29b6d2df4eb81d1, 0x7fd) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="82c176c82edb958e2995e22350a6cbd2ce410ec398563d2ff88a8adca7d651ecce489cda888e67382f8bde8ca69c256e20e9d32a07c6c174723708fb4694b1224bde69681f7cf2fc233b8eaf64aaf0c799fbcab94f1374a0fe5844bf728284d46afd5bd5056b97a5a8b66934bd5eb3f9e92e34428cfddcb48c5643522b5cf9312344ea532ea07654d4622fe831c9131b6cde1338d9868e", 0x97) 10:13:48 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8000000000000080) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r2, 0x3) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r3) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r1, &(0x7f0000000040)='./file0\x00', r3, r9, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 10:13:48 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000000008) ioctl$TIOCSTOP(r0, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) r1 = semget$private(0x0, 0x1, 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/68) 10:13:49 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0x6, 0x2, 0x3, 0x3, &(0x7f0000000140)={{0x7, 0x58efaae3, 0x200, 0x20, 0x6, 0x1f, 0x1000}, {[0x5, 0x0, 0x200, 0x2, 0x7fff, 0x4, 0xeb, 0xffffffffffffbd10, 0x101, 0x64, 0x1, 0x766, 0x7, 0x1, 0x2, 0x1, 0x7, 0x7], [0x80000001, 0x2, 0x81, 0x98, 0x8, 0x2, 0x6, 0xb749, 0x20, 0x9], [0x5, 0x400, 0x8, 0x9c, 0x7, 0x2, 0xbc], [0xffffffff, 0x3, 0x0, 0x1, 0x5, 0x401], [{0x5, 0x3, 0x1, 0x101}, {0x619a, 0x24, 0x100000000, 0x1000000000}, {0x3f, 0x6, 0x97, 0x1}, {0x7fffffff, 0x9, 0x4, 0x2}, {0x1, 0x2, 0x8, 0x4f7f398a}, {0x74, 0x4, 0x0, 0x4}, {0x7, 0xbb00, 0x6, 0x4}, {0xdbb, 0x4, 0x8, 0xc0}], {0x0, 0x7, 0x81, 0x6}, {0x1, 0x4, 0x2, 0x7}}}, 0x9, 0x2}) socketpair(0x10, 0x2, 0x10001, &(0x7f0000000040)) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) 10:13:49 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x2, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x40) 10:13:49 executing program 1: r0 = socket(0x2, 0x1000000008003, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a539859770ce1f000000d940682065385ec534c7881a95c9a4d37743782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e696f49a8ae6f1c04e167559715c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f90001000018027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488e77645ef9cf468c5b2fb2a14c5b01c73aa8bd154f39e56788a"], 0x10) r1 = dup2(r0, r0) r2 = socket(0x18, 0x2, 0x5e) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) bind(r2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) munlockall() sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000001080), 0x6c, 0x0}, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) recvfrom$inet(r3, &(0x7f00000007c0)=""/52, 0x34, 0x40, &(0x7f0000000800)={0x2, 0x2}, 0xc) getpid() 10:13:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r4, 0x0, 0x8000000000000000) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, 0xffffffffffffffff) r8 = socket$inet6(0x18, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r10, 0x0, 0x8000000000000000) r11 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0xd57d814cf1249c87, 0x0) r12 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r12, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r12, 0x0, 0x8000000000000000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x10, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffb, 0x40, 0x4, 0x2, 0x746}, {{r6}, 0xfffffffffffffffb, 0x62, 0xf0000000, 0x2000000000, 0x4eb2}, {{r7}, 0xfffffffffffffff9, 0x83, 0x334b47ba6dd5de70, 0x387, 0x80000000}, {{r8}, 0x4e52bef6ad7f44c0, 0x1, 0x44, 0x200, 0x151}], 0x80000000, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x3, 0xffffffff80000001, 0x8001}, {{r9}, 0xfffffffffffffffb, 0x9, 0x4, 0x2, 0xffffffff}, {{r10}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x0, 0x3}, {{}, 0xfffffffffffffffa, 0x22, 0x40000000, 0x8, 0x9}, {{r11}, 0xfffffffffffffffc, 0x0, 0x20, 0x0, 0x200}, {{r12}, 0xfffffffffffffffa, 0x2c, 0x2, 0x4, 0x9}, {{r1}, 0xfffffffffffffff8, 0x41, 0xfffff, 0x1f, 0x7f}], 0x4, &(0x7f0000000340)={0x81, 0x7fffffff}) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xffbffffffffffff5, 0x0) close(r1) 10:13:49 executing program 1: r0 = socket$inet(0x2, 0x8ed4bba344a6a439, 0xffffffffdffffe00) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x66b0) 10:13:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0xc1) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000000c0)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='x') 10:13:49 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x250, 0x0) close(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000300)={0x6, 0x993, 0x8, 0x2ea, &(0x7f0000000080)={{0x4d5, 0x9, 0x6, 0xfffffffffffffffe, 0x3, 0x80000001}, {[0x0, 0x0, 0x14000000, 0x101, 0x1, 0x6, 0x9, 0x57, 0x1, 0x3, 0xfffffffeffffffff, 0x0, 0x1000, 0x1ff, 0x5, 0x80000001, 0x0, 0x80], [0x80000000, 0x1, 0x4, 0x3, 0xb402, 0x0, 0x6, 0x3, 0x5], [0x1, 0x0, 0x1, 0x4, 0x5, 0x3], [0x1f, 0x100000000, 0x3, 0x8, 0x1, 0x101], [{0xef, 0xfffffffffffff001, 0x8, 0x6}, {0x0, 0x854, 0x100000000, 0x3ff}, {0x46f2, 0x4, 0x7, 0x80000001}, {0x6, 0x1, 0x3, 0x1}, {0x2, 0x0, 0x0, 0x80000000}, {0x0, 0xffffffff, 0x1, 0x2}, {0x1000, 0x5, 0x1f, 0x7}, {0x6, 0x3, 0x0, 0x3ff}], {0x7, 0x7, 0x100000001, 0x7f}, {0x84, 0x9, 0x5, 0x4}}}, 0xfffffffffffffffa, 0x8}) connect$unix(r1, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) mkdirat(r1, &(0x7f0000000380)='./file0\x00', 0x8) r2 = syz_open_pts() r3 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f00000003c0)) r4 = socket(0x2, 0x3, 0x3) socketpair(0x13, 0x4005, 0xfff, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r5, &(0x7f0000000440)="09d5d19c467db0e92bd6f9e6a5800d8f7d3240c10997b3de0b4226a521deb878c6367ccd960e32e9295ded98acdf9c7e60f2f10fcdf842a8", 0x38, 0x2, &(0x7f0000000480)={0x2, 0x2}, 0xc) fchmod(r2, 0x13a40b3a4f102db) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000740)={0xffffffffffffff76, 0x5, 0xffffffff, 0x2, &(0x7f00000004c0)={{0x3, 0xc273, 0x80, 0x3, 0x40, 0x4, 0x40}, {[0xb9c0, 0x2, 0x8000, 0x800, 0xd5d, 0x3, 0x0, 0x3, 0xfffffffffffffffd, 0x2, 0xfff, 0x3, 0x407, 0x9, 0x871, 0x4f8f, 0x4, 0x3], [0x1000, 0x1, 0x7ff, 0x6, 0x5, 0x2, 0x4, 0x5, 0xf039, 0xfff], [0x800, 0x7, 0x8, 0x6, 0xff8, 0x8, 0x4], [0x0, 0x9, 0xfff, 0x5, 0xb9, 0x240000000000], [{0x4, 0x155, 0x6, 0x5}, {0x3, 0x1ff, 0x40c, 0x2}, {0x800, 0x401, 0x0, 0x2}, {0x9, 0x7, 0x6}, {0x101, 0x8, 0x301, 0x1}, {0x0, 0x1ff, 0x4, 0x6}, {0x3f, 0x3f, 0x1, 0xffffffffffffff81}, {0x5, 0xa477, 0xffffffffffffffad, 0x20}], {0x9, 0xffffffffffffff0d, 0x4, 0x83c}, {0x0, 0x5, 0xc50a, 0x63000000000000}}}, 0x7, 0x4}) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000780), &(0x7f00000007c0)=0xc) connect(r6, &(0x7f0000000800)=@in={0x2, 0x2}, 0xc) msgget$private(0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000840)={0x9, 0x0, 0x5, 0x5, "61d2df52ad537066b6407db004f71412f6cdf3f1", 0x5, 0x20}) pipe(&(0x7f0000000880)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f00000008c0)={0x2, './file0\x00', './file0\x00'}) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) r8 = syz_open_pts() ioctl$TIOCSCTTY(r8, 0x20007461) fcntl$setflags(r4, 0x2, 0x2) ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f0000000900)=0x1) ioctl$TIOCSCTTY(r8, 0x20007461) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000940)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000980)=0x8) 10:13:49 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x7) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) pipe(&(0x7f0000000100)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) pckbd_enable: command error 10:13:51 executing program 1: socket(0x6, 0x4000, 0x0) pckbd_enable: command error 10:13:51 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="6dec0eb4026352921a5ba7fe0ec32dffeb98880ab907d810c66c3b1bb59e04374f0b60f1f17f25e29174e38b6cc650ed2c33b64b8756fe3d81e03bb6f6750b67c554dc83302a56cfd0ef4ea8d26c290f233a86431ec8f3bc9d97a3fe5ed5c873c6639c7a20643c6305a8e9d0c0df8820231989fb800bb850bd2032694747307991ff3119b8f5ca7b0185a120c059cd39d4f304d12d64c9a3640df11a038a1ae721adef6e005a1933ab2e5d22af502a710be7c124f7bbe2fbd9c25438bdbb467c9650fb03", 0xc4}, {&(0x7f0000000100)="d0671fedcdd8ffec3b776555f70fcfd49383f3cf2f9baf3b6b19b91424b4aa48c51666be", 0x24}], 0x2, 0x0, 0x0) pread(r0, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2269696e87d4711efb2842f596e5089c3df5cc1136b13ee0031b2717263c8361d463716c767e1ffe26027b75081e088e40d2b380fd5d0efdf25f65c8aada7d1d8e20c265ab2d2b67eac4d0838d22df999", 0x72, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000000d20000000000000000e5000000000013b1ae106c78000bf77571a20486dbd70fb80000000000000000000000000000000000000000000000fc00000000000000ddffffff0b000000000000000000"], &(0x7f0000000280)=0x64) poll(&(0x7f00000002c0)=[{r0, 0x4}, {r1, 0x20}, {r0, 0x20}, {r1, 0x8}, {r1, 0x20}], 0x5, 0x1f) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000016c0)) r3 = dup(r1) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000001700)=0x9) fsync(r0) r4 = msgget$private(0x0, 0x8) msgrcv(r4, &(0x7f0000001740)={0x0, ""/151}, 0x9f, 0x7b9f9f1b8fe721cd, 0x800) getsockname$unix(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d2509e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800"/4098], &(0x7f00000013c0)=0x1002) r5 = msgget$private(0x0, 0xaa0aee77612bdfdb) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r10 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000001800)=""/175) ioctl$TIOCDRAIN(r3, 0x2000745e) r11 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001540)={{0x1, r6, r7, r8, r9, 0x8, 0x7}, 0x4, 0x3, r11, r12, 0xef7d, 0x41f, 0x800}) ioctl$KDGKBMODE(r3, 0x40044b06) unveil(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='r\x00') open(&(0x7f0000001640)='./file0\x00', 0x20000, 0x10) 10:13:51 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r10, 0x0, 0x8000000000000000) r11 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r11, 0x0, 0x8000000000000000) r12 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r12, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r12, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r13, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001980)={&(0x7f0000000080)=@file={0x3, './file0\x00'}, 0xfd6e, &(0x7f00000016c0)=[{&(0x7f00000000c0)="f15288aa26a319f8c6b0edfd3ebe8c0cb5a1a49953b5e899d506398a1bd17cb3619f3e814d9e8c65757998946320d6a0e309bf5b229ca7e1c4f7ff9915208c4e78605449f12cdc2f803bfba2c2d9f704c465f4a21f97abce8aa66ce1e90268a915110ae6d8b38c8d20393b02591c43c715293465c081881e5a633f58de1ea9dc20f2c0cdaaf067d16300e36b49bbc42cbccd09fddbd2eefe004be644413a37def4ee6d8e2e37f14391db11fb41825b9c4d7a4e67f24b2c87afa5b0d53d59782245158ffb361d4e34", 0xc8}, {&(0x7f00000001c0)="d35b2ef8b2df9777413fc39df585ab1f0e7d902ea88dbbc6a57426d4a0557f1baf568fb46992a110ac35e847a6077f890f47be158a5f663a1c827ba052208f647c9f710b327eea0d051d3a7594effa153dc6b1beb4b75143b821e6694491178c53fd78a4603eb5b6d47c0f182b6517f0de5c452a47c297ace9fa2d5df0dd566bef2363694f70f2660b8c86c318a644864753c75466c4c8c370455fc8d28a5610069857ee8706f9144f15dde71ced228b7130b649520cd03e0333242c61e413b3ad32711e36c17467fbcb52b9543f7330446fe5ba89429706868964eb9bc6ae235af3d624", 0xe4}, {&(0x7f0000001840)="1c54f814b6177d03346624a4dc53b0332bafa8343bc510e7566d0218c8d237c213e4c3eb55dcae68e811e1363f59973bf6bb53f61050d89127908b3a14486a145b86534bf20beddf17058c0aa7401872cc4736bd1603122d73817f0fac862dab8af101c4b63e7a75f1eadcce5fef566a472233e3ff1c10ea881b045dc62c2ea095b0fae75a7c046b7c8ff0869a8847bfccb51367e55c13f822aead4734cf044e8c2457154b3d6da39b66af5fd8eae0d58f104d9f82537e965c8a32884657b2b0bab71e8f3708835f3bae0da9f178b410827597c1b45ea157bc35ff97942c105e5370a28f1686b4270f75bbda0ba9a77de6f05d5f6a7cde1145846bedf364248b264260d92d1c4787253943b89946aa20e6c54dec894cc7c3245f1434ab8a", 0x11e}, {&(0x7f0000000380)="1c195bc70b5762a73c3ec731ba373322a62b5aa2f89d8dafa67e89c99341c506dfd40908696217262df89dd9c4e12bd8140a4f27457a61eea1435d9685b7ee9107572c5bcc2c6007da05f159e3adc8bfc0979615bd5828a8813a903a16f31e66e97eee363a251e35337542328f0d5d5b803af6907ef50785a1d650b8068d82686bf27de499ec31315395294f40358bacf4e8c5f88fbed42abcb8dd92d331cda563fc26a139d18e41f5119cbfd568cac2180937d8a38abe458f84e7feda5887e8a7f4bb66d9bf81e99eb2b8dd48bfd988cfcc433a86281e13", 0xd9}, {&(0x7f0000000480)="5ac5450bc712ceeee28861f681f4a1bb0a9699958c6fb9ea673b2521bcfbd183862be67f3a041ae9cf78ebfbaf8c649382320431efa678c10227dade478f5f579537d6a42dd8aa45b0febac8253a6e84ded00776c4948b5b4b2183fe8f7189", 0x5f}, {&(0x7f0000000500)="dea47d754905de19f77107cda97487631433bc4f1ac308b5", 0x18}, {&(0x7f0000000540)="cbe347c5d3d02c370f308afd214adeebc0277e168269ba73cdae47b2a77f84e608becc523928644be387330ae093d3efa18ff9db2a3743cbba78c2bbe8cc105d9238a8dcfd72a6aae2b65c2cf35b108e7ffb2c0dd64317872ea5932c28c2367addbbbfbf1ac93fefa69fa1542d9c9e755c0d881b64fffd633c5727e71682f4bcafae9a0f4a4ad7a15b078e561e491374f09918486ba67c4a20a90ae49ddc5807d1cd32e39a22d4a9d5dace45ee8f7014c7e8b09a8cb8f1277b1c8db6063501fec2b9d7150142b1b81c5103b303ec911cc2045041720536948443f167e3e1bae43625f79fe32ecea3f235210b4609de7a93dd0645569e792cc43515baf281dccd1ac5cc31fa3d314d1716251b6a5d63ccc6fc9d7ef8f5775792b129278ad1f15d7589babfdc88498e7dd517a9cacdac7d84e182ad7e113d6f9b0bccae6cce35164c3714b1cabb3f9bf81544ef1c88a7164eec1b55a5cc32664279cb1a841b0391c80f364200f5a900051ddcce5247f86af01fed4ecc7725c0299c30204a3421404cacc68ea9e6676855b93cc0d348b34752d8feda44d6f7cc8a20ff1d15f374d02dcd2bec7a394bdf47464b43b62c1d4d196d8c084b64e4ecb20cb272d0acd4ff98aee78bf313a0981b37836676881fa0b17a971fd4dbcb80845f8c89db22ff7ccd215e16867dcc486372257ac9da63ae86f22f8e3978ba3e5ddc9d5c3067c5d94c1764322bd6d97d47ae058ea6ed306931ae48ff352c2cd7c5d8184cf648a5f32b1d91d5549d235002d86228e153f62bcbfa688bc7524cde19d820392dc85d1d073a479a8c228eb2b9a0eae6a5ddd602c0c0be78c6fe778eb5bc1efa17a98772fa96b2ee26d2044197cc76ed656307c4b94626b9abbb6876af4ccf834dd72e0028bc71277731c308475da710b41d24c3d04588f0c5edb222e01875248de4a5467ffab5fc4deb81d982e74cf3792581f4cb59db022f91c07a85da727406eda7fa09d82ca7d18b538b8c5461df0e6f21300d20ca4c8bf076dcf0421e9ae86a45ce4e4b8ae26aab7c268812b6abd3ee96ef15e66acabc03c8ecf26d56c35621e2347cb9d5c9b00d228f182b228beba17b8dc2fdb1f0ea1dfd559ad4650cc3a7ecf22209c34941e6e44929c88b1c39876567f77c5e04da8a32a793f34045099c372d50c39a4bba95f63f133be366420b42f0fb0d7f9e39054f53e8cf5bdc6782abf1c88cf1b9b5f74b8fa4dad789577b764d6e9814abe49e2996f2c1f401be56c17d4e74060241f549e54cc6f69950f954b2e1aa6af038b4a15e14140c13dfe93370fae4f752ab0488aa38250792ad34faf4329b505bc87f52c3534e02d10f7cb74a04029bdbf7d992c69761a8c5bbfe579719f727f91ff64c7d28bd74ab1430b06dddd3af7333f359cb962c03f2e29bb197a74d26cfb8617807478830cc9e48bec3bd40d3e40308e30f333db00def736ffba109c1212e95fad49ccb9df238bfa1143ba989a5038bb6188c1e3bdb94e2489e6db92897240d6768a9b652673e380433895692e582a7d39519b86e09206c4bbe1f8051d3c375d3531bb09714ce08e58f075f3fab7412839602ee5d01ca98ebdd9f118b26e5e1cf1067bd27ced2fd6ea16a006d694807ee2b6f54e9d654b5828d77b6ffcd558ed363bd6dff2361ad175bed2945f712c7665bfffefab2f1b6ecf430b95cbd5023933d66561f1e3c34a6f48be48a772dccc0ea8fc93c6734164071912abc47975f50411367e5f69ce9ff7f548b1e9e2be2ff93dbcfce28c938f380b365c37560e5153ae40c5090d688e131925d4974ba393bfbee947ba9f2203c8a1d98420376c48368eaa6b2b6fa966e78d4ceb093ac82208628feaaac6259f0ae3505f514957a68a65babb92445d9b197eaf79c9243a134ef7b5f612555d5281919f4214ee94a94c502707bc42b02a1c777f44901e0e505ec7f3e3b83b54995a88cb94f2ac872671e6b67fa20a8b68a0ee6625acd0cc92bf8d9f3d960553764661dc90547f47baf811faf9af3728be2d2501101ba634bcde69ea1d3422fa49e12686dc77efc621b4f2a5ada61349ca7b580217311b49cb237173ee0779ab281158c9f8f6e155763b3ab84cafabdf5938ee5972dfd3ce0459c07090136eff09ce129be7b5652cc4113a7e7e3ad12fda9ee64abb86e79e9904d5feb9ffdc4d07d14cce3b911f40dfc8e4af0658a26aa6b408db8743adc098a1bca936b6db5512e886ffbc8d08af8ff48439daabfdc12c7cd81e4792907ee46ffd35e9d9bbff77159e410c754f4bca87b77ac2b006e1498e55aecd92557cc59c702b37d6b389bfe43d139157896dabaa1b71d317343565dd152155e53b57e8bf43ca7428e03f155f8c80efa7fda7332d4ae2b5a18995a6aeebcb0af87efc710c9398db9bb60bd490153a1e5c42f379ee99736b5a14a1533a672a8183c9080f91d3d875ba4f9207946c60c4858f383ad1af53f0cb2740853ec15f909d8760383d208945a1eaf3f830b45e565828c1044020a072d62e3074b890a6fb58e1eb9274112a299d463fef1d9a8c16909920c26f7a47e0adb326bc508f9565ae7deb5f78c5786589aa1671bfc6b49000b9a2d4a9e82af890857b4d082138e9af3b3898cda1811c673f8cf927b334459da0e1d292a0c24ef7324a12803b62d85828e2fb7970ff3561d21aa9fb57d9df04fe9da34446db56a7802a714d21282ccc2fab661e3a062c993cd340492d7482af4cd1e25e69ff6cb8768b5883ff064a13d210f62ad331051b0edc27384e2deff98d1848c133ab552e4be0185c1f59ca3c5aa34231e28d3ba6aebe0bec060c1d2e1aef89f648437a8045b842f60a821d955211e7c860ecf9f62ead96e71b61a41fe542585a382a388ccaa9112d31c469fc9ce5af7e3a4dd495d07821ab4f6d2edb2f03909519bed03ce710ab472fb1bd31da544443e3584f6a48db38051a889c5703e4169a2102280159035f6009498473decdfca52a783e579f8f495fa408fe4edc0f49d34c2fbbfd870a1bef727ecb3d3c39e6a8816ab21b443a2b5f5e66f3e798f8bbe0187757d7cc78ceb2c6ef2d7cc5874f5fed7d92220c9302f83ceda5257bbfaffa5804b21a6a595018576517132e3131df8453c918b7ed90e6c50b7b995f9c98bda595f10bfc586a7ce71bb0356642b4c8fc7b7208a80bc4456fb0b1439a064d6da3b5947fdc148b210d6bf1588603aecdc0cc7c6acf5b07df76fa2a0b4c853f22bb269e739bc54c72b2265a231c565efbf303b5fe88af4936674010bcf006c448e19597f93733b298c5c0f0f7e33e95746d9f691fdeeeb517a7e4473c7a1535f3a7d42366aade1a0964bb2623b73c21472376b40305513403be6fa1bd34d30e2d459d5e6c980447da06af61d03a7e836afd65bd023d6627b66b890f645e0ea960f072186531f09aaaf4c41561c2f86181588df0f1fe3e38957756efd71f9a31277ae60e17ad49ab2431269ce05e048d417b746be1a76381135cad02b7f4f0c3e291c34afb62ca7ddc599d53947c5b1619acdb07d326a643b256b610aed31996fba4432302331948f56d8c8cd0ff00247773d05ec1431c5db8a5800b3e2a686208bd2d74f2f617df06d5c10e0c1c32b01263c0419d4fb30d9a90921fd73b55279297482201de90fb5880217c7b503248b6c61d3c46b7431fb894e2ff1be77d24edb7e82fbed811e4bf99c589995e51eda6d091da420441b5356b18db0b661f9659616bf37eac268e65d8185c3e92e441386b2a233ed4c9bf9747257a90e3db03ad19dda29412e8bd477818cae9c8a2529cb93fdc61307a05a533811b1955e9829283809f59f54dae41defbcace951c4f5bafb93d9da6e6a95f3d2f7568efa7e7c9612771e2fbc342f38217ea3ee1eba9454d53ee9f358e29cc335d84fc9d383b3e9104b2c45be5690aa17432e6361269846936752f95361185d312a1f8909f0a8c8c25fab91aa334b52dbc93296f6c47f66c86362ce0870e9402515a6d98b4e065b864dc4de5aa2fe4a650c78629f01e140e1950da0d92e65b0941751681adaffc6c5a9d185b42741d24963b752f863ae5ba3452ef09efe15ba9c3c0d61e9d84a8dd6f05661750b4775bc53be761b50b896d275a8c1de55ce5b5f8c54c35573d32de03236a6287527568482d6dcf894f713c82ed7182d7f0653bbf4534fefea5fa60dca6873f5a837a6059b4d2558730a619478394bb39415ca170a90fa1a33984e90e15d5a1eec0affeaf0fafe76302e53f2e39af591379ae8c817c483d9b4c99c765b9208fc0392e8048cf57e50eb993bc91f6a102848ad051915b52806749e46a774e1269406a42ac7ff2fffd1de075f0f807921cabb691622064982a234ee9c9b771a8f75e63683155f5d6b8bece9d30b037f2f4296c86aac70f9a9fb0ebb267211b83f3469853d786227416a62513ccbb2bd034b8fb19ad2fc455dd819ef8032f274906e8e6c71cb7cfed18deaff8691f0c451914fb55097bac773c895792d19f29292d094ded173264258e7e1df3501a49dabd724ff758575404daf47707695c31c59367879a2ac5489396ec95768c4b2ebac8f48ffe933b551ae1ebd092021cb63fcb499f2964fdaf4bf3e2eb94af1c3cfa9f518617d5693ff37aeb001cb2e1c24c98165af1b7476b34fa802805d993c6f9aa95756cafab62254167a14d144bebfbfea0c659dc2c5ff06ecfc2f9ada814f509029f976211e8d297e4e751ad62eb03556f9f38b94c6f5683c3789c3da846b737212a96b5b642830ef3ed6fa1f37493e85d341e0aedad35bd093554f8dc40a0ca04cc6b66898eb3031122a149b7643683797e28c6305933c22577fb7e495c07d0058ce918771568a20934585d356cf1ff4909a1a5d0f1c6675aad55ac226926cc0364572e9c48f5c33e7a7a5ded22a52d219f648d83cc838b15da213bbc4b4ba584c3315dfb9b67211b8562e581a1360b8d6bebb3cf12c6dfed653db95c98d425282f55123a49e4a32125b9a7c2869f81e1d6ee5ff2d70f7cba6c4cafa0634514887b96a10c8c6a33907a98e2702b06442e1fd5c6547db7ac721dba84a7e0a7253ffd67da853bf193a844abf7c37db6e3c9b28e4671b1c035aaca167fd7124416df1e2bca3594acf1d05d3ff1e6d8c677604fbaef851e3781c887a9f1a8a48728633d95af66302dad06fd9fcc46feb9f1245768eb69798bd0e39723a9415980e24a0ae0593ad87357110f41a2ffe25366336dce3f0e4dde1770a675089528512b5bdfb468a57b9177431d0486b7b66c7d54673bed51006f9bf852372579cd676e283b3c9451e9aa052a0ded40530542348c5befe92dd8a445d113ee81e1d6ca5b06e2755750465f40277046cce285b5ed63054687765fd862b12475c3e1ad3411c1d92f35b407a1f3e3b1c598e165f6bcac22965bf9a01346c90706d4012af3fad42ca3012b7f5f937d042fc74ad7bbe0c459626589c12fe47f4cf3c834be0d1869d187f776653cbb45c78d083223aa5a71c0c573257a8f3d19d626d3c8e0836bfcdcef5641aa5faf23059be5eda49337fecd19c20f56aeed6ff09b47d13c07cc80cbc98ac43c1160b83544968454bef07172c43cb8915c46dfad3cf9e9a7297480da238481915cc204d048788d3900be5f79ea9205eb28aabca805e0d768807149cfddb56c041380ce999bee99b040d0dc41017cfd85abcf8d158c26ac6ae557b16574570e867abd8a297113eee3c61364a888465926adb9ed8d2c69361941c941ca33d2c06c2316dd2b7262f686ca55b12666b", 0x1000}, {&(0x7f0000001540)="2b7ce14fd71d43d0b8b7fed7081e760d13ecc3bfc888547367166bfd07223e25f4d08bacd8c601efcd410197bacbf7e64511a38e4c64ec44feeff48318ace75e1e71782672d6b874832d61871d1ff8fae1fb7a2b8a6fecf24b17bc29343c40946c1bced9a43d684d9d3256697aefe00ea47321be86eb5981fd", 0x79}, {&(0x7f00000015c0)="23b3c8471bc2adeb51bb8c86b8e0ead4cf9c165832c940faf23c2b02e89b43bc9a892c9131549aec1e11d145173fbe51940d233983f985c644cef9159a4d8b2ab373ee7d4f727f242ed482a928aebcc9a3c4570ecccdeceb87c18ffc128c57fa482a4dcadfb53ff32064c400f21e319013db1fa9df0c6f213d42fa296a6307da784e330081b690450fc205df4e290fdcac89cac4cbcc5bb654087266197e76fd69e6a9ba6a242babdde6f4fa23d63dc0730b8732276bd4f87b002160c6fe956a0e20c97d125759ffcc66382e601c81e7de5827079d5a8dd2b58836243f4656c646b8202d67726be76c9c1f2ba08de1ed", 0xf0}], 0x9, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r9}, @rights={0x20, 0xffff, 0x1, [r10, r11, r12, r13]}], 0x40, 0x1}, 0x0) r14 = socket(0x2, 0x2, 0x0) r15 = socket(0x2, 0x2, 0x0) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r16, r14) dup2(r14, r15) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r15, 0x0, 0x0) 10:13:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x44}, {0x1000000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getpgid(0x0) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, r7]) r9 = msgget(0x0, 0x1c0) r10 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r10}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r11, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000180)={{0x0, r12, r8}, 0x44001000e, 0x400008001, r10, 0x0, 0x0, 0x8, 0x80000001}) ktrace(&(0x7f0000000080)='./file0\x00', 0x3, 0xd276a565f516d38c, r1) 10:13:51 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[], 0x0) socket(0x1578b337f081c3fa, 0x4, 0x81) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x87) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, 0xffffffffffffffff) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r4, 0x0, 0x8000000000000000) accept(r4, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x88, 0x2, 0x8, 0x1}, {{r3}, 0xfffffffffffffffe, 0x4a, 0x8, 0x9, 0x800}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 10:13:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') getsockname(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 10:13:51 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x84, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1000) ktrace(&(0x7f0000000100)='./bus\x00', 0xf61d4b3dfcecf3e1, 0x40001304, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_open_pts() 10:13:51 executing program 0: r0 = socket(0x1, 0x4000, 0x8081) setsockopt(r0, 0x6, 0x8, 0x0, 0x27e) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) close(r1) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000000)=0x8) 10:13:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x4}, {0x5}, {}, {0x1}, {0xf9e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") dup2(r0, r1) accept(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) bind(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="2d01ea4394b3441674cad98b0000a2f32e"], 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00131a28830081a6ea0000000000149148956ea4488b1b0bea65604850898606f3a1f1ebe772a71fe9237c11bba0e87b48caedf619ff88a6dabe4ac34116e32e78d4967961"], 0xa) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r4, 0x0, 0x8000000000000000) open(&(0x7f0000000180)='./file1\x00', 0x36bff9b394416e86, 0x180) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r5, 0x0, 0x8000000000000000) fcntl$setstatus(r5, 0x4, 0x8000000000000080) pwritev(r3, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r3, 0x3) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r6, r7) 10:13:52 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0xa4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)=0x2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) ioctl$KDSETRAD(r0, 0x20004b43) r2 = socket(0x18, 0x1, 0x7) ioctl$KDGKBMODE(r0, 0x40044b06) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000100)=0x2) setsockopt(r2, 0x5, 0x800000000000009, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) writev(0xffffffffffffff9c, &(0x7f0000004f80)=[{&(0x7f0000004ec0)="e7a178f01cb9a3c9d8d22930501cf2a3e9c52278e5c3dd1e9850d7", 0x1b}, {&(0x7f0000004f00)="e1d393b6c5f992e9766bd4664e73ab617da68d31ddcb41e304384eb8add6c64dd4bbd5e059fc80bccb954686365f77d4280892168023eac13b8ca64ad5b50fbe", 0x40}, {&(0x7f0000004f40)="8e12369e6177223fa2751b3187420c59d1aa47f94f0ba7", 0x17}], 0x3) r6 = accept$inet(r4, &(0x7f0000000040), &(0x7f00000001c0)=0xc) sendmsg(r6, &(0x7f0000004e80)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f0000003780)=[{&(0x7f0000000240)="ce5366eb124eb6ae87cb171fc0812ec42a913072417f7724c032d787a44a676e700db01532055ead803fb6ef3fb1a73427244c007bbed03146c8453795c86f93e19e", 0x42}, {&(0x7f00000002c0)="2c9e90db920cc242a71f7b56b6070e8e02b91b6aefdd20eee647", 0x1a}, {&(0x7f0000000300)="28cc1f93fa6b490b7d5d2e37f168f5bb272bd6d3791f3a75a5322edb38efdac8a858bbc501fb9b196124894c3d8f9c52e213eb7ae8c99184d2d118cf98b6eb56dc661a72c77793115568d6a65fda9058baff9dbfdb378aa9b1287573a11aec6f95df6670edc99b1731589e4d91fde814b111bd1b3aad9d0f3e37aace81e2f29c05bb82f9c2d8641a65a4ef537c10ff035a580eda9b9740bdb277772bcc693e", 0x9f}, {&(0x7f00000003c0)="394e55663d69144042fe67ee89bba983abf3d4980537c9a3625c000c7e909b0d61b21754779bcbc710a73b049e1d095fd1ae7a300d05ad4d6303493b2b94f55f6c5eeb7abf43f970445833d2627cc942f5e424fa5753e14338d5a3519c8d9b0c332d582dc7c162b82e7b766cee76bbb6cf67376c21accd170ba0c5ae50fd3f3940418631401e587c38c3a9015c1f560b1a2def359c4ed25fa3cb4f3f7d2c2fe60d22b3cde9a47fcfdcd69acc31dcc881d4d74aaf9d53681286f59aad16c5bc0688fb303b566d35e1f1bfe3cf64948353c1124b44f04e5bd625a0a70a1374e81d92c0a900bf7945402c9729ac150155f2fa50fb0cef98826df06d672543b1dacc4f5e171e7e43fe2d1ccc264342d4aff3312395f5d59085d3327d44abbb17382284c0a7ff8bd25a348e43de8f678402d5e5de8d2fd87c9cb67abb9c8274ee889c83f6aa5f2180f9f03aba886795149ec3419253fddd2f809bf3079b0126c967db91ab92acc56f73a2c4669acee2cdffdc8caa5118609e48070396e9e7799e8bedbc2e14b7abd89b0cc9b3d5ecd39cfdbaf81172cdf98656ee44a7578b9f65fe7137b9bdcac7a9101407c347a5f5853abee9c63d1ebdc6c46eb62448ae6b5aa8e715ce4393bb1ab19749775e8f693df092d9021b6ab1fb9f64bc29aebd980cec3f18c20de75e5272e522622f445df588d4987b8a3a84924b5d0fc54e1503f2686f64c1c88f1d440058135047f87dfeb0778b2b96a1c82f6b74a0bde713b2d8b415631eed310d06e82321c37b2dbf6c29f53dbf6e440ec90904031026d12b6c4084cea7b6f24a3d218c09f7cb9c86ce4696771e8deb1dd4f8711b0624c72ee1d5d81197f99167f16fc2995bf624bdcf4c13ce654398e48e12d5fec572195e7dda608ea3ffc9b42b6659af3f9a880482fe5d9c365e21bd5925ff0f12ee0181c8fc6a19e38b3210f3f69a46777aba0768a7f3565cb3151ea9ec49eaab14e43390916eeb41f405e0207ff3ea2d9037242611774e4c3b65408832bc370f26af8da87731d35f345c890977d727652a0bddef17076c08f7aa3530b116b072a1ad718ddc96f74b4974df04622834a99180f1cb733c47af7165e28656864eaefd5ebd39043973bc66ec0efe115c34848c4ba8362c7528af63de7f68dc0dc3c9cd8ea2a88abbb6e7bf2dbd540a359c2cbc3bd2815e3ad4cab4a68accab11f9711c0f4d609b96f58e3d0b2e1c01143e4149679cddd406fca78cce21ecc5a23fde07b13bf5f1d1d47665ce6a3fc3a118dd54d99e6053c03f1cd3d84550e2e0144cc10f768c1e8153479680a2b6495fb998798415208b3dfd6ce06961918eeaa2e279a0836f44399ee8087884914bb1af8579f6b1326d1e193d5955a329278289d4140ad5b014cda66204e73ddc95fb6f0dfcf94b8b636f42462c2ee3dff7bc7f7ff0ca70db614fc12ad3bf534645b8daf7189732ac4cc55d356a063ba372194c7d58fdda99b2890a8a422d80941da0fead3e679baeccde3c8f2617e8ae62ce85e2412558957545383596c130f24eff70f30e2b832b7d2237402144c009b219faeb41bf2d3bf1c3fc9c59d2ea8b25bf61416a990dfed827c18b2f053b9990a2d12555fc3f51f33824e9d89ad40a10e665ba0bc71e64eb2f9042ba74987344c6b13eae8046dee52168f60e1d1667dcecd7e0e847ddbd23969fe132b3559a286566de60a866eaf89dd4f7fd475bd153284599063670cf83139ee281ed0797674a76229fd8748b93fcc218060d810982d7c2245c188cd40db1040584c14162dba40e5e0e7dc148f67d52ce783d21da7a3e33fa39f83318cfb7ab743ff269408f2f63eedb4b27c41a3806513a4a26ba965c46ddb47c23eb1100d546ef82b6b25055af245ccb0f13dfa03d70ecb02160868934b0ee1e14709de14d30e0ccf2e209ff7212a07fb85fc1756e81b500492331e6c28c6b328aa17738726d023c594111736d5f9f27d312384ce328783d044df6c4265e71fd326bc71be787c85803b118d3b03349ad6fa920a116507078c8a2a9e0f36e7a8101a518baeb1d9c98eac279d65df3ef36a879531924dced60cf56af66a6af45fc863bf1f44561c51f34207393064c4b422b62a0578904b1eb2ccb388027cbfc3d39c84cd31895f14c5d63ea97238333d3a5ab5561f89a8627788ac2953d87e3239e4d85f3e93338daceb0c41d20ad9bbc6877516da0b4edc484b5f13fb5dde58d7e95e2337560a7dd744e3d20315be78a2d38b8b763da2d2c5f4baec062ac1da757738222e66a9ecf90191c0508257a5ffa76bf5e0c21f03313379ae3f68aaad32b05241eaad888f0a4bb3c7e631a8945cb3d2a82c3b59b82d077e11020abc63bd6a0f074db0a3f61eb661b7ba76884c993a7b0ff517d49f84b51b188c7be5eccd8edcb58e2389531817abca4cc342da7bcf268155645f087230f81db17c88dfd3580a014a453e228fa60f9818cfcab844d797315de1dfc9a294407d84e11136aa7169131994478495f7191eabfd54b421c1ee9b4ca27b308b33a4fc1770bcb1190c941f5422a4edbc1a1ef29739d30490e96eb5aeae77b93ab22d809b627e30b8beb8bf05021a1f55bebff686254b65a181191a44c7b6e28e7f625ff448d74735e3be9bdbde79c6e8f3af0bd1e712adff04df0d5f15fa8c0a90a575000421dad77c92d6ad34b135974a366fed2d2d5d297453d2b70e423afaa3b18835b1897ad31dd3dffc8b238513521cd91347d77d64eb5402ee5c8ba61c171f04f2c9686993a3089fe3031493bda5550239b673d172c9a6239d99739de54b2617f303767b848342bdb83598249c83582ef3bb7f0600f6dcc843c1d91e775f0251fe0fdfadef014945a9da676ff4c4118b70b97bf8313c8b8a8820abc40ec0851845839574de735d9d5d167bf9dca2d10adb56641738ae4e266d22f8b1d32710796d8b899b684ff8b30bcb007afb31eb5de56026a0f6d2c4214f4010ccec1946c26335e92ef2264e5a93a3ec7cb8cd18d498378611a1fb39ce257430e14f952cf2d450295c82d7541da08293976706e2778fd9cfe8525c937cd1ec110970e65e21bdcb75f53677a79b38c18c297fde75c4ade42a2c4e6ea94a0daf5df979ce4e1303d5225ce49d1d7279884984a7ade77f974a7f5800ffa8f951f20655d72753847ad453b681d51b90c116287de9a9030c59aba7d32f573b6ee911edc52c1a946a39b02f3c600ffe2a88e7c7e7d4d916ccd8864c78d85a114e6d8e69fc251fdcadf766a649871de219be0183b3dbba9ac1eb986e1133f4f4a301ac2eee3ad4c082875426476f42af987b9b558857e2bf29493843de72ff815694eb84b30f3bbf704f0696c1126ff5edc596c4b6c3f537e2cfc7fa0ae0e0c19afd1ee467b06db9304544f89f2e361a9de0ca51ed0b6e97b43cb754ca45e18d02cc283bce4994978dea0e1a88971b0ba87efc0b76c830ece447092127865f81ec52efa40aa8e23e7a1d752b600ffcfa7528876646ed18da200a16732151c3aa6c98640444255d22f783b92546c4a3c6462e1337ad900d9740a1a8217d2ae5a7c29f135113219b3138cdd3168ae1033737fa1c97012748f3b7b2012d8427b412ec87149de40ee3ee098630efd01bd0f9f451722227a17a1206547b3829032d318fb321af78ff01c28dd55203f2a486b2bce899d0cb6192f3b43e065a373e4c0ae36a44b9cce75a34bd2918d622dfcc452b310c4b797710c73039bb0ed80dadea7e0e715ad377491d7d76553cc87e3e7e1eb16908c10a81689486b96c213d6c5c77c0e98c35041be8054fb652bd1a4ea488cddc93370034f28cee10af116b6b3c5ae88fc8f7800f03501a3028135dd4aa25903f6c6cc7c1b6c6b19396cd6b49cb1fe95968b5dc0a1bbe702362f5f8a5d14aff2c0b7b5b07d4b2d1439187a36810a8324f1ca893fe3f550c27ad67f4d270d0841b4cc0f1a75fdf1cf7ff64e98a5d34d7580600cf755bf78cd45e122135368c64c0994581e6637553f588f0cfb4da4bf657c7f95ef50e9cdab821c9fe1ebe0295dbaf8912021e1c298d353359dfe59bcec66efcd6060d3d645d32ba373c6693db323c8ea5fe170d337591ae8cf11aa2a9aaf8608953bebe96dff485e5ffb7988f9225369e121af915d47670cd72e17fcad0574395cb03eff8bd00cb63ed04d8131661d427c345213d8394c5bc9b953964428f9272cfa5318384e1c171514901e1bd368cfcb7f1c318043b09041f6fa73474a72cca80f20c1baa22b50375e7bbea4b46741463ce5865c4fdb8e775a8ad633afa550fe285ceb0ebcc3892bf008f944db5d4e970d2765e2d4f23c776bed3c02825e5a320116d5448580f61d3ff75bc3d9ee329a995661e0005afe5cba1cef07904bea2a4ede73e794c5da4960af85f2e0567f6e645a0350c355cafa5e15d25f6eec114533aebff400816368107dfa855c78645d9cdbf4e91e15a7e4a18fda879164b7284079d4e2355ad8f76f56c24dbc2a9eaab5a0339cf0907a3277f7aca2f0b2448509ff05b19d72af7703fca199b9bc8e6998f41e642e43f177ed06f2ccce3593e6c707e4a03b6749201b6c645bfbc06a339ffdeec825cef6f6bdf57734c90bdd60a35682854dca947723e21104d35a1be232588c577cb60216feda89566805a9ffc690e1eb88207f78c0e6679f6620a8a026f73df5ffd27a3df09f91f6d4545e3ecc0fcb68640ad0861ac5f033c84fda769f6d300fb15b3593cf3e8cf24e36afd4558059981060e55c71690fafbe45fb67767bf3ad000efb5b53e4d477bd69956264b41d7e2742a2f2086757862b7d078743257d3feb4e1a083c5df37ae6696fb91c15a93acb4129fb4d68dbe31be9831d6095b92c714156269b2fbc3fcc511aee93834cb5b98f716612a154679a81d26567cc97d905d20faed1bfe90789871def3c6f39f290d2b7b8e12ab91594b89475569b3f3dbb24365acb460614e20455a51f886bee11842ef27045ee9a8732ecfe1034b4c9ed59a2c38f1f8f17790db7cc2131e35c6433f4d263800bf074aa81de51da691a38e3e938cc562b8f988d4ca3f33f2f8c1217e88fcd0fba655ea31fdd5bfe900e18f44bc7818e0c3aa695f7ea966127d33a0193930e8ee3405a907debb9dbdda8739fd740e6479dbf550f4424c36189b0708939ec644d29afd50b00a38aca97f27063ba0edf446adae486b0089e196a02bfe16c5aff9821cc69190409107ef5a994c99ee4173c6f6b2f0514d1fcd37d4df24b8bb7d521219c954bbf7e4997d40f0a8389d07be500c354acc7061326c0985a683a202ccc45467fede4b9ca3158580838b65947bcb24b794ce1d4ef2b7d7498941ba6b18d93c33e80af0b4652255c7e8bb6a5e91ce8de4ccbb7f6fe16e6513b9cd1a5c030b949d3087650c0409612a055abe2d9554cd925079049e5367ba481810405a531b2275003c1eba0e208555b090da584454384703b04c233dd83ddd9ad6c6ea99393e095c1782a4223b9a4893d17926d98e54c45038f447b9ac665c8f21898274de703dffdaf6a1b01578982ebc62a8bf643fe03344acdb25532fbfc41ead5d3d0783329bffc5076ce281b5ef4743c988c8b6f0219ed5989691706097a260f4d27ec2eb12a6d8a4cf0807d5beea7df9caa99df052bae24336615fc51ad759137d36b2b405b340b2c9065abe77571777d1f472bb0efa701ce736b2499313304c1229fcd34fd69416aa858efb6efbab7d56dcd6014596f438f9308deebf0f2c9463e8483601f311fc296efeb244b4ba265a937", 0x1000}, {&(0x7f00000013c0)="f7b3bffa3226e4580e8c0d936be192ba7ce7e4247336c8b8dccf4cac45942ca5a9e0740cd019da89fb7deb73dfcbb65d3a15f7e8a771377b70fb8d39aa0ded4d8d995b26801dd77e107a12798859f6c7e1e11ee5b5fe49b22be5ef52dd80912ba0a3a94b8d69a06b7a9439465ba2a12311a5cb42634af047086b63e00b1fc821a993b19da2631cf28883cb7ccde5ff8005a63567128aa6e1ba0c57ebe6423ef64f31ecd6a0f10795da0c2cc6596feb06ce39eeca59865f0cbb55d6a1ad50b2f164d2249793258d54cf710f9febb044b4f8b77fc41dffee37154b41318eced349ce6615e8f54a3b41a790d9f60a63acd4", 0xf0}, {&(0x7f00000014c0)="63a2126275c06eae4601d82f28264546832e4a545e6b776eaaf0b630b4aac1e418523a5f9bb15548bfdee42d738e6b1362980bcbe45e8d5de06f8414dbb1f03399684fa5912ee59ad3522b976e53382bde39e30e0821312b47827d15649d4ddaf13821738260e9d05f52ae608710c717998937804db7d116a1792d8352174185b2a1e872ae10ffd97dcacbdda6e645834f1f3df85cb6b1fff7c1a0e0404becb76a412ba03384f51bb0c813e98fc48041fbcddb7dbe7ae2593feec53fed606b32435f23ddcebf660270c45da335d4818e20c555c749e18e254fd4", 0xda}, {&(0x7f00000015c0)="41daa14cb2f21a029168fe9a0eeeca320d822197cb277a144663722e5f40f941d41a5695665138e220433a73d60f8e5af80a1ff05ff4bfd807f7411a724233633353d6ab2e16bfc6d6e997b6d6a0a5d7b678354f3deb6c929f7377e88d13e197b4f9136b514ffa869b34fb2a4084dd831e40833b78543f975a75231e56b34bc88d15cf1bca5d2e59ab86da6289536e0d175d480c181d79810f6d7d3b40e568dd6ff5ec8bd052ef5c1c047d5c35a6d2", 0xaf}, {&(0x7f0000001680)="4e55cb7c716d2cfc73b849802818bbde2d2ac057b9695744eaa904afee6ddaa612378819aab0ae966ea409bfdaca70e366f6fa168da9a3693436bf80f0e0910ab6c0ac008e5763f9ac5d126681b5dba0c3f26bb59dcfb5456f306e9df8b942f37743b0cfe4a2855ce4cb7f0e6fcfd942e93422710835209e4e59709e364972c0f0f7876de613ee4d0a94e2c1165d93e6d47877bf017b2dde99ee6a2533973657ea69d1bc6a8e37e58883661b549e8f363d534f2b2382dee0a506b7605db0fdc9e109b58c90a116752b058dec58b53cf9a3264ddacaff0509bb24f786db710dd399fd651ebc9ad11a30ca19ba0719cffb759a4777b82bd7572d5b206e58f749825785969b374eea79e4ede04a81841d6625b7a4700da053c6cfc5e4e0ef7c51e7bc670dce5fda9a838b6d2719138cbbb4984b58fc9c0b9a7ef5c1536a46eb92887cef2e7a64457aba0aae6343d3072216bd58a81eaf9f563c777729f00c67fa5eefe32f63115381b53c30d14fdd43a5fa5eb96f50036898a10cacdf689e33501b3eb60f9f2f83177add3d1eaf8c97b4a403501a643ca579f1bdcff286f6eadf22079ace3f09e20a522e6ec57bd47572d7a49c5becbffbf736809772314d6120b1cd087ac94069e6500e0546b1a131ca545f475aee6fb1e551e801151c4751bf5bea031b0db3d2f746232e662bea0fc5e37fc71425e5928468d0076bbf91be92044bb286b40a589f4f40ba6f02050df15deda8d49122d382e5a42471becd9fc4a1a19d0ce408671576e526792fa97c92200286c43c280b6074e615c095272be904c1b068d27eab7917b936a6bc47b6e07e134d421dd78149f716405436700793716c88d41a8cdb9bc9f5c0f85208c7452889b03ae8cc69986c5e40dfbfbdb7eab831e6d21901b1ff0745156bb9330e17b61238cd9d48d3ec4cb19cbe0f901da26b64b050a9bc9f9f254ed035733bd28aa215724f6c0fbf2779829d0bbd341769e91a546b408f4558db0100a6e10027a40ae5ef7983fe610835aa7ea37cfa13f1bb4be7b541015efef0e6cac22b79db3894d461c31c89e0b191358e539ac22067af4d51847fb41c780dec3722bf5e21f4cf589adea937e8384455f71accb203d7d366a33564333948adeb3111ca730a9968c7ef78d6e40e70d19bddad55a1b6502b1e68a581d6f925903f00cfc8aef6275f9e092820fd5502a673d9a4ffb390383803aae9796cc1fa2de5f78ad6bb8e6db82811f9e2badfa26b8fd9a1e7ce5aaf018f967f9ac266ec23d9855af34b796b82038ae26e259b30f5c8987fb2a5c69793a640b331e2c28df7fa15e09117b3335fc30dce004813db169d77c041db36307a8644d561c0907464a954ece801da11c7a389a56fa927e66488e06844155042e2c0f58ea90616dbe573c92e2f13aeb8f50b664bf1e77a4fbcbfd851b91658fe3f2fa3a1ccff9333dffffa09280f34f80b4ca93d437bab53f8a55e6870217ed3c1d8d2641e131d3947499ba8bcfd7d58361ac191a416198a30af004d591b3366836ce3fd2ba9db5594ff01089764669acff3328e8a145b62f597aabf618641fb721125bd32789ca44260e2dcaa0ca5ee26e1d83c0b4cefa79f5256b558757f2f0f5534f50149cf56889208094a64607ab18854d3a7a523dbd339991b811e357d2d336c5c601a9eb2ea2c6f54c7688644abe0e85d8ab22cbaa3374f4b5098ab249fe798275bdbe4ddd1d795c9c909205eba2ac12da1cb58fcd2a48913a9a0eb9243ae76a3a620a82e2c79f49a9c532c06541b8e92d77cf2628d8231d8bf4cb6191da55c0f089086a09d8df54c8c8ba1fb13b17f0fb08b260cb67d0ab83e3f781e1260b8e9cc88d38754f84b3f6897c588b8b0515563801b52e3c6ec18a2d0ef38a41dd0029202150971fb712cc73453c73ae52fff860c5a6c8a22539bcbb8cb16e82077b142a78c684e2dba6a1d837a10530df0cef51bb1e0f93a7bae8eade37854c9163c6f44959d92d0642028620ee7f7fece0bd90fbaa0f1653f5dab01b48c991a2ed5aaa0cbb41bd30862ca7745941b365b8d5ab61d4526c4d06e0858a1be4856c962ca4cad5a9f9bc22506de06634db1e17ae23a7d506cab797d9823b822ed50a95cf008b87cd658fe7c5f230c6e96ce90e5c841519ef7c5f9a64062ebbfac94cfbf759a09ea5da262c3f0727f15dd2a745c581b6c9d3d154e3727c3bc1b825786e0d041008bb60a69f3b918503fc29c052792f46f370f35619054b9d9a849ad3ffb5b795b00c5acf51b2c5088e4440a69c1e90c51d2c94a4c2b42203292f7de86fbfe1940396c852c7babffb0d763915ebb2cedfa850dac952a8b9c563be825710ee11254f92a95e238ac0b051993165abb5388cfc54c921ebd3c5cc99253dafbf9b4b5654ea0f36dd7c2129b837fcba8b9e90503c14cc6936ae80b72b7a541f48e06f75a60a608a07b7aae46c89f2092d5afb9f34cacf6501a9b860e15b981a6e3c4b29105e275b5c3e1f99e6aab4123510114e38bb56f73809a94a039a1022af1ff67f43bca671ac00fc6a796a095f25972a154ad22adedb25b9b961ffd7652cf383cf83d75d3df174048217646448528ac283ed22f3f1e1394a5ab94ee3840ab483b229bb103d0fee380bf2ec3d74016774edce882f785b467e26aa68aa11a725170acef5fbe96d9b6e31b454476ee37872526f6b7773e6abb231ec3371b7b2a4400754f7e59ebfec150250fec3a7ad58ffd6538c016ad85089b44aa376319ecbd689240c1bebee5f18f23037783da82060e22ef71f48e388f8d2883a4f77dea60766e51ee0630b1ed631cc6c5960fe9a9b8d8549a22b72e285d269b91b65d01194456851d1016797daa6e0614878d80f37f52826a22d360c495853784d917cdf2cdc8fe5fbdd23ef7e028bc70fd9085a81cad1aff9bd52319b185f0ec6af8bca620fbf449e4d2f49162ffe3d0def1340ab58c65e9ee50773bf96a0fc7f0a0763064a5142b2ebc7d36a11342627e1d09ed99da1a61abaa1061cf406cc29297b5b08138398be5ba7627e7f747d0fefe728dbe0dea05adf5be9c73ff9e9dcb56be7987b0dc01206af8820c63e15f3c430d1eb3378484e0ea40b79bf86ebd2b35d64eeafd2be5b532d9d6918089b4a12402f90f3a5b8b0de9010524221ae2fe7ed89b46488e759d703a3840648b1503b2aad85bfc7cfe8430bb4d439f04eb36a5f1fcfeb102ea7d5a633a2e77bab1ec71b08ae90aa2173bcd52d5463cc2e01081413558cef375d8fa9572601904032d9201d3f58e14c4f227ba496a97cefd648b967c027d5323a01650d15f7924117f40a775996ca8ea99ff6e7ba078b86577c1b5e69bbb6fda9eb13170d9631651eb41a28a14f05a849eae5611d7dab5458d701d71e2d4a5817b6cb9d60965e102b4ec0956052f5ae678971611be07f4be22cd36af85fb83bde4c53606beea45e223f303e7b759e01c1f34ff9d2ea05119a0e88b49414fe98755dfcdc177c9bc45fd42ad242ad380226a6a99bb40380a2acf147672a6ff991921e79fe5216a6691d03505fec23dff06b3082b5e57039ca7902df6aa4daa7bd5e982f20b72528b3f660b34ee62367218970263ff7fd8af1dcad92e181c29cb61d621bfe2f94ab445ba92875058473fe7041189229be4befc8118f37841477c1af5a4151d65315c640d4e344e55571776dace3faef8fb0bdb6e8059ebcc1e89b800127d18e9a68c3ff2f7b435391d2692adfe76c6f511e8ef68b9336f52124f1856dca63639934bb2d512183a1efcd440579e856b5bf9524cfa70922952f9783fb96d297810a2d8d3af57d7ec3cebe4710d5b002f71cdb136829a24678ccb840ed89c6ba0b17002d037a9d525245cb0943265409d01e48c4eddb2f22e5d645e65dde09281b38808092841a134809004470fe08413e4bf0832e88eae8dae9e3e2071ab8b37c23863d8eb9e4caae2d22f5cbf2a398e04e110b7753d5a1fec8d1b284a71d9f57f088d5142cdd33e5377b4d94ad726e405142db2c3932ece98e7bcdd573e49ca8727f9c1ae2bf14e75bd45004bb0f158bd6a1d9309fe4a3300574194d03e096d26b2adf84c1f0a42f56f36c58653e8c455ab879cc1342d0c032c93fe8c4371d7dffa1416826a8c29fd67d74240112611ce0790af3d6b8f1bb772207457a76fe5e4800bd18ca2e62c96fae3123e27e8caf0c9074f94643d73a7acc582233eccda93881f9c7724243858e65023bd2fad427b67b59041541ab7fac9dd2c00eb3b4a03e3e6403be609f85eb84ad7fdf3f25088a8462bd65ff12730034de90c45e742fd2aa22c26eb7566e68fbb5d557049b9d8145103c176e78efacb5a843b8debb058c0270df9226285f36db08692e42d1a2d8a325c65b940793eec91d6c0e9bd484f6ba5fde8c991f00b98ed70e5839ca0cd23cf89efa5d63ef9f0932f823ebc64ab48aa839f3dedac697270d997343d8846d5d077d17b38276cc1d00de64636e10f09f0412f498486544314970f16650cbb9ef6952e75e2cd707a81cce6552e8c422b6c9efe72bae472cee8fb43965568e0f05b7952e68db34a20b3e425bc40d1707d09fa4648997791cd3e73819905c2eb7c778855ab94774ba8fea6006365e6d6c6198ba35a8f39b4ce0934ca85579744562fe1b1ce105bf2d6f70345276c03f2607bf682ae4b2d1215755a440c745910ae6024c64a5302326b9d93f9c110fa2adbe489ac979c0ceaab5f8cea7c2bed94e40f04c0ec51bfe952d38e672566e1a236935b9e07eec1094234a0b744fda108579e8d8c9756408f49b95e1b70ba5ed930fcba273c50b911294d5359bccdc146bcff1fc1f95dda3a859abb4a7029bd90d4271345a5ba8b9f219a1ae50d2b3bf53cbcb4d45e171d6d11206bd659e0ed33b55fa5c11fc4588bb57bcd7dd8aeecf65fbe759c48a5ba3cb463b9394d047b1a8de8a8995d28832281e53a380d80967df71aca2f74559da324cbcab6f271e4bcff92faf2e1d591de22ea3eb7277434ee677657f6327646abd54361dc3a6a3c184f27bc8398faa756d6e9362b2ef15ccdfab00f5bc022f2dad898989911e608e12f4bd749ea83abe8828f5bc2a7038c61df6b26dec74e96d5c8d7607825c62ed07b254bebcae4af783329d1815a75ef89e96169ba8f2e1fc5572b40e59e87facbaa83c47802fd3dcf4aa70ecf642a93722b33be310fca4a846bae88e1446d25816dc9f941237e5047eb0b2d9f788b5747c3308dcd851ef87830f75a04a2557aa79a3aa47e664e23b65b8106ee73f9ad11033e4e4b975ebe481fe4fd0c393d5934a0e35eb38af50f2cac8dfbed77d54a51eb05ba23d1849544f28ecc806eee8fa06d394913b4faa9e0b7bcdbe01cff2c83b394c16fd5af450b60efd094e6b3b75f5a0574cab017e91594d087f731a34b2c73c97aa2114b45c709ba0ef26c0061dad6f5f758f537b3bf184b1a329ed3d28459b8a083dd62ce53e72990bf288eda527b6a0e816d000365dffda2e5cfbd0b84005cd619fc25d6866f376ff8ed5d685004dfe31805bd41343ab1704d5af898a82bcf490ecb042fa96ddea1cfdf5f546f57b4e055cd1bb5f5e4f798050c32020a91718ae592e367a21b79735206592d8dda1ece94bb47283aacd1af9f01435dd14528c63cd4a6dd6c6fb99c77a9d2d3de0ebd668a9b516fe795723ebad9fa831634c0a45710642f94c767d86c1734661e78fe4a5fdd5d24b6df0d74d9abaae4cb5c220ea72ad267ba01239334c00a33e1e25855e0332d3bfb872d6ca942d2a9161ed0a2", 0x1000}, {&(0x7f0000002680)="539d784d0ad5fbacbdd8151c62d8cb956dc6ad43f31b72027d59f4a0256bad92dbd88be2020ca38390d11753aa82586f40f13e26e1b7335d7c41c8d36141f7b3acd8a940d9dc500bd55aacbce06f13a37bac6fa5639de94a2a6300133aa43af89719cdd34b823462d9c8f40319349177edb239c8a048d36bc134da7e92a8a363f17ecd456fbecc3a027d2fdd5c54ca425c9bccecfacdc8f5e217ef44d95ec3da0c7f66edb64d27fb0f085509a0c839127628147d8801a13c45fe11ccee7655e6d5da961e538327ff7cf0df2d01c8d661ac1aa0f40750f76f7c294f06ccd07ed5d554ae3911162f25517e0501a074f64d88c33b0711062e6e1b362031a3ed3ff1765ae0843aa6e69c074af97c832cb27f97002b743b82ab46fea9ddd03f345d60da60557ac3620902a3eb923eb3d9655772929466c31e0bd0064366d8c380329e7ba0e10ebac86aeabcd6473d9d1259e0c840a930370b7f9b384923275ff1ba586b85677d98cf9d4b250058f76c2fdbeeb7b065e705e95506e633809587f79660cbd5dbc987c9d6adbe3d9fe9ffffa8a7c8d07c6f2a3f7bd7bf03da06f6587aa1c8cbd23ce4e82b3045e7f7d35dde1c040f4631d73a1046bfa43bd79e186ccd69bce306b54d6861f6ab9db2f221bb910bdcbad22e2360b529090e616a1294ac3d03c89413470daa25fc57481e9a8717a61082255dd9125a8df796a6cc3d751bd4baf77cd87ebbd8014c2af386bc3f3eaed90ccc1e3f13a169b23c0a9dd49491e1135f6703e153b7116576a828301d918117b96dc9546f0ceeceff0da0e6deabcd1173b6279b83293eb1e89cbcb9f6ad6d9902ce4db8fd9b1401dba7e9fa0d7dad7d418eb30633b83d744d6586ff2a86281f19c85b980ad21ba419a17d631ac1b6c6439267f4a96ce5d8fe862a17e066d65209fbbd80bb2653ef8710012bf6b255807110564c7b4a51316bc0bb750afcf64d377135d9ce33559346fb327798d7b41edd1a7c596f731f87983ff1d3aae4bb1cf5aca7fe20d4222b861b459ac51f8289a9ff42edf09bb8a738ebbebeddd608d8d0b48ee00f038d3deb9b217d5e6224257670dcab000e6a954c9f4795778891fdcf7505da20f81eff5ef6e1fd112514896f2b20a266121d5992690c66aaf53efcb3536e54d8c2333bb57d74f9aef367d5c5f27edf83955d6cd401ae15dd2c34904d7bc72ec9f24474d11a40aaf8e824c8798708f49e99a25efa582a16ac8c15ada9b5ca35b17ab6e7511ea5ba5c8b618874938cbda20c750637585457c87134495aaa5586ff7972293ed64aab4a7ee2773318b685eba6e32a36c4ae1384d77b9629a24861cc17829a55921fac3063677bb5b40905771a5956ec3e676153868e6483c41f65ae765a53072dc7e8690aaf90f7bf3470d5cd935fca701b44436de75306192a8169c75abc813fe217387e9ed4ab0c99770b40497434bef8009962726b564eaaedf1c0b3a56debb8b463e144740384c26e3b17a4bbb251189d8e1d01cf5c9e4f8157901c2cbbfc7ca112e7f90790c79a7cfffebf8a83d317fc105403eafb23cc913a108cf413a03f2330b1e62c0d26fa8306cb3e6f6858d67fe8a7c2319498c61b95074bde69982cbfa88ea07414ac961decc3df2d8f7a4ec24cdda21af63ee7fcca90da7514d73e33039683a7ff8245d9af3e2b5bc5fa904059b818e54580d0b320ffa8bfd11fbfbb913255bc25dda87b1a0a8bd000db91493358828144114c14d792be72f86aa18123094cd2f7ebb8c9d1944e58da3245a74f405cb98bb540ef9728bc1a70cb9b11f798ed59635c65a6cbbaf9c67c3db4ec132eccd546e1e668ab61d38f70663691d74e814f85d2a71a6011474be55ebe62981efd3a21aa83e3425e422ad6f7ebddbc11a6aacf9e8b3f1c1037541879bb59781bc0c9bc1fa7aa7f8c3baa26a550755e357a7a5ad7cecda0a4a6d9945b36b6abc1aeb5a212011a7b25ca9d654a55e8a5fd31315cb53a2d2eb361dd4876fed7b5e78b54c883016fe020fe94aa0473fcb5b3b3670d741d6b9127fdae76c2ec1b5f3727d123c7b00fccf4b3fd7505a489297d80916c4e746f4cc35ea217fc366b48a6dffe72ef135af5d0f2ddeea596eed494e1f614d0ceef214d99f6cb4cc269f35853a77d4d72b84344bd8c2f24dd902531b88fd1423a2b967a53f3df1edf20e9732f16fcabbe32bd4e554e599be9e54f7baa818a4fe65d8204b8c0cdd7c8891766b20513a5385690ba644f79ac47286d48aef5f9551b58b1d5bd0c9bf13c2f4aa465acc4f91ff50676ccb994fa91f3d716ef6cd65697b3eac80170691fa6ead8d1a0d0c805c5bf8d534a14c44c0f9998f036b23a64813c321fe07dee7de7e405a6cd8dd0ab3692bd4adf1cdac41711bfaeee1b1b6300006d9faa8268c2008451b89dae8ad906587c1e1b114fb5e61dcd466434f81d4ab7da0a631c554c858d30ebae152a336a0a7698a2c83b44bbdef9e81bf4aa090d001dd5fe81573d67e2cb77afd734fccd9880fcc2adce0980c50077005329c22722f66e9f8287bf6536483e16fe10a2f55b2b3e3924129ed970523e2f54f4a527d83d481f552aeae51d3ed1fcee93d764bef04177b02b6e59ec936338aaf0cc6e09eade133e81bf549668ca013aaa3945b2816ef02dd8370333c838fdc8092a9febafff3d48f649e7a422a4ec354dbcbe4315be5871d69fb07d38592025a3701f25d1d49e307382aea8b7962a575cbd48c39a744ab674da5ba4f6ac519c2c5cea52a2f49ff796951e902c8078ab3bc30d7f8da94ad128b9375fb9cb33f88659a6a6fc23f7b06c856c92de7cfc0647f938c5dca5a7c966ab342a8b621d0bca656098bdd876ea3f3a1b70c5843ce377ab79ed201b6aa986cb3a1d967edebc4c52685ec07dab386fba25dffd2748231adad2f317aa6b15882b488eb4c9d0834c8511421e8ae1512048092217323ca24407ff1da92f260efbc1d9bab220c811bf61c6860b893742fdedd84d44e60ab5f76384b14ea76b42625f4f7ac8205ad37ce565db2dd461cf4cb858eca6f74efa74c75c5d3a054e96e4e02e3720cd26778534194048cd7e25499e29c7e3eb5e34cadbc6b0e0352418dcbaaa1cf0668c24ad7816f9995881e5a8b009a6495b5915954b51f1c96fae34f22789f6a71bec4e01d276f7488e19b3f0cea310305a9cfbfd4b1933f94737bbfc7c1e0482152e376bc8366ae5bc2295474e903ad158efeeb600f71ee39df551af564bdb1fb4a0574677ace68ccb9ed26b864f8cd6342d699553abe47ddc8ffaed55d7f225625c40406592acfe7bc6c1610eb9797a62defab6b68f88dbc0521c96dc27030a3226e7ac51071cf2a8b17d4b63a3a43161f7fd0e8cfa4682ce36054c7db3d9c4443a34781e857b20ed2af201c89598b8de1e6a757240901a67f8736d2629aa2bd64c439f9b9f9aa5595b7881cafd6d081dbbb94ee9f30982bf7eaa94a38bbc2a1c954f0139e5b18ef374a6d7305113e6f1a0375df22b97678a865a1cace4d2de4724623f353701f006b7a47dd9ccac9a93513a0abf168cb5a000ef53a04bdc6a517f406c1c71ea089877aa3eab24d69bad6d8bf4b38cd1de2f739670a2f386e623f41c4aa1539a1283948be6cee7785b975fdb1b53f73990d69cc68ba3e60958092cb3c33cf9a807748cfb805ae7b66f2268a43a782b6e51a6442d6d963944dc986da85f174f4d6052ab9156b14cec8846169d93253f28385d51374985803a23101e445076ebbbc42d06a5c0725db0000c67550e4b119d268b02b31e4a56496188616bf087b55e1afbb819bc774840dd6879904a9eb849c9cb6756395a85b08dd12e7b1b1470fe93b9027b976cf0cfa335d28cb385ea3359f935d70527ab193440c51d1cc3ce586bc859d21275988bca2d41982a9c9271073f9d9c84ab11ed79c00ad66e24005e5934c64a8e7c682fc8c885491c32cc521f2db05465e9c7153c27d11a030aac262960151c4779483ce240398a679c921d09c1b787b370c48e9347e560ae924b3fc7a98a8d942fb31663f50529ffdc70f3ef3f3089789e5f6acc9d59d46d70e2102b743c8b7bfdd00b9dcc8624a9573533ea55a35ae8a28d6ba1299e5c153f0cccf4d62fbcbe9911566f507ab497fb5b68985328f4fb986582125d4da8baa0f71018ed4d64c2d7c4d1ac3f821821800f911f6d184ef6e37b5273034f25e152bbabf17a49b2b9ddffb71285cf3d07165bf2cdc9bf4ff94a45b513dd694bab39010a2183eb379f9bc063f753ab3a905d54e8bf643cc7f93c1fc4621670e033ca3638cb62b71e678219190a357a59c0612d821dd7de5aed1939924c5d18868302e35b4694d38885b6fcad07dd5f2f0c2ea113b0b0ba32c82c4c268306a378bf9f9d8324c1653561801c5f21e481f020c51e00e0c899de2de00b1d67e335714671c6798b67ea6e349d75fa1739284d87fa41c1409f0bac2e6e84b72e91e8d1c5fcf148b67fe18929cf1ae8030005bab00c789ca3909cbb60a4a36a609b043df091a362dd254fa84ee34fd4a57b018720e50f49b65c1abafafc1ca0691ae8e22f71cd70e3cafe6e0042d003998aa1e34a217bf30842b293383a1822c731c91fb3f3d12020d36f7fc156fb46c17b327796bdd6279624370982f6e521eb59be9bc146bb6ee4787df83f417dfc2cdba6bb7fec13000432b8f178ec33a6eb39b0956e3060c13c205376c7dee9dcc71feacb0c6d353c557b6bd8b030d030eeccfa7bf2da870ddc0a83cda761b71653c49fcd155211a4c2c15ee9e0726e96202cbbf01420237735a612285b950fd3e6ed2d52a313c3e6a63cbb4f57fcb2b122e8532c5834206b2155bb522676aa67f8671c506d5819fb096e0695f9ee5dae2fe961b34cfb4c40452e1d31ea14bb065f65c50319618493a10daec747ad4d1b71fe4f6ff803f63bbdf2e896b8cb07b96cf03f923a64a4b7c58625e7108dae722d37e7b62256ed6fca38ff702c4a90877242e5611a0e5c6a7349c76b1826d90ea40f23ed188ecdee14e388fae146c792616e71e01bd0d7dbdcfcc773dcba94f1007c01880d3a97047a4ee572cf77a3462bba76b8abca232d8afc6f4cc10d93fcba316a95050e7857c040b30a747093c88499068bd946c2467118d17c09c725192dc3a4d2974c8adc077adfc56cf98c78cb9a867b5242a3414f1401004294285b31ff74b054876e097a79c5400653aab98e81185f5bfa48d01bdc87837e729d2e6d9be0dbef0bdb3dbc6ea36816164d7f93b1d981796afc2c09df0c4b11f63222e994d60b74e0da0ffa8b7be364bca765549a4cd76939c436dac89e16043c83354b54c1058f2bac5b36a70f4fb62a76b27332f197c39bf3900067f36014cfb4f022777fd6f2be71398fc3f1164e67fa7e8aa69743d227d7834b2f9e83f6fde731ac4a50a051e941bba6da6bc7b6adbe2d7ba15f4ba9892ea0472ce11eace79a6b77f5da2aab7dea4301fa7c30a2bd535578eca80153db350e7bf84a360059927e214235c8d294b5a7bfef1111be87c451f5d37f24bfaa4c8f0fc06c58b29fa078b27c30f4abb303e061a28ac8df2b71f07a1bcb811d8ac4c385e5527570d684988689fd0a39e20724db9eaa2fe43689f0f20c68f62e00b09eff1a5884da84ac6eac4ea2eda29ce232d31c0767e120ca181017e67a1e38c6804bb5dbd2df176eca4ea7c6a50b89a4e68b961bc48dafa37b9d67a42f5da926b5ca3d3d093d14d8a69bd4e63e9310dc39be1d98de74cfd61456e77a9937765113473e8a39c39c826b7cd915", 0x1000}, {&(0x7f0000003680)="63957633c5564efdb75321ecdc8b05f6a00741cbc27c55651feb65625782a297f8f8d8479d0e693d6e0dad5c56f43908e75e8cc96594567cccf8659bd9c18f20ca4af203f22c7cc8ebf4ed93235199a97091a48662edcb5278c4cdf65c8d5f57afc7ddf4323bd056e5cb322934dbbecee08edcd1ef4bd672282c21e5b1d08f96e1840439f0c6e5049f09328d15d651fc29783cac1bb4f60a50b6b497dfff42b9ddb819dfe0c47e67fd780932c9f43045dd3246d51c49fc097cfb1885c73b028d4140fa11f6e22689d1", 0xc9}], 0xa, &(0x7f0000003840)=[{0x30, 0x1, 0x2, "9a372add11167d43943b39e6e3246da5531f8b936c5774565fa8"}, {0xd0, 0xffff, 0x0, "a82df3ef7912854b9fc221eff66b01d606c9b07ec90bff3e5e154ac993d13302a8e3f16bb6b251d6ae511b79a6cb17921e57f91b1d9627f85fcba7b1de1e2e91842d3248b2aa4276217edfb4fc51fa569efcdface867a415799186e92a63f9983e3d34743ada65166c0f4d199a8a7ff3652c4206168df7f7f4bf12df236ac15cc00c54e058a812e288580192092ac7a019cae604acc5a55d7d4f6ff0207882c04b6755e76b06a3e8674ebdd93bba5b458933bb9fa98f48ec78853792641edfaf"}, {0x110, 0x4d5327a74ffbe328, 0x1, "756efaf717e306e5c5c650c6264d8666b9ab2157864a714003a777355f6d42ffd0c01ad01e7e737195ebd7e6fe7df27fd7ccf940baf962f8fb8bc2100120334acb9fbf03d78fa712273f93d1017b95000764354f7ecc6ebc086ef28bd47adad779374cd0694d124f14dd681b13eb5a588d7f71b26604958d2bfacfe616f8aa1c81b4328479fec66abe04be89b4acb8a2507ebd7730b38c26754bfd1a493fe7d5e6e1b71a841bc9396adbe1a6e22e8ba37eb976e455bdaee59d0e86cf3e91cd7c1c92786fb916018de840079fabeeed580ed5222c3bf28b7625760f97606f7becb80b6c6f536fb9ef91db98486eca3b892bb37f293ce6c01af65956"}, {0xf0, 0x1, 0x1, "2815e54488c10111c41d746e9d9a1cddc9b3957ba74a550016136c6b58b454e59c21c23c2c20b4e27a2239092176cf67fd7db62a72a3f1c5de4170e7d444027284ee923ed9be09e51e692f54479bd7889ecaa99f68808de2f75dbc89d96182b584ed0e0f632fb59fee1411015748624eade14d88fbc18c89b93f7ae321ecc926bd633e1d68e0e7b17fa27fc27475dab16dee407c444f5d4bd59cae0e5155c340e1325531758a5b2f94097ba61ae45ffd75867febbcb290f7fda7326f964b943b4fd9cc7bc506e69be643ab9a4a23fc9dec5fb4382ab7281e8a"}, {0xe8, 0xfffe, 0x1, "a8ee504ae4f389e473aaa7aa1f2d096d8e566a4a5a1357269e363db3e6c3ce5f5a2004c8a46f0733e4ee1900bc3b838cc9e0148802a0545df365660002239d2745725e1c76fc70a68fc684383c99f995c5631993da841ade9e4f3fb3bb8e839070f02fa6da695e1767ab31e8cc27c4f1b587998e23e2ede5d21c2766e1c21e763960e1bf097b391647dc61a6c388b55fc9e079e108e5ca6d1f82784c6a597f15800f1650d9e1d6a31344a1d38faf9d3ac424015ed5096b82b2f3eb4eac10c49b5d53d8c67c525535b2e148b298d0dc05c64aab1dde46"}, {0xc8, 0xffff, 0xe1a, "6bd5d62df26767805b74b54115c0dae3d5c810bd3f8707cc28c676c14ecfab9cd433e35f63908a8ffca2056489e52ebd8fdbb26fa576eb1a60c121baf2ae95f51538476b65fbc16379a6723af3d66ab86537205bbf3f515e6c6f752a1568622883533e297f10728ea3e6c33e93809c983fc6370559f079d95d61517f3d1d87652a58f7f8887c396b1c7c6f24ff37ba452fbceed5c96f1bff1684edea011ed63b7b09451bf70648eb8f645e7848e8dd51a79d4bec"}, {0x70, 0x1, 0x2be, "0071141fb5bb5a00eb35031e7e009df948369d607c74c656587dbdac9ef3d9a04dea1a6ddafb5639fb8e5d4d971fe0617fbbcd38569eaa6f6ffc0ffa6da6325d9d81c6c539d5a7810ae9a4d3630854ff4171853c44bd2ac13ca60b738b4a36"}, {0x1010, 0xffff, 0x3, "4df6ac0b813c94d1db15cef9dc1fcb4b7bd2df4eec1459761e5d0af099e7b74c20d5f31d65be13a0da30166e26818c9446e618bd62f4e14c90c6ab71e3fb0bf4536af40b5a67803f37143e2ab757e521d299e681d1e67d32501b78039724f88a6abf0e9487d2c03daf1d97beb9ec52e04bcf7e1f3b82ea9fc322bab7881cbb51087ab3e2335e3d1b5da20f5c6c49eeb20186bebb47f9c7a40df27ce76fc41c6e2446e157521bc4e31a50b36ff56e158f6fc5730eaea77862a64d040bad5c927e1d6f73333781fd823bcfed89016237fc190497ad79dee9ddb8d11515b8456df8255bd8dbe7883a4268efe547b12211db89ff24e379592de118149880e591b970dae1cf978ca90c1cd5543f5745b914da63e85400e347b8e72710c8af428fb89c2880992afa09f39f78e3bed6bf37e31ba33f8ee9d1d193eacecd987dee82f642d65ba7f2a038bcf209d04db23e0cc282b5a139a0a82e9a639e9aa5c8bab3faeb855c7f153f61c22fa2f692641df8e61a455d6da3899d0a07a9141958213393c41b3ea5e8d8a0ba0afa83610b15f58b317c1de2160ab6b27c45ddb382eb0f2fb1f195065a5486c0ffa966e2f5c0cd266dee616468bd7d73bcdca3ccecda12eb84b36ffc2e54de6466386fbd200bc4e180681e8d496fb38b429e32d5357491c7957462ed75ff207b35c9d8bda1f58c6f1f13199460c54789ac5788a5a0a1b20d46dea87e258173a1647e78910c463cea372d877fc3712cf6f637422e3aad7eb4a238b07f73e044c773b55f67675ab1feb4ab23ee405d57a674653d1c937d4141ccbf77a2963ed013046f0a1156a7afbf9c4d49e7f129b3a28e7e6e2ab91a08aa0f7962acbbdc3d0076796d9481e885ff76bd65aa6b2998d7e08dace62c4cd44406ef387ad3629d3ee538bf8340daaec7d9ab33fb07dcb9ed4bd0a6f5450721eade9b70293d7d8bf5e99083086adad031024bd717d841d1b9101b226a7a1ab958912dfcf5ec3b7eba23da736186d92df23654318e38b13e7d2789f227463dc715e9fa1c00c0a8adcee9e5ad8e427e6243c91b331e356fc7c4892745c02c6511fb9365f471e67c8a2aa4fd0bf79a0fb7417d0c52b62cccf9d648b283833f69d9ba07a6a1bbb6456eaf32c624cc309de57bcea7cf5ef952c9217f45ca751facc8aa240f84ffd6c9989a0e644b85ceb58f1ccacbe45a1cf06bb12b19088bf6e76120997e1de0739a36d078e3bdc56f722ee20df7ce628f0394252787421dd611a02128f6568fa4741c384fc44b83a6632ff0e8467e224ba4f5880cb2d13d72c3d0f19d3552269c4099abf71c1e593351c9a4a080d511d16b18ef9484364cc21ed4bbb75ecaec563903005c06ad86877200d49dee9ba07f8945866437f3cb83b96cf10d75f91a66d86c4878abeafe3c3bc8f99107dc320b765a2914c6982f7a52ae14355e228e72bc2fc66df00a3b81fa8c7fe9f5ca5d2f63ef460647caf7d1acfa3cf4ec09800a0b30600eb86fa48f034b59222633ea2a69d0b04d649b5a40c1647bef3095455e19ceffeb58026b6bac1be7be3da3e5c41d5245f29609ec2680c3d6fa724a09dc8f91d030a3ab15d132d2984e21fde152a0912c08ba12f873ee27d01abe774242d4ca08da87eea978871055cd4be596edfc1b919e8de1df00e7a4fbaf5fe815601bb7faf817c427e422826c3ee71c444f50e2282a6546d7733bfbd81e022d90ed0f6c8e680218b835481e4a791c083516ef10e48e09edd9d25cb707c3d5686e021dc82bbe24bb33a53281469d407101f720c6b7191ea02f055e26a794023019b0976c44ba98cf030a4a84b05f0c75fbd0437540e1905b84553a521dade5ebb698ad1e122079a950d0fe9f3090267b4132498858e901dfb6e1561934543f27f493d738b996fbf3ded9a3052e97234ecab425dd582631182fd17da7af4db3af8a614e47f642fd8ea4fbdec241e24d2977d6d565d982b327ea7eabecd93fefdcb426c04fc3f32c8742965869f578ea1d70950cf64a4ea4fd0d5540323464514bbb5f85972af6ea12af9590036fc794ba0505cccde21400a2ba0f46421cea5cc88fdf85215a0ce82bb64aa11e09d0ec65bd9482349315aa1feec9d56a4641cfacadaa332760a9da8c943c014c9f4d42f8b312f8a5d4de8f612df775231f7cf0660d4191ccbdd43877d481cf02c6276a140285c88600c8f0e59222de063b0f29f9cc34d444d1468f16e2f7550eef0c48856b40de33834a14452d0a3df0ada58940e21a9e920104d4ff1cf2a94fab3b3071336aed014d802e2b6d3087b73a8cbab1c186e3ec4b48316d99295efc90a51710deee51954e3e0cf55f51f51ab62eebce348207367491f257b7eec9050fff72d9061ef7719d288e86c804fbd459260d2f7b8a630be2a2501068ba7128f07208360fd9b2cb89c100d639305966fee1119e9694969cfe86bf1574ede1de903de83e1a3070b229151ee19ea5717238c8482fa7915f8a0e1b04539876d92a379226669aaac6c4c6ed8ab98d7ce1fdfcfe365758cfc9f29eeca2b6464f79e262069834b65e23b9f6231a0fea0f7da720c854fb0111f257ef02e1a81ada40287f58175f0fbb45b9d3db3468e93fae5cd2c574b68788080af2a80648ea5f8b848ded168a3802e056ab1fa404057a1851e4ae6c4a21cad632bbe54f3235b8b538174702b58104fc23cedca4b5c2d47b7baa7691cda98b0c63b5c8e75dc55ef026aadda92c007d0b5f1f7571a9380d07fe594e26666dde57b007991b6d606b0a296b7d74d8e3a068bb3213bb80e1e5612175a32193975e20a90d874fa4d217f29b494b0b88746cfa701fb1aeaa941fdaba1e7f199d64db7f34a5559c6177f70f66ea23e5b8c4b488a9d8b31812a9d8a80d8f89dde2c62042f0bbb0ff3a4f1d8050c590b93b5c259dac069e8e5dc68c9196cdbfcf28133c7f7ec5df4ed15a8c2d86770d2d118f8346866d9a22cf72f045866a4f05c50a42e3a562ad67c9a5eb8b4daa15bd28c9802edde88109333f6083aa007d5424ccc9cf9e2ae4967985d47cde784ec26ed0ea50d7fbabcbe15413bff0474040cee95549ce6a5df387ac18e36b88f2fbfc0e88bf90aec90d1567034f9dcb331d8c479f0f0c63f3758d9be25db23a8ac059d15adfa43136c4899ee72345b6252f365fc78db404638054aa3fe2f2c68db4ff81e8f36fe71a7caff5c731a9c934193f0b7ba26e02120965985e25eaba905920bb5b4c1d5c34dc646672cb688cf852604328bf6a4c29c381cc1a00988098bfecbb78ebcbb1bb87396ba8847e32d62f4fcff3c29b33c6b4034ba76b22d3b6fdea5984efa894e4c0ec76cbfe664fbf3dd5a3ee0e55a171edba464b1a7d1991b59f70d007a992ed67f44586e9874ce06c16f79372ccc98b385082b843e5b199b20b83ef83c5c145f48189027b9da7cd49c380c24140dadc54e5bc953c3e495fa050892f0e1ca99fc6dcc65b75b630fca983851692b138b411f874f287dd8be2be568f27f5bb2b08f77a07b3334161a7d4e224a88d9b8a8068fa42531f3a8cb8dab13b5bea5b90a819432925bb8c68575b5d8b8d4ca937ce77420ee6eedb8673611abd16dbc1e473bb4272a05d7e38e1f7c6ff120c54b678a23cd0709c36e501d13601abe3f27e07aaa5672e3b763ca12b574bdc21f953006059505e43cdca3d5fa4bbca63e14de1704922256289a2ed5361c5d8b895fe314537e38532e989347801892c98e708ba839793ee59aa06f6737bc0b2c0c25a9228b612c5d7ae18051bc93b943f796b58e9fedd144f11a581c2c647026e49a40f164e0db789f3aad5dfd947c648afdafcacc6d5011ca68e4f25aa936cd471ca10686bc852a81fcbed247203b3f37b3342e85058f89d885be0078a1f5ec5209fc2817d4e8492ac902315a5cc757f88475561bd0e0144677bcd86c407842955b8832fc65c0d90437f645469e64a1dfb7344e3de455d83b90fa400a8b9cc233fb559005625d0529809f93bc921dfb73d8a7b014024f4b5525b143730fe8e5fe856ff5c54e549200103f0a0ac403f4c0813cfb0552182070d02e47d6a1f5d3866f4564609a7480f1c1afb0e0fbd12f614c9db96abaaafeebee2dc95bc294997e411cc3b50b19487d942c6e32ff4ab7e727ee1cc935f974409854755ebbcfd30723f205b34a6483723c7a26b1b4a36ab022d65fc8c190c1dd8b3e7ab83c8561bea20c8b7f212f07f353743ef957a9a16675e3105adf2b1daf50038041c057680bd066c926b099cde4f210deb8a7aa224876593440a7fca213a7ad9e796680eb559649c3b1e534b408ec61c1e10f316a1d3f47e60f621d1c3c14028e8d97f78fb56b0853c58d1cd3b0f9ccdfa8fd0af884e47add3070a5911b43fdedb5f71ae7a42bef3764494442f420a36c6738be8e9f0907043857aa1d688595e4e2b3a8de983d78b11be3c0f5d8d8063ff3a81fb1f1dd9af99b9a904c748fd12c20e21ca66ad8c6c18661c46e5d4c0b31397670d3b15ebbb72a27eec0ac37a6d1e2f0c15a5d172de3a1cf1a2640e47e4eb10b620df7d54b0697e5a08d2d9101a0430f402cbaa34739ce0124bf6a70c2ce934af603d24a4a45f4be16b9a862babbfaf473a5d70fa86e71872c95ff2fa1c013fb145efec15f06b6f8058ad83d0e3d3328de8ebc8967ce151c108becc105ab32f5db0bd8f561062101f6ff1cfddebc6b17dc8876be35cea2948caf18faf659beb8c73f42f9898d695516f5696efa35719ee96cf2711c92a228b9d05a1d75583a8d4f036c29820b18446d8abab0f91facdf7b53ea273c0369f920be556edadc7347657885cc8bb6a571cbfc96c32800cb807a43ad476d906be89fc9dd04239dbe4edd908f1298ead3c5bd19941e9f8e31125c7f59215470f58ec9eee0db31b195e6e581eb9a123345c9ef9b066f3c44f0b6eef86d4d49ab910c66924ecd41f29c242ea179585ca1f478f000ad884a2e8137e46444ef1e0f410df6844dd4c0fdbb45bc5addc51c61a47afb6d2e43a5008be3de1b82f0c702411b8b77b74263cff1e6938eb192d9309fb5edfe072b4bbdd7b85799bde570e0274009fa52912cc80404c932fe69de90adcda22bff1c7b381a1620d30fa9b2b03e0312fbe77a4da2ed1bc121d35bb55d4a9edadd8807bbeebebb68a4a9b5ed33e04d0876771c72da1eee399883321d4b6587056cc257ed58747ad71ae39e204143b2557cf653a2c10dd678ff382814ae110179bb0dcae1d984c92681bc6e59fd341808a14a377af6b6ffa0fb7860258cd89f9c327486c014753eb57dcf644b3e1706bfc8630caf2ffd1078d0c5f836e5462158db222fe972d4b8ca998a4029d303b8e75d4ca8c98395020ba5c300a638272fde92bbf4a6b3ee7c9009720ba8ce30be913c519c92660bede1d5f0cdf76ef7e198a908c8f2b6cf32135e21f8cca731b465487ed9e9df08ddbc39d4082b759e3e09b25d1d5d27bc87baa03296d85017da53a14ba0dc9f332e652fa46eb069b8438deb38f5b780dbbbaa7dbb4b19da795b2ab79e8db2eed489c7419a0abc0e35e74c256445d8ddf1eb66a046c900bfdfe2361e67b8a1ac114baa1a046d1b89a65aa7beebe099146fe7337b7054bab6d6dae1d3d873131c66d3dc92ab3e79624191a2c352435727c632539b22b4639f76094df1914f63336bdab74b4a4b1ae0afd303469b8b1d7ab067541628339892cdd5eb25df45bd97b1b25949bc133afda8c0d27b6bdc370a95f18164c717819bc6f11ecf7dfdb64c9ac40e8b93843eee88205997ab9de19"}, {0xf0, 0x1ffff, 0x8, "b086d78e288655f087ccb133781f4f0a168731149f8106b70f17533bb453d9cb5a9677f4a6c10948ba990575921e2da4b8aa73c2375271aeae35e4fd19eb6810dece2bb2e550a2569ae8d721e353ae2f0cbb2321eb9c3c71d598cb9469f3929938630210916c725a1f555a1a869eb8461d1d7df787658887259bf4a0819efd52d7605ffcae6cd3fffd9268b7610498e97d7be32f5aad96a9c6ea3055ff9aa3e5c1b4139569c3e4cd1b9a44790e8f0c12f4260e83415b806106f05b1721cb2e6c2fe0a46fcf9c4eca45a3b532383463e123b8b4041ddffeeb245e547e8bca45ac"}], 0x1620}, 0x404) shmget(0x3, 0x4000, 0x8, &(0x7f0000002000/0x4000)=nil) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000080)) 10:13:52 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, 0xffffffffffffffff) r3 = dup2(r2, 0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0x290000000000000) kevent(r1, &(0x7f00000002c0), 0x400cc, 0x0, 0x80000000121, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x1ff, 0x0, 0x7fffffff, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r6, 0x0, 0x8000000000000000) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000280)={0x9, &(0x7f00000002c0)=[{0x1, 0xb, 0x7fe, 0x200}, {0x0, 0x2, 0x2, 0x8}, {0x80, 0x0, 0x6, 0x100000001}, {0x6, 0xc0e, 0x2, 0xff}, {0x401, 0x1, 0x2, 0x8}, {0x8, 0x1, 0x8, 0x4}, {0x3f, 0x4, 0x1ff, 0x5}, {0x804, 0x6, 0x0, 0x38126f90}, {0x1, 0x7, 0x5a, 0x1}]}) 10:13:52 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0xb98) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x2c0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r2) ioctl$BIOCPROMISC(r1, 0x20004269) setsockopt(r0, 0x25, 0x8000000009, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 10:13:52 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc86d63a8dd35614c) getpgid(r3) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)={0xffffffffffffffc0, 0x4c31, {0x101, 0x2}}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffff9c, 0x80045745, &(0x7f0000000540)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000300)=0x7b59e893) pipe(&(0x7f0000000500)) socket(0x25, 0x4002, 0x7d) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000002c0)=0x1) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, 0x0, r9, 0x1, 0x9}, 0x800, 0x1, r10, r11, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r1, 0x5) r12 = syz_open_pts() ioctl$TIOCSTSTAMP(r12, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) pread(r1, &(0x7f0000000000)="4f3369f92369ee57469033459559ea9d2a7dade3639c3725323ba9224e05cfd64a126e", 0x23, 0x0, 0x0) r13 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r13, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x0, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 10:13:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000000c0), 0x10000000000000ed, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) close(r2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="0100", 0x2}], 0x1) write(r0, &(0x7f00000001c0)="0fdeb69384ff", 0x6) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000380)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f432350dd088af02ecb7f069c9a0b1d1befe201c2a3d92cb317c79c144b4977ad66c234069b995e012bc46066002a4d17fd573b4c155e5c2e2f32ab81b2329cff47eda5da66236d9f8e6a41cb400f0e47cbaca35f8470d2a64e72c8c856942bd546ebaa9559dd9409082ea73352f1cb34c0dc4a35c5e0d689c52bff4b1c48020353cb5a1897454396adf35ddd7f83aae47733a728e6160e277b1e2538abc392d0ed9cb1b97353ce0efc9a637e964c6b6d5dbbc2b3c7e7f967e17aa8049365b5a7b76c2373c8f6faad310d6d663019f785092c42b5f1ecd56a2277025d67b88de908c77aef8cce2ae22cd335aa6c5e882e3da0e1e929b3b5a3753070a2d71b9fa2a85f71a0831cdbbad9f10f139b82185240ec7f15e4dec3465d4d19171e4a2ccb5c17c6bd4e2681352e7ad664a85d7e8f1a03bb991764aa391e60c5fb446802c175bbb3c799fe991d27bbeac562ea7f36ed82ef34096f4050bbc3451cd2004e3565abd666c3ffc19d39d0eaf672a957fec56237654feae766164a26973d3e1680729b684bd377a77cf6289a85e26d98cb07d98907de94f00d2607f74841eb4be669be7b1607978de55fe7b70484f5eb632cd0b32032e709b29d553396657d5f043fc396fd7c78d0b37ccd99ee41da34e28a863c8b7b6764a456f6e08b4777b1e181429b745e4724d277fa35bf915cfc1567da6404055b3356c538f4702f950f08c2c7e00dd88aeecf5139db1e1eb0be1fc68e4f0ae6d7fb810a740cfae55e8edcaea48676c452c26974f8ae1f67abd0a5e15e97ca0f86d8cfee6834f58cf61ce281243d9a63a0154f157780c490552a1f210d3b4b3170064469890c6bd5c32ac35a3d60f8befa9d0bcfc160e028f01b3e17666d793fefb2d965d6e5363fea56bdc1fa68d3ffaeeb132a77b127c18a5614d8ade87ea92fa5d6afa2aa4db87e6de0b8adb4ef2a4b347e7768d237574f3216920c1eff86d93ddb5827b00e98afca324fd6650cfec7f112e04489858731b11fe08af95cde520195df7c19b63644de88aee59fd4d1bffd1198b3d45f0ff15b2914296a828a6d6fa0f19d33e183242ceab21894d858d36930f128b68abc9a026dc3857ba7f5d1f1cf4afa3d6e83d357768ce9021801e1852c8f77da3d13dce49708f05a776399bce4e0775515d7f594d96c5c4e24983a6904a22313a15314245983630e674e19438b80851957e02ff8d37e93adbe670c2ae035789da7eeed166bafd95344d68240fb59e9d97e2a54bb7755de23bba0c124e1533c3a8d93be7971c17d948038a9e80a73f072f590c44ccbcf8b75817c434dcd929a670c3838b55a63a8e1be5e6a9cef42bc85a437a68497c26973e1ff487777ac421e23b7f0ae9094", 0x493}], 0x1, 0x0, 0x0) 10:13:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x8000000000000000) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r3, 0x2}) getegid() pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$TIOCSBRK(r1, 0x2000747b) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 10:13:53 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0xc) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0xfffffffffffffff8, 0x3}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) pckbd_enable: command error pckbd_enable: command error 10:13:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) linkat(r1, &(0x7f0000000040)='./file0/file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="96c8", 0x1}], 0x1000000000000109) 10:13:54 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000080)=@un=@file={0x0, ""/98}, 0x64, &(0x7f00000008c0)=[{&(0x7f0000000200)=""/118, 0x76}, {&(0x7f0000000300)=""/152, 0x98}, {&(0x7f00000003c0)=""/86, 0x56}, {&(0x7f0000000440)=""/241, 0xf1}, {&(0x7f0000000540)=""/200, 0xc8}, {&(0x7f0000000640)=""/170, 0xaa}, {&(0x7f0000000700)=""/216, 0xd8}, {&(0x7f0000000800)=""/156, 0x9c}], 0x8, &(0x7f0000000940)=""/193, 0xc1}, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c4, 0x40008000}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:13:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x45}, {0xa, 0x0, 0x1}]}) setuid(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:54 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 10:13:54 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)="0951480ac92033a901cb4c5a8205000000", 0x11) 10:13:54 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x26) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 10:13:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0x10001}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 10:13:54 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x29) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:13:54 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696c653000a2812c67ac1f8bb51160891a62cd0cf5f0b0ba228613cbdc90e5e70f33192b3b8e70a49f8225b7cc685fb2c49a10a60606f200468ed1542240f562323de498ded3ffd0aa4d169e102099b1bdad4fd1e516cbb7fa1a52cf39f48249a52f21ee85d317ccc150a6447099d5ca3afab2381d16a8d274c517745051117d54502e40226e204141e2"], 0xa, 0x0, 0x0, 0x0, 0x12b}, 0x400) 10:13:54 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x140, &(0x7f0000ffc000/0x4000)=nil) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r2) r3 = getgid() r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x8000000000000080) pwritev(r4, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r4, 0x3) fcntl$getown(r4, 0x5) r5 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r5}) getpgid(r5) pwritev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000080)="18647ce5306f81b64ff05de861a6d7c8a1d8e357a69fb4c3649b56e5d9e764a837fc6a7ad752b0d2b511d0a4437b82495f26951e8cc5464f3f3636e00cd7a56e28df7a19342cd8f6098cb8d549a8d8858a40373092c49ac7", 0x58}, {&(0x7f0000000100)="5881488399dabafc4ad5e8561458dc0fb20e7e5e4275a0648bd23ee7a224b820ceb7365a90f26d4d543077", 0x2b}, {&(0x7f0000000140)="a2e4d413f11060e072659be26223b080333dd1a94c8553d57fa6b9f73abac03ed70b69e5810f0243f0f583bb48de3b3e1f68f44788208768ed4b720177", 0x3d}, {&(0x7f0000000200)="91c33422d07ac354b2a57eb974cceef5c22d4525a98d0cfeab13b1b273", 0x1d}, {&(0x7f0000000240)="e1db632cd86329f7e2da64c6035c8d1d7a086274732231c4c83e360ec45ee1e0a5158cbe98e79e931858c030e3b2d5c876f90e9f534dbbe3c8d146e2b03a9dd0aab8bf8db09d5b4e0484953639f65d14bd28b226fd940792a361945fb96713242fb879a9e57d19a9296cca68c8d8edd7eebd4e7b94087777d9057bbfe19069dcfc835666e2ffb901790317faa2995f68da97bc92874b3c25bd837d2fe40119e9d0e754fff2a90ada50e447cebdd0ddfd20bd27e0598d", 0xb6}], 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r6) r7 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x44001000e, 0x400008001, r7, 0x0, 0x8, 0x3, 0x0, 0x1}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0xd2, r2, r3, r6, 0x0, 0xf2d8e19ccb9a305b, 0x7}, 0x1, 0x3, 0xffffffffffffffff, r7, 0x7, 0x7, 0xec8}) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x89, 0x59}, {0x40, 0x4}, {0x25, 0x2}, {0x26, 0x12c000000000000}], 0x4}) clock_settime(0x0, &(0x7f00000029c0)={0xfe1ecc7f, 0x9}) 10:13:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000440)=""/137, &(0x7f0000000500)=0x89) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="d39e7c2fc2f81b", 0x7}, {&(0x7f0000000240)="3e8cfca15a9419df88307453d721683008f2b05ee3c128b99de27e79379c55ce1a477fcebb490de2882b23985f058dd7aab3691baa6c4f586b106954b2d61c857811cddfccc3861dcbab0e4dab618732da43f42a1dc64e7553a3a931c5a96b31d7c750f92e2ffbcdec3f28a614078d1dd943675692c76838b6d11c4f5950a9a407078d162768e5dbc8708cb3f71233dd96800025e56e6a51680df4c53bade0c917ea849055b674cd93839c3e51b4ffcac313c25f09a71eb6ebd97b06f551dd183d0ba2dae4ad0cf56fdcf8d71dc6158c117eae83339341867123339564106c5b19fde8b4", 0xe4}], 0x2, 0x0, 0x80000000000000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64, 0x0, 0x0, 0x200000000000}, {0x6c, 0x3}, {0x6}]}) socket$unix(0x1, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x11d7776545c91628, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f00000001c0)='./file0\x00', 0x20a00, 0x241) 22:28:15 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000002baa42d9c33300e4ffffffffffffff0000000001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10201, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) dup2(r1, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, 0xffffffffffffffff) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r5, 0x0, 0x8000000000000000) ioctl$TIOCSCTTY(r5, 0x20007461) fcntl$dupfd(r4, 0xa, r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r6, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, 0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x11, r7, 0x0, 0x0) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8502, 0x0) flock(r8, 0x2) fcntl$lock(r3, 0x7, &(0x7f0000000100)) 22:28:15 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x4, 0x6) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0xe312bbbe16e52898) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 22:28:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x20000, 0x24) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') ioctl$TIOCFLUSH(r0, 0xc028698d, &(0x7f00000000c0)) 22:28:15 executing program 1: setitimer(0x0, &(0x7f0000001100)={{0x0, 0x400}, {0xc039}}, 0x0) poll(0x0, 0xfffffffffffffc44, 0x9) getitimer(0x0, &(0x7f0000000000)) 22:28:15 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x2, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() utimensat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x1, 0x80}, {0x1cd6152, 0x5}}, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 22:28:15 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) pwritev(r1, &(0x7f0000000000), 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10, 0x0) 22:28:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0xcb7, 0x6}, {0x18, 0x1, 0xffffffff, 0x40}, 0xbb7, [0xe21, 0x7ff, 0x1, 0x2, 0xffffffffffffffff, 0xe090, 0xc6c5, 0x80000000]}, 0x3c) shmctl$SHM_LOCK(r2, 0x3) setsockopt$sock_int(r1, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0x0, 0x3f}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357d3a", 0xe, 0x0, 0x0) 22:28:15 executing program 1: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x200) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bd", 0x1) 22:28:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000006c0)={'./file1\x00', 0x7, 0x2de, 0x9, 0x0, 0x10000, 0x6632, 0x0, 0x3, 0x0, 0x12001, 0x7ff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40, 0x0, 0x2000006}, {0x30, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") ioctl$BIOCPROMISC(r0, 0x20004269) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000680), &(0x7f0000000640)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffff41) getgroups(0x8, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x2, &(0x7f0000000780)=[r4, r5]) r6 = semget$private(0x0, 0x1200000000000b, 0x55c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) mknod(&(0x7f0000000440)='./file0\x00', 0x2, 0xfff) semop(r6, &(0x7f0000000100)=[{0x5, 0x1, 0xfbffffffffffffff}, {0x4, 0x5, 0x800}, {0x4, 0x2, 0x800}, {0x4, 0x66ba, 0x1800}, {0x0, 0x41, 0x8000000000000}, {0x2, 0x10001, 0x1000}, {0x3, 0x8, 0x804}, {0x1, 0x8, 0x1800}, {0x1, 0x5000000, 0x801}], 0x9) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000400)=[{0x3, 0x1, 0x7fffffff, 0x401}, {0x5, 0xcd7, 0x9, 0x2}, {0x1, 0x2, 0x9, 0x100000001}, {0x0, 0x1ff, 0x7fffffff, 0x2}, {0x0, 0x800, 0x8, 0x2}, {0x0, 0x5, 0x2, 0x9}]}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000340)={0x3, 0x3d}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) mkdir(&(0x7f0000000480)='./file0\x00', 0x1) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000000)=0x3f) mkdir(&(0x7f0000000140)='./file0\x00', 0x108000333) kevent(r0, &(0x7f0000000300), 0x1003, &(0x7f00000004c0)=[{{r1}, 0xcaf3b53087ee7527, 0x40, 0xf0000080, 0x1f, 0x7}, {{r0}, 0x0, 0xa0, 0x4000000c, 0x9, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000001, 0xffffffff, 0xb6b}, {{r0}, 0xfffffffffffffff8, 0x10, 0xf0000094, 0x1, 0x2}], 0x1, &(0x7f0000000380)={0x1, 0x8}) pipe2(&(0x7f0000000040), 0x10004) 22:28:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:16 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x1000000) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r10, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) r15 = socket$inet(0x2, 0x3, 0x0) writev(r15, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) r16 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r18 = getgid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r16, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, r18, r19, r20, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x8, &(0x7f0000000040)=[r12, 0xffffffffffffffff, 0xffffffffffffffff, r20, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r22 = getgid() r23 = socket$inet(0x2, 0x3, 0x0) writev(r23, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x0) r24 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r26 = getgid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r24, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r25, r26, r27, r28, 0x2, 0x9}, 0x5, 0x5, 0x8}) setgroups(0x6, &(0x7f0000000080)=[r2, r8, r21, r22, 0x0, r28]) 22:28:16 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000040)) setpgid(0x0, r2) 22:28:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) r1 = dup(r0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 22:28:16 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCFLUSH(r2, 0x20004268) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000300)='./file0/file1\x00', 0x6) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8, 0x0) connect$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x80000001, 0x6}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f00000007c0)=0xc) sendmsg$unix(r3, &(0x7f0000000800)={&(0x7f0000000840)=ANY=[@ANYBLOB="00002e2fcd0ff218928ce6a2084baebffd8e08aeead8b4ec07"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="5c829ec5b37c0af91f9b9b98c33babf364a766b1356fad53af8456d27ba637a5276c68dde8e9e55607195c7e524de45ebb868479ddcc665fa8d16a711c5a8b1c28e253dae53662bd4c62bc398270521c6bc8f7251df91b4a20fac3af48e0220084fe430bc15e9565a46a2afb9c4f23696fc02aa8aec67906be2343e1a34302c67be2d36307ce0abf54e969c8e74590f703dc2cdda4e8dd908e26d323fe8c4268ce25d79e414a9016f93918", 0xab}], 0x1}, 0xf) r4 = semget$private(0x0, 0x1, 0x420) r5 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x100) connect$unix(r5, &(0x7f00000008c0)=ANY=[@ANYBLOB="01002e2f66696c6530fa80023d22d196cfddd54e00db94b316e482327c25bcfa6ec8dd02fe3c5c7655f16ad6eed301e7af9d1ab8ab57cba1beb02e0cc0c4172c366da2ec808d9377b8014412243ff8194f71ce1d9b9d1abb60c12be4f1cbb27af80d59c85569a2da745cd176eb137462bc4b46ac91ad73e4bd2eacad417f821363d562ecf4b116988c59220c498310c2b5313aeb2755daa0c3f3f6c62273c18d2f135506dde1233cfd5d6824e79dc07e27ed66b709200d3c354237d908452f3b2942ec6202fe42feaf4d6b51b0568a0825f35a329d531432dbac410ab35cacfd66e67b2d649a2eda4982ba8959775531ece81abb53f75a81cdc21fdbe4288b1fa6a112c338637e90b26079ed4da3127792a70faa1c986c306153bda99cd843ab4ace57d57568f03bbbeecb80483a647f302fba53"], 0x10) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000180)=""/25) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000440)=0x8) pipe2(&(0x7f00000001c0), 0x10014) rmdir(&(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) rename(&(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0)='./file0/file1\x00') 22:28:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000180)={0x1, 0xfffffffffffffffe}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000380)={0xffffffffffffffff}) mkdirat(r1, &(0x7f00000003c0)='./file0\x00', 0x80) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) pwritev(r3, &(0x7f0000000280)=[{&(0x7f0000000200)="cb16012d9ae2ad8b83cea96f45861e8f81b597f19371fd65e49df9c38b32d852dfa3fa360d5b74ec3918a35c69212757060b09afcf5255b2c195b8ee22f58b7556", 0x41}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x6300f47057652f6) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x0) mkdirat(r4, &(0x7f0000000300)='./file0\x00', 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x28, 0x4}, {0x18, 0x1, 0x7, 0x2b9}, 0x9, [0x9, 0x9b10, 0x0, 0x200, 0x40, 0x1, 0x7, 0x3f]}, 0x3c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 22:28:16 executing program 0: r0 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r0, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) semop(r0, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x4, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x801}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0xf5, 0x0, 0x0, 0x81}, {0x10001, 0x0, 0x40}, {0x7ffffffe}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, 0xffffffffffffffff) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x9, 0x400}, 0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 22:28:16 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') 22:28:16 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x63) semctl$GETZCNT(r2, 0x59a4707a9293a2ec, 0x7, &(0x7f0000000040)=""/3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/109) ftruncate(r0, 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) semget$private(0x0, 0x3, 0xbaffbc4fc77b9ba5) accept(r3, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) 22:28:16 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, 0xffffffffffffffff) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) ftruncate(r3, 0x0, 0xa) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 22:28:16 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket(0x2, 0xbf74801c78d3052d, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x15}, {0x6}]}) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000240)=""/216) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 22:28:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xf, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 22:28:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) getsockname$unix(r1, &(0x7f0000001700)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000620000000000000000000000000000000000003f38000000000000000000000000000000000000000000e8ffffffffffffff00"/110], &(0x7f0000001780)=0x6e) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000)="a7cdfe907a0377bdae24c6d997c01bfc7f7a24fe8e07320686aef57149c50f782b1ecff80a3a97fa54f1714212d7461157a448011e3ac06e9c888d9ad66702f270ad3460a9f13dbe7bcb34f854054e207d43680d39ab28b20b37282ad40060c9bd716d9e6213d515841c396348cae10ff0f317945b08b07fcc930e1370fee860831290572bc91356a65e3ca8139ca9a2389ade86214ac60b30157118ca10e53e0b139581c5606bf777b5d8e104a7a9adf509deaa4089b7662ee110b7d9b288cd9612bc5d0127a24558b7fba8dab378c464efa32887c6a7851aba1da590c4ca6c22bc4951e2901b039d586f1267f79c6cac477121bc26069524f0", 0xfa}, {&(0x7f00000001c0)="f1fa5ec8dbcc1049cf4409568630e8fd301ceecbdb8e472d686b330a65b83b7df945d4176ae2ce11e2c11d69165720a37ad85e4f09b1725c8406bab544a0e5e86cfce0e67e8708ee0e16f605d637803574c82c6e7fa697772e", 0x59}, {&(0x7f00000002c0)="d3873053916f9219d614fa12f706f0c4a710f6fd5ded00cbccddf43f4a0a5bbf42c7de631648fbdb931c4950f5ae65539cc2c7b2ab823feb4a85053dea1941ea9d39290305ada9100d329f11cc050d3b24299b652aab0a24e0fcd14a6dffd7763cc17e7f72fa05f00426a529ac2e48dd3d6839642131ef8e7f08688b8c5fa0f1a26f75094e00fc6f4921d8bfe5c861e0124efc330e90ca3c52aa4b0e520263439284826e89b85e07822d8e53c29846b8810bd19246d30811306521bc64a0fe34e97c1bb824881c3e4a93a3c298f19e5c2165", 0xd2}, {&(0x7f00000003c0)="e2923b3433e1ce556be379095e00ffe3c85bb4be32783c8f02508c36f62f9162446d1ed6f42d99168ee12c8c42910de86e6ffa6d0f219aefec459999ac1ef06e8eee0d3ed4a20144fe8d9fb9195abc0dd5181e9ac4e72fd6445e4c3184d9b6a928a09f24953a8411644bede136982fb49ef2ed1fab2ff77aa8950d1e958e2f51252bec781b6c4b397f1044644ffd9cc5f4697b917f5fe5208283f4afa009486081eaf8079982aeda2cfbdcec50d8384c81b5011fd734319ee205fe2d4b8312b3f139974dcf422386f0f876512b180d184d9bddd1d470ac7a4a7a181c7388291836ad68e62c6d170a28c727c938e5831b146a1bce8d67485fa9f9b52f9257cf31e9ec0be1721b69691e0c587ac7f5998097044f84861671e958093ce91cc5f89b5075a226e0ee9e43252740808a4f208bc10d48ebe63efddd1fe5675d743fc12ad7394b88b43c8a0622f6aa51d429173543a559ef0ce685c36267a3f7dabcd4956b2522d00d216b3690faa3ed166c45b2890f1e272c83499b07692124626b0cf7e10c7194b6235d8eef7b68944fe81f9ee43e0201722d63512a43b8555b4d5b89c5bf355986bea9ef7b42c5bb8e031f905b5d7e1551e9775c3f80979eb40384ba8c6c008725151e4be0cda238564e89c05c0146c9ede00f28942c1da0ed9042b822717cdaa31eddab52c0b7d99af2fb231d26b28f8c561a465306048f029c07b50ba2ea233619f3a8ff9b9c25a59ba6d02e58352dba320031cbfe1fa776fa03294bd356f9d09468744c9b9bc16b8a4fb0fa58f7cfb433b03789dea84b521d96f494d23dae0ca2a39edb53cee4792c6449461584df2b77d57ca57f180f258b54f9c87eda8dd1da3bf1a7dc7102f7d9a09df020e354484ab16e861d30991ca7cf8a20a8e51354c59ad87c34f564b56f537a66db7981b551124ad3881414b24057ae8df17cd6a4747261dec9fcd1b0175a31a2e45afa40b595ed4ec8734a9544ad4731fb811350d6fadca72c61cd36e3b822ad798cacb71c90c7e0edec37c686a0aeeb49796235391a8e39d9916c9d895637219e03fb39893f602f466f57e2e2537d0e162e4b113a3047412ff355683be8886b0dc1c15768b7d6aefec8e7a9b74e9709c5a60570ddb9f12a42504abf841251c529a52a6a7c0fb2ef65b70f4994a3865e633f243dcc3ed9feb0a7e030d639aa5eb0a0cb1555014c979183603b485e4d3652f7f7fa94e1f388fef9df05be0cebfe170260a342c493fae4c58dc7f075f0129247c343e68dd696c69dbae93d3390986894cb5151a3b9bde3916aa477992bb4b2632ebd3f5834417edae93eca759b54e6e189bd2a38d5c982c0d78e84acc556c5b5671cacec25e7f1b58ab7daf737564f22ae9799710245c950c43943db992e1f0e43cf14aa7f4348813b20e62484edee4bec90998a44d2f12fecb9f9121cf657f789bae279baa2f502fe5b0273afda8c2b803589976fc7d8cda759ecf574f56c94e7d676b398a351361f363277ab98508f93e680064d1e47e23ddb023c35c34203494947286173a63f520244b8c0ad10f2cc7a581291e00340aa7d378b444c48d4d7e409fe01e833b628fbe1188ca66c7fb129fbc6adf1a8a570d908e857bf5411d3f50cb7112f96a5301817a170490a62fcf7f41e16b43f12efd87f31c862d517a16ef5ef7f0d8bc70b9709c0e04039918ea692bbfdb4598dff7593c43e192f73b263f81bdfb13b84b8b12e229de5391afdb1cd1b7243178bd232866517e03b6376743171ee363b2e06338dbe4274a8a0c395e15f7e08585d347b7894b1766ac4ef6002fb690ecec3df04132ab4015051373f4fd0c782164098420949a4aa5c9f7b5630653f9c29a5048b110ea2ee82184c03663d93858f89fca5d6e063f412b2c4cc000f3f26afb380c631395ed3c63e3dd288a858a8e2fe223455c1c7d7db5c0307ab9f54c0d358a8e565c0f7510e0a2c3f9cdfacffb01b5fdf4a7821524c71f08fe3ecf0ef41f264f4ec5aae80657f7b4f05bea776e7a5efc5bb9dffd3882fa0c835cd1cc65c2042c61129907803a12df76f41861190ec0354f557f63237308b23888544fbae3892be817fc2551c9016f5278c15c477c84ca8271f35302dfd5de43ea4b139e0d2740f6617fd807507b5c817ea2ed1c8a5d37dcdb872f4d8d75d03ed16a0fce2419bfff113e99757f3821a99d8c5ebcea65164b1d9807ab6b76ee42b74b8b838a1f7723941a0f4cd0b3615c832aa09eceddf4766ab3dc2fcc5e761aee680dc07cbaae3ca5bcd5140fe425e5745e131559b6d79d84d30b6ca50f8204b434b4dabe05924a7049c53035c928c9e1a672c8e7bb195dadab663e6f5e1a2f23483fd36d0519257f51171e1e0577095300a37d17ece6731211df184afc8c37866314db639a8337e7c4a10c655aaf9dbc7ad1f06069d7a515676d94dda8636f57129bac8b8e8e56c82fd62b2e85a86e93577eca01e129ba7d93e1766ef8622ad38bcab69a8e0634997683f9329f551025459f04bd0abf4412e7ad2971675aab797f7ba99d33cdc3eadf8ab85667ef0bfebcbf98ae2b62ec32f2d190a0a577a35798a006f87577f864ebfba94b3693bff9eb7cf440ad37ed75122db57447f6886b669e537f3216c06a81fe662c05ac9c02defd8393c4722787cd13716305f4559c153b0f4359f81a48d4e8008028f47f013c5628d4323636e4caff9f37fb3c2f1deb691d29306c3a37dc8387b32f948e085ba128733762772bbea2324a6ad5780d557baeb5245ffa190f4e42fc282516bd00f144cd86efdf54554266cc95c559930888178afeb023b48a785e479192216a270dad52898325d8ed449d4a2783d73da24b8df0513fef65659a496e13f8be154afa451586e9c00496bf16f33f22a1f1f1bb5118e96bd1ed2a77d74c50de5ec3ea887a69d28313335e030dc118a067603e779321da138ad86854aa921ff7f074b3d01c8bc307e9ebb7eecb8f197a8e0b1d798a2b81a3995d4d197e30d0c9752b588318b0b71ef24789df7bdc0c348df6129d11ad53b39366113292b984af81e1ead22564599505b2408053876e6bbbca9ccfe0385b65da40e407c042a947bf59ce7a37fb1db6d6ee13fc5fe6393a82e6161c2de31164182400c2a216704049d6106ad5559cb1e4dd146bf3427e2ce94b61dbaf5a5fc160292995782fe56fb70005c17fd2a44c6ddf1ab8d7ac51c0c57999fa7ab27baf0286f00b5292b130d6e7e11f637ad6d45201347de535ea5b7f113a265ddf98cec184b593146192ccef1cd3f22bcae09e81394abf458fafb025616f970408f8294b4319892183698743bedf0889845b94911ec9deb3a2f44acb7c3f7a7a9a91f791607fb1115ad439afd39a223694dad5b680fa769ad58b7c42e4a6f2205c7e7b09d1d24225e3bb08334aa5ab3b4d103ff68647a1e3382137f71a81e1da9adc51f9f1adf9cb8a2b1e65974781008d7038daec6ea98c083921b325e821f97a01ee1168ec7a285592c53d51e399bfe25538ebd5478235a80ad5dc6f011fbe2f5db6fab9c524ec1c46fd3e15a19abfe19096b62b28c8dd635c147d926922faa03eee844a52a27bf740dfc9112ac27da214e2cab1292245bd78393e3c638fd497cac0ed614f776a0d5af10880128ee3d4cf782326c71c6fba26ec5fe7a4eb7d2a8b14431ba198f6d721d12a4c7f0cf98d9c2e022887b6c3591730c4e60a6cf8dac43af9f6b9133cd7aba250167674800174520c382f96a4507d862b918eeb3b1000acb2d0f8d1b2eba3da303d7d216bf2df91be67d4d0034e84227861b248dd15609b186edaf233f33011acaaea9e7d9d92c64db1e07978e504a9298300d1bc9221199627f5dcda5cd1be5d0ba900d2a098f435ab386856249a10cb4feef54703a5e8af0d07da3bba479cb7c731367407c463694b3a18bc4a87f2c7cad581c30b476ad79a22e90b76bb1b7e4c1ca11e185715cc9846b288a531c3c5df3d48a58f162d16cb73db48c60db20f4e9748e56149afae01cd42b9e83a344c7a5bb1d933a62fa15ccc4f4c5519edec65a914ce2166e8e35dd4894558a7e74ab446e9bf652c9ea4f233ea598489fe28a6057de7dfbf264c2e749e4927332ac38a3cc45428d045e6b1cb33f8372d6ca30f83baa62bae81e5fd903e6162abd94b9fc4812a542c2ad4c7e106636cc5d7d1577a3bcd28a9f1a9e23d9e95383e0b9dec1565291f853426bd6301d45d1ea47cb3b547668767e79a809e90b255c914a2f40dd96d412b92c607ed5e4c113ccd6b70fb2a425743ac7ee6aefb125cf24ea739b91bd15069be65174505a2d768fd8a0f5bd61f334412474633bef144a86e31666e062b1ff6687ea9126f081b6a6f15a978ed2b0ac802026e5da973539bda21106e4568431844696336b95ef0e57849ee051ba379ca5c4aca1599a2a86997705588a3b50d0ffb3346004080863861087576b49bd457f74fde248997c1cdb82a8c25da05b2a0ac879b95eeaba4283baad61910a913a0f36cbdde3afe2f238d4447fb00d5313fe1ad879687158333c615baacbe0ec6722e536c8eb45f7aad8abdebc47316916393f852f57a7630da9e120460a566ad71817c5644175251d34a35fbaee05767341ab88362518c56300942102569dc4cd2e9faaae7f0acd043a52f1db9d83fa2e25c0b59d8e2fe427e9ef991c826a97426a7604580cdeaa77082709ae10868404cda4a4d230e0bc2f2f569ea6730b6b4142c13a7017883923c35bf04aebfe0d0f3670f1a388963cae043a16256e25d2ca6819fa37be303e6f3ad332f6fd826ead4a1f67db311105db3e7d39cf696bc1c12dc9379f888f5b259fe4035be2c43b2017ec2c3a96d4fa583dd06c1c50b4b5f524eae54de5fc6e5d864b5f697e2445f334250390d1a80081d0ff2fd5cb9224c1a134f7210ebdfbd7a8e8a6ca46c233b5527208746d848e978d630b359ac42c5b7afb26cf14ea1a95b9e284ed8b4de46f35833378a4c5e8fbe7649c9b6550c05f91a1858c1c3c4282f7b9916914fcdf867b7a1eba15b6d72a814fca9598700d9949c3e48f87e2b3c4e1c8b1f06f1363eb85d64d347551af95bed4625d2478fd027e76ae8ddd563d4e795f967c3d471d246ea33f1055d99b05f97a6ba2ef117247d625dbe055ae65619977d5a7e2832c6eb1b98e4a91eba7cd48dbc9f057f1b6b0d2bf82a2cb465c8cbf54e31a311b6a2849185a5e9009460217fa7b912d9270bb403dd107d2cc0db8fa4fd65173d4e6393cbb1d50e2d50bc5e2242cb123b6c1ebb8e1c65c2afb2e9af8d557b9111b632375d694fc29162082e72f4012130307b2294f54500ee9a06a19352569d5f5ee3623f3b584bace2d9e50674315f81d87f3a50160162887b720cf2be34ca9b864be796a1aedfd756f7fe452645d4a0163016cb14209000d61b0d6600b11c6018647d9cff33c37ebef5ca5020ebb46daea7b024a3b8fa99b6fe4391e8e51639bec3fae06acd4a5a3b93ee39b61ed1901154bc41852bf1b23ddd658eb550826e94098078cc3691039d64f50329457127ac696e5b5129a293c62b0f55189d977dbf583547691b38388768ce25efb57259d5cade9838972e7c92d095e074567903ba1a62b31e1599d0e7b12f210744476469f4e5337f3dc8021444699151b293391630c0a1fbdf86e30d76c1731a5c124d2dc90ecad751d8b853cc066ea8a22d64f241e9e558aeb250841de3b8552761d8aeb132108409b81292cb3e9b0d0c23a3e11bc19a99132bf2908881ffe01aedecd7a06f3718c28ab", 0x1000}, {&(0x7f0000000100)="688b1caa1f7db6b6737426b08e8ea4ee13e195a6d5f35c01", 0x18}, {&(0x7f00000013c0)="07265281a93e29ef99082b4920ff36c3e05492965648d5b9f3a223fb7ee03393c910e826b0f8740476e9f88891c6e2d36775f24e5f262280ee783483895cec1b4b4bc3feb7170122046b75654b6c33e987ecd9d1208458afae5274de73f902046e09c1d6efeb79da389f43c1ca512894de4c82cf2683c9aa3478038278cc06123608036f148ac7b857c8a3b55008e18184c727ee8c216305731ae94135cb8d", 0x9f}, {&(0x7f0000001480)="cabd96c1fb4bd7dd8ffa25a8470b0526d28753bbe27cb8b5460a645b6f5d5cb732c03b2d11d6c54b03c427ce3f5823718cef0fd81661f378fb2ac99edf05bc", 0x3f}, {&(0x7f00000014c0)="015e77b712c941f1efdc886db53fcc7b3448a89d30ae2630df05c8c534992ff9bd23394a6b9bc4297ff4f8835ad553f0d111823fe8b6901fef22604deb670cb265822c2163ab06e275e8fb21903e80680b035cd14e774dfaf44309ecd374d6a224bf323447efff7b5c594f2852363b20a3b925bd69de56f06795a8c293225bbd0a3f12a9124a3fb38c7aa6d7aa12c2ffb98b4d67f33ab58f86e3a3e8af022a592711d9d2d01eb89b8a049070226fde53c0471e1fcad18e399a061a7cabc12ad8e4deab", 0xc3}, {&(0x7f00000015c0)="106d96ac5c404610b556a0f4bc527174393de3a931baf2cf53dbe55a004a0df457ed36963dc9fb6b3345b24ca2564d0cea52185ec11bd944b6d38924f43f9485db0834e95bd874ed055bdb330339", 0x4e}], 0x9, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)='n5.', 0x1}], 0x1, 0x0, 0x0) 22:28:16 executing program 1: r0 = socket$inet6(0x18, 0x800000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) shmget(0x0, 0x400000, 0x8, &(0x7f0000bff000/0x400000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0xffffffffffffff9b}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) recvfrom$inet6(r1, &(0x7f0000000080)=""/248, 0xf8, 0x442, &(0x7f00000001c0)={0x18, 0x0, 0x5}, 0xc) 22:28:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 22:28:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)='ol', 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0xa88ae08f2aea457a) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x2) r2 = socket$unix(0x1, 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) poll(&(0x7f0000000000)=[{r2, 0x1d7}, {r3, 0x80}], 0x2, 0x3ff) 22:28:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='//e./null\x00', 0x0, 0x0) 22:28:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) writev(r0, &(0x7f00000007c0), 0x0) ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x401, 0x0, "a59245225dcba69300"}) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) execve(0x0, 0x0, 0x0) 22:28:17 executing program 1: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 22:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x4c2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, 0xffffffffffffffff) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000200)) getsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000100)=""/189, &(0x7f00000001c0)=0xbd) 22:28:17 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x8da, 0x7, {0x81, 0x800}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x8003, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) close(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x3a) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000240)=0x6) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r5, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f00000001c0)={0x3, 0x8000, {0x5, 0x9}}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) close(r3) 22:28:18 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73fc3c6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c56300"/1179], 0x10) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000ac0)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000180)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0xbb}, {&(0x7f0000000240)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f792", 0x3b5}], 0x4) 22:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x01\x00', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000200)={0x8000}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000001c0)) kqueue() syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 22:28:18 executing program 1: setreuid(0x0, 0xee00) setreuid(0x0, 0x0) setreuid(0x0, 0xffffffffffffffff) 22:28:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) flock(r3, 0x8) r4 = fcntl$dupfd(r2, 0x0, r0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x3ff) fcntl$getflags(r1, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:28:18 executing program 1: r0 = msgget$private(0x0, 0x1) r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x89, 0xffffffffffff7fff}, 0x1f, 0x0, r1, 0x0, 0xff, 0x0, 0x40, 0x6}) msgrcv(r0, &(0x7f0000001340)=ANY=[], 0x0, 0x0, 0x800) msgrcv(r0, &(0x7f0000001580)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) r2 = socket(0x2, 0xc003, 0x2f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, 0xffffffffffffffff) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x8000000000000080) pwritev(r4, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r4, 0x3) fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r5) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchown(r3, r5, r11) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000080)=ANY=[@ANYBLOB="c4400000005700000000"], 0x10, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, 0xffffffffffffffff) r13 = accept$unix(r12, 0x0, &(0x7f0000000040)) setsockopt(r13, 0xfffffffffffffbff, 0x1, &(0x7f00000000c0)="d3234fc98ba3440dda8baa21d68df3da6abedfc0734845878c7eeaae670ce3d47b7918e326a6bd3a4b61affabacda10b8cdf96bbebbc18a56f6dd7906b52459b469028c7b59ce78a32f042f477fa622570c7697c0c04d1171d557b4a9da6d5ed2a480b45124b477bd60f1dbb9179755fefc28d0ed0408c6d35e69e1bf5e6637a88dbef1c61edb27c44fa1a0bf393fe9ba94cf26373d7fe85a56ab1fa25c3663e7fdf66d92c12f23f1cf1bb715ec804b3036b5bf709fe94011b645dffd6cff8af75510c7343f237682c16da72ed9f46ba5f44db7dc61f77530a0769827b5e3632295e798bbdb8fdb5", 0xe8) setsockopt(r2, 0xcf0, 0x8, &(0x7f0000000580)="3e9ab2cb3f99bceef42856e1d3e42ec8f5c657e8f26cb5e1b4c0d81a4d0bf8041513d9e947ce03fd60919d9df1edce1e5e998689da0b26adca14f4bf15606d727672dbba7892159db248671d7ec9a5b552e5cd0a8cd91e3e31573c7c24acc22269c35f38c1b4018d663af1964a7feb36012d5010a14f59231ae9ec1ef1030da72ea3dd00d846302f6c1211cf0a2087749b283f5b7c8b2aed6b5fb10d06b17821bfa96cf3eb7b9eb513bb5de9fcb60ee3679ac8be1fdcb360a0875f76e8c595f2695fb8849b56e3e129667c7048f4b54d38b18734ae6827049b13edc2deedee82ede6f3810472cb520d95dd798eb6a83198f17d3b176449f60361e58934be770bd8b53e4c83649c0c4dfb8d38d200cd70a76b2270608c1e632eb7c76e57cf9c6b7e85850095daae46feffbe6675fc97cf062c984304b2dbd0359d2fd8be4d176dc0e11775a279cc68a883a298720acef64ec25cf57345faf52f51fa6998fbd260b3954e3161eabe1c2577b185febb3082e73b47195af0ca8604b0734b669fb463a8aae03d33a900d630594e916ea944408cfc8e9bdcfb4457b2f6a1831ea46b7738cf463fe7f3caf83d75359207dd10860ddaf523eb46ee6e4c6c01dd1cab79bce28a9895ce415f9049779dd1b92bc5f3ee6f01a4442b350a3ece69624fe070480f5172d25ff042704546ef60cc5c84f7dfaec8533e74a25e0f81e35fa9948b9616dab1d372ca406e64c7d5874a1b28bda7e7f84ad62c23c971a6c6fdd275bab00d5b19f967dedb8a3cc33fe07743ec54c1a2fe29572b186d2ce652e8d6195f5b43396db49999211ba1e88881899ba64b9e2dfebfa8e02a27faba0c74f8e54e0d91008e9b8e3033ee1e8633ce4ec6c3c8260a7e409d17cc73ddfe92ff90f6c04595c1258ee85ded2a18a14e643935bd12fd2f34bb485957cbea241964f2db1bbab367b7072ef299f7a01913204dc459be5d06d9d2190532fb4f79f15a3ec90079496d13b7d8ecd455a93e034c5d07e27ae9329a39e52865797935958fd4c6d3f397cc70d9ea755aa21c4f9d7482d7540b714eacee5e8addadd0f753f512447d43a14ba2b3cedd2ab61a6d6be015b778f230de98d1af252ae1f5c43dbd4de00d911c606c94a0b90d4c2fed160ff288c2f262948fc8628ee3769e2a861dce65c6d93bb524029b227e2602095fe19e7e4af84cc0758519e390257d8672bc4000a67f01dd7a812345ed782287f3de74c555f678b370ef28ad9362a6e5f48a9dea32414eac0b131a4c5dcb729c6507fc28c6c6712d042a41c32e23c847790cb250a37df414a5d63415c2004e8cbd8c6ec1d26a7d0f5c2a4c28e7c9499b82ac1b1f240c53ab373abdd722577201ffef156f4ce8b591866da7a273d9051c8969eb116b8a25ca6fcee3e6fe96d3c7c7043918065ff026684dd52fcd0c98bed3bc18ed4e8ddbb88e94e228821a2205895bd322cb8b1d976f8dfabd4b77221b4a878b8e745a7dc87466120fb573599395f7e912d4fc011e04b1bfd6c34b1b994f66ef62d1d244d467efb8a5ff28bd8d8a527a525da588030863773e818ea7e6680975291560d2fe93e74f5a51f4ec520dbdd768be4e66fa2750ad470e5e1ee985c5532e76635192add8ce0337d025e6c66bce893ff4e44cd5623f32ba8ab2c5843b205c830900dfe29ec363dfcf0c50c902a7599b41abf2d44db75e3cbcbb5a00b572bccf636a0cabeb5a8017064f7c6ad073dfe84b17d1ebd5518a4b005604018fe6d5b4e1a9db206fca95cd8b7a5381c29fa82468ba5985b8273bb1e8baed2bbae054d3b9c7a72d963f6e276e26acde218171abab93b48ba7991424d2941460c825d39c14f8314e4779cf12f5b52667a88f6d095e8d1802598f78882ea9ef236abdbd066bc972f8ef261a78e09bb90dd23e446e4221f0c3c5799653cf1f10829c97f796fff02ab7d740a1f49cfb12c77ec1ed1c463e6bcf430d793c47b82a105b9de5fadbaed38ec709bb933e4b35f8774d1620d8f7e15b1067b17ad6faac0394d194637aaa084e7185be58bd9311a622ba6a54d0ca7664fc8254885c557f0d09034ed89d1f2574f892a4d65f44ae39747bc8b24816dbfcd398eee2beec430708bba62036f722e50622af55bd9cbb0cfdb8ac9c260fae056132f9b895d2f35f33124226187d5f2fb9cdea3b00757779997cb2bf51c824d279bf2737700aa858fa41a57eff57cbee487fbc6c96d49303753771bb52a67e9ef5e9eca817113e9053b9faf82e28fde6e53f8d0f5cf571f35c83c41cf79132c0cd1ff426119e6e7525bf8dd24afaaf84a6eefcb175d5a96c56bf6382b4965fb8b2948c1817b74699520c3548990fb2d2e252c2ed95da4e21f96d71e2fcf9b3854d9dcd06afd79b9ce8da1ee865ad5fd013b566da376384ff7ee62e3aec7eb36bc5b0074c00a3fc1b1b4cd0cb26cf5e5eb456d34975af633ce572c29c3f974675223fa102f548c9748ca3f12b04dbc3b3cad6d0be08a4b2aed591fb9a0583cd842538dc39078220f72c593bb69c06f24dc9c411c8c5e69bf6068dae84d10a52ade6180aa6f65b762deb564b15295d730f2df9d72d86ec7479ccd929f195d142a03fd3cabcc29bd523e94bec53652dc6ed698ab777226b92012ffbdd63b288adb50e20f075ca49212bd4b1567de49ebfc9003c46624cbe7d8ff6976b3966fe86571ebb12ce458a357191295b777ae5e4a73181a781ce3d1fee29bf1693d5b1110c615bdbf09685feb8dfb674ddac6ff2a3ab6716ada168e56dda2c49610a5571254aaa0835f947e62196757c2d2b17358aac67a4a348136a7adc09681609929fa26b2e921a029fbfbedacb6d9e4b12250e7eddd3df4e2a4040c2a2c3ca23e536d31a7c50a6b9b4a846806af575450ed13f0ae39199cc192842b197ae0c80126beecf1d4d6e1e44f3a5fa55654ba3f67e4a3f8aef69eaa594eaa8b309932c045a46a81cdc951ac9f37c3572fa60e9b8b648c2ee2987587ea8d3db95e713631432282062434d4a16cbc6137122f5e112b86683f85cf0ea41c2bba88670a846087139892873b66df51677d09c156b9031eccfd6da27a9a2d88daaa903e4ad1ef983da911e2abf920ccd72a824b745bbd398f74bee6a37e608795a3ca3d36b6ede2fbfc2a08e284c10de0b2d67ff935cb9da1713465b7e0aa3b43ce0faf830c48bcfe71f3880bc5b8fadbd8711510225bc6482f52d1b28f550c1b92c4cad6a98ff9773ac4be382b7e9c7281ae18b287882b54a898156870a3eb3262caea4e1f4f87a97ef1130923dc934448f8162d5dbdf701f45a366c21d8181d918bcf2a4e3e96ba18ae18de4b1b41a208d9adf0d6ef0b8251d79dae43acc78c90e300cffe3b73cdc819e27310a7875d52c164c83195561fbed322a0933e60dd253c1f6f30033bf9f7f8d9e534b606fae11f39c9a06b9179f336056faa3e16fe250fa8eab3cd3d12ba2a096ea4578fb77f595564adae4e7ed6548954c2a240dfd6e85876acd6988a6183b64348008344d0c9320b70a2ea82ffb0902dbe6c9a0d5a399a16591e211f8d22615a0083f1445653c727216a9320068c7b94efa7a7ed67c9da427b436c8c6ddd01eb2aef309a06fa02959d98aa243dbc2f984ea9c57a1556342957ee9a7fff492b650cff05f4a9ba9dcd0f8298226ff93b479a5a843114ef7986c677a81dc4dd7be6862dd405ca4865a3db708f7ea7e5dc0db0ff2f5dcc3516402f2a4c4d3a16d1f9399e212f83403a6510db4f646c01338f44b33bb276cda22cc96844431183aa0484e278b0727b80d99e97f7eff2a6ef689f9df4b17621b87c89f6000c0bb0ff670c4975ea5554a5a7863f31b941acb28ef68ed4bd70ddca8b95e0c0c084fa996df63f6ea216f907a697d86cf0c9e742c4f7643c3dcd47d3b66bf7b6731576fc06fd1fd417072b90431977db1e7d3facfb87996eabd484ae9906c9a84c41e92864b5bc8ed26fa34e260fa4c2d13b5480805ba274e4543430b9838084965e46aeb4695c8a8850955f69f4f5901bb465010c1f3832d404493daa15bc710a25e7f500f085265cb22a0fabd28ccfc76096900b4b923966ca851f0f23d4f7ca33661e077c5d61a0fbd4e7add84a8ee4d54f8f52ad14c083fa7d9e59a49874ce558f1a575bd7f784aa9cfaffeab07a489d57ffdbecacf00a4c3195df083552008e0b753a83e1300d9b14128f6b858851d3995f4303c3d616dd5614a3d2fa0cf9d3342fc3368ddc278ee5960c10fc008f93a7ab2c9c570c83de365847b9c3c254f993dc878b0e5f2d5d070174120d71a9a91ad6a635141e0926b0064400469a953886ae51530750ddf539f94c4745487e90cb4dfb17069c55cab829fb0c983f2464f197d890def755ad964fa15c6e038456fe745d110359d4b1eaaba88816051d3e15bf1190008c9937cb606f04a8dc8796918ce4a8a8629e268c7c7aff4f192da46281caea7c2c3050dd1abc97ce093586630e6cb141d78707300e4f9c62ca8e3df0a49c41a3197a4e984a9dec3ccad4b790c6a4b1e0191c642413b17792de3f26094e85f9b0a2ba42a1e5715f97b409e66a193629a33f0c32b16441a9b7c2b278b59298d124f3595707bb357f226e78fb06b37476623052f531125f64653f22034dac301f15177eff6f1ff6dfa1b3c4fbd90c7c158fcfd55f05738b7a22098d6aa871e2efbb0e635ddc579c83320fdc41fb1594d027b4c1abcfb58f2d1815cd793a29443a75b8b34ed26eb1c36998f91ba7c68f4cdd1cb49d814cbba912e1190b52f5717ce51a50f0423dc5105324825ceb1136aafeac611dd6546738ace51e70cf064291277ad23174b28c2fb220547234f2dd7d6f60807481869e3d2c64577c251767b93bda281c56a9f3452c7e8ee33efcb3c484871dc38c42504a6d46e0ccbc91b739e83ccb3663dfe64e375a3ed5b6148a1823177d3f61a109465761e760046195939b543ae12a6f4c9c389ca7f1f8084fbda1b8fdd6e5616fddf3e0b3f8056e1f4c7de6eaefe020fd1feeadcc7a031988dd0f1f63b0854e182c31a231d07113805d558d6af96194df10f273ed26b9eb75a6b5c1dbb972702a96903bd30061ce4c22bc5f33a731dbd68b3d97b9651466c5ab46f996e9a71a188595ce828ce83f418dabfa79bb9f056eb92acc8a33e1f93a858afe311106964e0bbaf86d08fb3c744e0bcca19b1722abbc712b85e9ceca1d493d7d458a6b7fbf145ee685560a0d83bc64b51e26b432e30c40b0cb45e082386b03108c02c80f22194a49bca492409cc4512dbed923fb470926e4ed8249913a5fac766357b2eecf3567550ea167810f064463784a5a1e48d74f9ce85a6e6112d76b126b6aef7a0baf66b6da98a68459f2c72c078621834d9ca8d8a844beaa100f659a5b1ef3a1a88fee2dd3d5b88913398fc9621595f6adbfd03b98abe9a73d338c61c01c6db34e86e3a4ec92b952ccaa9a1f28e374a7ff5cf50926e9c3d644be630f5464b991404bba5fab07014475dac2c5f8f5f9adf9ca395aba6b895454c15d71498f3f2a7f80c2a82722b5c4e8e593ee4c1d68a319801b873a681e901cabf2cd686150965fb3d23e94b01303049301e0cc17f91d3328bd47f23d1c995a50d919429f736febf5ed59bc2e4b520f2d856410de408d2f853dcc96a7c5d8fb8b60b24b953d9b23f3ee4565bc889c2261da7eb7d80a3f0e8155bbc7439444fe6e66d4d809c0e85b654ba7090d71c62a5eb1832eb214e2bf382de59a09956a58ee79e4ef93c871ddaae399a554e675e3f84c30c0ceeee9ffdfe", 0x1000) 22:28:18 executing program 0: r0 = socket(0x2, 0xc003, 0x11) r1 = socket(0x1, 0xc007, 0xff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, 0xffffffffffffffff) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r4, 0x0, 0x8000000000000000) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000600)) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r5, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(r8, 0xffffffffffffffff) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r10, 0x0, 0x8000000000000000) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f0000000ac0)=ANY=[@ANYRES32, @ANYRESHEX, @ANYRESOCT=r2, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYPTR64], @ANYRESDEC=r3, @ANYRESHEX=r0, @ANYRES32=r5, @ANYRES64], @ANYRES32=r6, @ANYPTR64=&(0x7f0000000c80)=ANY=[@ANYRESDEC=r7, @ANYPTR=&(0x7f0000000b40)=ANY=[@ANYPTR64, @ANYBLOB="3d1d20a90500c03f57c4060ccc3fd9aa3758b6515a5296a25e9f91b084798fa015975ee4ee564faaed3ef42868798b4dc4130f481515bd8b6e5721d5d8c59f7e8a3b3e927ac8b9cdadc5480ba526f6734e1fa9dd", @ANYBLOB="aba4ecce173a563e2d96f1d1198aa04fee4fb76c14b792368deb45f29307c62e316c30476a2e14ad7547baa12691e690a0be8f10ae0ded402dff8110b126876cb9582649ddc4b51e09752189f8ec4604d82786dc0f395f7ceb75fa86e7dc0338fbbe13b3f3b7ef38a148797c4bfca224205cc40c38976db25f2559ec5783e540c647621d19e41a", @ANYPTR, @ANYRESDEC, @ANYPTR], @ANYRES32=r8, @ANYRESDEC, @ANYRESOCT=r5, @ANYBLOB="55568637a4c52c41d5612194670be4d34e572efc602cd051f5474ba6b3683eca38157dec2761bcd9b83620aec4a5df0b34df4e238a153502bcdfc409ad6528177c6bdab2fbda120cbf59a74da2194c1d3dfba6b07dc0f07b3888b2b75ee6b91580efc2c28af81f54d4d3bcb72007ea81e5b07f608bec0dd8c3c4430364f6e9642c82ba92e50be1f0481fbd81f16486e9ff8ed8b55c03984e316366eedcdc3c51076bfa37547066885a2bcdae6b1f914f2af541c204"], @ANYRES64=0x0, @ANYRESHEX=r9, @ANYRES16], 0x6) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000180)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0xbb}, {&(0x7f0000000240)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7", 0x3b4}], 0x4) 22:28:18 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x0, 0x8966}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x7feb0a818218ad9b, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x11e) 22:28:18 executing program 1: r0 = socket(0x6f3978290065734c, 0x200000003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050300000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 22:28:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="0b00000000000000000000000000000034049b536561ab02b56eaab06fd56fd4fead351aab000065ccee0fcfbbf63f13d4ba95eee9e159785fca07869acead3e876acd818c24c799957e8ae7f4eab35b74a761e1e73dd79fad530a918df709d0ed7f6aa5dbe569d21fc8d440b12b55835a1defb12c9cbe16082900cafeafa8ed6eb80f8cafb18e7ec449c18da79bd1979f7648509778622f78e41e6313cc6e7c3fa4354db114e4a67733bdece44f675078e2f659a175a224fd0325a6259357163c1444e6bccde370b5c1ee4cc3abcb68e62170353ec16d434504e14ec87037096769dcb9aa87fffbfdb4dfcc5893fdb9d49f249610197e4bd98e5307e328070000005c9253469ef3"], 0x10}, 0x0) 22:28:18 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbfff902123e2eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 22:28:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(0xffffffffffffffff, &(0x7f0000000000)=""/136, 0x88, 0x1002, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:18 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x50}, {0x15}, {0x8006}]}) write(0xffffffffffffffff, &(0x7f0000000080)="c3ee522419caa734c331491b7e87f6cef3aaea801d2f0a69b6a2403990a418bb067e8b7454a8d6c862fd18f3b5070b654a22889bd79136b0ea5a7ef7d5b091337437c7aef957c048c6c6a45fc7fe589d05959ad7d16e337fa2db9667608074c311d3071fd137a09ed8297ed0c459f98afde1143a17aa7377842186674902125b26ba703ddcce0ffc23f607563a1caddd7b958be98f14f421239d6525695edea742d9cce410f97b1d55a1866720f2fefbb868be6cb31c97ef311ec2afe1b63476a51ea5c418ca88f45be68e2a020ac5f471ffe52f58619f563eccc3798b89d050a251b06b6f3de54e8e9171703dd2904871bc30cbfce611083fc916dd67f08c4f55914f71a976438ac5191ecfe7f31ff194107eaee87b628d03f470edb35668f5443ed1eb254a35b7dea4d8b82609ff266dc6b3cc355ac6dcc2f25e529d063c25289c14a5d50e10f5a073e869fecd5d6ecee53cfce11242c6725bcb7fb075dccfeb9827f1206f24f0def08418e958e6f4967e25c2abb137b13c8631c82514afd97f4a28e52ec2519c3597fea71c5e34ea1dd00f7aedf41b06970736860563117cf8c83029a6c3ec1498db6f4d584d578c49acf9f68ea7d255450d2f14806361931c6ea500661367ac038b879676e0e855d2a8593765864c16c602cb27c63aca5d287d70fd6e169dcfbc2349c1b37ae6a5d6841f359e3e74de4fb1f85c51b3570824105cedb553022f615bb879ee97fa8f80df710e8920cfe19ab30e7db1a1470a5951599181d7c946ae98efcc5c53a40a05a6bd9afe30f420f894945d4382f2bf88c2bbd0045321303cd94f7d00f840a486c76fae69a32675092698cbb973df215d200956c7894705f7bc774907a744d07ad61945212bd8da921f2a14bc0214ec7321f2796b827a99af547ae6cf3079fafb07e6ff7764733bf7b38fd457ae92a822e57f08d1ad3ce2cd3c67fe845e00161192a00197da428eef2e43cfcecd11696050cbcb2d2f45ab7fc4ddf36e7aee5f7531a8bdabd98beccd89f2d198883b0f1042e6350574836f0dcd590643741845f3b46600126238c16c2248b31f9121297fa2682f2f1a5cc980d618184e4faf1070e27d100a4c42344d230a992f220e9fad25a389d911142ac828dd10877696b8093f81b2f3212d071372117a552da3475cb5122cd7e47f83b26905d12fd4ca637bb88db8b6155b60fa52b6b66d8c479635d6381824ac2dec8e28f67fbed8647331dbcff1d129174afa68aa2ba06f9c880e4bc23e8f57e3b77f6bd8501ebc2881b327ed28d4315e3d8c0ea617ed0c56a19610adbc0e875a13aee01c8da2b51d618d5ee2611a1373af3e98bc1873612decaf3884c071bbcb207f74472d28b4c2a7e78513777d64e18132b08c03071d536daa9d16d67ffc76c083cc300f30cd7359df1fbcd329217b1b7743545e6954f0100e23dd0cc3fe77d19cdc70a101771e6ad57999f6d7026fa1d7afea997cb0e3cc7e16e3e42371f846c0d5ba807a1877e047075c090f2528da2d934fa44a52d4be357a3cefc990f0ea2b5d33c5f43cd37acb7bebb16b4bc3cf34abc6578587ddee74d8a6420bb945bcbbb2cca54e671bc775a6e4c238f38ec89f9da5a82105e2bec58b6c50c89a6fc5e3e934077e457aa12fcce5c06f8478db4b13c81cd2107bb0446ff7f27bf5629b16db8ba60f2eb0dc6905be165f34fd643a47abd60081d67a8297b4a9ea61196b6bb5e2c4bfb731a8c3c87ea6ec4a965e40a989032f3da135c8d9ff7ef9f7fe90d5ac975c3381174f75919d8d3bf3386d7412a188bdc275953f5f288e8066034857df41d8bc6a6b01a3ae2575e7058d6700e0ac3e6e12e07ebba144c7261cadef65b5a359136a1058fd27d48fbeaf5ec6cfb2a75309b62788222e3c627e929435a8869a93186397c7739c7a4f5201515d0c731052571666521d33ab1acbc71543a54dc415a634974dd1f2e8b08f4eee92e0c64cfcc75c07c9ed1930bdd44c1e56f07dad2d1eb8beecfd473d6072f6a28237f5638a34228cd65641f8bca5ee072a4551e4f8f09d74f668d227ae07d7565cedcd92f93356c4e6b2a21ee3c28d218b8c30c769af65f50856518986d201ac13d316e082345b4040f385070d", 0x5e4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = open(&(0x7f00000006c0)='./file0\x00', 0x0, 0x20) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000700)=0x3) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000680)=0x59a1) 22:28:18 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x1, 0x1, 0x2, 0x78ce, 0x2}, 0xc) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000140)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0xffff, 0x7fffffff}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r2) 22:28:18 executing program 0: r0 = socket(0x20, 0x2, 0x6) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) wait4(r2, 0x0, 0x5, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000180)=0x9) setsockopt(0xffffffffffffffff, 0x1, 0x5, &(0x7f0000000040)="57eb47706e3c41bbc2c53eece411dbd023e5379e39298ac74ea5f0cfeb2426349e7c4625086b0252b37620c9a5cf980984806955e090fae55ff13dc5d7e11737", 0x40) 22:28:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) fcntl$lock(r1, 0xa4e543747842fbb5, &(0x7f0000000000)={0x2, 0x1, 0x80, 0x1}) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = socket$inet6(0x18, 0x4, 0x800) shutdown(r3, 0x1) dup2(r0, r3) getsockname$inet6(r2, 0x0, &(0x7f00000000c0)=0xfffffffffffffc3e) 22:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1000000000000034, 0x0, 0x0, 0x1000}, {0x30}, {0x6, 0x0, 0x0, 0x100000101}]}) pwrite(r0, &(0x7f0000000080)="fb078a731a02ad08b65593cf5ce4", 0xe, 0x0, 0xfffffffffffffffc) 22:28:18 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) truncate(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0xce) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) 22:28:18 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x8, 0x2}, 0xc) socket(0x20, 0x1, 0x1ff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x5f7, 0xfffffffffffffffe, 0xffffffffffffff8c, 0x0, 0xfffffdad, 0xc}, 0x0) 22:28:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000140)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x86) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) 22:28:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000003c0, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 22:28:18 executing program 1: socket(0x2, 0x2, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1, 0x5bba}) 22:28:18 executing program 0: ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10840, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f0000000240)=[{&(0x7f0000000180)="a3ed3c76de3ab72b176c9f620d50193eede5433f4519f78ba54ab161f8dea805152f1efe4bfbf3515ab9b667cae3f10b948e2d675ff1cd662173382aab2752bd22d5d03992c7b9050aa4d573c06ddaa0ef4e34496fcf3949d0df20ee", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) ioctl$TIOCCBRK(r3, 0x2000747a) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, 0xffffffffffffffff) r6 = dup2(r5, 0xffffffffffffff9c) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000100)) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4, 0x6010, r4, 0x0, 0x100000000) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) poll(0x0, 0x0, 0x0) 22:28:18 executing program 1: clock_gettime(0x5, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x190) 22:28:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getuid() getegid() getpgrp() r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x8000000000000080) pwritev(r3, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r3, 0x3) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r4) getegid() r5 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r5, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, 0xffffffffffffffff) fcntl$getown(r6, 0x5) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x8000000000000080) pwritev(r7, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r7, 0x3) fcntl$getown(r7, 0x5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r8) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r9, 0x0, 0x8000000000000000) socket$inet6(0x18, 0x4007, 0x2) syz_open_pts() r10 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r10, 0x0, 0x8000000000000000) sendmsg$unix(r1, &(0x7f0000001340)={&(0x7f0000000080)=ANY=[@ANYBLOB="0000e15800000000"], 0x6, &(0x7f0000000200)=[{&(0x7f00000013c0)="4c4ff2c829d43b6d8b18e46b36d51c3553531c5a6bd75d5eb53ae978c8b6a250e3e03e94a3125aa12e7205a2f40753174aadf6ff906a8fe413a383eb829a70fb5816d50f466e9df92fec042d8439726c375eeb0b1f2690eecb62e4993035fba2527d9ed39e11958fc30a2b0a50f27090584f0bf168f2ba60ee68095bbeb3b802d9a8b471f044876e3fda8015048e77e3b959425bcb2592d944fef93b2b8b6953e690181efbf8ab50e40b06e4090baa1b6d3cfd21e7a5f1dd3711457ac5dcdcb5cd5f9c261edb979b152145815adecb911b594a46cf85708f13e70b7992dc91e2405fcd1e6a4349f3878df3b7711690b76e0ef1adeb27519ef38c7727eda337c10ef48b3ade616b7a694be2acbc6cc989ca788a34c79f5934a77a9ab59bbcff88794a09400e2c73e26c5c60dfab4f251ef24fccfc955d9aac54138212bd013ca70233aa3d6d5a709797a3e57993017bc84375cb94a847d7f977bea845f45fce8417530e15e778d99d8560ced6a13ffc996a1bd0434f6472ee02fb0875ad4cf72fba142db8a5f6f91f107de2b794e17a823ce627a77d04be6b813567cbe4e17fc92461e5b2b431d308454dd0101a2bc5173f9991073bd8b846f13023f1777692b77811b1c1497369c7ea122d7cefeba862692a304c7281aed7a867b08808b7369d9cc3eddf653553f67c76c0e04eedcca7cace934045291d722fa10c7b6d058496c9ed71bd052e17bd491fe4564c5a4364e9e396dd1b1a330cc32f55d266a9f6fb09f79d8f6191ffa246dd3864bd6923f59d1330c98571405c574e68f3c4b25b1ce5f954931e310bd470a46874c5562411f535e3cd6d9d6b546ca1537d56b70dc817353df468e4b463125b2adf1a109521d733ae7aed45d68fd86fd9968c438fe07aa9af7456a906a060079efc7c006342ddb114bd2235da0dc39469645105dcd39811f66d161afeee578662eb05564eb728106c05d845209e6b29e7014516ce1895dd6d3018d1677c511d3b73e3e806ea0683031ab404d4572ff46dec2fa7ed810a1d9b2191faf0edb2287db416809bf0f7de1fb804f70f97f476b1eb6bb741b337e3ed8e39f17a027d368515871721f1d3c70e5862f60b4fcf8f99aa33290f10c4860ab5b9b3b6482d09b0b0b1323a1154533d6d14d22112895257ca414f4c64556b329b0dce65c8ea4a05da0a556aca2bd7a73fbb6fcffe60e7cb5617fd173205806fc12fd918d5a04f4d10ea2040d840a26a0493c2185cddac11c69b19990e6ce073bca6602743eb394e84e6b262812f46a645d2f0565ab3e2195bfeb9a8667688ee821792cc72b1a80efc65cdcd204964a59eb4ed1475ac00cb574bd3da650a3726547eb2e3a5ff39ff894042b039336621bd958abf6a775a92e8bfdb18c1ff343ca810ad23e4d512ac01cdaa292a6731c519254f65712319f46195964abf52dd91d4ead80054e5c486cc1731cf804dc9ea2967f1376b32a028fd8b19cf9903848958ccccbef561fd0c8895db8b793bf4d37d37678a5eb0dd91b867e8cfd7d54233a3a267c89d884932a5b80ef61733e8ab78c52b409569f7c672df8eec34b79c95ac6dd32d191d443e18b05b6201159c5e8adc62e5db05f522b4b9e01b4acfdd31cb9593645f391511ce30bf0f37229daaf82ee7bd7f91542c133742ce477b83dac476ddc4c6fe1c56dfb222ca9d9b5a555c1f83e73913042565b47396e45586580e82695026d0d7e0e568e0f5b298b8b1139a5541bb14d8d08bcccf222ae3e3db77679b2b1f7216560fe9231ef67214f15eddeabbe7783e76fe06a97ec23b5d9edb33243dbdf78604f9b8e34d72d0bee269190a776b7dcdc6cce3e549655ebbfa03facf6d89896d130ce69204d51d079e3d5ca123eee9cee93b30835c9697d715647727553c872d92a83802d8c6b6f4fa389ab1ffbc143a359e5df9c22efa2177e4693f2dbdccef0c4d8a0180bffcc6f5f7a37822fca8b6ef7142c06c26882052173d92ab13e5b5a5d3e6f4f1709e0d4b469db6a5eeb191e0521d7c2465a25438b7c694afa8c9972e3668a10cfa1f22c2953446db24aeca726eddca55d01e0a1c84353759878961150f85f54bd687bf8becd09bc52ed3e19d7cff01ef61930b755874c2982cf5635cb63e2e5151708928ad68bef5df018c7255c89189947e619709f1aa5c6c8f873bdccbd4cac727e1fb53c94799eabec3dd4fcc934858aaf613611bfcb076a57c56060e931e7ccc80798f8eb939e5e31b56d3e8fe54040a59afafeb8085f90096d0b7e65aadc4c85cf03bb4dd9978557b8f273f83c22aa447c8e5119b06e4819b064cd02d7a10f8e54aded6a1ab605ef4ed9867599a8344851ec2c3626e83fab43f854dcd39a71b5b9d897fc7f15bf1776e0dbbb6ccc7b2d2b0eeae66542e37e43698611494574d4eccfde30629199f900a0ec454d5c396b4cf3068615ff869ece323c93fcb6b6d7c94f8e61a135e7dab15cfefa13f1bb4b88b218035faff43e4b0cd3b0f3811ff3e04a33f31412a81217693f80d76cdd54a4e9f8a2d84f4fb586b2477932f24eed4beb78cd8e47071b5ecf04f61b91f4e7fef7ebd1a6e6ac19ea9452fc245e1105b09adb65cb7c54e750823d631bd0160a7f8e02bb9d9abfc3a2b3ff706f4c719fbb88d99a667fe387794d761651de9226738235ff29a91ff5974470b8df593e986b1e1f0880783b24767e9321992d9cbf2e845ad442b34ce7200d32b6c2fb88be3c27b63e7515851e3f07009aa63d17f30c014b1d40478898320a710947d82bcad0b4ba0ad2268686d82939223428e79c532363d10c4f608acde950f4414d18a8cac73a98a5e08af595e25e33665548bbf94d28b922df813237efbc3e111de2800ff29d82523ac902437ce4a6074db6638f6ca38efda0ac2b057df35050795f098e082e6655233be6ec649eecd644d2e0a58f3eee5606dd186c472e59b3840dfda6cbf198248414c5e1aa8471f24d9ec86b47e6f4f89ad28ab2b465128822e8b8954609e2098db386e8ff3d1809b7328b004aa38f613f68573545fab2b2c44ca1dba016bf9dd5954dca941da54e6a089fce8ccdda0feac00084e767c51965e59448276fee72a0e4f2445e8d27f7039123b92aefbe9e152ee229ad7cab66e2c2d6f6c74f14b4d59f318ab5f2ad3bf21ca84921ce6a692a4036eba53c00c333b73c3a409d8e87022eaf54446efaac85857a84f70d5170d58bdeedfabf21ddd81af284913997ced1f7082313ab18fa9c3b0d8eead8f2d545b90c7bd98e2deb8c2293235d9d16208799bccbe1c340ac99e49bfc848e4465ebc1fa2919088ba38d1cac3033f0e0244dd18e655b41325b6edf96bfbecf513828c25fc2c56b87f302317f029f3b0b1790ace9e3f2453c8f55879da28df8d23159433a392078700a58a47e66791831c6684ab7264a4c1644b7bc4b99c771bd9639ef7fe22d9032035f7fb93aa9e2995654d22082b25a73a53f6065225ad30d89326487a633cefc7468a35cbc82c5463e819c982f9fb3ce79f90936693cc678cdd4cb3685fb6ed2066a8a87b6682a4ee2944ec6b58ec6c53e5ff2d5c08514d031c3e94ebc970b21f63533b1924b35726705f3cae5ee85656ee5cb16f3dfbe79df577a2902941cf2e126570bb238e5bb295bcc8135a4fbc256d31875c6973e9965810267961ce6148dc532af53272d3424e0d157ec775c6ee0ec4915e958ed23cfb580197e219962403deedf895d41218bf13b05dcb76b62c5b965b0dbb61e28abb3cba257e75295a5de5f1595c0f44e057d403faed80d4ec4ed395a0da5677e389380b70e4493ffaa42a553079b5fa641baffd12a669f827f9217db0111aedb2428ef94d4e7d4d2a68de805ab2c4cec9b3cb94d86e34bd8a3a6f3a3a75012268596e8d1de2a427692c69ae4e67ffc544e532295da93a0ad3c0f0a590484423a39a294d3ae1d43e03b23f44b0d3073977126c63dad49bef2358758ecdc71f9c39785e81d785299ec4821bcc1ee42f4735f7e98f4df053158e50dde903d80a34ee57992b83661b5bf060e0f42b65425b5ab942066bbf517929a033fc7a650889e09b0cfbf42aba92a46fbdeddb712f0bbf5b6bda32d294a83fe8b4b7dca62401667350da6df6ae546fee84c991e68dc3eb0457087942b280f3f9a7a5baa14155a39c7676958a753b0cbe189798e0e859bbc1a21f6125f76ff5e79d96511d6ec97df040ac2a695fe9294a1012a7a4c1cb67bd112d3972a2454282e1b8a93a40e8e35de66f26dff63562158256a2cbf81e89ed05e0f1c1a30972e4f0234ac583d828e3dd304c36ac5b3fcabc83502e71da89f0bc327960880f91fab8916a5d03dfcd9d5be7c617c36236ad8e4157f91c82845242e17ad3c1113e5516815fea4bbb2482ab51ef03dd747c37f85850867cf85e3343048370d36e41ef8e3dfd7db34578984d2ecfdb7270dc7ddc4d202dbd2ffa40d7ba5adc80118000212d2ad759cd0037fdfb0374a1c3bba55970da6a01d797223c6335bcb2d3c1a076e13304d0241cfb2ad16a48a3fa5c46239dd82c7584a3b0b1f53d0a506449d04f772d27b2245413c23a027abb1c72d4d5962b252f878990a19d77a0208b44bfa61ece09874c87a37837abae9cfda328733b15b87f203fb761e15ca7b3e28336aa2230f842dca8c2f876c53a019ead9c3a209c00c0e7f3d7e1efd7b52ed35461486c946b1c241d17ea0a81f6adb277707a13442e2bcc9298313356fbd54e9ca6e7c8b6591c85dcf2df60c31ffa2b3da80464e95faf8fa157ab08fa2a0eb1346cdc88a095a91f9388807ee658aed72081343e1005b72b57e4fc28026bcb95c9520ca9153fc9f6a758c2ae3f847b45939ccd3f115a1e8fc5e9c64beb57893013988f5c48e59ff02e314ebfca5018a234a295a24775602add5e029591bbc1cc9b90429e03e0b6561fb0aca61ff89df4d307bd2be95c327280c0edf50c9623fb04278bb13c502795fad96b0e9425f58f7ac98937045ccd7250dfacf2795d2e8ff64bcd2ddd570d22bcb62df66bd2e2c0a09cce42031951fe9e4ae15a9bbca9f7854b338b3d0bca3ed834830b58369e571e6573ef10563684e22e44237d233bef355929234d84170e2a790758124d3037631ffc8993af77a672e2d3d02267286c102dcb4f2a6d38d7737e87f83fa7854d7cf0ef2db7126f321050bbf9de6f673fd1d8139e9b13e484c8b3ccc240c6cd0242579363a332c24e49ea3a3c810196b99aaa1e2d2a5c154311703ab64fc9cc05670cf1dfe2c5defe237235d12f9dbf5a92c2e0921ffabad8c32b8cd271032c9e4a77dd63cbc10fb096f76a07839f091df5f534e803422a33a97dbbf169ae5adfa05d98661c3e27beb8363da0cb46f9b72ff1aabc3cd480e96e7bb0173b1c578bd61ae8a65a52dbb1d26eab6b01bc362b91f013fb6ab53ea6116185e4d557d91ccb5be15eb16d9253ce79d2fbac79c2e317c58342f897a2be275b65f0d21921df18a9943fdbcca556c68b5a64ffc62fb46e0d422c82d68c1f686b58980b2305d6094a4e684fea542baf546e5fad6d7ad9afc45c8498d4368d4afb5b3cf08b21dfb04cec57cdc7e0771cfae623be15146aa82a204abcc0b79f41284bfd5b7b2dd3619f0e078cd9ecb79bbd7935e05d7b0072449492748ce57287a4f11c2add74dfdbc701f097d72512bdbf548f3d3c98f5f15621f3a295b8b70958a6aa8bfee49dbac335454222d1ef1c70c8a749f3de6e772fb9e14cbb2e56ef06f607f0e4e92d5ac593f2329cff5e47701041d3fde9f31b19b87646", 0x1000}, {&(0x7f00000000c0)="a8fa617f14ca639eb10a334f1cfc579c", 0xfffffffffffffd2d}], 0x2, &(0x7f00000013c0), 0x40, 0x1}, 0x7) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x84000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x6, 0x9}, 0xc) 22:28:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/163, &(0x7f0000000100)=0xa3) r2 = semget$private(0x0, 0x2, 0x30) semop(r2, &(0x7f0000000140)=[{0x4, 0xfffffffffffff609, 0x1800}, {0x2, 0xe2}, {0x1, 0x100000000, 0x800}, {0x1, 0x3a3fd3c0, 0x1000}], 0x4) write(r0, &(0x7f0000000180)="8ae26ec2e8d81d04247ae07b854509f80913", 0x12) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) sendto$inet(r1, &(0x7f0000000280)="f9f2a5f67771214558a3a982399f744b839b88879066e3014997a091b0b466ee6fc30af2f7b418fee72f3eef9d31bd9baa9dcb024aa94baf32395b7f37b8e58c2f3ae988ca69198604a03c99eca1551cc48f6c2ed0763eaa772eadf9b173efcee06cbcaa0a274bc97333ea3d0b397abea807f85e98d453c4203fbc7d0dfeef7c7d264976f99caf207f9de6358598239515d1f2a72027620e5e", 0x99, 0x2, &(0x7f0000000340)={0x2, 0x2}, 0xc) lseek(r0, 0x0, 0x0, 0x2) write(r0, &(0x7f0000000380)="f9da4dbd92ecf151e184f72e4fa0c74fb4b1c54f51adf7ec0047a3", 0x1b) semop(r2, &(0x7f00000003c0)=[{0x0, 0x200, 0x1800}], 0x1) r3 = shmget(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000400)=""/236) r4 = socket$inet(0x2, 0x4005, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000500)=""/132) r5 = semget$private(0x0, 0x3, 0x2) pread(r4, &(0x7f00000005c0)="45b4c6d2dfa388249a1f342ce9014ef3c4d06e2c", 0x14, 0x0, 0x0) clock_gettime(0x6e82c221c9ba8ff, &(0x7f0000000600)) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000640)=""/197) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000740)=0x9) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000780)) r6 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x20, 0x62254fa5350ec61a) ioctl$BIOCPROMISC(r1, 0x20004269) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000800)=""/78) accept$inet6(r0, &(0x7f0000000880), &(0x7f00000008c0)=0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000900)) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r7, 0x0, 0x8000000000000000) r8 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002e40)={0x0, 0x0}, 0xc) r10 = getegid() sendmsg$unix(r7, &(0x7f0000003000)={&(0x7f0000000940)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002f00)=[{&(0x7f0000000980)="b9c6a2d560dbb305ea9f5ceff389be0d55800cb1e5b7475930e73576e460607d6161ab839b465d999da8978b7b30f84a4e47c0ad011f4348fdab326d9750440a61e50771953474a43a396933d565e7a4abe0e9a80a4ed3de7b389b19afb8b1610882b9737cab1f4d130340158c4b72174843e09f479c0db197827c3ef1fe5531be0e58c336cce1d493a7ce9ce63585a5fa5bd1741f3de6e3ceb9a38d6c973e0ba820d9bb0c67e14b5c4ca94307f8c09d635fe2f59a56565c5446683201dca45c3b8ee0cb087ddca37d5072048a8fbf0ae7b42279dadf37d911182ccd68b6da066b009670e0dffaa10b8a1327e1666f90d6f3b154767d9aef556b32efa292387b3537a5b47b6c10be2ef67b41145a552382c0bf006e342f7726295bdafdf2783b8b7bca82ab826767d9cdcd6afb7d84f693325452a3c2a96bf7f84311d3d489395c2868959f929f7b27b9ea1ffbbeddccd7a2b293fe60f6c326c854630d23237a919d32cb2d027d237e42884fcb7508020eff6fbaba1f7e97790175cd1846f98a4cbd2fe870eef45a08fe3999890c84b11c9b46b44cb0deb4cbf3b7e885c9db71a24cd68cd5fd251b628551acf000f22f94a6a43fe89c2a2fbc6df9b7aae469cc16dfbef73b4e1c293bf7cf8dcd2011d1453ddcd38fd9ec08919eb16281368108715bd62ffc2cbe05ceea3f833bda65083931968c31e6e2a3a1cc576c73334633ea44fda1c6d18849b7f7bc5b2d105e03500f486e78200230f244e3d94383976c7af94ff5ed98130d48745959cf772e3ee773913f63c689503e67c293846f8ee83bb8d85baee8a0e5f1edea62597f2954226798ae5a954d620c2bc10cfa609897927a78126fb166e16383b748edcb3078fa9d4f1783745bad0ab3b86cb02bf36964b9830a0018b91c3f108cf0fd109047d20d6a3007b437f2053b6cd0eace16e596230cdbe9c15418ed35268d4d6d6e86528cf4e1daa9dba154fd9f0065a262fab24e1921ea07e93d33fd8285021dfbb110f77f069348ffb4abb836c08c2251d0df9e0112a071ad80af5f3a989706dc7c6443cff56de3108dbe7278ab1b79e50e2813eda2f413313ff04b105e6433d0aa92cd3a97f81c2ddc902029bd38d26d9a9130da50ec54c37f8164496d69028d7f209c732ad4247225267542c20faa7d9a3f7de4721f5e6895da518ea4faf4ff64dced0d4fd948d7f65023dc8df591fa5f8bc71c131a6a537c59876cd66650831b57527ae6469e298c0abe5db53a6506bcf4c420fa99eadc357bd81eb4ea3422869cb80c26cdaa84b11583215fc5874aed6f3ba30ac3a62f5eabf05b678fc89aee8748b70b3cdf857be0419933b070e8ff24845821e357cc5ae3dc4c6a766da470fa2108d441699f623ea8ca9bccfca7486f40e0f0f588a208b2e452c0cd10d46e6b25524ec27e2579736747c06173787fc83acfa5f293fe72130f1e69ac0da97ab5cd52d53e1e42eeacea03ba42ce00e78a51c575e6154669d360adf7dd49a3b2d76d046929d95d551d33c6caa4ea0bffdaf7cc70579329410f65f87d9d75b2b6cbd50a155802020a6232bd01d74127eaa8d98ed42061918fee0d7e0a9d53954b6ed43695331d9b46c03c61af59febcfd15a747677f5aab710064172d2c69a4ee2f860484c1233a1a9c3e6ba323781d5d3f7413ba0e6e8f759effe67bdfefdc6d5508e9fd9f11093b896dfc56c8285f2d68005b26bda2c1e8fe988a86ffe1e9e29c739bdb963f05d60e9c49fc9669d7092a7d2b09ecfb85df73cb98c8ac5d447a55d970e7a42c7ba8431eb53c8ee4f56b9278013b0f179612ae99f5952dd0faca0cbc1baa4fce34536fb210840b0e075bc8ceee3ddd275c75eb2f7006d73e8010df0a5859bee5c9f1210a203a1a2f198250d980a4dbd7590db458cb5ed081677042aaed39536721e8b3881113f78284dacab978fe288a41f35672912235a8ecbab8e27186f14e3d22af17cab6dd0aee267b492422eaf79d1caa0aaacbb2e67ddd9a89d11c8cf27fd1e6422727d7aa03e46b13f823e229b8156b2ae2669723dcf94a4cc4ec03e664e0997b8cdb0dda4e6735721c0467f38d62c3f64362a64b43b780e3e7a2c4e62ecba65c4dc5eb069ddea7bd6d35c5727480af2c503331b8ef73c137a4f8b371ac9a62952a5e50f74bb3b6f9e4348ed38b26989e86440529d27db449833e1b9492775447cda60616cf1e4f64deff021c281830bc1c86f1b07f017cd1a230a77c8a9b1db6ca3d027f86ef50bffa4de160ee7cd573caee4aee9e84a8a32743230050cd74fc182dd249002faa124fe0cd52d934f7d1f1bd20a0fd39a81d8eb61d6a79edde592cd4f13590770b7d58579b37b711825d0ea80080bdc69480b34efc474cbb5071d44eb6bde558d566f928b0b6338f37dfc0c49c8961cfb975285125e5341b48292cbaa8bf0e85d3d920e54e957552ed17852a2fa225bd3b6b074f2202394e9f24a59c606249595ec74b66fc70582f30be897a2e90f4cd64ac412e59008c10bf1ad074ac4e152ee8d5f2b36643e74b9a48110a4d2c64a0bc9ff68445980f159494f44e6c64563b7e107040e0dd7c910fdfcdcc87eff96c91ea40743e07f337b579b9b2f0c8b9aa7fa8da8f2b2c5cfd67b67e779a46f9dcc9c1a79e795d09319b8ab058d2405a30fdaadf365aba13ff67699246fdcc130debc6bc9fae02a548e70855fdcc28fcc507965a6cde79df641c4e5f04127246708163d6163c6528d91ba39728d71a030e9f14248e26555401131bd0a5cf1d2e2802c39f4d8fd19ee61848f2b74620642b88327451dc67d88a8dd94c6162947ac768446012338cb7256ab8ce62341dc9a106608ef147bf1fe35849ef5883de40e3e230e3d7597c423e7257e5602432745fe05dd023581216f83ba18168978948607aacc2f599cb2380c626241ee49b939912d8a45e77d3fad30bd7f79b9ab01bd71e65b235270fa823ed5da4b8d225cea029fe2005e6b388a26405adea6adf3b7be123a08d01d7c7be939214ce6ee5fab0d5aef636720583a1d022cfb581a5be0e7a80e8fbcbed316846340f985cccea6271cac6bfbbd71bd505038f47ad4b297896aac701e96815fd1ae78b61839961972f7bb1b8772ae1fe4de691e217759eacb2c658488e7722c9fe2c49a2eed04cd83a52a36d9f690696b80906135744590c4817e891bb5654b6e3baae3d97f30c8544c09bfc49eb9d39827960cfe3f2e35d21b9af8a39947a6f552d97a51569361549db59948d8c0c791e321b82ea85012ed509aff6098c2d5e21685b2928a60e1b399b91118a0f1e11984c5153c10959cf051a28c661b0229af7b17457fde4097a9e69cbafa67f3fd9e276d8d248c7f3334d6a2d790673c347bd347a5a39800d2351d3d607d0e8236107a49c62fad286b64fcc323bce821a1836c5703c1ad8e13c1feac1c9d8477e41471301978855397b4db23e04c6ae0ed04fbeb67f0f67f5a821713af22e45667cb4995e26a87d752b59d71a2b15805c7d89fd3e642272a69c5691fdb202a17689339072466e02dd389ff7f1526f45b2ed9e0e06d23b530a61a3a384c60b9bba710543bec0afdd638de91bd6d86172c4b9dd1aa238e9e70082724647d6e08d958d8b25d367c2439238d8e928e9652b7324c210ea62a34fb18a60495a8c5de117ba386dcabebea26d765f9aadc59d423489c967ae86708aab5f30940b6f8581947ae3e709f8363ec7ebaa8241242be8beb130c8d7fd05bd27d3901e8e858b1c6bffe93e9c12e381e188d014c970d3f469e9882cc280fe8e6c998ef32aa90ec95526f02d600bec35af00a1d120e9d8816b6c9febccd4bd56f6627a6eb824b74f5072d6fda9215e4be3d6ccc1ff3ccaf604f90ec867cc0ba22d4bd94f0e8c3099212c9f59b3c00ae081201d3f8dc8a0330abcbe4329cf1358654f0265b6ac2a8a1bb7f12e55b41d64cca10c6aa46d2f2099d55890a4415a117493099bd44d034371129f6ffcbaae8893b249ca8ed54d035794b9d4c8c1370f1ccc8b7c57c8526cc22b2ec82441a6fd5cf9a149da16e2b298fb74e6ab61b1ca28b237fa96f7b13b7cb7022936927854e7cc18e01f4403fff0e9a87b8d1f616c5311c70416ceb13862dce44c4ac28306ebfcdc40149712b97b8d684468c4b8f19d1a246225537ff1050135d97f848a575e72b3b7b98c5930634dd765855eeff6b04e696c80c668185a4de277be159bb08944cda7e8be987b970da75057e2a26c6f34aaa2c9d024ed570c9eab2b629f91597d170b8adc0e4bb257f11095cd99ec1ca00bde0866101f7551d0bfdab1244cd4b201406a7d5b395b6b75a7ad651b120ded12475dd3b2969d4d6eb6b64dbecf3ccd6a23c6eace5fc0fa0fded41e2c5424ea44467d9077c48d8a252c1a36c31447bcc47dcec60d04596039359b5f95b05fff9c2510e6b29d239d3e32a75a3f145811ce0ed3f76975f559d1a5611f7979d75a1260b600d2998d7c0f7be35063f3a52cfbf0ed7cfa245c25edceaeee1134904c4637cd71792973b3fb320327672568fcb5d227c396b47acf68e45ff00e35b68e07be263f0deeab4734e05dbb9cb7e25bd0aa91acaf27ca8b15ba74c3d2c2841a625c2c74db037b804c44623a6483f53f4973129cc48dd7e038612b29f00c2ae87042b599a66371a285521b820349ecbd712bc8e1e77b8b143d9c9398081baf4e21b96522cdabab31681ec90cb0fee9d9af118328c9b790ac16d683c2f0ec1b161d79aff684ef8c5f53c29fdeffad744129d20e1dc482814bcd4efb2e8f286449227b29f95129bb4a8e8fe9b8c462516b6a41923f074b727b2ee374016bb4a761aca25cd63bda8894c8ce600fa80c2b2024a0360403292d4751d73d1a5f7fc030a852b93fe8bc508aee111055eb6d2d3295214db0241124e89aa694b4f28fd8a0f74bc9d8fe126b7df89f76d845f501cf6e26032a3efed754c2c2ffbf27f0c9aa5fe77943e41104aed7607cf8cabebf615b76f43e2d5691e3c5b5091b2c019e19a16fc7928dca8f0cbab7e5b6804e7fdd9f2acf0fca09b048070ab00b78b397562af2f131f942c96e8cfbb12e49915f7df60978fe9e64b95382c0016c781f33937c78e2a81621c32e574138235449693322a755be4136477e6fe99038ca1b4d7f2032381e3c39d3510ba8001f7a63db658a8df88532ac9431f23cf405cbd24f64b2c81445d6a498e132e43032d1a8821285738c2a36fbd597739ced8c64ccf77066a231aec891b452736c0e012fa73c85ad7719c743421d8abf8971a6064a6dca57a507ff4d47af621b4101d3c94aa1a6aeca43334ef36b3d235abfef511c5014302427d5c3cc7ae7d0a51262b3cd1cc49b4c6473674137f17d864e8d2c5b0a069828e86e68a10a8c16c8dc704195fe53ecc9325d460899f7f119a8f3eb37dd869cc66adcfd7651e52964c54cc35b0e6801bc9ea058c3cddf2801bf84f1cdabc1d9237d530119e40597e4fb66ef6e5f7d078e14a636ed01fb90836a29307f32da76d741fc22b3d8ccd08a6b9381b7d9bfaae8131f9ac84e11ee9f41083b2ab2fd1ff0afc531dedefd50bc48a504b5abff7636f0defd6651afb8b6a7201fecbe9f8b35691119c35a295a127bec3ad90d204275bff53049dd82a06e9a9d2a93f15e00d7706af0ff8dac19a942350858b6d70beae40e4bc0c3dd458f426d8870ac4d480aa17e0ed688340b836a67fc7d3c75b466282afff013cbbf0dc072e274fec517548b4c30b8cb25038edc3afb5a8d9f27e6d80c7f8c89a433aa7dceff1935f6", 0x1000}, {&(0x7f0000001980)="316fb186929767f1ede9ed064bad9ff1addad5cb13a72924ed3c8c056e507aff83b25c72a53fa4f98942b12e0737cd61aba993fdaaba38ff28688e8700ecce20a271c5fabbb37539ea78af5dd20545e60c06d3fbdfd68096e446190d04b19c1a0c616336db0c9fcd8a999aa7a80697ee4d2aea3160bd5228c1c53749287758de06ffc095a9f0f0d9fb6a8820e047e1f3ab476141ca12ea4b460887592e527a93fc2f", 0xa2}, {&(0x7f0000001a40)="2ba08e150106f97bebf85da317843080e80eae0e0758bc699f2030bab3e4a2f5c175c214150a8331c0d534d77ae46efcd1f810ce34f3eda317e614f1bcb3438638cd0ff0191ff9ab3d301bcf8f4d428baf7435e2856824e5442fe626532eeea4e5357e4619a0bfe4c0e2e9f024dbeea9ec5657430a39013670d475b47555bc9bb9ba8bd7ba5951a0bab4ee67c4e94ef02b8e3225e54cb7c72f203bca4cb3201373971040bd66e174ca1e2c66ab0abdecd55c6924225536f9986f21e48357b925449ccd593f55810ec14f3c72d02f435edccc24bf58455b80cc84ebf0670ff0c844b9b8182f24b550", 0xe8}, {&(0x7f0000001b40)="14f401bc252c5b1a0a7a9d6296b889dd165e1f2d12557e7dcdfde2460417659a2ec47e1589876ca8c93fb403196c9bbe8e81f581803c31b3b2c3b357329f90fe2e2104935aac6996e100d3a90e672ae64e9ad40ec90f4ce54aa842143018d6db453b9935e4f5d26b39830a7df983ae9b0cce1cf95c35f1aa3d3a3c4030d0293e31e7160c343328a206b7c5ee08ef6261f8c7ad10fa2d57be54c046afb69d99ff74a588217ba9792c6e4bb81e68f546011f1f900f517e08c92d7f72ecdfae082cbb56d65853bef0650f5af35c802a6c509c18319d5454c74a521228a1e3998918fcb94e6a604e698909e544c3d189c1d3eecf42d58302d6566671864c934e2d30958365b9ab6944e120a6b725a11fd72f70d9efbd6f9a654692b9d76f68db9f95e4ea5aff0493eb62c4e60ae6f8a03172fc92fa59222855f74264e65d09b05be9e978b3553fd265f279ea0cdbcf8a7e97feeeb6ae844b8664016921b4f1f05ad62eb0dc9e20b35a93edd2017066abacd30b49d682608483e76d3f7d8669f2e051b290fe9ce26ae400b196f7a5e05101e4f115890ccdaaf53cb7113af7afde2439dbdd36a9e1f33d26f247aeeac69cb18abb28e80f5949b869468d45645b991015906c611cbec5b3ea4f96a457300e942f80ea457a3d893c367fb019d81d63145d747707db89abab0a548c135f12b80e3e8e5176ea241bda40446237e57e86772897d81d32011135fc3bb3284e7cb38af77c49a3782c4279859e87872befc04c3eda7b97db92cc048a68e8efd108d7fd83183ba37f44a06045a11a6819a847dca3422cd55936ee4d154f88bf67298e9c4b50f8697b9af88b7d219e9f5d925c89928bffaadbdadf6590de9eccb76c7ace71344dddeff49e312790d0190587cc45da97895e5f0acd2d4d27214296f305b16ed2a8127fd9131e96c365ee2a4570502f05f6a8e4b83740d73d8bbb485ed9c472d4b0ebffb82ed988ce345bde029d77f7c6555ecd042bb4f2ed500b3ee809351de4ad66be51b06ff1258bd6d4285a4dc51697f679ae662b43ed449e22c77fc40c2422880209e16900ca9b3bc9fcabb783e41672f2949e47488cfd819fdbc487964827e86fb109db627bae9f08fc84e0464e52a1f7371da889df92e408555c10e8560c18eb2f5a16579c918ad36a92f0f93d67a604cdad2a692be6dd3aa2691acb738401585b0c45b386d6d552b657be31cfb5b114e4ded9ab23d9c4417d698bfa6c7bbc1a764026f849b60d34930c0fb25b8f4de282df01f60e9bb711a5b83f426d92e3818860c470b10d7f4c474eee9ae786fd51513e059781d041bdb5c3074e1dbba42d2f3f9b41405e40ac39b9aff222b14f0cb213c1c75acfa4c289af7083409cd7bf51881321326bd77531c95ae8ade34a482835b021881c31b726293e3fdba0a3c423a4a2e354283c4d00ebb99fe95acc69f547075b4778850265ae3673abcd26cc3b4c088dd6d161dc39ecda1803aa44a73465f32bf92005d11790b4603193cddf8173532739f96a026c69b985605ee8a296db646ae3b0f09c8b79d17e4ab352ca1fa8ee6ecc62cc5cc01991b2a490b7026a91088067af245106404f3b7a732ede575e647833ab04b401c9a8667504564fe77acb8ee13987160c908f28edfe0e9283e224a31077b45f59825c826e42eb196fd57513f87175a8dbe39a3f925001974adcbb2736212dd31a3e56934ec8977f0c95cf7adf0d16ad26072be44000a043aae43b529773d52c8fcf89080c9ffce28c7fd63a437402ca7ae2382d90bf62235b46cc7487764776277658443683845cfb647be06f0f719b27c55e8e50d55a8498cfcfd58fa357879fdda6fcc8099a2bf7ef3ff6dee21049e66e09bec569689557a45619b6cff52d2a6456caf7270d7c45acb6416cd81b31823076dea7e860f183ffdb2f051f79ed4743fdb595bda5e66867f07b6b4d02a72047b0dada8cff680b46f3842f07b721d6e6879d8e1b6b65fbffe7430b17b35a1012b1ff738def85a9fdd1681f6b0df2a8fc8acc909302dc3fad4c4f89eeb156c8744ecf076f9a4726b589fceacdc32b009a1469f54465e6762488de01fa62aa3da539c30e0be30dbf338d1930ed41a9b936b986738ee32222acda49ed4e857ae5cf12f69bf020844251ef8848c2c14918687d1fb38e11b46261de4e44c834fc3a2fc475ffdbb0b49b97a5bc3fafbbaa55d7b881409fe10c9859962aa53466e1360f60e699a0c8ecb40b117161b55842134156b6a10fb290cb08c6df36e8871b5669a3316b9bec3021e7900b69a9261b1d3cd06039735256398b5b23a88a21df9c7eb7a882bb89e13370f5c74dcd2a3b93fb60b3841e3334cdff71eca434d7cfb18a46b8315bfaecd94f26213c751a1fc4c997115d5c2f86600e68b5181007996c797ad580e25e22842e1c19b1564a72705a26f360be7105d82e36f0ab0e1fca6b4fd58fdd2322bc45da9cbc8905ae6373e50caec7655aca878bc16f52b8034e3a495fa78582206605474febc0a2aedefd415180398609905ab765e8f9bd6b9d2db2a70f70b5255b911e89156f729c4e3b91c3133e975abd496b1185ca555de2b180bbf881e0e28cf1d3ab2d9e7a60f6b1c0186d869582556b8a4654e6637fd2254b6fe67604330ed7987c4d557d5fae91afadd9b5f0f8e8959dc8ff1adb444de07bca203593f8ea250860eac70012c1bc427b7fb21de681d07266d3aa5d1710aa9cb9251decb48bd9241827bc9962023308553edf3ed84099909193fa58a79c503aa83ffabd4db3863b3e6dd591fe4fdc692f0f9226c8c68975a98866b4fd6bba2134017f60277d4bccb365f7632ff5b0f2ed63ab48891ebb2d1ea7d43d60be7625e4803bb7ea04c859f3e1da5fabac4ac415ef3a875e60135296d9d972f976524c1158f0d3ce3045e3b44fb6bde86b37421c9c54d59c9c801afc8a0fd11cd9f47454d21e22a41af0d78442730bfe16196b072f8764030538cc1d997c23f546c5c3b7b35da61ac5a65b128e16a8ad983ba26a237588b8956fb6e6c116897999de5624adb466a4947f3b5907afd6859a2598fc0bc016a09143bb32061f2de149d11d2914207b099a8ce1e3c88902a02a5100535b35d07d8094a0034e0f43b4b96cd739c1dacc6ff928299bfb3c2073c5d8219ae1b24c13863ee15fe7f8f7719bcd9311b2cb1c07fb377f3df65690ef91661ad5b91fb394f47cbcb9589acf32e180f6aa1ebfa634636ee24e5a1dee5d24880d3742dc6b3e4b13300e0bf2e1f81726c49996d298aae38e306b482f23e469d1783f711761d9a65f7bd4605ed58754bb0dd1f9c07791e1761cd68690bd3590bf00221b3779ed2ca5b246d7fb765a386079128cb1a7cb094c88b7de3c2a01f3881743f13a6737747c0b430b4c8145db4be3b2dad89ae44ab3f8cb5633b2d7b42aa26963440f23eeff91c0245c0cb9371be0917eeba2a39165efe9d1808024920ae98bafa9a3d07425d336ca2c09d5c575c0e7c95f68de551811ed59cb6ff2466819b1eeb1d2b50497f028b6d6816d5440a342d074ab36388f9fcc26e70bb82edd4813c4cfb19dd86e9e53e7546da1992e203ff2a5d43e6e1994e476f1fdd266e9d6348a5d97e6cdf4ff7549b3c58aae5f304c31ff2a1ec487529ee39df130d58055d32bbc9a5f335937b9d2fc2d8f9e8a057abfd23ede247212e0cbc38eca3747a8707d424a954c0e94c4aac4f07cabb6a4815ed3227eb58598942136a623a4fd76684d141007df5ce361905035a1533f996f33c408977c58315bf9c934ed7d1d688006b075376464b082db27508bcb287f748785e92a14c584d433305b23d2a2221018e3efa7db5d828966f476c6ea55c29de856c46876d038614d72daa11067e0e35c5218fe4d0bffd204e24408d19c8dc765545567343ff1f7d88d5b1b92ed3dae02e7143c7af4c2a5ec54c855894b075d333fd84c2aba5267dceaf498f29a817b74c22354d30e1ce2f4b9a6b63e3d23970e57cc910ef78ffbb269278a62cff912ff7d13b15da6e63997db0e8cfe6991079e48c39696b3972e0f63ecbff5b85fbf997266335be02c6a7a9bf66f4b2ef2c7302376ae042f5defe298211505b9ede65dc9116d91e694a486022fbd4968960c3be6bef4960fc72b91b4359f72cc7e0b86959eaff6f82c91b9cf5089a88aef61417d4156ad803a3712985de04bcc4b9bac007315cfc60c5bcfaa8a94834bb5aec2c0aef9f4631561c590f5694e0199b3d7508d38e5821444adceb8b5ecf41abbbcf73662b246d75505b6baf9337305f10c75784366c6001554e4469337737ebb9aa58aa6a16ade93266c785b6073d7b707d70f4d72fdf01c93e5bfb90db3824bdbdda1786de4fc76ae63acec1f58ee1148e10cd128fe1f46d133d77bcb0512ca86abb44b41fc730c21a3933c6a477c55d650e69b0435067f827d0486ed15f752646eb1d54cefc4a25c776d5c5921627d24c80a44a204a5a6a2a822d07435051ee688e8d6f5e48578417833053d9e3cc2c8d645f24ecec99a28be43d32a78463dddc574c22209d9f855479a87d150fb6ca48b138e654245e4fc03150997ef4da96ece7e299b685b2d9175cd2e91f9b402c2d2c78d55d7c4a5b2fb3249a8e871cc78e0e70a9016de0e0de2bc35d35474216b312e9ac663c9b27d55418522b2e78d77f59f8c09ea9a3445b00819365984979f894d650424f444889c3262b12210c00dcb3f861daa5f3d8f6e87d021ee96de9df4dbef846cb60058f36b7d88ad2054669e48411119f6f8d42d4f6a6908b414b19be72e4003a15f60eaf81d8872a4b095ae9d1055569ce2697715f7206e916c1588c284e369d2b85c032eac997cb871d4f159183b32ff5710ca32859f6e47059cf939457ddc1d1d535004326ecfa6db0a8c6cdca5e5fcd8fd147d398c8a37e0b044f8cfa24e7353934bb7e5b5c3182c901b3918bdc332287d1e181ac284d6ab737f3c100f2f0de130c13317962806f0e881c75e9d1c03565ae79aa41627f3f762168fde02bca797dd5d6c64c0c2b6b59eac88dc1b019adc4bda368d526d4d948eea0a6f5315456adfcf458c65eb0846574e8341c91986b9d47e0681644ad6e8109b03250932ee0d0c472474c43ca952d6d3568d355bc1bcb612ec9ff18e9f2cc9dee1af07122e4bdc1bc186dde8c44eba3b4189991e97c8ccd94559906029ab87a4fc100e467330c8283023aaa2b96c49b6003068dfdf801b08f04e04888d0053e1c382175b78d18ae745fe8bb138ceb059457b42f0e83ec0e78d6f79eb257c2cf0287111ab647e55029b6b4e83dc9c4e621944bf67f0d0cb01a8100618413cf49a5fdb1c626ad4d0a0ee8d50c8a3bc345b5531f495a84e5963c770b6d3eacfc62e73152c66b72b149dbbc41d5c65d0bcd7d8b1e7dbb5fdde77e53db5bc2e5a41b23aee1e61e697df60e3ce7da017bc620c13a6d8ae43d7dfadfdd7861aeecb181fdbd8188ebf38b406c7af69d5174ec8f8a5943be740fcefc87df7c9385d1584056d1df1ff0e3e12f8980f52d81b1721696beb9aa24673fce534f7e0627f63d807a145ae8d621f65fe3cf67ca1203677c72b1aba6e83029f4ff952114081566125a6849c1fdf3874878679fc24dcf39e9c22d49c0e534cffda51af063fc6e9699880857ee4504928b90416e11d9bba2bca017ec7ae8ecdf56af9bbd9e0f0f22411e6fcad911f4cd3faad418cbe8a162e4eb29b0e1cb97a9e02258dfb97cd40b56ea1d20d12b2fc9f5e95353f5caff55b320a18fa283fb44092d6474e543d1515", 0x1000}, {&(0x7f0000002b40)="005b2f4848965d9b01cee8be757bcaf8b1508963b5f87aa652534c8a3b9f1d23d5e590739912c494ff8c0ad74ce07d79f51ce419204fabddd65ccc796558d6a851e37e1d595c2d3db97feefcc10ce1891f8bdb59194885eb7ca06ca9012cd8bf01e00c254241719ae2e8a8d7b15b486a5f3447379d6b80a040528a", 0x7b}, {&(0x7f0000002bc0)="ed344ca97b8f49c3c3bd8ebb93582ab8b2dbdf5edb964a612777079c50a6d2804b2ae6cb593068c0612f97cb8e8125ab2119a416ac1c236e1295760ac9235e28da10c43bdf57f6268da35e934d39a924424fdc8d123b55c349b2ca1abfdef7f1d1c9f686ed4462e400b13f33667e91fae9e4c3f65172e32cce0f21", 0x7b}, {&(0x7f0000002c40)="e583a41cc45ea794b7dbfe25cb2bf18c772ef965e2f02cfb4af0a663b3420bdc58d557e75a1c255903a385cb6ef61080e691d012b87e34ead661837a67ea5bd105bff5a9e0ac47f9b7dc13c83a3b2d89503e0abe8306e05d953f99e3f9e8da2faffcfb00ea0523bbbafd16028b935ccfb615d2b06e44b8ecd24018f7b5d1b4c1f68d3361f81e6dfc3e651be97557a15328770f281b8ca56b58c6ba8cf6ecd0185d98d6a4dbed9ded8ee370795023b3720f3d6be6cc2d3f55169cb84191172e6688c6f1d0a60735121b5f648e37964141eb8a42957e473d7ea6ef79", 0xdb}, {&(0x7f0000002d40)="eaae5e4fa9df6ebcc586c2db3c46d6a60e5e7a1ac66dd84ad3ed1fb39407f1061dcf16118067c81340792ce742af2dbd1e05a6e6026c159d5e2ba7f7023d00f6f73233223e58392a0b7065031496c45c293180623c36c5ee8864de246a7ad3496c97c2d716dfb70310d8f0d21f61888c8e23621d7851423ef7b90a1ab34f29f3f2da9ab1e1a650aa79f5ac517369d8b435a36956d71e986ed439a896feb752fe97d41884c0a800a17407297ddd388d4bea43f14642d106acff1f610c9aaaffc88504730ce4e892243f21f52fb647b73614ceed19bd00"/224, 0xe0}, {&(0x7f00000031c0)="e8fc6cc6d952829787379a2a3aeee0c2d13050f1ed3fd37d9bffa5e1c2c613b4d8be8e3ffad786416aac085a78391466112b893d4a5210e7e95244e2274ce0dec644ad38317b3bae80e32bd27f87427b382b257e753043683e7db8b9eb9f50b280f7c6a73adfad0734093d92880a00004de21c502bfbd567ecf159f9a95dda71b4c9bbc8c0d76c39d576dd5d00177bb827b10000000000000000000000008059957d64b65d1c3c66d783bce3a8c2e5a789fbe35de59cf396dba7d7d0491026eacb0389f804e52a5c08e1ce59f6eca6700283c92fd13c4ff28ddb7946d313d68bfdc508c4b6df9781258ff110ac54646b431d7d86db208ed4e7a92b75f33eb71fddf2a3a4ccc5cd098931aed092d0f4ed33fd61b6929930aac17c5fe1df142942300ee286b6e7605a71d8c9e2bab9275d7f19dc473fb866", 0x137}], 0x9, &(0x7f0000002fc0)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x10}], 0x30, 0x40e}, 0x400) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000003040)=0x293cdaf1, 0x4) semget$private(0x0, 0x3, 0x84) ioctl$KDGKBMODE(r6, 0x40044b06) 22:28:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) setuid(0xee01) openat$klog(0xffffffffffffff9c, &(0x7f0000001700)='/dev/klog\x00', 0x80, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) recvmsg(0xffffffffffffff9c, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000080)=""/50, 0x32}, {&(0x7f00000000c0)=""/154, 0x9a}, {&(0x7f0000000180)=""/132, 0x84}, {&(0x7f0000000240)=""/80, 0x50}, {&(0x7f00000002c0)=""/49, 0x31}, {&(0x7f0000000300)=""/59, 0x3b}, {&(0x7f0000000340)=""/236, 0xec}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/170, 0xaa}], 0xa, &(0x7f00000015c0)=""/230, 0xe6}, 0x20) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 22:28:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0x3a7}], 0x1, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x6}, 0xc) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881", 0xfd}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/83, 0x53}, {&(0x7f00000000c0)=""/53, 0x35}, {&(0x7f0000000280)=""/123, 0x7b}], 0x3, 0x0, 0x0) 22:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) setgroups(0x2, &(0x7f0000000180)=[r2, r8]) 22:28:19 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000c6a000/0x1000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) shmat(r1, &(0x7f0000fc1000/0x1000)=nil, 0x1800) 22:28:19 executing program 0: r0 = socket(0x0, 0x1, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 22:28:19 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) acct(&(0x7f0000000200)='./file0\x00') acct(0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x320, 0x62) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x7ffd754a77b9beac, 0x0) 22:28:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000000)) 22:28:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, 0xffffffffffffffff) r3 = dup2(r0, r2) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000000)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 22:28:19 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, 0xffffffffffffffff) r4 = getpgrp() r5 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r5, 0x0, 0x8000000000000000) r6 = getpgrp() fcntl$setown(r5, 0x6, r6) fcntl$setown(r3, 0x6, r4) close(r2) 22:28:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x1}], 0x2}) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000200)=""/4096, 0x1000, 0x40, &(0x7f0000001200)={0x18, 0x0, 0x1, 0x3}, 0xc) mkdir(&(0x7f00000001c0)='./file0\x00', 0x4) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x4, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x41, 0x1ed}, {0x85, 0x2}, {0x82, 0xfff}, {}, {0x0, 0x7}, {0x41, 0x3f}], 0x6}) 22:28:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x87}, {0x1}, {0x6}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x774c7b460dff49fc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 22:28:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x980, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000380)={0x0, 0x0}) 22:28:20 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0xfffffffffffffffd, 0x4, 0x8, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xa1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x4db}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000e96000/0x4000)=nil, 0x7ff}, {&(0x7f0000f7f000/0x2000)=nil, &(0x7f0000f63000/0x4000)=nil}, {&(0x7f0000fe6000/0x1000)=nil, &(0x7f0000ea3000/0x2000)=nil, 0x4}, {&(0x7f0000f3c000/0x3000)=nil, &(0x7f0000e31000/0x1000)=nil, 0x10001}, {&(0x7f0000f17000/0x2000)=nil, &(0x7f0000f78000/0x1000)=nil, 0x3}, {&(0x7f0000f07000/0x4000)=nil, &(0x7f0000ef0000/0x2000)=nil, 0x10001}, {&(0x7f0000fd3000/0x1000)=nil, &(0x7f0000e2a000/0x3000)=nil, 0x1f}, {&(0x7f0000ff4000/0xa000)=nil, &(0x7f0000f72000/0x1000)=nil, 0x9}, {&(0x7f0000e61000/0x3000)=nil, &(0x7f0000e2d000/0x1000)=nil, 0x1000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000e13000/0x4000)=nil, &(0x7f0000e6d000/0x2000)=nil, 0x53e}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000edb000/0x1000)=nil}, {&(0x7f0000e82000/0x3000)=nil, &(0x7f0000f22000/0x10000)=nil, 0xdb}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000040)={0x0, 0x7ff, 0x3, 0x1f}) 22:28:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x5) 22:28:20 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) pwritev(r1, &(0x7f00000003c0), 0x2b, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) r2 = accept$inet6(r0, 0x0, &(0x7f0000000040)) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x3, 0x0, 0x7}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x8, 0x1, {0xffffffff, 0x8000}}) r3 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r3, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) 22:28:20 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000003c0), 0x800, &(0x7f00000004c0)={0xa99}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x302, 0x1) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/20, 0x14) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)) kevent(r1, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r4, 0x0, 0x8000000000000000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r5, 0x0, 0x8000000000000000) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000000)=0x5) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 22:28:20 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x10001) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="09cb3a5c56d354710f2f1a373ff550ee48c061342476a66cc18a0b3fbbb8b83ef63bb6631346edecbe6af37a259899ea687a135ab4920ae3be0b8372dc9ffa4291931d6e458cd393a3d751ec8a1d2097bcdf23338d7171a6daaa3727034c52bcd742e71a6489947203cb185f477bcba936328cedb85da6961cce5f13ef6a9db13f9692201a00af8bb1e5f3a1c82e2a2647f634cb0a4f33815d3b41bfe7770ee8499a160d4874c2dea7d124cedf97c2a1995956180c3edabe9c0678b40227d4437b70e4cd109f824cf0e2ceef1a19e268dd63c3d822e8", @ANYRES32=r1, @ANYRES32=r1, @ANYRES64, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0xf6}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 22:28:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x3, 0x401, 0x80000000, 0x0, 0x3e, 0x3f, 0x3, 0x0, 0x0, 0x4}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r4, 0x0, 0x8000000000000000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r4, 0x0, 0x8000000000000000) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xc}, {0x30}, {0x6, 0x0, 0x0, 0x101}]}) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000140)="c3fa10b05ab3b9fd0c09abec2a7adf2342a6c4809d668b2f5b44ee9769d5f5e6e33894cae44cb635278229e199ab9a0050", 0x31}, {&(0x7f0000000280)="f0b2de2ed59decc5c8d6682b11500294682faa09ae226d4e7e51eefbc8b4de8210753475f259ae073c94f4d364439e38d22f89d1b978bb3abd6262160b1ee432a44bf97e5e6fa935ce1fec804569d5ec8f865871d7e9ccfa2a72fca86a0bf991a07c14c1991ef13797f56e1c4a2c1210e47687b2c16db2ac247840d31bb97385ca0db90d8f885dbb6bd4c1294a9394574b49a4db144b", 0x96}, {&(0x7f0000000340)="fd16656d518b676408fd54ec36f7c4363321908538e0971a4bd3bc6e263a57997ca8126f2a60bf965395bc7e9515faa27af84115c0a9127a6135eb8e8ab59e33094e0d1f84f9dba715d08bea79aaccc201ee5189c5ca014f90b5cd9d188d74d8c90813cd4a226e1a0bd254ed355a4612eb54b767c2ceac907978712f8dfc4d80219c3525672fa8e3f3834a27881355f563529c4ebcd4bd8ecc48e51c09a520b34226bf5617ba65676ba0c31d8ddf662126df76dd8bf1569c6889a1ae44ef857ff70bca3b3f052b29", 0xc8}, {&(0x7f0000000440)="47736c0cc32aa1636cb7b747facd880fc54e00a8d9da0b3d36a6818d4fa849b0b6fb1a3ca8111fb2ca0c522fa8284b84b7c99f464558f4163fb9af3f0450d867ba763263f54004de8fe269962bd96d47ba2acc47a982d206c245cc71cac5054bbbb8eb91c2d497fee894f7bccda8d289b95e409265b4ea58f9ba55cfad019a2d50a64a8fee9d2d90bed9e16d394c82fd4d3a4c1022f6cf5449385d4c65abf8d3baed1b24be5e2e82b5e1ced67657c02e09fa6b301eefbf4c766e74d27b323c0023a9e175782f52602f3617895c9df18f53d3753ed0d5879443133c722419", 0xde}, {&(0x7f0000000540)="0ba10ef6a9290af8eae19eb21ea0c746466e7911bc26301f8621e2087b975e3e9a09b75ce7231c1a3ed3", 0x2a}], 0x5, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 22:28:21 executing program 1: r0 = dup(0xffffffffffffffff) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x8, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x10000, 0x0) r3 = socket(0x20, 0x3, 0x3) r4 = accept(0xffffffffffffffff, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r5 = getpgid(0xffffffffffffffff) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x8000, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x8, 0x0) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = accept$inet(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/diskmap\x00', 0x0, 0x0) r17 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x1, 0x0) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x4) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x80, 0x0) r20 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r21 = socket$inet6(0x18, 0x4000, 0x1) r22 = dup(0xffffffffffffffff) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x10000, 0x0) r24 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r26 = getgid() sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000040)="2578d88653dc4283716eee586b743923212dea6fa20a8c16df00e42bfc67e4ff35265303e342a6034e392d5e2d4e86c36fbea6a39c105e2af0f012ce0e1189468de0b0974d42b1d848fc89a41f8dbc20101653ff0a051d36957f8a95f54972135999975bd347", 0x66}, {&(0x7f00000000c0)="027eec35b8b1d378bd01cd9c019dcbb09aeefd65a7706d6f41bd3cb031355dcc6c6b70c69f2190388e95a807d59da1a1c745e44d443f38d6ecf84045ed09e941ff782e979e69b957f22d94897d275adc6e15fe66d3dc8dd8c1e7289ad9a82342e3388b7f45a79173ec8a8e3f9d5c19c61e0035be72b44156e2993f43bd6ba1d8dfd7f03d8660fe", 0x87}, {&(0x7f0000000180)="43d41041f058cd086d9ad1c125f1f489890c96c211536f83c41327663c808d539d0e2876d4c68e2fc7564d40b143dc24b33e505f628f7de6290af72a71da45f1646bf71b5aafbdda5d7d114bdd31d256cb8ef1826d5a0a2852c35fffd106ef15d50df4ae7362543b455cd7ccb25cc6796746f8f1dba089f9b02e8e34da8d6df34ceddd2acc650a755a8c2ffb4367962c4759709541a30187791b853e2c4c92744bae21d7100803a36ebc185cf9d320a8f9319b47a06dba268c6019ed766a62d9b09de78325b8a1126899354fa950ea1247943809d93fcfd25ed9b1fa24830c8cf277ce5b065f83a31f038e2df0", 0xed}], 0x3, &(0x7f0000000780)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x18, 0xffff, 0x1, [r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @rights={0x18, 0xffff, 0x1, [r9, 0xffffffffffffff9c]}, @rights={0x38, 0xffff, 0x1, [r10, r11, r12, r14, r15, r16, r17, r18, r19]}, @rights={0x20, 0xffff, 0x1, [r20, r21, r22, r23]}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}], 0xe0}, 0xc09) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f00000008c0)={0x7f, 0x1, 0x3, 0x2e0e, 0x80000000}, 0xc) r27 = openat(r13, &(0x7f0000000900)='./file0\x00', 0x20, 0x1d714ea0a25b7c1a) writev(r27, &(0x7f0000000c80)=[{&(0x7f0000000940)="331d50b4a616fe1939676b406745b29e7d849028243eae101802f4f9473eca04fa746cd1359f4ec2afbfec428368aff345dccfaaee9037e0f1e7b3f5f0243d58d8c8b9db25f5915a0893f48a76d3bb23d238b63bd35c7448d7049ac82b9632898d66acf02a736619a87eab0aadbab4034faa8b2276a8159d921a771b8e6f5f9299111fdf73a8bafba8e9be45766bfdda8cf65ffbbd342b1739b0821b1df28627ba649cef4010d8f2bc2f521183244c14438a2715adbae4f772847ad6a2c915563557ba5cb42c9e9f0205c2f8565e99f7bdd37fc4f55f92", 0xd7}, {&(0x7f0000000a40)="88da474a56b408cff37b8079ce5db84b3e6d0800ad1c11b6776b414ba48929882f4303878147", 0x26}, {&(0x7f0000000a80)="98b7a3934ec5f503", 0x8}, {&(0x7f0000000ac0)="7d1f6579fa1dfba5ad7881e9f4c30e128364fe9cfaae7cfd87adf71d279d381a36e7b0eb8c7bcd9ea880ab0088de89745d51895c01dc8081c451609b510c0a3dce4d13ca5d7c6abc6ae59ee3bebab0c1b2318b84882e5bb5ad20f0919a95b60cdd69a5fe3abbc006f81b0fc0903975af9b26", 0x72}, {&(0x7f0000000b40)="6c9c7b3c7f3f3b2d6a86907c995bf2c9ba66a55e8a91338e8a118468279d1956591bcac7d2da3529bc872d18a6dab9b36fcc6008280f92027f5893270ac1", 0x3e}, {&(0x7f0000000b80)="20d5f1723f92cf829f091bcc057e89be15285a6bd8084fe163bc9fe134e180abec69298637164aa740c60b88b5b07096994ca99d97dc59f75742939a5ca33e79ae27558fceb081a86e477443c906c6f5668447be5fc327de947e3dd9d1ce68fa2c26ddd0732e411290", 0x69}, {&(0x7f0000000c00)="56fd188a91eed7056b51d88d9d5a866e4619464662a9dea0f01cb24f30d85394c62fb51741241c6406b206e0561314016a647f049269d6a44c092325ff625f2fb61cadad6d09c5c523e48be2d38110", 0x4f}], 0x7) r28 = socket$inet6(0x18, 0x1, 0x9f) r29 = getegid() fchown(r28, r7, r29) 22:28:21 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x9, 0x2}, {0x5, 0x7}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x1, &(0x7f0000000040)={{0x0, 0x4}, {0xfffffffffffffffd, 0x5}}, &(0x7f0000000080)) pckbd_enable: command error 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x217c041ece0c883c, r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x4, 0x9) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x20000000000002ad, &(0x7f0000000040)=[{0xffffffffffffff00, 0x44, 0xfffffffffffffff7, 0x8}, {0x8, 0x9, 0x5, 0x10001}, {0x0, 0xffffffffffffffff, 0x9, 0x2}, {0x100, 0x3, 0x9, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:23 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) write(r3, &(0x7f00000004c0)="40df4003c193ffb124d22522d31e48d0f97d890645d9e9bfc7877975ff4e5d09af62df5b687d54895cdf4feea8d45fb26a61fd9933d03354c23a5df5c78c8d237fa6d59229284d7c710e6883cdeb696970d2e1fd88be90d31a9230", 0x5b) open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x1) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r4, 0x0, 0x8000000000000000) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x9d4dd520b84c051a, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000240)) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xd1efa9f2f1350aa4, 0x2011, r6, 0x0, 0x8000000000000000) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000080)) dup2(r1, 0xffffffffffffffff) fcntl$getown(r1, 0x5) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) getsockopt$sock_timeval(r7, 0xffff, 0x200d, &(0x7f00000000c0), &(0x7f0000000000)=0xb5) pckbd_enable: command error 22:28:23 executing program 0: r0 = socket(0x18, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000508b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getpgrp() mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x57}, {0x40}, {0x6}]}) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0xbe7799c, &(0x7f0000003400)="5a76f13e74141742e50271896f9e0460ee368aeb0262734b65e4f3847c34574ca03425fa89037a28b0a5a37c32842623dedd59afe8f57d1e1ce5e4dea1afc1c2253ca444d9508cd24cc25347448df4524eec3cbdc022a56377c871c12d5db412bd201bb27de6af4a8393ed9b8fdda8f17493adfd2127b9760fd376fe4500e7d4217d8a8be03d715ab10c8695bdf75ca5a2653bc0597f81f7f890179ea3606d856d31483c1483ba2ff0ced252ad42883dc6dd72e8a19bc2ce9a6cb2cea6978a714de125386ea942c0c6f7f6508a7975881d0cfcde92826cd2407be23b9e90c0a675b0dd30a7a6aa0122232615e5d1e90f90a60248837f48255b4fcdefd55993037323d786c5dfca9f702ed0e2d78494b485db4e66388a36fae49974a2c07de0f238520240e4399cbc7d64ff986d8fafc9be2cfdc635dffc320a164377d1b128882d25368cd232b89e02a6632e6968af7fd2f9aca586e65ee5928cd6b6a2aec02c0737db1124ee7cd9411899b2358dc8d5fbc069a080ca8f067dad063927b369731b6cfa7869a6c3dca11ffb7f31580a419adef62982bb1e4b480c4c65d6c0b8f0a4538a0ee57b539f3fc8899528aaa5476f2cf9d0b58a83098df97d353209aa06914f3951388f43962d4dd713cb40cb5ba4a1a35f956470cf4eea779d251da29dd59a7e0b47164f683caaebb41d9c197e3648cb706099af3bdc1e2b351da1e1f7720826bea5ddb77704b9863a42ea3bc9015bc803652d0bcbd8579e014e86e05d4dc9c8ac2b9ee9e4eb1ea4507b00cec01bb41716f5505ca839bdb6fb5d60dca8360502911441914b34962a213a2d502e85c8b9fc1a8a33ecd1f7ff888da6cc09f6c33821ba9d2943e703164655a70fae629223dd73983ae1bd349d16e68dd9690920baf2a3fbf33fac202a38bd4ed74851741be36ee7c5e0c186fd9c2ff31b307e3f22d07a0f8d6a0d9b5490f2ca1306dde1104b308adeca67b18ab7f3dcbc63678bdf77b665d4079d7a940c12dafb1e9a3e4d5a79f1065369a34b1c14b314edd82e2d849d07bf22dbd480349582c34403115ad78bc80d48f854498f158a2286b07f85dff41bc99f0aaf71d977a6dea7d5e4f1c75968ac52e4b6872dd2cd5b88ab269337aca8eed2c3cea8297bc40ffd6a4aa85a2fa871295fcd5a42e03ca64370f8e5bfbca0517fcb60d39ccd47706d4f384e86115d67ed9b0286ff7acd31c4515d4f7fdce52aa41ba2dad70c215b51e5442a70abf0980ddc5ca5d6c43699480165d308170f55b845bdcc0aa59556989507e7f0d1a02dfd55ef98fbeae6d7046d8701ee152785c78624b46604de73ed292ae5a9b6d8f420f7e452f63fb3f61a3eb9f2353aac631fe20163bf44bcb1b723d12b6041466c51b5a3b3bcc07b4e168b94b7b7013ccda77265237d741ff5aecbce57af3fbc52072f283a56f44d7368978d1f3f53de684d1182ea7139bad191b3aa503a697724569887e4a4e222ad6ff70e3529579dffd99fbbc9536d9d28ff2a4f86299c1d773dbd3b6cce461e61e497e855f0717f10aed44b8278defabbdd8c3c6946596bdb2e9df695f03daf3fe37675f6f363c9d56ba6223cc9eab697321f1960b4ace8b002fcb9a3285ded7ea81badf1550f94d4832c80ac21d692f6b4fd197bc85973b88f76fcb82a6b823d8d9d9799fc3163eb62948010d2293b145ccd27831b78491357be86ac410dd1e869b1614c9f46e01cdc240d2ba89d4e6259ac629766ce748e215480184a4d1e25bbd8dec3cf5b34851872dfdc710b98c39f8ba778269ec61c8f2d700152708f4f73eeee9ed2bfcd2760a283b82d200754514aa8d950ca32a8d0fe9b3add4ef61e391c922107a03e7fc1d02d94f77fde4147ae4569af1b5ef0687dead7dd07818a002e58d324305b3f52113d6f01500a6265f6f2c0e0b87ec709021ddb970200816b5d111b5e61220be6dd0fd00d971b5614c7673d505c0f1bb9212e4f0e96453f4259b2510c5d9bba74d1a4e31fec6ceae8f3c30820fe80be345187c38d5d7dd567ade2d93868aaf283ef49988571dbef8dc5eb1daa599950876400a2ed2ef9995db9626922cdaedcd1f790dfedf939cae4efde379663bf806aae75232dd3de208abddfa4b6bac2bfce95708932db080adac758e29c31268c958e4d248da3b4e2d60631e47d789ed39755abb4ed1e45f57af7e01722920a3dde13fd2e518bd2625b7e99ffae420a47f2634d0c90346584ea5473cdf4ccdc66fc6aece90563cea0674cfcfc3056cf860812e083626f7a4c931452d4913416ad4c85d68679a46dc1b3b32f448b4e23fd9195ed5be9ba74eb81bcabbf456992e0dbed29d4d877af3d72293d4e5182d148b3799f0e2e9280d3ffa187185b62a3172932a444d8907a853ad635b1bf6502bcdf81732e04f6a9a0e36a41388d1e7f1ad25348b1a4e9e89dc2bba7e1113d7b9f32e18c65621979e5ebba81d5ec937d3a48c3222db2a3d0974bf5401d3154525bbb00f85cebc65b19dc04026c3f6a59aaa80ed7617b4c2a6123e4d71a4e2fdaea72de36c791112c709d18464270cff5a1a3ad888b50a60beaaca99dbebb8620cd174d97d324021342f6f6ec376c8074548d9b31097933d3cff3d8dc4c6f1e446e58c7df07e305f33379b36ca315bca3cc65fc4566f1cb74c5cadd0b700daec638b5ecc455484ad202b93291708b3a938cacadf3dec466a54cc9883e36c074c265040c486927eab41f3fc334a0b3477491286cf8671731b05b6a01a10884b873bf758a55af2bb5a04a92d2f18cc586cd400c3b918fe72624f8af7aaf807be7d1d1272fef0225758ecbbcaf2891ca050183c030614a99b4a03c724838573c9a765673b16e15b1a2ed681dbdd12faaf73f7006159948e350e0dba47d5f02d2f987000aa8b0c59075e5881a864df9e8fc0bace203bd23c0cadb105f7b50dda62f4f5f5019d1b55f2fc796a78c4d54797d46ef6287d6c9ae2c0cee0a4ed88969920d0ae3dabfbead2d15aad524bd5ac50ef2dcc4037bcd2629fa6d2b59ca8e361ff982e0622a97f2c32dd04464ddb9b317f5b99b02f85489adcebc572cff863d67a090f79997f94192070c99c6856e8c8ffaca78e58fabd8a23648838e87a69aa75ca6a5e68dc440a31f3f70bdd5333d9a66bf444b11cf54987753fec1167ddae8835fd5fa967b4a5c11a6b55a39f5ea0dc8acbe5003c77ad5b301f5fafd79149b4db5fd603e90dd1987a0def96193b9dfb29f8917f646a62c27283e526e9095adb31ef17a439e3e8cf1c446e6b5ed2052145954525a55af7812a743c1675f37639c3d8d6e68203d3aafc6cbe0513c70236a9823734684592fc6128be8aa7ea8cbd902ef5ae3c2900a45e9f20cbb18f4c33db518ba3c3b0bd78e398eac3f0b899ff965bafacb0cde53999785719b3b5e2bc19d2f69ed7a3dfeadda79e2229840d4e50d0633d51c579df0c4b244636c06b2bc2e2b28a2102d1561fae57612f58dd0fe539158ed73b0cbd5affbef319d633e73c2a81222a087af2bc4e65585dd1cecafa2eb4d7e8fb568e91c7b2ee3e104d31bac09a15919269b30868f32a1b86e74300cc9d85ae1efa9db2ef490f969ac72ccb907ba2bb22ff4f2c4299ab1c0882d7521f5c755c28d75f2a18002e54b2d9f272adfc721fc4677b9fa30de331763eec05983092bc46385a03ef66730d4f1233b89435580cb3d43cf566b53326438e75d6defb901d4de77210f04388dd7e779dd4a9188f8264697e4cf5d175576e83be01888a3c61370e6ea67520f8d117cc3485ec980ccb0f05fa9bfdba62708944cdb68771e8bd6b964f813d64e426aae8a11b6011f4caa04945566c6379c1686c34894ddfd8449638cfa138bcecdfe14bc9f08ebe74f3d42c0371fa2d0d7037facc2570c25139dab390009c67e67bd5dc05425cd823f41bd85ad4dfa34e1fbd7bd6e1da45d2a06e8e3f25d8615700958ff6cc9a3c21aece9fc42a1b3631c896476ebb249b293cde87777804cd035581d2ed35baeba08f8e1cde5af77b34080b1ede4733bae1cba7499757b10aeb91b9bc2c3baeffe5388d6093bfb77eb523e9d9ee18c8c0bd0557e3e39c954e467ceb1eee5bdac80961b5b7e551b7097f26d898702f541d82e254e6ed6373eeead0229062d5a5c26e15304342cd01c3f30df26d6179bb81f2f44c298a36a273bde8ba5d2d94ad0975bc686802fd96412bf65d546ae84fd85787c7117203d1145e067ef89b2a377a08d8e8e4d7e07cea3c3903cc9d55a4526f326cb7c4ee45ead5977fce566bd221903673642bf72a502dd937efaf0bd1348c03eee97fe90709274b5e1e4c4a1f3c1b4c8f7ad9536c1f21c22c6862a956bb4ef304ee3e1b8b4a9f0ed87b708439fbd635fa2987367b1e93373cce0d1bea92d4abd61cbea61dd5b954453cd99ed1494c74255a52004aeb2662890cccf8d934ae04332b2382f8b7155ffb06958e946b8bdff497103626306a5f0fb260fdb84014224914d20d51e56e31f0cb1b1e1bd62d4749c07680615710510f0ea60b16488eb45d8a57322384d142203615f5bf138ea6c8891ef0ebe5a9f1773023fc903d16c3a3da78f3412f1eaa7deb2913f0df6acbe137199c07c66bbc8a3cfa23b463eb4fd7479b4d0165cb53f5384289eda11d7e486743c2a8a86b6eec3d84ddedbaef0bdcb2f5695c1e76d8b1d90b1f1dc60f2c4d244fdc4c70ca8fb792a78a29e770a1854f1c021058ef130df658f167dbbf132f0850284898cac709a4a0e1568b35a0e98a3a13ae619a6903420069e40e96e07420f19e495be576c01c1eb3d4a3f9baf254802a61a1ebbbf27fd95734fad36c93f7453ec92a8fab9769b1ca19cda85a677c1f14f32985fc31fce82be958dfa24f177fd98895ed6950cf024ec90d91d480e118379b4cf8da0d3b4a450b0b810c14e13a0ea0d8a8bb1c1e5eeec66c18e69abc15b43f32628500558bfec4999edc7b893c300cb045f732ee1a8d2173c1bfa2de98c246c0269e5cfd12afe612891b932a04ad110463cdc166b20e0bd09569a7c29df636569115bc09c221d763774763efb09baa8814c42d2cc15ae7654dc63dbf2810f0aa77498852ccdf0422b069965d3f88fc5c81f2dfab4bfd53d70e2bdae3e6a6132e203a9560108302e6c1a91515715463cc3ac258b24de19e700275d9e409f89760a743850c563deffff08925cbb7fc49836418246529201273fdd85ad212d0895839682707edfbb5fff39273fea29a339650c2ba4f08d2cebe04a5cefdbd8daf31ea22962a5dd3981571c73ed2e16312b1bf71e6da341379a91fb427386432c5c628a3c1b19ce35a424c1d8dbae24be4999172477153344ed8cbe7e15d968e256af236b24dfc36534ecb1b70296f0a29671135acf2f838e864d6d6a5ea5c2821e24683f3d76c71119a876de2c6b379ebd0580855d006625ef60d8b21ecd2f1bac92282bf5630b22a42313f0b9c270d675c67017682767142ef7297a131aa30feb7b0773b222539ae614546831ea69f5e7e8d1c681a3dfe3de1f29e5c0a7edd62da94fcab53c15ba79d9c5f9a19c0566961f05ee62c96801560a185c841ddd8453896721e7d5680fbd1971ce0bb0a6b69441f430cd7e93476eb90ed1cbe0240fbde0f6404caa8fcd155ae78c6b09bf6e994b8aa4eb4ee328791d0742bbf0d5304fe7da1e1b021691e5d15b3bb7c772d5d5571c00d837bb6a0f2acb3899ccfe5657a85c36f3fad3c9d1e8b0aff51371f2412d44305b49cc533f5235bfc9850fa5722412e60f000000000000000000000000000000000000000000000000000000c1551b539567e0c96295587aeb2196caeb8c0f563da1eb22ab0f0e0ab88b1a30baab2d5ca37e2f7daca24c72b6") 22:28:23 executing program 0: ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x3, 0xffff, 0x8, 0x3}, {0x8, 0x80000001, 0x1}, {0x9, 0x401}, {0x0, 0x80000000, 0x80000000}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x8, 0x40}, {0x18, 0x0, 0x3ff, 0x8}, 0x7, [0xfff, 0x7, 0x0, 0x5, 0x81, 0x9, 0x7, 0x101]}, 0x3c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x800, 0x0) 22:28:23 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a5336780e83db6a4e2ce228818706000000b81800e4ff280000003100000007"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) chroot(&(0x7f0000000080)='./file0\x00') sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7ff]) chmod(&(0x7f0000000200)='./file0\x00', 0x50) semctl$GETNCNT(r1, 0xfffffffffffffffe, 0x3, &(0x7f0000000100)=""/51) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x54, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) r2 = getpgrp() r3 = getpid() setpgid(r2, r3) pipe2(&(0x7f0000000140), 0x10004) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r4, 0x0, 0x8000000000000000) recvfrom$unix(r4, &(0x7f0000000380)=""/4096, 0x1000, 0xffe98d44e9b9dcfa, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f04696c653000"], 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:23 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff9, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) dup2(r0, 0xffffffffffffffff) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0x7ffffffffffffff9, 0xee}], 0x47eb, 0x0, 0x2, 0x0) nanosleep(&(0x7f0000000280), 0x0) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, 0xffffffffffffffff) sendto(r2, &(0x7f00000002c0)="de99df233b215f8af2238773a5da9e988bc8c361b9e4e6a0a6c7403aa26841efd0e8b89fbb504b160258e1bb5e5b8496d870df9c4c1cbc946987de9955e7ec813d97df375864a68c9802d11e7765dfdc8c5b4325fab20fd5483c199a9d61887c84a597f397bab1c437befe448905a28c1ee67ea464f29d121ec58dc6c65cf933fe733ab35286abd5609dd2174d3bc26e632c5337a10597ff07de8801951eed0d9e5588c3bd6c6b4e169bdd3d50a6b41a8615e49d7bedac614e94b799761b65538d938ae1a1477a851e6ed6afa36ff928fbc6dcc25be96f", 0xd7, 0x8, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r3 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r3}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r4, 0x0, 0x8000000000000000) r5 = fcntl$getown(r4, 0x5) setpgid(r3, r5) 22:28:23 executing program 1: r0 = semget$private(0x0, 0x1, 0x400) semop(0xffffffffffffffff, &(0x7f0000000080)=[{0x0, 0x4, 0x1400}], 0x1) semop(r0, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffb, 0x800}], 0x1) 22:28:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9c0240000000c4371266"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r1, 0x2000740d) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) dup2(r2, r0) 22:28:23 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[], 0x0, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000004c0)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, 0xffffffffffffffff) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r6, @ANYRESOCT=r4], 0x2, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x4000, 0x401}, {0x18, 0x3, 0x10000000006, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0xc]}, 0x3c) msgrcv(r5, &(0x7f0000001a80)={0x0, ""/4096}, 0x14cd, 0x0, 0x0) msgrcv(r5, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) r7 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r7, 0x1, 0xfffffffffffffffe) msgsnd(r7, &(0x7f0000000c80)={0x1, "d255396d40fa53f1a8d2db3e408aadf1dc04bee5c7a1ab77823fda714971140d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2c1ca1700edad14da9bfc9affdb31e532bdbe019a8d90361724e6c86c6673a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"}, 0xfffffffffffffefb, 0x800) connect$unix(r2, &(0x7f0000000b40)=@file={0x1, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00'}, 0x50) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="000000106b5a74d2202069f7d85fdbc2f100000000"], 0x8, 0x1, 0x1000) connect$inet6(r1, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x6}, 0xc) read(r3, &(0x7f0000000ac0)=""/65, 0x41) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000a40)={{}, 0x2, &(0x7f0000000840)=[0x0, 0x0]}) msgget$private(0x0, 0x109) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r10, 0x1, 0xfffffffffffffffe) msgsnd(r10, &(0x7f0000000800)=ANY=[@ANYRES64=0x0], 0x1, 0x80000803) execve(&(0x7f0000000740)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000007c0)=[&(0x7f0000000080)='$-*', &(0x7f0000000140)='\x00'], &(0x7f00000009c0)) r11 = msgget$private(0x0, 0x1) r12 = getppid() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x89, 0xffffffffffff7fff}, 0x1f, 0x0, r12, 0x0, 0xff, 0x0, 0x40, 0x6}) msgrcv(r11, &(0x7f0000001340)=ANY=[], 0x0, 0x0, 0x800) r13 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r13, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r13, 0x0, 0x8000000000000000) r14 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r14, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r14, 0x0, 0x8000000000000000) msgsnd(r11, &(0x7f0000001940)=ANY=[@ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYPTR64=&(0x7f00000008c0)=ANY=[]]], 0x1, 0x804) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) r2 = dup2(r1, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x2c, 0x7}, {0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) semget$private(0x0, 0x3, 0x400) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 22:28:23 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b81800000029000000310000000300000007000000c1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f0000000000)="1bf609b35ec26b2c9e7f56895e775e352e822238f166103a21f5b2c4aaecfbf12eeca469148641b18506a37551a9bac34cfde020b6ca6516560dba29748d11953b339147cf0133d286e4724497558d422629023056a7e1b7", 0x58}, {&(0x7f0000000240)="9653de3291835ab0e256160f9a85a156de56508f4bca79d75f86d1a1e302365d8277564d07a57563835c2c8a345217c4f852664d138bfd641a5e7be12b793c71df64f41eaf444cd3355ae491737f3b982751af333e1b1f90acb4210f5a069d6554315d0e0ae803682d216e641aaebbe984a718529a160d60e37bc9e6ba749bae472dc1bb212d0b97af5ce1726bacb0e4bd77acd9b13b4e9cc273ffa0a549fbacc016b9ce13ad59197c5faf6da86e62d2677630e2fb46779b7fc18fa52d4bb810026295558ad32fc4882c06f0f5b2ecba6f394420e9239c980b09e7620843", 0xde}, {&(0x7f0000000340)="fd5ec1d6d94c15b33a507fbc3c8ea104b175c7525ee0b064c7dec07c8c163ace1d2e4752c97d2d621e372243307a0ba3540237d29b8f3d6c4c7e57216dba87419ff1cd397695ae6b75438ec24cd3569e893bcda044cb94ffebd2c701daa217508fc3ea0af17ec92ad751fc22d288e16325d386f210ad213be080c8e8e373decbcb2dde079badf790f12ce3da538d0ba3d36fda716e76404c1b900e3833e8a9b058f05283b2d2bdb2dbc8acb07a1b9d48b510495cdca435639ccae4172d531c219cd37df3c6054b6dd2f7f692cdde9fd4c44c8a3581d588044a57d595", 0xdc}, {&(0x7f0000000440)="57b535e96e9d2b8268c38ee436a9c3813f77f70cd9929eb410950aa68ae65a2f38701121e91f88a21e14614d6db7f5f5bb79debc628bb1e6be08529a3adc8b9d1922c4cde34868930f27330a5efbe3a098467c6375d4ebb61fc82e724438e23eb58f50f465be3ff851f38d2fdc27102fd9eb5ab41a3756b56435db59e4cf07fccb2d9bd008d3d51363011ea54de54de7aea51d061034f3ae1fd2b908b8f1b01e344258640a4dc18f7751f01a4e893951341b5a79a880720d7e61930fe511b11083fa", 0xc2}, {&(0x7f0000000140)="e6d1f99d78a5c5604ff8e1fc17a503de8016ec1b2dbdf326edecfa013dd4bf8ea9b0d990472e3e6452c67a6dd1d012991357b1008ee152fd303233d031d2577238ea03a972af7183516e206a7007d0ff7cfd0efd31a94959d2570bae00331839e5294e10f20775533bca18a7e44ac25c37bb4a161eb407966863b60b7547f2", 0x7f}, {&(0x7f0000000540)="2d456e75fa099daef2144a05c0145be4e7559fcc6055170ce5022e9b0736a59973e326b9242530f25277fab0391702574a02395596730efbed2d37ac308d664c09f0b5b5989672710bad40f5ed2fe9843adb41c29b3264201b05dded70d08e6256cd57f5fc3932fd547337792bff998a2ddbf6a9118808107bf125e994ef3d2edd82c1ef555cb868509abec7c1bb4b7bd1e47040a79f03664871c001b0f45c4a41c46d2ae0c6afce4f20d4c3c6d03bcaebba11101621d73191459aafd7ad460be7a32c71bca68a3cd507400b44c5e879361e3a80e7a56cfb1e785ac28b82d13aafeac5de5ac3746fa0c0bf4a8ff4de1b8cebdbd71ea3a657ebb47b623d896283291d0e1547d47508377a58ff7c743f44a8789c430b7fa45f06a74a33735d3fdd4caae484030a19984c5dfa3b7499d559aa08edcc440a7f602bc2891c99589fa5755e6487c34d6903b6660bf30fbb3f4c0b124250f07421108a2d720ed836977c93610f4b20971505b96282406245bc45811ffbca39351b70b3e4c32bdfea3f91dc20692586399938e9674bda03cb46f393135d1bd32563b5337d358fd095915fded203158d8cecea15ee8fc711e5e80b69137e76e2d276cd03917839cd1491ca423daa2b5f9f5b2865ada014585720548a48363c57ce579bbfd028b78a2b97e216afc400e1369d4df8351e5da10b98be55dda7b90547b06f71dd947ed838a4b7abd419193b706921c4bd848dfb51e01484b7fe60127706a9d9684daf71b55e42ee1a280ec75dedc5c976af1a32ef5b4edb7e542eddd56124464d9012755ac2236a9d10631f80d497070f0c4c79d114eabc93136b1e2cb01f0f2baefd5dcb606d9179883c598d221324d4333222341a7fd2322e70a138a3fb07e7fd897708de3028a7d81fef6a286ee8ad94fc43e2418a931576ff999434876521137b68691750e348c8f5b145966f63747323bfb919cc3b1f949f48f2ad08eff2dbff97a0473ed8c1097aaf14cfcb403a0ba439679fbea638e7bcb467b0d71a8b9634049686fed64c388c980f36a8357e97ea72d6a668c686ef6ba0e49de6bfb837cf52fe56d982c307877fb416ff9046a15b4e13039072bce52f3a12a1fb675f6d5c3a425dc8b7b029bb079cb3dcb01a7491755a2e9561299b0fb333580c3d24393a9c04290a38a15daef2524502e505971f0753754f0f45742e06c6d7c04b83714ad5db553d07caa85a3f9335e79a672a2b729c0f09e62ebd93bbfeec29bb6f08a68f6211672ab7b7327abad0ef58012272224d61893915731d2a6eca533171ca2d55e287b7e9f79c394c0298ebed70142337a7b522622598b869d356219dd5834b595636ad2e4a6bb5365df7666b72333e4454e5c95dd48b42b0cb8582af0466eb8e78f87bde0f5e6df64d9f993e66669aff4a8a191134670bb2fcc56a266b0e677f0435843bca9c7df88ccfb3d44e8049b53a09c0ed0039e959f6821991097f6f70e0de45ce1ce844ce963b07a80874c5b35b96e711eeed80895e3773acd8d1ffbd0c3c444425297c46518150415c82da4635c27fe8e05a62f6a2c2b6df79846f58ac0b2024285eaf9f70e89c7dd0106d9cb6efd9f5062bbbd1453d0e50e7179ce0d0dffe240e3c84f1a8c3b69f6a893a96eab0ede57ee59407dcde163ce81498cce571cb264979939dfe05d2633dbe43fe69cd434bfc62ba65fc22a7169c6e71ee9715479bea61f1458ce77af6d007a57f74d608e05cba0dedd959ff4e68fbab4623840d7035f47bacd8396d304300a9cdcf028c91540ff7022ad405bb52e1ce04179a6d62d92a1951496b28de998ecd2099d070a4d069e470a595bea6b04e18e9fd78e281f67be8fe29c1c3539dadb8d6109e847db5d99dac7e6e56933f3c785c39596d33497a8690c0066df243c244d5637403cb3491c960e4384009782cd4d89c0f4543ef67da160ca252fc81d5d3835b3d7ddd0a5799c2406b50fcea2c4bb0fa7ea7891ec132578521ed29c4798cf60f654027bf1ef0b749b401dbd9a5263ec0f5e98f422cd7e74cdec41cd4081ceb423580109a777f5a75bf5155d588941e54a7d40ef456a24e9ae4bc0f41c7e00efda1fb76597e1df032b6a2e9fe76970891db00bf978f35c7bec9b10171db1df8a7acbe23e4531ee9772c6adffa70558b5587ec842e8e5bf99a16c275d0751975ba39fd93fa9194eda76a08fd62e5e8245647ffbb10869f42670c0030d9ee936ccec6d6b60d392cb383ab70c7b9883b31ce8c7d94db22cfeb4c18acbcf9da3cc2e6536aa19b552d82552a2cd800ab42490be8b0ce67b2895630970d8f8ac1e10fe25cfc467cd9c1d09825335b7cf046b361a10b9ac64f262ffd48145870b0e0a647e19095779e4a918ff9cec6fac436983353aa66503c6442389af65d5db4eb5b0140dec9eaa42379a903be3da14361c8f6625aa86e4a16f043123d216642254a0e2d9cda39af28e78ba935a426dda8b1eefcc509b3dd6fc6b3e9560d73390d82b87fc07ea42c9611a6d5069a1609a8036973d2079c78f01def4a8fa89e3d6fbf5899d2e8e7e8f4581b422c5fe44263b18a02d5e8f5ecd720d42261d80507655dfa5f275c751d74799b675a692c8434b6f1dc360cab88e604ecf1dbb4c762560b345b1dd2a3d225fac051d4ff9ec7de535d53b543cbb5a776ed7d09c566ceccdc1a7c8d80384c222febee3dbddda2abde88c5def3c265d7ea925b79d10935c65651e61ec07363fba59e53dc5395e80c1affb415d910fd2e0b97fceb12893f999a0d361fdff7199d497a79a46f89318c876b4683cd31c4bb2f1bfcff3f1374c6bd0574406400080c575b930e274eb1f31fc9b5b7bb9c6c07ae0978d2f91eb3d4b7172f238527a394b97bb4c42fb29a77cd78a10e03ab7c13e3f06af1daa332f4ea38e9836d7f1cd265dc41a06431325cc3672da7c73f89378f3dd8516d26c550615285782e6712dc0ad7760c5f4f9c10f638fa1ebfebaae532434d68cb45497ddb63af001b5fc9725e3157d1d6241deeab9220df4b60ffccc01082c7a474b73d988c5be7b0d55fa24fe1f57a6bab4ff2232419379d06d88f8a3bec1f17ab700f7aa45e7ceb2dee195b960223325a446695e2cf7bfae3434e47be4a10d62dd2abf26d6956b12e3d7f8336c4d4ecbdcb88a582bd058791816fcde088082e316b416fe4688d00a7f29554544f587c305927285e100e07b326370aa070ec7fd82e583b01594b2e59e7fd96a7d73fcdbd554c070bc19574c28ce6cd54721221e39df6790d566bf9a8cef5bde7aea8921e05fbeb4d9292f2b7950c16781a6306a7567d6af10308e0766771c239727d784bcf773f5d188f2b0bd7d990f32d8480985c1fc976f979c3eb82bc8b0749e87ed4ed4de74f36b79d934fe762a8c0ff6f1394dd46456508c6345457e8023de1abe6d768c89a6243dc9cad80767142ce7f7310aced824b75adbb7a512bf296564c9ce0270057db6a277413f3064c71b6ea95b04f9af100a11fcd083d0e98924aae9d0c25094622ad2266d6b46d01408a3bba8aa8a2210f3e3dd3b4b15bbc1e45e5d1dc49c934c25b4f657fdd27b0ce2061b1f7af790f7dd1826bafccd65e7cc38168e44857ef17335b2c88f2949292e9c80c57ef5a3e2aa18d8e5fd56046f9e19c53702561c091249cbd63fd11bae6eebb07e4c200608ef792fac4ed68a98641b1b89a76471fa8bea44c7d167b3b0b6b9b2c20878e6e819eb6cea0915445b75c361a1029976b85fc243fff65acf6f9248bb1c9d885d0d2a336ba66b5c4a4492430a170584474ec2c484f6be494c154ab08713739bb4e1290abef79b757ed7ea21d1c8307e4e7a10a6058a0ad95785a629b9519bc8ab058f6c9f1e772245d1e48db08835ce2bbd04b011e99c84e915f36be65dba4b2642ed38282092595637bab358aadadccbb59ad4415633fed48dc35f156e157ed27b1ae893d7fda7329d3017aa5178d92488a77b4c5baf78a216e52f15313d7b5c146c96299ab0c2859677fa79494fc721744b2330ffd2cb5e84f28130794e009c94d91cb8e53b7526012631f152f0d21116e95abb932ce8dd895061adf10d578a16ad6188b4914bd527ad929f17828925003f56043b56ee5c658d840d3108a37eed67ea5f235bc4c5a9e8b4290acb5251863c55bcbc77c2dde074fcb871eda49487ccda3afc02e1d073ecdf6d8e87697d3dd3e9c82c80aaa8471fe3b793c4c7dde6065f6e2142cb4df60d93789e3000bc067f58a19d84a1ae45c8d5b70e5caa147c49680567682cb8b730b1d96cea33f14a80a6f30027f97d831fb1f45379a3018300668bf678e31839e28d2d17ee2aec992d8239c318527e5e0be962bf5b27e92e9a944bc02c9901d6b1cf0fd791d1dd86f682f384e190d68e3a33a323c371e82558186e7c059e9d42e34f9f0515d15cc259cf74b6c7a672081731416c5a81c9ee2f0015a86082c0a9c176efe2868c58fd4c602a17ddea7503c43e681e0d266bdf19083c01815b5dfa8f52cb1f9714ac912723c08f0467733495a932753ad15b310f5c01fb92f25b420b80865fd66faf207201a21c53b6a2972daf9175f77e41872940d3d131d5061e1a7184ba3d3b702db85a5f548c022ad03ec8a006169d1dd649db0f0cf9dee64088d2ecbc92a3e8e740ce6ec3a0b431f367c7d54cf89f252a553fae9e75a6c157a4e18a34c1c81d223915e096cfc068be539beeb8d099206bf5cca0a0e55e2452dbcc61a88d76e4edeebc8de85515aef532982cca22b814babf2eb385de37c8914192de7df09f2772f9a96e926ada1c5091f8bdb473f85c67aaeda7626e0a43b21fc192ca357f1a61696b6bb51102a9a5d8e6b82d6de2a0c593660aeada6380ecfe4d77a7e52eaab6f249f81edcefe0407bbfcc091023b975bde018fc043a789966870c23474be8449bbaff2ee4708bbbb3a98193b760764c91fab6335838ee5029ccb723ff2c7e70ed3d7c2acf9e3a83a227b29d6dac28e818078dab2951bc139457d37b6868234a3bf69776cfd7bf5b4d3144da61372bb5b17bba71b581282ec2d5566ca675dcf9042d6c2f491dfdd14b5c754f0cafae2381974723520db67651dc2a1ec98c9fafc4975a254293a3fd3892cace52a1f32e55e423f6050dccefb71c05170e2402a561b22edb8f4bcad85345e65811021237d9859fd77573140eddbf109bdf508179f9e4b0bfc4dc585f9b8280edf22e9db505b53b984e12d95b74d8ce49ff4b69975886faec7ba0f1bb1091614b29cd4402cf60c60dbd6a22d3901ab4e1ea6cf603453296d0a286428fdab7e356b5112a1754a1535fb1a51a4d22939c0820106db2bccc02942dcd3cb28e81dac45a6b0b9789293f0d861d88c9d66d3749a20a4d500be89682029c8641ccc6dd0e4cc3a922a63df22a692b29caebc3912b3a00579db753881e38581855ce544b4ddaf7fd0649e80eadf44f2c1852c016a28a8cdd568dd0ebc3358cede54f01d240abe762e97ac3a453f438e43cd0155f6d624b8943ecc4b7d4aa46f124b79c590da6234e67e50050948250a36fb9dd8ab8103e345b5dca1c5fa7de31779abc77e124ffbc77369a85a61df93f341bfd2b0e64d71c7c71839d80adfd181bf3a1a2f102040628b60c1cd9244442335dff1f61da51304dac3df330d7c9bac4cc4dcf28da46d4a0e0fca4f4dae63862516d7228d5cf829382b05674625b5ae333dab0f9eac0d5f128b7a6ed07aeba3b0ff639cfe2f5120de181380bed766e0479a266477d5b8ffb3024e49acc8b25fcd8c8ea145a350834dda", 0x1000}], 0x6, &(0x7f00000016c0)=[{0xd8, 0x1, 0x9, "05ce9987d96e05726a8422285883a7a5978ec2faf25844c6ce630f51e8a33c602de3c3ec2ce30155d745ea364e56e0b8c0514e190724d127d4aa8cf21aee0123a642bb384217e24ffb0949df13abfa7366d55d265c3fa0df90f73832c5295413f99a28031eebc3f2c8757be61b5e294fd7e6d5e549343c4cb417dc49f711e90cfd839c1e667c6e6cb8db067f562609579a29e6adcdf27f8b8a11504b907eae4e7ac14ef1c958944472073fc8919c34c1568a3fbc89883ece99e795bc0ce8591bc69d13345c"}], 0xd8}, 0x60f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x4000, 0x800) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000040), 0x8, 0x0) msgget$private(0x0, 0x80) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x10d}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") syz_emit_ethernet(0x8a, &(0x7f0000000140)="93b676f0f8eac0370ddf49d8ea1ab335d491a20ba0e51e1d7dce24ca39f457e7fe50f5039b0fc2ba88e47c56eb57e282428455bd3f77099663aa3ef33d8de9884bed2e1b7142514ef96de5822fb4b43a39526057728e0be1a44b2e4c4112dfec68d16442dc939abd227186a23e99f9f847b80f66ec4637c9e783b7969fcc84ed66303fc675ea847e6d3e") 22:28:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:28:23 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x81154fc391119e08, 0x0) r1 = socket(0x10000000002, 0x3, 0x0) ftruncate(r1, 0x0, 0x401) getsockopt(r1, 0x0, 0x66, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, 0xffffffffffffff9c) listen(r2, 0x2e7) 22:28:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) setrlimit(0x8, &(0x7f0000000040)={0xf, 0x97}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0xeee9, 0x7, 0x558f, "2ea86ecc0104000000ef64e16eb595607fcfd711"}) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "f5e82512a690a2e1016a55d7d08dfc33957c5232"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 22:28:23 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x1) recvmsg(r1, &(0x7f0000000740)={&(0x7f00000007c0)=@in, 0xc, &(0x7f0000000b80)=[{&(0x7f0000000980)=""/146, 0x92}, {&(0x7f0000000a40)=""/134, 0x86}, {&(0x7f0000000b00)=""/86, 0xffffff15}], 0x3, &(0x7f00000008c0)=""/147, 0x93}, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) select(0x4, &(0x7f0000000000)={0x10000001f}, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000780)) 22:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x14}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semget$private(0x0, 0xc, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x15}, {0x61}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 22:28:24 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x200) semop(r2, &(0x7f0000000040)=[{0x4, 0x0, 0x800}, {0x5, 0x4cd3, 0x1000}], 0x2) 22:28:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x2000000000008, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}, 0x0, 0x0, &(0x7f0000000200)) 22:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x1, 0x0, 0x0, 0x100000001}, {0x7ffffffe, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x8000000000000080) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, 0xffffffffffffffff) fchflags(r4, 0x10000) pwritev(r3, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r3, 0x3) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r5) fchown(r2, r5, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x8, './file0\x00', './file0\x00'}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r6, 0x0, 0x8000000000000000) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x6, 0x3, 0xfffffffffffffbff, 0x1}, {0x101, 0x0, 0x8}, {0x4, 0x35, 0x24000000000, 0x100000001}, {0x4, 0x42, 0x3, 0x101}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="ff") 22:28:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x10000, 0x0) setuid(0xee01) fchdir(r0) 22:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x3d0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xc2, &(0x7f0000000180)="8bbc82cd67d4f2497bfb599b6febf01987339d5bc69cfc439adc0e4062419f54926558dd18569c3a0f3694031acb1cf00b981454619f187bb7383293261c085efa7d6825dfc3535809fcf4617104568906d8cba39596f9f293cf62a7eb4f31984ea8705f3bc5eac181338de83b18f7972aca15f37fca380644db42f7536cabb9c89fe7c122af54cad8f0fd56401285f271ac03e14d1ca7fe25eee1e36acfb0c2a81e913470d8e2f6c95646302e704fe4e55495f01042a16afc06834cbe849824e253") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x51d28e8dfdae0c7e, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 22:28:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000001140)="3e2208ea89092dc773c32712cfe6929f7308eca933a8987c9a1bd0d2cf3672a6bbdc8f052cccae41fa85e986b0e1a45a0cb35f6df5d4bf27e205360ea89cf28cdbdeb9d6a5016a9183737ba7289f85ad661f86e787365195edc7e4ff14db7e22c8678565add6f1983931147be62688133e631dc9e7", 0x75) 22:28:24 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getrusage(0x2895962ef9ebedd9, &(0x7f0000000100)) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x80) 22:28:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x986, &(0x7f0000000040)=0x200080, 0x3140a642) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="82022e2f66696c6530006ffafff148bf68b9a2ff357120992821d41dfb884c5f4fbca6b48de6e930e338947ea40faf72020400000000000000c32209649d87d17841fe1570ce3f93dd0537e6613653a5b5adb70f7240e0151a0b01e99b0a509344b13b90fcf0d95ffc491305082d8c20a4b64df7db445139e9cda7673e8ec63e4b3bad70837b892f7aaa1c91438118fcd424f44556486a0ef5df3e0e27b18f81aed1b8237fc03140d06fbd0d9822d1368c5ab5dc0b1e3f9840d9989c11f0576bc7ab18630b603df92893bd50dd39291a82fd52d83c1d292db0e0dc651b8abd0284eb24359206bf"], 0x10) shutdown(0xffffffffffffffff, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) bind(r1, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(0xffffffffffffffff, 0x3fffc, 0x8, &(0x7f00000000c0)="b5567f6e4a85eb75f1e50dfbfdb5f52debb0d7c45237caaa1247e4a413a6a9ec7133197cf8a3dbce0dd94a3eb3f4696f3cecd8c173623e4e597efc9e5ae9239d05d301918f8328e2ed61d0850e4afb1ede5d31a76fb296fd745f7ffe722682eef72feb", 0x63) 22:28:25 executing program 0: r0 = kqueue() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x0, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000380)={0x0, 0x2, 0x10001, 0x20, &(0x7f0000000100)={{0x100000000, 0x3ff, 0x7, 0x9, 0x3ff, 0x6, 0x8f}, {[0x4, 0xffffffffffffffc1, 0x2, 0x101, 0xfffffffffffffffa, 0x10000, 0x7, 0x3, 0x80000001, 0x80, 0x94a1, 0xff, 0x4, 0x7, 0x7, 0x5, 0x6, 0x2], [0xe8c, 0x200, 0x8, 0x100, 0x5, 0x5, 0x4, 0xfffffffffffffffa, 0x0, 0x4], [0x200, 0x6, 0x4a, 0x3, 0x8, 0x3], [0xd8, 0x0, 0x1, 0xffff, 0x6e, 0x1ed8], [{0x5, 0x4f, 0x3, 0x6}, {0x100000001, 0x7ff, 0x1, 0x3}, {0x8, 0x2, 0x6, 0x40}, {0x7, 0x80000000, 0x0, 0x8}, {0x491, 0x7, 0x7, 0x7c}, {0x3ff, 0x637, 0x9, 0x1f}, {0xffff, 0x5, 0x1, 0x101}, {0x2, 0x7, 0x20, 0xa47}], {0x7fffffff, 0x4, 0xfffffffffffffffa}, {0x0, 0x4, 0x0, 0x9}}}, 0x3, 0xfffffffffffff001}) 22:28:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = semget(0x2, 0x3, 0x99e) semctl$SETVAL(r3, 0xfdc23e9fc5dd6538, 0x8, &(0x7f00000000c0)=0x100000001) dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="04de"], 0x1) connect$inet(r0, 0x0, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000100)={0x18, 0x0, 0x1, 0xcb9c}, 0xc) 22:28:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e10572f66696c653000"], 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) 22:28:25 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6, 0x10, r1, 0x0, 0x8000000000000004) r2 = dup2(r0, r1) pread(r2, &(0x7f0000000200)="b1a022d0f8dff610b9419d43ebda61eac91ed8b26e3a60021af7e61fd60457b5", 0x20, 0x0, 0x0) read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xbf9a, 0x0, "7e73457abf5dbf724d52300000fa0000fffffff5"}) shmget(0x1, 0x2000, 0x202, &(0x7f0000ffd000/0x2000)=nil) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) syz_open_pts() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r4, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffe21) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r6 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r6}) getpgid(0xffffffffffffffff) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) syz_open_pts() 22:28:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x2}, {0x84}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x6, 0x2011, 0xffffffffffffff9c, 0x0, 0x8000000000000000) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 22:28:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4108, 0x3) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendsyslog(&(0x7f0000000140)="9c263dc97f4d04ba18e940d7e7f6a6352674e809bfaf914c61078ae32569896e0958282eba9eea26b96f4b6fe6df980d69d3bdfdf86ee9712c3174905b7978be2a97cff73977e6625fc5d4cf189ad7dc6534595dcd4ec2bbb5b7dc71f7c876ca396c49806f251c08bc6d2f02974a3170fd5500a70a", 0x75, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) 22:28:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x2b0, 0x0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r0, 0x0, 0x0) 22:28:26 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) shmctl$SHM_LOCK(0x0, 0x3) 22:28:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x8) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x17c8d52913295930, 0x86) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4d}, {{r1}, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffe, 0x4}, {{r1}, 0xfffffffffffffff8, 0x4d}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 22:28:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r2, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, r6]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) 22:28:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="1f51e6dd99dd2abad0017e3d78bbffcac9155a9847b2483c067a73612cbb4134470501ffdafbc2cfa7a17d49834421f106f5b297977a3764a4df42408a5aba58e1987feb93fd5d12ce3f75d13af4574b4b9e8c532356427817cb240742543ac1e9ee9fc9d1c9b58864cf72f99edc28e5a87933f80584c7b840c6acae9da83252359a15468f0bb199674201b3390c46309651c2a07602524c28886fa78f3a70e1f17e3edc74067233eb0f40d1924086f442c827bf5d9316", 0xb7}], 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0cce747d04fad040a176ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) 22:28:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000080)={0x0, 0x8, 0x9dbe5042d643007}) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) r2 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:26 executing program 1: r0 = semget(0x3, 0x2, 0x8) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x5, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x20, 0x1f, 0x4, 0x800, 0xfffffffffffffff8, 0x1, 0x7]) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCPROMISC(r2, 0x20004269) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) 22:28:26 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x4) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000001680)) sync() lstat(&(0x7f00000002c0)='./file0\x00', 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x8, 0x10) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x20, 0x0) pwritev(r4, &(0x7f0000000200)=[{&(0x7f0000001780)="62f9ce34382e8d9df26033a7f599386c8572c0ca51a529f6ff03ab7a5a633748eff01f3f8f1e3e84c9df9ac5b1f5523bb990724280b5b6abab8224490f54d6020942c718900aaf17b25e5644b64d0b1153b750aea147bbec2e3350fe2c1bea87de9e69eb19635a795a3717173a226d8bc5d1cc313fdc4176d598247d727c41e10e16ba22350a913baf53edbfb90e1a3fc2768ec89cebfdcb12c83c6a436402e8d9da9335aaacbde68bd764dc3aec8a062472ba999ae899fd693d785eb808cf3539b94818c45f1009fa0d364d28f1a4a2793f807008e5632566d91af3e0844f29ea9371e1314e8b72e4f523099ed7fa64439b5179129c0d5892819d933bf0f19ee1a577dfed0bd8dd0c661d042777bfdb4d1def5fcff653765547837349936a77dd4e62dbb2ca520b96529f45124c447028bbf95b3f32527df2089aa179eb68e3d69b9b9c11701fb450d9feb832c60d331c46328aafab533fea27a3da95ba5a21f39c3144aea16293ecb73b04b294079869304b1d5194f1faceafc0784532cc633ce59426696a0ec0074387e526648d63704fdf2493f402b8813a6f674ca0e5f97f57269412e76c56472b61d82f855e5dc38d01596f5e940f463dab5868412d1d116ecffc09d7c6d5b96c22e1470fec6fa6f85c33de8093913a9c0064e8c12bf66a314eeb9d24b88f5c30bf7bcf16534be050ae0e08a5c4f85d0539fcbda84ddec6c6fe566055ff073fa07dee08f6cfb722f8004f3ff5910edafc88795f6d1d7e57b637788bbebe5db003a7e3ee28528245e50ed0fa89716b822263c9a826aead46ca994c69954f8f414b30a4f4fba1bacc24c5011273346a868bb2fa958707702cea7b6ab93c49469f1ecf9873ce27e094b36683ead898629798319667eaddf689896fdb3c8f19bbd96974716e976d85f3ae2715dc1f15b9422c8d973afc6697a638676f2f420cb416d87f26b557b239b1cf05c7dbced49b8a98298df3190c3cfc2c791abdc9d7ee465e55e67bd5cdf3eede9f0fd94b4e9c6ddee9945d89f1fb86611a923e6fbc43e5275bba720301ee6cf9f9ead79af0ca57999b03e0d2ff2d25748558bbc68b50d0c2e174e947af7251805f983ffa526844b8ff35f6d82b08706a10c4af50fe8c1c104ab06b041097bed727405eefe42536cbf787683d513d16b6c63f1f86fb5661a62c01a1a38af1499744ace976ede211dfde6b94e699835f4404b20cea5140d0a490da725562558e1c4a4a610db29f8e2391192bde46052ef78f194d3ce32fb536de43e3ab5b05b283e4af0d8f0d0bc4740aee5dd67a43218f4a3985fcd4669341e5c05d473083ded9c2161b8381f7dcb9b214e00f79a5d5e214b3693e61c152c69cdc22fbb1766c474acaaeaec4a69e07d79a18473809d88305097ae80b56e0f5c310f9ebed614a6585ad8740273d7e548fa85a57fc8045938d0bd143f138f5b972ca883f30c2bb27cdf4b64fd5d28d7b1b49b61665c0e0217d697005d00cd566994745e348d200cd9eee4542e139281c74327296fa7bc80cc3c465167e4155f647c69ebc89318dc4c5cfe4e47e595b9ba2e9a9ee8151b748eea501e87d2c838ecde761649dbb7c609443a89ef92b3d581def4890d4ba0bc595d6081f6a63a3350680417e608bea3cc88aa2bfa8665118ff866a9159a1cf4ccf4d445d1f4e56f419ffe9ff904768e6905cadb9665af2463b7a4764b75d6e59447c5265c92115ac5126e208f00e593c65fe8c02a1f859845c03c6fff13bffdc22875ac86a9e0f1278453285cc2cb70098e22890a14e826d8dfd0d60829499b2d5b5f093f53e16fd7a44000d91ad504a5a69daa6de7cd01e4765e3957c2cef34418abe8e3e1c30e361961f830a549f803156b4bfa13eeabefbf7d036dfce331a5fdc5e0185c66184d6e73573856775c2f69a5f56e0d6dbf1f928989deaaea5131d809570344e1b3d0f8c315860d3d117e02d9f5451c2e583c4c4bf8d6c0e268d244393a72a153c870989f3592792923306f3c5ed45a12f9abc6fbe93bc7642b17ce8109e16090c7e19a129f482a33914f8b8c4323f302d355faee58382f08b6c999c47fef937fe8221aed0aab94579b8a3a58905045744a6c67d04280d1e06e856b33a6f31562e37c83faf2104a4bee38c301767d32e131a01d61badc9eebb02391ddefcf6358f682eea443de3606d5cc8f138718bd2f8c9115b5479b2679065fec4a83b6731426dfb6961950be8743afff0398334dc23077e7add588ce2d7a489ab3ec0158133adcff4e2be972934b9c8e71c863f041bf12c313f32f4cafa02cec8de518fd68f4dbb8167c85fa5d57307d4d06b42c2ca3786c5a2961941f44f805132706026287eca09a8085f6ddcc47b698574e15331b1b97b20eed4f09e55f76c0a432f9b9776615a2b47c5493b078060cd8ff871a4af68c38fab453aeb27b9faa1425ec3befa1cc012833ffe5020af423b402936901c71693ea464c50b0e8facc5f469a88c4b2708fc65b4f85bce73f873e3d6836e2ebe32d108c3d4f08d31d08d37b62a222d1aebd5acf431d54c5fe6d64457e87ccbe3754ffc9a51bab1d81b560193a07e49eff46345880ca3f6638ac64933c0b59f70c16953d00ac597c25ab8a32144ef9c4db000aa8444e26f87b23be00e98efc1aadc55655231db096eb87a12c4550195362c3fd0e04415556ca86ebdcd5ff5d6b39f16e3f54eda17fdc6620e8872a52ccda649adeab9c125a53510d3ae4ae524759b3f87d693883ca1da6b0b3b42d70898efefa55549b295f056c2eb190a8c919efaf816f66a5c598816d101de13afb33b991cf07f1751cc54594ff204434683bfdc4d7e92668b756342ea665565be99a665c26636f6f81101549a0a96984249bae59bb8dcf6a9d7b7849789ece30188cfe82653abfce8e846f503cd67e35f82dbff6e579c809e6ee9a6e5d07b566b9d79b3200942130a5d5662215b59d74745c7f41d71638ef5f9aa9efaf7a062f87edf20e36ef78eee51c7d9c18cd2355ef072695dca9840461c8c65af31169d001dabef1a38c5bf8ea4faa72a06e4bc1e13f18ba6f13770aa141a14e3d6ef10cdf040143421cc6989da07374997ebac7a23a6abfed58fc15e4ad1e4f52655e2f8b4195759d7b00a4d5023bd60aa105634043ad722e370504c805ecea851c1a957481205c357bcccdd642d588113c4a94b3679de3035317366d21d87c9af182cc2108c67e4adec6e2b07dee9b7cbb987167815c6539756d54cf07d0b98c9a52d0fa4a4e62d600217fd2a3884148ffb9092694b5f946c8e9723a2e3e737619026de7b43ed83ae56eda04db124e70e070b73dc07b85885ce4d229a0a1c568b03e6226f4dc45ad169bf5d68f21d81d17a0e90b6b0b028a642e71c2022551077b6f56278dc481552fb6e8ca60363aa061a9269e493faecb48a807066c051a9bda763060e0754d02efedb670d9fe05e1797a4b03eb2a967042c92004b34c0db6bdbdb48c7d4a75583197231e5fc0cc504bf44a3a3916ebdab098c14bc099ed025ff11ec6a3079a8022885a6b828cd8c75b1b77f0ae728e9b8a697e3db2b906709866ad518dcc28b1beff3990c072e5b78fafe5138accceebb4074aacce249f5f20e9190af67046ba9e0096b3c4740f6b2d332bead9e9cfc23cb5f7086400a86f2a3aa44ce02674f1383df6378fc32d93ca5d6a99d58916c1514e26204909b8a3c74c5a51942ca1e8f7bc75f23efa426ec234630dd54e97d36c8139714ed8aa76eb47c96609fd604d4a32bd063152522785b15773d784ba0b2d399dd764de833265d8630e397b4032ec895dec7c8e1ac0295efa8ce0325c633bdf3d511ac9ad8fe798f228f5e95175f931be4c825f64cada13accbb303171eec3608fbd4aac3edca1bf624f93aba7826b97310f6333a4b4e11e25ddf5d76be073d29ac0cd0ca37b867ea7bf1f1c4ab5222f71eb12752752b6008d7cc3da981bdd4d3d6af1fc55b05af2b26a9005a39fc68ec5cd8a42f405494295ca8789e8dbfa2d89ca0bef92b85b2a7ad1b361f4b9efa9c39edec11d4a9ceee0bdad339d8187e9b181ffc6e2f26968e735053c3e58843fea41ed476644c48b3dbadf96617564c8b8dd2f876ecc1a32ead4c4814a7f4dc53dd0990119a2fe47e5e1bf3342926bc6ceb34a4d87b39e3a91ba2afbf9f6a073e78e9a34f73b31d063379bef39d27bea30e8e31f6cb0e9b75ef6925df72ff31b5cc72e2e6c530d0a45d340873c5a46b03b071d366e02a303b2a80346846d5c50079220f4b2596f0ba3f6497f5f3103dcfdf1600cf14b17e82d2c32c50569bbdae039a12c233a2036bc596886217747227aa6abede1022efec86123195eb18d0e323a77b70014f5fe9644d84db1ad2cda4ace6b5a67f41735acc5432f8c1161a1e5b2979865436fdb3562fa9d1a9a50d285ef2e46cba3b47106bd80384e8c7420f6b8b05a3edcf0baa09302f3f77fcd2f0bcc8be23a74d5543aa5be4b40427ed005ff1e263a41ffd9e08971c1a516debe4c7eda1ff4bd4d4315e8490f46c672cf3fcae524892d8a48d7e94b97110dd90278772925716b01d7eaa501ba7eb59adb0e1f8d0a0b90f71995b3df0f93bf428a304951d59c20cfa36be4a9455bdf861713512d40aeca171a412bf3a3f9570739c7547a541a10df9fee3baa4dad28c7e1a3c6d20d0e863ac0b63052f8f9c35c91eb8dd47a2b9dca43c61aef80e5b4922cea9f9df79b823cfabaf893950822121dcc7ce6b593a2d4584d29ef80d01d445de9ad02100e49133c12a29caf10ffe4fc62b3be3b13ebc2179a547e44533cc9c2be9764559981a442eeca9818542cd9b28be7b5050b99cfa3243099a693bd0d92fd950f7fe883b66a1ec22fa7273b6f089a11eeb0df966c7aaa94eb657a94bfa25c2a40f76a90ab2e01c21be691cdaf23503e90c717f295717edd258aef964dc34365bf906935f73e91ca3c6230e37d52b93ea7fcd726c3e1ee59352a8fe185805bc94b6b789b68b5852b18ecd7c7a654ca5e9fb4f44d04a9d56c27ec9a99cbeec8618871904ce142d68a2be3202913f7ca87e63fbef83e98b6488e4928ecdfb9581abb40cd38a8101607a22bda2c65ce3308d50bfa3e86efa2be3f1802657319afed71990e02ae784e97a84fb2d3f9424e49b9f35b263140684567a218cbdac43504e0e27633227e7103db9fbc9b5f446869854558c7806ca412e3f6cae13b0bed029eb61a019765e8fd7d4b53bf98586169ef7773ffb8633062f1bbb888dc55ba32a953f34e71a1dca53105ffca6744928b710c9b1f02b2eb81fb6a7206eea6dc0199cfa408ad360580d11d0abcc55890ce48fa043e8932e450157ca4afb38252d764e13dd7ffa46b5f1ada406d9fd1fe35e83f28c5de7d9dce3a5eb24a97e51fb08329e27e95dc92210338fa739c4366f187f9dd9124cbe7d745a998bb0521175892f2d0b511d34b965821086a770f02aaef58619ddc13f4c04cfd0a6043791f604884d51159c71b9661396f099f3a6d2a428ca9eda19cb3f8e4567779b49d092157c87a96e7e771bb3d6166755cc5520a7e0b7f4077e8996083c0544ec749e4056021c895c13b6538a7ec18ddff0788d3b83259ef59e48fd77d4d68971c81056479fec0863bcb05cd1101bb9c843e09796ebc3fb6660cf65be98442c98c25dcf6e00a8d3f61f07d839a4f974cb87a8d9207a46874acd2669f2664db174fc3ee9f4d307ebba9a7f413f83cb714b74e9341874378aa51aa3856c4946f0010fcfc3f2d53d0d4f3df40b9b5cc2c626de8", 0x1000}], 0x1, 0x0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000180)) pipe(&(0x7f0000001740)) 22:28:26 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x4, 0x2}, 0x10) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x142) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000)="9eabdca6f3f83aa550113b1f0e371cdcc1ed6455", 0x14) 22:28:26 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) 22:28:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x14}, {0x5}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)=0x1) r2 = socket$unix(0x1, 0x0, 0x0) getsockname(r2, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$inet6(0x18, 0x4000, 0x1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f00000001c0)) syz_emit_ethernet(0xfffffe21, &(0x7f0000000140)='+') r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r4, 0x0, 0x8000000000000000) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000200)=0x62) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) 22:28:26 executing program 0: r0 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r0, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) semop(r0, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x4, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x801}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0xf5, 0x0, 0x0, 0x81}, {0x10001, 0x10000, 0x7}, {0xd6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 22:28:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x401, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, 0xffffffffffffffff) write(r1, &(0x7f0000000080)="9667", 0x2) 22:28:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setuid(r1) ioctl$BIOCSBLEN(r0, 0x4004426a, 0x0) 22:28:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {}, {0x6, 0x0, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x80000000, 0xa369}, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2b) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0xd0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000080)) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)="d6c3acfc7be7a5f62e6e77d46438c7e5c36997e119", 0x15}], 0x1, 0x0, 0x0) 22:28:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) open(&(0x7f0000000200)='./file0\x00', 0x1, 0xbcb171157bfd37b3) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r4, 0x0, 0x8000000000000000) symlinkat(&(0x7f0000000040)='./file0/file0/file0/file0\x00', r4, &(0x7f00000001c0)='./file0/file0/file0/file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 22:28:26 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) r2 = semget(0x0, 0x2, 0x100) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000001b40)=""/144) semctl$SETVAL(r2, 0xc0a0e6981350687f, 0x8, &(0x7f0000000100)=0x6) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x85) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x100, 0x0) 22:28:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000040)={{}, 0x1, &(0x7f0000000000)=[0x0]}) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 22:28:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x61}, {0x6}]}) nanosleep(&(0x7f00000000c0)={0x8, 0xb4}, &(0x7f0000000140)) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x8c) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe4d, &(0x7f0000000240)="99b0c0cc669346a5dd02cf505fab5d1ecbc6a997acc18b63c39dc4d6d4c1b6a5630957f6b47b2b423e955c41b4ebbf602548d92ffd6c1d9ff9f77e7b17d0dac0b2cc4739dd2527d33ecbdea76d3cada46869002c3d2b") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000002c0)) 22:28:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0xfffffffffffffffc) 22:28:27 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, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x3}, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, 0xffffffffffffffff) dup(r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x8000}, 0x0, [0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x3c) 22:28:27 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000140)='./file0\x00', 0x1000, 0xc4) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xb21, 0x4, 0x9, 0x400, "4ff7a11d16450fe94686cb2b05b1f2b4fd5d3d5d", 0x8, 0x8}) pipe2(&(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, 0xffffffffffffffff) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) r3 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r3}) r4 = getpgid(r3) fcntl$setown(r0, 0x6, r4) r5 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r5, 0x0, 0x0) 22:28:28 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 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, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) r2 = accept$inet(r1, 0x0, &(0x7f0000000080)) fcntl$dupfd(r0, 0x0, r2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:28 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000100)=[{0x1, 0x2, 0x0, 0x6}, {0x8773, 0x3, 0x100000000, 0x7}, {0x7f, 0x4, 0x7fff, 0x4bd7}, {0x80, 0x3f, 0x8, 0x6}, {0x6, 0x3, 0x2, 0x9}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xfffffefb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 22:28:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) ioctl$KDENABIO(0xffffffffffffff9c, 0x20004b3c) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x8) 22:28:28 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000280)) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xffffff27, &(0x7f0000000480)=[{&(0x7f0000000240)=""/20, 0xe}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x100000000000024f, &(0x7f00000004c0)=""/183, 0xb7}, 0x802) socketpair(0x10, 0x3, 0x100, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r2, 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r4 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r3, 0x0, 0x0) pwritev(r3, &(0x7f0000000140), 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x84, 0x400, 0x0, 0x0) write(r1, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) r5 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) r6 = shmat(r5, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r6) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000002880)={0x80, [{0x3, 0x1}, {0x3, 0xbfed}, {0x3}, {0x3, 0x400}, {0x2, 0x1}, {0x2, 0x8}, {0x0, 0x3}, {0x2, 0xfffffffffffffff8}, {0x2, 0x9}, {0x1, 0xcdc4}, {0x1, 0x4}, {0x3}, {0x1, 0x101}, {0x1, 0xda}, {0x2, 0x5}, {0x3, 0x3}, {0x1, 0xa9}, {0x1, 0x2}, {0x1, 0x1}, {0x0, 0x4}, {0x1, 0x7}, {0x1, 0x400}, {0x3, 0x7}, {0x3, 0x2}, {0x0, 0x1}, {0x3, 0x695}, {0x0, 0x2}, {0x3, 0x400}, {0x2, 0x81}, {0x0, 0x100000000}, {0x3, 0x8}, {0x1}]}) chroot(&(0x7f0000000140)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) semop(r4, &(0x7f00000001c0)=[{0x7, 0x4, 0x1800}, {0x2, 0x401, 0x1000}, {0x6, 0x7f, 0x1800}, {0x3, 0x40, 0x800}, {0x3, 0xe7, 0x1000}, {0x0, 0x400}, {0x1, 0xfff, 0x1800}, {0x0, 0x4, 0x800}, {0x0, 0x7f, 0x800}, {0x0, 0x46, 0x1000}], 0xa) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r7, 0x0, 0x8000000000000000) ioctl$TIOCSTART(r7, 0x2000746e) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000005c0)=""/88) r8 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r10, 0x0, 0x8000000000000000) ioctl$VMM_IOC_READREGS(r10, 0xc2485607, &(0x7f0000003000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) setgroups(0x2, &(0x7f0000001700)=[r8, r9]) 22:28:28 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) r2 = dup2(r0, r1) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r3) r4 = socket(0x2, 0x1, 0x0) fchmod(r4, 0x1) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) 22:28:28 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x1f, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, 0xffffffffffffffff) dup2(r2, r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffffffffff, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd97631374a405370ff9"}) 22:28:28 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0xc000, 0x40) recvfrom$unix(r1, &(0x7f00000001c0)=""/222, 0xde, 0x40, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x401, 0xfffffffffffffff7, "42ef517b70992afdff060200000008000000004c"}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000080)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e341b00c9c0377c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a14158bea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1e0000a867075f977a9c6d8da4bf6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706f6a68322891bb5d2fa0268cd1337caa4d4606fe33cb2d687e2b8028e578916188de1c6eef2c1f6d9d60a2985e79a7fce702ef5eacc704228bbad6b45e7ee510803068283c3b71ac2e900", 0x120}], 0x1) syz_emit_ethernet(0x4, &(0x7f0000000580)="b1a05e28") r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f0000000100), 0x0, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000040)=""/14, 0xe, 0x1020, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) 22:28:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) getpeername(r3, &(0x7f0000000080)=@un=@abs, &(0x7f0000000180)=0x8) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xffffffff, 0x7f, 0x3, 0x1, 0x8, 0x7, 0x7, 0x1, 0x0, 0x7, 0x3}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) accept$unix(r1, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x1) 22:28:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r0, &(0x7f00000001c0)='\\', 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0), 0x4, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000500)=[{&(0x7f0000000100)=""/99, 0x63}, {&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f0000000200)=""/154, 0x9a}, {&(0x7f0000000340)=""/72, 0x48}, {&(0x7f0000000080)}, {&(0x7f00000003c0)=""/174, 0xae}, {&(0x7f00000002c0)=""/56, 0x38}, {&(0x7f0000000480)=""/51, 0x33}], 0x8, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x40074}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)=0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x1e, 0x1, 0xf26, 0x8000}, {0x6, 0x2, 0x3, 0x80000001}, {0x8000, 0x6, 0x1, 0x400}]}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000000c0)) 22:28:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 22:28:28 executing program 0: shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) socket$inet6(0x18, 0x1001, 0x0) getegid() 22:28:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x20) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x24) 22:28:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x1000, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8000, 0x100) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x82d8, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20200, 0x0) renameat(r1, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') 22:28:28 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = socket$inet(0x2, 0x2, 0x80) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, r3) fcntl$dupfd(r1, 0x4ef30757b1dd5164, r2) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r4, 0x2) close(r4) flock(r0, 0x8) 22:28:29 executing program 1: pledge(&(0x7f0000000040)=']]\x00', &(0x7f0000000080)='&(]\x00') pipe(&(0x7f00000000c0)) r0 = socket(0x18, 0x1, 0xffffffffffffffff) clock_gettime(0x3, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x31, &(0x7f00000002c0)="9513d8b5746ca5b7f3948292ae269282d455abab70c6e9b3fda3181149ee114dd200a92ef20100000000000000b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025936d59964a53c6bb7cf2394a7ab24012dc56f82aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xffffffffffffff60) setsockopt(r0, 0x29, 0x4, &(0x7f0000000380)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000200)) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000000)) 22:28:29 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20021, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x10a, 0x7) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x25}], 0x2}) 22:28:29 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) 22:28:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x9) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000300)="49200a18afd53d5fc216d20b282fad059ef91af6b78f5268f4f2fcceab9893f52c18bacce778c9696deec4caccf57b025955deb8aa738bd15dc411627d8cbae540f9f9ded48756d055f3b124f8dcf8a81463ff4d645b7dbdf1ea904efe798f66d9c7e5f43304153ba13ff2802a47bd4cb5e0ddb412a94d36f5ff2d3a6d1888f6c21b10e60fe4331332fa8015e9317298890bbcca6475f4a672ec88c8412580e0de4346735dbd0c75110560f603dddaa0a1af5f1c26c0a85f03a93e9af4819110521f3282bb2c92e0db91bb0e231bffc38c11c0223f414942993161c8f11719086a512219e795a034977a250b"}, {&(0x7f0000000280)="c23a0ef4fa3fc048876f6cf6c48185efb2d59548fa85f609744ba345d7b11051055fcd59b6b9a708b7"}, {&(0x7f0000000400)="76948f6b56a5cd4a94e2ceba0700000000000100aad20c660a764d387c7763"}, {&(0x7f0000000440)="bb963276f3118642f1095efe8ec5a8273f549d5afe64fa3c405bb43b4ee6a17270170f0ab735815ad5ab11a6b4e5bdf7c681a2318caed90d1c06ef252229b2690740b85e484364348d48a9d79683fc37dff51b7d461b1a49f7ab291c8ed3479e0553d8510ea5f36de3b6ba558ab9618e5382dc7de0b2"}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="8ff8eaea82a387a06aea436de2dc6e8253fb4551291bf95b9053a2ff857bb480ecc3455347c40813dc3c0c3f018679781134dcfebdbf3784f4db0993e39067c49676649eab94227a469e3e1669462cac4f196f"}], 0xd0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) 22:28:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) mmap(&(0x7f0000fec000/0x12000)=nil, 0x12000, 0x4, 0x10, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="d59ebfb4770df8e2e9a9e06a97f3f27e8ace59e0363d3bb2485e8f8f7cd751af4648479985ca349993a348fdc5cded7c1c836d27df88f872ef019ab1a7ff132a69424b0801cc7437182fe25f71cb117518e243af420968457720987fc404ff67ef7a7379bc3362cf1590a5acc83d73a2f0364f5ee16f166f6825a4cb24f6cfed44260cdcd2caa112ef88f1049f426793ada8638ca15a23b671bd605789b71fc4ab7aeb2fe1cd09ca25faf922a898949e5896bd08bfa64f9fdc35e8518aac407800e0bd3a63", 0xc5}], 0x1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="08000000000000064edb4b0001000000"], 0x10}, 0x0) 22:28:29 executing program 1: socket$inet6(0x18, 0xb, 0xff) clock_settime(0x3, &(0x7f0000000040)={0x0, 0x4}) 22:28:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chflags(&(0x7f0000000000)='./bus\x00', 0x1) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000002800)=""/144, 0x90}, {&(0x7f0000000480)=""/246, 0xf6}], 0x6, 0x0, 0x0) 22:28:29 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, &(0x7f00000029c0)=[{&(0x7f0000001740)="347dbbe791d287603b9f6d7b1ece6d3aab6ccacd2787d1cc22765cfdb7e5dac752ca719caa583617c5cbc28c0d0b3e570e43ceee923addfc80257ff89c1dbd588654a0880ef24b6f41e5c7145cb4e4fb42890aef191fcb9b3ead0828dabdaf96de819e85ae53c970932958755f664315aec37f629e2bf7af70f273973eae8b5955c163e10afbd2081d10b0f6afecc8352b4d56"}, {&(0x7f0000001800)="5d7cb693a6a5f3a82cb284ac7bbd829c5fe0041e32d970bb354c4f44eb0f222a287ed938a5cf3c7523e2a722295c62c60cba201f28927eb3265ba998c9f0079bb61d51ac230dac436fdb2c6bc23a6afd50e19fcb0d46b6b1e4f4aee06554440befa71a0374f093107d14d8ddeedb4ae9f7c4d0317dd711141ddaba48b8ec45f4d999cb54a2133a8de2da8eb7ac3e9503a50050f298574f8e89df47c2bf81f02cf0bc6f93152eb67489bc2aa5606035fd7fa6144058b6f2fbe9d9228bab26b27965c717eff1c05b377f565fa0dc6bf8cfb27900258d5341b096790124dafb17990d558244e15a7033eb708a21eee5f742df4881a11f67a8b2d49b1649f2333fe7bc1ad048d94cc0daa6f6c952c36b8a16ac93da2d7a6b17bfb04f66b5a5f9f31e05f5692edb980feebd82dde48f0f83596fda906902beb9b3ca4f813fdd6065933b999192e331fc9bec5aefd5b323a3b8694e1d62a787115bbd8562a4afc06d38ba18705df76054b9ff9b207d8f100616aceddcf984df7e77b2ccb656a0a3e59ad3e19109b76baff5724b02754818d943759f17840ad046c1159efc70e50f1ee11c884a2b3f7cd626288452ec0fb7d19df02671328cb9ba059765b0f9e0ae9910d9bd3cd86d4793c48f1e56dd733df939d9a066856b0f8ec9712ac32a6e04f3ca9bd4ef5c2245381c78e94373c184544eb1d32145d1ef66ae8af9b4580f811fd53e606d019abb85660b5befb6d100258b57fe00985d3600a4d6e87fd442dd8b56b2eb41e2555528c6558ed0043b544cbd8f981ec1a43aff52036c465c472d3b7b09e0cc0400416d450d1f11e521e85b379c58aa4289921dc4d018a8464988af01351fe2c3079b2f3e0d4132dd61315ccd18be36a236681c89054ee00b8cb23b2f94862582c9c154a15a5aefe0b20369f154f301ba9b351ed6501ce4cc6550b38f60c74b3a92b613b59c410abeaa4f0d6fc2bb535771f62eba1ad665b74054c2c1450b2ae6221fca371a6f439fd42a9791d4a9eebaaf7e5bb09f4a660ec9b931d2d3a4f50998a59d70a4ffe27068030798caecc688b471d3c2fcc0ac02f4b1b1440b216636738863f06ab49f14b8447f9f7c52a0c6b78db76f3f2de79bdc84798a526feef158b86d80fb35895b403aac3dcfb210cf369705bf4057b3ab0053ed5a1312ddff1b146eebc38e8d35413e6f1bc38a82ec6ca9f342e02369031860d018526ca1848f496dc4bb9a6b6cb2d39f5b950f4d5c2e1f5adf8d73f7d8d7555061c281ec113b4556da0ce3326f1b100caa0925ef284183751ff1db99cd401896a48be686e4eb98d10b3140f197ef09081cde7d29f2c2a312d13bffe5b97f1888c78733194bb7c5af2d563a54f5c8476a6fae2205afc5a0977c04d0c6e342b9c56b7266b3a5255e74cefca1bfaf27a3fca671ea29ffd9de67b20fa06fc77f87e52421141706048a97fc464eacbbbac64fa26b7c53f3f02e8dfa551bad7fc25254585cb82a0d0d4a52478e960a5ad8d5be532bb9f45901e782dfabbe5ff76033044812bf0f33156fb47da883ca742f54a19f2d3458aeee82c3f8e477e79cb66114ae7b308b1ca8f10ffe9dd0da3b033dec27165204ffbb8fed43ac3a6fad493d2a5147d6f2a2b157e6b06e5e78332c2312e0fae043914c3a985a465240799d568b158bd629ef69aec8823f02c0bbb59b4f32fd35280f76095da224d9873b209e0a3d3cc041318ef2e120136ddd47eadbe5a085bdd550b3d44fb57b3746e0a70377fef5d4a4ce711942f1d7f3b078e6acab195f73204fdb4435c4eae06e25ffdb325d6ebd25bbb6ed9403f41a5e1a178cf6a8df756b88fc3245b2d3ac06ed107c8794ad95627613ba65a76a99ba82aa5ae329024b72da8c69fbf191f5a5d41309a891f820c38dff9e5826de8d2ec8fb67cccf34d947c3a4e931b13e5486bf26e198acc0946acb3651722ead838ca0e0360091011bf743a960614f2c856bb6c07dc83f9704445db7290fe8783696afe8f67af90458a6283ab7162608220979861a7e26f2d7df5ea5ba265ce8d38882b80d714e9f0dc395995df1a9a6a805d91c85b3a29e9fbab758e4cd183d8f45390fbffaa04d891d6f50e8d26f940a46b49d3b3da72272cf10960aae5c98aea661f0b4ae8024e5fce651e63933cd71c0f0917d513600e5580be7ad506605dc775d2e08f711db98b0e75fc9becf03dad4de33a0537ddbf9c1234eab5f9ced27a1cf347aec36b7b2442716aa376978307dfd3b6fc6568fb5f198390037f79351a4cc7710b01a7c21209d6c665168c64e55ad4fe08bede34cdf4c4e3ce57800ea1040857583032913885bfac44cc8495a034ff2358e5d492c28048efba7efe636df438c7ed1f4f98b5e46443a08baa7d82ef6e3ed3f8db9148bbb98ef35bfa9d39639cd28b9ac5a4a86cee168b30ad3cf6f3fe3cdbbec7e2b2a6b87a85c8f7980e4091708adcaf4a39e754746277a52ac3d8f76391141773f2ccfc6369941cd0c3e72d8b01b378865031b4b2f64f4afd82844b77bc93a574dd565951a6978358e2c758ce1af4e6c29f4cf14444f74408c1797fb394534d21cc93ed941e9d13de122bfb91840d93bb04974f79e61dbd3330749d2ab79e20a5c80b641599c0e5c28a964a9e78925cab004cddd6ec522d70176a4a7aa6d1ed7a1ddd78a006a458325696c3a46896b624fd5dc7e93eeb82506d720bd0d0a30998b899b155f6cb66104ddada9d65e90a8bc06b46e8aed38e48b0bf34c3510c914bc195ee49d60e748d5a0295eafbc736600d72fa4caa073143092bd1a66d57941c516bd205396608e606f5075e35ebc08766fd3cbe8f88814e437a487df4844cf3900569e572fa0b0e85c2585f13315991d686786dd5ca163d686c48c57d60d0f68c4a8d6718b4dc8375be05128c969471ae36ec386c310213b6748fb3f834eee26e14db3e15c8d0385c52657f6da92beef8b1927abb07ddc8395bffaf7c0624b0bc1df7fa6fafa897994f8fe812c9dc70742d29c7a8c697f1c193ae1fa1d890b22bbec7a2dd5cafe4f5ea5ac9fbc48b787883da049d06e1f57039c0c8ec4646423732388de30dbdfc7d50c9baa44c1e3deb3a0454dc8e5e6df01191d702dee459a553fb5a581808989588303fd4f8cea355985c5360627369d83f00ae99ca0c0464c266b8a42a05e257018329d6afe8dc92010826c1ce0bb91af62860340a8e8317afecf72d8debff428c32258d441d02d7f4590a712d679dede3f13c47eec2a25d90157bc9d0674fa0f54ec460330589636a511897b5f1c38763ead0c15489572866b171f153d9006447e51a90a77f18c9c2893da5caf3941153c60683751d2ebbf5250c0ec7d8a1bf56e6f152f48c84e260c0ee49aa9d3b1bd4c74c7bb83eb9d6dd7ed06f3c2f7ac92a51b90498ab2fff1d030caa1155715e65adff1d48e6480c6627f891b0d4f4116bdb54d67ff15ae986ac2e9ba030ee710a8b8158c4f1d6494f5f9e15c250d8f43ab00a696f79e4a6732ad7ac85981002d002d701c272dc80ce4862f7b894c9f0abd369355fff09522cbba5a4268a736462e263cce048a1664366fef227ee5983f5939e593e965eee5e888bcabbc69cae875f93321e9fdea8b64e2f18e5aab19083defd038e4ec01547ecbf72fb23607b729bbc2bf45f66f5357f9a8e90abf8c88eb220cc91dbe044551530fa72a21c7aacb5e99eed9b1f1e33a80c27b0c9796679a2d937ed16e3b534630ac62505410e082c545233eb08cf7fd7d9a3162e12e920f753e30029ece0b305db11615fe5ef48ee59edf37b0944ca4b28d57a59b1c3c3d50b984937ef09aed0e2f06f890e50110b475b0b20bd68d1811bce3437ca3e00e29e4b354565f363170864bdb4226ca24a51e2fa11a5a37e25f8344c6a9e0a5d9a0eab9d3afb606ac2d569e9be0503c174bfaf8b92363b8aba9ea36222f7d42e2d86afdb1e23eb7aa8338d4095de7b15cc966d3d984ba2e9b8e0a3d3545c24deb7249bf0c1e566f519ae818c5f82f0a12268c71f82a3928c0080e988ed7a620e9c725c04c0e167fd5c31689a49b6eef0fef63b4b14e390315c42bed661f498bcd2332dabf07303674e29298f4eb76d67a5fab80a8f7483caa02ceb2d74a6364cdc9c9757cd4e7310986f9f94e9a576c401b8a87c6742439224f73eea71b42dc4537ef16d0c44dbcdf7f0e3c91e6b0589ca6880a577f3d43eaaefbad901386537026e4be780132e39cfcab66b6f53aef54d6e4689ef1c336243863494387d4cbe5b5eea8e2a10b2b67ad01989bdb8f3b84cb74781d54751885364963edddf60df164b3fa0d67bcce7b9563ed450a4026faf764b91b157633b18ce05de199a092b2025f5e7224eceddc155664bf3572c27b5c8f70ecd42b3af5801671656502ed40a67c8c628d4d04e21b4b7640c41dd5462695294b63734defc4e6946e3ddbc829f4834c19a034228bd270e8573007bf8400451bd7a99395196571ed440ef3b3c54a978f6daa4bc607a23280e9de018d208f880e6beb283e2bb27004b9db23438e4ce5a845cbba768d31f79d106ec60e3bde26c8c7c2a7873da2fa1bd4274d4a8530245a7992d2837497104b01a1f40919b549236e05f92f61372d0e47e48849649207e7066dfcf494d54e7847a17c63b08494255976edb0ddf505a633b818cd8b3e5008f60dee6326b53c42f4d3de06c267156505e4f5d4df3778a76ae8ea4e50dfabb8107a4ca8a338d8bb9f0863c438d0320178cc5bce4d5f5a1d0d9fdb4c626515621fa2dbd8684c1fb251b5a119393b9e35afc546f8aecc516da5be07ffadb123460c891b1dd12899f0f156ee379290c75dd1d4cfcfb1960fa62d197ef231cdbf513a2e18e430017e36e5731806da52bc90baa6d20ccf163ac05890feeb54454fd51d826bfe02413b15a028ca3233f10097f77fced03bb91f5dbc5afa93326db9e5cff8f81b6ad03aee064bfec7aa31b0cd51c1cf7c864249e7966506c1d2e32bc6f7563702b65b307ba99f51c865ef19cd5c2ba71f4408c3f6948a7ec29ba09a65eaa633cd2fec31968ce411b4741448a8873451d8112262cd567a274f2ca6258d6637c792d08b9e2f9da4d73e25344749aad3b170e007811b4374d4487a267815a284f7c37c4ef8f5f89dda6018d7de33b795bb600eb2af0c8f48c3937eec35ac9d6b94c18d11ba9677e5e401f7126a3f5c83bcccaab1867a8992e9a139f1ee3981bdc1abe508facedca0dbfa4fc03eac2666680e644673e49be86058ad56de1e1e07aab5281a8c7b8575654411ea6f9a3990cf5bc3e9d5aa527bf0f426b63e1a372ca15aa2aba1768ec4197f947789908e628e1181dbbd7ffcfafec31241c01d789d88d71eb8c233c698f226505bf297b2209462b4265fe956cde3df144a975f9917a134513ba6d3645a98b9a1c1686227912e71702a0706bed92e97e5996fc23a59b8c56f226e646f4a83400476c99493606628c9fd9ae61425ee3cd12c1c4eb7a7c846452f80c9bdc0d785cc0f4cd18c9034d5b981f42bae116a669e69dfd540a5f8e2154bf4a3df6e4e85fa93513a90933f74f906b9247f623434e1a2cb7ab9a82b6004826d2583ec5721716cf36706dd8c0f0b3f25076eb7ed3e6064235e4e013ed15a83f8c5993d019a934b8c8ee464005981798832398c7512f535317c2354aea0835cd9c70041b28284ee130fee07fb53f0b251cf8f0db64a4d54c8c4bea746be130011a3f21501d916ced27ac44aaa57ed59791bc3c483476c9f310f191d1e97a4ef3bff1221ff16d115e18ede"}, {&(0x7f0000002800)="ed7098622d5feeca275aa6385b20ad9841aa190e51bca1d8c89666c08309d63e07b90904ca750b5624303cc1eaca621d83fa79438566ed542beafa79795ec60c4e082514543b82732567743677c05d64c1eb17810fbfc6df7be7116609927e090478194b1e06bd7b2c1f21b87257260f00973656c957a05a6928ec754e6b190b67869db09a5735d148e98195ebfda1085d03351ea4481805153e97daf30a614c830a90880d5dd07f86c9f82af978268d6a3b10ff171e8e6d2560748dffe02058520ad76259eae2ec74722895ccb0b2e15bea802e6f6b07060b8b00ef"}, {&(0x7f0000002900)="ab0487e4ad8b536dae30f4edf0826fffd27179d4ff9028099531dc3a6a9fe979e1807a9a8d7a021526cd103019ba80c18a888fe6272646de8242b1eb359be9322f73ff2a1608507fb31a88b3de5e0ce0f5f7caeccf9cbc9c5bb216c7eee17f2c1743e2e4cf106946029ec24a93901b921747f4dc8a6fedf524348eca9bc8a531cd8fc9f1d55a3e57ab78eaa94cc0c157ed2c72dc8895a247c2f1f6b4b418d97ff00d9a7d4a7bb89371868677a31c16b25e3be7505a"}], 0x26f, &(0x7f00000002c0)=[{0xe8, 0xffff, 0x5, "6d58a47a662f9ad6bf2d93b6397917aa25c40e3d7df14056de82a31cbcf4662f37f6cde75d931570a67362ba67a9fc5f4e7f6dcd121f4cd8591b25307ea7d16f8896f67498b8734691956bab135a776be008d94af94abcdd1f94f94879892053524893f4f5a41b3be98ae3d850af340cf3d3cb580e70497c056b91435e03670b842826e4b9d0e934a3b631d79ef9c6a2f3b6c4bb4f4626f7701ac1006da9a4ed216311ceee43149f7f77675b35cc896de8f3cb28a5b0154161311f6f36dbfc8490abfbc7cc24bd52072fc27c6eb2242dd4ecfd"}, {0xffffffd1, 0xffff, 0x8, "d4a5bbf25caed72bcae9799ea16a9c18962818a5795d27bfbd79737ac77e03dce103881a5b6cb275715c992ea5be96b954410bf1bfea54aadad99bbd2092fbefc9dca418b98118d994e599c2335d93311b08b9ed07a435bed180c904a87dff679211156ebb6a8e636a16517104afb531e9cfb2f26a7d610a700fb25fd455288f5ab026e978d9024edb864f4aedf10c3f9152adfb95da0213965d4a769715ba0a0eecc3f1cfe24c627f35b6fad25d97baabd58c44996955a0e19dd325649aa981ff0fa981448c66df98c7625bfb8b8c7a725c114b2d072b3de9b59ea29a8db382e0312a4792619a278ff28ddf9ddd3eead7c428186bfe09841e31ad4c5e5c1c8031f16ba24d4cbdcf47cfedb51a4eb72aea2015b25d8510cf50b6c015cc96bc617eaecc20f1d237d73750aae70b3695a778aa49813ef812bf8e8aa65bc13740e8c2a064556da10b82b2a034e2ecc891e9f28ed8c62a963be74499550fb3f66062cf738ffcac720544945998e6daf6909ee130af47ab0ab520c6d4826dedf2f2873bbc3d0b96e4e490a447cee0f28a8fa2a705d5ebf7b556f48f3164d1ed0aae01a5c089a3c97d3796290603bed9527d64076e3b435f9df46cae578fd21f03dc3e8b1a5e223b0e020e14272e689110ad03f96af0b15a8f86b09c75e7f6554405169ac6af5ade21fdd059259e298672dd63b7ed25fe13ea700b700cf8f870e03b4251e348503f4fb7d96d53d5647d36fb1646d3e52266089b04f53f4008771abc61cfd74178c32c7454e3f035387d28cb88ebeb97c0ec1978e8ed78b1db077b6d70a3fd3af57c06c4367ce191d51e3ea5f30df0755052c5e03c4148aaaee93346668eae80357402c106d0bd38f779500ff68be818095ad431c2be08d45f65ded372a1694a0ab45e7f277d5f02272c84ac47c946aefcf5eb8fbf6a4004ee73ed79587e4c1d8f6c108fead928f4972f803bc9095fae9148fe3b0917f20aac3bd8ba0f751cdcf6aeed015f82ffc99381d534c50d3e0dc9a09c18721dc68702beb9a008b42054688a5dde6137ebc0d4e86184976848c14534e135932da49c363e417cec4f7adff5e05f4cef402706ca55079be618dd27e2ba95ef9877407839fe27b7fa25ef5429afcce833cc589a3b9403952ebde0236e80ef695e098292cfc531aaacb916322922874107db7a584fb946654534cb15a5f3858ae267292def323abed6e57892c29c1094280b2efec4fda15e3187a360deba85d112bc91d3048d35b18da558090adb91ab691268efdf96fb854b1cebeb8903c61d0db123bbc45e6c6d6ee72d9b1b9d016e415f9e22f0b705d66ce757124825a8f7d3842e38a78e8fe30b3d995c5a034d42d063afd8e5a3cc769b3f25648800630dc733046db686745c70824b49a3ad842dbdb9eca67a8d4d5c480d890b4c1ee0516d929bbdadde96632a58f2eb8bc26c775e9931627589bba5845a8abd3e92d5ccfb46d0f926cd32462601760062f0bca304c0a6a90a49ac2bb16516a1afb9357d84a9b34eef80991a2ff56d3a02907dbfc383a8ab1842a294619ade1446149292b214d373c930f489b6287d1c55f5aa5ff7353c8dab252d5004aaca9af8cb38148a674b3675dfba022d09c91c240a2ed9b502f2c9502d59be9d783d19f624537a99e2c444f75a036b284957e0678fc7fc9aef42f8d903045f7a5e5d7eeee07e3daf8a094d0c24fe6b641b688c874ae7aec891bc25b2f89d866ff456a3b62e351000d8370f3ec3763e18058a3018e67f8b8a27362c993a32bb26b631473f8f3d4397fdbddb1a6707a6db952b18785caecb2a968733ec2e1a606c8906833489fe768e51a4dd9e4d43cb1ba037806c2c93344efb10647bfb02f754650e3fa0ff092fc1ca48a867c3eab4dfd1b97f2c0d9796b4706987365104318278b6b26fe3c610ed671fdfe959bf8fe3dc79d3f5a56082d3da1b9dc8d0cbdba1935060d6eae543d738ae768cd3dd2876f3fff349c5b36ce1e20287cb7974e8c00e2c389c13748de33795c28f82d80677b3ab663b7e665b55133a14fd3dc048a0f45efdd3ed19aa64c41c322b14c1db44f2f1201bff75a749de88ce4bad822ff3087c47470d1cf96b5965c1b3e8aa2a2cc7fd617f48da9e2368c817a63948c25b03f01433de048d3cade2fb8b06a7a0a354524ce540fd7ea33620ae921f3e748d32a7733e2053815059ce2ec27c12259e06e5618782cbced93e2989816ac4de0a4004c081cf3a5a675369c6eaf058737a9fafb2ed252cc6e8ad71c236b41f32c269dc059d0d5e0429502d1766ccb42f8975644175dc5a25aa1fca9568a5ff43e96e9ab866ca725cc9a4d4426bfa17f2dd1794b350928de9047de1b8c038fe8f8d8c95aead7f4238159431f1086493a4de2d482ec91ad238108ce2ae0432163aa056c7f17ace10187028870344f2c676711e10b4f27e4d11e0a152c8585964c6850f8deaeb5314000f9415fead05afb038bc24a05276e6d1fc5e23b6ee0da647a269e0f386d3c27380e8acbf72a9a5710bb2e358a3fbdb9e7c7ea6bcfe906621ff01d3412d647ead08ad842cd2908ba38ff5bf2fbe25cf1c130d7f81275f028119f4a99c90bc93cba7114e684cf7a9dce495711da6005ac4819d8003011cac7f29abe7ee412a69c4c4a6888b2a3d5bfac7ed8255614bd8899ab0841a46802c21b88ff898cb7452e9764efc68e2ab701ae321ef06e5f9fec058d9084f3e6ef26b57eb5634b259c14eb34c26497caaedde60470bc1bc4416f7a87f1c67430d95161c95e0b8128f2ac09f306bcc08c3c1fa161a2abd97db50e4f28cc64fd410ce670ac17ee79ed7c2244a8f17de9b3581dbba8503d7af9ec0f5e3111ce07822ee6fbe64f4c1b3c603ca089220b238c6131efa4ecf1c71ec2e1787bbfca9fd32f245656aafb746bda53f6398b0d2d1bf6bab14f121ee40a30bc78b907ccfd955bf7eab0b3d063cda1f3b7578ce3369d1892f48175629e46a5bb6346f28f4a195ba04e0d4a9a4fcab8d977264990b0aa9bc4fd47cf8cc2e3fa80dfae5551bab68b1e82d6f61c075b5cd29e269df469658a5ca289ef07f1b96422c289fd77dd3a78a7b5be8e170d61f546614c2a0f24097e16d0a069e445adf20aafc250f5cfd9cdcaf483d4ca9ce1a493f47d6968234f73c1f8b80d655956cb4d5df69c5d4720706ab68b1d3908809381989c7ce314aeb02ab7f9e74cf792bc0c6a22b47d8179ac50f684f34b056f2d7d68a140224450cc6cc9d0793bddb86fe1356ea4025e54e00b475c23f4aea82059f3f0ebe409bc4a96364761ea13693cf85e0b561082b3686f1baa1db0c4254a41a5ca08f2ad48905f83ad0ac8f7d23ab1b99992fbd4010182c98290bddfca6dedc9ee12f9b9e4707c5b6c32c4d9fd74a09151921979b70cbbc51a7be2631adecb0ba7e1127ac360b41deed9e1fe545d1e13661ea06a599d9bfbfd13b813cae62e93d760824757c846e11cc06887031e4d50494c5a10eec160b19f1f5df6ec4a3e55185b139995897a39dca92aef5a7a3e3f0cbf0dc026019f5ae8419a2c9e7562a23dcd2a880e322eacc57b8b88a87c990f291170ca03d565a97d6d327293b7a7413c874c482047925567410f0f56ce98055a67b4631da22e3617dbfa54d06469e43c2b748e8a64817cf9f7fd6253b67f82b065e9250692cb325e25dbc79f8b81914f893fc3ead114076bd788bab034a872b7880074cc2f8c45c2f91605580eeb4aeba4b6784542e127a68457dc92bbe66979a8b2ccd908c6c30667b730b4516ada2c6ebf257071bdfad7295feca3c747841364eeb7d6cb4b74c1bf3dbf90581475a049553d82fc822d716fa1feb97649759666baaba2f816443bb710233fec8563a9d9fd04acb3cea8812be241e16d19ecaa6a05ca14a41c413fe8a0864c2d0864cd0118735a82b41949f0434380c147ecafb5aa54f0a5e7ed3aec78ed7deeddd53928357a381ab6161351a2e0649e67799222472615fb3c162a31ddf0a3eab3156ec29af3d6dfaae6438d3551201db260808962950ef51b1c9a23007df5d54f0bff937a97d5315ab529ab2d7e839bf5a455cd0ab9603bd798faa6dcf7e82d9d49b2e9dc514138f95cbf0ed6ce65494449feedf30b58508a3d5bab32fffcfcafe7555db27f077f4f1e34f08b106dacaf76204cf1728ddf8d681897ed8536e57d118d16022748364ef87f9aa71ffa5211ae089c2d564f05c614be2f3f7c6ca740378880209f1c1f53828700911d97e08de705b343b4016878d914639efd10bc78b1ddcce4d93ad8b20b2b21e704e35a306e837d7b6210e68eb13cf2040e39bf652f5d21fcf22d379704ada3638c0bcb4f27118349244ba8dc553561588f2aa2f37fc4b5cbdcbf803508bf5511286ae219cfc47c92b105662a8337eda9d3c682bfe02dab1160c72da1e08815bbb8ea9ee4782d606d8e7d4aeac8126c1db1363add222b92053af0f2914eda09a623b67032f7a1674cfa037f7f0138b953a722df3d8065636c8d7fe9cd7435590d86b67c8f604d4e82c901c2b1ad3400c81a9bff3def0f6000dc53a1d6f93fa142adb9df5834a99d9ade56d47c11f185900f1ed59cfd52cf0462a9203d7ca915fbd2284300b9e03b4d09a7e2e269ea3e31456f02baba45c4e8b425cf535002745042c468309c26bc84bb94865d83ba58d1875cf7cfe0b7d8aafe6e9313f010eef0cd848324fb9617dd9ffa338bc2bbcdc6a368912ee8f11e97f5e81a515d7127b339fc348fade9da8fe080dbd164f15feb6d557346e6c0ecffed43b98f64837b313a951e7f6f95c8000216bf0aeccd01033997c8741da062eaa5a93360fe29b54c825f9da47f5472c82b263d08cb70b80a5a1e798591ba3c6b23c9ae55b28e6e0a83b4e53fbe09c7f87b828af657a745d6f36bf5888f03b7e667fa6c87db48617f5ba6819383bc0a1971183b3ad1901c992adb47191b2e75fedc0750313b10c8540558531f8bdb45ca5cb3336d8917dc15f8ded82a6617a2aa5478f6f1175a654e9ee20e88eaf737476693a3277be7f00987284179cda238e3dcf1d37ecd2e6178cbd96ea5c87cd52ee9f424b7c21f505b5d74c4babd8bb6a6e9bf5db602c35cdb6e83f678349c44c2995e50f365b11024c3f664f65d6acea3bab942d6fc86d864ceb795e1da543c4f00d3d27abc6697896aea0a3ddc9192ca2d49bdb3b880308d0ef4d6ef95a0f987264e7588a66f72446725431d6925105f87ab5b35c81091e0653c38395a1e5cfd6099f4318da03831d10674c56d692b38cfa9246b7e7d52fec192507da5ff614663b2e534aa375612a58683b3cf25c1350a73a97a14eb46404fab0e3eca727b70024b865169e4746f86d485d384ef47d33a3680b7a2e21562cc655e3867a49a6bbc272a943518127fea9e2ffd884af8139b086a9c572d3a9db3668086136b3d073ab16de56052be608791766bf8877147d81a319150d81b2273a0758eaaf8c8b05ecc91b7903104923a714ea0cdf97508e858b1b0f5ea1152e92c36f12d09ff8a383106d68155585fb1b6877699a30f3abda3e7c29b9b57650dee1f05c3e46f32c460c5707f7656d3f59023bfe0a438ef6f409fd309ce12bc30aba4e10743b4f0e0538cb037180bff35d8831f0a370e4a412a1968c508d162d6ef85d46b35792d4f8ea401387f709c868a066e2e08da16ef9713d35e6f83e862432b031841edec5b477c74fadce5905eb930aff906edaf39a0a138efc7fef8146c1443ed5ce7b355c53ce85ee8b918dec1eddd3c2f9b026628af05ec9"}, {0x58, 0xffff, 0x6, "93bd6434c3c73c665790a8f9ba4995a091e9ae2a90628a6b3c8eab0f2374e51ddfb0b87caa92cee03f14bdaeb964da31d3945bda902057fa384490a29980530eb9c9b803d98e5e"}, {0xd0, 0x1, 0x401, "fd3f4f2ce2429205c5ff37ed1f93ed25bb9e1ebe6b4d9d2a8cc818a9b48e21216c843cc41b567ec18585c3566d24dc034059419e2e6a2a5a2025bc5e76fba232a89370f7ccab6dbba6d7346860f2e1394d5cf5c824c4ce12d52660dffa676fd426c91690c8f816d799c1f17900055651fba42c0a3fb0db550943838917597b67d44858cbd4adc86f29abe46044e393de22ee92809d00e993181bd0885b76c8a30ab55b1d77aab2f3f83ccad75feb54b5d493d32a93cf4aa2000d96"}, {0x50, 0x1, 0x7, "60077495a1e20095c5494ec4c9d8a983d984ece45e18f119c148bb32aacbe9faa694f84429030a96f4453e9f2c124856a31a43682749018dbf40737a75ac383a"}, {0xf0, 0x1, 0x7, "9f11026b35355c5af8c54e774c6aa136063ac91fd0e6a655f5153c55a4aea1583c9b6f9486e8c36b68cd641d14e5f3aff7129ffa56cdc02d9a6cf1c4b501f90c109bbde9f5f3e813e425400827133b315e6306126b1903a6be6f136c530c4073c7db1e2e84cf22fa52d6a4058070f40f5382978657ce4a6b29667d7ed3971c91476a45c818bf3236fa5fcc1cc90557852a6a737ba8ad0bf847dacb72635d536008b692ad64e6e04b19d6d9ca6b45585c92ebba8c12b1b702fbd3842c75722a6694a3b450d2302cf41173260fbcf430cf5dddc148c72bc99bc92ab92d9427"}, {0x90, 0x8001, 0x8, "359c6895892abd66357e014d90944a24743745b1128fca19ea76542b9e97bb360930748dd672c308691c3933942b1a59b2b1cd98ff10fb6303af7916867743fd33cdbcc78ebe2c530e024db72bceafabb2d1a1fd34df816a8de4a14fa17dc2b4094feaeacc3886edd8e35d2e28ba0060ecfd81c57db8b62d328687bc21e2"}], 0x13f0}, 0x2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:28:29 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = getpid() openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20000, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r0) setgroups(0x0, 0x0) r1 = getpgrp() acct(&(0x7f0000000000)='./file0\x00') munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r1) 22:28:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40000000000081, 0x0, 0x100000000000}, {0x48, 0x0, 0x40000}, {0x6}]}) semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f0000000140)=""/36) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xe3b1420c40b85a47, 0x0) seteuid(r2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000001c0)=0x7) 22:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)=[{0xffffffff, 0x7fff}, {0x34, 0x0, 0x0, 0x5}, {0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 22:28:29 executing program 1: link(0x0, &(0x7f00000002c0)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f0000335000), 0x10052) 22:28:29 executing program 0: msgget(0x2, 0x969542d3b7d52afa) msgget(0x2, 0x142) 22:28:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18004) fcntl$setstatus(r0, 0x4, 0xcc) kqueue() kqueue() pipe(&(0x7f0000000300)) kqueue() kqueue() pipe(&(0x7f0000000300)) pipe(&(0x7f0000000300)) kqueue() kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) r1 = kqueue() kqueue() kqueue() kqueue() r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f00000000c0)='!', 0xfffffffffffffc9e) 22:28:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, 0xffffffffffffffff) recvfrom(r2, &(0x7f0000000100)=""/79, 0x4f, 0x40, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) fcntl$getown(r1, 0x5) 22:28:30 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, 0xffffffffffffffff) dup(r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x4, 0x5, './file0\x00', 0x1000, 0x796, 0x28}) r3 = accept(r1, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getegid() seteuid(r0) setuid(r0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) ktrace(0x0, 0x5, 0x8, 0xffffffffffffffff) 22:28:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x8000, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180), &(0x7f00000001c0)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x20, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) shmdt(r2) 22:28:30 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') socketpair(0x20, 0x1, 0x9, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) dup2(r0, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x82) r4 = getgid() chown(&(0x7f0000000000)='./file0\x00', r3, r4) 22:28:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 22:28:30 executing program 0: socket(0x400000000011, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, 0xffffffffffffffff) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r1, &(0x7f0000000300)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4ffb2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f000064e0629616b0a8e7000000020000000000000e0208a31f07d3f80004ffff00000000000000000000090000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a50d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc107c21d548f2de6c031b7b303757e60642b4506000000070000007105889a2b32728f83ea65f3482e093d00"/336, 0x150, 0x0, 0x0, 0x0) 22:28:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) close(r0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) chmod(&(0x7f00000001c0)='./file0\x00', 0x104) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000000)=[{0x810, 0x2, 0xffffffff80000001, 0x5}, {0x200, 0x6, 0x1, 0x6}, {0xb5, 0x500000, 0x3, 0x1ff}, {0x9b6e, 0x1ff, 0x5, 0x1}, {0x1, 0x10001, 0x9, 0xffffffff}, {0x6, 0xaa, 0x10000, 0x100000001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x14}, {0x1000000000006}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, 0xffffffffffffffff) setsockopt(r2, 0x5, 0x9, &(0x7f0000000240)="6b053f0e2e7139c42c66f9ac9e576214b407b232cb3bc980283efee6c8857810ba05785ce7c0fa61fa7c903eca34f9c2ad1ba053ebac3f9f4bbfbe11ceed13b1223e4423cc9e1bfda7750e532eae7536e6a3a62f3287f8bd70aef82e", 0x5c) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000200)='\x00') 22:28:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0xfffffffffffffffe) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 22:28:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) flock(0xffffffffffffff9c, 0x0) pipe(&(0x7f0000000180)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x40, 0x808) 22:28:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 22:28:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x2607f2b83a2807ab) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x40) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x800) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x70a) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x5) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_flags}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000280)=0x10000) r5 = syz_open_pts() ioctl$TIOCDRAIN(r5, 0x2000745e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r6) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r7, 0x0, r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000380)={0x2, 0x5, 0x0, 0x0, "8f70404a0cd535a3e56a19f5f3f3ac819c4383a1", 0x0, 0x9}) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r8, 0x80185758, &(0x7f0000000400)={0x962f, 0x1, {0x3, 0x2}}) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') r9 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x1, 0x9f14ea5427683bb5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r11 = getgid() fchown(r9, r10, r11) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x400, 0x0) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000600)='*@\x00', &(0x7f0000000640)='$%$\x00', &(0x7f0000000680)='[\'\x00', &(0x7f00000006c0)='\x00'], 0xffffffffffffffff) syz_open_pts() r12 = semget$private(0x0, 0x0, 0x20) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000000740)=""/49) 22:28:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000040)={0xf2, 0x0, &(0x7f0000000180)=""/242}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 22:28:30 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000140)=""/38, 0x26}, {&(0x7f0000000180)=""/205, 0xcd}, {&(0x7f0000000280)=""/58, 0x3a}, {&(0x7f00000002c0)=""/86, 0x56}, {&(0x7f0000000340)=""/179, 0xb3}], 0x5, &(0x7f0000000480)=""/155, 0x9b}, 0x41) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 22:28:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) socket(0x6fea053c33f63520, 0x3, 0xfd56) syz_emit_ethernet(0x2, &(0x7f0000000040)="3711") r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x10) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 22:28:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) r3 = dup2(r1, r2) ioctl$BIOCFLUSH(r3, 0x20004268) getitimer(0x0, &(0x7f0000000080)) r4 = dup(0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000001c0)={0x6, 0xe38e000000, {[0x64, 0x0, 0x5, 0x9, 0x2, 0x0, 0x8000, 0x3, 0x10001, 0x100000000, 0x20, 0x40, 0x7, 0x6, 0x6, 0x31, 0x8, 0x7fffffff], [0x1, 0x8, 0x6, 0x20, 0x9, 0x4, 0x2, 0x0, 0x7, 0x7], [0x1, 0x7ff, 0x2, 0x7f, 0x4, 0x401, 0x1], [0x7, 0x3f, 0x81, 0x1, 0x6, 0x3], [{0xffffffff, 0x4, 0x7fffffff, 0x2}, {0x9, 0x334, 0x7fffffff, 0x4}, {0x60, 0x3, 0x0, 0x9}, {0xeb5, 0x14, 0x7f, 0x6}, {0x100000001, 0xffffffff, 0x1, 0x4}, {0x1, 0x3ff, 0x6, 0x3}, {0x1, 0x7, 0xffffffff, 0x3}, {0x0, 0x9, 0x1, 0x846f}], {0x7fff, 0xffffffffffffffc0, 0x8, 0x169}, {0x1000, 0x1, 0x5, 0x7fff}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x45}, {0x20000000000074}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 22:28:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="efae324329ccba611ab730f3be7be166a3733d4c966eb4d23592e8", 0x1b, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a624e9e59f163e7d659b62c7dde77ed087fb89fb171318beb48ff0a5ef92b2928a5d02157f8fd440e4608fabd4879870153354ef17eeab86fed93b094de30b6f11a22e12835586c472a706d644352dd9d72be10286650b1c4c3ffa4e4e28a5b8a1697609247d40e5b2c6d5fd43b9534d914a647cb2497561601a9ed4b575f634278d9a6e713a79d400314c4426c03cb4d97da98bcdfafb4576bdbe902e0731d4bd13fb5", 0xffffffffffffff5b, 0x0, 0x3) ioctl$BIOCFLUSH(r0, 0x20004268) 22:28:30 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) write(r0, &(0x7f0000000000)='tT', 0x2) 22:28:30 executing program 0: r0 = socket(0x2, 0x4, 0xffff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x10, 0x4, 0x101) 22:28:30 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d88b0aaf504ca9d9cb777982e4a82e93ef4a24a65164e983a59215b8c9ae3cdd2bb6ff5cde2a6cf9a5e800b95ab0070a11310d20a95949509c7660ca681f684800027862f506f455b51e70a77e8115ff7932d9199334f84feb3c33575e430c0001000000000000d83bdabfa50af66b57003d3952e4fef83005814aeb3d0fef8ab44fa503d8d7b465b54b0a98b372d0ac165eb9c2cf86a50b8fb29afd5e51c3130e70280500000000000000ceeb6bfc5aab3031b251552e66bb41163edfc1afa0bca5e3682f9c40e60c396e9d0f70abab7ab700a7db7239145a1386b434259f79f7f08ea3e2070068a200040000c59700000000e5ff00"/287, 0xfffffdea) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x7, 0x0) 22:28:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:30 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000200)=[{0xfffffffffffff72c}]}) r2 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r2, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0, 0x0) 22:28:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x1ddev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 22:28:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x0) 22:28:31 executing program 0: r0 = socket(0x11, 0x4003, 0xffffffffffffdfff) r1 = socket$unix(0x1, 0x5, 0x0) r2 = semget(0x0, 0x2, 0x100) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000001b40)=""/144) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000140)=""/85) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 22:28:31 executing program 0: openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(0xffffffffffffffff, &(0x7f0000000000)=""/104, 0x1fe) 22:28:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file1\x00', 0x2) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r0 = semget$private(0x0, 0x5, 0x46) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r1) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000800)={&(0x7f00000006c0)='./file0/file0/file0\x00', r3}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r2, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000200)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGRSIG(r7, 0x40044273, &(0x7f0000000680)) getgid() getgid() sendmsg$unix(r4, &(0x7f0000000840)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000700)="116239fe1e51c7ded8bbd22dc62aa3236107bf73da07d0ed020596ed1ab03e8faedae11104dc6177619fa33f51c59223357ca8e168dc4c58b1560f3a9216bd97559393ba5d9e46f5dae6c294e20430fcdb167322812cdaec305091fae17c97919e04391c0605ed1a4e69dd577829afa0fadd00eee9e5c0164f68dbf5bd834b996cf8de6cf46222fec4d7b3e967dafc0e9beddb4dcda31d748c002b492eeece217cbcb48769483a5da6a86b849b991e2894f77e1415ea6ba0cb27a22d5b0c76722b9995e7e712ad72b483c81c61c3cdc5ce64004abb88c5fdc27ec14127aa5e6f1109294e51eb7df457a98f9fd885d454ba958dd29d6bae", 0xf7}], 0x1, 0x0, 0x0, 0x2}, 0x4) getegid() semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x8) getsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000001c0)=0x4) 22:28:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x25}, {0x6}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x1, 0x7fffffff}, {0x18, 0x2, 0x7fff, 0x9}, 0x7, [0xcdcb, 0x100000001, 0x7, 0x401, 0xfffffffffffffff9, 0x2, 0x2, 0x9]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x90b4}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x7, 0x80000001, 0x20000000, 0x1ff}, {0xffffffff, 0x0, 0x7, 0x5}, {0x81, 0x68, 0xfffffffffffffffa, 0x7fff}, {0x2, 0x100000001, 0x7ff, 0x100}, {0x5, 0x0, 0x9, 0x400}, {0x1fb, 0x9, 0x2, 0xb573}, {0x200040, 0x81, 0xd4a, 0x101}, {0x3, 0x100000000, 0x4, 0x101}]}) 22:28:31 executing program 0: sendto(0xffffffffffffff9c, &(0x7f0000000100)="1fc80745acb3ba46c6bc04bc28881147a47c824f794158d676c5dfbe69f347a90964e25952b90742543e254b5c0b0bba437aa9422be795dd2196e15a9081beba0c9c5d4a014cb5c90f", 0x49, 0x400, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, 0xffffffffffffffff) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="02002e2f666977e9385a"], 0xa) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 22:28:31 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000280)=0x252ff47077b5b14e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080)=""/168, &(0x7f0000000000)=0xa8) r4 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r5 = fcntl$getown(r2, 0x5) fcntl$lock(r4, 0x9, &(0x7f0000000240)={0x1, 0x1, 0x6f, 0x200000000000, r5}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x6cd0, 0x0, 0x8d36, 0x0) 22:28:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000190000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10000, 0x0) r4 = socket$inet6(0x18, 0x4, 0x5) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r5, 0x0, 0x8000000000000000) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r6, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, 0xffffffffffffffff) r8 = fcntl$dupfd(r7, 0x5, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, 0xffffffffffffffff) pwritev(r10, &(0x7f0000000380)=[{&(0x7f0000000300)="475e75769c4b60309fe5f9842600911b527dc895355c06867f8a9a51b1dd954855349922a9da88444bd24efb550ef382b170c5361bcfa70d577029c52817b70b73e4e0fa1b19c5f75faf889a549948c8974959d16c105f5ffe88dd3d344564b82d0c77d397b9d739008442086f8fda9cd79203d6a7dac3ab8ca20072d7d28f", 0x7f}], 0x1, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x0, 0x3}, {{r3}, 0xfffffffffffffffc, 0x24, 0x10, 0x3, 0x8}, {{r4}, 0xfffffffffffffff8, 0x8, 0x1, 0x9, 0x6}, {{r0}, 0x0, 0x40, 0x80, 0x40, 0x1000000}, {{r5}, 0xfffffffffffffffc, 0x40, 0x20, 0x6286, 0x3}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0xfffffffffffffff8, 0x8001}], 0x9, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffa, 0x10, 0x4, 0x81, 0x3}, {{r8}, 0xfffffffffffffffa, 0x20, 0x4, 0x9, 0xa8a9}, {{r9}, 0xfffffffffffffffe, 0x0, 0x50000003, 0x168000000000, 0x2}, {{}, 0xfffffffffffffffb, 0x48, 0x20000000, 0x400, 0x1ff}], 0xee5, &(0x7f0000000280)={0x10001, 0xffffffff00000001}) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:31 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x200, 0xfffffffffffffe2a) socket(0x6, 0x1, 0x3ff) 22:28:31 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x14) write(0xffffffffffffffff, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x10000020c) r2 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) kqueue() ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000480)=[{0x10040000000, 0x7d5, 0x2, 0x5}, {0x3, 0x7, 0x5, 0x9}, {0x51, 0x81, 0x4, 0x401}, {0x3, 0x40, 0xff, 0x1}, {0x3, 0x55a, 0x4, 0x80000001}, {0x5, 0x4, 0x100, 0x100000000}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r4, r4, r4]) fchown(r2, r3, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000004c0)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r5 = kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) kevent(r5, &(0x7f0000000300)=[{{}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x100) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x7fe, 0x0) chdir(&(0x7f0000000200)='./bus\x00') shmget$private(0x0, 0x3000, 0xa0, &(0x7f0000ffb000/0x3000)=nil) r6 = socket$inet6(0x18, 0x8000, 0x4) pipe(&(0x7f0000000100)) dup2(r6, r6) 22:28:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) fcntl$getown(r0, 0x5) getppid() r2 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r2}) r3 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r3}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r4, 0x0, 0x8000000000000000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r6 = getpgid(r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r7, 0x0, 0x100}, 0x44001000e, 0x480008001, r6, 0x0, 0x0, 0x4000000000000000}) r8 = getuid() r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r10, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={r6, r8, r12}, 0xc) recvfrom$inet6(r1, &(0x7f00000000c0)=""/71, 0x47, 0x0, &(0x7f0000000140)={0x18, 0x1, 0x100, 0x6}, 0xc) setsockopt(r0, 0x29, 0x39, 0x0, 0x0) 22:28:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x895}) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x40000000000000) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffff0000000000, 0x0, 0x7fffffff, 0x7fffff82, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 22:28:31 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x737e42612bf9c173) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket(0x2, 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="de020000003000cab9350c97b5ab5b61e16903f8d97b4d5de70780f32164a9795e60783fd4b40030000000000107a7f29989df0a55614ecb9cb900dd92d914e5a8e11f732b0fd86c8640e755df7bafc58a29d594638fb596c16013b9f5225beb0d06ee4880d15e15f84a9cc3a74575d7c7efa7010719714486cd2c5e512fb91599e7f01d66c139e2528b2b457e5c46d7dbf52242290bd125c76a5de888d4ed26ce21e6d6e08302472c375027cecfbfcfb8e841865f9c40e6867bb38102a5db43baf1614d537622a8f165bb30256b1640d4568a8957fbae9cf1bfa5a4a02caff3a76ec1cd6e3d505089ca1a6eff090e11fb50"], 0x243) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000180)=[{r1, 0x130}], 0x1, 0x7fff) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0xfffffffffffffda3) poll(&(0x7f0000000040)=[{r1, 0x25}, {r1, 0x21}], 0x2, 0x7fff) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000000)=0x1) 22:28:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) shutdown(r1, 0x1) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000280)=[{0x2}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x895}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xd8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7a, 0x7, 0x100000000, 0x2000000004, "6168ba38c6ae83d756406e5082d65833e754fd65", 0x9, 0x7fffffff}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff82, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) fcntl$getflags(0xffffffffffffff9c, 0x3) 22:28:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x44}, {0x64}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 22:28:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) r5 = open(&(0x7f0000000100)='./file0\x00', 0x3fd, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r5, 0x0, 0x8000000000000000) getpeername$unix(r5, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) dup2(r2, r3) 22:28:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) setuid(0xee01) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0xa013, r2, 0x0, 0x8000000000000000) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getgid() fchownat(r3, &(0x7f0000000080)='./file0\x00', r4, r5, 0x3) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 22:28:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x7, 0x36e, 0x495849bce03f3add, 0x52f, 0x81, 0x0, 0x0, 0x2, 0x41f1, 0x2}) setreuid(0x0, 0xee00) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 22:28:33 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000100)=[{0x7, 0xd74, 0x7ff, 0x1}, {0x8, 0x76, 0x7, 0x1ff}, {0xffffffffffffb3a4, 0x2, 0xfff}, {0x1, 0xffff, 0x1, 0x2}, {0x6, 0x7fffffff, 0x0, 0x8}, {0x2, 0x3, 0x7ffc, 0x72d}, {0x4, 0xfff, 0x4, 0x80000000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x80}, {0x6}]}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0xa9e93acd42e8bc61) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:33 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r1 = semget$private(0x0, 0x0, 0x4) semop(r1, &(0x7f0000000240), 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x676) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 22:28:33 executing program 0: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) getuid() r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r10, 0x4, 0x8000000000000080) pwritev(r10, &(0x7f0000000140), 0x0, 0x0, 0x0) fcntl$getflags(r10, 0x3) fcntl$getown(r10, 0x5) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r11) fchownat(r3, &(0x7f0000000000)='./file0\x00', r11, r7, 0x0) write(r1, 0x0, 0x0) r12 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r12, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r12, 0x0, 0x8000000000000000) recvmsg(r12, &(0x7f0000000380)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000240)}], 0x1, &(0x7f00000002c0)=""/166, 0xa6}, 0x801) 22:28:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) open(&(0x7f0000000100)='./file1/file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file1\x00', 0x0, 0x1000, 0x5, 0x0, 0x7ff, 0xfffffffffffffe00, 0x4, 0x0, 0x0, 0x6, 0x1}) 22:28:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) setuid(0xffffffffffffffff) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, 0xffffffffffffffff) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x1f, 0x8, 0x8, 0x2, "b0ca1a289d0ede2f8dd4a673ed1c6f17adbe9485", 0x3f, 0xc360}) dup2(r4, 0xffffffffffffffff) dup(r0) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) r7 = dup(r6) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000000)=0x775b) setuid(0xee01) r8 = syz_open_pts() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() r9 = semget$private(0x0, 0x7, 0xc2) semop(r9, &(0x7f00000000c0)=[{0xb72a0fd219a6ea6a, 0x92, 0x1000}, {0x7, 0x2, 0x1800}], 0x2) 22:28:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 22:28:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, 0xffffffffffffffff) sendmsg$unix(r0, 0xffffffffffffffff, 0x0) 22:28:34 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) 22:28:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 22:28:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) recvfrom(r1, &(0x7f0000000180)=""/137, 0x89, 0x800, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x1, 0x9, 0xffffffffffffff80, 0x200}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x10009) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 22:28:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/157) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") 22:28:34 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) getsockopt$sock_int(r1, 0xffff, 0x81c, &(0x7f0000000040), &(0x7f0000000080)=0x4) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000241000/0xc000)=nil, 0xc000) 22:28:34 executing program 0: 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) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 22:28:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x9, "661fbee2245185a8186503182eab7fff0e091fe6"}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) write(r2, &(0x7f0000000100)="531a6cb2368c5a19980c5202c991ffe431f1c134604e96ac3b0b20466e49a1131df8a7a29270c8214ba28cd733b956153ff637e03bcf5bb7468f2a7d1714ff5dbc0ae6fd9ef5e2a15cdea99780cfa551c53efad67961c1265a8d887d50bc6d319ac062be652c311293bd643572be7281a1588636ecc1d68db120040e4f6f3ab99e5e9aac7d241aff6b31214f129cf32d80ac37bc0715a91f03bd2efa34e0dd889245d24d9971cadd5dbaeea4862d57456ed6fcb5", 0xb4) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000010c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f", 0xa2) 22:28:34 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f00005fc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000fec000/0x13000)=nil, 0x13000, 0x1) 22:28:35 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x5dc1) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x44) fcntl$getown(r0, 0x5) open(&(0x7f0000000000)='./bus/file0\x00', 0x10006, 0x49) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000180)) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x200, 0x6, 0xffff, 0x0, 0x81, 0xbeb5, 0x2, 0x1, 0x2, 0x2, 0x9}) 22:28:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x500}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000002800)=""/144, 0x90}, {&(0x7f0000000480)=""/246, 0xf6}], 0x6, 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x802c, 0xfffffffffffffffe) 22:28:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x5, './bus\x00', './bus\x00'}) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x3) 22:28:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x26654c8dcdcabecd, 0x0) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000040)=0xb3e) write(r0, 0x0, 0xfffffffffffffd5f) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 22:28:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRES32=r3, @ANYRES64=r1, @ANYBLOB="2aab03601b8586d6aad6c2f26b1b97ffc0bd0e12dbe934555db99cd085dc4e55c067d44b6d00635e60dbf233e863aca2d8b909b43adbf36301dedfe1c9ba07ff78d521ca73e3eadadcc8b65d5231fea3502e1e397e2bcca6bb846e0a3d7b8f46903518fb0e8aaa2694b3d9651d202070ecd8addd8522f9c294d08ce342d3f05b96e620af3de8cd396a80aac803ea2090ceb215307c040000000000008dad3202d572cefa5e864af8a742910203d7f499383e2a63c65f30e240d04c045af8c23019e8dd89d6a8e32ffc6e2c887bb5b447c53eba50480e7ce0d30b77b1acb7a8f68adb84217f348c9a8575186b39550b82cd49f9e9c48ef8f1eb541681d240b2a17c753d0668e4343c567387b2e3da949df105", @ANYRES64=r0], @ANYRESOCT], 0x2) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000500)=0x6e, 0x4) syz_open_pts() writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) r4 = semget$private(0x0, 0x0, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000040)=""/113) 22:28:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x8000, 0x200) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x8) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 0x29, 0xc, &(0x7f00000005c0)="ebffcbff13b9fd812e487c3b70a37a600eeded9660235694ab38ebd4f010aa59eac448ef2f4b1bd5b75788570059c7b2ce27f0062c188cc5c3d5ab02127e7adbd937c769c6042bea8b90f83918b02b7c471a06815dabcf69ff3cae58e3d04fb763afebf071a3c24fdcda2523146458af6d127c3482f651c0ac5c11019abf205556644ad11259bd4cca265b508edd10df433142ccc878ab5fb10e5d3be0b0f4d66d14b52675fc659f7c242bf9c60ab0cc575953ae0ee8e0bd028689e9a9bf1ba17b5815a4636fefaea571dcc253d0cf8c29f02187e38d5da99f2db22a5ad2f8dd5c45a9af10fcb40f436b32b2039d5b6374be0fa09acdd92cc3225d515e66924a71b9d626d1aa834d61289f42d297b4419ce100240ca94dd2b83d544ef1bc303a057d951298765ff39bd56eb14c819e3a6b4443dc7fa5a583b16e7b7aadb0b9e331e26008876880ec44fcb5586211cd8d1b3d95851c7ccf5141bda16f48f9d07e458f9ae9ec481300"/371, 0x13) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x8, r4, r5, r6, r7, 0x4, 0x2}, 0xfff, 0xe9, r8, r9, 0x20, 0x7, 0x4000000}) accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000080)=0xc) setrlimit(0xe0bb41f2ef9bbf3c, &(0x7f00000000c0)={0x200000000002, 0xff}) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r10, 0xc028575d, &(0x7f0000001540)={0x9, 0x0, './file0\x00', 0x350de8c, 0x6, 0x7, 0x9}) rmdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x200, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r11 = semget$private(0x0, 0x1, 0x400) semctl$GETPID(r11, 0x3, 0x4, &(0x7f00000003c0)=""/178) 22:28:35 executing program 0: r0 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) setpgid(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, 0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 22:28:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x84}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x8000000000000000) getpeername$inet(r3, &(0x7f0000000140), &(0x7f00000002c0)=0xa) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r4, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, 0xffffffffffffffff) recvmsg(r5, &(0x7f0000002780)={0x0, 0x0, &(0x7f0000001700)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000001480)=""/85, 0x55}, {&(0x7f0000001500)=""/106, 0x6a}, {&(0x7f0000000180)=""/52, 0x34}, {&(0x7f0000001580)=""/122, 0x7a}, {&(0x7f00000027c0)=""/48, 0x30}, {&(0x7f0000001600)=""/253, 0xb9}], 0x8, &(0x7f0000001780)=""/4096, 0x1000}, 0x1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000380)="119042e3cc5f1233a9e5abc4181dbad3beef7b0634f0ade661c3d7db947aaf7cc9f9f9a5d99b96d85a3d848775beaf3ba14e17ac4432988d09fe7c335c6a02ef79222f522bb19a16444a1def4642466a410365db397bed0bb731914453566edc86728d460359192651243d8fed2f585eaee697cc78220f8c422b71471f74cf40db7fd96c3353f89f6b80fcf6822a68b7095fa3d789be56d1d47dc7fe47fe0d168dbe05f904e4a2f0a63e441836b83b5b2ab280a98b2d9b03ad8d2692657d47a31462c0bc4e797473d9c79b55712ad969ed261a2d456838b2606f79adcd538eaf1ff4bde8bba3b8a583710ae4c1e7b2bb83b91ee0c1f4b881ef849226", 0xb960) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) 22:28:35 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f00005fc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 22:28:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x5ca48044773e8aea) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000740)=[{&(0x7f00000001c0)="881b82aad04e55d739ddfbbdce5ff0e9b710e98271a03966791f81", 0x1b}, {&(0x7f0000000200)="aea811ededad6a94d2088fbe8fee8df952173c3a", 0x14}, {&(0x7f0000000280)="ce64b93ca80e9463b2160a7976d31291d490d34f57e4b0221acad86ba1cf5ab62f3d89a1dfe2c29e015809507ff10f2386e5ba4e347fae71445d16159024928d1acca5ff5608e1eb535e9de180773651a9929133667d9b1afed1587d4b1a6c", 0x5f}, {&(0x7f0000000380)="402b69cd7690a24669402a4f3d29f524eef1ac09233d729ffeaad3874de03da725c80885fce63261f039c565b21fd7ed7e610e32c8f84159bd940a00ef2bea43edaddf89506ad35a46df831ba87b1b5c2ed0b37ecbcd404ed87ba299e408d69d4ddc0e2aabad995e47f5b2075ad66e08b758a313df9215ad3ad8a42052bb60dfe110a894c535e04c690a79527ca6cd2777eedd31b019e4f32fcfb32b613eac300b98befef3b6a076ba62f40584a82d82ead7a6f822cf29bc", 0xb8}, {&(0x7f0000000440)="07c9857ad8994bce", 0x8}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 22:28:35 executing program 0: r0 = socket(0x11, 0x4003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socket$inet(0x2, 0xba8720395f5fe90e, 0x7fff) 22:28:35 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0xec7, 0x0, 0x10000, 0x0) 22:28:35 executing program 0: r0 = semget(0x1, 0x0, 0x0) semctl$GETVAL(r0, 0xc6000000, 0x7, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r4, 0x0, 0x8000000000000000) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r4, 0x534bef827a4f747c}) 22:28:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r4, 0x0, 0x8000000000000000) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r5, 0x0, 0x8000000000000000) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x12, 0x10, 0x1, 0x401}, {{r4}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x3a, 0xfff}, {{r0}, 0xfffffffffffffff8, 0xd104e3450e918d76, 0x12, 0x7, 0x5}, {{}, 0xfffffffffffffff8, 0x80, 0x40000001, 0x3ff, 0x9}], 0x7ff, &(0x7f0000000080)=[{{r5}, 0xae8514c700b855f, 0x20, 0xfffff, 0x7fff, 0x7ff}], 0x7f, &(0x7f0000000180)={0x6, 0x101}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 22:28:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x100) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000080)="a8ba257a02d96cfe5c8201c5ad9f13486f1f83d76432f22e0ceb9f2fdbef212b1898656e7f6d89953c8437cc21ef49d0442ed3727c34ccef1bf095b669ada357cb5b5c827dfdc860e38eb1692038f0de3ac855b41b911cea576d4eb8", 0x5c}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 22:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000027c0)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000001540)=[{&(0x7f0000000140)=""/206, 0xce}, {&(0x7f0000000280)=""/159, 0x9f}, {&(0x7f0000000340)=""/45, 0x2d}, {&(0x7f0000000380)=""/29, 0x1d}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/250, 0xfa}, {&(0x7f00000014c0)=""/99, 0x63}], 0x7, 0x0, 0x0) mkdir(&(0x7f0000001640)='./file0\x00', 0x85) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt(0xffffffffffffffff, 0xca7a, 0x5, &(0x7f0000001680)=""/57, &(0x7f00000016c0)=0x39) r2 = openat(0xffffffffffffffff, &(0x7f00000015c0)='./file0\x00', 0x20, 0x50) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001600)={{0x18, 0x0, 0xff, 0xfffffffffffffff9}, {0x18, 0x1, 0x0, 0x7}, 0x6, [0x7, 0xffffffffffff0000, 0x401, 0x7fffffff, 0x7, 0x9282, 0xffffffffffffff7f, 0x3f]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r3 = semget(0x3, 0x2, 0x200) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000002780)) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000001780)=""/4096) pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000001740)={0x4, 0x7}) 22:28:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x100) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x88, 0x4, 0x3}], 0x4, 0x0) close(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0x3ff) 22:28:36 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r2) r3 = geteuid() setuid(r3) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 22:28:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000940)=[{r0, 0x1a5}], 0x20000000000000a9, 0x4) recvmsg(r1, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:36 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="1f99c778409dcf92c41aafe697514a0cc60e0ce85d21f71f84223798c35551f2d18c12ad064e3cb7a2ea16c14c33edbd899347d1eb1dabbf566025236652ceacbbebd8bd440495a8097d17aeafb117807553e35d0b1866e664466117ee458b69a0d45c1f13321c98033cc284dcd11771f1c06f1564eb8a10dfab6acd528e4fa685f2e0195c806557c1f59c903b6960578d9bbadbf15a2be121eeb5f031188cec70aad3af4535a704a4ab298a70e8430ef25f591eb8c34dd6", 0xb8}, {&(0x7f0000000240)="ed69d723c4f04f9eeff34ddb16c78665cc424855ede782fc0d8a32331ef3c641b8b73c8fb80d15e9068330444fda963e800eb9778c79684b1e03d70852fa8538d8f0efed1638436781cc3e5f811f698e731ae973a81be10240624578d588a426ab09c289638b521db33ff4369354099456f1f42a207bd357171dbf72a731a9ff140d4f5485702f90b693c8", 0x8b}, {&(0x7f0000000300)="6afee8e25f8caa7a5e23c716e5ba0f3c0c35bf53d0bd7ad810e3a1ab64f99316ca218d9f2082654b5f1b62cbdb2543077d376e86e6d3791c6b098ffa8263c1c360cf3612e8f355d73bdd877b43f376fb88e4e7333d1e45a3ace71cb154819fdea02b64f57f13ae74f11a9c2f16bc922f21147f4536261a12e230995df9299c346dcb9511f5133eb9b158b09b1de41e0048313fc34e81807d60c5ee2f0302019a6eda386f41152dadedd8290720f597b113dd89354a72cc9e5b03e62598b4d64d527a555fb2d78994ce0f491fbd760fc5ca8367313826b5fde63b665d7f4bb388e4c5922a5e6539c041e7f1bc97c0c47f83284b6a9c7157259c50a947daf81e460ec37623182d3ce408992e5e37c5fc57873f978cf417ab4442d76464e5777e2aecf2cd109ddd8489e5f840c2a3847eb64d62e4e3f11354f25d0d22b00793c72e1d3e84a173a35c0c643cf5aca541b922e9843589e194af40aff9218c10ebfdf3123693994bbe9399860af334183ae5e63fb819aa80e9b382d1112dcf4baec0cef1a5f0515da817db82f89584e80909489f3a1e23619b98309acbb5310074a5139dd86ca824a60e1c373bb6495be423ef4f5f0b50fb2d85d7809c1e5fae259942da9e4d727858652bf87abcaa726f0c31d840e32d8377c7d833be0296fbd33e952a96c6af86260d38f9f3c598909e3e79c99d7dceba17724faa476b2201e69a5abd043704e228eabf70ba5480502cf2a37fe6b465112e65804c89666dbdb9e565e6fa5a81009d328d46833aa9ddbbff235098fb8f9a0169d6a6983835f837d8874aa454d90e118e2749742ae222aec4712e314bd4f6f8148c9d1ad0bd8eff002420d16794168b0f0d64760f07461f280929d2896456c596a37c27b6582dab50af08cd57392de534129e33dc09f48fb53e065f2bd724d6c482e411f217e8a9cc6917d54d0617b672d40d2246f82576702df8840caac66a49ba0353ed0bcafac2c31bb4548b63aaa277f21dcc341c4154bb575ae38398936a475c91d8b5d30fa479fd6e52d840c1307931e4591f7a19d486c7695a153107a36efde822c89a9138ad53020cbee3e8c55f28d34e8b189898ae3747398177aec746c357e0ec35267a451dd446663d9ac3348f95a923e3cc7eafe94d2c92a8b59a18c9ade1b9f49044e4e9e3c25af4d3c1aabe9855cff5bdb75caf950ff04a65372b78f2bc05da41f5d234a455640132dd1d26cc7807838b578764b85e5bacc2cf52e5c8dbf57ec54915fcf6e32741db4f7c9cbde95adcab619e12ecb1494d81d79120c1e4e39cbcbdd37d8a019f7b81e328bfdabd9858a1ccb6ee4d5f2e9bc6f722cd2fae56e4226a83638c1d57685a03cfc5f7880546b0e1027c345fd475172c73881fec18e2dc0f466147ab402bb06eec3ff116c0bfdc5743b31b91b374d8f1cb45e6155994202d715f34127fbb3f23dbaab4327dadbe81880c5f5307ec69c045fc4632fdb0b2da724c85b9b1dadcdabfc17f01535c415852850102c9dd0573f6f2912ba4f62162a846b0fdb2b9b6ed940c8e45725733090d8166b17d7267226bf229ba56b690177460e79af1183525a7e6cc730d32cde574b9e80a669367b229a78c3935c068f13e82be395ef8df4f16d61f72b9b07ee99aadf7867d28abb1f514d4f2e291b533ac4366c6bf5adba921064ba30792612eeb04c95ef7988f0e804390974c9858c5ec8855e275baabd45b99dc36f5760d2c9455edf0741dfffe7ff77b4fb5b19760e9d0d46e8cbaa929cba76529e1a7981b16a68c1fd017f03352fd3208fe6a8c466f190122a96ae7adffed8bdf3bd0054e26f66bded9ea05fa272f98c0fd7870829c3d61eab7b28ee1b262c87a4e3e056d31cd30085244452336519935d56200ba56c1d7da428a0e7ea4da4bb1a6becba82a12a1c52eb95d24eb7d2f57e00390e05d108e24956537c64b3e41b5d2ee4e3e4fbc9a6911a0df7ce8ffc6b8a934ac120349004f4700569b42be50b01c023f17db8cae51e21393f719c3b7d96749f462d27d70527b50e9566f8d6aa4e89f4811e3415257112491072114c3507e48873462905a2d602a75ac344dbb981ad7efe029a4e6b18e3789fdb92475d2b5babf22288b3814324f6d7c9a3ce1d52c61133672d6811dbb0e923b4a8d8b48c59e656b98a0a72c9a52fa19f22cbbca609f364235bc782fbd6f61097a2f9be2c45e3b88b2b214c34734edd4bf1fb79d06ad5a72fed19c365fcedf0269d24fe05c2b4e4bce7979713402b2326327675af4b2ba446e71528a4e1b7bd9c38bf0a546c6eb3c075e2420806edd39cf9fafac049f8519edbc639611fe257cc291713f6685c9c18bd4764b43ee7b9f3d67011915ea8cff98044bc92d4c734c8dd4eaf4a73e65e75e8b8a610a98002804a70829319a5302e4382fedc4e27354489948c05a78b7bd72cadc446f464939eded88d0824b2dfcee4b9ac0c0c8dd9f53c186f15983c92e63e7de44a96d879fd4d8962e8233a35acf2011b63cdd0162916e2fc367e195bf79d99c407897b8b341953192db27cc517061ff9ec42a607b5c83c40762b96522ca8a9feee96943bda357669159d18acfde9fa389e147326dcc3a6e6d4e9d0d4342d33f29f009f8aaa9cffb3187f54664f15b994a8825350530953065c480f92a5d6f94fcf535c97bc74f6a2c764b151233733dfe0b85680568675fac25752122574ea71a48a0dfd8df8b0bc07d6cf2fb8fbbddc8908812b1f1d79cd67c16a4e2c06fde8e533ccb1827d98591b272e68ffaff51b91b68bdeba533fee92dc17bb112725dc452fba9be938a4e1bafa8b7077a0c33eee54fc23238b3a631042f5e3045ee9be2c116631f5da371a3f3989aa5ba1139c0573d65a0628bb2fe78779676d73f728d06263371f0fb121763aff37801cc31ad65099ed9c705e5afda635b2fe1ca8e60c93ad795c9171bdfdf529a8fc7b03b2d267366fce218291b4c18f3b35b17b4d5d94ec3ccaaad0f9acf62d38019c4f0fb38824442383517c1cfed60de059988339c833e2832eb609105fac32ee6d69e526b563f43aa63322e8ab1d4c7c447368432f85a27241f04665a7fe720f3f38406e927a249aa2e6b68ebccb8c175082d12cb43ba75d959319189365a125413fa2daacf168ea4177ecb589eafeded1f20d127f9a18c8b55e00388b3db696d76086ec378776b5004c9b5a0796a43dcf05877dc60ef00993accbc1b912ef63490b7c92f3563f1f3489818e25980f93044724359586569486bb5e399cc797bae072c366f7a7a7c0a39bb6d901b6d6542dd10a1f4ae438bc74fd568fb085f4a7a7c8a4f28a6d92a564f087462a880fd77a6f4e59bae133bd57847ac4fef73c3d36dcdf0b3dab1543bd971767c64214d5ab6046893f03686d769c8f3e89b3ed04004384d5efdff9aacf6f2c24a6b1d8db985c588bbaf14e39b10f48b001581b36667d118cc65662761938c530367c32af3331d7510e1d24c18a660f35d3230aa1d0e53b5370149eb0b09bef6118260b881e80fef63734bddde0e44f5176db0e2602a1d2b578ffe09f3eb020578aad532b81490510fa35157f75bc447219374f9ffb9b9e9ffee12e1d8361049d2c073ee66131f0b05fa4d8bcb78da4a8ac8e97af881fd8dac16440b9d4755e2a4147d8cee0ccb7f3118390e0659556b164822e77276cbf6f0b7e17c3f6e81da975a38a438165e4c668cc537cec7f3fc0dfd4d3a0eb0664c23014f76c68777c023e6664b0346fad417e64ba24f4ef1d4266fdc22198b64697232cafe8bbd18a25644cb1f9bcf6501873593c8b2c8d6d215e5fbe53ef4b3ebfc22abf6fbc42c40a4f4c8ddca1a3daa668f3110d4712e5bb5d7e7dceee32f56f854230a8230672fe0be113543a542f039752a7bd66b9ac4f0d5b1478f203a7a46a2b7f540103dcea6eb34742a97af5024b2b72329f8515c8560cac9263c1b7a78b1ecfb8662c4b013d955ea022ccb852cba63eb3a0ac799802dd2c7016140c9da1b89f1a3494432e839b6d699185325864da2cf617d4ade95807eea02f77b8ff8a9848913d00ef5e4808bfed8caeda856e0b87ab60c2a9c6bc6516d35f0df8e81c97eb88067e0d5568df67e7f81f4c0a4896b97e27b6a108c9d611452307c6a4f916356db0bbb81f093d51e002a2c5818b5bd924d612614abb68f459b251e8da76060e918bb3d387a95e2728b33da4e9a0f5d816f43717b3017b79c4a980bf08417e46dea46e8aabfd7244193f34cc2472edafb734a2450cb1e8e513a7bf2a0ed3810d672c92ee5300e636acd54a9f5295a855206349b3de3289e9bdcfbaf7cb58ada19b7b54c55c4488bbdfd43b22b5b4afe05a2e65622e2438373f855e2028676a56ff5f800d91ce0e554b01150a43d25f96800e73f5b9f991c1701b744abb5855795bb6482c2886bb236ff93488a324a007ce5d7173089597a8ab891b3ec9668c190b1c655fc5cdfb5b78055fbe489cf5449315ab16a9e3f08ef007d0fa0d6e89408de385e0f25092a4f211db0ae8389a069af3076d2c9127b4795cc201d10f931fd00cf3bbe6ee35bc75cfa72841a6d982fb10bb84a35c8d0f123f27ffd4fe9862309e60395619662bbe2446d22d7d0b934bcdb1b0e199cfa3ecdf75cbef4112c66b98ced7b95963e29209f7c7ad58101c39e499b44ca2bf3a15f8040a517d551811733753f32ac0569b619a5160be79aae8ae511012cac2579a12d9aaa807f558136091537e0f479c6183a451b78b1f27cda90bdf1aecd287474ea8c9746f41b39783eb5e546d40e46afb107685e6ca9808e0cc108235335d8731b0dc03c1f4586dea9882a0adf437cb68416e0a7fa54fb9a7860d52a2fa6b719c11fd60013c1f793768c9aa45416a10754a296ee78b8f6852916f490a3f42d469caca9570812b33abe265b5255115312827477fec874e8092b6ba684bf5091b73b89f34e9825189691e00ed72c464f7217b22386bb81689f74f69033c3abb4eb5fafbdb43a26953f785d0ba2eebbfa68f9507574b2a47ac7e0a0983124dcda4f3e2c24da356b197edb8116d9ad9d7ed439cfdab57457c0c588aea557e9495001c1092a2df05484f4738fd1d951eeb86cedefe1d85a7bc8cb5a5ae1556f45b3420bdb3354898865450976edff1138f5c91edfb6f2cc47226e147c990ee56fea415e2dbdf238866035da628650ae10321c2546690b3a24e86c35cb6b6e8d523cd298879d574d694af49b517db60f8357c869655cfbf97bc1ded2d12c33c06c17594cff571b450e735b08ec9f5f42d9f4c08f26dff35884f88b51efb0b4cddfc9e5c56f0be0bf5825ae5f28c8853a77d1e6b31f12c2a3e1577248fc7e4ddf1b47cd82b8880b1bc35fa0fe841b9a5d12ccd29b0e324654a4d6c5b64a271d1e3650c68817606ea6afa449029e0e7b8cec38d5c2c3479173641c243726b7deaa9ec07154371fc43b9860a7c91e103cb9a52c956fe4e0fbe72411600f81a96dd38fbbb0c9ace4f304c03454b8d5f07794986652be85b0b4554c26aee14d4018f3b2977609c3f78b434e5e55e454ae45144e2503e67439a48de7104547dc8f327628b25fb6cfc6e860bc5bf1826cab5fe7546b7618b4ff4e49c944dab28cff4bde84f8415401ac511733f4ff94b8180042061bc960b45ec4c4c59c801c110ff2941b4c0fce4f62fe39df63a1137bf98ff84a964efca6160634bbf39d0f3452f72cf1909305891f25839b74cdffe2a0d36381239b6f18a601c4124988b7f214bf8e8a59687e44663b5908de95ec119d7c2f7248d2", 0x1000}], 0x3, 0x0, 0x2000000000000002) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x2, 0x4, 0x4, 0x0, 0x0, 0x7, 0x3, 0x0, 0x2, 0x1f, 0x2}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000001340)="735eb512dfb78bfaae0545fee325fa11d82377beda45a338d49e5951d3e76e908b442c991b217c6389bd1b249828cdf8b4013f2197977f8714f5500714546ee8a57fe360e51f6ecb0230f727eeb67287d146e4796ce30414e70489ab988e6450e70d11a229f912dc84d518b5e1202f95a04f98a721632987b64c63c21aa59a9677524b0889d6ae0f4e50a08c1083d44d16210af3799839a1087b2dc6fd702c487af71d", 0xa3, 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000100)=0x6) 22:28:36 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008a5000/0x400000)=nil, 0x400000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x2, 0x7ff, 0x3ff, "f05165ceddb1c4f8ad8f543698dc37d0688d9a84", 0x1, 0x4}) 22:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'\x00', 0x0}) r2 = accept$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000b0c4bae33a8235d080c1b52ac76dfa27a15134d5a091a3ac1472cb9f3aac0bda53"], &(0x7f0000000240)=0x19) r3 = dup2(0xffffffffffffff9c, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x9, 0x81, 0x6, 0x3}, {0x9, 0x8, 0x401, 0x8}, {0x0, 0x61, 0x1000000000800, 0x800}]}) getitimer(0x0, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r4, 0x0, 0x8000000000000000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 22:28:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) r2 = dup2(r0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000080)={0x9, [{0x5}, {0x1, 0xd4}, {0x0, 0x7fffffff}, {0x9cc4273ca73daffa, 0x2}, {0x3, 0x280000000000000}, {0x2, 0x8}, {0x1, 0x8}, {0x1, 0x2}, {0x2, 0x9}, {0x3, 0x3b}, {0x1, 0x2}, {0x2, 0x2}, {0x2, 0xbf60}, {0x1, 0x1}, {0x3, 0x5ef3}, {0x2, 0x2893}, {0x2, 0xad4}, {0x2, 0x8}, {0x0, 0x2}, {0x1, 0x100000000}, {0x0, 0x8}, {0x1, 0x7ff}, {0x1, 0x7ff}, {0x1, 0x1}, {0x0, 0x4}, {0x1, 0x400}, {0x2, 0x100000000}, {0x6, 0x6}, {0x1, 0x4}, {0x1, 0x8001}, {0x1, 0xc76}, {0x2, 0x8}]}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x200, 0x0) 22:28:37 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x0, 0x100000000}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) ioctl$TIOCSTART(r0, 0x2000746e) r1 = kqueue() r2 = kqueue() r3 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, 0xffffffffffffffff) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20460, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffd, 0x2, 0x40000000, 0x7fff, 0x1}, {{r2}, 0x6c851497986d15db, 0x10, 0x8, 0xfffffffffffffffc, 0x8}, {{r4}, 0xfffffffffffffffa, 0x3, 0x20, 0xb97}, {{r5}, 0xfffffffffffffff9, 0x4, 0x4, 0x313, 0x7fff}, {{r6}, 0x6094c96c2051613a, 0xc4, 0x1, 0x6, 0x1}, {{r7}, 0x0, 0x0, 0x40000000, 0x2d, 0xffffffffffffffe0}, {{r8}, 0xfffffffffffffff8, 0x40, 0x1, 0x1d1, 0x2}], 0x4, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) close(r1) bind$unix(r0, &(0x7f0000000000)=@abs={0xc9f4d9d966a35c25, 0x0, 0x2}, 0x8) 22:28:37 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRESHEX=r1, @ANYBLOB="256eab5664e1683c1779f9103281cc6eb685a7b8d9cc3ff0f4c9b8e6c9ee20191ee5df614bdc72d5acc7bbc4a293b8e87b7d019dbb01ed67c0031eaffe188f5e60d473740125b8fba19f2ae1f0b84bba7d176fc1aad11f547a9f33b477abc4b0628d7edc8136fdc18ad259fc9bee8b9d9511bd69cc9165b7133315a2b35a82afd8342f3f898606cedf106d60e70057aa088e30c10b89f401c10a497635bb"], 0x2) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000380)="0714045f099be009e938d0737f73eb2b33fff30f2c464e94c97411520b4ed80f8eefae0f3e0492cf4fcc09c97ef51c63f6dd683be8e83cbe122cadd2d29a5b79774dc055ec86759de0e276e66d4cb749c134ab96cc1037af08ee63ab670193392b7754e8f59d6f9b1191fba3b16549b7ae14adc57be441adeea064f76ada9625ef39f749324ebadfe21deb83afd9326f43a672a33953b4d8e975ef19827151aedb69493c957fcd4d400fbbf3961d8dc7da1d25074f33a71ce3a922630b3ad8800575df5b02e2747e01ce17e2e391be88f2ea2600cf5b89cc44715e1f7d2c9f51ee5bd8f705ed4f110e4dc5144c56f451b1aa3857a9d51c99b1585d29f311c5bcc9e76066bd2dda06f1364cd3a82dbc270b028d72e947fbe3cf7493f1631ca96fa792c89bc59ffba987fd16f6fabc7e6019a117fa8c149603d9323c55da488846185f81ae8743b9f21ecd85f02b5045fc", 0xfffffffffffffd86) write(r0, 0x0, 0x0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) 22:28:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x18c) ioctl$KDENABIO(r3, 0x20004b3c) 22:28:37 executing program 1: r0 = syz_open_pts() setuid(0xee01) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x0, r2, 0x0, 0x0, 0x0, 0x0, 0x3d725974}}) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 22:28:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaac}, {0x84}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'\xc6\x98p', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x7, 0x0, 0x80000001}) 22:28:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, 0xffffffffffffffff) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000000)=0x9) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x200, 0x0) readv(r6, &(0x7f0000000580)=[{&(0x7f0000000080)=""/37, 0x25}, {&(0x7f0000000280)=""/228, 0xe4}, {&(0x7f0000000380)=""/255, 0xff}, {&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f0000000480)=""/242, 0xf2}], 0x5) dup2(r1, r2) 22:28:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x2) bind(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 22:28:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{0x200b34}]}) 22:28:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10010, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x6694, 0x0, 0x3, 0x598c, 0x8}, 0xc) close(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="fa") 22:28:37 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x1, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, 0xffffffffffffffff) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x28095, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, 0xffffffffffffffff) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffa, 0x8, 0x2, 0x401, 0xd}, {{r5}, 0x4, 0x0, 0x2, 0x3, 0x4}, {{r6}, 0xfffffffffffffffc, 0x20, 0x2, 0x1fffffffc0000000, 0x3}], 0x9, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x18, 0x80, 0x3, 0x49a}], 0x7, &(0x7f0000000200)={0x5, 0x9}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:37 executing program 0: socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, 0xffffffffffffffff) setsockopt(r0, 0x4000000000000000, 0x7, &(0x7f0000000000)="f6000000", 0x4) 22:28:37 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000580)=0xc) r4 = geteuid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = getpgrp() r12 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r12, 0x4, 0x8000000000000080) pwritev(r12, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r12, 0x3) fcntl$getown(r12, 0x5) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r13) r14 = getgid() r15 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r15}) r16 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r16, 0x4, 0x8000000000000080) pwritev(r16, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r16, 0x3) fcntl$getown(r16, 0x5) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r17) r18 = getegid() r19 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r19}) r20 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r20, 0x4, 0x8000000000000080) pwritev(r20, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r20, 0x3) fcntl$getown(r20, 0x5) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r21) r22 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r23, 0xffffffffffffffff) r24 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r24, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r24, 0x0, 0x8000000000000000) r25 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r25, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r25, 0x0, 0x8000000000000000) r26 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r26, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r26, 0x0, 0x8000000000000000) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000100)=@file={0x3, './file0/file0\x00'}, 0x10, &(0x7f0000000500)=[{&(0x7f0000000140)="3b01aa59ce5b90bd778d23215d1a6996c5fb5ed8d6e891873b51c9bfebaf6f96a0b3a77735a0e80a889e5fe3d99ad135b89011bfef2056a1491c27f9964a790d84355b77d9e357c62d5d4eb8ab8397cf75ba00ed652b09c5793b2b787be9a084646cbac19f71acc32007320aeab1012d2bffd347677789aa0580c22f5a12fdd8d8102295eb04f95a8e39a8c907b4e8616bab119d12e2f4f63584ddd2f738acc1a6edfa0543d5610fa8dae9af3c9b35058b289b3dd43a73a3d844b69f2b28ced1e2cd12317b781bc768fe6d35377e04dc902e4a76464ee5f7ce77016bb8735869707a5b71be2bcf9ca03a1aa7abd4e0e0", 0xf0}, {&(0x7f0000000240)="32c4ce1eaf1d84c3f3397d5fa866f941bf957344d46de7ce718c3e7fa7ad35f0cb3df515e8e502bf1e78662d0c95c2c18b9c3c86c0053f8ff93a24fb2385c7a62ae594c9d9f8ebc7f2492abc65424139c98c5af51507e282510ba3ac7da20f34815a1ed47e0dd5fed56dc520ac3c3a7a940f6dc70b5534fe6c7386b4163de8ff3074487dc08a86d01d8da2cc180192779486464f31bd47c8e9f23495d011c13fca13142b556c3098e44e24f4e963ee1a9ced4df63a82", 0xb6}, {&(0x7f0000000300)="d2115271f8036f14a27a19a57e03ec80", 0x10}, {&(0x7f0000000340)="e6", 0x1}, {&(0x7f0000000380)="a75c6fb0ec27201d5927762a1f0795071e49cdb481257971627099791e1be05c8093d4bf9e255e6cb5cf0240afbf7ad1318ee7b95445332a8d225db9c6f31682cfcd102e42a8f17f662fe4ede83f9fc9a32b2ab476407b410d9066323d5067952c3ba4c342be75372a503dcc3b95222e151ba6e9a591e983aba62991be8bd2d73c67b6260321c4858d98effa82888b5622c0a8900e21b8d066979b94e87e4d6802dceadb4c0c30f75cf0d65be6a79b13517ca1f5035d1ff3e91ce31c55cae4", 0xbf}, {&(0x7f0000000440)}], 0x6, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB='\x00\x00\\U\x00'/20, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r25, @ANYRES32=r26], 0xc8, 0xc0e}, 0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 22:28:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x8000000000005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) dup2(r2, r0) r3 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r0, r3) r5 = kqueue() mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r6 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r6, &(0x7f0000000000)=[{&(0x7f00000005c0)="795d812f05621f7cca665f554021c1bd6bd69bbc25c99cb2ac3ac6d957530bb938e1a413e21695895ec619328a0e96742e565eca4a140ad03139b105bf6a7af1c11505fbb7e9887c6f2ce1db85374495917aa2c2fd0458c01c73b077c2bff459ffe1963ffede62a850a6ba2336b4065f8e248d406c556316d3ce1f1b368c345dbee3af2f120834fe9ae967b9a4905e5f9a285a790fcfe1194fabd411e68e14cb0e35a36e343164", 0xa7}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r7, 0x0, 0x8000000000000000) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r8, 0x0, 0x8000000000000000) openat(r8, &(0x7f0000000140)='./file1\x00', 0x100, 0x2) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r9, 0x0, 0x8000000000000000) ioctl$WSMOUSEIO_GCALIBCOORDS(r9, 0x41205725, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 22:28:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x22) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) bind$inet(r2, &(0x7f0000000100)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x8000, './file0\x00', './file0\x00'}) 22:28:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x0, 0x200000000000, 0x100}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, 0xffffffffffffffff) r3 = dup(r2) r4 = socket(0x20, 0x4, 0x8001) pwrite(r4, &(0x7f0000000240)="dc55887bc1fe346e207957c23d53297ac947aa1dbd3cff9ed4e88332897fbbaa4d13b6f07963436727db18c46064c1dd34fcc9c2ada03c748c8b22fe77af330d78a62d36e2c2efa25843db0cbef7f6128f27f438977c9d800512bacf38a5661cd8d4d3d9bd682bd0f10f92d4fcd4d526020c084ebcd6e30e194c6934063c8dce69487bd599a243697f742144e4cf6b1802b7d97354f548ce90f50a850e2ffc739018359cb3987b36b240f10f03df313f13dcbc279909011993109dfec52f9b8d9ec268656f8290e1261d63f02c90b3b44cb89c9f4bb36e561bcc1062b602651e2b129602c5f636849c729c1017296ec83de83a", 0xf3, 0x0, 0x0) r5 = kqueue() setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000180), 0x4) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x20, 0x0) fcntl$setflags(r6, 0x2, 0x1) kevent(r5, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r7, 0x0, 0x8000000000000000) r8 = accept$inet(r7, 0x0, &(0x7f00000001c0)) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r9, 0x0, 0x8000000000000000) r10 = fcntl$getown(r9, 0x5) fcntl$lock(r8, 0x7, &(0x7f0000000340)={0x3, 0x0, 0x10000, 0x400, r10}) r11 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x2011, r11, 0x0, 0x8000000000000000) ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f0000000380)) dup2(r0, r5) 22:28:37 executing program 0: r0 = socket$inet6(0x18, 0xe33bc643f9cee17c, 0x90) mlockall(0x1) r1 = open(&(0x7f0000000200)='./bus/file0\x00', 0x10000, 0x40) getpeername$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x27, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x1) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r6, 0x0, 0x8000000000000000) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000180)=0x1) r7 = dup(r5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r7, 0x8010570e, &(0x7f0000000000)) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r8 = semget(0x0, 0x2, 0x100) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f0000001b40)=""/144) semop(r8, &(0x7f0000000340)=[{0x4, 0xff, 0x1000}, {0x3, 0x101, 0x800}, {0x3, 0x1, 0x800}, {0x0, 0x6a, 0x800}, {0x4, 0x20, 0x800}, {0x4, 0x9}], 0x6) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r4, 0x0, 0x8000000000000000) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x800, 0x9, 0xfffffffffffffff8, 0x0, 0x981a, 0x2, 0x474a, 0x1, 0x0, 0x7}) ioctl$BIOCPROMISC(r4, 0x20004269) setsockopt$sock_timeval(r0, 0xffff, 0x1805, &(0x7f0000000140)={0x8}, 0x10) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x100, 0x80) pckbd_enable: command error 22:28:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0xd0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, 0xffffffffffffffff) fcntl$setstatus(r2, 0x4, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x78}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 22:28:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x10000000095}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0xc00000000, 0x4}, {0x18, 0x3, 0xa3, 0x90000000000}, 0x40, [0x3, 0x0, 0x1, 0x1d44, 0x3d7b2344, 0x1ff, 0x5b, 0xde]}, 0x3c) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff79, "541bb97b6600"}) writev(r1, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f0000000500)=[{&(0x7f0000000140)="08451863d73a59d780621485d14c1f6ee2b3ba894f26d2010ae0da7df684e3fefea6f779", 0x24}, {&(0x7f0000000180)="7dea2eed2b2f44ebc4767f8899da2edd8f77189f158fb590d181170f76f6dd4f08b0de333bfbaea4d6c9b01c1dec1a136d9d74534daded8f93cfa010fa7374937b62f68f02afa89f5129e08eddf301cc83ebcbd1795bf8f5e0", 0x59}, {&(0x7f0000000200)="698f8e5db18e130b085531c966f92f796a67321577f9b88afb9ba8c214fc2e08703beb6ceff2a393bb5b642f7b355947e4254ad69ae446ab4a8c9a3fbfa16688397fc8757e611c3afc881b2711ff36e2ae9b4eef19754a30e938325320cf606a015158eb31bc85bc12ffe394c2c25af5ce8825028e345cfa92921552400c062e99e13d929e7c891ce8d32b556d3bd44930d147b36f5c7600", 0x98}, {&(0x7f00000002c0)="46220f5268d6ef1c1ee677cfd7737b1ab0d2a9f6f4b1b84828e32f30b7b75d2882fbe36e1882e2614efec9495b9d79c0eb28a03395", 0x35}, {&(0x7f0000000300)="260e83fa6a3095793efe3b345a35c56bdbdb824131556334a560f287992fb54530405412185bd6f34818033073b960dba77c7bfdc26a58047d668674ac3a4dcef21e2401b724e7f50bdae19693a4badbdc979e751ce82fbb50a691c535c080180f59f757309d5e2dac26f085b077bad389388286de2a28e90ae44037dfd7ed89", 0x80}, {&(0x7f0000000380)="546fcfa9ab66a55fe22d2dc459427cfdc5dee2471361f66dde1c8c5432ca4f3693e5cc9abc89c617541ddbc88be82d80542dc9a2794df9a1bddbf144a7870232ac1c4cfff02e9e82ae96b140659c1ab11824e1a74120", 0x56}, {&(0x7f0000000400)="18dfc82d3787a5f3ff8fca12c472d97445d1d126aad28babdd0780c0c1667fd7e658fac5c4144d48465188b4e5f36db8976d3c7557a77098803c7cb5e721b1f6beaa5c976ce5bc5dbe28d94632a406e901ca4d0fc21b6e413e479fc2b8be988cca4ee73d6a1f951b12521fe9d5fe7e95eba3189dd7a2fd583db2d28bcbd48afdb47fbecd48790cf2c3cad6bf4f1f47a1c0a93413937150875adf45fe7ed6077e63a3788756750454ff39231ec95eebd9a16e654a3be56b615dc401731160d4d84c9460d9d03b3588c1798a0a285d24764e5778c021bcf3c94e4130ca37bf205e3843259e26cd732c9fb963e2", 0xec}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x7) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) 22:28:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x800, 0x108) r2 = openat(r1, &(0x7f00000000c0)='./bus\x00', 0x0, 0x127) pwrite(r2, &(0x7f0000000040)='l59', 0x1, 0x0, 0x37) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x114) 22:28:39 executing program 0: ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x40}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000000)="f6e1ec12") 22:28:39 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r4, 0x0, 0x8000000000000000) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r5, 0x0, 0x8000000000000000) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r6, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, 0xffffffffffffffff) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000680)=ANY=[@ANYRESHEX=r0, @ANYRES64=r1, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES32=0x0, @ANYRES32, @ANYBLOB="fdd4d931a6da736b22a6019eebb3943e2bdccd215e5937b04b9f83badbc8071442e27555", @ANYPTR64, @ANYRES16=r2, @ANYBLOB="cf0fc9fd8f63ec109ec06510f32262d6b52d018192816af0c080d6a8aee28e9002d9b6f202e0644ae1d14b6645ea6786c2c1ec80863ef18d6f3d968ee13c81b1fa0e465e", @ANYRESOCT=r3, @ANYBLOB="6e2640f29954bed15be7d629f1e45738c8b487aabe1b4ef97d5f1ac86bc3cadcb52138dcb02baed6aaf37c0eb1ed40e06491b6d35cf213619971d9f15a163ff3da88ebac18bb091feb37608a1f458de568c93032dd7efe31b4fba87de6fadcbf81a7334b62218d663dd7da1f0f3bd3bbc45b235d94f61efc60265ac91ade9a7e39369a35"], @ANYRESHEX, @ANYBLOB="1a7f18662115301491c0f9fb590ccfa47912b8cac0d537d20b8c57007b1a9e2483faff20c3fdb938d00f4a3e4e9466883d82c4769eaec887a1decf33526ba33b4fb93d91cde6b8cc71118c5941a7bb06ea8c3eb484634025d80d5a837dd3d8dd11c3771d1cf723042554c00d988ae14d996b89ded4b7d036e96bc860dfffb941fcfa2ac9111bf35870f6d2f2aa9230e9666fede676fe7816b19fcbc03a9d3afd5fd19ac892d1604a24b80f78a62deb6c951545b214e600dc28fc97a4934b214ba71c3da48f3341e7bef81fe893e0e1459de01e2b", @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRES32=r5, @ANYRESOCT, @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRESDEC, @ANYRESHEX, @ANYRESOCT, @ANYRESHEX, @ANYRESOCT=r6, @ANYRESOCT, @ANYBLOB="91f5f66136c3aeb7b80cffba5d68fbeb8d4c24ea0743d4ff2f95b6866c2e65db5166ee55cd13e994aff2971b5dc07684ab49c6b45fd043f860cbddaaeed541eea6e6a7c0abd0ac556662ddce277a96ec8c76df84ab421041ff72104b58bfdba1465f20d437603843b02789758ff009a5dd4477222931684c075cf18231ed1be21e02bc037dc6fa63138263", @ANYRESHEX=r7, @ANYRESDEC, @ANYBLOB="3bb5b1770f7832d9e1741d3986f1337ec4b9971dcedfe7a7aeb79fbbaf0a04af0d297b6a5b4c74555f4c12ebb888c23a0026e8ac85f10d03c8acce7003007560750f65ca850108befbf4689397e7a10ef70018d35e388bc92b968a7d3ca6916118dee02e9e38537135ba7c66f97c5c6815c5775947b07891b2f7a7235269731323b2cd005ee32403b3bce76a0c447394bc0154401476e1da2e0b94dded42a4795ce09aa6e2348940c5744737644ee0c8607ad305c54eca41d65611bb37d66f60e9f99a16203af5f9a04f296424a200"/218]], @ANYRESHEX], @ANYRES64, @ANYRES64]], 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 22:28:39 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) ioctl$TIOCEXCL(r0, 0x2000740d) pipe(&(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=0x0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="74bc1d47756982b6be7a7b96c0fc0da8026164c3672e78d8cd54670856dc35748b5b9c94296a2428d0ba1acf"], 0x50}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 22:28:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x6c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = fcntl$dupfd(0xffffffffffffffff, 0x14, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0xfffffffffffffedb) 22:28:39 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x7, 0x10, r0, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x40080) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r2, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 22:28:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, 0xffffffffffffffff) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r5, &(0x7f00000003c0), 0x13d1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r5, 0x0, 0x8000000000000000) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, 0xffffffffffffffff) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r10, 0x0, 0x8000000000000000) r11 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r11, 0x0, 0x8000000000000000) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x8, 0x1, 0x7, 0x401}, {{r1}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x50c, 0x6}, {{r2}, 0x6, 0x4, 0x0, 0x6, 0x5}, {{r3}, 0xfffffffffffffffd, 0x11, 0x20, 0x1000, 0x9}, {{r0}, 0xfffffffffffffffa, 0x4, 0x10, 0xffff, 0xbe1}, {{r4}, 0xfffffffffffffff9, 0x40, 0x1, 0x2, 0x7}, {{r5}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0x2}, {{r0}, 0x3, 0x36, 0x1, 0x1, 0x4}, {{r6}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x1, 0x6}], 0x2, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x80, 0x80000000, 0x1, 0x5}, {{r1}, 0x8000000000000000, 0xea, 0xf0000000, 0x1, 0x8000}, {{r8}, 0xfffffffffffffffb, 0x1, 0x40000000, 0x7}, {{r9}, 0xfffffffffffffffe, 0x86, 0x2, 0xda2, 0x14d6}, {{r10}, 0xfffffffffffffff9, 0x20, 0x4, 0x1, 0x58de}, {{r1}, 0xffffffffffffffff, 0x50, 0x40000000, 0x3, 0x100}, {{r11}, 0xfffffffffffffffc, 0x80, 0x40, 0xffffffffffffffc5, 0x5f}], 0x9, &(0x7f00000000c0)={0x7f, 0x9}) r12 = kqueue() dup2(r12, r0) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x0) 22:28:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x400000080, 0x4}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$KDSETRAD(r2, 0x20004b43) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x799, "73cc510e52b3912e0d3fc9c06d00", 0xffffffffffffffff}) ioctl$TIOCCDTR(r3, 0x20007478) write(r0, &(0x7f0000000b00)="962eebb494c67aef9ec9ef8981ecfc23ad4b80a0cacd6e43649d81affd101fee4aca7f41e823f5ff31fc5a82812f7ff8fd3f6ab7cfe2c6996515f20f17d90dfe2b42c1c1c4c99cb51317280a76b9df1003d0e414c9d1ae3dc45d09d89bd3bfcf6739ca1bbcca809de6db34748cfb55808b50a914826ce6ad2f6d30c23605b97496d99f661dfba0e791794cfb741e7c889cfc802169038f12db5ce978a9c7add3cb3a3285610c10de1cfc0e3ef01beb264679204eee51ab4c3371c747b342512e87c18d2c675e0a1cf8afac25a6d8b992ebc4d3e8ecb6801488a88b1c7e9160055875ead654b627b36fa18acf7e7209a4ef4b7889ee89f598e48105540a8537b29a1de5c469c5bd8da98f4a57164ad7d5b0ca38beae288511945a369433247bd618eb7401832927ce05c390c2c7b09d79f3a450b0cc5b64f23fa8ed7bdae967e156f757d45c0726d3a719f234d6bc554b0b4500515f5759fe9904394737065c0686befbd07ad853de8ea319b05963c10a3691dabba260a9867981b5d6f6a21e95da16b1b0086773717c8d63c682e5e24e4446296e68e5d19d6a454e175f01e7ee4400000000000000030000000000000000b1726e093e743a0718e7319552", 0x1be) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x0, 0x0) close(r5) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r4, 0x0, 0x8000000000000000) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x0, 0x9}) 22:28:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000040)) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, 0xffffffffffffffff) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x40) fcntl$dupfd(r3, 0x0, r0) 22:28:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xff) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 22:28:40 executing program 1: r0 = socket(0x18, 0x48b9bf6512df1e8d, 0x40000000000000) close(r0) r1 = socket(0x20, 0x3, 0x2000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, 0xffffffffffffffff) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000001700)={0x0, 0xff5e, 0x0, 0x0, &(0x7f0000000000)=[{0x1e, 0x0, 0x0, "290e90102881963de21387aa097d36dfd82cc1"}], 0x1e}, 0x0) getpeername(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="00f9829f28371d958f39f07e7a00000000eaff000000000000000000000000000000001e0000000800000000000000000001e752d5604f153120edc700"/73], &(0x7f0000000100)=0x32) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r4, 0x0, 0x8000000000000000) dup2(0xffffffffffffffff, r4) chmod(&(0x7f0000000040)='./file0\x00', 0x62) 22:28:40 executing program 0: semget(0x1, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8001, 0xe4) shutdown(r0, 0x3) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x20}, {r0}, {r1, 0x100}, {0xffffffffffffffff, 0xc96d8f38a1ea5718}], 0x4, 0x3) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x89a9cbc050ffa5fd) write(r2, &(0x7f0000000140)="170000", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) semget$private(0x0, 0x1, 0x6) r4 = syz_open_pts() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r8 = socket$inet(0x2, 0x3, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r9, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchown(r0, r7, r13) syz_open_pts() semctl$GETZCNT(0x0, 0x4, 0x7, &(0x7f00000001c0)=""/105) syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000080)) r14 = semget$private(0x0, 0x9, 0x0) semop(r14, &(0x7f0000000440)=[{0x0, 0x8001}], 0x1) semop(r14, &(0x7f0000000180)=[{0x4, 0x400002, 0x800}, {0x2, 0x400, 0x800}, {0x2, 0x6, 0x800}, {0x0, 0x7, 0x800}], 0x4) 22:28:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007005945fdbe0700"}) poll(&(0x7f0000000000), 0x20000000000000e3, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x2, 0x10, r0, 0x0, 0x8000000000000001) close(r0) 22:28:40 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=@in6={0x18, 0x2}, 0xc) getitimer(0x0, &(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 22:28:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='|') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)) 22:28:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x3, 0x5}, 0xc) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="52b124cf0db4a087462b", 0xa}, {&(0x7f0000001040)="174825b1e22f543cb16dbeca968e7403386defd8b91c50493e9eb2733cd7d98d2b777e0c492bc8aef2600213006537a29b6a5eb929e3df7817199c9030612a3e401061f953bea94d6bfa88cac02199facd9ef3ced5f8a496d7f0241cd8bd1e7c642b0c7c7ef737e4b8d765db79a6b22295aa4dd3a9966184e4f9b873b945ca6dcc675d9531edb97654c0dd8b0c13370b5da69fe7484c2d3116ec6d6fe1aa774e78f0f6d35e304723", 0xa8}], 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:28:41 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000040), 0x4) sendto$unix(r0, &(0x7f0000000140)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a304a3f8000000000000000000010090d2c4e5187c00", 0xfffffffffffffe14, 0x0, 0x0, 0x6c8) 22:28:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, 0xffffffffffffffff) fcntl$setstatus(r3, 0x4, 0x8) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 22:28:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000002}) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x7fffffe, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x400000000000bb, 0x200000005}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 22:28:41 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000140), 0x7ff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x41, 0x2}], 0x7f, 0x0) unlink(&(0x7f00000001c0)='./file0\x00') 22:28:41 executing program 1: getitimer(0x0, &(0x7f0000000000)) socketpair(0x20, 0x5, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100, 0x4) write(r1, &(0x7f00000000c0)="ffd16f60568201963d2ea14601ec2c543ecb68c88d434c093d91da99c7ad018222e8020131e992e1e0bf5d6add9017aec34372948b865e2ae8f835b45ee80edb9a76396a86908e6f3a83c62720877fa43475633ee5866b01c6a1c317e26fd57749a6c8170e7491dcfc16e1c723fd1dc86fa8b22252431a79cbcef9a54c569b4a7d56db3d6f235bea26629af1576ac1582759b61a6cae331e318dec6410ee", 0x9e) r2 = dup(0xffffffffffffffff) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000180)) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x10000, 0x2, 0x0, 0x0, 0x274f, 0x3, 0xffffffff80000001, 0x1, 0x1, 0xff, 0x9}) r3 = dup2(0xffffffffffffff9c, r1) r4 = fcntl$getown(r3, 0x5) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x867da186a64fbaae, 0x0) pwritev(r5, &(0x7f00000004c0)=[{&(0x7f0000000280)="977ca4e5e887425f425eca9a100220895ece5c5ecfde3abc1516d8", 0x1b}, {&(0x7f00000002c0)="01ede55fa38c992dd631c1c613dbe7af70481352b475005dfa980d9fbda5bcdd88628aa5a376f578e260450a09ce624409b058e40456bf738a3d377a0e8c7eb3395f1ad19c22d54d58966d018f3efbb92d8f998b4b50310e934fdc4fa7bdefffd19f1901eb9f2b2ac80335ac88a5533545191f16ee70e2a4599dd9a770e1705ed384164301c8061bd6d2f19bc3a8de97856a08f99ce01c575af678d4d443a8b280d5dee3a0d3709089ee71c8542fd583ebfa1093d56de9637300a2d558bbe5fbe3ef45765f488ea1e2f1efc4c9aec55fa7c730451bb15ff8b0cbe95d15f9418bee8663108bb308de1c746e3cc74d3e", 0xef}, {&(0x7f00000003c0)="805c265fc1a77121096965336460abdf0fcb94dd310dd37ccbb50efa48348da884a658455e53cd95d918ebb1dab91fd09e95534ab32efe4099facb11e4874550f0cef1acb386527b28f20b8bf04a470be24277e5377ed1f41ac891bd4fc225ceeba02fc60bce820cf455106bd871f297162a19ba8bb5d5bb7064cf4cf165631085a06ced66ccede0e6a581ffeef9fd5c2793a8ca6cf88621c1d6c439501810f6d6595e7a94d4157c1e47360d263572c2d92b5587067ff24c4ee3962d6a02699b418c17bf04fe7dedff5fcb98f500bae8009964254c40a7d4b5305f9a8a3796bac877bb489bc897733a3df86d917980", 0xef}], 0x3, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x8, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff}) r8 = fcntl$dupfd(r6, 0xf636d86a6432c03b, r7) r9 = socket$inet(0x2, 0x0, 0x5) r10 = openat(r3, &(0x7f0000000580)='./file0/file0\x00', 0x20482, 0x101) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f00000005c0)={'./file0\x00', 0x4, 0xffffffff, 0x8, 0x0, 0x3, 0x6, 0x2, 0xfad6d772452b04d3, 0x0, 0x2, 0x6}) r11 = dup(0xffffffffffffffff) pwrite(r11, &(0x7f0000000640)="864de35a2d0a8b297ac8edb528166265492d32eaef73e3", 0x17, 0x0, 0x0) r12 = socket$unix(0x1, 0x2, 0x0) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000840)='/dev/vmm\x00', 0x400, 0x0) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000880)='/dev/diskmap\x00', 0x200, 0x0) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wsmouse\x00', 0x0, 0x0) r16 = dup(r0) r17 = accept$unix(0xffffffffffffffff, &(0x7f0000000900)=@abs, &(0x7f0000000940)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) r20 = geteuid() r21 = getgid() pipe2(&(0x7f0000000a00)={0xffffffffffffffff}, 0xc) r23 = fcntl$dupfd(r8, 0xa, r1) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x80, 0x0) r25 = accept$unix(0xffffffffffffffff, &(0x7f0000000a80)=@abs, &(0x7f0000000ac0)=0x8) r26 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/wskbd\x00', 0x282e4, 0x0) r27 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r12, &(0x7f0000000d80)={&(0x7f0000000680)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000800)=[{&(0x7f00000006c0)}, {&(0x7f0000000700)="cf9bf5a1862d3ca2839c2d2c42e9cd02b39a87041ecd3a19dafeef0947caa5de807c2611cff85ebbadfec940c264729b880ffde6d60516e489b3aa7cb40bd846d8a65f9156d6e3b4c1f1456a25d3c50adb80e3722f89302bab70be5d557b427da6e700a0414710082da7acba4cec2f509633f4a632fe1c590678146ebbfd60448654963e1fd8d4e5a9a648130e5f9946d0c1be6132ca849d2439f3f37481a518efff3f26f17b39f1e3716e1cd25596ee059c1aeed9073af934b186d38c1dc177d95cbfba0ab13a19589b3d15534815", 0xcf}], 0x2, &(0x7f0000000c80)=[@rights={0x18, 0xffff, 0x1, [r13, r9]}, @rights={0x20, 0xffff, 0x1, [r14, r15, r16, r17]}, @cred={0x20, 0xffff, 0x0, r4, r18, r19}, @cred={0x20, 0xffff, 0x0, 0x0, r20, r21}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r22, r23, r24, r25, r26]}, @cred={0x20, 0xffff, 0x0, r4, r27, r28}, @cred={0x20, 0xffff, 0x0, r4, r29, r30}], 0xe0, 0x4}, 0x40c) 22:28:41 executing program 0: socket(0x6, 0x10000, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0xffffffff, 0x6, &(0x7f0000000040)="c11ef579abee41b64a5037c0809a2b3f248638b5a14fe1525537608f29e497644eca6315366875a1ad9d7c3a448a473dbb69a6fc8409e69e61a32c6cc5d8ccdf889902838e3f2100565a12fc1010cfbd568f7aaef63dcde313f54748f8d5d227b68b97b371d654b286494e15826341a6544e522b396db9ab3f9ffef7f7166f715a8e38b7bffd60d1e78b338fabd20b83dc94b2a976799c8e7fd7a21d799b28c250c067a6a0f6", 0xa6) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 22:28:41 executing program 1: setuid(0xee01) r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="b1000502b100a45997bb43e2570000000000000005051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a8722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed0061abf848d7dfab27699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1088635a651c0d5a6d782f78a894ef5a87ac881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9f86d750e6170ba844ded60341d0582900cc102fc6d685577d260d18527e23190c71d03cec1895cc2bb38fac31b247a4ced3b27034d923f6a48a1491f171b4e1cae4e74a39359e817928a348bc999e62558c8", 0xcb, 0x0, 0x0, 0x0) r1 = geteuid() r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x105) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchown(r0, r1, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 22:28:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x7, 0x4, 0x0, 0xffffffffffffffff}, {0x9}, {0x200000000006, 0x0, 0x9dbc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") r2 = dup(0xffffffffffffffff) getsockname(r2, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, 0xffffffffffffffff) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r5, 0x0, 0x8000000000000000) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)="045438a0922d8d54312c56ee50bb8f7e7af40858c5948ffe6c8a6045c300163f0b9356ba62", 0x25}, {&(0x7f0000000140)="b31b8d4bacbc8fc23acd327342022ccaefae4b8421e6253e0c5cc4e8105c6919338214388b8ebed5c45bfe1514fbd4ba4aff9be0c79225ddbbbcd2b76addf894c80ee0284ebd9342a0fad3eae6f014bc63b0cf03aacaded418a5b0c83fe01e33ec7c94efbc54a6291a92aa1ca102e65aa115b12fe23874df66912b3c0d686471dce6", 0x82}], 0x2, &(0x7f0000000300)=[@rights={0x28, 0xffff, 0x1, [r3, 0xffffffffffffffff, r0, r4, r0, r5]}], 0x28, 0x213}, 0xc) 22:28:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x7, 0x2, 0x3367894f, 0x6}) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) r5 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r5}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x8000000000000080) pwritev(r6, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r6, 0x3) fcntl$getown(r6, 0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r7) r8 = socket$inet(0x2, 0x3, 0x0) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r9, 0x0, 0x8000000000000000) setsockopt(r9, 0x5, 0x1, &(0x7f00000002c0)="fd766dd481ea408eaa8de14fe0388a801da639ec1595ef8ecb99b9abf95d37f452d85706e1dda92008cde5fa91f375cadc0bcf452cc0d2f19c694004ae188d0ecad1f6b7c8cab19d540c30bc6e37e1e31df3712dc4f3293afc0212a75432ca76", 0x60) writev(r8, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(0x0, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) r14 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r15, 0xffffffffffffffff) r16 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r16}) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000001c0)={r16, r7, r14}, 0xc) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r4) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0xa2}], 0x6, 0x0, 0x7, 0x0) 22:28:41 executing program 1: socket$inet6(0x18, 0x3, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x14, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getgid() fchown(r2, r3, r4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0xf99e7ca616672d47, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0x1000) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000680)=0x4) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x0, 0xffffffffffffffff}, 0xfffffffffffffee9) readlinkat(r5, &(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/4096, 0x1000) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r6, &(0x7f0000000500)=[{&(0x7f0000000140)="c60d453fe39c33e02d836b2482a86409c32ddfaee73aafef43471c32616f18b38bd569a7dfdb76c373da741ab31a674cd3034bae47f5f2a9c2076ba4ccf0354370fc961f7decaf924f78ca71ec99463ba83e0c8f117acdc414c11880279eea5a3db4eed47f351a07ea88ca7c1dcff639eaebb7755a74e9083b874e5b7f71cb38afdfb413fae68498db643f79241e76496ef7f4542565df3c1dc705b4dc993363e663995d2f45527a477aab31b46ccea5d8ac69", 0xb3}, {&(0x7f0000000200)="84045ffc2622a32053ef8f1ca2635fde3bf7939c9e684d09a34bd8f66a6a81bd6021878b34c705808ba0d401d497e86e151a610f0191b29aa09151d4fe81869ba034f93d28d01826cb592638295a4f6e693f1daf9f07167744d5bc221e4b816ccdf26173f1b1280fe189241754ccb28c44f4e40d999f0e9005575ed1919cc6fb9872f1ac689baea7c578f0f010f5a5f564777e86fc079a09160624081637cbef4fbb47e44dc562e21b83176f53b3b64041691bcc5617b28dc20ab19a088682b4cb728c5319c6f6bb604e5a5015923ffb1e702eef9b0e6d7de4c424f5271d64650946b2d224c5a92d77a1674b97c3279dc374c2131a854553a24fa090abcc83", 0xff}, {&(0x7f0000000300)="7651cdd2b171810de3d0aa0cc4bec77c1df620ea616b3ca2e297714003a0eaa0e74a2b0b730de9c7b086c4fc5db44dbef436b132bff907a01d023e", 0xff25}, {&(0x7f0000000340)="3f10d5f58336c6bafbb3d44830497cd22bd8c442fa29d3c5eea92ea7f9b6909e007632e8de13de57477dd53192dca842959944f766ebeb99e993e6798ec1152ae28405c4e04653a4cb3a7c444f1d9e7b581399ef336a17", 0x57}, {&(0x7f00000003c0)="6eddc84764fc9d27b91d59967045bcdc136a48fad3ffcf7d3fb309d06ec6ebdfb1f71e3aee652f85b038feb886ca404ee01b42e861f8783f4c016ecce15e073351a6", 0x7}, {&(0x7f0000000440)="31a4e1779a9467fea2c055c0bb15a50a13f759be7c44115ef0681fdf73dba93df461d836da9342242fade0038f652b019e541ac440ceeba2a8ab6bf99b450480aec702046c529f5b2da3ec8296aa6b278738c60426c35029e95658bea4dbe9623cf16a85faeb8eccf35dee03b6606d420bd2868b812637a29560d4603d3ef44801d68bd5ea649d", 0x87}], 0x6, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7, 0x813, r6, 0x0, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f00000005c0)={'./file0\x00', 0xf1, 0xffffffffffff52f7, 0x100000000, 0x1, 0x6, 0x10000, 0x40000000003, 0x3, 0x432b8ece1561a56a, 0x1, 0x211b5bd}) renameat(r6, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 22:28:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)='>', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1, 0x0, 0x7, 0x0, "ebe4d24a47000041cf2000040000000040004700"}) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 22:28:41 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000002a40)=0x1) chdir(&(0x7f0000000240)='./file0\x00') msgsnd(0x0, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) chroot(&(0x7f0000000080)='.\x00') semget(0x0, 0x0, 0xa) execve(&(0x7f0000002b00)='./file0/file0\x00', &(0x7f0000002c80)=[0x0, &(0x7f0000002c00)='\x00', &(0x7f0000002c40)='){.\x00'], 0x0) unlink(&(0x7f0000000bc0)='./file0/file1/file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0xffffffffffffffff) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000002800)) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, &(0x7f0000002880)=0xc) sendmsg(r1, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000a40)=[{&(0x7f0000000640)="5edffe7de25850ae8a5dcac5aa6e8fd4ba515a68ae8ac15c4ce3fbab65b109083fabbc73af0d3b8462cbfbb51d9dd8afcecee2b9affa0c0152f08e2b33515ff63dc14c24c0843dce29200e526b87cf7591829d1c72861fce5d5935c2b836c4f9930269d5934c5efb3cc8f71fd9f3b54b8870e7be2f90b610c5f97519bb2574a390", 0x81}, {0x0}], 0x2, &(0x7f0000002fc0)=[{0x10}, {0x1010, 0x1, 0xff, "5b80a06c3828f3c7d635d1325c1bd37a9b3d3592d7143e9967a08f1db7dc5fe63da3f2105006af1423443e472cb846affc2aa4eb72395b67695a5c19c6d83603714a0693dc2f54f97c29dee21983ea5441b35aee0bbd48ff367277af7512dfd98300b384780e2d2aa7d7b63172ffef89c30ad947fb3b2df3469658df5534572a91acaa010468dd35fd7e4d0b5b524f1f1fed6a5d048a1df29a8fd89ed7747d04083d80286b326ecc7c28d148d8516cd2ef2155fc73f7fb1e5ae7ea6b25b7da5a0bc6dc7163e469fa35883e7fb27091d5778c9e9df4a1079488875a519a5249df2838ce58ad33860eca2575ecd7de459a47fff21b46b7e3a0e38e6c018cffd6ee667f0b10c49c72ebc5f45d6ffe5778687ebe5328445250df2b6d46a73c18a831d0949c46c0786e1aed7932086015322dd403d80b13455306017a5112bc26821b87b5f3d161858869ec941e85ac02006ebbf4442e116ba07d5983201366f9d9d97fbfeaac9d9a07a00002b3784d9c018c05b2796534aa3892f757bfae01c610cc86986ce56ec8b2d77f5f734e1efec0fad382551f96de2a55ad8d4489ff710c89e0c1bee438c58c1a7f6292de8ff1cfe001aa5fe8ef8182fe355b6ac90a36c581934f877334e1e6be45e7aa66b6e7fa55cdf28e209ad79f78756812a1bc3790e09149578252c84a8658e9f04c2f75c25dd9b55747a07c37f7265fd62a9db513e0bce0c40a50f8311f643bcead3182efeb79510b2c8073fc2081ee60b4ae3123209e4d25e771c8edd04d2d4b69a3663531b5cf1d563e03f85032703bc262df0e70b395a483fc366af3c1abb5b13cf908e9b498a9d122358e762552bf5df7c1de5bee5c617c57053377b32ab67d2f3a747517b552c2c1dc336e4090206a54ac833e2ff7c2ca6ce3bf5bd7369eeb6747760cf62a83de1fca2f1c31dc79392655013145d916324febd8a77e8c6f5d0ceac54e3c3bb0caa281c4c38cf71107f16eca53e1b52ed8f71dab29d6eb8cddc9f9c0888c6c9782af61d52c549dc6009b0d118b0277f49389770d9cf6c2746ef30c57afcefca75b0c6fbae4153088c7c0ad7aca9b59dec37a0f49b320f7a7ae7b0a88030211dd37024c168b074fa6f4640bddfbb156c26e10e96d31a9bf6d122440079bac3dea1989785d7557a87fe6bbed455d698427ca8ac512c275a85c12a1a7795670a5b1ea3ae0d74d822eac42b013e76e68bfa86d6d9520546a83c2bdb470295c1a4284a5cfa7e45ee5f9d2f396d76b450ab3fc123a2ff621e87399807f87da57420802d60fbfeac0d528495b11e962fdc2eafce463a8331cb05062253b26c3bd268908279eef69312a9fa0d657e6c3450d27e74d64a922c5c63f6f5fa4f2facf055b1b63832fafa381959a8da3d9c54620f852054b6239558bc7ebe5fe5c08e40e57968a71b4cdba2a3b4b74df009538718ce1df2199893947a80e17b9908e7b75fa41ce44fc0e7e0f8bc1b1e5408c1b5289851219e80a5c73b2b55ddb5f61aaee40775d46af62e29abc612a4ab42098e403bf3ce2d3feb55f48f4ae5b7e4b1f13c1cbc847c1bc38224bd3f9c8b588353634b001e26cff3c8950dbdec5a0ff61bf73eb28e069b5a242cb3770eed790c7aa3f2af56ebc77328b31627559cb082114270a3a16338029912336fc5f8df88dede68bff0d79b3ac6c8bd9865419d216966cbb1f19f21e586e6fad59e61a82b21a87065f2cd1671c5ce01dcf10cc5bdafa5fe9a82a98186356e6a9c40c27302ac7c8258746428a86d91f8001d419e6bc70a4d772d07a7e6a310401123a008e4ebe2489e5754a5b4b479998585ea54ed27422568461e55c163058b0ff8683e36f30a3d339ebef26e46a9b688baaa5c91888ea0c3474ee155ffa3ab2516becea6321e2d301d5534c58a50f2b5436a264ef958b5fcbac9cb814e6e70fb55cd649e678f18546d89175dd30c9fa4f0450b88b47146cb34df9f7078b304440eaa29bb0b882e2fc124d9b5f62afdd5bb0f6733d049559b36ecb32cfdb0b171e629e2972a53cf294ff28f6f6d1ed35d7a4d9e368339ed1c6dfe4c735da19cd8a9a3c883bd63ed928b43a4689db302d61ca10779cf59e2dd606112f4c152ed3b4a67c11658ef67224d821b900d6ef66294ce67f7232ca9e3447310360af237a92eb3617a9a66d883a1a03962eba942a3d39fdbeb4d7c64c27d5de7c86ebe76ff03e21ea5bf95b6fba2e83ab2355a0b854f28053e8ca4c0756689a93a77905280b6470ebea11daef5796ad43a027e61fb1ad73d1f9bbb86c45b5a20e7694f1830a55ccdad57b776b806436d6ffbdf4ffc945ea51bee1bac0c942e60f8468f27bdf8f906c0b15cc26859c58556bb9408e1f9f4b4c8af12fe028ac7430351cc3d92810d18e5841c4d13b876c819117cfba739caebd3c3471053a56bc611842a4e7fd8c2c0f1a9de4a0b332df215186b6f7922a999d48aec167ba916adc885413a11c395ad721dc1f949b927e44bb7d77a32c80af9d268c98318857584a4a230cebc6b744736c59bec9acaefadd6feb88aacfacbe4dad15618da22d395b059e68ee1157bcb0d83cde2579f93dfad86608b680bc9afbe5bbe3049a5246e70109ff65c47c22aa1bb0efd34e98f3216dc7fa06fc254b2c5c8ee84cbfd2151875a528f959b23bc18f1e449ee18f11ee55102c49e1b0a39e4ef7d2fbcd66c14c07586df4854d28598262b5f3abb968cb7a20d17d268559a8f4f521009a74b1b84fa56b92f90c8aaf6e6cc430b57cf8cdd644471810cb74c124e4a08f7ed74081677827841649e595362eb9b7ddcbcc9991e23cf4eb4e45b8562e0997eead2ae6ac82caf7e235c64a55cb90be7a082cca3e38326f5212ac98dcb635d30367c44d1fc6949506cba92243637f2c30b14d4f1c3859e48f9f9aada70a2a84a9917630b788b913440b34f923ebef8a41dc73c23736cccab821ce58a5776ab42c8b28890f073abc5dfcceff8adc2e07ddbb0c46bdf06f29b1aafb95dde54f241b7f9b53d090428cf2333cf5d2ca172366c36843d309d066325771f099566a6c74c00b97d93d801c88039bff97aa678d295111e4a2a710c1e606a01124ce690b5c464c0f457f48dce2967043bacee5789748b852df35c41d406cde836a26d809e6588b6f61c7c7526ddca54a3c9b4f21f3b5ad403e5c78f0ca009aa377f0ee83fac3db5102845e1c837cba51cd22558f33460295a0ed10ea962d81503b85abb96aef3862e602115b7f24a105d9a188715a70e95664ef810732b488e557b568b983ed126691c1205670bcaeb54b8babdeb689b2c7b66e804c3edea87da8e553a91cacb9fc174ad8e90312f9f034c40c0647aad0e40687aa673c0d9af48c220db65e3606576acadc36e0f61e67ef9baffbd3155c0b3f593b1139b180e90b3457b9509f1e6ee23bf7e2bdee07492d787be365b1bae4fee1f300d922ff80bb7aaf02e06f3812eda20cd53d09b1bcc114a2b7a34f68b9d63f8645022dc3ccd2a31aa54bad602df8082e1ecf7c2e6ea1aec4ba98f747e0808e11a902117af4420f971d87b501b498ab51fd3df25a1d062ce49a3c628f5571d30184a1dd24ae46ee23f004e4ff523a0c7f09f721dcefbd00b6613663bc0fa72d1a2126f4e5c6e9793007499af150cf8b7397511749bf13106d45844f86a448ceb50ca5b67405e45522998be06f5f49816563810529fe4839a3cdb24876f73549b92afbb0abd6a66a980f6d0cf7efab9a1db133e62fdd570c4f3e68ac852290c3ae6bd67ba4c572191f598d49451494f86c7f1c6daba4d5fabf9896c46256a5ae05af048c47acc1972da76f8e3acaeb389e51fda722895de9828cbdecb6f6035dcbbe7f399f8ea11138bd363fa2394a18cc79783e239696e9c68168b3f13337c86e6175406cc8c40c1b387ba48e201d00ab9aac9d10129faa9cc06e9899a45ca96d3804de047eec6f3740e18972d4d4b9b0e31b1221df7d2c67bb39bc36de88ff29c076d5a5471696099cbac1d31ed66f7f88fecc3f2261389a24bcf6da2fad477c3e98ecbbc1af029368095fa08828a7eb39885f0742273ae555e08d75104c5a6bfc9002566584f3f20ebceaab5cf946a4384e9db584772fdbf27f57625cdf2ca24f66bccb8693c0c5d22b7b1317e3b11a1f288530ef501df7d6e24011fb831544ab5ec5ea538928a4db454fc179a07d9809c2fe7c7c71ce9d74523f73405296a0db5e979cafab6ba0e1c3c44421c0df93acb49ea08e2a510d0cd3934ae193852a052af9272ecbeda317218722d36f2fab2b507d8a9a4040f081ea36888c02110184bcab1ecc8d4fad7d30a6ab8647697fab42b59ac5928f27db90494349145bfeb211dfdff38298d1b26899ea2ee6b71df93ca44447f6da50a29301a153ade818829978c18231f95622d9beab73dbfe45b930f209c2ed949cd0ca98b5125b2a2c8d16ad0e4e314b2ae93adfe0b01ccc63631d6df213653a55297179fa528a1468cb2d34639efea836258d71a831e852c4f367b07bdf9701054a22b2205be599bdc0d59d8a154473b683b6529f5b7de878c5b087c4328c2df65624bb47f6c25aa793b96dd423e609de0b81492e1fdb7047d3c18e75f3bbfaaa098e48e6d4e56f4b6a27586413a84aaa9a5618a8dedaff054673d59efd288a8639db83ddc78274dfafb8972a4c316ee85f10240174c5a163fe2bdf347cb50fdb6a6ae79dafe41327ffe4e1443cd7cb4c5d1a33828d62e1d477f0357575dd48193a6659cd22f75418933aa86d09531113cb472122bf545882c520aa8a602ccebac4ba7362081d493649983471f63124d57d593d6d89cb0b0e479f388d8b7a990663a571bd68af458cd939c2b408a96ed60fea4498d0c10a9c66976c56c5d799ccf21b68a1557964905cdf23712be12b690eaac23a4903d0d2461fdddfb24f29c997102c62ebb5e8e408c806ec48267f3bb241cf18403d6793f6316ff24c52c2fc5e62e3a50e4b7ebfae8f8c1508b380cdd684a15fca85008f74ef5848b530a0208cda68142bf31eab640b5e282725cd66cb899cfc7e441a7ea1ad34149b1bcfe23a9e8465530a667cc295c78ee0e756f09e2fae095e8f78bfdb9d85706f8de4d71ff1651515138ce7fe7118634063805f3ac2892d3d51a3806910c542ad494493fd02d0ae24d155dd3f713f7617afd94ceb6b66faaa719cf478fe32fa0385580065c79c8781e4cabe20277e2b0f234c4c6efd90a0a41fcd3fc87e7d09aae2fa1169108c9845b8da8c35df58ee88be2dbba6b0c7dc7c54be1ec14ee9e55ebf7dfb34a75fd596732f5de9f42e2b11fd7a130376f1dc7eb7194b0176ba1952827ba8ac2c3b22a255a533c02a940ef0f589e78acf0b158d600f72275e0b6cac09b9cbef88a4fd456343c065117a6d8c28e723d7de79c391136be45bebcf91b5551b238a87d092bfd9ecae370f8258faa5f9da6484cda341c3523a3d500abb49da925f7ee71582eecddbe2e634019819b9377f2e389a44ef1519d25ad30f158ccbeaba3bbea051b0b1305238013a12741b32a4a322034474c53553091ea5bb2b278b44b6d20816debd989bd95a436ed2cfd1b61a994a2ae962b842af559cf409583d86b3c8cbb297f838607a71eb865dbcf6c6588b324cec9e3b9facdf6ab91b5678f2761913cffac58b07b6f6bfdf178395fb547114e9a1a28177fd2181b9a5aa03deb87534598cc444f284c42bc2c3c0598a93f1c40ce4acf10cca2d815ae58ac27b03f370608ef2f16b514acf364dd773c775b2c3ed0015368ae042f12cbdb6"}, {0xc0, 0xffff, 0xfff, "61d818b83590ce655a9f11d0276ce3dfa702cfaabda2573d482adbefbf8300c9ca65136fcaa768e31f47e008ee5c4fd13e7cb6c8b9dac459964dc5380dc17ddeb9fc373b5931b643d7bb1e96ca2fd2006d15d62d43fe6d432888564eda42f7e9d1ad86a382182a7364db66a5567c73395ecbb2fcb6a7f1a880ae603e7649b7b3c7b8dd5889b877483cf508033a78a1713fb499d0a14ff4c8283a571e427c7a10ec568168f5a2645ddd14bd40"}, {0x10, 0xffff, 0x3}, {0x10, 0x1, 0x7}], 0x1100}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000002900)) sendmsg$unix(r1, &(0x7f00000029c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002700)=[{&(0x7f0000000380)="2e9e8da1628a4a53e3b53a826627a5f9d787ee6759288b3fd7bb8b14a80edb91e1d56761cb607475d132128cb7267e6cb965421c5f2d67f72dad540cfe7c6a5a7d83a89ceae536325298956449c0476017c964132a9dd781cd612ddb1fa945713989ec20d877b2b3e5518af33c1e3062bd523bd426b2b279adbc8c8d9c294176738cfd9b194a2829af9eef0c66affdcffd804a9f7cfe075c0d000d04441ec2423bdcf0d5b281a2e40aec45cc762015d74c563adc825cc92ed80999f3a7088e5464a34c9c5de700a406859aabb49b7038bd65679d", 0xd4}, {&(0x7f0000000480)="90f9e99ea323817ae18ff4f609961a0ebc7da2d4f89b78f033c4e53e33ea19b51d2089bfa32d8ddb07cbcab4caf34064e71817d7cdeb12b1f6740fa0ad0ae995216f4288620cd9200a98f03f1300b4bfad550a8f9534a5f53b50051a0e74bd67c7f29755795a7446a99e79c8bc60fe6bf219bd51594ce4", 0x77}, {&(0x7f0000001540)}, {&(0x7f00000015c0)="8a7e36792827fd927f3c7d871ce5687eefcda651dbbff6a5e2c8d54b44c46962ee7424834016954e09197e227b8e31d9ee9ee2ce08e1ba3efeeb430f093271859ccdae18b0184ba6a78689e4d00c321bdd3ef995898c720d8c0c72e2e5f81627d2713cc31da23aebd9e9891da58fde80c356460589d9fec11e9a0632b6cca8100a96f319b67109a2df515b08d68a27f7d75a08f26f51efb06200cca59ff8dfccec3884a761fdf789bb793028bccd4338881a89b79f86c7c792f80d1a631a4b31fbdccb8e715537ba5387836a431eb18da08ce71041c8540b00e6f5afcb2f2d01d8aaa4397f941307fd92db7e1a3c0ee9f7d1cc580fcb591779064433d1a1c9feee36504fe63e11c58c10752f1d87407303a4193ca776756c49f65e08ae0cd585098530bb06c7b1304b0346dea868a0d03a3330a0c1e47edd7bcf4a115d97ae5a94627950f7f463849f783102f0c35d089dc4095f53b003e09aa819a9c22e8e05f966947e9f241cb4f0d36e63b169c49fc017606e8cdd3ce19a01520bb390dffa72e5f2a08aa8983688b178b020309201b4843652d7ab442b78ec056f04ae2422d83088e6d87aa9a291d6cbb185f5630ecc419e0ae945240c21854c31e9e4b1bcd245a944bdcee47fff95a4ee005bd9fef5a3c877c2b622b8f4c8265d25abe4b5c8a67b7caca65333a3c836e6464d47be3ae9431b45a520bafaa1d58a8655b844eb780a1bf020591fed425fa2e6cb1e1261617f5ebd291b032c609db3b99d9e1716af768831922009985a57629af728caa5244f7ad5a033630fb417c76cc821a05affee66d6d734556ed189a34545d2df13222c4230720ccfc50049002a78c4e887d43d31875142831c182f358e2aac7dd29fb8703d96caff7cc51eb3271accb214e49ba085222c45fa1924cd99e56ace9954b3fb8244e69622ccc081e292b62ece639de76b2251ecb202d0d57b36c90161d1c612724b8835af04b8b0aa9b1c35800805bbac2430fef6aba2f1c0c8647512194a321ebc90031905c75bbba96ce395e9bc7fe8cc58020950d1fde74ca2bb10d099ebcd9c57b6336f6dd6de251934f6bf90a4183c2fdc332ac99158ca8e405f7530a9a1b8e7ec17fb5cc2bc32fc19ef2df0f1b3f4e36f8bafcbe0d16b2b3ea3febfb851859d20f08d092292c8f800744a5dce0fe8a731f6ea3331047ab119712758fe322feead5bb3055a440f44c01663721381413798e03a2f66876becc88ca110e4a8fdbd8b7a7b20de4264afb503035abe38efc61502c3a4c71bc8eb07e544845c850300a714452a8265483ffe3112a5abefe5c9860e54ceb145409a54f2d8c3f0976e02ec94cbab92030a3bc268f55066368fff78091d67691a6e3bdd4de0779299e805cbff48b65682a0c3d65a04b9d5dab6f319b492b6e88c4daa2168cc3b932a2cf8d1ee0fbfd5ab0b6e7bec98b77166773ee88cff21f3cc4234e67594c97ae93c4950617f5bb3750986618508baed788637e681bce95d1e9530f2bcb8a4b3a7d6add838b20df08cb621f3e51f7a6c5ea4b841e926745070da8632e9b765a2742fa2a2d2cb75ba87bcbf9d927c42491e8c4fdcf0bb55eb256222a52296c22f3c9c4564f97eeee90426820377032a4276c80756e6d1ddbad56a2e55d9527e305e6c52d6ca198b10903d694606d4ab5b34b9596f789de870c8372752215d55d51dfbb58f875854f9290929222930094b42daf11f04c4013abdb0880e6220668efc018f7c3e27d08f84e7214fc1e980fcb4c52d00e42415503bec6e5c2b0eff3c1ac14d15e57413987a427c798405b3a6b67c18aad3bfe43b0c750dcf4db3aa2abceeadedec45afcc8ee877b4ef7a50769f1a3a3ffc04711c7bda7e987ad03ad8aa098951ec4817a4078a79c6db79388c7f00d9b7290aaff43d2e7231c37f0a4808b55aecb057fc53768a0e7df27a5c7edfa30bd6cd9c5dcd8415fc1e13c226e401057866d74d7d111d227c11d312877524200cd114c55fc0552f65250137bb7bc714e8f7e4f0f47082cd6aa3a037218d19069d48c1fd4b8f8a4256db6d5fd2de8b2367b4227ef82d7f0cf83eb69371d616559495cab6bfdc6416d1b5c33914b24800666c9a25a3439e6d668b11bdde9f7dc3169140e2eeec586fee079446450500b56c42460fa77b987aeb9f6ed0b9ef21e4475b6ab42558d915976f5147f64b15b869ad767f52e845473875c59d1ae0b9bc67b60b54afca3ac9c6c594660ce95ea5e53a87b35af3bd3eb1d99d34a6148f9d233de3a230a3f2b2abe192160d63b877d1c8c6e9df5b00acaa5fc97af171bf479de7ebd24ac895aa708311bcf446ba28f46c562950d2d70a768227cdb09f6a39ecf923c1aa9ba74e1439ca77c62f4cd1f9448421b6eb7676224b447ca419208055d21d5840644a0900545b05d996bdbca9701337b8d24b4adfe857b0a9f16adaff577077691d8fa1b21ad478c3ae735cb98e14b9a0c303e61949b9ed7c8b7a4f564c3d78e079adcdc240de90ee3d0bd09ae0abcbf27e29c1b5f4db3fa27abf5924e5df2f7f6fb2c0cd0dfdc4a6d7ead773ceb4bfad4f620237c09f5b92382607d86d7277b90f99cd569a952c2c17e24838a5dedce433b15c1987ae1563c1ae8ca5ca5f9c0395e02b9bdde89c70c0d6dcb308b2f63babe66e2b30e745bdc4dfd121a587ab24ecd00d7cf71273a4ae5f6c358a2c9b9ed8b10d5f5ffe61329360f567f070c846cbad56a3f15361a65aa8f38ad8423b66b1262114efb3030345302688234e3416f31ae9a8e5ca4fc4adcf7a6d06291aabb7ef5886f3ceb783b839c992770d71053ce84869f3ab7d94abf7e241d7a4ed89873f0cb3852d5beee7cf7f2dcd537379f5f2680c1a817469439f63463a3d32e8634618706277001d0744a9195cdef65a7dc17f9c2354ae1d2d9d260e4663d75cfe7baafe83a06f9abc2c7f6d3e85739c116533b8fbfab40ddb388c73739316ba577cff59685874ccaadaf8da7988cdc83ca39f63adcef41b64761bceecd906189c10cccb09ada18c92a51d381dbdd84f14c07ddd7d78de91d27d497f9725d9936934098341952d545e6ac72340dfdb66d9a277d2f4c60a4b91384630eea3cbbc030a5e304025f97635f7cb316d7b73de5864d203a606c066bcbc02ee4e0c2e8f169fc4487160bcc084f46d6258d873e340615fdc98afc3fe3ee12e36e9a05d44dc475fcb90c05b1cfee4e3db64984f8931d554457efcf38b3bb9c8c4b2ef095ff06c14b45196258e89c4f53564927d96326c476dcb685196dbc3ed1a2d9396c9a6c7a068f4d3fda088089d7d7ebecdf5ec9f2dc5d2fc631d0d19e50d81f725369ff87e7d71e9763f882a8fd9b0eb738f68253f4038f846b1d87b75d985447b4cf2fe59943fed706edabd9b00ae1b5876ca5cddd9c9cd5379776918eceddd6a27b117f83d7dd90a17b8d955b6f10fdee92d378aa4186ec14436a7a36d011dc30f1735bcff800929cbf91dde108f8ba7609c2fa53c18dd95ba4d12abd4e464b61ec5c78f02eaecc385468edea776f9301a60241bbb5be5056a20f129f78ff4774c954dc1bedafae1565e33481ea6b1e629f133ea501ef266b6c5f26ebc1da0ff01b052ea43f8810038bb6141eb13e605fc7ad914fa7ea05bd25d0431fc5e7e3e34858bf33a3b83ec0ad0a45664279e98d3b2ee3194137267a9976a4974216c485435f853b2f32eea4bec8d47b360f5701b28080499fee552badfeb71c916e2d4d6d68195a2b738154df68194d1b87c9ef80d729b7ce9ee0b9e0b00cce263857856f1755b6179396810a5f6d6577260797c8de5cff33731e7e650444cc84a07c936652d90f2fc8d3a6c1f2f811cf5cee6ffb2b7986ace74258e4214ebcbe996a3437168fbafe9ba69275f6a4bc892bcb4cade42a50d7ac87e95028f0d76cd4f8d9a4f69a75d51893a64d5e7146ad76b5a50ef0c20b585e445728fa56437c2726dea3450632a7518689cae9124dc37907e58658255904ab9e8bcf5bd4f90f841751b9c3e22865b3b61e0c7ca668ad4d1617f96e5678be9ff812bebfeda400585e2751a11b9c1546f8f668d7b46ae0d71f6792a893ed1afe6b92504b551f9a26a5461883dbc55302374db7ed521d55c947907431dee610b09cef111e39cc1644f4645c0aeda8f50e78e93a6a87e4ba0307b64f61f3b2e5ddd56762a8b03574e989719740c6240dcae716f10df1efdb4bd96325ba56dc8ea433f12e894090760711ad8fd0c4cd8573fe3ff4cdd1599e6420c6ea04f41c57d3d33e090785738a6fce465e1d68022e785df366f5746ff85ab38bbd2d90dc0cb13cd710b785515889a7a7285ab0ca0bfafb03f8f6eb5f3c369d20a19da8c7c070ad2b5af59660840eeaf441ff585407d0d3f2e4bd365c58a295cd63fb7fa7e6b61a581d1f0c2f57f4b1ef6cd58a44185cb56e05f331c81f1ecaed3a80461d8b3bb265458fc38634e0c72a6cc14cd3753af1f758746a165e0a866ce3a9c383bf68cf6d2dfb0d17f539ac9ff9236572ae4f7139f956748c360fc22f834f142ee01b79026fdf01da0b8e985b05d4ad12e5c48294203713e644cbfb3c02178a660262e68515b82a935e089946cb3f0482501009035947c66c184ff69274a998935c762deee0018bf791f5f99fee4fbb1bbfee64ed8d767d0c9991f78714bb1cab853ce6b307bbb2090074ee19ee863cb0a4d067feca08d954be36e9a2d2a1e15db15e43df3547b399f8a67ac44731489763670323220fa22f8c4f4b88e86c4020008fba341be5849321518c4ab40e7144b07a6c57a69e65b9960da9c0d03ed0e2926cb3ee585c36bdef35fd6e2240c2ed7f01c58d4e67cd870f4cd64d72921a417f13b6c1533d6d699a655c3020d5d239376576cbd9c463ba651b51a60e4fac241296622fe9d6fa74e4842713d0aedb3965e911e1da1439f2a11ae63af3a9c1b8115166e2df7556be1cea1203cfedeced6849a0ae6267c5705c95990d88aa252532ecff1a219303eca11ca452ad52428d91c55f584977f6460aa9ac3901d1f290e99545c7864dbbe1f623039ed7eadf1a666c53e7c0f99b9d54e9d813d43552bb64d8c196781aa95f6bcfe46983976f76c1bf8e489d0691420e197d64d93b4d907b46951c3ab7833c8f5a85a9a6407e7ea86e83112990457cfde4ed396854da7e05ed417d1f3befbe434db4d21b8108ecdd8d70ace543ab72f48c66aefbcb18836e2c3d2072d4c85195ea41184ccaf6121253069b7e8999c61c2032c03ba07db8ef41cd83eae5f3cbaf26face7b8893c480d7f468132baf1993af7161a416cc6675284e6771adaa7ee3783542fc307d36f30348cf57398ba4b8935705bd83619c4637a6cea97f8fbaba09359230fe2cc364b416f870a62f49ec734c3791c17132a91ac7cf275b41f1c492f4b21daef4d8657c29760eaa23f0bde16f15b65240e18d5ce1699feb8ce995ee20a342e8c7a2cb6dec2ade4e76b19f625259031c2abbecff9e7e5a290e2347f7a95ba494470d7ed0242282a7b42cde86d1aa64b2ebf3ab9f218acceba955e1dc0ecbbf95057f5e7dec1b85e8809df52ce087740ceeca3b215ca5e498dda4196f50add044627bfa714f6f3025045490e17329849cfaf6a1dc871281032ccb27986af6cebcf53e335ba9641240af99c958e7cb0d4c6b262134b65cc459e99e4f910da3b277043b784aa58ccf3f24a9cbb9c5a7e51681ec4aa9d49bfcc4a3261a14d387db8fbca8f1bd0380930d29e4d61baf33e1dd123f59d6e400cf7b1b03de13971cd67cfae71bb", 0x1000}, {&(0x7f0000000040)="3614df30caacde85bdf670639cc5f08fb556840eacff52ef3934fa93b3e0", 0x1e}, {&(0x7f0000000180)="56be98f3eebb95d680dfa8fca880dbde23b27de33b", 0x15}, {&(0x7f00000025c0)="599bc714c47e7e6406f08cce430ab2d97353092c4a7ba603e99aa4fe225b98533dd526fff76e2846878fe3fc9ffd30102507a48100464362f47ec5dd986641ed373a079c969e9bc85eadbbd86c429d92de4edb29f8d7a16c36193af269b2979f30b936534edb0b2d6801aa004d1d34ba92afb2b74c8b8a0020ee2d78e2af35c063948a3a1e1ab907fccde1aa640096ecafa6257a56b18619780ca840cd20272db38a44f51455325968acf565cd51f285948abeacf4", 0xb5}, {&(0x7f0000002680)="6c8d90bd0da2acc7591a3174e4f072c6e84bea34f753b3392d3601f5a126e4f8dd0216b41fdca28c9065a19728ba642870a10d441d5a2a2553f85e0d20ca4c3511015e2b4c11ca77a3b72aea6b2f8a3dd2c179b1a6b46c13c8842d7490b7f333842239bb1964e5a127", 0x69}], 0x8, &(0x7f0000002940)=[@cred={0x20, 0xffff, 0x0, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r2, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6}], 0x60, 0x8}, 0x1) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) getpeername$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB='\x00'/59], &(0x7f0000000580)=0x3b) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002a80)={'./file0\x00', 0x7}) r7 = open(0x0, 0x400, 0x0) openat(r7, &(0x7f0000000b80)='./file0/file1\x00', 0x8000, 0x40) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000a923a243a40a4902b3107ef482f5d4c60986c9961537", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 22:28:42 executing program 0: bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20000, 0x0) 22:28:42 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x83257bed177c6057, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000580)={0x3, 0x148, {0x6, 0x7}}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x400000000018, 0x3, 0x20) socket(0x400000000018, 0x3, 0x800000000000003a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000005c0)={0x1, 0x100}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendmsg(r2, &(0x7f0000000500)={&(0x7f0000000180)=@in6={0x18, 0x0, 0x9, 0x1000000005}, 0xc, 0x0, 0x0, &(0x7f0000000600)=[{0x88, 0xffff, 0x40c5, "912ab213c69ee36f8e56833c0e04591f1fb5cb87e945d5eba900a0ef146240c20a13742df2bc4ea6d0c6e064d70ef247dcb16dde592577ad6d15f619040fb5a34578101035197abdf477e0580c5de3dcaae824ad3648acba6bb5b6a581969187077962dd96b183f74fbe22c98a8c67de3a4a5e"}, {0x118, 0x1, 0x7, "e88e11e2a3608e4f458de3da8482108c0b89a644f780558f9cdeea0fcab07a138261d49530f3ac734b2dc0a33895314671a4a28e06ad8f5e07f782229f35b9514c513e647872c2611b0d2140f9d4a0f6a7cbeb4901c79c604fe0b1adb10847a4340c447e70ec5df9e835bac5fd5208ebcee3944b4a573ff4e088856a76a63044a5a8686f175fafe7c388c7058778f09afbf7033fed4c682e06721ee830d519a9454896338e5ec6196ab098d3c264dd0d035fcedcabebba653218c88fa6f1ef04703667d196c83f5778bc02bdee502a3b7e3448502d975a8cb08d0533ae548a32c6d8714bc2f91281f81e8efca45aaa485fbda25fc8e90a33b6788f0cc1f48775d9e418"}, {0x78, 0xffff, 0x6, "4f9e5910e8245665a3768057b28a99edca52a3cbba5293f2fbe9916ceaf9765c4aab0c6e106acf710522dc94b270e47555f5e1cf7569621ce09a8f100ca7394d025d5f85a8c6e76ccfecd16e45e7b4c1e0ca9005fb6b1be9ce20f038f90354f0561291a6e71dc3"}, {0x110, 0x1, 0x446, "c76300c929961cb91a8ecebd1ddf6d3d6d8f2fc76a355c6629fbde5c484aa764ca663f5a2663a64a534fc6f29615ddecee2dada622a9b2ad7b2f240aa4da2bd6b815134b4fa02668fa6dfb7f4f83fe637c32a207be205ca84385e5f377d5f11479dd00b0050aebb763a1cbd292c319894a147f501c183236c3a578427a465449ffadb6c108ab15472aa582c9109a583bb949ef01fb0f745bf20c1ef7dffc0b6f060129661a46bbf868c2bfb36787461aab135ef1d6d79379909730be090516c225b5eb65028c2956f78f0696f84d45a0f23ef3ef83bed5da6ef268a47f815d057d91c5d0fae1ce74ced336fa4ec4a515880cf727737565e8b8"}], 0x328}, 0x1) r3 = socket(0x18, 0xc003, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000000c0)) 22:28:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0x8f}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x9, &(0x7f0000000040)=[0x80000000, 0x10001, 0xe3, 0xfffffffffffffc01, 0x8, 0x297d, 0x7, 0xbde, 0xffff]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2f, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x511) 22:28:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="79f24c1b0188eca89ea4614a96db1f", 0xf) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = open(&(0x7f0000001940)='./bus\x00', 0x80, 0x96) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) r4 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r4}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x8000000000000080) pwritev(r7, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r7, 0x3) fcntl$getown(r7, 0x5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r8) r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r10, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) sendmsg$unix(r0, &(0x7f0000001a80)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001880)=[{&(0x7f0000000240)="9582aec6f5c424902f1d0e9d57d0aac0511cf6616b0976450bde5633a94511b1c42a1fc1427c110ab835c60e0b82ec80ff09f33a32db80a48549635dabb3f0f26d30894782331f5288ab67d783c67142017e0b270edb3591c6bee1a0d2912b10f10b37b0aed3f8000e8f754d9c56c8ed006219e3289762e3a1ee2b05adef05e2364a53df450c5394440868a5007d57dbbee5e185b4602d1fe8a51bc7ba71e31bf63b8dc8531ae64da68f763056ca8f0768", 0xb1}, {&(0x7f0000000300)="db5e2284b256d7bf28d1135c1e8473e334372eb4a4b4922fd6ec8f3c77f5f13a573898ef5b01b9d2515f357e", 0x2c}, {&(0x7f0000000340)="8a37c7b70313ce296e6cc35b5d7c8df0f747a5e78e29b3d8c4b62b", 0x1b}, {&(0x7f0000000380)="20f540be39740ea99e167eaa466a930f976087c6aef438ca57bc9a9c9c94ac18223cc20f4128da32b5f0c7655b8844ac4805e9157de985a8614af947d29a391afe39c8e71ef45942554031087e4ad882611292f10708d6ec44968bfd530c38e24d2b60cc9770655e84fb4a42c4cfe5b8c380c4c82d9056fd405b8a94ada93e0530327ebaec42077041b3f3cb9293d4cfbebda4a379a63ee601a5c352f409e4c809f58f2718e21ff9b8bb4895c0835be53470a9fdf8565f3238fca12f702dbb54cdc36e68cf294cac50ec746c4c1a320025af73b6d3e0ecae58bf2379b5eb1ebc24a5126dac43392c6aeea21a420783fbac440773841a73154721ba8de305ad27ff732edb640c11f95ed53518c9f527aaa09ce70779be7c2bd02a759b52663923f3247b5243a57cd17eaa2be2eeaff8696ac4beb2872e899c1fdac91ce890bee0dfa2628fb2d0ae4cfb3bfae2ba78a365a07202c61fbd473fb3b0fe55b92fdf5a30280857159737f3fbe1ee5ba7135e55d9af966943dd7c43b5b8a4905476930fd884c241d937488bc44f660d802da847f96a64593a90c851d49f5fa6bc84000458063fd7c2cc2fea4ed8288ac4360a62d330036a5da9a8dedb598ed9c0d074671ce41f7df6f864eea88699f8f75d2d1d6db0ec05cbb2ca3ad8569a64722e507c5404f57f0a6825f416fec0a0d091aa039daa59729bcc2bde4832a913fe5efebf8974972159d2c1038c7778851cea6e2b8e2b4f8dfde8bf67d01efd072c2614ac1d84d11e352e6331bdff00612b8fde2f152e7bb3eb33017e8b50fc8b186cbd9185f4fc86698a4157c68e478c78450c4cd1d6ea077740f96224c0f1269e40b6c45be1303b3b2e67e556325a45c04d3e76bab8eeb64c4d628eb0967d8bf0542b80919bbed7921d0f31347c1d00189822dc14c1993f2a5fe0a9d6bd9739a8b948a781c252834e94d21d9106a7ddf194076217ebf747df99b97381d9d57b96fc18588e33fd9bdbc2082cd9259c53a9a58837e7e1ac4c0d4cf5a54a321a46a136635e4feb6ad948d3230ceecb222df747fd0f3af8a86f26494f2699da51b4a9b459b3f92cd17254bbc5e49a91c769965a43332f33728f77b904fa002ea7e8b2d83f3beffc941fb64a950f53458a4a215e263a5b903ba5ff21dcbcf1e079b64d494b02d4279c28f7245f6c6c2d6a3e929c6769d68c6880a1dda08979811c2a92256c0bbf00b14e14883a58375ad9bb1cc6ea576042e8a9fab759370fcbceacacf971329b360a315cc81ee038db796b3ae8be9644504e45061bba2f0cfe990690d779027f76514b10d9abdbe5d1a051b14b1ee9198388714095d486ce905c610dd0ee378a1f420cde178db5546f347d8ef452f207249d40785706bde57eb6f0c93cb560bcaa22858455d8baf4b13f9a744a7d5dc8b445a5691024f8ab4d72deb1f84c561579d06b3b55339dfec26415ebb3172de4fd972e1bfd9aa03e296b87390bc160174fb06887dca7ac8099269f46e0f5acecdc0260d281846d65eeaafd7872db7a3e5110450d2416f2bbb1814947f74de8ad2e9a38f52303a89e1640689c915bf0de6dadc25363e02d00f10639150150fb370f8eaf37d3ef0a76356105e1317208dc32611ed75ee81637102cf93c8a29866116eaf5645e47aa30356691d7f77a448b40d7b8d0487380bd538a114b9d234bd8697ec88c093bd09cd6f73e9268107acb49bfc49fa87a2ab828d51cae4c47a9f079d68f5a40a53d4bd2fa25d1ba75e38dc6fc2f5d87893a3a027ece89ec19c92255ea4ce564ffaf778ceae854bdf2ff1f1a37933a3c2db6fe532b6372b85b63410cc0b005f5c8b476d43dfa12030ca561e19873f1242a74c6da7c142dc243a941c49cbdb57d81f1df9ae0c8d5aa3e459757b54a33f58d7239881ba24476811573e7c0368f5c4bb0cc0c662afea1ab46157fa0eff4ba089d39657fd6c2e0c48b2351fc257b585de05ba8dab811543d3ff8cc2e45f9cde34350017f8364086bce9817d7613fb41bdaf7b0c67a42878dfdaefd3fe21ac4cab4d79b73f92e3f6150d0f3c1789671d1ec01d97d1d36b8a8e34b8ab89350c661732a759114047dc071bcb3f3b97bf9e089f586d58116207fe2e0faab32587921de19c53d350e9050b934dc0c024b17b79538d4080fa502ee984074a1fa269040e48017de9c3473a70b82a88c78280ec2fb465ab4393461f0e68384189fc792aa1d24ab51cbef64f613cafe2211cbf8e20ff27cca4551e223ff54634a20138e3776a31f355413530807f9ddfc1f5a57ee39c0ac66cd9a90cc968f4352fb8cc3f94972312151de16cf9044adaebcec8e5b46c6a5edb9e28440dcdad4b984012204dd7a824721980600291cfb2c00c67e3b4931fafef8f53f82aa1fa95de58656a7d68b78fa0e7290703a2b493634051d6d68ca1704108b893040be7eb614db779ed1de0812921f87b4e0f2da3af06740d1d7a88c7b734576859ca31ed2cb1764101799227f110c3fa6e0f9caf00f909f2351148057152d89d4dcfa0b95dc4abf9874e8c3e554acc94ec702bf3c2d046161dcba7856700444ed7255426c2c20a3387b241b7763857c0be05f591372e06dd0f6f01fd02386644884d9c62e809854321c12714b54326aac46553eb02f85123daf028d078912055227223170375b880eec8ceb0fd986f6f40da350f457f05577701daf2b3355eabb3072dc209fe01702212043b91b7b262d82a076916f018314e4785a4b1cccd74c9881d1465ff654f174d14d9c426f7755f691dfe0ec42d10774e2f2a3f9b01dd785b9cc382aef0dbba7ce4aeec6f14f155491bba3316c3958fa79b8c023e65cc7adac201f33be4a8421d82810df7bb1451db37a7f127f333e07c8609cc299993d55de39ac0bd45b54faec887a85558fd9a4d0bc842c4d1cab9a4e66e11c0d55ac9951bb528df366d58c524c8d5aedc5b5aa2649fbe825002c2e01fa9d8e83045eecdb0a8c6bec014ceabb2e54dfb3d61e7c60e6c97a9850ea6bf01b80f0572003ecbaf639d7c0c6f6bec7e0293bfcb911d5cfaea999451e8354474024443b76dc7792bcefbbea9b739c1b6e7b1b974bfe852f94edeb97c226f59eeb880afd9e2581e6ea97a4fd38f9b703aeae5f6fd4de46757ef0a1b7e48db121381a37d33c0ee43ae3db6caf3c1a79a50443810f7fae1b33678825b84a53814cbc03d04b322bf0284b3fa5547117d27dc1da592ae786e3a8d821e6b2f994b61cd721051ffe5b65c7106006682709ca80c26e0e5309d4699e146db22841c41e11f198050f85cf982386d160a3eced8aa261f900a4c1359e738bacb9cec43d7e19cdbfd2d1726258c8f815134d3518c650810baacd2ae558b7cc1a1d0b0f53606a1243816887b31987f6c2143930c4d32fd66f2dbaa5e806acf7233d3921a2b1371d512e7fe92b67173cdaca3c7e99a870bea4aac047573cd1a52ed029ba9163bceb91017fdfcfd84c5d148640cadf3866e93fbb75aae57bc097191db73be7fc450a37c164c2fb0077e6b54c29c5d11a9d3011a02dc749b1342e3bccc127ac3829d137996ccbaf20f75307693cbb6c74c505d77ef678b4cc67b9bb412869568f2cc8dda630767f07b5ee38173aa36e6603b81a907d74f4ed45a7fda2d7709bebbc24bc1e2c2a8f8d35d73e5dc0e4e99268ffb8895524da6153c7b83e99fbe667426384e05d6b6ee2bf93bf6a0453e516a629ac3b84169015d3480a94468c3de026ed44a4430b7fc39164d8ef785f0940e8e4979910412c83d50c221030e5cb133910f37d82663f39c2ff8517a30eaef4fec4773ef3359352b11324ffcb69ac9ba20e4c27af1f3333475e111ad176a44c9110ca45d89e5c30be15d7add62a36d054e7da96dc7997a071f96edae3aefaaedd6e46347a7697cbae217ffb6aad19185bc2754c170a3fdc6d24ea256735c3c7a7a5eccfe56b50dfb5e53f9e2c63b00a5f4e10d51d1cfa9bb6fe5eb9792221593edb274d7a0fbcf585a58feffcc8548f9e1ef0edcc8b592ed12013acdef2e940f000a6cb9dda45c2f5befdf7a71466354e6cd003bb811402ad926d0cb0b0ce64291dbdafc7e44f17bbe0797164990902edc72ecc39e07c5826334e73bc5056bea395fb97ae17751ed7ff1601313c7e1b3181e9a61fe0d94f0aa76cc5fd1e6f6d743311973eb804b3c56eb854dbe18cc7c2be9748b1558d5c4ac6277235e32ffd1daeb81a519477ea00617b1c2a25d60f5ed59233cc8cb7e427812a11dd9bfd65a7c314943bc48043979537a7fb865f31cc2f9dc51ea6deaf0889ebbb7904558ad7ff6d35936f4611819cf513e0f8987fb339a76cafb5439d3cc96c7f690b9c17f49f09867f0398ba32d01b15f4611f6664769c8c0f760f34db3bf2b9b4cde3f2c0afbe1db5163d8e5d0cedd5d38a2a1311279a12964dfa3d16fc2739b313882b3b25eac77b704d7cbc68d495750640fa2c06c3ee2647ec0405f3f8b414d2ff0dba0757ac412ecdc1ff23d626e3573c13e25fb328c13da5aaf6155cd6e51acfe71ae90b3fcbf9422d16c2e505c1e486b2d1f9136f03ad9ac44684d9bda7c1f833f06ff91b5f426b61a4545b6efe73c356ea6153fb26d158094ed851f47b3365bff4f66ea374f80f8df049925af6a9ae37769b4197fa7bfe42421dacdbb6a97b5ef5436e91fab2f88fc22d89b62426a0f89824271c55c7a28d6f92b7c689854529907e7e7f0a0ce502b2147742a99fdcf0fece35e50016a309b4a1aaffc3ee10fdd5abaa1703a642bd555a365d67cee53eb535fcd528f5f2aab34732550a9752d2b9fef77f7ee72caf22559b539d631ee8794cfa08e4760b037a1b214db896607ed654533efde33d72a995e2f47d69629d2baaf524389b5c9ee213d0b418cd982c14892b510207009a69f30d04eb4b501e53ebecc7c0e0fcefc083ce96b68f48afcf8ea8db5352c555a4bff63d56b1c3e6fa1f3b32fbdb9a9295f3c717be553167ebe6f901139bf02f0864da8231fa4e9641de9d8d844e4719345c0f8f796516236a8832804fff2ec3b1fb7188bd43703d1c8c8c1fe6880e4255e99fbe995423bda6503e79b1ccb1a3efebaee1ec6094a4ff23b14a0bc2f00c83dd2555dea70583b4126271aa80593b9fec48a6852320dd2c7271c9bde1564a474016af61bd58bc3d226b90446f067346a85b124ea317050b606aa734c18469798ed4055f397a128782d27a0b7c313ed4963016afd8fdc5f472e163b40c1718ad9c4f97c1605c224deac8ab3a7529baabd0e9a33f43e0aa54ae9bc29efd441697902dc01873768b433db368370d5cb8589419449cf78a75b6937ccf234057cb499d740b1056bf7eee52cb7d60c99d9ab66b19ab6efa6914c69e0fbb3fb946e645653bbf9d00e169804c1d6887c67c5edb1a62d173ff18e71c7ef7362deac374478bb9194ab67661ac15a7ec6252eab397b0589d315daa0e1ef94c654b09d6ff7c40df2a145120889b6dc626421b4fe05616371cfe8cde7b1ff5a95deca8c29c584cc8ff50008115209a036b7bb5701877d0f73bd601b5f0e0653ec057e7fd7506fe6fe49793cda78489e075b31ac4377ef0d17ea43b2979e0bd68d290ae86e5df7e95f405c0d5d2709f89e40af6ca6c73e3f9b665a79e115749bff1a02c1fdc01dd25f43b911599a84b2e1aa9cbad676b32e3ca24365bf0d73e4697de4311d7d37ae2d2dbfd7660c90ad179b260b201602b91f17472f3eb29e3760318bd677fad8620327807267d9df1ef11c23f54afda5269260bed1e34556c14dd4883b53c", 0x1000}, {&(0x7f0000001380)="1861bbaee776c5594b89f24068343ec810cb0e9c7180e848a3c8fde57fa75fc816f363c495f518fb60003b39df6456c3112563e8616638fb4a758a35843d66a5b08114af49035175f95d1b6b7497cad58542c03e9ea1adbaeaf48af8c602168e908ffabe5c401fdef08d088bec60b5df5b452c38cccb35d3ec37a3274814a346af25aabfde8b432e1253eae926d128251b17259d0145e16846c5604111ad8a935a74bd64dc33c3da0460a6a066855cf0", 0xb0}, {&(0x7f0000001440)="9621fa13f362dc2e3427f6403843049e49e372aab851141081e56d049092aad8c26bd3ab6d8586c9795f9db0c25351d19440d5f28fb1784177134f962a5f7659b17a2c39b38e0f0756eb400712829a817862", 0x52}, {&(0x7f00000014c0)="4ceaa53c0ed0fcee4d10eb30657af3947d8be0bd8905a849d9668a8c8ac34b65a96c65979bebc10a36115c778b3404d33a1947227e44a015601206cc68ae83a18311f1e9119fa03718b09afcccc7fb88a3e32190b3ff51e31f3bb821eab449991c3ddf3e8f775ab4c0ee3a09dd558d8529f96308072d40e0f4ac65b4d33a925c160787847d5e4cbf443c0425ded335a11bba158642729927751c993bbe9c494de4fc3678b8e1a4c56a5c2aae4541728331ec5d1ca764f441880764fa1aaada88a67ca065b218c7bedc7e2d172aa0db7d49009af560", 0xd5}, {&(0x7f00000015c0)="965280ab330a5d8f777c5036ec43966728faefe2ec8995e32fde981e79f1758b65f08cf35ac65a535d59bc6ec21e24d237b9f67250a1b8a0b48ffb7c1088b2cfca4a864cfa6f4c6c46dd3ee11eb49799bd4b5975b66e3a4f7d67d4e544210bf4833e37da157c2416967a6ef6fcd1aec7204d303b22d5c260e907c72dcbbb50b998d45f81739121471196238ac4f1c861af2ed729a2d2fced6219225ee6ef3f71a724b3d0fef650ed866533426c5ef052055795c71b0b36ddd1a03c0bc2e303fc4158ec4d2930492eff37258a1e0c481f69365a38dd6c5633426ff4fd7bcf703555641b86ef651f63103a774a7c5c444f86b43f31c5507ec6", 0xf8}, {&(0x7f00000016c0)="e879565e77e4873e0ca36ecfedd033e9c0c788891f10bcf082f11573a355d7be61e376d7f1dbe65ecb16af639943d57effa4d5e1e822b787aded6eb9bd2f8b8ee364035667d6d602d9e5fa5a0ab4c411e1e91519447aa20df11fa5dcd1f310579e7ecf77eaeb8fdf994aa8fdebc8bfdfe835db4c6a6bdcf0b2064e30b2259dd1593703e43061a2c593ad2aab0f4b8f43d5fec8aa9dc98405c4fc66269ed3f154ac8f6d", 0xa3}, {&(0x7f0000001780)="39bb62eded38a65ac8b0bd4aa7fa7682049c3e0403c98b07cd87b1870d7450640c24fe769eacb9eec28a4dab621b1caddb55b91525b9ed1220c7d98a70f0685b225845ec2706727121ad8474d68431238f6df9db7cea495d73427f77bd3d39fcec69126b57ac95ce46cf2147c516a2b4e8ac1ddfd80feba8e6ba2c3361b0fe3baaf7af1e3a6258a08c507643883c414e0594a30c89329586a1f1266498176af087b1a258c7f6603ad0f040fb2cc133e604ed2c79c077a30a4eba7246ed0eaf97fa4e41fb7d3553", 0xc7}], 0xa, &(0x7f0000001a00)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r2, r1, r3]}, @cred={0x20, 0xffff, 0x0, r4, 0xffffffffffffffff, r5}, @cred={0x20, 0xffff, 0x0, r6, r8, r14}], 0x68, 0x1}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) r15 = accept(r1, 0x0, &(0x7f00000000c0)) accept$unix(r15, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) write(r0, &(0x7f0000000000)='oL', 0x2) write(r0, &(0x7f0000000200)="3b0055ada7138a42b94ef1d6b74723", 0xf) 22:28:42 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) execve(&(0x7f0000000180)='./file0/\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='\'#[\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='-\x00', &(0x7f0000000280)='\xe9\x00', &(0x7f00000002c0)='%!/\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='(!]\x00', &(0x7f0000000380)='\x00']) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x282c72a4, 0x3800, 0xb811, 0x0, 0x3, 0x3, 0x2, 0x1, 0x0, 0x800000000000, 0xfffffffffffff000}) openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 22:28:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="0e007dcd", 0x4) socket$inet(0x2, 0x2, 0x6) r1 = socket$inet(0x2, 0x2, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x3fd, 0x25) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) 22:28:42 executing program 0: r0 = socket(0x25, 0x3, 0x8) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/192, 0xc0}, {&(0x7f00000000c0)=""/252, 0xfc}, {&(0x7f00000001c0)=""/168, 0xa8}, {&(0x7f0000000280)=""/197, 0xc5}], 0x4, 0x0, 0x0) 22:28:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x7ffffffffffffffe) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0xfff) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) r3 = syz_open_pts() lseek(r3, 0x0, 0x0, 0xadc8a6cd55cbb00e) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r4, 0x0, 0x8000000000000000) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x5e4830f3f49ce792, 0x0) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000100)={0xc3ff, 0x100}) ioctl$TIOCNXCL(r4, 0x2000740e) syz_open_pts() close(r0) 22:28:43 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = syz_open_pts() kqueue() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x382, 0x0) write(r1, 0x0, 0x0) 22:28:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x3, 0x5}) r3 = dup2(r1, r1) dup2(r0, r3) r4 = getpgid(0xffffffffffffffff) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x61af2fd10fc830c6) ioctl$TIOCNXCL(r5, 0x2000740e) r6 = shmget(0x2, 0x4000, 0x85, &(0x7f0000ff9000/0x4000)=nil) shmat(r6, &(0x7f0000ffa000/0x4000)=nil, 0x6000) fcntl$setown(r3, 0x6, r4) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) r7 = socket(0x2, 0x2, 0x0) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)=""/250, 0xfa) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r8, 0x0, 0x8000000000000000) connect$unix(r8, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7a8ad6b3e910c411d6c6aa98d8851fa8a0f45ca76571b873ce0fbd6a900000041acc3cf740e8a70530000000000002452000000000000000000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040"], 0x10) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8001, 0x1}, {0x1, 0x9}}) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x3f}, 0xc) sendmsg$unix(r7, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 22:28:43 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000001c0), &(0x7f0000000240)=0x4) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r2, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x0, &(0x7f0000000040)) setregid(0x0, 0x0) 22:28:43 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) syz_emit_ethernet(0xd1, &(0x7f0000000140)="182505a0f1e96bf96c519331d8b349ef404adc4c982f3db4244c8e5a825b18776fc67455cbbbb8976ab7b6669ae001514918e26338dd0ebbd2fb349a139f63fbf61af1a3187c3b9954d3f541f6397eecd144589ab381fbe8c83e22edca454aec1dcc4f1e7a000d2a96d119e0cd7beb87fa36cfae22a640b54476404fcf31277e1bfe58bdfb79f8f1b99b178b3837d59a71a41144b46930392da202f890c2d0bb5333c014fc79b855b2b0522d91c9119cab6ac28c0753e3c49a093d9fe036ee88f08f8e8e1d3990670796b100a5ffbb3000") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') socket$inet6(0x18, 0x4, 0x8) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000080)={0x1, 0x4, 0x1, 0x101}) 22:28:43 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000000)={0x3, 0x2, 0x8, 0xcad, 0x7, 0xffffffff9e188cec, 0x2, 0x6}, &(0x7f0000000040)={0x5, 0xffffffffffff0001, 0xfffffffffffff000, 0x8001, 0x8, 0x7f, 0x200, 0x101}, &(0x7f00000000c0)={0xfffffffffffffc00, 0x8, 0x8, 0x4be7, 0xfffffffffffffffa, 0xfffffffffffffff7, 0x9, 0x7}, &(0x7f0000000100)={0x11f76de2}) write(r0, &(0x7f0000000340), 0xff23) 22:28:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x40) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000280)={'./bus\x00', 0x9840, 0x20, 0x0, 0x0, 0x1, 0x1, 0x7, 0x0, 0x0, 0x1, 0x100000000}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000001c0)=0x7fffffff) write(0xffffffffffffff9c, &(0x7f0000000200)="00000079d8eca03972a62fbcddc5f95b8c95f9947f26726be6819e9ffcf5bcd59e317396047fce61053e948caf5799c6b02cd8d874aa197896964011c004f392b72edcc634a41ae7fe489a70386e0bdb09a2f09e4d", 0x55) r1 = open(&(0x7f0000000140)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000100)={0xffffffffffffffe1}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 22:28:43 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) select(0x2, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000100)=[{0x0, 0x6, 0xf9ec, 0x9}, {0x5, 0x4, 0x100, 0x1ff}, {0x2, 0x4, 0x5, 0x200}, {0x0, 0x1, 0x20, 0x1000}, {0x3, 0x1, 0x6, 0x9}, {0xdc, 0x7, 0x1, 0x1}, {0x64, 0x100, 0xd0f7, 0x6}, {0x1d7, 0x0, 0x10000, 0x7fffffff}, {0x6, 0x20, 0x2, 0x5}]}) 22:28:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x10000, 0x0) r3 = msgget(0x2, 0x0) msgsnd(r3, &(0x7f00000002c0)={0x0, "825297"}, 0xb, 0x1800) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)="706259d31cf917e1bad27bf54af795140eeeab2cb88992c8dea8b8b51c548506367407231c66858a8e917743c9ad73bfc238764b80a4717cee350716db4a0093b417e2f4398b6ba92181438bf8576c962923ea9e18322dabe620c1ab6dc75e8b8084a158cc6d5645d1a5fc9ca566c2206c29f68fb3d571132f0dd427277fd3e3896eda72a449896ac1531bc025deddadfc3558dd284eff27fa0b713da05c4220", 0xa0}, {&(0x7f0000000100)="b9fd792e1b7a322f72d5094d3e2b7a7b0ff30b19858a4999a9c44da87c4a8a69675686bb7d5f8f363b8b3486ffa0884ae579a7f12add8be5acbbf6d4107102a2c0989648bb443da5e010d0", 0x4b}, {&(0x7f0000000000)="9f676f2532c546b1cdd478105de4ffea702ea24191568be4c11aa0334e8cf5ae3afbd879065f55f068e86cbbcc91dc6eee7a", 0x32}], 0x3, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 22:28:44 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x20000000}], 0x9, 0x0, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) sendto$unix(r1, &(0x7f0000001080)="64d64dadc2c193330f4b90206c4de2f5fa25960ee97aa98fab986707ab1fe4aa6c7dacefe95b82e6f8b407f3e9b45cffeeb9ffcf35ee1af25dc4ef0d02367444d3a4a346656bc87282859cff7c3ca52d80e36d3a93131c714ca09abf6ad1a2e2cc35fe6a390890689980c05b815a724f1e63bd10bc1b179e0b7955a0400556ba84a073a52664a8c0c5b2d422ad9767417c8b34983defa6c0fc192df305ca1b938a4916291060b93e16805e8ccb4a5f30883a87438a2bf2cd027d2b626571ed27", 0xc0, 0x1, &(0x7f0000001140)=@file={0x1, './file0\x00'}, 0xa) setsockopt(0xffffffffffffffff, 0x2, 0x7, &(0x7f0000000080)="1bb34b01c38c03abd17769a57337077462f199307b50c3601b938a56c9b7a9317c47583163baddd7cc9bab90af287fe03eb47a4b34739c92782d6de7af84f8e19a5fa45f3a7b07ad0fd8c9eaa6fa03824076aa03382799539f470e5d3ae7a2a226433342731e7bb74d24b38f158d57182d3dbe2a9d30e1d703ac7f220a57bcd4d04f4e06421416986e6c81abb39615836e42a3e368a9212b9aca407291acdc60582cd6b13f12da4046ce50334d1700b94002ddf8d447b8ce698ab635c53eb5e0cde938ef2d09a2c0180d6bcc440b09ec9551fd38e441b5092c4d7bfdca3bd0a0eeaf6041c6ae5489308d3a01b5b92a45f0c11fcfdc4e2426db83cad16e8533deaefd6ebc687541b7dff16b789d57d444aa8a2e755a46f0c6afec484dd0136ff1c1ed89076ab17a7fa8379a39b9cebbfd2c483dd4bf31cf5d124938ea0af0c4ee775c2bf2c9f7f5b385745663d1ca419da951d313d19652c79942e9df51c8c55fea5647547e22d3c2dceab611d88f03ebbe61072a603c4e54a837d396204f7c3b5e5862fe3fcb79d8274b18c370ee11581cc88c680ecf4bfa2676ec4c365c2e94df9251f51e3d6e66b002cce3aae699c738f4953bbea3109fd96668fe2113477db292b3fe2da3d18b61ea15e77f4cd03ff2332f574af0daddce28bd821265740cfbed0a4fc0492b5371c66a7dc0b2fd65358f2f6f27743df4fd7cdc0967fec1bd16098bc4970d6a07b0e98636f3c2f4e3a3f7fabb816394f496153ce2254503c19b10c3d85004c3217cc37e00b4ad5170fa6603c40a2eae629f2570f45497ed5898218d3b2b9d78c918002aba56f8c728323fcd468ad41f974101a278d7d0fc5d51f452969fd442243f02e75d16583c28518487c3a54283ee5567417fc881c17f3317926be53d131bef53c882bfa02fbbf0d8a39771db5df1069432c74769d0abb7c028c6e4157d5ad2ef6092463ade6f0a89958a1cb8910daebf6007cb4c89bf0b6b3608593a5b5dc38cf67e8b782b74ba70bd502f0e7ad438e10c1f3e3c20a08e403a716c6188484a4fd4711927e9e24f9ed073f9e275c61eb239fb299d1356910c416f8202b584c34eb0292067b801bff4025f0b4fdcd491671e4c74a8a2c1ccdbe627c52324ac0102e281ee2e3299129849a71a060def6ff8c1493c844e3f205ba7c9735fb8def0da2726ae7edcdd19b8f16a8a50c4534ce2d299408ad67526a0fc36bccc8bff89ad7a3fd0ac15a7e7806aaddd909bf1118750b8708649fe15da8bf2751fc12b26f0a0fb4d837eedc871eb529cb49a2664283dd273848fa6171ccb6d8f678fe2665cf80492890779fd8bd4f95c37dc169cbbcfb15a0b9ac9c652de14adef7a6df864d03896ce38482012969644a88e0395972317cd08b489cc1d6ffc1ba8e7a12050a47d0e50943d691ba94841b75bafbf379b0bcd48bcc875a194efb1674925c9eb95e3e2c2654b4a2647ff1292a28eeb2c4cd13c68e46a9372f22f03dcdb3ebfa74e9e9845e894f5fb3330179f01f2d5bf85f4e7623b2d861de809f046597fb6da7581fb39ea83cf4fcacf3eb053b55bcce38e246f3cf3e7a57c8877f557743cd219c55b346d796d215c7d9a51c02215c590a085d46db0b8ab59bbb2a1b118b590880566c1f64365199f95202382615196e5f5923adb160f55ac17ef147db3278fe394ca3aadc2e6e4635641afffd0e409d5d0d48ee6586e502274ce9f5c1b198418e5099734eb4d4d15835631ded0d539e498b9584e6b5fb37e7bd358c37e575d1ae2b7fcc3a56270b4e1d8799aed365318ebe7defc4cfe91e18e5dbe112e9e1fc9e145abb7c6520a2cb0a74375f7e529f2602f6c8270b7812ea1396eef661be1aad84a68dc9fdb51c2213e7db1141fcbc68ddab9e677d52f6d9f91a0e84c42a9309e1cd0448bcc5791e1ec660c7831efd59f1f0f907b9010be4cd1f43517040bf504f6dd71fbe7e90587d854c9e9db5b1f8d6efdf53a54534821a1befdc124f7477eceb76e8049015273c1bf91211076d9c48ab401169f0de312f4d802723b78bc93736f18f5ce01c03667b368c995f928231fa0b0d362e21a2022cdae887d5e48a67de936ced9d9fdff046a906da36a3c886c539549c5d8408aa2185c05c07535321c374616dc4b051a2f6e7f28a795308e6647a3dbc12dde4349675b004a2f57aa74ee58f9d7d28b3ec53ad5aee96ed024eddf757d19311fdaa022b06d5bb562892f68b4a2834d177349c87285fd3ef878e1fef1a9bc4a4ddec9251fd164c349d4dd6ef64f927f78ae56ed50a783deb5fde6d899ba2d60474349358cd663c7d2b862845adaa1d80fd1de7482204350dd326cdb48056eda190864b49288902af9b7d35692eb36878460c1a2b1d281aaec2ee10ae5f49e310b43ba1b3f47fb86f8d5fe7438d06669dc21c3488e5d3e1e06e103b063ff9b4b89372bbf27a49caebf83588d1a1df4bf5fb571e2efc34d0dfece7aeb9aef793294afa0b58346fd2c6fa24a6297fa62646e61ae2579ad9ca66ac76df84e566c8962f42fac21a7b78a2afac813098ac025831ff24837400920ff2b395b47c749f9475add2156ee330253dabb21cbc2cb2fb4760b7ff286a73f4e1be17dd3135601c8ebcc0c46c9e21821b074a4a3531a712c2557631256257caf30b3dabaf5e1730dd56d681beec74cc0faa99e9fecc55911ee86be2d71ff55280224e4f5125bd0794940ceda9e02ee29279a497a235630fb578616c8b25456b8d371b9cd671ba3271601a9eef37bb14809fe2696b14c3013f8a9c6937036d12617e48eefc8e025b5ae16f85f92693422fdbf74ab4be9a0d2628cf5a803ffbc3c2d814ec76f713de000736ea414ba948ccd85e86ce3f1cca6566f32d793bcd6f0fa564b7936084676633ab097b5265839de3785ed1d572cc0caa89776b7a0e0ae499b79e76c6cdb45a6eda1d0b59e52c67d156f2a21a047f94bc56e8efa596f8bc02e506b909b0bb9578e6884b3fbdd716a532793b05f5b1cf85a4c35ed5f12a687f718806581f8b4758db3645d857c26241f0bd392c86db1d2104217055d9770adda1e1bb91de433b210372c882661de576ad887785f7344c311b253d8ddfa660a258cf2366ea30fc57ca6e82d769d2b964268085fe693527e04515172d131af2fe298e0c31293735c2e359df638098a889c3f6991a0f0f694229819a3e346678ed80779192502a937171e7d382ef9730f831339fef7f69ea2a3244025bea7c36ed86add0a15fc0f6071ae79d21ab5abef6e8e1bdfa0e5683aabc90ed6d32d3a3c8e9b858968e163eb89cf3c1366606407d7b596dc2bcb90b688dc641ec39d204068b05fa35334f79a0148b48b26c812d522c54bcef50a6d687c0815215965a4de63a17eff3ac1504ba57cf3ec78890d6f9b00a2408a0518a7bdc5f46d7d85a85f7f67d31d8c0fc88ff466314a08b1722ccfa5e1e6e8d15a3f3103bdd4c8747dc0d43eecde7a285f11d0587c35f0feaadbafc9e00ca79ac967298ffc0da925cedf70fd5dead3f469bfe6204018bf922b58cd8184a51c2482f91b5ba69d4c600cae6d9151c5621a3a3662fd371b910d6e02d7532bcf4a21592f4de0d0d18fe7cde4c9517a54a11e0ca04c9218bcd607b0c1946e1c293b28f5b927051fb0a440cd907e5e57fc0455937e320b5c770bf62afab03ae66f2a3b44f0e031d33ccfa38ee5559f2407190bcc03252cf11fb3506ba528d4935070f98a66ccd8db716217c269209cfc54146c6da71814bd3b799244dc6451bed52bfa8bf8e31b3494cd26d3a8e8836c0e1bd0ab05488d7a92c04303becfaa887364855a8dfd83618aba9371a07d3b367cf2a229e9a7b6b6b8b13adfd0e868ef4b399621ba5d0545db489786a2f32f2f61055c10571b8dec8289d04aeeeb448f255785c77901fe259db0303f0677e93ba18950d6933048e3cdfe2bb77787f40ab138a7dd4be9b5d51415f717948eca899a735ae7d6d5360d466fbb7d0f4cd1b061e8f39c11f29d04eaed8537925974312ebdae8523eec4fc57ba2ec869cfe7f0f7ecfbe9b6174baf40be728503012a530c71d3725b0e5e6a023543b312f88f9d1cfdb8ae6f286552afc676be431005dfa84d7f59fc1545abf5270e0731f83c7c9c397ca6197026ea9169b4cfd277eada26b78fe615c81f2f9af4312eaa5e7e5f97daab8734e2adab3e30e0846b6e2e4edca75c205bd5b20f8753cc699366c9092b865f0aa6f2bdd70f1e5619427266672a0d8ae2c63650f1be64550622a29670ba661d04cd1c0ffb69083130ca56be611c341f14bbe032482d4f235c0fac58d02373e4900896ee1cac427cec8cb574d384da98b8ada465ebc612c0d2c75d6ed731353dc11165d243b76c3e9aee0caabb835651b3833132b6c37c19de0414dd1a4e533fa8a17e956148b8c6dd35fa21ac521126324cb44e66404d2c745d562dfa9e2ecb03c03bdf30f9e903287c6373e43e3a0a58fa01402229b7763752b12c2f1bd14238800134f64f35f49e858f4f3881f2cdfad825cd9ef58893ae800c5e590461fb80c7469b5bff3e82168349838679a3a7afac60d3cd5e8e9b86ad40017fbed532c2ec34b124719f16368a30631d1e98f30722bab0f951a262337e93313c93249982c5e26ae4bee437feefa50fa58b8a12224d5b97a2bbad0bf0ff74df31c6a28fac123f41bd02c1c0c3d94ae3d5c3c59ccd37bf4ca6cee7214dd4f4a5bf0c1afb5215b2e940335d9862c6f78dd0dc8e4594dc9f5155cc87b62d85329ccf13081dcbb58156d066f3bc2055ee4f7fa49f29d3d9e9626360746f3d642a04d2e5f9ef721b0189627c3865c00328e0c76df916a2d8f64826a0b56712754e14d5cc32d71b4a97062a10aeee0991c7e35becc957652745fd8cb07efe5d6e6c8047247cdc841124d40d5d680e96b0aa606bcbd7d4568e26b19e9142f1940e12e69f84315117d712b38393d54cdf96b220aacc3e2f2ed832dfa74b80a6472fc6acff569a3e0d7849a54162067235aa686e58f3230bae4ae41205d9ef13e25c6e04a78037114605fa07d5d29c32775e2ec2bbd922c2ea82c54ec910cf2a542aa2530f5b22cf43bff5975cc5240064c03a5ccfcc96fcc18965a4a7a58864bb055d674737fa9313b1ec9abb5dfeb780834393b804321dd9ace8ca841f894fcbccaebe72f2882f3269c7050fa5dc60fcf3d8fd89ac7db29c1680ec4f753c0b2c1e72ff12fdabba2707ab3a0092df4f551f1f09982b1ee55b4d7d4ec9a6298df31d6fe232ae2c72f8e4bda64644775b34588f19d2594bae2838608a155a8add6becdea4ff9997da95916e56ab88946a6ef881f725da8e894b181734dc3a0a0c9f91c2e23b7c0f76b0300c282fdd3f1e2bd77ffe2df22395173245e89bcaf5b5f24209c272baeea3d2f5e64011445c06962bdff47d4a27e6bea7d8c766636e22dfb860ad80910be4af1f34e9bf682606b5848dc072a74f2af2fd70eee8ff27577ef8f177f0f46519c2a3f44a638cdd8653601402f3d2491de06e488e566969efb7f46375595a93df2f18eda5cc46df4d2916af8382388e5666f1b66ed4f6c62a34f098980aa4a7d0c74f00c120ad0d9fd223ac42dca0424097c659000787490cd587bcef1ca048e99bdda44db5bc6349e3e16cee86d1d8ff4be1462006bab4b4c05e5d62fecc48beca2ac1c2074ebf4be193cca612f8af39b38bda94f660efa7e0bc0c56c358b1aad3e31e42448b28149e66741ecf05d3749ef52d99d9aedc9d8d9857c623a9cea7a73b06524503d88c669da2748d4a", 0x1000) 22:28:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x61, 0x0, 0x0, 0x3}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="04") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x80000001, 0x81, 0xdce, 0xfffffffffffffff7, &(0x7f0000000240)={{0x14, 0x2, 0x0, 0x20, 0x80000000, 0x8, 0x8000}, {[0x7, 0x269, 0x1ff, 0x9, 0x84f, 0x4, 0x9, 0x4, 0x6, 0x1, 0xd6, 0x1, 0x1, 0x401, 0x4, 0x6, 0x6, 0x4], [0xfffffffffffffff7, 0x8001, 0x9, 0x0, 0x3, 0xa4, 0x800, 0x10001, 0xe6aa, 0x1], [0x8, 0x800, 0x5, 0x8, 0x2, 0x3, 0x4], [0x13c924fd, 0x339d, 0x6, 0xfffffffffffffe01, 0x20, 0x4bb], [{0x3, 0x3, 0x0, 0x7}, {0x81, 0xa2, 0x80000000000, 0x100000001}, {0x6, 0x800, 0x3, 0x7}, {0x5, 0x100000000, 0x3f, 0xfffffffeffffffff}, {0x9, 0x4, 0xfefb, 0x1c}, {0x9, 0x0, 0x0, 0x20}, {0xbbac, 0x400, 0x1f80000, 0x1}, {0x10f, 0x3, 0x1cd4, 0x8001}], {0x400, 0x80000001, 0x4, 0x40}, {0x200, 0x0, 0x0, 0xa065}}}, 0x7fffffff, 0x5}) 22:28:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) setsockopt(r1, 0x7, 0x8, &(0x7f0000000040)="317687e95ee57556bec8107fcc57d49865a69278ab32b999d0954d99480646060c2362e67cb1e9cab33b2f8ba984d9df04e26a27c5", 0x35) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000080)={0x7979, 0x8, 0x6}) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000140)=',\x00', &(0x7f0000000180)=':\x00', &(0x7f00000001c0)='&\x00', &(0x7f0000000240)='#\x00', &(0x7f0000000280)=']#%\x00', &(0x7f00000002c0), &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=':\x00'], &(0x7f0000000640)=[&(0x7f0000000480)=',]#=\x00', &(0x7f00000004c0)='/+', &(0x7f0000000500)='\x00', &(0x7f0000000540)='-%\\\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\\#\x00']) 22:28:45 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x87b5) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8004745f, &(0x7f0000000340)) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) close(r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x200, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, 0xffffffffffffffff) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r8, 0x0, 0x8000000000000000) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x10, r9, 0x0, 0x2000000) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r10, 0x0, 0x8000000000000000) r11 = fcntl$dupfd(r10, 0xa, r1) kevent(r3, &(0x7f0000000600)=[{{r4}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x1000, 0x1950}, {{r1}, 0xffffffffffffffff, 0x2c, 0x401fff7d, 0x3, 0x3}, {{r5}, 0x6, 0x2a, 0x2, 0x40, 0x84}, {{r7}, 0xfffffffffffffff9, 0x8, 0x40, 0x8, 0x200}, {{r2}, 0xfffffffffffffffd, 0x21, 0x2, 0x4, 0x601}], 0x1, &(0x7f00000006c0)=[{{r8}, 0xfffffffffffffff9, 0x25, 0x1, 0x570}, {{r9}, 0xffffffffffffffff, 0x8, 0x1, 0x1, 0x3029}, {{r11}, 0xfffffffffffffff9, 0x80, 0x0, 0x1f, 0x8}, {{r6}, 0xfffffffffffffffd, 0x1, 0x1, 0x6, 0xff}, {{r2}, 0xfffffffffffffffc, 0x20, 0x0, 0x2, 0x6}], 0x10001, &(0x7f0000000240)={0x0, 0x6e}) r12 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r12, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r12, 0x0, 0x8000000000000000) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f0000000180)) chdir(&(0x7f00000002c0)='./bus\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef47", 0x200}], 0x1}, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 22:28:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000001340)=[{0x0, 0x4}], 0x1, 0x0, 0x0) 22:28:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba9902009ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c8858624137bd928216f8a56ae7ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8593dfcfb7774d55d9fb631e115c07577a996edc8ec545c87c91584828186f852337fad33f6e9c941c20c2b44137acc9f9d160623ff66199f9fa588ec4598a6b15bf40430de5dd9bc51c9b32c03f1e8d8baedddf6fd182abcffb36dab670f329f13f68a5a2eef2d86deaecc33ef51cae26a138a56a8554de1a565e63fd7b5f0497fd6dd40701c7f935b7a43473687d2d384d72aa1c72cf6d7a5a464f6e241557b379d89ca0c52984fc753f18e8", 0x228}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x0) rename(&(0x7f0000000400)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 22:28:45 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) socket$inet(0x2, 0x4, 0x2) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 22:28:45 executing program 1: r0 = semget(0x0, 0x2, 0x100) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000001b40)=""/144) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x106) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) r2 = semget(0x0, 0x2, 0x100) semget$private(0x0, 0x620363be10b9e19b, 0x208) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000001b40)=""/144) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000240)=""/127) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7, r3, r4, 0xffffffffffffffff, r5, 0x2, 0x4}, 0x1, 0x8, 0xf72}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget$private(0x0, 0x0, 0x212) 22:28:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) getpgrp() msgget$private(0x0, 0x402) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000037, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r2) r3 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f00000002c0), 0x1000000000000031) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) fcntl$setown(r5, 0x6, 0x0) r6 = semget$private(0x0, 0x1, 0x20) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x5, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) r10 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r10, 0x4, 0x8000000000000080) pwritev(r10, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r10, 0x3) fcntl$getown(r10, 0x5) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r11) r12 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r7, r12, r9, 0x2, 0x9}, 0x5, 0x7fffffff, 0x8}) geteuid() r13 = socket$inet(0x2, 0x3, 0x0) writev(r13, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) 22:28:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x8) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3000, 0x6) r2 = socket$inet(0x2, 0x0, 0x6) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 22:28:46 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) r2 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r2}) r3 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, 0xffffffffffffffff, r3}, 0xc) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000002a40)=0x1) chdir(&(0x7f0000000240)='./file0\x00') r4 = msgget(0x2, 0x658) msgsnd(r4, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) chroot(&(0x7f0000000080)='.\x00') execve(&(0x7f0000002b00)='./file0/file0\x00', &(0x7f0000002c80)=[0x0, &(0x7f0000002c00)='\x00', &(0x7f0000002c40)='){.\x00'], 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000003100)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = getpgid(0xffffffffffffffff) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, &(0x7f0000002800)=0xc) r10 = getpgid(0xffffffffffffffff) msgget(0x0, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, &(0x7f0000002880)=0x92) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000002cc0)=ANY=[@ANYBLOB="00000000000000000000000000000000fe07cdc34b33636c879f59ec3a00384daaf54d8003161b6e498cdfe6d7409d52b6910c209bf38b0b371ecc2fac2e9ec271e3aad4acff488c17d5632fc814e7e2ed6c3a0e9d214ab42995ac1411f463f440c3d42110da2bb6ba9ba66b7eb8b6e482c9efd2e45c1db5c1fbf4e59fb8113e9a98222a2920759ac18d69a9650af140881cc5dcb7e3e0469a19014b4cc1b73dc8b9ffbdb946e311531c47ac7e858bf20a61183a76c87da3298d8dc06e40d7065dc81f0ed5b7ac6d5a6a8a8e7d66341591caf67ec97541fbe9886f11c5da2c68b8e9d3fc6265802cdb585feac70f06604bb2d7704eac1f196d75ebd8b3781cae247b9aeeee0a65442483ab48b14071785c4fb0f219edcff66d63e4c32de29b788e3cdb49e89f974118"]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, &(0x7f0000002900)=0xc) sendmsg$unix(r5, &(0x7f00000029c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002700)=[{&(0x7f0000000380)="2e9e8da1628a4a53e3b53a826627a5f9d787ee6759288b3fd7bb8b14a80edb91e1d56761cb607475d132128cb7267e6cb965421c5f2d67f72dad540cfe7c6a5a7d83a89ceae536325298956449c0476017c964132a9dd781cd612ddb1fa945713989ec20d877b2b3e5518af33c1e3062bd523bd426b2b279adbc8c8d9c294176738cfd9b194a2829af9eef0c66affdcffd804a9f7cfe075c0d000d04441ec2423bdcf0d5b281a2e40aec45cc762015d74c563adc825cc92ed80999f3a7088e5464a34c9c5de700a406859aabb49b7038bd65679d", 0xd4}, {&(0x7f0000000480)="90f9e99ea323817ae18ff4f609961a0ebc7da2d4f89b78f033c4e53e33ea19b51d2089bfa32d8ddb07cbcab4caf34064e71817d7cdeb12b1f6740fa0ad0ae995216f4288620cd9200a98f03f1300b4bfad550a8f9534a5f53b50051a0e74bd67c7f29755795a7446a99e79c8bc60fe6bf219bd51594ce4591d2d348f1899ca7728004ab585785126bc579aef82e43f682934d00791a57ac2312f7d6389e9db", 0x9f}, {&(0x7f0000000540)="787f2a2d4edc489c5fa2022897584ea4f7235ce12e495d2a19582bae09f6e73c9bb5bd47f247087a47decaf126c449c1a150e506bc84c3c8ca218c52b9e40f32ed28b48c4fd9ffbdfd2c5de1ca6b2367325881979f3aaaa8b0aa5cbe2f59b9adaac6d14c8b8aea9f5b69b36d2a988179c2a87c322ecaf4e7c5dd9ed47aa45f51156e85ef05673f4724e508d3917666b1ef170e3b9306aa0ee29098d6a7e63b983ae4bded9fd190b510f20b0d34cd200cc7c96dc1b0f4c3404fa8b73ad662442e3296c902cd41d03a380a9c09f46bde24fec0fedca6990a279118214cccb9d78d0f78139959b987bbbad5f1a3e31d5add3acc1bad1d4bfe43450248aa6f7e3fe5bfe5afa0800ba40796df2fe95d505882bd053751acba96aede7b012f908e85fbf90422d94c88c6e1d3b64310e53c487fd2ffff7d8e525ed2df5a0868c8a791aaef7c6f8e4b2dbd4db5ebfa03056cc960bce064d3bcb29752f9d1530f934418e0f3bff4abd915ad37a54bc3a7e75808579db62c814a5a886aeafbe5b27487a68287c6ed9bf47106d0d89a8f20765eaf4c96e2e4a605ddb395820168649dc04e6f4ae2be17c9e86b4e5b7fee80d64cecc133e599585dd78ff51dae0225acc4c609ab6bedee3c9284b736583ed14992dfe6032a3241f30006b6786bf5b5bf118c67e3a2ee8cb7ad64d4dc5c0c61b1b4d1ee64dc63264a502d975c68e0db38058d9d659dd8f4ce28e3ee825902fc6a1dd44a7554195495bc5ca922a554ec502543efd7365fac9855590f769bdc009b82a8424d5250063269b6fb70eb500e880e3d9235577751a34aa9f9c1613f47d0f2db61b28021e9517d5c3bb13ed4d58a541741e0e70db3af054ef6f4fbfaea67e2e90f0450a123f43640c790d1facd9dce94a30d5afd1fc953d5cf49b5ed0b76bd4947d26ccda91fb739d1f164ed490486919c754b6e3480049ab0c2dfe233cfc12780c8cc7a5e5174901bf8b73d1ed98ffa9688053225e34877eb5fd01b2dbd2d3e88b2279d1cb9307a4994d52cb876a9e4f455881a37a932482b9b803f872b25c27c7ef2de819362bc47657432b347ed4c0bd321c903f8da053e89677514a859115567d25f89e9916832973a94d95fae4b06e03e57e69665f694b4beae48572f4941b0d6130546a27ceb2897e8a8ba730fb7ba61eba9c0ba2571d0618f332be3eb775f5104959ca18deffb090caec610d89b466220a2f5f585f21ae0283226e2d6d4461838ba6e46b42d72f62b8b79ecdee2142629edacbb18137ed3e2e009e64e66a30cd78b712725b42a521db5b3086838c342fb19d6dc04efbdeb68f2b5cde74d7cd91e2be61756948215ef7678e8a11b40bd775474ffac3667bc5e2476e2e7974db5867d7f6bb262e645828fb463b0c54f9fc2928dc00052e424f5a31725f57bd7392e1f155cc7cb2c04e5dc4779950d5e3d09a869feb018c754f4080034ae80f16d7927db87d022ec8c8c21d96f62bdc055c19b1b6d489f8bd60cdd6c3e954e3012804ae79c1b6f00aa746d5ae4972de49f62cbb3ab77584734f9995c8c6274941e8735faed5181d9b13dc738b98151153746d2bd80901049fe0676cc9a5a4def60b7b65e519fa8986fcc785769d2ae0ba6c4d10fc8562ac84ef7c60d212f2b34642d5b5762b688ffcee16aee467983be1a5e7bd61b21e6166a99eda88f6a1bb9e52c4c973317b52d91c1f247cd0fc7348a8dce30340e4b8f7dff565861f8a56ce1e06c8ab4c73c07628afcf20b86f4f14ad44fd0543bfc17d351f94dfdab82321c49e149c792f2b6d16dfa2aa8c26ac7456eaf24b00d89ab0f38b59d6ffa5ddad99b5b1cfa19a9cf0572cd98facb368523925c6f52722ff308b94a4f18f815e45e717bcb95b6dd74b78f82875133ead74b4a297c30c7b7f040319f931c601620c321f62d70f3ddcd79e84186a99835955e217f10ff2cdbe84fc5e6204a0ee82475c02f6425b3284bddd8662517a03b8b46474d1b55e6546647b724a8a1ab82851eac0a738cb37ec2b1f7b1391dd9ea8d200eed167cd487ea8e020d4edabed8d4c2b0fa1d640b1df0221860fd802ab17dda8721421c26329655c3e8d51da255df6d44fc15e5628042bb08784336430ccc95cf8c28a3c84610e94394e240722901c9d64677f509654e35890401b6366ec52d3620be4eb64fde1fc423c811f53f44e67154c67b448f9e9a85b09d3e8b3a1a522d0f5bc83081662e29e8b0809118eb0ca011c822b5597476976eaeffdd47b4a6f0ff3ccce89a026a5ba6a77ccd0b24066a5f8543fbf4bcd51c7919282abe532a6b8bf4de88ba31c182e875352989a30f86fc07e022186774719f558307cf3de610dc9cadc53efe57bb45a4bb66d14d0b902fe937c4e6fedbb511083fce9022e7e95fb5ebe5fab2bc4a543d9c916e08155508db68fdae3827563bc6cf2bd40f1a956e7aae75541cf799e5fa58cd1a113490e672e1c4bea262ce1b52a7ccadfba43e54c46b102acf3982169a73627871f9f026efde2bc815f25431db5bc430445f45ad6199dc1fcfe82232946bd1ef54f17acd53d604e4e1a0120bf1d7d82ac9d2b4a289d5c7d40c9df1dd1296e4f71cfabeb8c4230537e3f02a1cf436748363bf5c7166031ecd2dc56fe56c59820f64fe883ac6cebe9f6c7064854f69e7945092b58f0f92cda703f48bb9e813850498ef8688850e8758bfa38f1ae2416bafad356cf54f7910152121bfc0b74e98ec2daf61dc72538a3af68dd94296d8a63d1c98340d5fb1eeb527307a482e6855ef5343dd17d0a8c8b2749bfdd1fdd5d127cd2a9466080743e5fdfe0d7786d5b74f49d049f9942dd6c031f55dbffc9b9459615881ac3c59362b05598677bcfe2a51cca8afb2e077e9d2dbc6ebbc33745def987fe707a2c366165617ffa20c9a3398f3f45a63116cb6cd42e84820b2be1c4fcadc13bcea79099b3aa588e729932cb8980ecec987eb5509901516351455a2b18cec86e75b8c69152126840c5d665f764c3905d3676f686c02b6ca709ca2c8483d9a1e46897c1e9cbe30942d9645a82b7ac1e77c0a54226b4188a528f8734ea056c5ffe150b68fee86e98c3f9a745957bc4e47341805d3858cb8906dc095964d931eaf9ea85aee8da4513481bf64e3ca4387f7ba515ba5aa8a43a993715927a919bfced2f55963fa74f6847307275f753653279c462b20ab5a6e9d63fa8ea4f5365aace6a6596cd417ed3a027b626de265f2876be300403506ba6b8eb68b8e4c39b608659dc6729c8f261b2858c5e36604ee88c26fa0719e3dad52c672376e43b28863d41186c0d3c4dbce427980d92e835ac2869eae38abfd08c0db8ff541285dd763923497162543122bb1a876ce13ab7d1375c687557f07765860682197a4d592e6676c438f385425e85edc6d921c3ab768721d8e61ff3cd13b85046f6f72fd2f647051d1292f093366b7bedd6b6b9a157ec30556ee73deb10581760ff7bc1718bfae3736d2004bfb9efcc643a4fa4b1b59756d67f95afd09d783eba6f8345df916074c1e02a89e15fc92a7f75dbf989f4754e07db1229d041067b472d70caaa2497616574041cd192f55b1937ad1a597371e3931936262f12fd1da21a08a7a99ffe71dd1b5676581039af70c7ae28f17cdd80e6678e6378cf819fe2aedb090995490cab2856f9c4b24d89b2987b813fc82f702e747f2c8229bcade0dd93a870506fedfd4da3e05847f7cd9b9460dd00c89430a1e6af2ec2ecf5f26066666939284b6392c9dac96071864fa9bba8a992ff5f8d42311d1219d469b1df9bd5cf84d7352eb26299ba4c5b8641831280881cbf8eb5ca7dbb94420687a0c618ef75721fdd9506f6b0f9963be63e7d68544f61cec271ea0a3d5b6166c3a9f8e8be2956a62e3f28b04b78b91366ec894d272f64475215c6f8a4431433ef506f597b4859781980a6f6b380c2a44abdb0eca945af2d6617ce9ddccfa5d86efea48e10df05436df7827be38b49672ee35beebe41172545043c27c40aa0f1474f31eb694a15ee9c3327160edddbc00ff415d9f2304b7359abbea5de0dd3aaf1f66401fbd12c0e229506ebc5fdf0224162d4bef3e2c0f70eaff1f09e1f870123607670580c3d972270a7dbaf91907572824096c6b541b55f356aacbdb59e9ce8a9c69df6d13fc04067f95f6d6adefe0bf1bf62740b7bbd4110124d127a365a0485a595985dfe45e2d8273cc1ecb6fd211f1da7539746a97c361a5ee7385f2c426857f7a5bd6dd84586aadd8f8fa9f7448a832abc599fedc7f72538b4188c7163add3807cfa25ab5c6f2859e937797fafdd2716032ca035b86eef9e34aea11abbabad3cae1ac1aa00e984fe928c8985a4d328f432d2949caa3477282bb418c1a5d952df249dd287aa16f466b1b56a6a2bc6b51de4e34e8b3ca41e394fef1ee23b572186a4ac64e2e4bf2fc2c2afa0d8f61b3e111c55549df1b5ae3d11f500fd4ff37ced56ad82cf68dbbb5866f62fc0a0a43824a959791b1808d8364f2861220565212bafd04a8ac20a6dc1a68267ec26ab42421f36996f307eec787bef848babecdf530ae45beb9b3e6db62d6ab23e17a01a0672a916928694bec66b84d9bcef817584108ccf920d0effe51847a9e56bec23f09148bccd5587c7c7efa95403a9241658ea4130d50c8a59bee3007412c2f6b0541889b9a45126dcd3ee2b4e012075e6069b853c8ddacf559087caea87593914017c1fe9841beae3c24a03f34d3fadcbe71d9978b2dbc2f4c290d4d78fae3f267a0e98e5249d610f98a9c5f949ca8b1030663e6b580be39ac1ca0283699ffc43cacc53c9dafab35cfc9268880fd7aa994ee02198c295843191c86b6c3fe09bd23b2e7dc2d7c3a5038f5307f7770fe28f916ebf48154e3f2ed7041ae871161b3f135beb53a43680b04bcf8a2d69e28aad4e234b34cbf4476ab2667c11c5fe80abc345dbeb6a8b9d3efbd5a46be5ae9e106212b03039032e606e67fc0a5c3f30183c3952422ed777bbbd9ab6d4929f327a2ad1d1190d355ed72522cea7500568869a6455fe71e51ec77c29295a7898689c58a216dfac8c88539ec0a5186f104e2d39ade23eb8b3e51e3cd8e6f72cffa120b9cee9e82f1ac6c87351f3fb37c7c2c87830ad7730b9f10ba8db2d463b3d81cf937424343183c5cae8d02345a926e1a1235d167423c6eb71cf706b2d4f054d38e1d59e0ddab48fa1ef892bfe3ce2f09ecc1174ce32f71cac5d55d12d0219337b06c8f1056ceec80bb534cd72133dc4f07484ad4a74b95c786eb622fd23c847a1e3cfc0de3863665372fb6053237510abc99377e93681a2847ca7776951c96b6df270d89b544646e595f205751c89d6b2c9cb8bcb5841eb64af86c91e0fb1505bc81c83ed04393539523002a2fb3dd17489516b30497c11c75314a74a434cd4bb918ec03199b052d4e4d6eb677218a27f0f01c8a966314b4ecf23aa5207e095c23dc67d744bb7b3da368472cc631923a1c2028ba74db6d28eb81ca607a45bee1ba2b9717273cb03affea94f300931fdd5d81d2dd895685099a9041e34661f0cf84cb899945ee32c8c099a6af28688295eb501bf1219c5a851fbe38c693ddaaee7ac559a379a05ebdf4d322d60cb413fbd899fbe1592ddee50a58b2e073cae5e0556a2f0055668542e4271498c9d200c127e3789abc8ebb052f5eb73702ace0e6f8beb2c3a8ecab3444cd803a759ed9ba68c6033a06ef959c648ade", 0xfd8}, {&(0x7f0000001540)="0d6d43ddf267d48c3e8a8016d6a2abd26ef5eba9942c11600391481bf4201bc9491a9a6bb2df6914808d20b90089c5bb3636164fd69056b95834e73a31b88dc9c9e07a176c4061d1ce", 0x49}, {&(0x7f00000015c0)="8a7e36792827fd927f3c7d871ce5687eefcda651dbbff6a5e2c8d54b44c46962ee7424834016954e09197e227b8e31d9ee9ee2ce08e1ba3efeeb430f093271859ccdae18b0184ba6a78689e4d00c321bdd3ef995898c720d8c0c72e2e5f81627d2713cc31da23aebd9e9891da58fde80c356460589d9fec11e9a0632b6cca8100a96f319b67109a2df515b08d68a27f7d75a08f26f51efb06200cca59ff8dfccec3884a761fdf789bb793028bccd4338881a89b79f86c7c792f80d1a631a4b31fbdccb8e715537ba5387836a431eb18da08ce71041c8540b00e6f5afcb2f2d01d8aaa4397f941307fd92db7e1a3c0ee9f7d1cc580fcb591779064433d1a1c9feee36504fe63e11c58c10752f1d87407303a4193ca776756c49f65e08ae0cd585098530bb06c7b1304b0346dea868a0d03a3330a0c1e47edd7bcf4a115d97ae5a94627950f7f463849f783102f0c35d089dc4095f53b003e09aa819a9c22e8e05f966947e9f241cb4f0d36e63b169c49fc017606e8cdd3ce19a01520bb390dffa72e5f2a08aa8983688b178b020309201b4843652d7ab442b78ec056f04ae2422d83088e6d87aa9a291d6cbb185f5630ecc419e0ae945240c21854c31e9e4b1bcd245a944bdcee47fff95a4ee005bd9fef5a3c877c2b622b8f4c8265d25abe4b5c8a67b7caca65333a3c836e6464d47be3ae9431b45a520bafaa1d58a8655b844eb780a1bf020591fed425fa2e6cb1e1261617f5ebd291b032c609db3b99d9e1716af768831922009985a57629af728caa5244f7ad5a033630fb417c76cc821a05affee66d6d734556ed189a34545d2df13222c4230720ccfc50049002a78c4e887d43d31875142831c182f358e2aac7dd29fb8703d96caff7cc51eb3271accb214e49ba085222c45fa1924cd99e56ace9954b3fb8244e69622ccc081e292b62ece639de76b2251ecb202d0d57b36c90161d1c612724b8835af04b8b0aa9b1c35800805bbac2430fef6aba2f1c0c8647512194a321ebc90031905c75bbba96ce395e9bc7fe8cc58020950d1fde74ca2bb10d099ebcd9c57b6336f6dd6de251934f6bf90a4183c2fdc332ac99158ca8e405f7530a9a1b8e7ec17fb5cc2bc32fc19ef2df0f1b3f4e36f8bafcbe0d16b2b3ea3febfb851859d20f08d092292c8f800744a5dce0fe8a731f6ea3331047ab119712758fe322feead5bb3055a440f44c01663721381413798e03a2f66876becc88ca110e4a8fdbd8b7a7b20de4264afb503035abe38efc61502c3a4c71bc8eb07e544845c850300a714452a8265483ffe3112a5abefe5c9860e54ceb145409a54f2d8c3f0976e02ec94cbab92030a3bc268f55066368fff78091d67691a6e3bdd4de0779299e805cbff48b65682a0c3d65a04b9d5dab6f319b492b6e88c4daa2168cc3b932a2cf8d1ee0fbfd5ab0b6e7bec98b77166773ee88cff21f3cc4234e67594c97ae93c4950617f5bb3750986618508baed788637e681bce95d1e9530f2bcb8a4b3a7d6add838b20df08cb621f3e51f7a6c5ea4b841e926745070da8632e9b765a2742fa2a2d2cb75ba87bcbf9d927c42491e8c4fdcf0bb55eb256222a52296c22f3c9c4564f97eeee90426820377032a4276c80756e6d1ddbad56a2e55d9527e305e6c52d6ca198b10903d694606d4ab5b34b9596f789de870c8372752215d55d51dfbb58f875854f9290929222930094b42daf11f04c4013abdb0880e6220668efc018f7c3e27d08f84e7214fc1e980fcb4c52d00e42415503bec6e5c2b0eff3c1ac14d15e57413987a427c798405b3a6b67c18aad3bfe43b0c750dcf4db3aa2abceeadedec45afcc8ee877b4ef7a50769f1a3a3ffc04711c7bda7e987ad03ad8aa098951ec4817a4078a79c6db79388c7f00d9b7290aaff43d2e7231c37f0a4808b55aecb057fc53768a0e7df27a5c7edfa30bd6cd9c5dcd8415fc1e13c226e401057866d74d7d111d227c11d312877524200cd114c55fc0552f65250137bb7bc714e8f7e4f0f47082cd6aa3a037218d19069d48c1fd4b8f8a4256db6d5fd2de8b2367b4227ef82d7f0cf83eb69371d616559495cab6bfdc6416d1b5c33914b24800666c9a25a3439e6d668b11bdde9f7dc3169140e2eeec586fee079446450500b56c42460fa77b987aeb9f6ed0b9ef21e4475b6ab42558d915976f5147f64b15b869ad767f52e845473875c59d1ae0b9bc67b60b54afca3ac9c6c594660ce95ea5e53a87b35af3bd3eb1d99d34a6148f9d233de3a230a3f2b2abe192160d63b877d1c8c6e9df5b00acaa5fc97af171bf479de7ebd24ac895aa708311bcf446ba28f46c562950d2d70a768227cdb09f6a39ecf923c1aa9ba74e1439ca77c62f4cd1f9448421b6eb7676224b447ca419208055d21d5840644a0900545b05d996bdbca9701337b8d24b4adfe857b0a9f16adaff577077691d8fa1b21ad478c3ae735cb98e14b9a0c303e61949b9ed7c8b7a4f564c3d78e079adcdc240de90ee3d0bd09ae0abcbf27e29c1b5f4db3fa27abf5924e5df2f7f6fb2c0cd0dfdc4a6d7ead773ceb4bfad4f620237c09f5b92382607d86d7277b90f99cd569a952c2c17e24838a5dedce433b15c1987ae1563c1ae8ca5ca5f9c0395e02b9bdde89c70c0d6dcb308b2f63babe66e2b30e745bdc4dfd121a587ab24ecd00d7cf71273a4ae5f6c358a2c9b9ed8b10d5f5ffe61329360f567f070c846cbad56a3f15361a65aa8f38ad8423b66b1262114efb3030345302688234e3416f31ae9a8e5ca4fc4adcf7a6d06291aabb7ef5886f3ceb783b839c992770d71053ce84869f3ab7d94abf7e241d7a4ed89873f0cb3852d5beee7cf7f2dcd537379f5f2680c1a817469439f63463a3d32e8634618706277001d0744a9195cdef65a7dc17f9c2354ae1d2d9d260e4663d75cfe7baafe83a06f9abc2c7f6d3e85739c116533b8fbfab40ddb388c73739316ba577cff59685874ccaadaf8da7988cdc83ca39f63adcef41b64761bceecd906189c10cccb09ada18c92a51d381dbdd84f14c07ddd7d78de91d27d497f9725d9936934098341952d545e6ac72340dfdb66d9a277d2f4c60a4b91384630eea3cbbc030a5e304025f97635f7cb316d7b73de5864d203a606c066bcbc02ee4e0c2e8f169fc4487160bcc084f46d6258d873e340615fdc98afc3fe3ee12e36e9a05d44dc475fcb90c05b1cfee4e3db64984f8931d554457efcf38b3bb9c8c4b2ef095ff06c14b45196258e89c4f53564927d96326c476dcb685196dbc3ed1a2d9396c9a6c7a068f4d3fda088089d7d7ebecdf5ec9f2dc5d2fc631d0d19e50d81f725369ff87e7d71e9763f882a8fd9b0eb738f68253f4038f846b1d87b75d985447b4cf2fe59943fed706edabd9b00ae1b5876ca5cddd9c9cd5379776918eceddd6a27b117f83d7dd90a17b8d955b6f10fdee92d378aa4186ec14436a7a36d011dc30f1735bcff800929cbf91dde108f8ba7609c2fa53c18dd95ba4d12abd4e464b61ec5c78f02eaecc385468edea776f9301a60241bbb5be5056a20f129f78ff4774c954dc1bedafae1565e33481ea6b1e629f133ea501ef266b6c5f26ebc1da0ff01b052ea43f8810038bb6141eb13e605fc7ad914fa7ea05bd25d0431fc5e7e3e34858bf33a3b83ec0ad0a45664279e98d3b2ee3194137267a9976a4974216c485435f853b2f32eea4bec8d47b360f5701b28080499fee552badfeb71c916e2d4d6d68195a2b738154df68194d1b87c9ef80d729b7ce9ee0b9e0b00cce263857856f1755b6179396810a5f6d6577260797c8de5cff33731e7e650444cc84a07c936652d90f2fc8d3a6c1f2f811cf5cee6ffb2b7986ace74258e4214ebcbe996a3437168fbafe9ba69275f6a4bc892bcb4cade42a50d7ac87e95028f0d76cd4f8d9a4f69a75d51893a64d5e7146ad76b5a50ef0c20b585e445728fa56437c2726dea3450632a7518689cae9124dc37907e58658255904ab9e8bcf5bd4f90f841751b9c3e22865b3b61e0c7ca668ad4d1617f96e5678be9ff812bebfeda400585e2751a11b9c1546f8f668d7b46ae0d71f6792a893ed1afe6b92504b551f9a26a5461883dbc55302374db7ed521d55c947907431dee610b09cef111e39cc1644f4645c0aeda8f50e78e93a6a87e4ba0307b64f61f3b2e5ddd56762a8b03574e989719740c6240dcae716f10df1efdb4bd96325ba56dc8ea433f12e894090760711ad8fd0c4cd8573fe3ff4cdd1599e6420c6ea04f41c57d3d33e090785738a6fce465e1d68022e785df366f5746ff85ab38bbd2d90dc0cb13cd710b785515889a7a7285ab0ca0bfafb03f8f6eb5f3c369d20a19da8c7c070ad2b5af59660840eeaf441ff585407d0d3f2e4bd365c58a295cd63fb7fa7e6b61a581d1f0c2f57f4b1ef6cd58a44185cb56e05f331c81f1ecaed3a80461d8b3bb265458fc38634e0c72a6cc14cd3753af1f758746a165e0a866ce3a9c383bf68cf6d2dfb0d17f539ac9ff9236572ae4f7139f956748c360fc22f834f142ee01b79026fdf01da0b8e985b05d4ad12e5c48294203713e644cbfb3c02178a660262e68515b82a935e089946cb3f0482501009035947c66c184ff69274a998935c762deee0018bf791f5f99fee4fbb1bbfee64ed8d767d0c9991f78714bb1cab853ce6b307bbb2090074ee19ee863cb0a4d067feca08d954be36e9a2d2a1e15db15e43df3547b399f8a67ac44731489763670323220fa22f8c4f4b88e86c4020008fba341be5849321518c4ab40e7144b07a6c57a69e65b9960da9c0d03ed0e2926cb3ee585c36bdef35fd6e2240c2ed7f01c58d4e67cd870f4cd64d72921a417f13b6c1533d6d699a655c3020d5d239376576cbd9c463ba651b51a60e4fac241296622fe9d6fa74e4842713d0aedb3965e911e1da1439f2a11ae63af3a9c1b8115166e2df7556be1cea1203cfedeced6849a0ae6267c5705c95990d88aa252532ecff1a219303eca11ca452ad52428d91c55f584977f6460aa9ac3901d1f290e99545c7864dbbe1f623039ed7eadf1a666c53e7c0f99b9d54e9d813d43552bb64d8c196781aa95f6bcfe46983976f76c1bf8e489d0691420e197d64d93b4d907b46951c3ab7833c8f5a85a9a6407e7ea86e83112990457cfde4ed396854da7e05ed417d1f3befbe434db4d21b8108ecdd8d70ace543ab72f48c66aefbcb18836e2c3d2072d4c85195ea41184ccaf6121253069b7e8999c61c2032c03ba07db8ef41cd83eae5f3cbaf26face7b8893c480d7f468132baf1993af7161a416cc6675284e6771adaa7ee3783542fc307d36f30348cf57398ba4b8935705bd83619c4637a6cea97f8fbaba09359230fe2cc364b416f870a62f49ec734c3791c17132a91ac7cf275b41f1c492f4b21daef4d8657c29760eaa23f0bde16f15b65240e18d5ce1699feb8ce995ee20a342e8c7a2cb6dec2ade4e76b19f625259031c2abbecff9e7e5a290e2347f7a95ba494470d7ed0242282a7b42cde86d1aa64b2ebf3ab9f218acceba955e1dc0ecbbf95057f5e7dec1b85e8809df52ce087740ceeca3b215ca5e498dda4196f50add044627bfa714f6f3025045490e17329849cfaf6a1dc871281032ccb27986af6cebcf53e335ba9641240af99c958e7cb0d4c6b262134b65cc459e99e4f910da3b277043b784aa58ccf3f24a9cbb9c5a7e51681ec4aa9d49bfcc4a3261a14d387db8fbca8f1bd0380930d29e4d61baf33e1dd123f59d6e400cf7b1b03de13971cd67cfae71bb", 0x1000}, {&(0x7f0000000040)="3614df30caacde85bdf670639cc5f08fb556840eacff52ef3934fa93b3e0", 0x1e}, {&(0x7f0000000180)="56be98f3eebb95d680dfa8fca880dbde23b27de33b", 0x15}, {&(0x7f00000025c0)="599bc714c47e7e6406f08cce430ab2d97353092c4a7ba603e99aa4fe225b98533dd526fff76e2846878fe3fc9ffd30102507a48100464362f47ec5dd986641ed373a079c969e9bc85eadbbd86c429d92de4edb29f8d7a16c36193af269b2979f30b936534edb0b2d6801aa004d1d34ba92afb2b74c8b8a0020ee2d78e2af35c063948a3a1e1ab907fccde1aa640096ecafa6257a56b18619780ca840cd20272db38a44f51455325968acf565cd51f285948abeacf4", 0xb5}, {&(0x7f0000002680)="6c8d90bd0da2acc7591a3174e4f072c6e84bea34f753b3392d3601f5a126e4f8dd0216b41fdca28c9065a19728ba642870a10d441d5a2a2553f85e0d20ca4c3511015e2b4c11ca77a3b72aea6b2f8a3dd2c179b1a6b46c13c8842d7490b7f333842239bb1964e5a127", 0x69}], 0x9, &(0x7f0000002940)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r6, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x60, 0x8}, 0x1) recvmsg(r5, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002a80)={'./file0\x00', 0x7, 0x101, 0x10000, 0x0, 0x1, 0x7fffffff, 0x7e4, 0x1, 0x1, 0x40, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r13, 0xffffffffffffffff) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002b40)=ANY=[@ANYBLOB="28003b00ffff0300000000000000000000000000db33c544c04fc8062b325356d2a8ae37665852b5f0f9a4f54f268efc56c006e22892b7a1632cf89945a2a1b5fac69f48f180934feff32000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r13, @ANYRES32=r5, @ANYRES32=r6], 0x28}, 0x0) 22:28:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000300)={0x2, 0x0, 0x9, 0x7fff, r1}) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f00000000c0)=""/226) r2 = dup2(r0, r0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) pipe(&(0x7f0000000600)) setegid(r4) setuid(0xee01) clock_settime(0x4, &(0x7f0000000680)={0x7, 0x9c2}) r6 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r6, &(0x7f0000000040)='.\x00', 0x0, 0x1) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r7, &(0x7f0000000540)="f9781fcdcb79ceafba8786328bf93bd5187129d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e2bc68f0bfbb5bafd7dbd56c9412ba81a99882f9e3eb3bf112389bcd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7f90c68824b17e9380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c7f47f5af977b96c38138e4", 0xb9) r8 = semget$private(0x0, 0x3, 0x32) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000a00)=[0x4042, 0x1, 0xfffffffffffffffb]) semop(r8, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r3) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(0x0, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETNCNT(r8, 0x1, 0x3, &(0x7f0000000440)=""/61) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20000, 0x0) fcntl$setflags(r2, 0x2, 0x1) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000380)=[0x7, 0x3]) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r9, r5) semop(0x0, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0x6, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f0000000a40)={0x8, 0xe58, 0x3, {[0x9, 0x2, 0x48, 0x1f, 0x1000, 0x401, 0x66, 0xa3c0, 0x1, 0x6, 0x2, 0x1, 0x1, 0x283e, 0x6, 0x1000, 0x6, 0x9], [0x630a, 0x3, 0xdf, 0x1, 0x9, 0x7fffffff, 0x80000000000000, 0x9, 0x1, 0x7], [0x4, 0x5, 0x7, 0x8003, 0x0, 0x1, 0x4], [0x2, 0x1000, 0xffffffff, 0x6, 0xff, 0x2], [{0x2, 0x1ff, 0x1, 0x7ff}, {0x2, 0x1, 0x9, 0xfffffffffffffffa}, {0x3, 0xfffffffffffffffa, 0xfffffffffffffffb, 0x3ff}, {0x9, 0xfffffffffffffffb, 0x1, 0x1ff}, {0x1000000000000009, 0xfffffffffffffffb, 0x4, 0xfffffdfffffffffe}, {0x1370, 0xedb9, 0x0, 0x3}, {0x7, 0x0, 0x81, 0x3fd}, {0x7ff, 0x1, 0x2, 0x4}], {0x7fe, 0x9, 0x2, 0xe0}, {0x10000000000009, 0x200, 0x9, 0x2}}}) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f00000009c0)=0x3) setgid(0x0) 22:28:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) dup2(r0, 0xffffffffffffff9c) syz_emit_ethernet(0x35a, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x18a, 0x0) 22:28:46 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000480)=ANY=[@ANYBLOB="2cc289f00bab907ec08dcc877ddaa4bb59fddb9b821dc2b05ab3bac4dfc6bb0d27a7949091e0bfca4c43b219db4a4daac3897b6ac61eaae3e0dc2ff572862b6cc6a1cf0a93b6683592ae92840a4a4fb8a8e971b41225c1ff61943123f1d8dcc5ac03d6b01a9c230fd6358cf24662abf1740b78556ca73ed1bb31f0daf03b4fe3ab69ae3d5dc18839c7061b94377dbf91348c167991551aea0677c45cfc56fac66d64673763d6aa839aa542dc2a6567cb9288f362a609683cf16c7630d91f668c8f63c1598cf5c4fabd234e1febfd9ed9059710af32eb0bb9883c407ecc5ecbbb1b80965fc3f1452789108b02c9b39430e23cece84b0f9ae77a5b603083e4903907639fbb5b94883ee944a3f96fe8197be5207321a90ccaa4f6e5ae19fbeea8c46045844178decc3b1127dcfb522ec3539bbe2bf4e349b79d1b4938c33ffdec29828b1a87cce342e11a4f18c3b227e41e68276cf32056004b3cb077f450e72e329fff0560d38cb057679bfa1b4c3fcb03adf53afabd912fdd7fb007a25b6e470e9c6a9d31d7d9899d9d03a3143b775645166fe386123a"], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, 0xffffffffffffffff) write(r0, &(0x7f0000000140)="7b6a4c345bc10d98af51518524dadf63ef3bc480988d99d6ea2fbd4409e1536525dacba057d7e53a2cd315fca03be50b13a3be41350acf9ceeb9855a0b4367643e71bc6aa107bc850ef41d004ad1390fbf74148bdc32a56f438657ad6735abd9869e21c94bf7e871ea959eef29c64f519d6b379ef1e2d1e6dc79c97cfea8d7367824fc5524f653f273786c9c68fb0472c0f23eab0e5ec27c06b6f4fba89107bd95ba763ff98dc2a3d984dee8c3ea9c25c87c8294ba021780beab89be00906f9a5863cad578132627c5739fc48662a6e28c9b79a7df356e6f439e7a", 0xdb) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r2, 0x10001, 0x6, &(0x7f0000000240)="23c74fd38a9bc70952038dec033d00adb369e11717d15dc72fbf", 0x1a) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x0, 0x3, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x13f) 22:28:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x40004000200029a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="00000018600400e71706000000000000430000000000800000000000000000000000000000000159d7ffdcb1", 0x2c}], 0x1) 22:28:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000001c0)=[{0x7f, 0x10000, 0x8, 0x1}, {0xfffffffffffffef7, 0x9}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f00000000c0)=[{0x100000001, 0xfffffffffffffffe, 0x5, 0x3}, {0x100000000, 0x6, 0x81}, {0x7, 0x6, 0x8, 0x81}, {0x0, 0xfdd8, 0x4878, 0x32}, {0xfffffffffffff000, 0x5, 0x2, 0x8}, {0x5, 0x20, 0x3f, 0x1}, {0x5, 0x0, 0x29bbb9fd, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2719f9e56bf3c2ca, &(0x7f0000000500)="89736a8d9cf82f877a83d5e8877f1c87b9a39aea9caa4b78703ad3eef57405dfc522013e672758ea67a96d2a182e46f44d7d1827f744144d83e4d8f6a20180826c82d14d30d82a36fc26c17881c53b37efe88da7914cbfcc68c7e063cbd5e9f356201c100000000000000c329f40984a4e4649e8d9c92fe41a3227daa2d3bf92bd8d2848714a018de9c06a3c58990df702e64e5e72e0f55a718e1f9e8364e133de90967f6f7f9307ae038886ad4217b0dcce732a40d957f9fa99ec1c4be05e51e557b13b30a8afe9c4e64b9fe92430ad7e30b2512c77a052db6e55cc85b408265fce86ecb3f35b70970058e5e7e793c3cbf6949f53a663e6c3c52aa67e98c1ee731851f8bc1d9d4adfcd9f47650015ae6f751c36d05a53bb130cc6d35a6577f1e0613ee75849b1c938e359c3e2bbf1fbf5069c852babfde6044f67923f6b56824b19917fd27f91bd10562d6fd62d6b4e4367963d8c654df7e4e0502a8aad002e317ac81866070b1a237769d6e66fcc008af6b09d1166e5f5ef9056504837381edf3c77f39ffc23fd0418caf336997671a8a0324a2b5d5f8f956766baab1c0192ddc77ce77b39b222a2e97a56dcf66febbde4cee7abeace130e471645c01c16a6acf9a99499ea558013f19bc60c0bd0235eba5dc5c0ab72e67f18f044a3f4fe584907aac74131724ccb7a699b55b8c00ae26ba264271f5edfd32f9ba619202ef038274668d0801d2774f93b0324d42f7af08d5df4e77a44bafffa0af7d9c96730b9d90d34aa09e04676359f0a9ae8abd5dc32643403815001aeb3e74beab437e4455a748f985fde913bc2e6992ab8f731b4bbf81e30ab030d07d2939810b0faaadb4af158fc3a39b60af3ee7893143729bf9a8198e286bfd5516f850a5883f5db6b13347ce4c5b6da27167ddbdeadd11d7281270ca0") 22:28:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x800) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYRESDEC, @ANYRESHEX=0x0], 0x2, 0x0, 0x1000) 22:28:47 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x800, 0x200}, {0x18, 0x3, 0x4, 0x1}, 0x100000001, [0x81, 0x5, 0xfffffffffffffff8, 0x9, 0x3, 0x800, 0x5, 0x2]}, 0x3c) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:28:47 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) setitimer(0x1, &(0x7f0000000140)={{0x7, 0x1000}, {0x7d}}, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYRES16, @ANYPTR=&(0x7f0000000300)=ANY=[], @ANYRES64, @ANYRESDEC], 0x0) chroot(&(0x7f0000000100)='./file0\x00') r2 = socket(0x18, 0x1, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) ioctl$BIOCPROMISC(r3, 0x20004269) setsockopt(r2, 0x26, 0x800000000000010, &(0x7f0000000040)="14b819489fe172ca88ef09d9f09ad49b416c0ead41278fc34c39d4856b9a14414615a5cbfabb556b9b2f956e00000ad822a4fe68ad56cb5f45660514778e951328408d7e4d3ebeb5b6b35b924948f1ff1f182d42ca47c7d5ee09565a9b3e32a6da3d571fe4e418ceaf6da5fabe295b6d1211138c94098d56079360049f534dbac0add2dd61b34a9a8400c9f728460c0e41db8a9fa4609a33289c110f4f1e18d0804602901fcd70f18cd08b2dc5c0dce712648a050b746f50f2b9825d", 0xffffffffffffffca) 22:28:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 22:28:47 executing program 1: r0 = socket(0x18, 0x4000, 0x0) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) 22:28:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x2c) chdir(&(0x7f0000000340)='./file0/file0\x00') open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) r1 = shmget(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8000000000000080) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r2, 0x3) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r3) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000480)=[{&(0x7f0000000400)="324426763ece4b339c5b053c1e58564f3d0812e274d771cd37bce53d127dde6205c643c6cf07182d2b9b2cf65eb8030049b366afa9ce1a0db401ef091f56cd66d988bb5ccb8e6dfec39e3d96b24c2d5231b21cc1", 0x54}, {&(0x7f0000000500)="3cc373f609b5e36240a50b99f59c89ca9e099f068e27fba031483e6b5cbaa438a3541a9f1fe2decba58860a02201d066a81d6139d53b70b2d74b1ed692f32cc2718d32d95b42ab1b6f0e7878ed", 0x4d}, {&(0x7f0000000380)}, {&(0x7f00000005c0)="923e0eca4ed303d916d5503b82b8f3acc1bd2ab7ed55bff9d456d5a6b161a1a8daa87e0f41eb30d60f1b1a4e3b644eb80c2e143e2fbef2ae6bb1a11f5e92177853b3a591a8c1b07f6963e60519f2543c9e", 0x51}], 0x4) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0xc45, r3, r4, r5, r9, 0x2, 0x3}, 0x3ff, 0x5, r12, 0xffffffffffffffff, 0x7, 0x7, 0x3}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 22:28:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2000000000000101, &(0x7f00000001c0)=[{0x44, 0xcce, 0x0, 0x2}, {0x1c}, {0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 22:28:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) socket(0x18, 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) 22:28:47 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x8, 0x40004000000028a8) dup2(0xffffffffffffffff, 0xffffffffffffffff) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000003c0)="09e16b5ee85668c6b781c00500000000000000d35c5ab5e5ed5cc54a4de01ffeeae81ece555f8e7ea5b1"}, {&(0x7f00000002c0)="c489cd4851e13aa6e4a1a3e325cb21232f5998c68190c71aecd53a0856654232b369810c980524f9d0767a8b46228445945cb092b047954fe95f13d1a429f1c6f29e967c21d836ffe1e649c13898242336225baeb18fefd7eeecf8c693868e36b7b9ccb6f6a1490cdbbc1fe5a91a1fee72a0bde1e498ffb043be91fed334d0f695315d4189df7a6f483438faf11e9e9969074cd2097743cc5a9c1cf3ec69f8493ef9ff595bb1ef89511ae8693ed0e505a112d85c6542a63afb8f7e157b60d38ecbb5a284c6c03c5fc84b858bed7303997059"}, {&(0x7f00000001c0)="7922afd897486e83c56edba901dbe1aebe7070f42035bcd33b3650eaf33970c3e878d6ed4b0787f47f6832699cd1d88625483398564b", 0x2f7}, {&(0x7f0000000240)="5683fbc972d73e92b06759c6540099c7831fae5ca4bd4bb82330077e874f110f"}], 0x206) r1 = dup2(r0, 0xffffffffffffffff) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000005c0)=0x7ff) ioctl$TIOCSBRK(r1, 0x2000747b) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) utimensat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x100000000, 0x8}, {0x0, 0x9}}, 0x1) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r4, 0x0, 0x8000000000000000) r5 = accept$inet(r4, 0x0, &(0x7f0000000600)) dup2(r0, r5) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x2011, r3, 0x0, 0x8000000000000000) getsockname$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000000540)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r6, 0x0, 0x8000000000000000) getsockname$unix(r6, &(0x7f00000000c0)=@abs, &(0x7f0000000640)=0xfffffda5) recvfrom$inet6(r0, &(0x7f0000000000)=""/37, 0x25, 0xaed04316e092a554, &(0x7f0000000040)={0x18, 0x0, 0x7, 0x1717}, 0xc) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r8, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000440)={0x0, './bus\x00'}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) 22:28:47 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f00000015c0), 0x0, 0x0, 0x0) 22:28:47 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x10040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, 0xffffffffffffffff) dup2(r3, 0xffffffffffffffff) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x7) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r5, 0x0, 0x8000000000000000) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x51, 0x10, 0x7ff, 0x7fffffff}, {{r5}, 0xffffffffffffffff, 0x2, 0x2, 0x4, 0x1}], 0x1, 0x0, 0x8, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r6, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, 0xffffffffffffffff) r8 = open(&(0x7f00000003c0)='./file0\x00', 0x108a0, 0x100) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x80, 0x20) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r8, 0x0, 0x8000000000000000) r9 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1008, 0x80) kevent(r1, &(0x7f0000000240)=[{{}, 0xfffffffffffffffd, 0x10, 0x10, 0x1, 0x80000000}, {{r6}, 0x6a90d92fa3dd4afb, 0x38, 0x10, 0x7c, 0x2}, {{r7}, 0xfffffffffffffff9, 0x20, 0x8725938c24c6df25, 0x6, 0x2}, {{r8}, 0x0, 0xa1, 0x2, 0x2, 0x5}, {{r9}, 0xfffffffffffffffd, 0x40, 0x2, 0x4, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf0000088, 0x7, 0x3}, {{r2}, 0xfffffffffffffffa, 0x40, 0x40, 0xff, 0x100000000}], 0x9, 0x0, 0x9, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, 0xffffffffffffffff) pwritev(r10, &(0x7f0000000180)=[{&(0x7f0000000080)="6975199c", 0x4}, {&(0x7f0000000140)="5b984700cc224ee79fd7415fda2258", 0xf}, {&(0x7f0000000340)="18977836cec9425d432d88275454c438359266a36cddf27679ec9d9d75d4d66066fd5d6a2f9804b0692d432580c73fc1154b0f465142ec078212d91f4421bceb9b871a982f4e01305f5be0e557065e41143ed08757a42e9b7a7a295edda3163ea5d6c4531e4453f542ea8cd07d283bb94f52d4e64d3032d3c20d5df6", 0x7c}], 0x3, 0x0, 0x0) 22:28:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 22:28:47 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() dup2(0xffffffffffffff9c, r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) getppid() getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000000)=""/22, &(0x7f0000000140)=0x16) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) syz_open_pts() symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00') 22:28:47 executing program 1: setrlimit(0x3, &(0x7f00000000c0)={0x1003, 0x99}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000080)) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000280)="39b45ee7ec448ce58bd8656103538afe0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x69}], 0x1) 22:28:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x00\x12\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x45}, {0x20006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 22:28:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0x6}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003200000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:48 executing program 1: bind$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0x21f) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) openat(r2, &(0x7f0000000000)='./file0\x00', 0x20, 0x9) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000240)={0xa0, &(0x7f00000002c0)}) open(&(0x7f0000000180)='./file0\x00', 0x84, 0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='.') 22:28:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x7f, 0x1f, 0x3, 0xfff}, {0x1c0000000000, 0x7fff, 0xff, 0x9}, {0x6, 0x4, 0x1, 0x7fff}, {0xfffffffffffff3d1, 0xe, 0x9, 0x9}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) nanosleep(&(0x7f0000000100)={0xfffffffffffffffb, 0x8}, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'\x18\x00\xe1', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x8d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x8f, &(0x7f00000006c0)="ed5ca2702ca1bf91fb8a8ac227247d2e86a05561912657be0847d203aeda2635d822ab404289d9289724567108556d63c0c391b8457685ec967a5318f4f53c2c1ced927e8827f785d3a150cbc540a471ddf88d1eae984cf35aee233cb026f41d3b6d9957bda78b84e7e69b98c38900e93d544024cc95b88bf45021683bebd7346b29491bda334c5249d0d861a6a4f1") 22:28:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000100)="3616ce23bca4338c6259f549047f697f5d2c675e1fcfbc04dfdc6861c4684953aeb01bc8a6671e108d1e21ca7990206a2a1bd3c3c0c482b61e1ea49920287c87916a2e9e6e47381d84833b3b23bd54fcd1773a48ee8732e6ea9a303f6bc67c50d95da1fbed19d54a1a2ff3bb64a03b4cf0b1c6f0379b70c16b2fe98a95aaf6103b6b66c987384178a405fd7888cc31845df5f9919b09697264f53620aab87bec27fc09ba70bc8466f2fa0cfb6250ffcab062cedc57b36c2b35c34481f0214961cd260e8c042798f1db5b3c8aab71792d0e443690f6438a0bcf0811f76379f5594f3ccaba8f92e74aea99078148bf50cea70396d812972ebd", 0xf8}, {&(0x7f0000000240)="a63ce3dda61be47bfc39f1ff7db50351d5191fef7916dbef2c4000834ccf343e84df46a8abba678589f3a0ba5c9e4cf392912ac265640629926e71c5d870b3f7ac9b53405c8912c38bc8ae7c6d739d97b3917f3d931b95621a5052cc02dea0df20e7a245da1e95c3f6f2cf179d376a2f84faf66418a4d469ad5a2960884e0ce047946655e238cb5d3773aa7d08a90301d1932f661b37e5bbe980bbf5424a5e05dc50cf015811c8cbd8c0d0a8c04b23f0382e4b17484e6a858565d41e285c670bf7acaf676d0f49db37872e16dd61781c38fb1930", 0xd4}, {&(0x7f0000000340)="ee2a1a34b065311fe974f614e82ab96f08a71ede2e50291b2930e82b8f55ab9d2fe7144fbabcd3b9982d79e204630fafd8b5da721dfb5fb4b1c5e95838e2", 0x3e}, {&(0x7f0000000380)="de5804bab4d6a73361b3e167a290c596b9d92d5730af6a869e3b96c4319fca09af07c850259eadc6502f747844f985f021433cc1d057ce45", 0x38}, {&(0x7f00000003c0)="5fa5804b9a37b067b9c45847ee670b657773aae9b91ebe84de2e5cd4e9e39f5121a30685f3e2c5afd4f67aa0cbf4ed444a12c9c09c0f157939eda66fd75ad7b5d17ffd0b8e1dfcf6619b264d9d21f910b7f88565842931b8d879c6869a289aa4cbd3cf4c10b95ff3b6925a7b625cfeab9bf0a6ef65729e3a1e38", 0x7a}, {&(0x7f0000000440)="7097e7fc581fd53912d2f8ef810d4b02b2e2f22a6be6ea0776635cac546a2e977241", 0x22}, {&(0x7f0000000480)="1fb301a4b187509346603bd3e86317b752b5579fa499b6acb6e0b5fb7d79adb4c6de8c2f69479e53bfa336a2e733ba0609c6da3d06f0f595101332ded32d0f76e7c6568cfd63", 0x46}], 0x7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, 0xffffffffffffffff) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x9) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 22:28:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1ffffffffffffd3b, &(0x7f0000000040)=[{0x6}, {0x60, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x7fffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = open(&(0x7f0000000280)='./file0\x00', 0x105b3, 0xb) fcntl$setstatus(r3, 0x4, 0x8000000000000080) pwritev(r3, &(0x7f0000000500)=[{&(0x7f00000002c0)="266da6", 0x3}, {&(0x7f0000000300)="b465b1e4bce9901962bc0a12df0c1061b4bf79cfb9905a129a004ee6be6cc61cb1cc5e7a5ff29001134e35b2b914cb608df8d613d77ab5c8f6b65570daaf55ad1bbd04069b44c5d8fc0ceb9e1a8928d86d9af54620d86abfae0eb9c8a64b35456c366c73dbb68eaae19808cbf5140fa652e8ba0ff98111846fb950b3a939298cbdec5bd42d771c36857b830eb6b421d3546bde3c6acc4e232ce21c0d63f20b63b5e1d1d2d6e373ea1d909332a30455bf8f", 0xb1}, {&(0x7f00000003c0)="b498125aef3e63c026168c53ee4407814b807c", 0x13}, {&(0x7f0000000400)="71c1d8471c2243039104401f709692990e832464dcae99c498074a19eada3f956a2bf4afc3cea25b403c4aa2cce180a369313f52fbf5471b236c5b3b08e60ecaa364ad8f077166075293c0c9d03154cbc437dc213cc53c99bf0a4d8a98", 0x50}, {&(0x7f0000000480)="ca0d41a9eeade90a3d858a3c6f52499a09a3", 0x12}, {&(0x7f00000004c0)="df7e2332f1d4d64a89693c753680c34cb94fe4c04bb4b39237880ef0c03cbf3e8093aba3be25f18ba42c86d59ac88d9698d85b16584203d43e71c7", 0x3b}], 0x6, 0x0, 0x0) fcntl$getflags(r3, 0x3) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x8000000000000080) pwritev(r5, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r5, 0x3) fcntl$getown(r5, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r7 = geteuid() setuid(r7) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r8, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) 22:28:48 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair(0x1, 0x2, 0x3f, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) close(r0) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f0000000280)=""/214) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000037c0)={0x0, 0xfffffffffffffd1b, &(0x7f0000003640), 0x100000000000019f, 0x0, 0x3a2321611269f071}, 0x801) 22:28:48 executing program 1: r0 = socket(0x18, 0x2, 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x10000000008000, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR64, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES64=r1, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES16=r1]]]) sendto$inet(r1, &(0x7f00000008c0)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d14bce9fdca9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed10c5d880e080416763703aedeed57c39cb57494bc0c354cbc20cbd728edb3a5dbd830101da6a92bc8eac06c750567d397bf7b08eee20878396abd358fcb536a3a6ef1ddea2ecf23d3e99162cc522379ac10385463cc6b34d13f3e8e3830a5c6fabbd910e781e25929422aa32e24029faeed42420478edd735376832d61930bbbb24edff77fa49ba5f8e1e433f470c539d2f9f849dad36cb87ffacb50d2015d2f771f", 0x110, 0x9, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000380)=0xff) r2 = syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000240)=0xfffffffffffffff8) truncate(&(0x7f0000000740)='./file0\x00', 0x0, 0x8) mknod$loop(&(0x7f00000003c0)='./file1\x00', 0x100, 0x1) syz_open_pts() r3 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000540)) r4 = shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x2000) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x0, 0x3, 0x141, 0x0, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x7}) sendto$unix(r1, &(0x7f0000000000)="abb6432bb168ab13dd25e877f860dcedc9c48878240fa92f615c453bbe7418ea6b0af2d52eb19906e5e18aad0e6e1449bf7fa837f2a41e71f8da76cc79be6487311075b1f44d7a3836cc9d6b7fd8b8bf57c0886d24e5081b05379592983e", 0x3c, 0x408, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) listen(r0, 0x937b) shmdt(r4) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0xffffffffffff0000) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000480)=[0x83, 0x7, 0x8000, 0x10000, 0x5, 0x2b, 0x0, 0xffff, 0xffff, 0x7]) setsockopt(r0, 0x2, 0xfffffffffffff3cf, &(0x7f00000007c0)="c511a7466c524443743a982f57c6cb888599a1d11f5f185f76117a82023124061cee4d40deb94a3aaf4c4b5c0f0f67aa7d", 0x31) setsockopt(r1, 0x3f, 0x1, &(0x7f0000000600)="8cb88b565ee80817bb6526e6cff463eb7742d45aed73e508ee238d71646e17bb241c82815e21ab51b39204a2481390f581646b7c4417e460f13a1ed92d162606f28c35065e881bc87bb5b60853a2d1b0897d93e5f8207b8b7279ee2e63bb1142cb81b058e027d196ed99686ff29591d8726eb8f98d1c2adac9eec7d45a42edc24508a8c1fa321fdb14631ef5ab29786cb3fb0e1c7e0bedb9066860517a8ef88bd6361bf5169558ecbb9abc7351c2c7729aacd3623bc09f970b80bf5acaaf23093c43778ed76175b086ec0d", 0xcb) r6 = open(&(0x7f0000000040)='./bus\x00', 0xfcb42a5e5478932e, 0x0) ioctl$SPKRTONE(r6, 0x80085301, &(0x7f0000000000)) recvmsg(r6, &(0x7f0000000800)={0x0, 0xffffffffffffffd8, &(0x7f0000000300), 0x3, &(0x7f0000000580)=""/96, 0x60}, 0x2) recvfrom$inet(r1, &(0x7f0000000140)=""/96, 0x60, 0x42, &(0x7f00000001c0)={0x2, 0x2}, 0xfffffffffffffe65) getsockname$inet(r0, &(0x7f0000000500), &(0x7f0000000700)=0xc) r7 = semget$private(0x0, 0x5, 0x40) semop(r7, &(0x7f0000000800), 0x0) 22:28:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7bc02e, 0x1b00) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000180), 0x10000) fchdir(r1) chflags(&(0x7f0000000040)='./bus\x00', 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000001ed, 0x0) listen(r0, 0x1) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000740)="5c9b380042bbf2757e1cf453aaecc0286a1db90fb8d4099db87c8b83b2c05dfc9dce135f1ccf4423", 0x28}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') shmget$private(0x0, 0x1000, 0x40, &(0x7f0000001000/0x1000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='{-/\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)=']\x00']) dup2(r3, 0xffffffffffffffff) fchdir(r3) r4 = semget(0x1, 0x4, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) 22:28:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) r3 = dup2(r2, 0xffffffffffffff9c) sendto(r3, &(0x7f0000000180)="c5835ddfc4bd6a5d5aeca5048b62", 0xe, 0x21f, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) dup2(r1, 0xffffffffffffffff) sendto(r1, &(0x7f0000000100)="41d2b0b622b9ea37458be3f8a9a992fb21", 0x11, 0xe, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r4 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0xabddae446f2dcffe) utimensat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9ea, 0x7}, {0x88aa, 0x9}}, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fsync(r0) 22:28:48 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) close(r1) 22:28:48 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) pwritev(r1, &(0x7f0000001600), 0x100a, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, 0xffffffffffffffff) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x348b15ed8eaacbc3, 0x2412, r2, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040)=0x1ff00000, 0x4) 22:28:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000040)=[{0x2, 0x406, 0x3, 0xd5a}, {0x16e, 0xb2, 0x5, 0x8}, {0x9, 0x7e, 0xfffffffffffffff7, 0x4}, {0x7, 0x20, 0x4, 0x6}, {0x4, 0x7, 0x10000000000000, 0xfffffffffffff217}, {0x6, 0x100, 0x1ff, 0x3}, {0x5, 0x2, 0x6, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="4f2e99eb432f57dedc59395b54e0d5d059485d4b0ecdc055e29aadd27dfb3e6e81a35191d39bbf2a90b3da53f0b857a2edec0ec5d717b8b060a65f0b1767556e03ad29eb362c1d2ea08d94971de78154292fb3fae03ea0305b5af87ab1260b0b61f51385bc", 0x65) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x7ff, 0x0, 0x1}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc", 0x63}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) syz_open_pts() 22:28:48 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) 22:28:49 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x6, &(0x7f0000000000)={0x7, 0x9a}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x400, 0x0, 0x1, 0x0, "1604ae2f31c4cdc05cfd48532812e639569a1270"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb03918202fed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eaca41036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e5", 0xae9}], 0x1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xff, 0x3, 0x8, 0x384, "59e3a7144d04d37d78a77e263f6ca7a24fa98f2a", 0x0, 0x40}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f0000001d00)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d677a80243a86aced30d87787288651ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2cbad9ba0c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c0700d8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f371045c61cb3be1d1013e82e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10b3e6a4a36a27f02a7fad78136904e09d9dba2fae010f5a1e526acec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b99b4fe0a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x518}], 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 22:28:49 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000012c0)={0x10, 0x929d, 0x4, 0x5, [{&(0x7f0000002000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil, 0x7}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000000}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000004000/0x1000)=nil, 0x3}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000000000/0x200000)=nil, 0x200}, {&(0x7f0000031000/0x12000)=nil, &(0x7f0000174000/0x3000)=nil, 0x9}, {&(0x7f00001e7000/0x4000)=nil, &(0x7f00000d0000/0x2000)=nil, 0x20}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000018a000/0x2000)=nil, 0x1b2962c7}, {&(0x7f0000098000/0x2000)=nil, &(0x7f000011b000/0x3000)=nil, 0x5}, {&(0x7f0000062000/0x2000)=nil, &(0x7f0000198000/0x4000)=nil, 0x8}, {&(0x7f0000192000/0x4000)=nil, &(0x7f0000064000/0x6000)=nil, 0x1}, {&(0x7f00001c0000/0x4000)=nil, &(0x7f000013d000/0x2000)=nil, 0xff}, {&(0x7f0000022000/0x4000)=nil, &(0x7f00001d8000/0x1000)=nil, 0x5f99}, {&(0x7f00001ac000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000002000/0x3000)=nil, &(0x7f000019c000/0x4000)=nil, 0xffffffffffffffe0}, {&(0x7f00000cf000/0xb000)=nil, &(0x7f00000b0000/0x4000)=nil, 0xfff}, {&(0x7f00000b7000/0x1000)=nil, &(0x7f0000092000/0x3000)=nil, 0x3}], ['./bus\x00', './file1\x00', './bus\x00', './bus\x00'], './file0\x00', './bus\x00', './file0\x00', ['./file', './file', './file', './file'], 0x39}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001280)='/dev/bpf\x00', 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x100000000000002e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)=""/245, 0xf5}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x2, &(0x7f00000000c0)=""/15, 0xf}, 0x1800) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 22:28:49 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='i!'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000180)) close(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) sendto(r1, &(0x7f0000001200)="d3a433669aec99c0e31d54edd3a7fe7ec133f9e7bde0e2e6fce0640ab2f0edbed82f43ee1508ebc120039d7c10de7a08c0933bb50f9f6cac47264ceb6e29c0c9d13b2e71a79a01eaf88d9a57599a0273c2054789c41b6673eaad530736d0db2c2661aebb12282f4555c8db51a5ed539e6ca2a93e9b418ed60dc7f5fe3a74e6f33db95ac275836afe273d5e0c497dc73614b6904162c28b4f93a8ce42a65fe2a1d4c34f753a2ed07ffafd0f01d8a7899134a1f605ede8e08911", 0xb9, 0x1, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x8, 0xfffffffffffffffb, 0x101, 0x400, "e394c470cf92d7bb1bd6134403b91447e507dc58", 0x23b, 0x3}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 22:28:49 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) getpeername$unix(r3, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000001280)={0x0, 0x0, 0x9, 0x401, 0xffffffff00000000, 0x7fffffff, 0x81, 0x10, [{0x6, 0x7, 0x2, 0x6}, {0x1, 0x1099, 0x9, 0x5}, {0xff, 0x1, 0x7fffffff, 0x9}, {0xfff, 0x9, 0x9, 0x3e9}, {0x0, 0x0, 0x2, 0x3}, {0x4, 0x8, 0xffff, 0x80}, {0x8, 0x3605a905, 0x5, 0xc92e}, {0x5, 0x0, 0x4, 0x1f}, {0xfffffffffffffff7, 0x81, 0x17b9, 0x100}, {0xffffffff, 0x60000, 0x10000, 0x400}, {0x4, 0x7ff, 0xdec, 0xffff}, {0x6, 0x2, 0x4, 0x4}, {0x80, 0x883, 0x3, 0x1f}, {0x100000000, 0x5, 0x7, 0x9}, {0x7ff, 0x0, 0x3, 0xed0}, {0x0, 0x1, 0xfffffffffffffffa, 0x187}]}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, 0xffffffffffffffff) r5 = open(&(0x7f00000000c0)='./file0\x00', 0xf5ff307e1091889e, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r5, 0x0, 0x8000000000000000) poll(&(0x7f0000000040)=[{r5, 0x10}, {r3, 0x80}, {r2, 0x8}, {r4, 0x40}], 0x66, 0x0) dup2(r1, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f0000001440)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xba}], 0x1) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r10 = getgid() r11 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r11, 0x0, 0x8000000000000000) ioctl$FIOGETOWN(r11, 0x4004667b, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r8, &(0x7f0000001400)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0xc00}, {0x2, 0x92}, {0x6, 0xa}, {0x0, 0x4, 0x800}], 0x2aaaaaaaaaaaae6f) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) chown(&(0x7f0000000000)='./file0\x00', r6, r13) 22:28:49 executing program 1: setpgid(0x0, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x220) 22:28:49 executing program 1: r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000140)="7e7b8dbbe9848745a9defec0c04feb44e0950f98ade565117f082c1c158f21f8620c716d79eb4da51d36c42a84f3adc1083307e82581b28cba02da2685e0c38902ad58eeba79db692dd6450e3561919a7f86f954a2585ee6d1abdf6227cfda50c6e342829c7e19e89b3e1fbc51179e25d735c6c72a9c5a2dccf4c27ef2edb0eff85a1ab97c11d63949681a167a250e93d0b7ff64060a085ebafe7ed384f9699e95437b26834b7010563ad45af142f77ce4ae0a1b4f62f63848dc0ebab0fde91a61916aefef", 0xc5}, {&(0x7f0000000240)="3484847119bd8b89819bb923b8c97a1610f60c0d0c1e0b86420dd3ca0cb0a65008f236e4179430c6994223f862ddb610be63fba820c36fe9e0d6", 0x3a}, {&(0x7f0000000280)="e654220f9861c095615454fde7d0523d1905c84989c82b9be35f1168d919a87073fb50145c92e571ffc40f8b63b247a6ecab0d4b499e7368a9a1c82900789c7b793fcf3d9e37461b10bc75d0766803ee063dfd1b2587c2ce19", 0xffffffffffffff1a}, {&(0x7f0000000300)="b97b039c559557ec74f154c2fffe46d2749c5b62c9b511e0ff91cdc2708ad876e85003fd6964580eb3a26eda4bcc6c0cecad04bb483955e2eb61e0b6de4df57a8a00530e67d15c94ff8ec5b5516a54dfc65e2f686aafe6c3c1714f71caf978a210ea3788269d584decc8a318b6850dacbf9a129f15dca1463971c17fa20939cd2e4dae762708294ea844e7850330a7cf", 0x90}, {&(0x7f00000003c0)="51644ca9c7cc740598e0011388da739dcd0c2033212fc3362979ece6", 0x1c}, {&(0x7f0000000480)="e2ff5885a520dd36090ec86eba2f28c8ffe7f4a46b13272bce989b1f027babaddcffdea130d7c3c0456dde5a4d731873954496f271fa6bfe8275311e8595a2389086a80eae1d445a235085d63af05e325188764be6dc19e64712b95d4fbf9f5228e902671460199007e3e3f8605344e21547af6ed247a42a15c07031920b7dd07684b0f61f5be8d9284e9ed4ce1a64db687d96b2672b27f997424878cd7c74dea2ab6d4da2087462b59490a231372249fbae82534a25e27dc2660ff0d1ae69d814d3e254694c106abb91c9a57d", 0xcd}], 0x6) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) read(r1, &(0x7f0000000600)=""/228, 0xe4) 22:28:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ftruncate(0xffffffffffffffff, 0x0, 0x7ff) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000340)={0x800, 0x40, './file1\x00', 0x1000, 0x7, 0x2, 0xffffffffffffffa2}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x14, 0x6, 0x80000000, 0x1, 0x8, 0x6, 0x4b, 0x1, 0x1, 0x2, 0xfa}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, 0xfffffffffffffffe, 0x151) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000200)={0x2, 0x7fff, 0x5, 0x4, 0x5, 0x100, 0x4, 0x10, [{0x8, 0x9, 0x0, 0x6}, {0x8, 0x5, 0xffffffffffffff81, 0x7}, {0x2, 0x100000001, 0x3, 0x100000001}, {0x0, 0xff, 0xf7e5, 0x1}, {0x2, 0x8, 0xff, 0x8}, {0x1, 0x8000, 0x1ff}, {0x8001, 0x3, 0x6, 0xfffffffffffffbff}, {0x4, 0x1, 0x2, 0x5}, {0x3f, 0x8, 0xdf04, 0x3ff}, {0x6, 0x200, 0x100}, {0x2, 0x2, 0x200, 0x8}, {0xffffffff, 0x0, 0x7, 0x6}, {0x9, 0x1000, 0x1, 0x4}, {0x5, 0x40, 0x0, 0x3}, {0xa78, 0x6, 0x7f, 0x9}, {0x7, 0x3, 0x54, 0x7fffffff}]}) msgget(0x2, 0x80) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000000c0)={0x10001, 0x4, 0xfffffffffffffffb, 0x6, 0x1, 0x0, 0x3ff, 0x10, [{0x3f, 0x80000000, 0x3, 0x400}, {0x0, 0x1f, 0x5, 0x2}, {0xffffffff, 0x1, 0x9, 0x903}, {0x5, 0xffff, 0x6, 0x4}, {0xf8e, 0x9, 0x2e60, 0x8001}, {0x8001, 0x9, 0x96}, {0x1, 0x24e, 0xff, 0x4}, {0x7, 0x10000000, 0x58c, 0x9}, {0xf8, 0x5, 0x10000000000000, 0x7}, {0x3, 0x3, 0x1}, {0x7, 0x9, 0x0, 0xfffffffffffff4e9}, {0x4, 0x400, 0x0, 0x2}, {0x8, 0x1000, 0x1, 0xa295}, {0x5, 0x5, 0x2b, 0x18}, {0x8, 0x0, 0xffffffffffffff01, 0x3}, {0x7, 0x1, 0x5, 0x1}]}) r4 = shmget(0x3, 0x3000, 0x1b1, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) 22:28:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x40008000}) pwritev(r0, &(0x7f0000000a80)=[{&(0x7f0000000540)="bea9c905cd2e1078360425791a9a1c0f05fed410420af774d51a7d635eb846427af2b2af78806cd546641fdc0e320715129aecd79cf55d842335e3f3692facf841de87f5d349b0"}, {&(0x7f00000005c0)="58f90bd53f2b275b55789c2ab1352eaf32907abb874f1d0d34ca987f0eb6bfcf81bcd3c63ce3c301c11a1c986cac0e8539ec1894f77e932b5b97f6437dc45555d71de32292ee7f8daafb65ff2faf573e4113453539bdd4beaf6f1a298593425b023bf2255a0e67fef1ca708b5b970b9d38c0e9b890a30ef7f01d2b3ad4ce029336b6759fd8c5ef8520f70154aa22592f186c2b2f0c7c358e8b3369540a4021d58373b9eb7edaffa266bd31da636afd2b836f144f9471de55"}, {&(0x7f0000000b40)="46258d58d4c0892a173afc9e4d2d3e46bc4aba6b1741b52a8468b897ac6231c26d79fbf0cff31d8b4f5442f8d790fec8232eb42bc5db2b6f30c37ceb6657721dba0648d56a62e72fad7058f8d6aa8074e8ebf9372e8bbd84ca7b9bb1c1c1d8c98f0332dbca1c041a45c8f9ee519040f5e6d4f96169e51419cff10e4de385bed8501cad3d1036d091bab82f6abd5d231bcdf3a743c9534915bd2e6c00134a07d254393f552bb61169dbdfa4237073811e9754271789e5744c43896148"}, {&(0x7f0000000740)="0818cd6b8ea54795d46f06ba45e57f8d935d6e21abc9b8a570726f28cb755166d5f0d714f6a76642ddf91206f021cf22748367583545be8a98a9b4a63b2a8279af134af08133d47033d3e0b9870c095f70ec"}, {&(0x7f00000007c0)="bd78f84b89826548e910ca6f"}, {&(0x7f0000000800)="d363ea3edd31ea886be9a14ba56b40e1e4a7a5d54f411c2ced74c1d70b08298955c56dc7a8cf7594502f88b5cf600872a13db75446749ffe60b91e4610a87df4"}, {&(0x7f0000000840)="dc77af846122fe5da7a657a1d9809985d103e2c104d84c582e7bbc618742eba10108c162bc1b5e8145f44620e403a93aba21b335d540e221039f003db2fa0df1b3316ccca9b05f9cc35e1f55e856c7568ce731838a68ee87bb30ccf02bfdb2583a0c012c4d13f7228b26ce55b02f8f6661b26cdcb2c9cb1f6ba52854edb5d6244f9bb3f0337d204c6f49f783c594835261a8dd28c25d2f63e367a9bd252df4f42ea4c12f47e9962cbd6cd46e58577f259fe1bf2e77c42545c949297c55b204ad9623"}, {&(0x7f0000000940)="67db20c7400f0765305983e14032db0ce29b010d76d477bc167233d93ea34b5c4ec2f83491f6860489f72c2af98232e0917bb3f7c91ef47a50f7bb4e078c9a2c56347aa77028e27a927c2e012234fa3f"}, {&(0x7f00000009c0)="12d12ac059702dfcb794705bbdf4a83f76b9cb11a47f1a7ca0c92cef16e7e03aadb5240a9dd06901add8dbba7daaab4508334d7195aad1b872271a58c5e0de"}, {&(0x7f0000000a00)="299af09a17882e557634b565320b8cd67595ea194e429930f3d526af7cdc36a5f6bf63fe12152439028989efd901f0fc60e183577234486b69a79777477496850726efc6a7cd59"}], 0x1, 0x0, 0x51) 22:28:49 executing program 0: lseek(0xffffffffffffffff, 0x0, 0x0, 0x1) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) nanosleep(&(0x7f0000000040)={0x1d, 0x766}, &(0x7f0000000080)) 22:28:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x8, 0x7, 0x3f, 0x100000000}, {0x6257, 0x81, 0x100000000, 0x7}]}) 22:28:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x35}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000140)=0xc) 22:28:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x1710) pipe(&(0x7f0000000200)) getegid() open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x100, 0x28e9) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000380)) rmdir(&(0x7f0000000240)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x8, 0x153) semget$private(0x0, 0x3, 0x300) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) 22:28:50 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r1, &(0x7f0000000100)="423bd4fb055c9603887f917e2ecd", 0xe) 22:28:50 executing program 1: socket(0x2, 0x4003, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) dup2(0xffffffffffffffff, r1) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) 22:28:50 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, 0xffffffffffffffff) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000002c0)) r4 = dup2(r1, r2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r5, 0x0, 0x8000000000000000) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$KDSETRAD(r6, 0x20004b43) sendto(r0, &(0x7f0000000100)="7c16abc8be112ade8213408162150b641b295a00dbdceb7914dd01f4fd7e2b33a4c915e048db608880", 0x29, 0x2, &(0x7f0000000180)=@in6={0x18, 0x1, 0x6, 0x8}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r7 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r7, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x0, "04733de0af28a0633d9309b8d9f393214a0f3c99", 0x0, 0x10}) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x20000, 0x0) accept(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) 22:28:50 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x10001) r1 = dup(0xffffffffffffff9c) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x8, 0x7, 0x4, 0x1, 0x3, 0xfffffffffffff801, 0x648d, 0x0, 0x2, 0x8, 0x9}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x100000000, 0x2, 0x8, 0x0, 0x100, 0x4, 0xfffffffffffffeba, 0x0, 0x0, 0x5, 0x3}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8000, 0x0) mkdirat(r4, &(0x7f0000000240)='./file0\x00', 0x80) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000280)=0x100000001) r5 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f00000002c0)={0x0, 0x1}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)) getpgrp() r7 = getpid() wait4(r7, 0x0, 0x1, &(0x7f0000000380)) ioctl$BIOCFLUSH(r6, 0x20004268) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000440)) getgid() r8 = kqueue() r9 = getppid() fcntl$setown(r8, 0x6, r9) setsockopt(r6, 0x6, 0x8c8d, &(0x7f0000000480)="b513045f2a45e6178282de02279c6ab98413129b599130cb10393d2d0fcef3980253846601ede0da38438f5a2e625056527b25b7966a2be68feee09ac42a61cfeb9df8c1f8503d56cd98114593ee3ddab73a4c88d18bb5c9a7bf389aa121ecb31dcd28815b5f1a0c7fb56b0d4d0ee99a9bd558402be4a5fd7df2bd6c90f1c5b3d89b75ecfd1de577a90dead5e0a9d69ded4667f1da32a7696069a92997369a2d3fbb908eba050237", 0xa8) getpid() ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000540)=0x9) pipe(&(0x7f0000000580)) pread(0xffffffffffffffff, &(0x7f00000005c0)="cc0b2438920d1391da738372697ef1db9cba8f36bec8062e92b7b901e9dd4b44240b5d7bba2149a806d1753474ffe58ec88bc26719becdd147d3097f2b0a0f091d8b615ee9ac7c1b2336cf4cc5dc53812b556ed8c73313f7d79936cfdee25f70cf2131947e891744e03964cc86db6d53fd2aa3866dc5b8c44bf905c30b6b68f86016f0ce3b4d3cd47430306d0cb6d23c8bd3d0e5dd544a53c229dbd4a965713a3f546fce8bba94221e2012f5251e649719b09ba85284048d51f64d15517ec6750083159a18a93420d6ff3a2589922825f9e33b4a151f5a2c72f45f9d157d7a7c", 0xe0, 0x0, 0x3f) bind$inet6(r1, &(0x7f00000006c0)={0x18, 0x0, 0x9, 0xa3}, 0xc) 22:28:50 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x9) fcntl$setstatus(r0, 0x4, 0x0) 22:28:50 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="82e000bc9effffffc17e90e2d393ce1f6aef41df0d315f9ace9861ae5939023e3b7bda8cbbfd092e133a368635ed76413186e91fa81b594ea200332b6ea21dcaaa64e0f76e79ee3639008933fb244e18b6"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(0xffffffffffffff9c, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r2 = socket(0x2, 0x2, 0x0) ftruncate(r0, 0x0, 0x7) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) getsockname(r3, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg$unix(r2, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) 22:28:50 executing program 1: r0 = socket(0x18, 0x3, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x40000003}, {{}, 0xfffffffffffffff9, 0x11, 0x0, 0x3}], 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, 0xffffffffffffffff) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff61) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 22:28:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x770e1197, 0x4, {0xd80, 0x766}}) 22:28:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x84}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x80, 0x0) setrlimit(0x6, &(0x7f0000000040)={0x16d7, 0xde2}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x7) 22:28:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000000000015}, {0x6, 0x0, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") 22:28:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d", 0x4, 0x0, 0x0) 22:28:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="c610c33365573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b53967754cd875c29", 0x56}], 0x1) 22:28:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x4) write(r2, &(0x7f0000000340)="ca9054543b8308bf60b55715778b217f0ed52ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700ec2a4e0145152433f6dde7b2c7b8747f5e37359d62b407976ba21decaf981f7be778b0b576a18653105ced", 0xfffffff3) 22:28:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140)="927d9d4d956e0fea305b793613963a2be0062abe466c9ee1eaabb31760300be0d903d56e9e9d1b54f846baf529ce5c66f97243e50efe6603def931c84c9a375a365e9006bc229296bc538c54a414495bd82b00564b39af8bb8004a8bdade3d304beadef063677f96609b205ec0b64a1c21cee8e0eec2d4e4850397eba74bd7ef02284d274c2427557d", 0x3f2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$SPKRTUNE(0xffffffffffffff9c, 0x20005302, &(0x7f0000000000)={0x0, 0x8}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:28:51 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad8b68da7104b516", 0xdf) 22:28:51 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)='(', 0x1) select(0x40, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x41af, 0x7fff}, &(0x7f0000001540), &(0x7f0000001580)={0x3, 0x10, 0x0, 0x0, 0x3, 0x2}, 0x0) 22:28:51 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x3, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x1fc) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) select(0x40, &(0x7f0000000040)={0x20, 0x100000001, 0x3ff, 0x0, 0x1, 0x8, 0x0, 0x1}, &(0x7f0000000080)={0x0, 0x101, 0x20, 0x5, 0x80000001, 0x2, 0x2, 0x3}, &(0x7f0000000100)={0x1, 0x9, 0x80000000, 0xffffffffffffff12, 0x7, 0x2, 0x0, 0x8}, &(0x7f0000000140)={0x1c0000000000, 0xf828}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 22:28:51 executing program 0: clock_gettime(0x2, 0x0) 22:28:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, 0xffffffffffffffff) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)="6262e7c17bbb0b75cc0ea3d0c00936adf76d62d439c04306d2f43f3bf5c441ea8691198eea915ed1907a77a342a3a0c544b71db500815c080d8effa0ec6aee6eca82b7ab8ce84ae28092cf77d907d2ef59e9e4ef08392ac0a82a11fed64b93f5842ac9fe58fcfb607010843c5b4a1fb1854a7f7ef15eb8173b959dd28dce60ffd2625b1ff56c0b1cf6663dceca6693f40da55ed0c5a240b06764244012004e91a76220e40321824a85408825c3cc86c6fcd4cf85ae0b18329095", 0xba}, {&(0x7f0000000180)="5b4c77dbe146591e5f5fd2bfa20d06336877fd5563e5edf6f45ec052757f026e378bf32a252b3d93141bf7425b5b19faa023898db95acece65aa6bc61259b88264d4d602ef699b6eae61f3ca877eabdf46691b246f2a0fd7582fb9ea65d9f0055551a3a37f370ec811ccde255b049287a922400f21c17c4f50185f5ac8c2ed17512cfa01254eb5b1e0275098b5f66ebd5de8df07ab2a8a93867a8f21881a5289da2d95c37a70f3f2f85d40f2b16892f7e35c5a77c30b2c9e7a654cd36e1eb1a1f6626e509e42f1a48aeeff4b00aab5cdfd689ad11edafed8b60662167cb520e2109ca3b92550c661d445bcd634329edbc5fc1b75b0e74b221728c67616e233aa9ff6d248457014f1f1829d476f2d92ff3602dc355ed083a7f4ce5b233adce664227a2abca3292e99cab204af5a30d91286b31a80589b6dc7cc04fc81edafa2f6ceaec4f52b7de85b23169303d69cf48d5bcc28577e084a0bdb7a62ac88ddfdb4ceab84704aec89cb6997cc3a135bcfed34c3c6dab7f4102fc33317e24ee6548f2f1f5ace6505064d65930410bcc9a1bb62a8017c80c4dec905502ea83b66913973184b41ee6ca6459efb469ec458da5cbf882503264fa9b435ff303532ed5d5738cee3ec9052f5bdfd4cf5c74b12605542bba6266d5443730093fb8e4ba1971fbb6b331d88ca67e6229986f5e6f38e27b500f58c9e1459ff8b95ede7e73209ea6fba81463fae3f471e7799d6fa523d7ec9517b1dc8c46272a908be33e541bb606035d43e907ec5f0b310c4c26009a74cf81788cf1b73efd0d97a1969d39a42da60185b7da03d9e8e49168a3c0913726e7c94aa99c4b12cf37456a7293bb2364fd9d3a8099ed827aa6bae3905b98f10652ccb01e75537e27e2a2ae941ba16ca067928eeec06f488244aba75733e67e0f5b3b9ad142833d46bf8d159166a744c069039abf0e51b338c2bf91ab526e746d7a38e3cbb6cfe43ff7457e6ab78b45e30ad632ba43a3518bb8013258b39c574077a78dd04ad0da146d55ca6be893829b2813dbccb742305239a512bb085b95ff5089a73de47135ded61b2bb0f0f387d69554bc470fc9106525dcc879f4f7a29ec46c93144516b4dbaad6b4b08f5acf433e038a11a5fba68ed60a953bfdd9a0eb8c9fa07f2198f567cf61527407780ecb8e99bd0ad20e1d4c31596504d9b717607d67b8d0c64eb5fb6b70f8da01f3dbd12654fddf009d9a21d76129e1657cdb16c52b60807d921801b78c7d174e19ff333e05688a41183d0ac302fd94472932850ba94a8478773bb5429463c6222e05eafa378afd991118ff8828bd52fb35f02a7d3b8902af830270e068da5a392249b148227ff86a7f6caad964092fa0747a293f4743de2994b64dbee97f673728e55a427d546420ab45b07dad96d62872bf48c5b83b93d9053ec0b73c9f9661716f2d20d53dc614aee58fbe9a7517f67ea953cf17a4eebbfa6453c528d01ba8cadd261bb2ab5c29647284a07a232961a550136ef875e0f6fa22d69805c379e6074baca24fc1790bd817679167d0a0d3406a8a1b8df286fc279e16059037d3880a55be5c257c1ccbba4337e2d50e587f35dbb8663e16da5b46c4b4b2534458357122e11a226f599859f11332c3d89317e89eceb4a6826a3170054aa264a98acdfb46e8968151249842602056bb3834676944fdb444e11748abe04044f29b410e2eaafdb7b7cc12e0220da93bc40925e32a289c7df840f55be8974f4d77f824d10d14e1bbbe36043d72170ae96630a34db5383085dd5e96f76df2053d933f0d7d7d33284c506739f58c3df17048e7e204d5dee96604a0e48608eedcd53cf53c933c61a429f1d1f8920d761c55077193a7f00b44cd9982e63cf388dfea6ad60bcce43078373ac53d33274c6c8baab0dbc57bf6ac26597da5fa31a6ed72bd18c1946b170feed7d4f2501c9cb3e2ce0a2cdb2aa92a2aef49c1337085fe0e97858db33e7919cbf05fbcc5f1d59acf578f3221d66cbf70caa190f28dc1c0748537d01b16a41d5871b164684ecc469407797341e55bc4405f5217734e4dcb914f853a28333a7b42a213e1b4d2ddb7b16ed400bdd9357019284839a4f823b535a8db574fe25d6691e682820d98e36a424b0c4f4e0392208b0642ae8b7937699f5d3c62c14390327810dae7b8006d7a3dfae63a437d97b063c56316cd080d1e6a5aa321144e97171be60d0b53e2a3b830ee6ca5b11d6590fb7dd00b8d584b3505d46eb8cc8d5a5db2120db39182a4068d81410e7e8c2d063062de9e3261f803a91b41124d34a91771641f9254dfc16587e7d50f404dbee62783b680fcb46051dcc2d9b2f7a850b4dcc64b6325a605266831c0e7230341e80231d146b6f8d86d9082d175497d731f0f3243ad6909e5532855360b2085a0bfab4af8ad9c0654d1d6dbeaf18d9793b7e9cc7c2dc1b67620a09fa8047ff3fba0a9598c6f387987900af5b71971e0ca5f928881e093961b66790e4be33fdeb1120d2450b40202d385ceebc5da3a94fc38a1dc2adaf0eb998e14d78193cc16414477692813939850a26cd94be458ee6b5f682fd84348cab138e27380964b4ceb151f5cdb58f3fb31e13039033da2c5ff115f21721d7d945334ab3677bc6df4cdd02b00b8f5218387e199bc9ece8bb1a47956979cd42a7063685c810d45f82c1e0f2c1248a59b33bc96a28d24684ba1e1e8e7f97c588e72d0c5595e6681b302fd1e5e5fbc7856be85ef914e3d9ddb638b8922d76f147e03655418416e96e13019a9687ce84def1ff758103116ca7637958f97704d48ba28ca479fe108b62c26b1cea7238daf9e57b484c8362d5b32e91db791091652610e0456e79a37e8ffeea03b2a4419746e55569febb0ee6709d3fc0983be98c902ce59779d486f07bf96593c8803f39e193eb73addaa11b9d7069183f68b4adce66150020140d9f9cd9e6e8487b0597d4b6c7ff6e1cddac078a8a38d0b91ded8e1d755742c3c88514144e67a1791d00d96b4fdf281e79949000e2745e105f871058efdc5dc8ff6d23c1362183ec9be69ec379ecdc2ffa211949f4339e5292dac983efbfd750f22d575a142ed56c7f4f9a0d9b7d699c807231f0d50bf305c134dfb0ab50370d24cbc1a0869bbec0165a17666070e6f5963bbdb9a579b0d880f3d2da0757f4fe5405708252dbd134df14a0d2a8aa71a7994006e7ceb8e84e296b345a37e1cb6892d406e84d11ff9725fcd4b397b94e9b90f715672fdaf7d6de1827e53b88ee511bc0eecba9397547c5c34cf67a020437839ec9f534e4308f421c5449f6f67da75ae81add2a74aed82fa83467df15b07c85a5bea87ee010d0990fd1356d2f8f52db10aaf29baa0a15c55d0ebb56d145ff216b2e63d7d9856326cc0f9303312ca038b656f4152aeaf19198c1966316a9f18644fc09772da38071cf7249d6071414385fd6e7fb46286b0721197ca202c36884cd5ab74c2920ed8d5729df41e631d11746517dcdd8bcff95134c182ec5eb00f90c86dbe71c05388d59011d9de538f7c9f6bd7f99973ad563daa60da37180c745d9c08fa0e05b68f968fbcddffe3f5710b47035b9b49de316aed71cb931f5af426f8a3fa0df3f76886cdc0a08d83e6485ff0b1701c661c55bbc09265bbd8cffbec3236723a2b17a1c5166d99bf30014c3e66135111f57696a3c01d0924379df7d0e16abb9a4843f3d55b915ad4d8f54fa15a3a8ac31845267e0f4279f6bea9e384caee9b334e5f4a1558af353d0a5ccf09c6594f7a05ac49d0860fa06b00bcebbd526bf0c54939f9e5ffed697832bb691231ee2f1bfa8a91846863a484423f1c140ea601fcb004559963f8fd3e5c68bed99e2a91eeea23ded67c279bf6904aa66a74634f22ce81b87a66c3cf48c8dea6d1ccebdfc6a08a11e2b1c7a0a79153318e33fb2b237eacdaf2c5d95cd7ac272f49d33d4be764cdbb89376964b499ac0c941a44641adb95f17f65f836cf03e1a7a031011db5f9f55d0a0d33c7befcdd49f42b8b090b29ee2b82d96117d50bce1052f457643f4d7908ebc230e830c9b9a55cace30edfa6d80d49e9639b15dac0cb483f764bdb83ca93b110950cefbe8204c107cd383a307626a8ec530b08dbd065e27175823297babb8ee4b04f65808296bba929a7927309de0f15257f1835866b6d6b35133bb2cc248d3c7ddec4700b15b50cc9cc2028f42b8ea7cf36ad897ff016b32860b2ae0c5a36752966019e4e7f71cfdb983a351c90afcfac6aaeb0a3c61bc9b5b5fdd1e7ab3483ccf529e7e142f6a2645eaa0eb79709175f3821e8e4d93eeca3af9daa3f1efc9a9ff9790e347404f5480fddf63da32e273b77d7c1ab1071bbf721ffdac4f72640e8e4858f0382601dff72de1972dafd2be7022b4e697ca5dc25247cb8801bc5f3b3a82fe1701bac5bfe6569e5dd1f98a8a020dc363ab4fc50087e48bde842facba4f6aa70cee7c3ec29843fc2ec416181c12280c606e1f57277e99e568621f74b521ed3c8c7cc9828f3afad4a398fc1ec7e7f8f76dcc0fccefa3b9d0919ad9e1c2e49a6a62d574cd826cf5b7fa6a1801e8742b7b9cfac6fff879cd4654f722ad111b5f5476cf4bb055e6baf11f821b2e5ba56606e5d4835cb1f45add67eed16af70077b6b9c512877ba8b0f27cbcdab21ed3537e540f384d4c1804934903bff7ccbd38a60f4f8d7d4fe906f920fc882e587de45d1bd0e022f8726ea01c5042f55b3221812780594e50b19f081833f5dea0031ad6435e55f4bfdc623582b658cb4dc9ea37e7ff7a0a1074893199382e1af508b545710c9fee997d5ca37916657021d54ba7842dedf30c41349deaf67a8e2f2740a9c287f18c509ef7e252ff65e9559801f6e100b1d807b83037c72190b6853371aa1d92ab0ff8d22fd2653254202d4bf39491c296defcdc9e26516538701a7441467616596c3140253261367b2151b76f149be80a43d27c1cd5a9bf85e8dec1a81d5bd5f662087910369dd770673251fd6f30508e15f62a1c8a7a48e023c2e884cf1c709cc5d9af63ddb4c490a1900b1b532fb05f05ea0f1a94d502ed3bea3696cfa511bbc0035b14e6bfc463dac5b996c94512eddddc7b16c06a274d3cbb051e2bbd893df4aaaf8fbd82cc7c32adf3a198ea72c87c3aa97c4daff348cdbed0e779857bee4545094f2c238801d7198c98988cb15bf36e975cc07eacf8d8279e5266598b48ac662b3ee0ed5d5a891d777f30e1e889d0847d7f8f0f01d2235a784ce88eac5e732a4f84b9398480ccf0083189acd8586bf64f718ca35ebcde223a0e5740e0879665e0687cab8011f3c0851b4e35f2551b04743c53f6774e98347ac4d082bb3f32c16b618538c9333b09ccfe35992557859c034db3ce99f6374e2b496a3b401d7eb9b0fbad24542aa3085c53e6a5913d1f32cf675e47cdc67915bb86b74df5af587eb8566f8bf7b0ff564a8b0d9ef0c110a7be4c3368daf2bf7f2bc07c9ec96f9ed236597eaf3b92443d32bcd8f1cf10b89d5ba10b7a5c7f9b060071f6a823bf15943f3dc6516fea148bf676f7c813f83e2e4b027028abb65a54feeab4696dd35465dd387910c0a1540b491f7ae7b2d9995e06335714e33bfa8d384dc28f37dd48ace6b2024668cd1fec45b033e808b66ee8b4811df1679e75d4a54ea2954bc6f1e953f3eba309cfdeb46ee293842dd494d7997e5372250f411b002eded5267fa5bafc578f535c60a4303671a5d0339347ebf2a329a7c97fb96e7b761bc745345058ccd5b2e622ba238342bfda2cd11e1a5b57d74c13", 0x1000}, {&(0x7f0000001180)="1749a3cafdfefd6e5f5701c894c3ef173085cf219f583882d49b8dff2e11df8ec1ff67e6e29552c98ab7f4e90bd94224117d9bf1cd2dde66c8efc1d4c6905f542dc102d848", 0x45}, {&(0x7f0000001200)="68003956d00bfe0fa62254a0a70828aa24afd312c93eaad54b21c61b0883d4fc994332c1348c867b14eac730c7564ab0cf7c9da2a15efd5d5a2a74dd0324a78449edc4b6249016e9ee2fd1383558b317f2293362f58e368cf0d4be35afd74dfb7738e0a5a5f23eb8026d3eda53f13e3589461372979be1f77c06d43b1ecdd93bbf157a6cb0cdae2db89a3110c65ef70323398b67912580bb1c7c1fff522ea7be976fabdcad289570c29f0422f41fb02ba0c9597911a301dd5d9299ffbbb46784fbc3d482cd255184ca3397d8bc531a01e39cabf73fe35c2392f55552dcdf8afaed3621c6c8624de95a", 0xe9}], 0x4, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x2, 0x0, 0xd, 0x3fc, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000100), 0xfffffffffffffebe) 22:28:52 executing program 1: r0 = semget(0x3, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x3) r2 = semget(0x0, 0x2, 0x100) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000001b40)=""/144) semop(r2, &(0x7f0000000100)=[{0x3, 0x0, 0x3800}, {0x0, 0x3, 0x800}, {0x2, 0x6}, {0x4, 0xc, 0x1800}, {0x3, 0x5}, {0x1, 0x3, 0x800}, {0x2, 0x9, 0x3800}], 0x7) semop(r0, &(0x7f00000000c0)=[{0x1, 0xffffffff}], 0x1) getrlimit(0x7, &(0x7f0000000000)) 22:28:52 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x8000, 0x120) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x810000000, 0x2, 0x4, 0x1, 0xf618, 0xa3, 0x6840000, 0x0, 0x0, 0x9, 0x400}) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r2, 0x0, 0x0) 22:28:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) socket(0x6, 0x2, 0x580) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0xd075db5, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, r1, 0x0, 0x13) 22:28:52 executing program 1: syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x9, 0x1000, 0x101, 0x6}, {0x1, 0x27ddef4b, 0xcb, 0x6}, {0x0, 0x1, 0x3, 0x5}, {0x6, 0x8, 0x100000001, 0x9}, {0x1ff, 0x10001, 0x1, 0x3778}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7c}, {0x3c}, {0x6}]}) r1 = dup(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getuid() 22:28:52 executing program 1: setreuid(0x0, 0xee01) shmget(0x0, 0x1000, 0x104, &(0x7f0000129000/0x1000)=nil) socketpair(0x2, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xb) socketpair(0x20, 0x6, 0xe00000000, &(0x7f0000000040)) fchmod(r0, 0x4) socket(0x2, 0xf, 0x0) 22:28:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000001280)="186fe65c", 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x2, 0x8, 0x5d}, 0xc) sendto(r0, &(0x7f0000000040)="895b191cdb3aa4a6296b42ddaceec9504feb06ae3dc48c28a778d50e639af1b2852431ea211c91b58cc5cb69ceebd6d557019097cdd638665c1b88dfe1a84f7b0aaf356cbd3ee2cc59b7177a728bdda13044390368afb6704cad5720e545259690b530435d6c0c61", 0x68, 0x400, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 22:28:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x48}, {0x6, 0x0, 0x0, 0x100}]}) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) dup(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x3, 0x100000000}, {0x19}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:52 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x8000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000001580)=[{&(0x7f0000000080)="b069bb4642b338c5d5b1021fb8", 0xd}], 0x1, 0x0, 0x0) mmap(&(0x7f00002ed000/0x4000)=nil, 0x4000, 0x4, 0x4010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) 22:28:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2, 0x8, &(0x7f0000000040), 0x0) 22:28:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) ioctl$TIOCSBRK(r2, 0x2000747b) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) acct(&(0x7f0000001300)='./file0\x00') dup2(r3, 0xffffffffffffffff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x3c3b8f6cae16a077) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xa, 0x0, 0x21, 0x0, 0x0, 0xf}, 0x2) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000100)="6c602566dd94ea1d54609e1f64578809c23e6b64e83cbe6b987b44c0e3a64c4b4c4992a5a92a775613115124cd3902aaa016423981b03cceb4cdb5cc476a984e95246d6425d9072b1bf027c4fcfd492ace5d481428e51a1be9a4ad261a0c06cbefd1fe3315d456084e3b1c", 0x6b}, {&(0x7f0000000280)="25ce8e262590fc87f0dc00598b9abd903673eb86026c3a45af7ff567486b1b2e3a3f87082539f5bd0306df433d5b663b7114a86cac51cc9fb5b3df358bdb11057019041959a68b8e48e2c9316dedbfcc5d5c9a9a2af2b6b7433567de935f522f43846b9d051c9d4a3ece608ce8602647dddbc2a80d3208d2c04f2576f78cf4e40dd92d1a1f30504d088fe383a2cd153a415c45053b2bb795cede5887c316ed9fdd737ad4f393470bf6bfe91d0a1987261473a5bf8097f428371d6b608fb4cffa2ab2565b169e1b7e8412d3bd9b6a9ca100f6d18490c0fd665f10c6382220986ee0ea5564eb44266e0a1b27c4bb40b0e64009f13240e5d5c62774ce1c3d8d58fe66b37a515b82c3421b92e1ee75ee969f2da3968009f44975610c453ae7b8c3e8245ba372c927eaf50fb3f89ac00966e81448d1f3f1c15926d6ccd5df1cceb96105929c3f5cffbe46678fb61c50dabff2529ff293c3cd56c439e912a805785beae6708cca504d46566eceeda6d73a1394020c462a69122a5b8ba242aab929b5169772d299455253e54e96377472630197a5474b12c2ffcd39441848926a8481ccef91e42bc5cab602032f9e39008f45d22160b5eaed3c7b858f652dd67fa6613cb50a7af0e0fe402611b6e46d8f1d9871e38dcf87bebd4e05b524b4f2740e50f09201b330aa88c3943c27f215a6011734da4c4a7bcbc9d8108b5e7bc6e3209839f003485d9728229331c0f013dd2033a449b2fc0df705ac3b982fa3321242279849cebad9ba8ba5854416dafb062f225c36ba7f11d7ee01f1202aa41f5fbc06b012e3a5190719a67341bf71820636dbbf2cf4649b7372d4154fb6cad2b57e5ce5c0e0c61723c05446a13a429e42c309925dd1f68f368b93f5d663363512f2694dd389146c635fcf2e626be67f051f64272b3fde7fea12f109992dcbc24f836972b0a961a4b94e8d151c0d49b6802a51de28892b0f1d7c81fa376b0e319853be88568dfebb068b86ba54eff21637a6ed3f1878b28722e8d00076372cdcfa8402a64a10a7eeb70f0b579598a757c08a48924dd807ef5b611d927295aeb62c94a0f5a754213d0e12d5cfd0757c86e06b46adad95c2c9f48b5159b19d2080c8ad1b5d56a00e12ab1283304e6cec3e9cafe3278e1a524b99b7f104960a4ffc1b9f9d02468b1e6b55fd5c0b0d48ee5f600fa347b90416e6fedde0cee810dcae0f5e344173a746bf1d37b5f0a731a53fc04c1d8a895761cf0b6d35b552e774295705ab2ded0144bfb62180a2a9cefef73e79da7d96a57d062dbd85a6fb374a034ebe816ab9c77f3b7fa95959984f4a1c9c0e75bb11a33c24721013c7ff2fb64e2fdb14374fb4547c5d64d2f0c92411e56cace7c0949db768cd31e6125c969aac3fedbc84b1eb11f7da76ce1f97adab9f3ffb1ba8ed96236aed85494f6fdd2a12dc425638233203ccb9126320c110ceae457166c2565d3e0e7a89986534fe4cfc2c41a7fbb72785a2c734b26310950bb09e601efeea2528cdd0fa173855035f614ceda07629414afdd35d4b2e2b8920f6fd33d3774f9006e9352d0ee86a890fd27ff948934a0161ad0e2070118ed824b9ce43027ef46fb53dc4ca724e1f4a63b782e8e4665843301b5bb1f37acc2de27b597962e1e76d121baeb812a1cd4dee5db34529ed613cbe851fd430c6656cba503a297eae5e1d63f2ae53bea90f6322009af8f3369cd8ba60e5c656b40241cdf812386e720946448b08f05aa854ff5a24d7d5fabb4aa9091ac79d60487d42159fcca414e8c48f6afc0acc80674d636ffa22a86dcc514e3bddb97b9b655db893ab3d2d217ec24f4121483b0d9b8bcf42670103fabc4f551945990043ec55271483a21a80c07369afa88a9835289a3d720634a007690e9214dfdcdb51acd1fd5a20eb957fed4e3030a65ef0efbec3da3f4d8a9d297bcb71cd15fc0afcdf5ee60fef3ec6a6f6290cca5638607a21afaf58ec67e9a0591f0282604f48fbc0ba0c89006765107381aa8ecad24cb589851b29fd1af67ca86d06d868190bc420eabcad4f6c578ce2f27722bd6200a319d6421acaaf6e6bf155a5dd8029634366dab5a3e24cb8827c8efda8c6cd1b7ca99b766b24febd665b744d06fbac8893037752f6999db1529160c8b037d74c435b80c845645e4d0ecdaf43cae9a5632518b7977f0c0998647f6f8e73adedcc429a951307c3865265703317cb9e851b2bd6c09db4ae14e9c48f5a06bde77780139f83efd354705f9f31ab8561891f59b8ccd645dcb1015048f4ff31fd0165262ac08afc10376242cda31f52fdeab9c211b0ce928984bff06080d90a7f479e946f31ddaae33c30e5c15e1daeaf928aebc38ab7bb5ff74c85e78b7e47cf525b678150c3196ed6ee07db3ab5cca862271e7be112a5112631ee6dcc3974f00d9528f32ea9f98f2d49b5ebd6e4532431ded21231f2fafce90db1ed60610ae2a24a9bb163b03e6d25cb311fdbc0be190377c09548d67ef2c49e609f4ec98669b4b3bf2a615066afaadec79fb3cd1e4dcf0c0812a9c73a197f8edcfb6deb1336783d640c357bd9981a05fcce00572aee5873438144dc620b19fbf5c56fb677a2d38fdfc37fd51ac28b830ea40f3963218484d7c991e2998f9ff8844763c116816b559fc005304540fe5a6f1d9a423a0eb67d008b87791ea74d6583c090f260734525c65e9d7f11f98b88b9adafd5f2501948e281c459f12e8657b1a635c7cd57392ac0135ec729c1949754eef61e9327ac2eac14524e1e395a6b6ef52a6be673075216dc3ebb51f39cc45a6a393d0689ed1892075115b9e8cdf3f0ab15e3aeaa5d9158f4c1e04be663d2ad0a0d62e46b32ea455c6c703a3ed48adba4a0864f89ec502d4a1a63ff7c0dbb1b090d55a1ef83bf77e0141dfeb61c026ba9912befdbb0d0af22e8ebe205c8eeface5112c8935fdc80cae6ea1ebce4d288795cfe00f0bc73efec1dbb47870ad7625139bdbd734f5c22e23bd1ccb45f3dd69f05d7e99bf9d0c832495a28fdeded0652f7a78c0027cf7bb8779caf514997bfef8c29b6e8fc83bf9b209a80e12ea0cbf4f4a7befff960519c1e3b34bf0e744d4907b692d9c79a5c8204b42c459ee5f6e352ba28577693e28deaa4a3dbc3e5e048ee271b948cd2586c9e4e5e569c9c3911147d68d02cca63c7abd044d6b28c24da4344bd4e288287c4e4fcf8f519b3b54ec9c39241354855e2ab7c404233e8ba3989543236c6996c961f85de102ddb66155a6c2eb1b10acb0e5cc07526adfb28e7428246af85abb3a5890dac2bffd2ee428ee54f20ba82e2e114e3e8cb127adc5a2f5cf46bdefb8ee47b2457448716f163391b1703687d0938c39bae0c266a77b01abf2671260f878433a281769226dc8a6d2324b9a802e372fa8473a78bcae8743d0add053d8cdbb0345034ca574665bf47b7170f5b3f04047783a69add23653aaa6b4a918ed824d07239fdc0431c195c826bd8175e9e63ed649e43cc3e232d5aa4683c94ad1653e7bd2fe4a23632027b8b2836d2118d5ee0e6bdf5acbb1f5cc90375f0aef6f3280147bccacf5f6c3ad4b03694d7970a034c1dd62a7e4cca59ea15971bcc6bf55cb3aad53dd5da87d7b0571c7cdf6573adbee53ebf397b9bd0918040df3504c8e709caaeb311eb08656225480c33c817b204bb43f67a1eef7e03253d8facb21277a3c15fc94b9ec084e9bc13c726562457fa54b5632bce62bb92e988a5035395c7239bc217bbc742738406bcaea9319eef9ba131589e79fed06db55cffd4895724cb5ddd893c9686983a86069e3ce1be56c29b530d199ddfbfc2bd47a8d4834b2c22c0be0bb0713f749ef768de9aeeb1bb60a23eee5dfd1abc1e346b06d1e727d1ac478c9b31b9447525013168646328cfcb846d812e39f5228fa441113355d1287f7b669e234d86135070c274ea0e478f473c7b7cd844acb5418a42105c71f38c08004a1cc96443adaba53eee925f4e8246574eb100babbd0c5d873b109b2bee04c0d44945bd5b5ace50ee9100cff688f92da0f85669e10e3a9a7e29734b54fdc9601b3390f2dd43d48c7b77ec4f407f5232002a2fd3458f90e3eef4a8ec0c2bb778033c59007357815fe173a560e1fa424e311e9c5b7ef29b6074c6c3455e44379a94e5d587067405f52047db9576b3839af46a89bb672e0c8967b717c386fa3d2e7f297942f8f42f8ded54a10518c83efbd6eca321be9f08e5e1dd905a97535ef0224b48084daa429425924aed4ca99cb31bb3427fca2b8b330df36a6f03fd9031cb937d8749fb56946bc516d725ad69f0322017b47b2c0bebcbb5303c233180281393cc0f45d0938ad63596efad5e1f1a744165aed929d5214e2d39ba8b3363f763cf1e833bd365bee0f45c396109ec60902f14f7b327eb05bff9706ff2869d74fa4dfe4d2d8e493df3cba2e3fb99cfa6d2c3286da86be53dfe283eab951ba9ff85ed77c840b08512bbbcfaf016e81a0b53f6d412cd8c6f955de4c3e1ef5296fd29722d4cd1c524fff137f344b07e9ffbc9fc87c47ef6a659ce2b130cccf0efa997891475b3b5c9ddc5ea1c8a08f6af8874b1e66f7ea212b8183d89ea619af1fb2d52a91748f6df64b0dc70aa39910d7215bc22d7f54485a86422dae06f996f7a8baf7cbad95dc3fbace1c18654702745729d3d5b7336173b0ee90d4b89f7d975e0ed372babb50b7269b5542b57e93bb406f973adab17b3da3b3344196cc82287e4276d09e63b79f837d4737c4787ebaacf76a2add564cda9dff429b94bf901a2ca8263ed68f83ef73cfe9a64e8f6fa553cc7c2391881a6fd6ef982c22ccc29d4589f597c988326492ce74e3383c9711eeaa5f923754d1e0c4dcc4816de1bb8ee44a9b42f6d9bed5e265ea4ca6ae88037e58fdc0e5b0c5f93296473584289eeab3f5aff5508537321d1aa6a637c1f22ffd3b76c59f554a9b8c26ed628a5c07ea2b4ddc269b6fff2042bbd9e6be4b3d93309c9ae1819e457442b7411defe712ba257eb33395bfb39b5e04fb85193f32453d5155ae3e8e5d72ba2c4b5488081ae967eebe0364fa2c3f48fbffe2603c8f3a062840ee5bab4aafd500a1feb7eb6d96dff5f01b147fdbbe96c862090c2f97b3e4b36a72725716e87eba2438769d7b9b74e4d0deca93bf9297ee6cb5f66b5e933c2d236df0964d40aac6d3acd96791f1df8f8c71809bc0c7d22f5e930103bd69e25ce3e22966da4746656a1d966e7c0d4ddf92934f6eb0bfef0a9f5b920ca7c590d59a1775758a19d4796cea740f85d7a75d3dd099c943a535ecc587ee20230b16e57b897c0ed91714a00560f7f261eb8dd5b8fbd1a8a675565bd6eed00bfcbc2a998e08ff626955fe8ff9f8dce7ba102b537067fed4ed4488c2eb8d24d8e6cf5aedfafb23ff24507d1035c854283acbbecf98b1e99a2b39d15cf4ece3f200a1358654b5ed8625adc2209aa5fc105c421030bab47ec9a195bc9d0b4497c8c28ff1a2236f705cd96200c4766902a327406ddc7e18074e97d1b69ad2897f7912d2c547b988122b06708128c225547302bca10fa0de29414e74db0008882b6d22d26076c96723fcd9647b0771f45f832c3cac582c8245e1055ec48d9d2e9515292905b80a70e99b494dbf32a6341a2227d46db71470a6f864fde9be1fbb7ae4b5d8a42480cf58b3391994ce18e753b0be68940c7c4512af726be589833d9c8f045095ec67f04fa3896b511bdd43d08b99e107c6db85e2bd374bbbe9dca0a664ea386829145518c4ce1fdbd0f76fb5c2c299c409e34a805a31426b", 0x1000}, {&(0x7f0000001280)="8a47573707359538073336b760bebe7e48eadc2cef11acf024eda668699c0758f039a48ddeaa113c53c33ee44dfdbafa2caa82e80da5d6b82f23f83867fc4a90a834e96492c38abca665c151fd02ee5a919a6379c1834a1e823f6b4e6c800a2362e4ae08e5e2fefc8973f024", 0x6c}], 0x3, 0x0, 0x0) 22:28:52 executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x40, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x3, 0x64a) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000880)=""/4096) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r2) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) setuid(0xee01) open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, 0xffffffffffffffff) r4 = accept$unix(r3, 0x0, &(0x7f00000000c0)) getpeername(r4, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 22:28:52 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000080)={0x1}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x6, 0x5}, {0x18, 0x2, 0x2, 0x1}, 0x7, [0x4, 0x5, 0x7d0878e2, 0x6, 0x7ff, 0xb25, 0xfffffffffffffffd, 0xfff]}, 0x3c) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="ad8e8a45a707c57e19ab528d43a5f86294e340aa4acfe04f1210114008c6a7398adfd21379ddd608a0f9b8547475489cc49fb8e300a8332b757357d19e92adf1efd24d923b98ff163838a4a8ec2e6f06260733be26be39a0977cc62b09adc180c196883628f5a5eac0023bbf60bb34a44713214b37a4ec6d2fd2ee712d801eeb72458ddee475e5c75fa9000919af08fe513b10a2"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) socket(0x3a, 0x8001, 0x1) write(r1, &(0x7f0000000040)="43de057255cc4eb8", 0x8) 22:28:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x40}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x10) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x5, 0x8, 0x40, 0x6}, {0x7f, 0x3, 0x9, 0x4}, {0x9, 0x9, 0x6, 0x800}, {0x2, 0x4, 0x56, 0x4}, {0x50c, 0x1, 0x0, 0x7}, {0x2, 0x7fffffff, 0x1200, 0x400}, {0x0, 0x3, 0x4, 0x8}, {0x9, 0x81, 0x9, 0x2}]}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000080)="d3be5367") 22:28:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x1f, 0x400, 0x1, 0x0, 0x6a4, 0x8, 0x0, 0x2, 0x9233, 0x400}) chmod(&(0x7f0000000280)='./file0\x00', 0xd) r1 = semget(0x3, 0x0, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lchown(0x0, 0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000300)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0xa}, 0x3c) r3 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = getuid() fchflags(r0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r5, 0x0, 0x8000000000000000) r6 = openat(r5, &(0x7f0000000240)='./bus\x00', 0x800, 0x119) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f0000000340)=0x1) setreuid(r2, r4) r7 = semget$private(0x0, 0x3, 0x401) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000200)=""/29) 22:28:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) r2 = semget(0x0, 0x2, 0x100) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000001b40)=""/144) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000080)=""/160) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 22:28:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="ddc3") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 22:28:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x5}, {0x6}]}) r1 = accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/247, &(0x7f0000000180)=0xf7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) clock_getres(0x0, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="000000186004008b0000232700000000000000000000ffffff9c0200000000000000000000000000c8bba3aa", 0x2c}], 0x1) open(&(0x7f0000000080)='./bus\x00', 0x6b59acffbae34244, 0x24) 22:28:52 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) sendmsg(r1, &(0x7f0000001540)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000001480)=[{&(0x7f0000000140)="7974bab44e929230790e4d8cf33de5afd65be2cd5cab561d5b810168bda2c9c71c2cd6f4b95b5f5633d0db90b3e9f63a15d8516d95eecc15b21e0580eb589bb11af5a3f962d568909a3c7b573658a2c23425eb30319771b0c0ea0c2e2914a3d8bbf2778c248a776ef5f62982c50eb38f79f8fac5cb7c481f8e6f0b5b2f869ed0dac62d5babdab22b0833c136f8d5dc030a782e9a5e443064edb8ffc53759427ca8247f12de96acbf572ef27deebdda66c16fd25e0022cbaa5f342146d7baee489e81f4b0e48bb787ae95bdfdf17c6846d39323bb140b8ff2c33aa172aefb372003fe217f346df1363848a7926614858a35b52127b036dca0fe4b", 0xfa}, {&(0x7f0000000080)="1a38d7de04679ddb840792679bb207462617c697688ee73600f244a12ceda87329b25bade65c0602d8bf6411c1576b76da7ca5966f089ad72bf18550c6046ec8cf375223a8163d36a1b94e3840f359ecc04cfad7926a635ce4376216a88844e7e64876a2ad9da07ba282fa5dc2a06e6b8d02f7a9", 0x74}, {&(0x7f0000000240)="92398a06645c7634c98cb837e2dd2a256ef7735196faa99389a60f78ef8e7b7642afb08d017808125e9a4960ea9f9c9200950db678d8bff18ef825604afc61ae39a3478c5048c566297babdc33976d1f94b9cfa69a111632f7447bdea8ee5a68888e3251acc2e434355d5a3691acd41b8f1903f9afb5b45f1d4b01d9294dd42687683250adc5dbee6af1d4722054b2d2213bcd3d51798b29ae0332fb657481a4852385aeba4cf0e2a9b957aca5f6325b5804a0d0cf58aa0f2a1b454c9b7b30b90ee97e24e699c4105ef04a29e90ecf64a66f97e8c9573062d4bedb9a11ceb5a30e60e97bd341eba9b00cbbc56e9246b8f5ef14b17163357c82cc961fd1857afa4bd2c0de7b5f2b5e1035541f237fd95077f290bdd73fed2a1dbfc6ce10334bbf143a0d256f9b7a95eb25582a6e9288de4bab3f4bca7dcf3f6b015d7d85d5cfcd297246cea08507e90631d0e153c2898639b1113d8279ca8a74dd0a25d42d5c399bddd95d16a56c46b8951556a4d64a05423aba3b846ef8dd09116165afbf473260c07ef1b1af7aecb960c8aafda85fb2bd3327897f9f43caac455896e2f3b2b2f5ede52d7173c063e39c4cd17d5a2565303dab3343784ae25e12ff2a40c9b14766e7f7630a70cb580a623b494abcfb6426ff20b66d8e2c2b25e47b7fde0a367f9b821095331040a47d0c96ba9e796b912815f25116854832d0c8d2522efd797db9e733b6de5f0ca8a5342843052e8c7dd30b36d19fd3cba1398ddaea8f2c19b07c6878e183dcaeb5f95512e97627718161cd88466663f56755381f30bcd8f6e5c3830d56f352c2b725b377002a23764b70ac6ca39041f37276082979c6e9dd1bc0c3b8769af9ae93172c15ec03fe52cb300f2e6f57bf39f6edc70e04e5204c8db5f3c8bcb38d80577752714b044b5148c76e76f7c971a108e4dec113a75e56995605c077d244056d4558218b2e4f12476cc493803e87a5b7a75e7bf5bfd7c2aef4628e57f628ad8040b94990d714e5416169e0a719bfcfe8a40c3b65971ee383cc594fcd7c487d971cf9569bd391dc57ba68c0620fbf39eea8af08fb2f201df1b4adc4ad9e0767f1eb287477496058d28259b8030e896e37c3ea81c3bf35e79a67512f1d6b63e3299283b6c4f95e90c02014504238b43e8374d5ef24b72cca7fe14a485c87520ca67311fe8ec20391ebd4d7357eba29ce4584bbd24986a51ec21d308ae803bc9f04a7cb284cf89f3a540e50818fb68723cc53ddfa26204ebe67063e359e0bd254251b45f17d976dfe9838f53e923983ccec58d5d0f721d4197bba0d3c177cd05aa73ab5c014d530e58f4a684242f19ccf7a4b4f7ef6b88a88ae244522aa26abce5e4dbdb51fcb09dd05e9af9e13c5ef05b691a11ef84f1f464601df5b925794ab89486db6390df6d1a0b7f4e2cf6dc0122adc7490388f8644d244a09531d5cf221d8bf580855554864e2e60e00825e9eac504ea53b441faa8bfba7abdc373dae17899ff34cc7fbb9a0e9a88089dac978f080d0d0395ce2fdd2b4230a984527859bb900a8f8e9d23bdf295d49b5fe1cf84dd6e45632c8b3c814ad3088e13ddc6d17479acffd8771223f2cd54022abbce5dd89182b5b7781250b6bc8631046b643d1d2166c7714d91d01f348e849c020039aa5e3b76ae558d52c21c454b32e5fb3af19fd0d5fb1a9720892827b1cd586f43d0b0632f86feb24ca55303dedc3ca030e6a6603c81f50b56b9be53b5796a60a1bb265cc19a40189693f8b16b52a046477d0903ed2343a1670db478d62404f89c906709805d98649028a5776cb413722e5782feffbe88a2cdb096d820d4b97b87ca7c06ea3f5d17037ab0bdb8d730d2692a7e4d7a2ac8263b09299b21d68242c28685d564cbea623e6667ea5585e52a2fac0264a9d726ab8698930293b9438b66016b9806beaebb14729f5a813a6748c16f05e2bdad8de40f04a48c0b9d9c4cfe955ffb6fbe0e5fad8a43fd726d8e9ff8f05c4746ae1608d271cb0cc869b9aae8b1f2108a7f9d1711b16a7deb0bee0fa7adbb5cc938b1e679279951c4055bb440bead72195ca039593ebab210b489f873eb9bd8b0282638065af5d49294635f6c84c4a1865cd0b3725cf7f4f2c04cbf85bc0117d959073fb0cf883643a5d56c329f52dafa0ff75c1d211af18f53f55e9fd745281d558e7df4db90e8ba5d51e2ec79a700f5b8491151f2f6b882477f87dad5873126b5493b1cec294fd07ec73589facc9d46ca490e6c3de8842e786a2ecb0bf33b0e72c2bc03f55b4ab9c346f8540b20929d395d6a7dcb392934688966a8f2f7eb1e5b13340943d28062a723510ec55a5897fea735a4c97e624f7e777ec5989593c7ef79a86e47134c9a1e051da706fd60dc15def43315a274901ae1126678bc819f28a25b0aa68606ddccdb73ec15f31f88557533314c302864a2cc2d28ba6bac4b916ec42b2792bddccb83e7d1056d5190293a77efc3e026d9fef9a17d8eea8b13d3eda1d3a6eb7c90f4c18669e3f777c62ee75a01cc15d46928a1105ed26f28d515a617e64548ccbfe8c2382f503b74af1c08da2247de6ec4f6fd81c993d9e382eac39fcb0f45ab32eca72043003149cb66cee0ce159d95a170c40eb293fdbac0896bb11c21b5bfa9327007be33157499a7d752e4a96cc7ffcc35744fd70a205126db2b1b14a359fdeee4103025f8e12b7c7316afba008b58937a8c7c8d13d4835f25e33ecd659f39d2c13a044a6efa5fb252b70fd53269d2804834c9aa6aa73703c0648cc718352ed4a64814d110c2404ee3b7cdaa00084044159ce3f1f8b0cc15398437d6d83bc500eecbc287b6da6b59f01c4f6f25052a6b6b7bd82e4db400a6310de8bacfa88f92a8e1526f9f750ab1ebfe523d24d6887e0368332540c1b0771560829b1ed9dac4dde1cf0b458984764e0055a0f8598049e13623ca29eb9dd6550e34181c710228566a068d35603f539e35fbc303386b7eab2ddd44180aa3d3a57eaf574ce13a77ddf7ae056df8c9b7e688d2361345129e9110df045c33c92824cb2e7491262550af22edf7d7ffd89a372c1d11cc26a17d75bee5b8561e9775b79002d90ad1091fc80487492a599ecd6e922027529318a4008d45f8867c6d216e55ad6a20eb2c19789c40ea3d08e0956d3d30c5f14d9eb73a4f3a0bbc2f1e5382edfba02b63b0639623623d4a8faf744ade4eb53828ba3d7eb463581b7dc9e4025e6462bcc0232f881381d58e29c9de9a65228a2f60c371a40e590ff03e9dad0cf6a5d94402a263f2f07e2745c81625ab47adb2c3827ca7f1059c3ab7901af33a7928e85dd5250331b23b911cb914d74d44d1143ef66ffcc9d3f8f01948332df472dce73f932c2c041511d5bbde398a2da64bc42bb50adb883cca1d2d430d70cfccce1b03d22dd5d6c0601a780b4fd10247130ce3561d23d279b6c7da5aea9b39033c63bcff13489eb8bf16022185655586a6a06eab42ce2d7b988403ebe30a7e8ab3d5e6fbc688acbfc15a6c1f24447453ff19321fb7628ec8744b0a8e2ebbc08852d31fef3b83c76b7432ece8ab926a31a7fb2c83f62af013b17611ceeed55789acb35572fb7c7783fed1537a301b9c113496cb8e416c6452bdec7cc52d8943272d3bc05d3469b9b8e06ad2318c8165daa0a6e18446b700d5e176d712de50a9e21d86ee89836b72b48d531422ea0b0f89e94eed8840907f09e088451c6046e436ffa1bdce8817dd1c42976624fa1f2c47b000bdc7123095383b51976c554febb0416a9e0579e7bd57470fa7b2b95c70256dc674831c0f0cfa8b8a0615e1a4e0365f307de67f738dd807eb271aae89d035c6409b277dbe757bfdd721a5f42be405ddf281a8231fc6db81057dcda3c99351c1c61af99a57998bc31e8d36484810a2c89040577067847bbf4c4ae22866e8de991efac06cb141ad24ca51845d62236d0ab2cc35a2bf2f775cdccfb09b5d6777b0fe466d16fb0abd7c844ec09c9e71497c5581f7a8ba09a43cfaf55d5a9ac773ed1f885e156fb8f3c49d9af0850f6f607bcb0992e8dddb62122c068786292ef89756afa8c6021fd60ca9d0de07ec6a74eba50e11b8c8a301df6eb20efbfbac07c12f02803f2d26372b33d503d20615d221f402602b0520135f801aad910196986205ec1aad6aed5a91ffa0c1a5f3d6990ecb9b99874dc1488ba7431bed2fe9b24b9e26ede2494785c920345b47a3fbac1d05d4c85482d48651b9b55b3022d230ca09a78b84ab5b90f9ae498a3d7396616cc49948ce7117faa63c29dc084a9023afabe75d7a43e03b4399a6357d62692541561e0d080a6a00c426ecd6eab3e9c90d795d0e03d03bc7fc60c7b3ba19e71a4d97fa0df6c2bbcc18e9a4720410f27063ae75395a36827def468924181b2319470d0ec3e1ddda2c25b1854583ef40175ca74e00bcd8f18dd824faf55cdeb2daabedc8aa253e861da85f2400f9a4fe9f0ab734507d1c1a61ee5c34df983e23da42818d37e9f8e606a2fd65628538e0b578037949182bda028a3793f8fd3be3b41f508e70861f1e7bada6228acdb57dbfe7fc54dc2a0657a2d1d1c4a461d265e854096caf04c0668a1d30452e7a74eaacacdacde7f8eabb0fd8e8250baa1bd2149a680f21734202a3a0a16002e7ae980428e147b657da6ba284ac520b81e981ef542d9267d1081be7266ab455bf4e982f65dc7d9ccc7e8667d7e6cbe001ceb8c7bb8f22812ec9acbccd792d6b7d4d6ba8e1689094648f4d7eeaa51fecbb14b3ba01a306e5a1dfb142c93a29b18a01f9bd3842cd7b74238afef77735e2a8a65d4bc929dcf1bfec4f4d69a8d49552c35663d9f25adfa52ffb02a1f620c09f6bed7bf48cafdc0a86c1575ce3b98f7a60b210f9cae0a2a6a2ecaaa33ceeea71f4985c8182956127f48ded2e91bf1a222c337b0bcef95472a5f62b247e842a7737296864f60d0ca5cd08361183e0bf9f0eda26175689acdc2bf891bef333173590460ca0af3bf8ec18fe1a90f295b70c41b335198783bc8c609c94a3416306f6bd47a7cfc37bcf041923f74ac8c73f3a6a9ccc8d7a1a74b1198de5085bc5fbf8bafab53539a4d21ea005d7208d41fb03d3fe82d0631ba62c8a5aa66a16046ade14afd86c7bb05f057c8af3ba148228364c386366e9008128811af5dc7070a614f4263b13564fd686de244f25e34e1f96916f6ac52638e0c2fbb34bae315b8faf39dea3fad3ff50a160fc13eb456924d192db512a69c609128c04b19de507d1ab9e79fa1d088ec27f81cf125b288271dab20bf503d083523a1881661129861bf8d406df68d4781e92f8c29e8b487f7ece76d6342099468b29bf2ef692466378fec2e81ca8a48e73a5c3319b8f2355b9501646be0f19f95323c61a895123ea93f2eff5d386a7f709dcaadc4a3bc6cc30bb737d2fa323a0a5d65bbcf4c80e6c2912a053f0d6fa291f3517a3ab154d8a406fe366a79002209dbdd9b0ddc04598eb17d6e799ebe0848ee82f2efb48cb19eb197718d7b9b431083a711e0ea00c1f0412b83b8c91f850d2894469415f90c52ff5ac238b1891f31c550c45fc35f1c44fee4e592bfae7a866aa6fb780c5db9cd9dc1ae1c00c8b6864dfefdfe6b90b312539844cdcf4304e67e8c4cfcdecc69791d3a55bb23ceb8302e50a80c689910b2a1737fed41edfc2433e8a66eb0ee6bfd8df4e38e0d1c2b31e4e8efa6495ab081fe9bcf1cac0cf755012ea168ad94bd5ded8b1d3e1e788473416916dd4d87d0ec7aee872c741a47b2047b1b4491a103d0dc0266a01a180", 0x1000}, {&(0x7f0000001240)="d2d600c8bff04367e4dce125b1304573de91ce78a9ce0c37ecc66b475fa6064a2da8619e4965c0d0b6ef0757cbfa0cb5bbf440cf56fda42ccb0c01206e9d10ef85c4d13cabd10fa9601ee89b358335225d6869d6674c5a6eae85c907ab6c01eb172a719c258bbeeaef6159c5bd6412bd5ae4668976edc723edd1298e158ed5f105162297c9467bed8cf34d3cbdeb6ee06ae399fb3c34687172e7b3c5f5b177e902b9ab3d5c6dab86f9e06e098bc1", 0xae}, {&(0x7f0000001300)="59a5aad7b1a1bc86a2c3", 0xa}, {&(0x7f0000001340)="843ef2d5141d6a756f12bef232b3d012547f4aa1e6a9fed0d9b1c40d1b3487d888dd169cb46fe01d807c52abf0e9764ac6b6e5a3c9fd5aefe879b9de7597c4f6b539c917c573a02c35e2c605d3d51a9e8f6271706149483ebfb93e19fc7a6b3c5904a1d42414db21cdcf1f096f10d5d34cc97cc83885f403b5d61674ff21501f1ed3d0444664baeaef93229e92a8177879bbcbcfff9708db8d83268fc20c3bda5991de52317843915efac19f5bc431cba2188ec240bf2765fba25197f25be55a", 0xc0}, {&(0x7f0000001400)="37a5ac2162049e0b86bc0a13a477041f005eedb0b45ff20663ac026dc526dfff7883a51a404620adff78ab16c73abc5243193b038c6258aa85f800fca8161727068e976e279ff015b19caaa3bd6af4f5729af0ba44528af37ffebe1c34f2445e315af2db24095efea1024c83ee", 0x6d}], 0x7, &(0x7f0000001500)}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 22:28:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xd2d, 0xca75, 0x4, 0x80000001}, {0x8, 0x200, 0x80, 0x6}, {0x2, 0x4, 0x8, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b261fce8d6790a", 0x4f) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) 22:28:52 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0xffffffffffffffb5, 0x6) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=@in6={0x18, 0x2}, 0xc) getitimer(0x0, &(0x7f0000000000)) 22:28:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x4000, 0x1) setsockopt(r0, 0x100000000, 0x9, &(0x7f0000002100)="a9c58fcfaa0ca72ba72493fcc9f13c09bfc05dc011eefee285a3e78448684febf275aef5a57606241817b351e6c4e03ec7c17652ba034bb6640e6571fb8d8f0584364b8cc23f40b13879af6f0a170a64373531de7d41bbbba98a155c27f82c962644967b46b166f7fdfad8c3065721e5e8b2f8ea06470e749d785a3a2add56040cab418dc23a895416de452715b4d29120a18bcb774d5aa8a8ddb838bf437f04dd2b18ed89c63d61a4789965e1d09c8e8d6b374d2a93eb67421ec0cf81014efba57c356b7cbf757a9a53aa30e74d8dff83d7a9711bd1f95ab134e398bdf415e0fd4705818b5c8221b09685ef0d47c1a5fc141fe754303cbc8eb7019298f976558ddbbe4d26917a3fdc75c6e1212612c2e59959b26e3db5bea321e05fccc88944e54d438350d3fa39bddf35c6d67ae0927c50707094003b38f0ba304214268408a4c364c8e9ac5f301085fad2a9a03ab16788d456137e495456af7dce706905ba18972737412a432981d06a14d5aa9e47d76d65437abf5d7cbf38b72b071f9325714a0ba270ff470b1cb48f8141b974c52bab9b563f5fe52d1181d33b9ab0a58cd5732b7f4a760b76dc9b2116691a355b29e68a178e8b12c05065c44548694ba3017e910f52136e59e073eff87bad5c5780ac9cadf97914cf82d0934ae50ef9c078905cc418f36782929f52406ec301674726c3b08a652873ddffda452894c6779439e339b009113f79072bdc3517b043444efb807db48a8faf57d6ae4f5b40ca6d722c6488119028bfa38b054736b90b175873a05527e2449c319d7bbba670078af13275b1a9f0da74f621d769b5232162da81b19ce376f6587f63baaaf178eaac47c0ac72c57a765738263f0cc9cc6954b27c259690bc85620bba81e47594728a9defe85e5ae7e89cc5a6bbb5ab1981268b0fd0bef8fc76385e9680111da6c1f1dd53a414dcc10751a9c00532b501f2f8480f96b05ca0bf62d0c9f58310bb2829cb9d6a4e3356fa69975660870cd13aad1ad5d2b26902c13a5ee883ce2baec8f8a8ffb79f1a61035bd411739b105f4ad71183eec8df9260134d77c8c6cdeb7664bb71b84a45169744be54d4ad6bb28746163a3134558547aaf6c7a157d06a5a742c9c8980018b3400cb29cf08019023632b664144855996a94aff0e27f8cc3ffb24a03446513c012cf062d938495d719a23eba8cb3e84ae279b879c17462bea0284019373817dcfa8c6bc19794e125849781049f15712befaa80b2079c9a802302a2c5db812e12cf6f70cf5b9d430c4b49ec474f0021d4bb0867205ecc6311454cf2c49822581d0cd4bdde0d467cd24906147585f2d73e83f92d3042eb4856b06cef3addd87c90503dd8f26724249725430ea308fc07e629dda979d6ba3c160bbeed34997dd149e1879becdb0dfac81039259a444748d8d82a54a1ce978ab8061412bb94af1c61c77a2d88a891732b0bcad25bd5c4bc4a7a696d1c32d8ddea17fc1c49789b50221f5a370db70daa0fda5593a9649f891e8f819be90529aa0e263d2ee68a88cac1c4734af288104f7a7e017e057e0a649cfc315368b6dffc1f2ab7d5c9bb2dd7dfeb65278bcb4c7896f38fe057e47fd112d277e740c74b91880cb76dc985a8180d16185ae535733d4c05aa3ca81849a577d5e9373c79b29dcbab6e714751de0dd9241d25edbbb10e894efd580c82df81cd950300587d14d51796b500db91ed9a3cb2165d2dfcefb1dd91d82f3893d9a0d2c10be5f739b06b4d3104319488a76a81b2743964d498524e7ebcabf914293544dfcaefacfeb57a19d5f56376e81057cde3643aa7dd1eb6aa4c970d8dc16eab128ed40975c9a45405c7b591874f1b2462e3ffdf658cffec78bbb559476008c763c80dd263e061fa398a6a411d9b0abfcecbc098c59a1b1e578f3e7c0b6473becbf69bffd76f56d7b5c6352cf2a9df63d8d8e17eae3f620870708e5af91f1382527f57df3d08c1e22fe9cd5878580d33112f8504e7c0d04dc7cab32b7211db3182a1b6194d54b2472cfe5fad810d3c19c836ec16cab11f99b76dea290e0b4a28f042dc86e7522e6faea18f069f34aaac8c4a00d4a7fd5e4a59bf27b99fe1131989d732d854ca876fd4e044ae0ab9c1ec703241cb31848cccb6872d5b7094ba8c159a1994882137b9978b6181441b7c3642198da8ece36b97c31fea6af969bf5eebb310948d83157567072bc1eb564e0f0b4067c670a9ee3b8948d6689a8346f15e308d69b62fc915f827a8f9f2b53142b8fb53eabd71eb2a0a62b0049564e3e387f92062576d14c3247b91fa10ba70d5864614249878d281e370a890f2c75629ee4235fdb1770d4c207c9cc7c3946f35a1acb665964aa2d1cc758d66bd07e11bb2a2bb7e1a017aee73f4e9a9b60adcad05f5fcb8a16d943cb53e7c552b8b71c906099a44ddaaad2eb46f43b3d42bd31a14657a585223cac5632e81d6fb1f15bd7f0431419bf38ee657111ce13f4809102f9232280dd7f7d3757f1cfcc6446f39b269697e44f4225878250864ad5ea283a032bff750492fb0f894e37e0413ad49db5529e61601b8832e8810b5fce703fc0102043e816d34f3174f365465b50720d017365f0031153b7c9d7a6af131edc8b3c269f24e5e720784b4d3a21e1bfa862283daf0e962fbf50fffd626eca5cca1c6fc33c84f7613cf1fbb891fbb7f6593645a5f99fe4cccd859a9022fd00dfbb90dde21ab8ab1638607d5c5d437cc5bd2fdbf7f1a560834dc6c36c69b01b7c7bfe7733b7118252fd26db270f50e29c9a893a1e5c417f8455a02fa5b7eff0aff5a91f78838844fb31d9f42ca3cd2f7be25997c44b7512415faaf20870a3ef84236dd040929127c3146a10a4c9f031a798bb1e5bb7f7cc01f24d1d51cae09f26e2770ae80342f649de9b6524e066fe78792d67cb997597ea8de62779b72b2aec03993dc29c1d3744c12324641a0a71ff08dc343da690918dd09d35bed310e27a1875311e267e39cfdcbc299e8fb0fabce0352cd66f21386081992f63627cd9a524c9fa02cc7e4450abf04ea5adf80abf4a868e790b15b54fb8ac63b8d6476098e60e3cc20c033dc8856112001aca3170f49f99b47d7cb43c76badb0cfb899691f04ce51aa2c9c41324f4f1c4b6c0fe59b5fb907eff2ee3cf8444dffac81af8f0f4ffeb7d68e3cfa8a28cabb8b5e365524dd9cd7e539bf919bd38a3c1a8dc1322d5fd24fd1db020405e2702c973412100404d99872233a8d5ab54b8aa3f299efb78f81aeae5ced110cd4634e2a48397bcb64310ae35deedc835248fa0622324301abf850d51bcb24340c0cf45e8681c86c4f3dd52db5b5525a93235f3780e8b0302020056be83100ec4288f058a3856d6163e0cc80376c05f565f0cb0e8659a23f6e3612c4c73b4336f0ae86644a3b6ad42d91b99632c99cc8293725a057c6849805aa6d26222e904802c9fc9ff3198d2a5e881a2b31014907f4e39b9af2ee90efb31c638d96264d5b4c108152edc483ff4188a952839f8846323f25333811cc97624becd02518f1fc180fd71f6801051273aa5e41c4cb09c2d3c1dcdb5b5c221e32bbbe737feb231793b95000425a2d151b0f416a37e346e0622936c798ebd9dffb8805199a586a5fb867cc7fb21c63985b217772b655226b1fcebebd294328c65d5bb94377ad91ea22950336d919e0789b183d08363fd11ee33c83fe9d8ed40f494346fe3031f6a8fbad7fee4aab623be215db84e8a85025ce27a5963b29844695eef080af9c09efabc83ec16e7de13505eaffaa2e45d411a97849f916e90b946809bb7b79a715bf0a7f78c64777b7026b5984d62f4afb9a2b6eb73d9e2acb047d606a820eddff14ca9ecc969aaeaca442807355a11c2e66fe3256a9107826c08ee1a57136d89a375b2c9a04c3d41664f059ecae2b8a047cb2438d3b95619f75f63fdb2e7591435fe3f3c3798e725b6c07de03964ec3a28ec5547908a9bb7921e37ca97df67915862f8e64a2c78e872988f37da7f7c750aeadb8045e2f312ba3870307f5bfb0df4b35cb5a0ce37e7806633540e303093975746eaf90f81b37304aeafa181a3a45c38f0fc3b810ad82e8d8d1c56a38cd8cabe4865162882a62e1cd90b43861f9b524990c51edd7de6157d5dcf5deef8c1f5c38a5de60f3b17f8d3d66b01b754289e01eadc6d08aef554ac24d377120cc01b8e259b6f9bef7a7d73260b56d0720274e231bb76ab30b8c2ef549f0a1ee04c36505859d52e03cee0aea55553a90f4431f1574a690e48b4c44623887e84ad3a0c37e70ccf1cb486c1c1f6d700eccbbd20746bed38055128bee0e006b0c2fcea948437f8ec6582f521e786b6b99bc9c2efe9f46a766dd2daababa9ccf3d1d7ebf57c554c19cb48425f97565d3a2b0e9b368be74d76c6f34539f4dd554ccc0b983a30d0296b569059caab221a8c0de2620dd2ec46ee1fb2530524f8c4521fb511aa7ecc5c76c93ea7d8e60edfb5fc2932d4513b0f6038eebb2be1335037a9d8464c4f347b97b30f0a4cea38f206d7c816641e13bdcb77ae42a1a957a6ee65b56516d1c929c545f5eee9e9e194b77a32774fd6652480195213399ed1de59e156755f565c8ba1a0096a05e21664aa03de7f47f3d44570bc0d161f3e5ea0f73706515fc975f7dbd89e02fb45e1db3f19f6082ab42f7371469725ad7659433af49c855fd65fdec71ab1026f95e788269ea2ed373d700162974f4c394aefbc10ca5eaf31d30e5ffc7def3fe29ac500e0605b7b60a745f598570caf926435203ff2cb56675bc4bb07ccdfeba49df28f3da6e041967a6d07c2527c4719478c5b7f78480a4e621a7dd189d744713dee90a3bab10d74a3651688eeb2b140681de95e3272341cb0d180f2544aa9f49c11b3ac32b6cdf9a805d549cf9a90717f3f4622376a5f6eaa090dcd4d2b21464f58f8289209119e06ce05abd01e237c770638374353fc36983b7b4c03c0803012aa1465797ca9beef1b7b681e871ee763b17353a2c5d442d150bb55abd305eaf5aa5f574c60a55349a5e2ff8acdf3af1f1958ee4cd9119750509f0f61c01599d482b014acf710679192d589f8d374f1c434f1a707ead83e8f96463065652ffbdf9f4365200f90a1891d786d4531b485062343848e9a68b347b314114ddecd70883c350d0bafeccad349fcc058f59ecb85a3a252399075c6ce735a6c45489d2fa0fd46f7483a37f443cc90eaa36483ef1b0ae1627aa5a68acaef7fe2d031124896c557146dcea8bf04fe4846e599839ed2f15d7fb7caf1fdc9d2702cda28653c939acc54049977315bf1f72d7fa031463f13ab18dda4b4906b6244cfe978f60a8b56bb346176284d71a89cb33bbeeb626463e1bd3dc0c9f8f36ab32f7828d3091f56b84b1cb929f2568f1c3303ee74ae419b99c50cb276771d736b28f578b6dd90b3d0d320c329e7fc74d0b96174f9b46ab2dc916a225667c41c33769362d8560728def4868631cc13d507023d7c846e597f977b6b726f591680f8500c472dfa67e1625d7a97c41ce2bb255ba9738b44cacc762aa9900fc32ab11017725a6533b20ec941f427c7b236cfd5f1bc9281e71e5c0e1056f76c0a03a2c90dd9e3461db51beb42bdf6064ecfbf87d6ee80c3777db7044ae0c4350384bf051525d03e2190622f0460f9606c6bd195c2a82242acc8ef19449c0fe7d94bd8c28104c41233819bb85e2874b5eea69592d91ff19af0fde4b38873170f13740ab972fec9b482c9089a524900000000000000000000e2a50c5e7f18550e13e14683408552fdb14a3c087b7c80ba5ac8031cce2bb3d642667918b9d6e3db", 0x101c) close(r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x6, 0x2, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r4, 0x0, 0x8000000000000000) ioctl$KDSETRAD(r4, 0x20004b43) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(0xffffffffffffffff, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:52 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 22:28:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 22:28:52 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, 0xffffffffffffffff) dup2(0xffffffffffffffff, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000240)={{}, 0x9, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) accept(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') 22:28:53 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) chroot(&(0x7f0000000040)='./file0\x00') 22:28:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x15}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x80, 0x0) mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0xc, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[0x4, 0x30, 0x9, 0x200, 0x0, 0x1]}) 22:28:53 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x200004300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100000038d, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f00000001c0)=0xe461bf50b1cc7ff4) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) chown(&(0x7f0000000040)='./bus\x00', r1, r7) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)=0x37) 22:28:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, 0xffffffffffffffff) fchflags(r2, 0x5296619956c1e459) 22:28:53 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x1fb9e9b1f892b10f, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x10) 22:28:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000000000006}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000380)) socket$inet(0x2, 0x3, 0x7ff) r1 = semget$private(0x0, 0x7, 0x90) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x401, 0x800, 0x0, 0x5]) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x181, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000400)=0x8007) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x14}, {0x61}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r5 = socket(0x18, 0x1, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000001c0)=0x200) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r6, 0x0, 0x8000000000000000) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f00000003c0)=0x3) ftruncate(r3, 0x0, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000), 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000002c0)=""/184) 22:28:53 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="0300000045d7074c3db7d5453f853f415c994d05adae8179b72c9c1b2564882ff705829663ae6f2a31979132900b681da9b901c19ef25ee011758647b693092bc44f32d7ee174362ea1c805c6bccccebcaa05d784de148c7560dc90b11e2225037a44aa64de9c00b5972", 0x6a) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0)="3b0200000092fa836c2b9e5e63df0f502a811be063ab6899d3b3c518b298191dbddc63b151979ac097ef30c454cca52ee55775e876c15f840b9ba44dd12047349263ec4200a3b5f9aee408584e7ddd492105ea04b39bab6249575f9860dda9fd641e0ef00b218f4a1dd2fba1e939f3ff1bbebfa2e043f8e846f2d08c0c681de385e136dd0e40b6786f54fee8d2fcb89aabff86b1f9d31bc0f11e035618478f75d362fb22ae3cbe5848b8c97e12b5a32e6c2065331705119cc14b1d3690", 0xbd) 22:28:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000001d, &(0x7f0000000040), 0x0) r1 = socket(0x10, 0x8001, 0xffff) setsockopt(r1, 0x8, 0xff, &(0x7f00000000c0)="9bdd500ba754cfea32fbe88dd7168d91379ba6718f281a905b45613398d971461a259eca93fb2ad8b8cc810d0b79b4ba8c2d53837ddcafc52734e4e6d3d06de7f4201d1dee5493ae3161eeca6ea3c0a8afac419fdbadddac0288b6632c8db5af797120fe24a62522f39e764060f85a09894d3fdfbef0e047139ad9e3ff6138e503000000e8a4a30bd8faa70a186616b20a92093f84dc23d1ed6188edc138a4121471699453b27ed02b7e46317867c5c10a157009712abc56f2d658f9915dd56d51ff677e16f41e362b6886e3c727d30b061d12f74e11be21236f9afa9f6e9d569567da0a386e008877ad3a5b1004ff991a6e8d016e7f71d6f43de2c34619493bb983a2f7156b055f8c36b476ae91921dad2748f6ff071099fdcfbde3d9219e097ba73da5f39999c939ace5465f5dcc6e7839f8be2033b76f5c1bea873b7279474535bb65150e5eca7f72ffa66059c619371637f407a54dda74413ccaa62e7ebfa56e7329d03dc40b57f6266d522ffec19fb38c18e37c4b00000000", 0x17b) 22:28:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x74}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x3) dup2(r1, 0xffffffffffffffff) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 22:28:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0x4, 0x7fffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1fffffffffffff9a, &(0x7f0000000140)=[{0x20}, {0x2c, 0x0, 0x4, 0x2}, {0x6, 0x2, 0x6c3}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 22:28:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000005) r0 = socket(0x18, 0x4001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000006c0)={0x20, 0xa3, 0x80, 0x81}) accept$inet6(r0, &(0x7f0000000580), &(0x7f0000000680)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = msgget(0x2, 0xc8) msgsnd(r2, &(0x7f0000000040)={0x6, "9665e18483b65cbdd5daaa1f9505fc2e3e82f69029b362e5b3b9ca49dc2bf0fbc4546c51b49ad7406ec6fc0c16c3baf4734605927f1d0a838566550eb81c12b04f2a9f55d05d6577c2fed98526adf01adc4dd33edc945ad703c971b8f8cb9e6d4d78975eda2ec6355b4de5bf162ece746209de3923733eda90cb977dc47647c0"}, 0x88, 0x400) getsockopt(r0, 0x29, 0x7ed, 0x0, 0x0) setgroups(0x0, &(0x7f0000000300)) r3 = msgget$private(0x0, 0x12c) r4 = msgget(0x3, 0x3) msgrcv(r4, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000ffffffffffffffff01000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e000000000000002000000000000000000000192990f8a3d1f31b1f9bde0100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r5, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) msgsnd(r4, &(0x7f0000000e00)={0x1, "3b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"}, 0xa6, 0x800) fchmod(r5, 0x4) r6 = msgget$private(0x0, 0x8) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES16, @ANYRESHEX=r5, @ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYRES16=r6, @ANYPTR64, @ANYBLOB="d75741ddfdef3421c85fa0263fc4181a10eac896ea3dd61a3c1ed70cb95d81cd1919564e11f4887474adf9668bd5be1c69fd5e9339adc413bc324f4c36bcc88df432057c23435311426e8c1d84bf70faaa72e8c7818f32e219f89274719a47813fcc7ec55180e078387f3581f1abcf59a64f1bd882401ab81769da42c5601b55ec543d538e38505926bb3a673f76df4da3d023776c3feff2f260c9a61660e36a6de24c7c1f2d66a2fcec9164db48134ceac786b9d3d556c42428a27a989cb50163ca827b1d86e472b058e91f210e6c53bbf8f686f88e2b55f5d8a7449f62a7", @ANYRES32=r4, @ANYRES16=r4]], @ANYRESOCT=r4, @ANYRESDEC=r7], 0x3, 0x800) msgrcv(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="000000d98e5f822554e219000000000800000000000078d20000002495865ecf73cb4c34eaf907008f0000e7ff4f0000000000000000000000001000010000000000100824000000000000002c000000000400000000000000db5cd594d0b8af70fc574eaf1b4de38cd338d70de461e59161ecdb6d3cfb98cbe6213b37549c1dd43b057d8183651eb36900000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9d6f81e1289400200633e151f2c806a9a1c3de8d4533d611a348350b61c3579d2bd60a2e447ed2b25444d16eb7a66af1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a93f70fbca12a535090046661d8ddf5399dc550043d38705708058325fe229859df723dd31817adcceb359f19a78afa90cb40a3b9e9633de14db06d9cf9735d003d155cb3dd73d4c0a5daa3de1bf1855a9b49184e0850cb400feffffffffffff845a2fa6134ac8fde823047acfadc65e75e14d003d47a4e470cd2b763bc127d609e61dc125134de891426291efa6d27f5b025e38fc3dfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e4590486a156b5e7b2e91e15680800e9bbf543647f0b26c9936ef61e7b45a19bb62d4e9bab5a2b3c05c88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef08860360629e93705b2f5cfbe761df25bcb25851d25d43c7a926f8ca62128682c0210d8ade233f2b8d657f8abd0dcddbd312675e13908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b02953fb414ebfaabc872e19438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe514b132bf1c7e84df7f16ec97cf058fc290b9d35c5af2f1a97e6bf71de7c56815a56b54f5705bbadf39a19119e3593c009a75ff81a1d7d93f1c8c7961bc002a84bfc874a19ab76eee7d7488681254e192ae55645ed93e7663c0768eafa3af2f22fa6c9575656b6944561ccdb73a495c022852dfd546bb505eac4290feac09fdfe87c8573cf8a90300000000472b640253971bfa61d9688fc99236aa6262172fc0aad818190008000000000000828eab0bcc309e5ac6801e9b296506e93009219be536a81571af64702e4094718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429edaf8e4a1204baa82dba0ac853db1a6f04699b500c465ad03000000000000446e7d1971d4603c2e389a98677d7e81c50a3770d1703da254496e9d9ecb56a7c97ff7efd07e692e7833b96cd241d33609b053cd459920f1b5d1d722e50500ba24cf371c92e5502e7e92b1dc65b15c576a351560d1bbd2454f2e66dd27c596c4b315490334e59a9edcdc16557473e4b5c72073a69d07dee27fdbb2cfdd1a0ed0e5a28000987882623e52ca1a45098bf7390189a37df89d1a91a5439edd1733d7ff2ee267e516379c679afb08c4966901a9b0876d"], 0x1, 0x0, 0x1000) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000005c0)=""/133) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GMODE(r8, 0x4004574b, &(0x7f0000000740)) 22:28:53 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r1) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) 22:28:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x400000000001, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, 0xffffffffffffffff) fcntl$getflags(r3, 0x1) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f0000000700)=[{&(0x7f0000000100)="edf4911886095fbf1797d9be5e344c0f055953be5dcc744a3837ba32a7e05dc1c34734c8b0b80464a7afcb6b8b4fcde22b50c614467f1dcd067731a56aa5ae0eb5f22a690d5bffb2d9b45f3f2107455e6f7d3e8d540e1b2c47ed", 0x5a}, {&(0x7f0000000240)="d0b4dbc2631d6604da181bfa2f14725177fe4061a421d594cccd6bc1a32781f1818206f13a5bdf851fb756ab42f96249025c60c7cf5fe8145a6f23f3eaf19e12f0e11ff985a2dbb10dbc4e0a251d3c57316135c209f2cb5fc643fd6045879c9a5b3e8c3fb935", 0x66}, {&(0x7f00000002c0)="5cf14f7a0005b3217495a97fb627d78690c644f5a81629629e5cad25811552a0244bec8da61a0088967362a6177593270332c92f006043da28ff3efb8fbbf78dcba35676bb32dc0e6a797b72b3d2c9c3fa0f748a06739912662a3c28fbec4a8721d1898a013ac0997198df06", 0x6c}, {&(0x7f0000000340)="35d073bbc495030e671a53e3aba09401d05dd83abfa6c78703ce9850eb888a37297306803abee67ff419c5a6a6792e3a78a871196b94fcbba0a433c825642e34c0c9a40673f5efee1dc73c4363f1989e52505650f851f26461af6eb35522b288a67e1a1d9d897de6e2c70321b95674d285700938829d8984e8779c6207d7194490479980e3c20890fae121d131b60409722e5af3ffafec866c672657880fbbd9d25ca5508bb4dbcca21d329604e31d150f42cc06b06da39df85bb2a4808077b23c5de2c1185afde311d588", 0xcb}, {&(0x7f0000000440)="24ad527068c86099c65a35f3288a119446bc8801f0714dcd225b872fb97f2a147edf4efafa29940e0bba43e52c752255dda8a1e1b44828c82bb148ab6c0e5354ac4a6010dc536d4062e79f37b0617fc166b8a90d648a35bf0920b35dbc8de2040f9396e88b9d5af91d1acc031f1ffa65d7faafc3e0a8d49e3cdd1962677bfced15e739257154d1de813ebb00f38c09773818bc2057cd819dbb9713706560ddbf2f0e885857cf7cddab842c4037815f46aa83edb2b7f72248035939c33900806edbf45cac42c8955614808f3b43c6f2064ad1d7deeffe1a80", 0x4c0}, {&(0x7f0000000540)="735861b36794da9128", 0x9}, {&(0x7f0000000580)="eefddd2803e502f5edf778853235b7f74e7f947e185437475b32856e8a6707de54b12f45479791630037ebf050d0ae4ffd342199c232e2c0729ab2187a506b71538143d01dd8383551", 0x49}, {&(0x7f0000000600)="143ef0d1ab376d59a09252f737a87ecdedcd42ee43c9b448bb0e1226c9e8d34d92da0b54cd833d0f9e75acf03bb8f3844c64db45689c178a2dd92e41b4cdd38ea55c15a4cd922f80f740471be6b05f1b804c6aaa0e5ed54eb1416d9a3bb94ab7ade135e9d5ece8590fe39f2d9e7908", 0x6f}, {&(0x7f0000000680)="16744925bf65acc150e967f659818ed8928e635c9f9ef1e7ddfa8e81232b5fcb238b1f04a3fd6c8b5f65afa39cbd01b2b5be84453148cc7ea6b88ba59d222d2ee74f0ce5021e7726ad8365f03b59ab46a571c7d5e0a52c249e596a", 0x5b}], 0x9, 0x0, 0x2000000000000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r4, 0x0, 0x8000000000000000) dup2(r1, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) write(r6, &(0x7f00000007c0)="4b67100d0867d3d7251e799388d677ebf9c633bdb7cf590adf5d1d23d963e24e04007c932004f2e0c9606f377b1eded1d65bc8d4a4b0bcd6049ac6139dc8fe4549ee56818195872b9e5de5a82d89e1fbd19d3d139b4d1a8bd510e46ab141d5f8053817e10dc7aef28d47a866d6e18353c4f6a2b2", 0x74) r7 = dup2(0xffffffffffffff9c, r5) fsync(r7) syz_open_pts() syz_open_pts() 22:28:53 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) execve(0x0, 0x0, 0x0) fcntl$getflags(0xffffffffffffff9c, 0x1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./bus\x00', r2}) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 22:28:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getrusage(0x8000000000000000, &(0x7f0000000140)) close(r0) r1 = socket(0x18, 0x3, 0xfffffffffffffff9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x10001, 0x9, 0x8d4, 0x41a780b4, "0b403d2657b54096943792916190f822552761e8", 0x7}) write(r0, &(0x7f0000000100)="8c65", 0xd) 22:28:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) flock(r0, 0x2) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00'/77], 0x43, &(0x7f0000000000)=[{&(0x7f0000000180)=""/127, 0x7f}, {&(0x7f0000000200)=""/132, 0x84}, {&(0x7f00000002c0)=""/145, 0x91}], 0x3, &(0x7f0000000380)=""/139, 0x8b}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:53 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) kqueue() dup2(r4, r3) listen(r4, 0x0) dup2(r4, r1) pipe(&(0x7f0000000080)) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0xbd56, 0x0, 0xa, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 22:28:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x50, 0x5}, {0x1006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4c}, {0x2000000000000040}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x9, 0x8, 0x10001, 0x8}, {0x1ff, 0x4, 0x3ff, 0x2}, {0x2, 0x5, 0x6, 0x800}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x200000000005c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(0xffffffffffffff9c, &(0x7f00000018c0)=[{&(0x7f0000001880)="462305e6677f9cfd11bdc2202a3da7e96b268bec584c6580610e22b9931d56e3217d42"}], 0x100000000000014d, 0x0, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, 0xffffffffffffffff) flock(r3, 0x8) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000300)=0xffffffffffffffa4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) getpeername$inet(r2, &(0x7f0000000000), &(0x7f00000001c0)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r4, 0x0, 0x8000000000000000) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r5, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f00000002c0)) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000280)={{}, 0x7, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 22:28:53 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 22:28:53 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x900000000000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) accept(0xffffffffffffffff, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) 22:28:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x15}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0xfe36, 0x7, 0x4, 0xfffffffffffff000, "db055870e54f403b4d848aa1a2144574fc6a6ba5", 0x98cf, 0x8}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000240)={{0x6, 0x8, 0x4}, 0x4876c839, 0xffffffff, 0x7fffffff}) close(0xffffffffffffffff) pipe(&(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, &(0x7f0000000140)={0x1, 0x8, 0x100, 0x7, 0xcf}) 22:28:53 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="48dd7a7e74ed140504a221f529a2c589f2bec4f2873c1b8c200f827dd8b5cc29e9dae523a25a4cca2e466bed46bac33b07b717e640098089c7760ae18b752e56b790fcf7a5e2277744fe1e21", 0x4c}], 0x1) write(r0, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000040), 0xfeea) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) close(r1) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) read(r2, &(0x7f0000000180)=""/101, 0x79a6c08c) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:28:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) r1 = semget(0x0, 0x2, 0x100) semget$private(0x0, 0x4, 0x1f095f32c1ed3fe7) r2 = semget(0x0, 0x2, 0x100) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000001b40)=""/144) r3 = semget(0x0, 0x2, 0x100) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000001b40)=""/144) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000001b40)=""/144) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000180)=""/215) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 22:28:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84, 0x0, 0x3}, {0x35}, {0xa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgrcv(r1, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) 22:28:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0xc, &(0x7f0000000040)="ebffcbff13b9fd5a812eaa4e7194b7e03a03039648", 0x15) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffb1}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000020}, {0x6}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6", 0xb, 0x0, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) fchdir(r7) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f00000001c0)={{}, 0x5, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0]}) poll(&(0x7f0000000000)=[{r3, 0x15e}, {r4}, {r5, 0x5}, {r6, 0x2}, {r0, 0x4}], 0x5, 0x3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f00000000c0)=0xffffffffffffff5c) close(r3) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r8, 0x0, 0x8000000000000000) writev(r8, &(0x7f0000000300)=[{&(0x7f0000000280)="3621a5035b9d3c0c94271db5a6e11d841b92405cad9fe67a26a1fdc39200dd1ccfc5386bac322116d9460e4b1cd3278fae", 0x31}, {&(0x7f00000002c0)="1e94eba675b976547cbd320f", 0xc}], 0x2) 22:28:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x40000}, 0x440010009, 0x1, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {}, {0x6, 0x0, 0x0, 0xaa}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) 22:28:54 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68}, 0x0) close(r0) r1 = kqueue() socketpair(0x2, 0x5, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x7, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 22:28:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x285, &(0x7f0000000100)=[{0x9, 0x5, 0x9}, {0x9, 0x5, 0x3, 0xfff}, {0x0, 0x4, 0x1, 0x7f}, {0x3, 0x6, 0x0, 0x2}, {0x2, 0xffffffffedb7155b, 0x2, 0x1004}, {0x7f, 0x1, 0x1, 0x79b}, {0xddb3, 0x9b8, 0x3f, 0x343}, {0xfffffffffffffffe, 0x1f, 0xc24272b, 0x8001}, {0x7, 0x7, 0x97, 0xa5c}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, 0xffffffffffffffff) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0xa, 0x33}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x4}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) 22:28:54 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x12, r1, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 22:28:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x20004d}, {0x10000006}]}) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") r2 = geteuid() seteuid(r2) 22:28:55 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000000c0)='r\x00') utimensat(r0, &(0x7f0000000480)='./file1\x00', 0x0, 0x2) 22:28:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000001180)={0x9, 0x7f, 0x378, 0xf1, "0000ffff00001040dcc3ffffffffffdd00", 0xfffffffffffffff8}) r0 = socket(0x18, 0x1, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget$private(0x0, 0xb82ed6aa5fcc399b, 0x102) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000100)=""/4096) r3 = semget(0x0, 0x2, 0x100) semget$private(0x0, 0x4, 0x2) fcntl$getflags(0xffffffffffffffff, 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000001100)=0x100000000) r5 = semget(0x3, 0x0, 0x8) semctl$IPC_RMID(r5, 0x0, 0x0) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000001b40)=""/144) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000000)=""/67) 22:28:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 22:28:55 executing program 0: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xefd, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000007c0)="db82ed2a3d3d1c834a17c7f9e43d552eb71394d5862affffd6e53481806660302582c08e1d9b471ea7f3b13430e7afff130a35deea93f6671ff84f2437ac27ec2a86e5d8881444d04b012721c5c04b0e0f99d8a06eb937e9b42d85dd0b562a62a37b8e7274a74aec613d5d0ee90fe9175401c7fa67597bebcb4826d9f2bcc9fced5758a245d0b29689441d450966c949adaac33c53bbc3d9269a6e0b123a750e902de56d8b48583a5bae91f20e9e2174524734a26b33c55a38723ba31589a11c248938fddef1791af4f0661c5fa6afbc6987628112c9af4e935f1d9ef25169b87c3020f784a939", 0xe7}, {&(0x7f0000000680)="9af0f6b8ae6455f1cb61d113a2bc98685babf2030589c29e175600c574c67dbc1f491d1210d2017efadbf9cac8258563655b4b047988e699d25ec38c0df4bfe6b73572b6a8b4ad551cde1369441130052117880883878e3f", 0x58}], 0x2, 0x0, 0x0) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r3 = fcntl$dupfd(r1, 0xa, r0) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) nanosleep(&(0x7f0000000700)={0x9, 0x1}, &(0x7f0000000900)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000180)=0x8000) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r5 = open(&(0x7f0000000080)='./bus\x00', 0x7fd, 0x84) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000940)={0xc0000000, 0xfffffffffffff800}) r7 = getgid() fchownat(r3, &(0x7f00000000c0)='./bus\x00', r6, r7, 0x4) socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000100)=0xfb4) r8 = msgget$private(0x0, 0x100000000000004) shmat(0xffffffffffffffff, &(0x7f0000dff000/0x200000)=nil, 0x1000) msgctl$IPC_SET(r8, 0x1, 0xfffffffffffffffe) 22:28:55 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x20) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) r1 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x110, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 22:28:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2d}, {0x28}, {0x7, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x5, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x15}, {0x6}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, 0xffffffffffffffff) r3 = semget(0x2, 0x1, 0x400) readv(0xffffffffffffff9c, &(0x7f0000000900)=[{&(0x7f0000000100)=""/108, 0x6c}, {&(0x7f0000000380)=""/143, 0x8f}, {&(0x7f00000001c0)=""/20, 0x14}, {&(0x7f0000000440)=""/251, 0xfb}, {&(0x7f0000000540)=""/246, 0xf6}, {&(0x7f0000000640)=""/212, 0xd4}, {&(0x7f00000002c0)=""/106, 0x6a}, {&(0x7f0000000740)=""/171, 0xab}, {&(0x7f0000000800)=""/199, 0xc7}], 0x9) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r2, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:56 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8000000000000080) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r2, 0x3) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r3) getuid() r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x8000000000000080) pwritev(r4, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r4, 0x3) fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x8000000000000080) pwritev(r6, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r6, 0x3) fcntl$getown(r6, 0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000580), 0xc) 22:28:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r1, &(0x7f0000001780)=[{&(0x7f0000000100)="bc88adc46c5f88389f5ee8e50cc885fb3890eb4d1b871216037c", 0x1a}, {&(0x7f00000001c0)="d9591534b6ab1b8f37ec08250c16c73ad7d50c16b0fbe568221a4c7c17c0b00641b39c4d6cac16ea3110ad626892e5e4d1fc6be16caa2b9f223aa9b9fb6a741ba77d0a7ee2b0070659d392282385e3f1beafe497c34e859244af78a7a05ba701944f81adb44c0b38c3c092c177012d7012ef953c3849310f2a5fd0eb69459e0fca71d084ac0cf27a24fc0cc13585cb21a62e82dc272d2e50e1138291543f0e9968df824d58d73dbf9aec2eabd81468523b406a17f348783fa09162c55afc1e3e6437a371f2d874ac4a6fe4153815dd5ca38e5d8c48aa2865cf144e121163f273e8cd70340b9bd405ec3f7b8ac98569dd11bdc859077d075dfdfe834d0a2eacb3276bfa05407eae55fbdaea7dff56bcf9f00a504d1a25412edabf2d829a4d7ef124074d0ffce8649839f425d80def11c875f3aebce7878549bdc49e649eacb5289cabeef5625a329752a6e59ccb8f3e5162668753ed9164f55f684ba500a859920ac7f057ccc90918a4636d6c9fd1dcbae7a8bbd3becd3660b15abe83e8ce40bf6a76a18a207cb8ff2e24f87a8f0e8f36c74591135d04863c108aee52aa800e870306caf954e9694f0ff286e75ea5dc882e10dc3afb1131fae9fe402c0d4194969856f21356ec4d9076dd43f07151fac46aaac0a1638e8fecf52df28519d7eab7f88e62b1a0b5fef7f487506257915ee2acde828d0801633f78d4ebfe03906a79459ced00e44303cc12697cc0cd6b9b1c0eac660c4898cf33e372c93b2e6b5b860aea3ced0a69e6eed3404cd7d8c169624d919bb7f3cdb698c4a1dda77d58d7141490af376aabf4e4d1f564fd4c84b87ead97e37fe0af75baa969aa62202b4018ab779b3eff08209ce1688e57bbc8e2306816dea053b1312c32f1e0852c4fd71e6d83f62880d4b867705ebc2616cdb311bbd5580e344c1bdb3ad8def3e5042937b3d2c373c3640bdf0fa3b212d88e71cc36e89d8e48da7caeff889a264306a671d8b0bd9086064af5bb7bbfb82e3bb1a7852d932b5d88fc78ef46c9ac351061c4353a2e6cae5608b3e801ef270ae4f891e67a6a89dece05e00a7618a5a2662bc7c12f2cdb6545c1fd2ba780c3136ce2a5b9b0b4e0485d83a45d752fd6bceca90053b21d58e5bc4519a3c88701500bc8ff156877859732cfb50321525e3bca34522fbdc5a753c7d2a2d8402ca62ce636e9d1ddeab6b57108f2e354436f2cf837dfe9a89c24fd8f04719493e6a9b9dc253022fbc5b5634036fa5b0feb29a43ab90638b525da88b74a6b2157caed753e184d111c3fddaf051d752b0fc25bd3ccf64fbcaacbba6866e36e812074a98324568b9e3b25b105285a6a475a48b3ba31207c9426406a5851f221116df439f81fc08d1a93837c5dbc67fb4f79ffa8876efa1b1d27b8b4a816872b9ce7c059bbc5462809c74e8c713492193ed75499a8196bfb98b173bf73481e15d2905e764b7fee59d89e6927ec963faafb6cd48d05a8027bfcacc40acd96edf982a066a128b6b014ab135381e774a93a47964ea1d83bc3c08e771a173a9629c33c5484aaef99ade131b24bcda8b7074b77c33f303697607b85bfddcffab83d1b5b5f1410dac715458c50b5e4bdcdc3e8e35dcf141514632f1b5fe8cf1f4a2f0a3ba8e7c3ea0e9c0697d46d19a83f4f0f0dfeff47454d532ddec054aa88a4eaee6b8f0d0fdf8b4ba4e7a02aac69dd208dd72b8295d4c43c0103397925ba26c43cd2d5b2047b9c62889272c7931b8a7d2513f2f22189cf3e2e1110bb04501524d85a0ba016763b80b6f17636ec00c3f1c1037bdba65de4fcfafacd3b11f17c14a1bcf1e92c2719e5a2e4363fbc99f0f71d9d6db7a17cf2f0c70a962ef02d368cfa26bb2403c9b74f88a990d72293ca0edd404b4d9bb1897ae64eda8002d7ef28913c36bd5885d0cdaa3af901f8e64076343a54fa26101b616f115d8db0136ab433f2f786529c193d192c3aa0262c7d5c9b908b36d1fd84c868f8a9a89aa102e666b16a5e2020dd14799892e48002eeff322b8e06228d1f60ccc45c7bc0e17be1274f39a42c2e7b36240bc877091b9196ce43afff3907176b354c83c4283b6e4fb521bdd53c72faf55ffdc8eedc65f121204bbdfe563e35a39a3eb84d4f4a66f59e7ddddf6860a21d4f4a50ee6b096d8b4fe71d6773e36c8a3d61bc309e53e43272e178245fcab4709a35207e40394be65cfc05a4a35e48957ac924a0970d8c11098a91a7afc13d800a5b8d128cad9432db742563ac71c4d36db061457f381af5abc500a50861f8b184ad9d66f1376a09666890d06671f1cc655baeb87441045549c599cb45a6ff75390d7a847a475215b09fc6858cfb9e943ac5f1446dbc1a77de3cf62c5e87ae98747c4b2a900e4a3d2dfcff0b375ce49ea2f0b2aa1f172cb13c87af38f6bc3b01927e102a2478e8c659eb8f69dbc38ef7bce4e89771c259adf12e58c0d9011c5df785016881f5fe563212f0d2ea50d62910bee6980d2694fb5cc93380e965db3b3a6fabd1f58e9a75029c7c2524b5b3cffb109ffb7710f45cf7dff42c46fe2e1071dd8b68997c7371099e640df92306b574d4ae453967fe87b931ae092040c0d128ec90b8bc218ab124fb7db3317fff6b911b179162a1d16c8de7143bd9e7f27ac4e3e64d454329dcf826a0a702ed5ef2ac51e8ae586d4c0cc55752bdf77f5794b19c9b6a52643822f3b67c3a483897c77fcf3b6bb2b1d34d3b6cc4c94e434a273dca9d13d738caf8b72a8992dee80194e74efd4e027f37dc7964ba589108298ed99bf1ab905f8d60ec9181d649111daa12ef0cc03d8e2c1bb95071e205f401a724f6840fc4ef1ff43d7d6429bd5dca8555a02d9c0984db65089d7110f3c8654fc2a3a2679afb26c726eacf550e09c6a70097ea6cb27170c2c53c41a853a0ebd8dac387a81609a6c2a0a6de2e345e6a635df5a1b4a407cb2893c773a080f31866b33dc28baa2a881ed37730054855e45b0fe13ae0022217292e02dae613d39c4fb6e20a839bd02d2154aa4e871f46722fdc811484a02a759bbd704b0071b65ef827ccd029e8a454a809cafcf61b4015d15dd63c3378de7641ad845e2bfc86b8a1220de1c71847e3afc160cf703b1317b8d79e0f1c4bf22d76bdb8cf92f4d69a854284b5ee866d899d440a3420ca83d58fe9875466ec95b5d725855dc77c498656b88d73860790a4ddbb80d6fedda4883b6d153bf2cbdf67fd3034aac3b06bf63e02a1cbbdaa54c1096207a9a96dd7660840754ec17ec6ad624fd623c6124a0a582510c10ee49b38c9ad54a51c6ce297a8bcc35bf96a70b698f0f866b82f51bb61e85f5d23a9a35efe3b849a5ef1561d292499d5cfb23f25e5e707f71a6b23901ecabbb3306f9d981ac6ab27ff9bc6a3975f55dd81938f2c250149d795864d56e40d68eaad01149c7f3a227e4423786cd2cdd5110990e72c0ddab8d41c36dc113ebeee8ef95403909b3c2b388faafcf149bd3a9e4369e9b47197d69ca9582e8ddb9cbeec556074ce269c5e60d27f52c946d72b330d5cd2794ef596c72ca02117862b84f2a6cb25b7a88ea2c0a5ff14100625f3f82637dbdddf497f4a254227ccc6060a28132a96d71f28bac788acb200dd8cffefce3de2303b6d1c5f3bb196653fa43220de210c2699f3d0ac6cd82ff51c4731d1ff9d11b7f11a1f36ab106e8abc9e40d31fe98964f31555212416f9d7100216fb67a78408669bac958d2657a6dfcdc70070cbd8074bcfb75c062331ca91b6b52866a1df605d5607537b9f879e7d5ae6fdf48a3952cccbe0770cf3f0b1b4d9ae1c8eb5cd3d2f46adc3ff383cdf1f108f61bc33190600840bbd1c711a37201ff9ce911b6c2cbe9d17114b62474ba82cc7bd3a13970a081ce65dbbefca5d6a5cb0438d7fd5108c97e75ed189dd4bf013a7551cb1b17a8219f18de26cb6f3745c68b76b854166652deccebc2cb8b6331306bb106d1b8a9f4018f0853859e0a46516277405570c94d7f74cbb5f4638436241ee753bc77f7545a23d29be86264fc7f8980c74d6e34c1e519829b55f85ada9bbb8d98f41ee7271f11e135099a9f7d1d9329efe51879528bf19d28f0c38d9b1ced4a6bb698e6b6e445502648d5fe6551b897f36783b5621f37e6e512d89f0a278c30d01d9a90db1fc24c05d372f5b41b5e0686440d142c53298a75daf52991337d2c53214cb79b3e00cb455556603b9e65f13fb58feee077c25283f023902dcd3293d2eb486f369c516ad1205deaafd094950ca40bc0c52f37be30946af6ad2465e44a21c544aaf152c824af6b018c624b0e503debf543aed0dc3be7ef4b263eb610c6e16dda390657b79b91d02736db24a24fa218c2175ddc248b4c6357c62516c87e8d47da9f237cacc0d288d0f6e954f4b47b415740b0ccedd4bd50d51d4ba9f63322c7f72eedef6983dc665aba0a2e1f0b46d2137f1bb16603b1c5fb002faec5c35d670af50ef48c5858feac4d9a19c1288eba4fc87cd7f0798cacd031875faaa8b5d122f27ce5f569e464ad1217377611eb8cac32de8a8352ee7f3cd9b14d5c9f1c834e798e756aea134bf54b00e9e7a4a3b7b6625486e320bfb3533cbb9562aeb02a3cea66483485a0a93f0b70439cb1d8f11ddfbbd41b634b1833891fbfdd38a1c0d88ecc9ff6fd3bafa8919efd51411df4b9af8721564bf2916c0a727e0e4fe09de445ff8097edef69f14ab317c7d799bd47bbba2b1dec004c52e3b2aec5ebc0529a807d398b1131130922ca5dfec5cf8611491510953a95818a0b7c4b201fcc2372e6598ee3b933f4a6ab98c2525a59891ad5ebd9b2250f3f978b25cb24e0b3e0d6250e2414fba1bc1c4c7296ef2b4426a48a79daaa70bbdd24c06c717d7d90761e99ec4f73e8ebf1994fcb1826e816faa3180bff715b624f3f38cda4c06a20d2b3cb44bfbf9ced8dfc4a7ceb3d41b795e5ca7b1b9e6bad90e712285b55ae3d9a6e9ab7b4bd3c06be28a4f54398ca32758c5c124d3d476e3fa35687b123aa4c69dc3da1f7e9eed640cc4ee716361145c5ed2bb84715d1f25540dc0ecb50728dc58ff7b04276aba252dcfa6073bdc3cfdf7e5c18521498018f87be7d56fab31008e3e40d14fc3e39eafc337847bb69e78117b9c83b6a2f8c37c03d98bea8108b143102abdd354495971dfc568a9b5dfbb17711c725cadb988f2ad551b98943b823c2113d93654405267662bfc81ad6f9860833f132bf515ef98231633b056c632eb5d807269b8cf98cd41e256125f8cef7c6cf56da243139c10ed4f9b15b49a00e19910775735db1bcf94966eca0074c4451df8cbac37162d89e1bf932be8aa8b29af4cef763f76a49ee713bf973d4687d52db72b83e39e8d6efa0049fec4eab6568093217b711bc0b41ca9e0dc30f36f89caab8254ac86e032a7d9c43b552a4944f7ba11321291df7a041c5f660042a4437e48ea373366f059f889fc3226dee0cb9d4a44cd7b531408b08020a08c3a43dd8afc8188837467d740be355806d3ab01fd459bf38a5cf24c96f3ae9ffb61544c3b823f22927e5f1a1907a54ca8bfbeff776a25f13ba3589c9eded298122f10fdf8c3c4b8f6590680a290175a3db299416756d8c53f074682c4c9f5200d4f27467cae8ac61211e839840594570f21c31ee205e4a835825d06ca7a74c1ba4d2cae3f56ab9aa828d49481f049bcd63f812696ff3a1a6652d7f2500b2d86e02a15d4d14cf79782fc48f1a5af2a977145a77173f2af6911a3b7226aac82b8803394e7d63f8b3731950eb441f6f6e77f3e1fac3e16a77c238566a5d976", 0x1000}, {&(0x7f00000011c0)="cf89a6eba874f8edeca0509d89d1b94ad9e88eeffa93bdf79e487aa94dc289d64e37a68cc21d19435f4d4a712b925b4552d706b8aa7a2075e7802cc6b222976d62327ebc82b7f812b0b0000d82a8b6c8d8ba53c840aa", 0x56}, {&(0x7f0000001240)="ac2fc120428289a5b7a4c1fc8b6f71549cd384734e7dc912be4f3eca13889b9408c9b8270ccef8b6c415ddeb0d7abd02834a5b50b37628be9338713a81de106c82c8feecaf4a37ca38353a54629162be750a5ce51208fc3d8a4dc1198c00dafa903bbf7d71f62c6e9f0466a92a302f56eafa0884bb834c1215725443b5af671aca8ad3fbc2892360c11467e195f27dadb3a57106c1365280152df74d97c0124c65a24aafc0f75b43833ca409c2de92510e48646da17543e2", 0xb8}, {&(0x7f0000001300)="db1eb36e928b87645c210e00d2ae16451b7e775c850d437bf24b86738ca4b739ad3d8e34031469f35207c34fb4dca2b23bfe27a7561a28058aee78c1b6a62938ceb5ca8af22bb51c6ce8a8f96c1c399cb278dd11cc11a4b8bd536960697054ee05c907c3865d4c54a514dab80cf0484bc05296fd036c4888ee7f12a1a4b7c25b79df97d7af4e1a3d0aefafd87c0acfbbb05c145d6f879ccfa4395809f5cab0a060469e35ba5a13e92f7d25380c3b821185d18359e17b32ccd7d8aea9c6af075a3f6e693776d8afc3fda4c9d374589220de09c8c14f544e906853d1aae67fa31a4b89ca75dab47e1fe6c77c847f2f5583a2e7", 0xf2}, {&(0x7f0000001400)="e1e793936c9736dd6a193bdf23293169435e5391f3819f58b6ca85e972a1b0b78330368ef39354a7432209f4858f1a13a778f0fdabcbba08737bf7c4e56e2443b85560ea3986016e611ab85ab722ac0dfcf39f922345474a5c92d1acc6a2b62a43c83fed263281e2fa0b342f70707c5a47bbf27b4729b7980ffd170b1f0d6710d0ce77e600592d9013a8f2c6e0c77e7e2f32fbaa85ec75d42374441271f24888b05c9ce5c0b78892d0d20f655b39cc099f48bc1126c2fec19a8bac2ccfb8f2d18edf8637ac4737f75b794c250e6d1761aa345ad8a6d1646ddc8cf367b92b6cbbc034ff7774cd88", 0xe7}, {&(0x7f0000000140)}, {&(0x7f0000001500)="19354418523b3fb38b9ce31cb9f87cddeb89eae5116432efc4ba0ecdf06e0fa2c23a7922a06504899805d6e1d1c3660f527f1c644be30f154093b5ca0a0d3a99d9bc7a41572cf81717f315bbaa039ee7023dceb9197fb134fe4cd0356ac98e84f7bb89e5020521e195ca85aa06237b384973ba5560614007662740834e6df060353442b2a72561fc270430f84027b2a6ccf58a9ec2ae3d02bbb55b5049ab549a54117b7ac4217faa500e0932c6e3f1ed881e98a734bde92246a31bfd5b", 0xbd}, {&(0x7f00000015c0)="fce4733dccc9858db924a4cb6c8587436c06deae58060f7b872c6f1588917633923e4f1ee2849b126554273fa7399ebc0b7084aa3322d9eb48751c303705d2ff91dbbbd5fd3eef264c4a9235677a29b61a89bce0e7f77598bc816694bc193e1b12a6e3fdcf40e25728d0f590df764092fca3b6acee783db3335fb4dd3c1031d046c858cc284987d8e9b4ec48ebe917035a2910c9d1c080cac2fe72b9d5f68d695cddf24cd9ff462eb87d7b25b80db1ce6edf9c71799571b81772359fe6e546a46ab2b619a8f254c2a6bfde0a0838df9110ecb872e83519f450ce4852", 0xdc}, {&(0x7f00000016c0)="42c0e09d028ec05909bcc328d7470e90c3be97c9d1daae5a05acbe6f24eb209a1499951a8c46c7e02e6a91ffadcf08099c9326273c7dbaf0b70f9b1fb0ff9cf5f7bfc64d99a0d34d3932203c6c2d93b1849ba30e1e96c985f43ff568d0326d1a663a8a9fb6a5dea8c6601c9990744a77c547198b1771e2fea6aede1b6545ccd662822429049df91d37967d1bf240e8e9f60de434c38406ed2a8f1f2c6fdd0484adaa5d4eea06c71e0e17a13b", 0xac}], 0xa, 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 22:28:56 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) semget(0x1, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8001, 0xe4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt(r3, 0x0, 0xc, &(0x7f00000003c0)="622fe8530c3c0700", 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt(r4, 0x0, 0xc, &(0x7f00000003c0)="622fe8530c3c0700", 0x8) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt(r5, 0x0, 0xc, &(0x7f00000003c0)="622fe8530c3c0700", 0x8) poll(&(0x7f0000000100)=[{r2, 0x40}, {r0, 0xfb7a69ae993f17ce}, {0xffffffffffffffff, 0x80}, {r4, 0x131}, {r4, 0x2}, {0xffffffffffffffff, 0x92}, {r5, 0x4}, {0xffffffffffffff9c, 0x4}], 0x8, 0x3) r6 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000140)="220e22", 0x3) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSTART(r6, 0x2000746e) semget$private(0x0, 0x1, 0x6) r7 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r7, 0x7, &(0x7f0000000080)) r8 = semget$private(0x0, 0x9, 0x0) semop(r8, &(0x7f0000000440)=[{0x0, 0x8001}], 0x1) semop(r8, &(0x7f0000000180)=[{0x0, 0x2, 0x800}, {0x2, 0x400, 0x1000}, {0x3, 0x6, 0x800}, {0x0, 0x7, 0x1000}], 0x4) semctl$IPC_RMID(r8, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) 22:28:56 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) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) fcntl$setstatus(r0, 0x4, 0x0) 22:28:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) write(r0, &(0x7f0000000000)="8f9ab68140f557568cf892a0d693887f487dcbd6fb8fefd0316976476759e38754eb7bed87ce4756aa154e1bc0683ed1d5d8ce61deb617bc3f9460d7b142c2ed49651047ded508ee8e708518812d0595161dd33f1574d50349282eb3245ba284d331d4738f01ef697c19f5d36e2674a9bb5758e0f670b8cb53aa87eacd0f42", 0x7f) fcntl$getflags(r0, 0x1) 22:28:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, 0xffffffffffffffff) r3 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000002c0)={0x9, &(0x7f0000000240)=[{0x1, 0x7f, 0x4, 0xfffffffffffffffc}, {0x8, 0x2, 0x9, 0x6}, {0x2, 0x101, 0xff, 0x6}, {0x0, 0x8, 0x3, 0x6}, {0xd9, 0x7f, 0x200, 0x7fff}, {0x401, 0x81, 0x81, 0x7f}, {0x0, 0x7fffffff, 0x3, 0x7}, {0x7fffffff, 0x5a, 0x7f, 0x8001}, {0x0, 0x38e, 0x0, 0x20}]}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000200000000000000000000000000dc637e6200"]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x40}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSBRK(r2, 0x2000747b) 22:28:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x401, './bus\x00', './bus\x00'}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x0, 0x0) 22:28:56 executing program 1: clock_getres(0x4000004, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) 22:28:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x10003d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="b1") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) fcntl$dupfd(r1, 0x1e, r0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r4, 0x0, 0x8000000000000000) dup(0xffffffffffffffff) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r5, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, 0xffffffffffffffff) r8 = fcntl$dupfd(r6, 0xa, r7) ioctl$WSMOUSEIO_GCALIBCOORDS(r8, 0x41205725, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 22:28:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xffffffffffffffa5) sendto(r0, &(0x7f00000000c0)="b2ad7ad46d3244d73a85448170b0cc963298ccf6c99b72a16a2041046378918970aa83222ee6ffa7f91854c99fc95e09a5cd11b9e4a5d3602e46ca00e6f1a0a1b78a31538f64fd725d5e70b231858c7dbefe144466dad7d63b4a13aae9285bd3eaf0cda87dd96a718eb2192b5aafd1c63e4159f689074f2341207da3d266b7dfe3fd2b7b7fa3dedec6fa4e3143270eefe6c2c4f7f8153cb6a6834078b8118fc91e49f91f9f9c393d", 0xa8, 0x0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) getgid() recvmsg(r0, &(0x7f0000000a00)={0x0, 0x0, &(0x7f0000000880)=[{&(0x7f0000000200)=""/105, 0x69}, {&(0x7f0000000280)=""/78, 0x4e}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f00000003c0)=""/203, 0xcb}, {&(0x7f00000004c0)=""/79, 0x4f}, {&(0x7f0000000540)=""/185, 0xb9}, {&(0x7f0000000600)=""/190, 0xbe}, {&(0x7f00000006c0)=""/109, 0x6d}, {&(0x7f0000000740)=""/83, 0x53}, {&(0x7f00000007c0)=""/181, 0xb5}], 0xa, &(0x7f0000000940)=""/187, 0xbb}, 0x2) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000a40)) setitimer(0x2, &(0x7f0000000a80)={{0x5, 0x8000}, {0x9, 0x1}}, &(0x7f0000000ac0)) fcntl$setstatus(r0, 0x4, 0x8) r5 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001c80)=0xc) bind(r5, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r6 = semget$private(0x0, 0x3, 0x400) semctl$GETZCNT(r6, 0x5, 0x7, &(0x7f0000000b40)=""/228) r7 = fcntl$dupfd(r5, 0xa, r5) fchown(r7, r3, r1) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000000c40)) r8 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r8, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r8, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r9, 0x4, 0x8000000000000080) pwritev(r9, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r9, 0x3) fcntl$getown(r9, 0x5) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r10) r11 = socket$inet(0x2, 0x3, 0x0) writev(r11, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r14 = getgid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r12, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, r14, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x8}) r17 = getpgrp() shmctl$IPC_SET(r8, 0x1, &(0x7f0000001cc0)={{0x6, r10, r16, r3, r4, 0x24, 0x1ed}, 0x9, 0x0, r17, r2, 0xffffffffffffffc0, 0x100000001, 0x6be}) sendmsg(r7, &(0x7f0000001300)={&(0x7f0000000c80)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001080)=[{&(0x7f0000000cc0)="7f8b3fa51f4270ca4d7652b9f52e79009f1aed0f5c1133f838743881ed591670c65ae6bf3ce6f7c72110627c3ad2d0425555987c703aebc4ee726d0a60d773bfd0a9bc0c3bf031d564cb18268d48b6a3146578bf7adfaff781304fc959bfc90ac70a6801f25d4edfba105adfff7774995f4a91a8d5d828a6ff8bc8df334114c117773e358d373370fa7fb9289f5a0f0470c84aea4b7fcd4eafcb73081299295d1ebcf796fb791569121c53ecb198df4fd2b2d1d364c1ec56ba1678b2dacadeb9b76bd74dd119306aa2b13f3565daf13da3d725989d373b01edbda2b7aca36506", 0xe0}, {&(0x7f0000000dc0)="bf42f60a8f6f87e0c6ab4058da175f2e698d98e86aa6ae8c5d309c59420254cb8bbf2f53291ebaab10951d599bb4e0ba85702029626aef2ddceb48bedefe11774c7f0e42b884b532379631c0f0489c9531d3e6d01f23f4fb5249e24fa9adc6e44b969c959b95b4b1ae6357617b0ef3ebdc89dec2988d44ae155209c75a81f32c720eac22d6057016128e50b7de467db1ec426a15606e832fa3d81f1610d29da92bb36ec168ec520b7736a0efbb7a940ec9c9009ab92e56cba2fc1c86160ada3ce139bcf275bd39964fc0612765179df9b559", 0xd2}, {&(0x7f0000000ec0)="5c65f68da136f99a84d1a8e095037b70c8a0d2642b920c71d7211695d05b3b601ab3295616ecc66b88bd29d04f4414060fd1d1ec3fa8f36ed159fce6f4bedda68ef132ae31e63f18b899b1bca8b2df4aa2ef4495c345c5e1d931a714506a3b38da2a6b3d47429f240dfd51d7140ee13d517422fdd5be314876380eece55eb13266b3947cc6d5d67fb491e829b6", 0x8d}, {&(0x7f0000000f80)="3bd6a1757da5e5fc7c20314afff55c45a1d83715235a38e1074d990a1ffaa8100fdffda344cb0966746f02888342a45b4b3ef2046ba4c17d382d3cedd239323770d1006a75a8616c656b1a1a669f33afdb595d6c4faa5fbf6536a04ab9fbd6ff84467c59ebb3bf9a7b8299b7c1e9b473a60c02ef0e896cef707f9eeb12a88fa19eb645f60416cf59e515797eb8beaa7bfc918005a5405423e91556a4cc04cb35e0d4dbc9b026f03633d2a8744f1c93c3d283d9e4866806112bc9eff8600a28efc2e2dee446113512ca896d167d95099a601aa11f5fa2fe7c4cb17f792e81d4dde91960d118397f43fb3296ee0e4f10cffbf42ccfa1", 0xf5}], 0x4, &(0x7f00000010c0)=[{0x30, 0xffff, 0x7, "ba467a3fbd1fafeedfe2fb75c29e2fa1a3c833d212d7e8e85048abf179521f7b"}, {0xe8, 0xffff, 0x7fffffff, "092b485c13003dbce8ec03a90877ecbc8297c5fb29107d7589352b94091ace5e10d4a258552c6c244a4dc5520f3249b6b0b7fb3ac8648c08c0c4b0256eb350122a287b946343325cce62b20d418da8f4a863e4c0bae4bd1e9040c668b36c216be0562808fe25cd5a1d161b26a2f78e412ded7a2696cd0809b6a695fbceb8f8de20a467befa8bab77d7e5373cfa106fb4e131429251fd69d29a45aecd1dae247f49a847988455b96f801a40acb9e3736a0319f805d13a327fccb26c13d69d634650d469e1ef90137076bddea408002403e53323"}, {0x40, 0xffff, 0xb76f, "ed10c0967d12edf5ac25fd376888909ea327a1e9d191e85ef717d7b8c21af85cfc5bb58afaa66c8a300fd2a003ea13"}, {0xb8, 0xf5f3700d5330fea1, 0x8, "1d4b1f4186d9a1e148f861dca5fa3c5f0cab489a02f814d5cf98942ccee1a1f033c1ce2f6494b5a61441dca19ca22b1afc912cbb4c5b3124d18ba34240d6a0996c1982b1903078ea073f0bf8d6c18a340143a1e0a90e3e1a886079cf2537d0c678878c0e11a9a7cc202a01ef2a755860055560045842971b7a6742410804628aa5d1b77daa2775cae5b6385d0059e024b29d3d9c4d0f92f137e8363b9ab07396ea9991cf5df123"}], 0x210}, 0x8) recvmsg(r7, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000001340)=""/159, 0x9f}, {&(0x7f0000001400)=""/195, 0xc3}, {&(0x7f0000001500)=""/32, 0x20}, {&(0x7f0000001540)}, {&(0x7f0000001580)=""/168, 0xa8}], 0x5, &(0x7f00000016c0)=""/2, 0x2}, 0x42) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f0000001780)) r20 = accept$inet6(r18, &(0x7f00000017c0), &(0x7f0000001800)=0xc) dup(r5) pledge(&(0x7f0000001840)='\x00', &(0x7f0000001880)='\x00') getegid() sendmsg(r20, &(0x7f0000001c00)={0x0, 0x0, &(0x7f0000001900)=[{&(0x7f00000018c0)="dc81a2b5f1ddcc6c7bf46739d7bd91cf68b2a856e4b85b0ffb8a2b9677bbb305713c5c5fa0f478d8", 0x28}], 0x1, &(0x7f0000001d40)=ANY=[@ANYBLOB="400000000000000001000000050000008969d5a810e953ee8f56867a80e58be1ff29c3a44374916e6d12c83ee53050886e60f7b6c90a5e6f3f000000000000009800000000000000ffff00009d000000bad5c5c260a307e98e8ef7eb3908867309b117836b12afdeaa759dd6661598e75f6072528a598b9f9af57c9099a68c65095f082e66bbf9750d0395b8c68fbc8d9020108adf9ee85a420a6c72deba08d548f4c914ac7b139a2a6d3b44c257d8a826478f89cb959418e4927514f715a29b54f9e0f045d68fbc0512ce70ec7c6a15f4745cf9c0153e000001000000000000ffff00002aa8000046f45f202488837cfa800d9715c1396635ca8d487d4f83216972760333999727e87e274c7b9f9d020ab69277831bc9399f5c9cd60224ba56b8cb319b350b73d7b1c393c036aeb3b978a84813d36787766e94002f6dae1c90d0e1ef62b518480ff41036470df583aabf046112a56068538fb279060a5ac79560b757e7b71e697b6874e4e38a2a302306369ab22f560c48a73d9e5321eb4b3e70d32e1a98f091ea3d9298969871b706c59aea2d45b36e4748ef1b7305333b667e3f16489ca2c9b857ffc8e94a6c7fc4d2e41069daa137612f27e255db33729d4bcd75e4eb563900000000000000d800000000000000ffff000080000000f89fc34206d615fbe4516680ba84f30a0000b5900cc1baaad8e570ce3ee69321e49065a419a896e472be5b8c69fcb1b6ebf700eaf6e7184b63da37261e202e80ab6b71d9c066c6936979c2e672d098e6c2352c79f0cf1f360ece7dfe55e25708d43cec562308bee5495469062fb12d82ed028be30e2fad967182d1239ff95c3c5ce3caeff006a1c379e9f064d93b05ceffeb3d3bd823079424b6636afbbb0d39d269fe927477832e04260c139306cb171feea1bf9d2c02e228222a3520150fe2b447c0890603592823c3e81f06d1aebc000000a2e1ccb96ac77ae27055227a92ba49e4d89cba7ef87a8e217ce174ea6eb9d4501b84b2ab001e243df82f58fc258a2718af2b851d02f5332b4e11418136292a85eec2819fc4a4356e"], 0x2b0}, 0x400) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/wsmouse\x00', 0x20, 0x0) 22:28:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0x9, 0x8b, 0x401, 0x52}]}) 22:28:56 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x7d0b7c0a45c06009, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/61}, &(0x7f0000000140)=0x3f) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000170000000000}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:56 executing program 0: r0 = kqueue() r1 = kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x82, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x92, 0x4, 0x1}, {{r1}, 0x0, 0x1, 0x80000004, 0x2, 0x54}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000040, 0x0, 0xe}], 0x8, &(0x7f00000005c0), 0x2, &(0x7f0000000440)={0x3fe00, 0x1}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) write(r0, &(0x7f0000000300)="bcc0165d349c288501963a5484ac153797def63e2429a3a664f9d74303dbadc8b8dfaf83851ed30c6015cd831521bcbebb0792415c75f6c96e03b75def6950d7408bcf39e9676d79ae5424ae940f5c971813d7ceaea37973f22ea54e67ddc5e1ed068607023ca3dec8d1b473086f6e53e0c97308d9af84ade6b3edd954d4b2f36e2311ae1ddf6a1c357925a60711d5a71d9c7289e4490f064895c60deeb8f798917c1cb0aa8d1d4041212566ad385232e8ad2e6cd382cf280208328849e5b1514f075e2a83a48d82066ccfaff3e1", 0xce) setregid(0x0, r6) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) kevent(r4, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x9}, {{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{r4}, 0xffffffffffffffff, 0x28, 0x20000090, 0x4, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) setuid(r5) chflags(&(0x7f0000000180)='./file0\x00', 0x10000) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r5, 0x0, 0x0, r6, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) ioctl$VMM_IOC_INFO(r8, 0xc0185603, &(0x7f0000000240)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000600)) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) ioctl$TIOCCONS(r4, 0x20004276, 0x0) r9 = syz_open_pts() fcntl$dupfd(r3, 0x0, r9) ioctl$TIOCEXCL(r8, 0x2000740d) getpid() setuid(0xee01) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, r5, 0x0, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) 22:28:56 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_emit_ethernet(0xa3, &(0x7f0000000000)="170d4ee3a76ebb3efcc776ed9513108b4a0d965997e9baafe42f82936aaf4f36ef03d2f60785b9552f101563d2fb35286ebddb6bfabb6cbed73f18267a3d164f78dfd433e4ace3db5d954a0adf56b013f585a1037c254335b9cbb8d6258acae9843e3cc21fec59e9c2ca2209fc5ad4763f2fe8b52837ddb884cd1b1eb6e5261e7167f52e77b762af1a61e28f5612e3507e9058fdb4bd60f432e985fdd3666a186e29e5") ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000340)) r1 = dup2(r0, r0) pwrite(r1, &(0x7f0000000180)="696f61e29cdebe88cb44a8becb22321464eacd3118313d19aa6cbdb258b08abf9e9ca20675ae3216d86e90282a92984ee64f20ef1751ca69a96b390ec22904ae7ae0edb76f57fd7a85b5d8d271d23520ac48b82cf76dbf30f7ad530b4fe6544a6175fa699663d178a65e73ae472d4a1b591620945c56681e2023cecbfdec32f14aa525f33ba06be8a6af20d8fde564f922b023af6400332c75733d01e712", 0x4a, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, 0xffffffffffffffff) pwritev(r3, &(0x7f0000000300)=[{&(0x7f0000000100)="c78e80023e16c01791e354a958336183977b9eb2fc562c76181e112d56716796d510a1793784c91941d07c5ea1878e5f0fb0928fcd3eeddd39522fce7840c6f641b27880d088d197a975f1916b92418c3a0b79dc644fe8960c23cafdedada81784cc607c133ea1762f756f2be49fac98", 0x70}, {&(0x7f0000000240)="2083c75d65b30356ebc04115fcbf2d090b9a3cee0ce56587ce9b14c196d2b72f75717766567a783b9d2d1984c9f707a12a679ebab5cb4f5d4978f89f0e", 0x3d}, {&(0x7f0000000280)="7bfd02c5c7d1ee3e39d8fa56b0c853f508ec63a28053805326523e70fc88c29ace901c7c09aaa8e2610ffca747f47b8d13920a83016b0d83ebeb2be305202b5438f87e19501955b2c964967aac7942b7da71c595b8b27acd76e9c17d2cd34f0338c00f8a96eb", 0x66}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) getdents(r2, 0x0, 0x0) 22:28:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 22:28:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x6a2a00000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 22:28:56 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) 22:28:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000002424729f9779fa20f00c1b00"/72], &(0x7f0000000100)=0x3d) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') 22:28:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) 22:28:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202062f66696c653000509809393caae7beddfc3244fa820d75986b134036509a177a5c59ce1dfe074d77081181644c15c1ca53c25226fe0af384cabdb90a44c52d91de3c17378da16cba64623598bd1299ac061efdd4d5fbfbfda1314aed41e762d830a1f3f2fe6d0000000000000000"], 0x10) r1 = socket(0x20, 0x2, 0x200000) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x1, 0x6, 0x5333, 0x2, 0x9d38, 0x8, 0x5, 0x2, 0x2, 0x100000000, 0x2}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(r0, &(0x7f0000000040)=@in6, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 22:28:56 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c, 0x20}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) msgget(0x3, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000000000001de, &(0x7f0000000180)}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r2) r3 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") socketpair(0x1, 0x8000, 0x654b, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x11) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r5, 0x0, 0x8000000000000000) r6 = accept$inet(r5, &(0x7f0000000240), &(0x7f0000000280)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, 0xffffffffffffffff) dup2(r7, r6) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r8, 0x0, 0x8000000000000000) r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r10, &(0x7f00000000c0)=[{0x0, 0x81, 0x800}, {0x2, 0x6, 0x800}, {0x2, 0x8000, 0x1800}, {0x3, 0x7, 0x800}, {0x0, 0x2, 0x800}], 0x5) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) 22:28:57 executing program 1: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = semget$private(0x0, 0x5, 0x204) listen(r0, 0x5) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x20, 0x0) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x0, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x8, 0x4}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca538}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r2}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) readlinkat(r0, &(0x7f00000019c0)='./bus\x00', &(0x7f0000001840)=""/95, 0x5f) close(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000018c0)='./bus\x00', r3, r4, 0x6) chmod(&(0x7f0000000640)='./bus\x00', 0x41) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000840)="0b432efc3c9d8730400299ceac393e202256c210b1a37bc65b0ea33348daa7c231d669a984819dd47314d3c44bebd8e2f7fc314491f300ac4fa8210d22c866152b13f3de8beddfb9331876e3ef4070e513857af2d693cfc8e7e4e50f6c791c1d027124a150de67e50b3042523eac9aac61835c4703fe4961f15672000b3959f2ee3f2d0b2f567cbcffdf257de534161f32cf043a0c435a03debec8d15f3bd2257942b423465be8908d86f01b14f80681edcc391dc6a8238a842cf4cdd9a53b0364849c0d2588f7ddb0915aa54cc97c6dd38f818a8e78142a7fa4033d4e0ae29c040e40a85a72bee7723903fd56601de8d631b05abde8ea2afe7366cf0b36f6728878ec52c86bda54de66916e669b86a4f1c26d827c4e96d526a5a8a10e569078398195a05dd8f3551afd62e035ea0a93479a623da0b8fa4d4aa2a67844c69b9b6dc67c8a09bc9e6a3e2e4e56749fffa223e86cfd0c6e33b19cdb36f578b2afe39fe7d206dd7596390e240035676c0b4760f811c2f725849e5ef945ca3c14b70ae4c130f269c1a5aa16ac9135b7af29afcc84eb8ffac7827ebdfa9b65e7e9f0587c4efad5eee56184da98c152bf623c9a0179f80916a3a70a461e6458969bbecf2ca6c23121435aa86bbc47e93ac4e48c55612f7a0246b80760b56a7ae70a9aa1bf572863045437c7b1449dcfd4c2b707564b66849ee3ff1d0edea26678d87009c1ff224a9e3331e0b5bb76b3b85e6783e9190a7007388cc5846d5abb13f6c6e1a0c70a35c8a49d5c10171aaf165d9ce49ae0ff123f7f936f26ce0ba63a79b98dccdede6c79c13294c248d2f69edffeec96dbe4308168bac4db4cc90cf638520ae651e4a89a939e74b335aae22fb7d3d23961f884aa583cf248b15749100f2e3c1dcaa1954395f9f8b331be91b514f7af061606c1e5696df55237bab4fe1ec555c2bf62777cda81b59634dd8ba557ce03def640d068bdae4969c0a72dccdb7f3e0c261a49e87e88b33a8871a3053048205389edc5306ba54cfedebc522293b7d2cb836d5ed07e02b7e685334faffd29cc70c49234a65f5816867915fc0ba7e8314a0b6fade087738ca3fefab75f7f5a5ed5fa1ce8f3c1beb60ca9894f59f461cb0885262ff8ff163d56df13a78590639a71215299aeddcf1c01135569baf8faa1f3db885a85fd6606a929cb620658618fbe7d389c5564eb30082817de2c94518764822ead9b5cbd982a6cbb2fa87cdc43cc53d360f63169c51a5cd7b939bf2f0c54cf02565c9dae56efab918c331ba276d77f07414d3ee3449b59aa025751b0657682a0107d84d3ab23a18e2f53fdc0e83d2fbc6ee5b08b1d91cd29563e553a6debb0fd1d46fff7bc6d6af60f99d723e0361de8126e6d1ce6ad8052adb7bc3a2ce1837b5786d515bbf9901474024c428356b712682652fcc0b282ea1a399f56a61b6a99801a08e433ae47ccd45e4741e9aa431586508792b9ab075790531e4f8704972b3e2b4d6a29725493c3143d80b72d37ff2976b10676f2c159fab21f3123f1998557eee5a480619ee32a2b72ff50ec595f273d841a74e44b90443b7761238fe0c8d7d08644a0ec7edbcf3c93173aa06ef336e6272142068528cf266f5e7d0bd6899c05948d7add350bed16d6a4caed53e141d5f00dd425fb51cc06eda86e54b6ec81037fd2a58c6d5048e1563e46415bb222793848aff8edae8467a607a63922d7560283253f533bb0590d112874cfe434a87682f23f6ec5b4061ec81440aad7b32ba86865cf186b1108c2af6c4143e84460c0f4cb68f3b3451292c7a10542b92e8e42a70893f48f0d907107a2349d5b3a023ec9514df4567598b0de854d10c58cfd04d93bcd421caa5cc19b3ea210f25d5ca9d19a69082fa6b657cb0f4b3a9b96cfa77968edfc261108f8dbeca1e784ce2cb646fb2bf9779beed114a34a5c5b073fafb011bd73df03f0c495d5361dacc8bb998e3d514a75ce35c49e5f20bfc79eec35fc6578211a2dad5f8909cf9f5d703779d5b18e8e329ec5e6117897a576ae663f3bf6b6fdf05d5824677d67eb8d5241e5efb0dbcda34c7cdc33dda2c96f084e7e36d0731bb41c560144e9d3f90d83ce876b493f9b2bf4ea183c1e7c43d23a904524d9e2eb0052e821c03febc0b219006a8cac0029c36e695a7214e2c4e3f8c2e594a0ef0a81e2991052afde34fe27133fcec599611ee54ce5ac758ee49a7980023586bfb8eb650f70d3bfbc6bf8d8fa6a21c0e94d94ca6219fbc820258b49e432bf8c93f91ca3a9029a4e66024d03bc22a4391b6fe7404aa84e82070c8005e9349b7aaa72c64cfa3513fd4e8d71e157c7416abcc5ca6f560f131cdace49ebf40903b8b0a5de39e27244558d57bff0149d3b7358397b15dfcd90acfb6924b45e1d1e55122d715cca37e66265f1049debeb59b0db028e3598cf858a0d47b36423c82a909d59a9738910f46d7e11bda6ee76a078d7f9438343c55fc1f5aa83a9896315e62675a7180bc0bd070bd025130f8153f9fedd3dcc58d5ca2e93a1ad331c803d31386e790b4fbf98b9553d770671fa2d4399dcb8064a3f18f8e9000b552a97640e19d51177f25e0d2145721942f003f475f4846cf184d7841469941e248163d0f0d8555e9d8c11853d0b096aec0ad8fd2780463e2f3570a39f911f31db46642b382eaa7d77b2524a821f63468343b286e96e01e85ffcd9bb610d13196fe631030eacd9702730f14eb52dcc2ba695c5a36cc0df4c9491ae818f9029ee8f988d06296f7e4b840ebbba32937f37506ba519494f89c95f2ddedb30bec1f8444d9cfc1723ba057ef92ea4bca8ba106ffeb1067bda1328de372770142d45b0a9dbebdb189af226f1e3cccf2f60521bbb225e14a47459136cff1d3954ac817e8c534b7709f6ee3a95f0c052311a21f4ee180c3118ffdcbbf6e8829d3b83c545c585a8cba05f4df90e078e28ecf2f683dadd96e0a4aa44cafb902f7c8a6517acaa8815dcd660f5d7541344166fd51bad1f8e0d0fd11a9bc3c8f7ff266701ee012cd19f79ec310129d73f882082d39047441b152ac4994d90c95d5fc7d867baddc785783845a15967f7cfd09878cc06ec14d907f1ec5b41a3d2402cb96fdbb81610d854523666dc83f5962bfce892dd2dabb13cc7219857be952c5d3dc13e14842184061fc4bc15d5c49541dc29bd30a3500c8e06b9ddee2a5b8e0c4b7e8af2a50578026ab621b94d0b517b7dfd6ced35c446175e3352160706be7378ca98840779d940b326d1e6b5dea4e57f9e46b11f6977adfb530c8524d364764b5f79ce8617b7439cce72a94f4406dcf01b4c406b343c2520a29aa3d13cd466501d9676a00c3df27c0719515cd5bc4d36885a8a2bbc2bdc0edab39dc12f29de73aa11824fca9fcb3e474094a7138890b97ca478f47326fee212c8e908731758810983dfe571dc7f234399abc583276b800d4b80fdcdca79ed2dca0d4bebcf54e4020ceb2a6d77aaf8ca42bade30e4c66ac47845a421e8d57cd27da50cb8663acb8e07c3b97310dc75f6cc15ce70e777df5d258597c8d30bef8ec5a475d29d51a2ea3dd69f8982109cb3934d155b4ddcc2784bb6993bcb1b6e2a956e4ddeb9d30b0d275b7cce524d40ceb19d9a15c179a50c4ad0d4721ff28a02b09b46e3bc7f153d603ef56c0674c41e0e11041d020932f4198a3d84c9bdbe77e29a87876c77f11e61fdea471f173ebb94c094b408a395b070b131c36b5296f1602dbd5bf2f6a2e20ad9167e07a3e605c9ee32b2ef7b0f8ecb057168d6d1e33e24fb8a8f9625cb3d41ea3e791cf19f425fc2f80f023f44740007bac307bd24ce8763a756b3a4f6e524f72b85e2a7504e22a1615f30e5c4b91eb90ab87a867b12660582d6300a2d6cb37a7175c062c2add4a67c4c4186bc9f1e4f08d4893aa10f435ddf2ccfaf504717024c1c400c5091e72c9b44a236c96ff029ea799173fcf8f437205688064b9d3161c6718f1d52d4071863e40ab6bb9eeb54062d0a196fd9257033c772ff3ae420cff159793eb64618865fdb2498a9d26d038f02fa0c2ea20c396d92294e87bde7bf8fb5863373e0302fa5d903ea745e0b97c1315f7e4b91d19cc65327806e2d35772b0b041e7868d7150b62417294e89329428e2b03f6f28aedc297283bdb885c511c28ab72a056e77340916c8741187dad1f7a9f3d9439e531fecd75525ddaeaa013f8b584c43e1fe43963a4ea2c50704fb35661f18204ebe3d18b3da390d53c6d84aa84b9cebba70e180a66e987d2e5a8ed9874a3748b97dc1a93a4c28f3f7e04c0e554ad7d3bba09e007984fbc9bc814d017962e391b9e33186a998639d55a1b976123893e3fb3d267051cf3cac3e2d583af460cf0cf7913d1c91ed644c362a4c8160a800f3beff4e01a3f525c6069b797c56469cd7ceb8d58fd2dc783e6a90d8d111297c0c1f02295ba6febc7d37480fa5ad1f55d094e7e0d5eac0ff89bb98865137ea04cfd2f6cb288cccd8db8fe0aea4bfd8e2129031df9c8e156b0f52789964902f02204048e0bc5a05b2ff5129ad6e5e56ae982f06ffbad085ea5a21567f53e92ddf828fa7ae506710b03ce8c1c637e4a4c75246bdd402c5946cc372986cdbbf947f64bf31e96c0064d325cdaadd55a7b68f7f2b7319eaf303126c8bd23210a8913e5d44d90ec1cd3e8368f4639c7c8a2797b049f615f93ac8e35e093f399b3bee67d5bbcff9348505d40578f65d411e89f9ca54435a89810495f7e3d544b431109bac576f65f1250db7563126b795150ac8f5398ce21b0ca8f9a7362b6d4d7d1b5fab5a886d2fa34f636731094861e850f90b4f910781dc1bb89f8343bf18a7823c96522b162181467ade3f0c0b5702ded79726d6234258707b1ad87ef63648ab4d53aaf63f91e618a291df8b78c905530922f3e71213413281816b4a24f5c19594a1ab19648fe977dbcb139d79955bdde6fcac5c1ce0c87df393945b827679dc3b54c3a773f819eee2f60606c14f9beef3a8039b5b6befbe2d68eaef7d581cd1cbedf66f7c30b36714aa476dc9ec1471d4dcb054b5e616f31c321305a317d4c66b79ae8d8c5037dd9dfa5304649fba440ea683f8d8ad0ece1337cc4130f58cbb65a43b35d400f82971c44262becbfe7869452a2908a03d5df1bf367d350cdfecde74a5c79d6b9ff862b628733cd6a060ad099e8c1f16b816dcc908fa7f6aaa7c44e4387601694118c7e6cceb8ea389668f34378f47b81ee592a1087b8d7c0f03d2969664d7d7378e3681b641fb4c8ce5730c0c7086126e5e471d32b85c99e2816f28251d32c9120dbfb8c96affc205176639898bff4f40d8f1976399eeb17f509db9e3678499bda14983743300325f5bfecb96a333f20d84ee357eaf6b517e9e0f43e0f447b56192bd7e82884ddbbebb79eaf4f61a5cc69dc145f0c6c1a319f3f464846ea52cf6d73004f3e93d97bc9c28a237828051f4a4a10082cfe0142439a8cde87d54e911e1e3d0d299a6e8bc1c3a91274510c7140a860d968483576d3cc5ae1e28ead5eec0c6f622c2f9bf3467ad287abbc0d82473567be5521e68c5183658d987b0941c9c2c45bf563b9de494369927930f826de700abcc019fbfc41502e693ad807cb5c63bc3c7b0009276d8091c23888fd47031256cbd139f6867dc80cd9469a03951c1b588167b1a34fadb9caeb93c9f1ed4ca9d330c7883974441bdb854afad7095cbb730936ef0e18056f7c48006a9dd0a38cc22027a7948dd9caf99c1c6351a0ab016cdc0f76870b487c0f32b031798f7e32418b8b", 0x1000}], 0x1, &(0x7f0000002b40)=ANY=[@ANYBLOB="380000000000000001000000010100008d4e37a5c1d7100e090c0914f7daafa6ac460866fa773e7e0fc49ab7a9a40d79ab707541f7c00000c0000000000000000100000000080000ec05ff1b3ba77fa20f09385c42e38b4dd6b507097c9321965f2c41f01d90af2d9fbd5eade859fe15ba5f70bf8b5b26db98059e1d8bcd3cecea1a234cf623fc3e896f05bb8595a4861df0eabaa0eb70ba3f7abefab530e8add8e283d5a2d0fac5dcdcab7857240fccce08f554caed3b0e41fdce2e74defe9fa3fd904d62f59a38068402e8ace7295e5b4a13fbfc524ca95e0279cb15a1e8b2c0d0dd375f547ac67bc649776e7e90cc51ae562ed8e2957ddd15000000a000000000000000ffff000040000000c1a47e8936851cd59761d815b0213bff6006dcc29a6a7abfd83b8799336d78ce690e3a8c6ecc639cc7ec22bdb6e1ebac408452afd1ef47def0760c8bf0362a3879f8dad881f3f1d196672b58e1a027bc2b0a0f94ae754bdcd670e2ba07f2452ff270ae04c61ff7eb5a42cf39a8bcda69de4a7f105d9090ff6c3397d976abe4218de2659009d66c2f0796060000000000c800000000009025ffff0000000000006a14600a6824dd907d483eb6fb6ffc2b80231ed31e781e23acafddb6855fa724c8e81b078454abbf1582c8db75a94991893335edc9ffe52bf480f6dafb71a47acf46c644a14ae33ca48e7d8e758245d03c738388d6bae4af02210ba09a2c81c4d82a1fc347fbcb351d7fe7f0106b93c5e1280ad679603662ec2bf1e3d15ba712a552dd9e0e443daa876174fcdd4e48fe1963e643e8293f6cd3b7fb3bc2265d33adaa2122535eb168050000009800000000000000ffff0000c1060000835fcee00def37a15db05a6c5d849e13e0b7d7674e51d9cf3dc395748ad0eb4decac4522ff04a749b7c6e672f24159c0043dd607d22d0e17f5baa9bc448c099e8382dda5498ec614df4120aeb20fb3295ec24c0f67401938fceb4dbf33cc3f0e0b71f58826829bb7cd473de3c74fc5b57716ba98e20193181397823be669d4edb00ece0000000000b000000000000000ffff0000ecbb8872cc854fb3a60668d249149b7f30c2c08e3628b4708393c73240c4dc9b60095d00518143d213cad32b7249d52c1fac91930f9ce8d5180333f33a8ee77d00000000000000009ba5503bbe653e733c88f943da59df93392144d915ae9d78e0dfada66ff53a2ee167fb91f0fe40c92b8837d65e06d8a7e1076e7f6e46f16bd2658100a059f72fb9229f59dc5c1160491f1e088da08f045ae88546470b2da4ae000000a00000000000000000000000a60000003463066ac5a2134908e22e4d145d1e45422d33a1971c0efc8f550600d1a16f673b9b6d2abd46bd29753b98bdf222470b7e2bddbe6e37925e05f6cb38585f2b579136268763d7ad56457782ee2fbc773ffd352465a17673ab59e01664f9497d96524ae1165ed428b0fdd6ee739137003e10ff0f0a7b5b42e4ac0a462d8fa73f76108e4a3b4384d14659000000000000009000000000000000010000000001000075b036c4c9fc66e8ba44f8b4e91489582284fe5fdbd3a00fabd84adeb94ddbc1b90dc56cc6623099e92366e5b649caf972b8d7c5323c36fa17857a79e10fab5cf0695fe1358039de44f49a7151184d13e50bd3dd3f964135e0e5084502ef3b57122e62453827f087ebc6d38f4625908bf2ff69f81d5d2b2e7f7fe0e7681100d800000000000000ffff00000300000058aec2d975098210ec12a0925c5d3525330843cd179608caaf5b5a9ee04ca3e70fcbf184cf14a0678f5a857f0b4b18cb3c00a9e21e77a918c9bd98b1941c7f551b2ed36df9a6f169f2ab14f62d36855ff2c05e5cd873f8d97fa811869f601d56b4aa70809c5ebf43d6bb694e55a2926caf2a5e0dbe4d72118b0839495d14c4a99812eaf3ed768aa5e94a9de6d297efce042b3d2922850aa716bd21fdf82b87471514aa93f354cc0b83799bfb947bd2b42d3e1bfb2ac151a9d357b00a5909054f00ce43f7c44f00009c6e4b66c881a9359b80f842ccac9af62730f6ad854ecdea923d6725c87e2d40359eaae5c41622e0db3153be9b1e888287b33115f7945e75d935fad5daa0d9e99f8cd29766d5933d74b588cdf4eaf896ff3668ddb706c1b6f586dbb545ccbf4219c647087b521638cbb71c8c03824422f6093c0ce23ebc81474a1eeccea4fd019f203fbf371a4f70a62996a84e06adfff4e5a1b741944427aa299b2d06ecd30f08eb5faca5b6f15e61afb27be4e57d570c8d7565523a4428e0dd9022d78c8dc2b033844a258f186bad0aa797f7fdffffffe57d42230ea42def5233653821d2cbf585f6c1052e057a2cb837e893f17a0aab99bbe8660700000000000000298766da7703d7a16be7408bc745cd93664ee1d58bc26fd39a27da8cc2b5d23ef4386c8ea2a73b767f5b88b5bcfc04e68d019870d0cfe5466e75ca2db4e4e3f6aa909fc6d121a35868452126009da5431b79cccfbc121fa2a76cc33d87bd1dca0b650183caa08744170a2886697a2abf0b96f3ae1a5d321bf8caf71b878ef137153209cd54684b87f8bb4e329b52831a7229fb60a7f9d2dabd7926e3aeb8a6c2951b940471c473dbf52fa7bd734e2ce96f8fe09c5e83db33449e605ec680f117fe7f5f27ab00e0be2e8c669ae7d6b89f1d0d2fc196e626635ea3c9ff270a310fa5319bd9"], 0x5b0}, 0x1) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r6, 0x1) readlinkat(r5, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) writev(r6, &(0x7f0000001c80)=[{&(0x7f0000000680)="85239772640c9099741148ca9da9d59629fafead9a4ff72000417e7ae3ca652a45d65bb12383b4d0a0af6257fe2734b17840e4ff257c129d10696d25be6307a6896d39583f7e11c50f5e9b788cfb9f925e74023a1b7118265f09090ba1f5baa4256e133883a0e2173cd7a645919e6f2ec43e060000b0b2885ecc1505811945f18a2b152c5c877efbaea04e74f0a4791816ae5f3341eaffac38f2f9decc13053cdb6ea41d3755751eec864c0e1ad7ddb5fbde81e0130f4563f20eede1598a0d3360f6053b797104000000000000005f2c9f469d27b698961bdd97d1464742677b8a2242ec44ae419fcd2f37f2b6964ee074958d692374c51b0533d6264b287db410dbdbbecb424f8757396d0c57556e121e58471cc25c5c8ec04ec504d7bb4db10741043f1a99509302ea07bb446337d553fa499b6dec1f846995a8ae2678230f53c4090af3bb8afad909c20e943d95a20a0036eea30597a3b1120fad3fbf14ed9b7308f5af6aeb87282b14e742eeaa928691080da11bd5b4e7b384b611f1532aea2bd6d017b688b8ff736fbf1e", 0xffffffe9}], 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2a, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r8) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f00000000c0)) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000180)) link(&(0x7f0000000280)='./bus\x00', &(0x7f0000001980)='./bus\x00') dup(r6) 22:28:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x23a) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 22:28:57 executing program 0: socket(0x1, 0xc000, 0x80000000) chflags(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, 0xffffffffffffffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x2) r4 = dup2(r1, r3) setsockopt(r4, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) 22:28:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:28:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 22:28:57 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = socket(0x10, 0x1, 0x1) r2 = socket(0x1, 0x1, 0x4) r3 = dup2(r2, 0xffffffffffffff9c) recvfrom$inet6(r3, &(0x7f0000000080)=""/233, 0xe9, 0x800, &(0x7f0000000180)={0x18, 0x2, 0x81, 0x6}, 0xc) getpeername(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r4 = dup(r1) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = dup(0xffffffffffffffff) getpeername$inet6(r5, &(0x7f0000000240), &(0x7f0000000280)=0xc) r6 = socket$inet6(0x18, 0x2, 0x9) recvfrom(r6, &(0x7f00000002c0)=""/4096, 0x1000, 0x1840, &(0x7f00000012c0)=@in6={0x18, 0x1, 0x8, 0x2}, 0xc) r7 = openat(r4, &(0x7f0000001300)='./file0\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) r9 = getuid() r10 = getegid() chown(&(0x7f0000001380)='./file0\x00', r9, r10) r11 = openat$tty(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000001400)={0xc82b, 0x0, 0x505, 0xffff, "47f87b383393263c1f989078ab841b06dd82f5c5", 0xfffffffffffffffb, 0x3}) r12 = dup2(0xffffffffffffffff, r11) recvfrom(r12, &(0x7f0000001440)=""/136, 0x88, 0x6aca176337015078, &(0x7f0000001500)=@in6={0x18, 0x0, 0x101, 0xca}, 0xc) r13 = socket$inet(0x2, 0x0, 0xaa25) readv(r13, &(0x7f0000002a00)=[{&(0x7f0000001540)=""/220, 0xdc}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000002640)=""/203, 0xcb}, {&(0x7f0000002740)=""/90, 0x5a}, {&(0x7f00000027c0)}, {&(0x7f0000002800)=""/222, 0xde}, {&(0x7f0000002900)=""/129, 0x81}, {&(0x7f00000029c0)=""/9, 0x9}], 0x8) r14 = accept$inet6(r5, &(0x7f0000002a80), &(0x7f0000002ac0)=0xc) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f0000002b00)=0x2) pipe2(&(0x7f0000002b40), 0x4) r15 = dup2(r7, 0xffffffffffffff9c) ioctl$TIOCCONS(r15, 0x80047462, &(0x7f0000002b80)=0x3) r16 = semget$private(0x0, 0x1, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002bc0)={0x0, 0x0, 0x0}, &(0x7f0000002c00)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000002c40)={{0x1cea80000000000, r0, r10, r8, r17, 0x0, 0x3}, 0x9, 0x0, 0x7}) 22:28:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74, 0x0, 0x0, 0xfffffffffffffffc}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)) 22:28:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "faf6be38ddbb3372b7fe044931cfae5be0787a8b"}) poll(&(0x7f0000000100)=[{r1, 0x1}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) ioctl$KDGKBMODE(r2, 0x40044b06) fcntl$setstatus(r0, 0x4, 0x40) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)='6', 0x1}], 0x1) 22:28:57 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) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000280)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x5, 0x2f34}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)="7fd236a42a71dd33dff115b6ee8a3e3deb05e902ec3fcb29519d0cdb6499658d9ed9ddb7e936112255e33c0bfbd419bdb4aa2a89f8600f779de0e20739b7e7c8b72d95deb6d372068e564f6a1d37f557a0bb75ba63a66ff8d58885455e5edc8efd3bf9ef7e45173d9b83324aab7606a456ad4ff81418e30ad7047e8fd5db9175073c0a95c9a8961efb840cc24119c8b1bd47337276258a64dc7a6598730eedff970791b87243239ba0ba78524fa246d5d8c42181fa7cf16dc6f92c43d7ac", 0xbe}, {&(0x7f00000001c0)="2cd04f687660cea97736ded93656e31333c067c1882c4e470a0295233024cb3b0ca7351f7786c92df754c5e0cb90a8e01fd2a9b63fc543e2a6d53a712283d38a4e2b23d4b90201524607f38dc3f5a7f3bbff7f351bbb0e766510e0541e200a", 0x5f}], 0x2, &(0x7f0000000500)=ANY=[@ANYBLOB="9800000000000000ffff000000010000e5dfc889d0c50d9d1dbaacca60739aed8e41cbfe32d603466127b0905c36a82a8faa00e5c127a0cd5fddd613dad8c9da1fb6946b44eac87cd18a1ac5d0978b59c98c6185e2946006b64119c81836d2192599d8954ce6c3da9173df7944fab5b83fbef608583a63fb0e30096f4197c7a27c8b0bbd092dfd25fa911cee17eb1b87faadbd3a869e00000801000000000000ffff0000020000005cd235bbdf65f73e31725d56ce1dbcb2354705a5db874a26f23a095624ba72528f834ae09f261506f2bd46c9c7416c5d9f9eeba80e6545f0d38276e9424be5447b8c9b8be777f759dcc21c450fd9cdde5efa4ceca6f372d77e197a01c6ca2f3438a4dda6a30f5b107e316673f5e9a8d2ff4ed1ff7c6883a0741db681330bc4627c009d4d4bb7e3814ceb12859591976e8982d68887aab8f39c105ae779717a09e80e7d378aeb997e013eceebcac86307170abb7d6e302a94a5222826a13430f0e667663f3ccccb72280c2455d3130becd6d943031f4546d3512f54c2817db19d81f6ec8ce60e0dd5019c8659da5ecebdf91c4680776c00000801000000000000ffff00000600000016f8e8b62a05e31e61ab3a8d8522fdd59bb28084b4f37dda480877dbe6a4f84d283c830f3aa52fe144edbf151966d33b034ccb7e52164ca06acf38ac623b50595c37a67d6180a9688b743cee3c91ed2c1a5350bd0ce1f4e8c7a2bc4888e686169abe271d3b0e6ad2a62890b0e09f0185174bd89e0d6497875fc63b6808191acc9e3b5b78359ce00969a2150a4613d6540b5c1f70f602f7a8c42e92e8c007b41a4113d001ac5b63bbf5ee5762db07346fb0dcc97db7bf06558d77a3decc1fe68312be9dbbcc3f9827f63c00421716bb15cfaff137054a69e82cd5d784c96e01992ea2d876d9228ca8fa02c0b1f829a8404882dcadb487dc6da0000000000000000100000004000000878a6b40e9a5f73895ea38c0cf1485787dcb4b8b0b9a607a7452c3583b226f7348cc6b77cd0f4e2882bbd59b5d370b1f45db499da03e114e5d00ace1084fc60e0ad5ac4f3b463186be4f987dc34a071a722d1c68a5b91fe6afb3750b8849fe4f0f30220320255b24f88a664599bb5d9f6302a586355d0daf7fb56b53f19109622b78c4236a8a45a58f03aa7576ba0000f00000000000000001000000010000008c57562c5752e1a7e806e8ee5bd36be174a1c18de613158eff76f51e33e2d46ff01d2d0a3b6d148e826c8c12cf8586f3eb99c875f1e5d2e4bd19244fdf0c45adbd334edb7838166dfd3ceee9ccb6d43f5b6d1660dd8a1b052a6020921528b855ea3a227233914fc6b966994d05ddac81c47b2995ab50f82f0cf6bb95d48fc81f5f371f68b0b67cebb8ba9816fe33a784d04865cf4512fbb3766712b14a1f3fa3ea03388739de2ef8ab2bea5773a2db98a8385f7a9f016c0d8e814280bb59164b28f2c5e275d942f0d09d3200860765597435d672e123fc7fd4c323a0de682ed27800000000000000ffff00001c0f00007a4bccc4981b3f8ef4ded4e17d8f10c4d45a7e51f13efaced3f1120744e988e31828c8cec8e8435872a53264f5e8ddd622762729fd8847a480d17cab3b8560f0d90b6520d0bd2f8f53b8ed2c90d024992e4cc15cf4b2e2418f202d5df2b5045849ae5ab803462500e800000000000000ffff0000feffffffbb844d0a1610b7c54157e2e46d18437026a0a293554f5f909a1019bd0e95ead83553bccbcbc861764dda7e80666d22bd0501fe2b087e099ab6666873b4d429508a9e5945210054e32de1c882600aa55fb3c6c4267a8cf9dbdc9768128ff398f9c22b26b292ac3661b295f7fa52bfbb1c283d9ae682d9ab388e12945196454c3f3bf1b02c91b08dd67a8b969ee13dbcf93c481478c8a8cd707a248e5503e8a98dcdca57f55b18cee96f0244d5ed643f23ad8f4202ffd77c44d4718d57c1b56287f9080232476eb18f422103021f353f51c2bbbdfd888a0000c800000000000000ffff0000070000003bafdfd4dcc50669299cad1904963b6d42b8e4293ab10e309e77112c7d3cc6e29ab9fc725907e9a85bdd90ad9e62fcf4ee67227a062de5cf7dc4f773ef85d082f626298640e927058bf6eca2cbaf0f271460027888fcaf52c61394ed63aa11a6d1b8d26a63eb1ffb94f18479df344ae29fc6129a0c3a7756617217481a713fadb8a470a73e07227087e760419be9538f96baeed2f1e456ca634c73e60a7a54322671426b52221107d32490040dad5ef08511f00000000000c000000000000000ffff0000cbda0000eaef1171e12ceb1925fb629269eb0d89246d41840a93cce5dc87c5be0172243496a75c740d52b7b69489d796788628d7713104484de0eed5e4fbe3cfd3e726293508c94c2337cab2a39e6c9762f402770f095d26ce030137fc8ebf204980c4505be1adf8039a5289101d43907324a4b9bd2f239b568f304cdbaecc59dae85de5c772889ad7eb145ed07de49f8056f41c2572ebe3359c0a471b1719ffbe6413805d0f5c308c43d5824ba8cacc58e9f700c80000000000000001000000090000008f7080b6f0ce30aadd2251d17bce3945e0308c8b97df504cfac007cfa2338a45f6f62c741fa74c6286b73368313149e3b2e009c87f5530517ac075edd9776f47d9642d5e37fc4aca33f0245fe2a72636cbcf3cec1c6d15d6647c0a4cbdc4532bb5eefb8c2c17343bb71a78e5bd29c4e02e4681da29afbf1b188107ac9b644b072bcf23d5b378d90303e2921ec86c8474c5399fc80f2f3aa2feb197bc9d5b5907a78616242fbf596d6b212c0f3d05460deaf2000000000000"], 0x7e8}, 0x8) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 22:28:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000203, &(0x7f0000000040)=[{0x61}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:57 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x200000000005c, 0x0, 0x1, 0x2}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000140)=[{0x5, 0xfffffffffffff001, 0x1000, 0x3}, {0x0, 0x280000000000000, 0xbc4, 0x9}, {0x2, 0x4, 0x0, 0x3f}, {0x1, 0x9, 0x80, 0x950}, {0x2, 0x400, 0x40, 0xc}]}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000000)={0x3, 0x800}) 22:28:57 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x4, 0x8}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6}, {0x84, 0x0, 0x0, 0xffffffffffffffff}, {0x6}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="fd56d1e0b6a2d0c03496196d0d1c974e5f55261de790827ea3f5e3969239fa143045c0c5e916ac79c234dd563714ea9a811244d3cbf7ba3f833e3f6cbd2c53c3cc7f266d1f11f507afc47c1f92c60e6bb679bb3c2a2bdc072aed5872a70d1bd913b14179bd526ab3376c552fe218a910a6204360406156ebfaef287a044a9cdecf1e946bca8424af011273e930cb504175c3cf11aea7444fc6cb557b2906079efe552080d950684ef5e356c6c5d43111470bd29a664451daca0ceee973a3bc57dbb9e242aa2861", 0xc7) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35399ed4200f3f0, &(0x7f0000000100)="b6") 22:28:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8000000000000080) pwritev(r2, &(0x7f0000000100)=[{&(0x7f00000005c0)="9b679f1111431377eeec4a8e32542038f316dd418ffb25c468f1a0e069120f923d84651bcc4cb5b7c0237c423a50a604e6a282310649f25244a8e620f534d0163e46a8ee1b8adac2dc82534fc0843f69c674813b644c4e90b03344d59c92faeaff806673168fa99b8de9cdbea1ec88d11f627363bdea52a020ce1342db98ab260eb3d5d95f5bf518b06f931ad0bb722fa537437bf2a2aeaac8feaeb78c8745797331f618506ee6b411507c49244c0d81bb8e7cbe4881d090c1cfe14a7e1e37b2e294a837fcd6aba4ac7ced42818826694d8832cbcd8f2b63e3312999783fb6aec19fa168b96622cf1675108550b3675d9b2b531930f1bdfb6bc8d0a0c1ec13a7bf3d226ae5602fd96283b9d17235418f6db4431ffa91093121ff9b0694b4272a7fb897aae64fe5f30034a86fb8b118847615fec3eec25d90b297125ee550188aa425024ef0275421537d6d54277d7f69525f842f261708333e25f16bb7d8ac9a91553ba61d937dd5ce18fa3f40987daa3ea9c8544003001f723b1c2c5a0a9bdcca159d8adfb38d1dacb3341f7e11fca3e5bfd07e10d931aa2d2a4f01d17316b8032e8d2fdff0d3fc32d148d4e59c74cc176ceffaea234bea65762f9ea3d78d307aecd24dbf8606b99918cfcdd19ac7c5b7c52532c007f990aba6591cb2a38b0aaa38df6891d1f232516eb9a7e8cc51e7feca174ac4baa3b8d0ad96b97d6c73e849eb192913b662f4c486ab86df848360f06ed695e5dc41e7a7d357aacd673e4ed53e703c2043937a2630435656b403c9f961668ee27c6cb4ae7e327d605f84429523cb68a0d73f3fa2016d980925e4bca0c859ab597653e939689ca372c5751ad0f27096723a8ef72089b324c0d710a0b16f97cba24257e5c66ff86452502bba2fa3c594a1f5bbc142ef7e577c010e817e4c46a3d4d205d1c592d42a544f273ae98eadeb09eb9b0e2d817a0f8511dddc2d856af17b2d81833077a7e467e087744c7edf058a94bfd8d33334d18a2ba9ac92ed4f8f3711272687ad5aaa667cc0d5788c9f848db620aa003ec02ad825d23041eeb3d10b407cba310026452f2e45c419f5e268b8ab6eb4094cf7bb058aed2f77c6aa62aae34724c3a6d029a5173766f599a6d26b9081ee639416d932f3d08cd7070a3ecc4ca676ab4fc9bc950d62c5689bc91ff4044c832abf048330c8bc206ee83cfb5a5dd2ab0872a12e851ccda4fac2323e0b8950b66df3390fd9b354e2cf13116b277b6cb0f6bc8f48d9e702905848197e1a8835571a6fdeb0156ad5a1d02e67b357fe856d59544d64a7958bb2a7819b37cb28f3584f33e6fba7d4b87a996dbdd402111fd9331fed31e832ac6f32682b8785f802509b2bb7e87ce48ac51d15d220098ab33214f0608fdb250773c130782e43c42ed3d9bcccd8bc621fa694480baf5ebf614dd45040929deeded65ecf1d92c1de3daf8c79d50ce2a3fa5d3108f0cd8b0495d42b38ea9a9393ba681b491469e9b09ce03c9274a2c36cdcee2b1acb66d964212c94bdb1c87cbefd7bc4b6709c10be7ff8e565f7b288e6f4618f80e58ed998bd1c31c17981efa4b0060c881250b2bc529732b3f981b2087cbe13d058171b4d70f789c49d0777170229213f5032afbbf692e13a12e6fcddb1fbf1bed6fcfa873de4d64dec3f109aad6ac49c96088a973e286fc6ed568a8c522b7b002cf4ad1e122dc1ecd759c01def886d0a03300f91094062e643ad09f8d25ddeca33cec9dcdec9bf948f0938a79fba69e2aa7316c44cf6219347dd90e9a785c007d34c014896f466ade62128e49d09344234149bf9cd8ecf4e5fc5a47bcb0b5bc8c199c043626e27335e3cec691747db110e7a614bdd68085f0a75c53c3f4c556bd94c7a10d7248e963dda1e8442557acb9f591cfa0e216b55e78aed4eee3f6978877cdd8c79b0f90baa26e1cdab0d5672e89d39484dc669287c7f0bddd428cdb6eabc33f9e0163d02dd9e99e96e7257b9a2c3a89d3cd38c9f9dd0fa47a4d9312c7d1d7e5632a1e2aaf6a8f35ea21a96bbdecb01470b67a4dad01d07cdbb1b520198f0665d42469b11f4727357304ceead3f387dfdd47f20fbfbb00c1500be9c7f762bac7b4100fcf22f1d950b882aa5f8494e57ff33f9389e45a4730e496fe8d19601729c32a54a6ff7ee731c9b4e075b3e9e75f4a1e5274ca98ef5e05e3776f1173626bad300adbd8048f750eafe7387504692c293fe99de1bda20772f355cae311705157ef25969efe59accb0017ccd9a1c11a8e4b1e05a6ffa3d3e2ad79e867afd187d48e371abe88578cb254d0e860b495a1b3c052ace178dcadc2add16473f74a2cf1d78ff54c20f12c645ef72e11fd36dd0da1ca9b1a4a10b76d89a8d23207c28cacad1913e67198ef8c2688fa2c98ddbfd4e1706da5d7f8ee8c0329a7b49b763be633c281e5bc0c1b8d3c7a364514aadb8f475fa9492a77af016431c46c55b86edf55d44bd0273c80e3f22fdedb125e7a20e223b0fd82bfa47077ae97cf444d694e4094624dd563f20780d0b7fd92198b0c4a16b38c6817bc547164f334fecbd882162d2fea669abe469cc427a2226c82ffb35e7f06b8940caadc8c8a7561a22718c529228e75482c0319817072148dc510b9f85a0467fce4252700950199b65a79c4a5fc77c97deda475e1ad29a16f7e50c1732d1718d0043d78116cf20cb8cbd896338880a03f6e22305ee24c1a1bf7f3826d809c9884c52139b5b4b2e99e445f568b3e78cc3254dcb53652c7c3d7637eb352779c855687c372be1161ea61a54ad4822b1013e4c3af617a482198300b085cc65a49d679e95e1a17d8d2185448dce3277d7332c91e9626efdbf0a6ef8c2c182fde18efdba6ce8704e7b0b2f7b1944f0cd32b7cc8a9d619d35c748f58be1fb89e41741e523fa3ccb0fa36f3f7edbf65fb260aa39d9ac1236c48f6bcde99208415eceafb27eaba2064bb8a6cea10930f828160e0095c9f553c011f6ad19566ac4f1d8cd5b62cb2f1a69ae0894e40ff6550f7d8fba9b6a905acb48ef8f8f068dc497085571783d12be503109c0d1cae6b9d4b21969ddea414a086616b38e1fbb234254632b7b251780b3203bc6b63d71918fc7ee6455fc539068f5673f42c8f6d6c323e1c90250246ad9e02a95bbbe1a5de10ffe41218dca46b2ec5f79c2575ad816393ecb1a77170c5ee4f7bc521e29842127b4b02de48553839c608e561eaa78e41c793ea26983ef911d3c3238c39352c164fa1cf57dd577121809e62cca304bca2bb146b44acffc197f7fabb4ee1e24a73fd8039ef7c2df3061ee1df87350f0f445072529f0f02e7c8aeaf1badfef4cff604177c1bdcda0f3fcde8d70af2c6b07004108489c43dfd0b555cd41fe60b0e9ce2e0d7cdbd93b9943cfa044a8b0618ed5fe0a7fe381e08d1b34ad17b1695fc33d720056e10954397258d1f0cc00cdaa3f3c5a348bb30af25e8038241a724e4c2aa9e6ebadbe2f87d5681817c1ddf731d647bda6a86d5de18290cde7de13569d3fbbc0a449af3e3d73f6217ac7d64c2f539cff84f80ee016d3b7eb364cbb9361213d35ad3e7d05302086b73b8b44018deab00002417fe09eb13645d34b875e5f70e09e8c6dbce91c0e5bb26924f8bacc89ba62992da9b68e31bf243bda1253fccb69fd80aa62737e33037f5c39bb83c945a676997f983f6d51e732abc7a5c8c82872990e8b5eedee86f8e3b47c61ed2d8e5dfce3aa2e1c1cfe2c5aa7b4a0fa9dbecdcca5a93a79a618abe1af3d8744c82bb45108b8a6e9df09834e7b3b0863c1380ed8b69119466ff9e81e3f1ff3c72d72f0f1acf8e8540de041f9db20c428e3b840d22329df741ce90b998f8edf63261a850cb11bc728dd8f6a4c270e17ec74c090e328370238a5d01220d474a3ab5ef2b134fdb60800704633c8ec6080abff49bd7aeac64317462c86450bf16ffde7c44db85ac5be30266ce63cf4ad1cd4c97c4e05fd56d1e8d606f0780dca224a82403ae2efb1d895c946a316718382dacacacbdcf063735ca2edaa817b96b3298c3b97847597b7c05876ef569d85bedcab7df5d45a1ed21bdccde03d50553f89e441671402927bf00b2ab931a647cf225228aa5379b921413425e55925d7ff6b254f04811674a553f826c45fcfcd612e84a02e5249ca97d64acd267bc1cb2cfda9c95e37c8a6c096d05aeaa3fd2f6bf2286fe9b2ae7a99db51eb6eb1a9088ccb2925c0886e6708af2972b64d98ef3fc932552701e78b56606bad30aff5d86fa5c173cb10c7a9188f54da7d29d13dd466e8d0f30716070b4173c8182494ec2e2aeb3ca3f1059dd13676c665aa607e40bc2791aa396519f446068e84fefed2a44daa1139f5ad6ab4b26b67d4d7572020c08a3d00de2b9ef01509c0681edd47d0b12e67c94fd5ff43892f59d9e0cd3629144aca7045c2f29de7e0de2d2ae1e2874bc75b7ef816daff71cc1313b389d8b49efac5e0f382bf7b97ff66dc22559f029bac0c8a4480226fb072f3492134372bfc378f4d852c79e82486fba620998b512b742b16c8d1e109042831ffd1436794f4251b626dc32794ae1dc93d9f1f5f1c9980866bcd5cdd96b5da7d4615654a032a8af6f16632a8e0afc8d453658a1f3407f4e6a730ba8d743669effbabebfd3b31decf4b81a1e1ef87883df9bd48c40502d8d9c19f00fe5c1822b4c2f444591411e32b0ec71be511ed208160f43940e166d6ad9d5c542c41d2d671dbac0c16bf180e3bf4612cafa359837d88a84cfacc7eb33c72fe95349e605b3d89547f5ef3d0fbebe2b31619168ab6b69fe5d23d3311d99782cb0a8123c354c71b22d8fdb650c816617b4fe7c2d678bd8b207eab2236df34a7cfa55a5545dea37c4ea6d879cd6577e97ba8f47f119d1d75c5b7e761b837ce13c21de339409a755144a65768fda969ff71e7a4fde6d2086f502782f079368d2f65ff3e189fd8d6fbe4e7ee816ec12bd9e4867d1fcbdac0d66bed64b528798f7708dbd8fcd9d58c342233ec4eb8a82339f0fa5164bf03906abd7717fbe5fa3d0714286277c0e273e0f6ecb4b72e71c28b701a9adaad0490656cfdd0253e37a4b47d2e23943a5fd6cff8e4780914bcfeae84e7ab8dad7f0620d0847cbc808bd94bbc0b453ff73401a759e62061b54fa6438806a076112874611d41ad89de0c9edde851e74f8c501b60006312fa5ba283d1e8e4ffc72a52d9c619f47c4b6062020b0fe5039a2e3d4c95e3419e6bad74e013d36e956f5e0646c159957789a8342fc7be7aeb7daf6b77fe43fbe1fbab82a813d6b4bacb1a1ec7a033262ea32f592762164be615c9f9e5bcf928db21eb3e1781b2257bd51706b5f85083e9892d7b4c6f5a07f62d91bf24e20aa31860ecb8c614a481c3fd82d57badcdae8517c2e3beeb0ad204568cf10261ae240c0c20005daaca3cbc10958a1f130055094e38b4dc90e74eb04fb52b4aa5cab600fab034290ae7260ed35c0fb23c59171880fefb632e68125ce1f79c7bb20bcec0ad9b50d75aec9dfbccc8342dbef01eeb23398e1146448662b898c6eb68a67755bf6c091b65f9cd62d56f0eb1109a414579d1083fe0251525d29e9b2d85d330b395599b576438be885c1dabc5f4e1dd0d1d1ee9e6dea9070df5cb9c8f9b41b88847849416e3ddd7917634650b5dd1802ff2d44305731e57d77e20e239e97830dc7e6c45baa3b1fd0ebd8d8785063aa44b11001fe5e7260c7ac1b4ba82039f28fdb7efa564c7184e8708cbaf34ea9af204d098bbcc893187bb0397f827c053251682c02ce330d2afcfeb28", 0x1000}, {&(0x7f0000000080)="8930148542ae30c2aa09545ce96b8504faeed7770f648dc116656d7b2a7502b6922f6c29743fac31e5bf22e7a9e943d5704666d12822345429ba761be48807382a23c9a6a8d858ec834f15bcae3c1524aba4", 0x52}, {&(0x7f0000000240)="fc198260de600fbd282b5765769d93f710be98931c629d3546dda9f4134b5935cfb7c4c8d1a2d351a4bbfe0a4fec342132e7136f7dfe80911e531fda023ec26dc52d6ee5497d1f1e40fdaddcef4167542371ff34c5271ec74fc50cc0e37b8a955814ed581d1f01d0f9a953def57b3de16e51c989b4973dfad91c6847d910f885e033b955bb7cd9c7fa7cdc9916b2a5eb1e6c2242", 0x94}], 0x3, 0x0, 0x0) fcntl$getflags(r2, 0x3) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x8000000000000080) pwritev(r4, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r4, 0x3) fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x8000000000000080) pwritev(r6, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r6, 0x3) fcntl$getown(r6, 0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r8, 0x4, 0x8000000000000080) pwritev(r8, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r8, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, 0xffffffffffffffff) fcntl$getown(r9, 0x5) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r10) setuid(r10) fchflags(r1, 0x0) 22:28:57 executing program 1: socket(0x18, 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="15f42852e9312e6304a173857030eb16b1d6b75eb1a88f888cba597be5c19af758bcfc50c4d0ef997e2cdb6f62b886", 0x2f}, {&(0x7f0000000100)="36bd12cf8f6348769c6fc389579d09275b93bed20029af0a5e9350d709883ba7c173418e92693b7e78179fc1ed22f8d9ced8fed84c8dde9c5721988fbb21fa2c1066c674f3f089bf9bcf60884023b15420a4f75efcaf2a51d8d4d459ff4cb3d78689736d50fa4c1b3120d0b58c6df62c30b35a83b1168bf51d3c186097a088f7f2f1b502fb0e0a9aa61ed38869e5bbc25047f7c42358656e3ec0a39d0b", 0x9d}, {&(0x7f00000001c0)="db4d20a8d2f1dedf52cbe8d11b6c982d0dd80d29d22668d221af81957a8b4f2d36e411adcaddd695574af9462bcd3e46ee25be852f7d6c984dc77410d7169bc0b302399c56be6e10663f50371bdf93f3906630dbcc9217be0406cf7e637c43e2ffbef3c8e58018ee5d151915ba3e2c26c53074082cdbc4f55cf23f132ddcda561b13377967bde97e29dd1f7cf5a129be9c1f425b69ee38c1ca6cdf3a35a1d0cfe04f6613b013d71cec2f93cf2b5006951eb6820036b6d07cd59c3d8fde5f4c7849c0732dd8c0d5bed7b9f0ab879175356fb44657e2efcf7bd9b176bb8e", 0xdd}], 0x3, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x4) setsockopt(r0, 0x29, 0xe, 0x0, 0xfffffffffffffce3) socket(0x20, 0x1a86e87cea5c5c83, 0x40) 22:28:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x2}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x200, 0x3fe0000000}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) 22:28:57 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='}\x00', &(0x7f0000000280)='\x00']) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = dup(r0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x1, 0x3, {0xd2, 0x1}}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 22:28:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 22:28:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3, 0x0, 0x1dfe, 0x4, "3e58a044b1bc0000000000002000"}) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='W\x00') 22:28:57 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) execve(&(0x7f0000000040)='./file1\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\x01', &(0x7f00000000c0)='-}^+.#\x00', &(0x7f0000000280)='\x00\x16t?;=-\xa39Z\x0em\x95\x0esh\xd4\xe4|\xc4n_\x9bC\r\x1cs\xd3\xae\xf7\xd6C!\xf1`i\xc8\xe9)Y=\v\xebb\xe0\x18\x88m\xe4W\xc1\xb75!\xbe\xa0\x12\xe0\xe9\xdf\xcb\xe9X]u\xa6\xa8:\x0e\xb8\xfb\x02\x8c\xde.\x92\x85\xd3nu\xcf\rg5\xf2\x19\x83\xee>\xcePl\x94\xfb\xe5tz6\"\bd\xa5\xf7@\x03\x9d\x86\x9f\x03\x03\xe0hi\xc4\xf66\x80\xee4L;z\xbb\xbe\xce)BOU\x11\xb1C\a2\xbc\xb7\xe9\xb5dmoi\xd2\x8eD/F\xeb\xe1\x86\xeftT\xcb\xcevf \x8a@\xf2\x8cH\x12\xd4\xed\x03`\x83\xc1\f\x9c\xb9\xa2\x85\x03F\xda\x1e\x0f\x86\x8b\x85\xb1\xc0\xb8\x8a\xbe\x8d\x9d?\x10\x94Xua\x83\xda\xb3]\x15\x1cO\xff\xcc\x98\xd3\x9d\t\xfdk\xe9\xf9\x00\x92\xa3:u4O\x81\xba36\xf9B\x98D\xe0\xc0e\fpq@\n\x00\xac\x14\xf7\xb0|&\x81s\x8f$H\xc3qV\xde\xb7\t\xed\xaaZ\xebA\xf6\a[Q\xca\xe8\x01\xcb\x18\x8c\xa3s\xb5N\x1ff\xd5\xaf\x9a\x8a\x9d\r~\xae\xb0+\xbfd\x90\xaa}\x19\xdc\xcf\xebz\x83bj\xdesC\x0ey\xec\xfdS\x82%~EPAB\x9b&\xeb\x86x1\x17}Q>\x1b\x01\xb3!\xd8\xd3L\xa4\xad\x06\"\xcb(i\x1f\xcb\x18\xa9\xc7*3~\xc3Z;H\xae\xb6\xc6\x17\x01\xdd\xf4 w\x80\xf5c\xc5S\x91\x95\xa7w5\nc7\xa3\x8f\xfc{\xa1\xb9\x9c\x17k\x91\xb2', &(0x7f0000000140)='!\x00', &(0x7f0000000180)=')@\x00'], &(0x7f0000000240)) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 22:28:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x21}, {0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000a40)=[{&(0x7f0000000b80)="cc53d8d5002bd6c2d85516a33cf99ba9f79859a0e94542f36cc8f8a972034755710bdfdb5dac13dcf30b5aed7aceb81406a94af842b3d6ea1037ba6fed2feb6f1ee18005cbc2558495171e4f5139b711aa98b3419339b5836fb6dc24413a55026815283b346d0e99657bc709c33923076cfd971c98b7d75b6ae9ebd817d0a8bd86b6dee6a0b7408af47fe0cc2ed0d98b5d9936fe6424b9a601afb596234faf7824b7c6a0a085586d5eba56d130b2a53e2e", 0xc0}, {&(0x7f0000003740)="33818240daa6c3bca0cf2339cada1f1c52fe7e35d548c9e29f9f649812e8675bfa64110b6b67a59d2cbaf4d994f57e9bfffee98687db7f56b4a381afb8baccb0299698584440d915cb5399baa52fc80e3cc37591e7c925200f916a4fdbaf001ba41c5aec079469e3093272d02be12746a6f2fa9bea0c6678cfe4030a55f94ff9ec42027065f7543113d1f34e1f2c6e410919edf6ff3383d0834499041f245486cbdaff094e92c1103f390a844925d982605f8d21e2d54a3e16227bbd4c219100c01dfc86a227528a5db056c01fbe9210ecc7d5b82d6325cf5495963a3e9c3dca6510219e58838f1adf7f0a06f7a3182194003ac303185cb5405a9f268123882074e1529dc6f06fd4e62936113955b76b478d7afff08649a3499c2b3117cc749f78b6e3c80b758a62aba07de886ed8d0756d030f3b8e6d425372560cb43455d955c3fc6fba224e8a18a05927e712d3de5ca60b196be193fd1b00d436c494efd71eb58f9a238b65f2e7acb7b9549e354ed8c894346271932a4eefc4d745b75de4829d655d8bc0e42e8d645dc23554f7adfab8e8f15a7bc019ee527a5b31b7205434234f0afce5549270c7cdf43fbb77ef46f101cf276168b6b83438060f55505b4df0d726914ee3037b8e5db90c3f56c894274f4e696dae1c1778d9cc5df013e97dbaf1d594e448274208e4ca8e5d6507e5e9fc6a40e0e5fb35c1ad50c6e0dcc5355010fd4297edf66787a7da6937fbaa4b92bb8ae08b0dc48ecd1250bc97c44e741101671472100ba74f159b2e8f6b21457b940d747eb42b932852bdb81bcecf22b0f7732a26e7df875e69d858209e6fd1ab5ad25b5f9f519532f43c0a5b9eb71674ca18c3c81d6dfa0d3470d47696b4f6f698ecfeb0298fecdde648d7db13e4f519d94aeadccb65f5ee3d6e26ad910de47135dddb33c64f68c58f494de22ffa47543e7d35681d1ccf17fe14be3e3814207b7c6d779f47658b877ccbbf3fbd32311cafd2486dffa949df513ab411d9baca6daa85d757a66ff1bbcef318913ee58cb45e459ddeb0bf5926adbbbf24e4248b0c8a51c8dd11505b8ba926bcd395d1b595da91537cf1f9fed679f1e3247902db3e222f2aa73bdf589f437cac7247f7ac1b5b25bd55a3a39f8429244ca5b8c31af16c844d56cf0554f0b2c974f26c017257957995bd60521383c8b237f9add80f366d37a4aff23be52140d1ea80b2a5adf6c53731525cedc428a407d155d2532fee24c921285251f7ccc055ed9bc09e30653319a447564449f4bc7ea7b0bb8941f82914d9582f1ed84bfae1927c76e6d1d0e0fff029cddeffc1ed666c11b08ca0427daa5ed955281d934ec2a9ae0546c9b005afe8ed822f024340d159e47e95fac5411243eb984e891eb696f202066c582fcb2656bb8623d44f8e0458004f29ae75a5a8b15de8af11c381ef72ef792857ca0777472d6f9228298fd8e234b2ecd2b764f1f2cc33ba2e36dc7947337fc6f3a254b36e0daaa76db6584fbbf34adc2efb69c4936b71cb2c79508714509f267e0cc70178857e110e39cb3126e9fa51fb7ec1e65a8bb8a623c0d49f9314bee3382033afcf92a659c38d0baa19d63afe386971a5c24f26dbaad689609f959446742155393b313409911d67eee558bd1619c462b7986862e97c9cb2749a767fde3a497b433bc137a67d4214531230dc58923ca33c4f9f8b6311e3fde7c1fac8d6f16a6b31727c375f355204233940530c4d529cf450126d7f0cf88c28bc6dd963afd4103bef1f518e3cb68cdd34830feaed9e0d966a1d0afee95398cbe6780a868decf2eb00ce6ab7c71fd8401dab03a993c4278f168e82fb19a4e54f08af66e4097289bd6ff2658d898f71909b20ee3a249e383c1b146dac633ca960e0eae8d7907d30f793441acae1da350fac08851a32f86e8fde99e5d9aca7508814bcbbafe7d60015635c75b77c9db2b7b41c178a116a4f5e470b620ee90709a82c51cde719938f3f0b75e2b66fd40ac6065858af37d0b5929ffa36890a53e6ecd1415a3f6daf4e087508ca867d454efa6e484e7f14a7812ff33e0d1cd7be23fed3c4d68a4f6763e49e9c7d4f9bb5fbcf3da45df8c516338c59d4ce3f1bf5b7f1bf09de9361807c414bb656a763b96733d967e71b6bd8f8f9940e3e29da37981f49bb79e1cbce8dfdc027ebfab0d6c9f4eda704aac8fb9751b465f6784b05d281ee22f1cd599964106c98ad853e6a763f23873561b95a84dd990840eeac401663a2919d4669ffc48ee7a14831ebf130f1712004975d3625f2458be33c8e73c9a7ff2520dcd43a7fa5bd4e2c1e032c8042bcc7a99e675cc7f2d19706a3ee5906f9eb33d30b3c662dbd6bf1b2dfb53156b5ab773decd27358129a8d311f2fb06b2f26957ec6bbfed22e280e1b44b2c5950dc6db9355ae3f8598843dbeee4741d4d20f1d2b76af485740b29987c0a9d3683dd50eb30ee3c11d3623b568182615169b64d1eac21a1a5f7ebd8dde6f5c73e49d4a6c1ff857d44804a9aeafd344262e01aa59462164e71c24badbb4ab7bee8aba4026140c1e7f0acd8d4b9afddebebe9bffb67e0615342d09cdfbc52bda5f391bc2412f3f2ff69dc422da07aa8dca9322acfcfae545c99673ecea967d95291d5ae6b28c7ad467862e9be290319574bd17797ba68284502136c0b033aa4c56b3e742f2ceb4a10bc99634303935b2e87b88e223bba310f10a37f5371480235fe9a22ad97e07a974a238d1d99e160c5ea237a0844ede6a036afb66b54822f954c01727bbafb1cf2a8eb0b80de7b7ec135da9ca827b8b2bbe44e8e509e52b7bf9f998fe16a73ce0eea6ae4c249870d7a38b849f92e5dca2730018ac167bd7fc20db2ce3bd8122a2dfacef78f416d8b33360c5dea49b8d9795dcbd1d64351d1883108c49e8d85ac8e6070f62c7e89c59afed6e7f16a0636372539969fa9b26b3da8dfc304daf332c58b076de9c3ad1218250e815a0d490cfac37d97a89817b63e4fe6c9a841856be3eb32a821b1460a53d386716609458396265465687ed51086f79aabe7e267f7e1ba1e59cb7388eb02ee8a20a34c0184e152c362ed1c577a029279f101795650da5cea3303625b0d049b39c43b81fe7f77df389ea1a1b8a073d502357b52b9c148ff5b07759f1d696b30ccf3c488883fc4ec04bfed41beae46c560a717410d2d7f3b1267febbdc38482f3e4ccc121e3a30eac029ffef45db22e6926fbdd8fb85ffa95aa95dd35ab98575001b262844d2174fdc4fd8438c9ae48412791720a49bd2d3e60eacc527c5eed651fa9656f77a31036b9a8ea88927fb1edb26d3225943480b8875ed212b13bca65e2ce2b1fc94d7bc77e04bcfb8755161fab4435993c6507b0e1882a5cc59191f698c5d0a58d3dda637df646b6905f3fe7889d3a6ca2c7342ff291e175cc0fb70b69513c743ba3ab256fe151d302ede93aaaf33973e00edbd95f10368c4342335bd49c0afcdb2e9419bb9dd6a3cad9eda4aa4ec022f45f8d9c9f7c7a4bb10ec454d99f0e47bfec35b6b660bb044e3d5a9a5fc20afd398fb5d5047c3819ded35ff5383e2d2721d3e22ba66d947bd1237e352ebe3ad8db5845477dec3e1500bc545609bb4aabe9cbcae60c6fedf02f00586e77bd52144367b035b5d2d53c14ecfbf20bba1cfd26080206136adff7ce765886532650a2406649be82ee416b6035fb467d55530ec8173499549dcaaa1ee216e749905f5db298ea6b30621b85becab5dbfe5fefb330c241b4ce55bd376548a21e30819e3b7e6344d9c635eee310303c9e66af3d9dd0251add99fd2d0839968da34bb6f06fa0945411f3fc1c3304853ed1505bc7ca338c46b553d891b1e03830afe658a461bb19e1beabd6a23759081254cb0ad3186c56b4d3e31759cb5410786f1347c57db5cb9e1b537d9949c46d160ca49482234b4eabfc03d641bfc9f80aff055fc39224c792956bdc83454c2ad70a78d6de22d0495bdf2197f7b82c3e0c77bdbed6e6b069c17b6d5651b496e20d27aab045d6009237fc2489eec020813306637fcaffd529b938860f28937c516a3d43244834455f025c5e81d29f1d8e9f22425ad51b5ec2bcdf3f21c36632763218a9bc249c7f3786bf58c49ae533f71bed7d605a39705e00a2af8aa8299652bdc1c7a5f105ee9ea9fe82b0ce7152d22dff0b98c4d1c250dd922c6c1fee43f3fc707166c6b9bd1c5bd226b0f7a3981aa4ea2585e4f42f4b3d283d7e356753722ed965c70e31af857d5fb4e29d428698ff9ae1f56785ef9086b765c49d15db0b1bd1b04fcc012160f10dfcb540ac27bda7c0ffde0862322727fb0c3a5294f1fd43df8b104caec0b8e15e2332804e2f39df715948f9c2726dd5fb4babe3a8b6f082d616bbf686d2f62077ec286a9fe1f18c5ce9b5bd7f65c6673c785ca3bd9370867b449096fcc3c7455f961a8b09c6fa8688fb8dfd239c9a9680488c96e34b71d498dd8cf6ced719a8b93f1d21f2669ad4b9d60bc067f42f6d3c823e00bfc23ff927978a6d80318264241d7f72769feed900e81848316c385d2cdcc41c2eb75e18ab446ea79ce906fa223fe7162ec05aeb4610c0b48952a7779c343236a67e5de6934a054925c6610ffb7deab5aab005906f5af4028ca4e46f4395a3c5ad82c327564a2f9347aafa6e10b492dcc6bc68be5798b0bf6c958572f50a18e85521668f081cc7a84bfe88dc8bd3adfc42dd229d3a282f7207b8a2778d24c579e956319eaa7c3c6156293731c912a57737c93f5f962dec39bc52610173e585622f0d07fe20e16be8f8ce01b26b02ba0c6db59e6f9bcb0832cbc4665cb13c296fd7249df4ff6fc9a0dd6ce869b8183034c31157e99257b463b7389895161f90d1c8d473c28f6a1be1d0fa2c2b81c670fe213105465ca7627a32b9eabaea233612eec80a2c2c25305c9d907e94abaebf5329ad46705af62979f65f95e62954035d5895027394f2356d33b0d966d050cf277aad8a4b6403944ec973c713af8626144c0d6dc768054c09e11b4ed2e1f45425287fa0b232ef1ef155a8789c9a8cd47110caa8d92fce6f7a7c88e157a9a5f1cc806fc640a49e01cbc7873bb119fa09054fc4fbfc02f13661118d36023c6fb218007245dc709fe3b240f6bfeea79dafcb4242e5111fe5f9ed5b1d436f0e39362189ecb4c8fe0ef9de1b1ff60cbea5655f0e5b096dfaac17a6f374a5b47fe3cc778f11041f5e48699c233b42e3b563fbe8fbb3a42e004e5e4b46ad5910713e7a30b3ba50c0ac45279b4797615893ee6a3e91a1c7808afd4e6f4dfa0f4a40f4be3fd9d95e9317ba2253e92826fedd384592ae9b81ef4de7fce85110084f254685f5c3e379bc4990c2ad51632e15e90e518ef9aa96a1e2ee6124704bd7eb212ef89cb43ae67ebf705d8d6619787bbfa61072dc76984c069186abda5c92aadc819303416bb5fee9f082e8cd13f07d8bebeca83aee56698ab9d727823897372ef4bfb3c545556b570703b305f5ec7997d0356f9ac3a99c16a0233b5d4b64d0a33a6a7677aaf13ca9c0a55672d090387927118b52e06bbcd5c5a735dc93fc71d05c91b82c20f833962a1e1f6fa5fc22e9356db5cdb0afae9b8aa9cfb55a7d0bf65adb23a22b134a5bec780a9da7bedd05f690a93dcbb871b2082e10595949cc6b4dfad7f43011535b83200a23a446b0866a54956477de5df2e16affc0d181ef170d7d18b3f6851447025bb410f9b52e6eb6184eca37b60926657293978d8ebfec6a0c82bffee0f359556893de6b06c21e6741e764be570293ffcceb1de4a", 0x1000}, {&(0x7f0000000900)="f093a2022f6e342201b8d0b7032cc0edfdeeba843ef4af12f5dc6a9a67ad0de5b035745c529ba6d2ef8a0ab595c46bd5518fbb1231cbd709300e4de44d8ce7dfbf55ddf3b85ec8b259188d3d5e7ff5d77bb7b412084210b094b11ef642839de6ae3a1fb2931104ad7817ecd0845067be961e17d282d0b34cc8b2f9c95b828929b4d6e38038d204e8f3cfab665491499a6161d66873c333045d9d327e116cd064c282a85e284b68", 0x489}, {&(0x7f0000000ac0)="9304f660861d09cf922fd9e0bff633a238ed968b6a452e1e3a67807201fffe00e3b03b5474302e668cc67c49562954d92645303c4a20f64a2a928916a1a265ce8e6dc092b08524c018e99465e995aae21eebd231e4df0ca2af8e612ae56989e24878f7bf097b4bffdddb547c6d0000354d99bd051dd3452413dc082eb6095b6e3906572b451e00ef207717182165ef653b3147f1b5668c714cf553f3cd1e422e2bfb2ff9a1ac9b0c020cb584c20ef267ea596e9e7c72dd", 0x58}, {&(0x7f0000004740)="011a7d5b20234db3f086cad13bf680284d592df120028ebb3ccbf29d7cc63df2fd9fd01ec770ca8ce5378fc83348d65b5f1cd2697a1dc3dce20770e46b098748e6ed1d477779c7e11d16bd56680b470f07afce7071f6e118df20835efe1b415cb032e904182cbca220f03a7544f740b2bad2736d2837402388f8125891f5008c7fae831e1afa3c061ba9a362b35ec5ef42c9dc867c3d603d5ac4cb3b8298fe427d77b1af1af5a7c27e1b2dd2cc136650388c92a2b3134261d8299c97afc41fc0208af94461722b7401c32e8a80fab922e368893efa27081ea9fdb4a1047202cfd822497c19cca6a6c6e5a1374c55160992e8cce35dadaff1091e86ad49e3bb22b620b83af11446037c61487a523fa88c978d5ae6ac6493726e3196652322e1e2ad39fda852b369e5e47544cb887a8cddba299fbf2efc052116231e3f34552e4a79d568b7daa35cc0ab93e5bbc6adb078dc89ef4cb6ab9bc999eecdc18229f945fec1340d652008d7f54abaea0b0b00f291258e3b9fbfffac2c2aa5cf39b0cd914175e5a439ff417032d5dc5fe478d4bfe25da13c7ce2ad951ea8e601e2a93640a7f6dbe4c88ceef4ee78bb0dbf207fad7d9c2945c01ea31fd96becb22233d2fc6f505e147367600a13d2f3f71a39eed497030b3217655a1e43ad2a821cca951b83b9d1fc012d2b65bbdb7cc60ed4d6c552818171c782d6640a5aea9798d37320d92518a6c41ca4e394410b1c39b328ea40f08741acbb790edc5f1283cec76fd7f32453dc30038de84b9448380889f0704f6ecbae2e769848f18725d22db25ff6679d7117b6ed05816c7f01f994b0c2f9bc36e29dcfc770c1fb0cc733f37b73b29359e40f70035f8c5063bf09b70352469f2bb3540ff3dc45a2e7e736b148fdfe91624455ac6a4be4e4bcf2d918100b2cae14df5fc1fcdc2378a2b948686cc0bbacffa519b544c4caacdcff4f0d29b83def76674ddbaaa5ce1471d6b929007c30df66a042717dc0c31014e131aa62e68dcfe2be864cb38be802262a84ec1ac66e821a21252d536c75c7e70fdee0e1bad7e560404d3a616b862a8617fe5f0d16543c03309b676e445580372cb6abfe24acac6cc8cbb9067e7c0d30d8bbe1587449743a35e9b4d72f7bd20aea937e88e952407c624e03382137e600364caa0b58c99299eae57ad41d5f2d93bf722843bcf2de3380cec466df0e9ff22c4adc50d378197570d3b115caec23438619729c080b3fed4091740475cebee6c9e22c99e5ff809cd4050878d9c1bae6b36fb13e26b82730217352b28b610802fb272f465a850216ccba031ebd87b75d5e80f519e49c449c4b5bc5500d5db87a9e8278066fb6ff2483cc6ee4819a19cf5ce2c42af30d566ea14001712aedeeb6e41be177f42803b487f7868e24bdbddf850ffdc1d9a8cc24569d08dae98b1eaee9f187162261cec04409d9295559fee594d61edeba93f06649f1b90a8e1ec06dea4fea7efb93fc0a813b321a11924f0028f3f4d02d0b4c7f6c4c4f0ef67328fc8c065d13a36c0c1179647b2f9edd1362c6442181d0ab4b130ab168513927b9172a57459b649617f7d945eb68497350aa0f66fe053a1369a1b71d8f2a24a64b35c755e0e273fc2f92c9709402ecc163061ed16b1d09356d4b4b037ca0c1ca48e0b9e02211348d559848d8615733f7e109fc90d8f13f17bbe4b39b8173e0b8937e9151fc69cc77f629abbb5e24dd5dc177845685ca4c0ee2b27893c04a29248200060d2bc22884709bc44eaa4d560fa9e08ffc2beca3a23ce21449f462b19c607727ee7bbd7c86a8713d0be1cca495681dfef61b405411d8350e1fb37ff86acbd59fbdd79a0f9af991a8bb6f7ace9e33a19e94b2d10bca76ba91ceeebd0213b87a85150dba3fb0266da599a0bb84be5b37db6de817eb88cc4c5eb3c5e6b5c8632a60255237d50daf7caf721fada6ba5fe5ced65669471002dfc2934b69e556a42965f1be734eaf4d9e8b6bf5bfa6f6b036c945ddca34b47892e0cca9b539d2c19953c9dcc4e69cce5731c6d799ffee5e0852e223de0313c0d6670c3e4066d3ea0d53d9e0ab69598c2bb864b14b5f03fb1a9804ed04740b6436ba20c0d4f39b448b5ab0f06bcaccabb7b8810c990be40b3570b74b517b4fb5910e160136ae5e11a508be438671a6b8099c1868b1e968fabef71d085f5ac022f3cd025cef2a5d1006a076fd8af753355b027c043519113927b764e8caa865089bd2aa2c9968bc5418bd7f0ba6f90e7ffdb2175c137bc0f33d8982d6e7630cd47d0bad738946a36c442862840a79b949115538dd1b40b3aef8007f030ccbc673f86d687dadcb67274935b85451fd441b841bf5ad5cfb3457cd1c5ac2ec7e9b2ebaebda7aeb32cef23d3d2659803640c5f2f65cfb47924c3487de744aac6f32b0d909991711c1b9068860977d87741b0a9a1b527587b4b67dfa7452de1abfd3fb4348478fd5f2ab39c26f79e66101a49e2ea74e22ac9556a2635cc5cdf9a03818f6ba3522cd6454c4c51593c980dfd0e8fd696f6e352e8f670d35e0b0839d2d8a6ca41e8b486a7de78b10f386d4d750eaceaf2b273a4cebd5945d25414a98d906aeefc2c72d5a9b124035e227104e1800ccea7df782a8129de415e86caf4936f19447a67a0dafdb371b2c0540526e0b7d1189ed79181faec16a3b43a3d81c52ef573109b7d5850b894eb6d81a12a6c5581cb3dde34b4cff09c6dde7895f1c73feac520ab3b070b3afdde22914029ca509d4548b95ffa98d05cdaa253e4409038d24a6bc43b110f67795ac30ac1fba1eae5f4b2946becc209ed45eb701c49877fbcd2e67bc5ade59dfe3ec33c52dca0d7187ae3d0635cca2e203084c431b157a377efb50045c7e57f0f62c3989b4966e904abc92cf22bcc25d17a73971cc93a0a64f09a8b0d408189dbae6168c1add2a5842d15669eb4c65978090fef8fbdf3c87a4ef70001ad591762f454d900b174491bf30fb5cd21165d183f88134a25f04aa0ee2ebb3a6e0bab7a5a3596fde55023f8eacaf586376a99a2f3834659a1390ff4a14e5dca3762fb561e138ce9a2c52aef1d4353fd1e6bf3241b29ea2c278af612bc6df764b07a018c646e98d836e9b71b0c4ae1d2e7064f1395fb910770e70221481c714dca216d22e302e2fb8fd5315e35c83d78364bfef7714b03d78e62d161cc8c8d71225f46ad38cb308fe09b3fb16c2dbc3b88f3626fc3daf1f44c8f8c75c6129293903bfdf1f2961cd7a5cdb6c2ddbf79897a9b3decf6a77e6f8e6464799e4d4a490dbc24bbdaf24c0e6e89d3ac2a27f30658b8613110cc5314bedd96da189602c5c96862807fa765ff9a07d6a2ef3111c967177f4d3f5134731432f3a4bf452c8c027d62be616c10113724801147e5020e13647c8ed8653dd0c0be06ee4ac37f8c2e15e35aa23bf093cebfe5faf763b20298f4cc413872282677332009db49b62996df9ff6824daaef1db797b4ba8bd611f5da4852eaeb299d7b95f2fb8573ebbcc0aa87f1e3ea00c7e828c82ab02fbe0338b64810d72d3064b0aecab46ed14595d8fee0ea54f2fc3e43d3e49c9f9ab1323122eba47bb1613257207604d20768b346c3e13092552b1bbe9d1cc1be7f728d3c6098c8a4468a5d67ee9ff12e91ea8a88e20488bff1797a01795a692c22b9270b17a96aa74b0e9595ee36b69295fd90ebe6a690044d1f3fb585e601cdf9096f8fe788930533d927573d7fc657ff76e9bed616e210c7ec8de9fd37af7dec474858384edd21f888e94b319970bbc2e2529fad302af04126eba3664223f3b1622442878dfc5a81cbae87872a24e1f7756f5bb067b0960182e99ab05f23198106e74ff3e7cf7e9597c0ef585885e375b6341d9154a28871e90eed9f8eddc68afa23276a4d8b753a43a200f82d69691df9e576240c56246406e339db8de7f7b2ce53f1cc22fc144f2f13c939f6910a96ff71bc42bf50031489981c1e3b824fc3da5fc985e7872c236c9bf2c0be64ee3fcd3cbe99937bdb87420a32993cd5c95c1a20c687d975d3c3d907dcd2db16e5b9a3db8651b4d235d7daff20c5af92d44ed176944e567a7af6416bbf420bbc14508c99ab7de97b39221b8ee50e004d85c178f174ecc31d898f277ae24e66c5ecc82544f47ce419df6e06e7632eedc3a8aed93b0af0de50f75355e5b93a405aca06772b9ca5080d93c07155a66e3a195603b0dc76dafd9701da84971c9e550e68361d0954a2a2492b9ea6cef56f79a06af583d9989a203d07c642b9ccf47dd9a1360728391ac4efb765ce1251e6f314dd1b1092ea327544d85c8a7e2659e55921bddc652391c2a549bf3e3cdb50eeb12cd0a8f55bf4959a4b3ca2052e1f09c1063b80ab0a4187cb612ceb54c4baeb7e849c42f5e2f6aa6aa91bfbf2a90d4d9ba70ee1e31fb7623e78dff21cebc17f7aa1a6ebd50e71f63093a70a221fa6ca819a4d02284a858ee8cf96020ff8dc03ba3b86edb8fa34468dc1b38f836d850f2eef604c01d37975831f02f938e43cb792f895ef306cade78b64ee039cd599d57059a64fc521b190e2ae16830b7baf3c0e43c376071325481d417cf7d89326348208dcfd7fb29dbd1e6efe586e84544dd2eaaf8e6531a38fc441a477f2009ee025634d481376d8b5107e2ea1e6200f18718b036a59afc7072f61731455a98c0be50c528a7c4351f30b565b36252e757d0eea28952c690b51414ad1701d9523d6d226e314c696b0a71e0c244b9f94bcfcc05bf05ea80547dd0cf5b4defc5ce224549c8e81b929ff5cdecebfff25de36e5454e7562e3bf42b3768d97e3bb46d2628a01a1289827bdc209551d3f16305b391a4564acdbbe220cab1c3c3204d0b730f1f9f8c39c528db0221503bdb22c9a5ad88b09911299bcff5946e80ad61bcf53ad4c9c71658221802d534fdd3462752cb9cf3b1cd403782c0bd8ff72324d775b505ed05d1184fca0714f5cfbdce69373ba4381ce626c85ab469d96694abcfb2a2a9b1ff482e225bd5f32489bdb20ee5298d43c7853045539ac73d4145b206069e288022ef70ea7c49affe2d8cac3d39561f8cd2ef14730e904e5dae252c38373e5350731f9cf1b548cdfe1a0658d0ed431c7aabcbd60b6fdaee45ede088412969e06631897b2ca378472b3c730d34ff7016fad117bfb9f34353b592e158fc38016f32aea968581e7fd25bbd4cf0c35838f6aba96749cbd480d45f7126d354a1c3f55c60fa72d35ed7dd80780f6bfbc35c58e3cfeb6930cf8694e010666cf7a3601e77cfcb0c9fbeb782948f4e6978b39f54438718fe7885213c46d61fcdb3cf6c706d15367599250fb91eaff6b1e513196e73c995755db8a6224ced06961f5c2632a9f8391ebd208ba4996cf5d87648e12c08a406120d9a1223d45e56165065ebc3f13f19a049537e7c2f6df800a6c6ebda5fe09322c46c50607e7cb6bf0f855ae3ee63ce19f045f57f34e4976a701666e94b37c639d5eefa62157e3a1047d24378f1fbe338615d77bdd8644fe17ac8411a160bcc85ec9e9a8f7871960bcdf350353ea2954cdeeaa8a80618e5c9b0cc27a3f984743a1d6d322dea5d969f2e307aa727f713d3533db54218196b72a221a683fa46e14eefa32e322b6f3dde8d400c2541fe628a5ffdbb7194d36e49db4bf84774a50abf38d7279001cf44bc90a053ba67cd0993da981a7310383a24814473c3ba3ad0189563d7d27c3efc0225f432b9fbad8ebe515fd9f65e280fd03bcce4d6cbba21d5edb3b5fa2546cdb1cdb01dabf41ffd282a0f704621a7a47d691c", 0x1000}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 22:28:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000000000002006, 0x86128) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x10, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) fcntl$dupfd(r1, 0xa, r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) pwritev(r3, &(0x7f0000000280)=[{&(0x7f0000000380)="e0e5500b94c1b49e3188048819e0f9cb4ee99531968aa1694dee18a619fd87e841fd1f8e9eb4e71e8355bf78401193ffafe188cdfb5d1045828a085f11b9022bc8fe00a248", 0x45}, {&(0x7f0000000400)="2d8f913aa300365b9f93da36a24063773ac70ceefbd277edcc981f5379231688a6334f1443310977148e25a40c92b486a5df1a5efa46b7ddb2e40a9ec15cd04a900ff902875c1ed03a0474bfe1117cfd03694718c6db5ff2cf2befc7081c87e84654b0b306fadd59e2dd966dd9ca7916b4f05f1a34907ed2e087c872f8b8f5", 0x7f}, {&(0x7f0000000480)="55d90e4ae0231061c26295df28a869d69494c13519fb798e39c4d73996875134d87932ffbc8e72fa584cdfb4eef842c26deb54c9dcd9e694b1928d637d44f292695e42d0e602f853e55acf534f9482aab2bac2e5fad16885c6285ba47c1599d2d0c2783ce6d2667cd5ed9717bce780b2dff7bbe79fee40cc264f4c474e5a24cfb6", 0x81}], 0x3, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x81}, {0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") accept$unix(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYBLOB="01040000f9e2d28d02ddc91205000000a66cffc1c4ae30cdf88e7811a99ec5cb4e3c1417a19eb5be1b208e852a0803ba25e199338d01dc9048a175a4ff391de93ed5e8fa1231cc8798ac8ca558574f868117f9c440b7e946f2f35ac8b3cb838859ea"], 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r4, 0x0, 0x8000000000000000) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000300)) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x25, 0x0) write(r5, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 22:28:57 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0080"], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) sendto$unix(r0, &(0x7f0000000140)="9916f4af321e12e25116f56f7f109dffba2eee3bb0bb842ab58cb58ade2c0135883874f78ec7ba489921acbd28b61f331297bab1f01a366f670a701d7f33fc7a83dd187cea9063fe981369817a3208fa02c9bbdf24f0ad8d68bf020a5b48ce0609581e4a5cd9d13ee93b5d55b96494fbcee9e15680b63b9281283dc0c815b6221913dde1aa5ec54c0bff48fb1c5334f9911bfc6c7318e090da7de2462bc995180f89d251407cd995fe2d3f817eaba6f8ec23f67f56cb299ac5f8b4374168e05f2cae7cebd2b26297ea7cc01073533d58efbed50ba393ae006f2a8dd5d53d170d856d64508c25c2", 0xe7, 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xffffffffffffff55) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, 0xffffffffffffffff) 22:28:57 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) semget(0x2, 0x0, 0x510) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r4, 0x0, 0x8000000000000000) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x80, 0x108) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10000, 0x0) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r7, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, 0xffffffffffffffff) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r10, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r11, 0xffffffffffffffff) r12 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r12, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r12, 0x0, 0x8000000000000000) kevent(r5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffff8, 0x30, 0x20000080, 0x8, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0x80000000, 0x6}, {{r2}, 0xfffffffffffffffa, 0x1, 0x20, 0x20, 0x5118}], 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff8, 0x92, 0x40, 0x0, 0xfffffffffffffffc}, {{}, 0xfffffffffffffffa, 0x10, 0x4, 0x5, 0x100}, {{r7}, 0xfffffffffffffffa, 0x4, 0x8, 0x8, 0x7}, {{r8}, 0xfffffffffffffffd, 0x20, 0x80, 0x2, 0x4}, {{r9}, 0x0, 0x4, 0x10, 0x2, 0x4}, {{}, 0x2, 0x68, 0x0, 0x1c, 0x3}, {{r10}, 0xfffffffffffffffc, 0x41, 0xa, 0x7, 0x6}, {{r2}, 0x7ffffffffffffffa, 0x92, 0x2, 0x401, 0x1}, {{r11}, 0x7fffffffffffffff, 0xb0, 0x1, 0x8, 0x7}, {{r12}, 0xfffffffffffffffa, 0x18f27b71c418f243, 0x80000000, 0x1, 0x4}], 0x1, &(0x7f0000000300)={0xc7, 0x871}) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 22:28:57 executing program 0: r0 = socket(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) shutdown(r0, 0x2) socket(0x2, 0x3, 0x1) 22:28:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x4011, r1, 0x0, 0x8000000000000000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x5c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 22:28:57 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000140)}], 0x1, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, 0xffffffffffffffff) r4 = kqueue() close(r4) writev(r0, &(0x7f0000000280), 0x240) 22:28:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2d}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 22:28:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x45}, {0x6}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 22:28:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000380)=[{0x5c}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = socket$inet6(0x18, 0x2, 0x9) r3 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) getsockopt(r2, 0xff, 0x101, &(0x7f0000000140)=""/13, &(0x7f00000001c0)=0xd) syz_emit_ethernet(0xffffffffffffffb8, &(0x7f0000000280)="1e258873193b8ad6bbc8c3f153e9fa1953b6") shmctl$SHM_LOCK(r3, 0x3) 22:28:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000081}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)={0x1, 0x3ff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) 22:28:57 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x4, 0x1, 0xfffffffffffffff9, 0x80}, {{r1}, 0xfffffffffffffff9, 0x94, 0x4, 0x69a, 0x7}, {{r2}, 0xfffffffffffffff8, 0x2d, 0x0, 0xbc30}], 0x40, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) 22:28:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) fsync(r0) 22:28:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e7aae8a77ced00") 22:28:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xffffffffffffff4b, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfdb0, &(0x7f0000000100)="b642422b07c98a8895613850d4eeecaa56e4683005afb67ccac62b3a4329c9f7df185e865ae644fb9d4e8d69f006c5c300000000000000004d3d4de7e95ca51d6decb4ea1ac5017ad63ab00b9c7c761e5ad66db6041eb6f5628da0e97c8700000000fb2b5adc7c42ca1e8a95c2ac592a785f375adf6e90ba8c28070ffc3009fd032163fe7f1a70eaf255097a5b63") 22:28:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x9, &(0x7f0000000100)="0696030d50b1594907") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open$dir(&(0x7f0000000080)='./file0\x00', 0x12, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000140)="0e") 22:28:58 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000055c6eafe6a7fc4f7dcb827d23eaf6649b1e5ef3ccf76ffeace67cfe3ba9ff4d5e5fcabd50e313cfa1c226df2054f69d90e75c2f1d8d883ff27436fb6", @ANYPTR=&(0x7f0000000200)=ANY=[@ANYBLOB="ea8ccc45ae52f59d679124edfd66ef60e5e3b4ebd74ceb3ccc7ef8ed682fc1119845f307262ea58c7ba21a79e2aa1a483518c1e9c643ff6c465b49ba633b7fcc26a35eb11e1d25093a6b5af4003575bfb459e991f0b67fdba67e071d33fc97b12ba67dfe43cb5fbd365fe53b91e9e098ef86058a9c4ebc7f2fa0b222cfd2f28c239c974fb7a952844fa77e54d2243c7d295085f3917361f457045cf5b8d94d3d1568a7bf14636304c0363e6e756b6dc1c51eda0ec88a7e0a692bcaa127455e00"/204]]) r2 = open(&(0x7f0000000080)='./bus\x00', 0x3fd, 0x167) dup(r0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) shutdown(r3, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) accept(r2, &(0x7f0000001240)=ANY=[@ANYRES32], &(0x7f0000000000)=0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x8) 22:28:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0xfffffffffffff8ec, 0x0) kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) 22:28:58 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x100) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)="5f531a99216575f45c6bfec557f58c3ab3e52843b19ede2c103fcd2586ff84b73f4fe0cd0f0a3fad4dd8fea1d9343ad3fe59d0bee6273971f4e4439b3a5a63721743e47c390afcedc5c74f0e4f62b6d08586044f7d60e20b3b0b77e897d3b1b6ea15b6af062e4ca1ac8e31d4270868e99168592ad6db942863ea86d3048ca5582cbb405e5c48e19fdd02f1380dadc977c409bc25b631b5a63492380ca6731ad2520bec4bde8f141b48a10725c32ba4e22fd7257c39079c07952d39b3c204035af783db087b763e82547f7e5451394f389c344547bcb3fa7133d51ade4214cfa548f08201cb36f757b3b3e7effd11b28aecae1bd7"}], 0x1000000000000166, 0x0, 0xfffffffffffffffd) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) linkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) geteuid() 22:28:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x8, 0x101, 0xfff, "fd9844387d7bca14675a43e9478675febfa9a31a", 0x1000, 0x4}) syz_open_pts() socket(0x18, 0x3, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7d, 0x0, 0x5, 0x7fffffff, "002100008000"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x40) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x3f) write(0xffffffffffffffff, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) 22:28:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="f97f850aae5400fc7d0061f38f7191910fb06ce6cfb6035e77000000c97b2581549ea9dd8c4cd78352072cbfac57f4a4a0b1dbc263"]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x2029d8aaa8}, {}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/b\xf0f\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:59 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) minherit(&(0x7f0000171000/0x4000)=nil, 0x4000, 0x2) 22:28:59 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000085, &(0x7f0000000180)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="0c987f561415c425ebffcfff13b9fd812eaa4e71", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0xfe2) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:28:59 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x14, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0xca6, 0x8, 0x2}]}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 22:28:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) r2 = accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0xf5b3, 0x7ff}, {0x18, 0x2, 0x2378, 0x100}, 0x0, [0x5, 0x1, 0x79, 0xa4, 0x4f6, 0x8, 0xfff, 0x61]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4f5ebef36841b9c8, 0x0) 22:28:59 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) listen(r1, 0x4) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) r2 = socket(0x11, 0x4003, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 22:28:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x1) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x40) symlinkat(&(0x7f0000004500)='./file0\x00', r2, &(0x7f0000004540)='./file0\x00') faccessat(r2, &(0x7f0000000080)='./file1\x00', 0x40, 0x3) msgget$private(0x0, 0x110) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x5, 0x4485, 0x5, 0x6, "2f11250aef210109c8965be7df326b7e64f8e013", 0x9, 0x41}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:59 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = socket(0x2, 0xc003, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/171, 0xab}, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) connect$unix(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f60ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e41f935d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2b5ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852aacb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18"], 0x10) getpeername$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r2, &(0x7f00000000c0)=[{0x0, 0xffffffffffffff85}], 0x1) 22:28:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffb1}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000020}, {0x6}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r6, 0x0, 0x8000000000000000) ioctl$TIOCNOTTY(r6, 0x20007471) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6", 0xb, 0x0, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) fchdir(r8) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f00000001c0)={{}, 0x5, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0]}) poll(&(0x7f0000000000)=[{r3, 0x15e}, {r4}, {r5, 0x5}, {r7, 0x2}, {r0, 0x4}], 0x5, 0x3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f00000000c0)=0xffffffffffffff5c) close(r3) 22:29:00 executing program 1: r0 = msgget(0xffffffffffffffff, 0x750) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="030000000000000039929412bda7793761ffc83230a470abb54eb7f4909d4eabd954aaf2336b46396eaaef80ea643ea48a5f7f6901254a839f96a8ce53bf1e8083bdcefbeaea5da86ccaa994d29b24a652ef5de663d678c77308370aff42d734d49a2aa6900332d7afc6626d723dd9d41ea1531209321e0e5f2d025aba7da92045a431e57a68604c3a6ed744bb5454b67be78405f4dd06fc467f036d4413b7b90bad1a4deb4d74eab1b9e73f27b3dd58e97ced2f86e73c590f4a5979ad67ea206faa7ce427c51ab4716b6c7a963858735f1769eb48050ebda8cda60d46a4f0370800583c9059ef7399595a998e855a46f4e773524c94257fb71fc20a7d0332da058cd940f0eb7c780964b638c85cccac0fcd2a965c26279c26085127cfbdca8515b49abe634740b0fe30de68f2e0a19316142452a784d96ca3ef093c33ac1f63e20a620a0b44739bab958a6842e0daf8b8fab1fe19a75b064cd1ec0a25207942b626b1a1069ba2bac7277710c7c5fb26da9b71eadd2db82378bf8da2f66c8915b36e497726cf6212e05b2ab6b2f2af938506b21499afad26686b761464ad5f3b2c47a05b562aefb290de5075e3fee1eb25fbeae55776b4f51896b0c79191"], 0x1, 0x800) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) r1 = msgget(0xffffffffffffffff, 0x750) r2 = msgget$private(0x0, 0x20000003d0) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f7c407167c434f156d87d763a38ac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee48"], 0x1, 0x3, 0x1001) msgrcv(r2, &(0x7f00000012c0)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1000) msgsnd(r2, &(0x7f0000002940)=ANY=[@ANYBLOB="030000000000000095172acadae625b23dad4ce5b586a11b3e6ca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af88d72dc427ea5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd375133d8f8d23ec8af261e503a44f54b85bb81362ce2c3ae2f8b749e929d3f64d43954979060a57a5dc9064698a715d8d171b228ca7eb519e7a5cf574b0cd052428090bca38c0550d3d39027035667c27e36800000000000000"], 0xe7, 0x800) msgsnd(r2, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16], @ANYBLOB="c2ef85bcc198c99ba610efb95a80f6c0e3bd36e8c0c712d4cd8a61f850a43c8346b2250c5d580c15ecdd9536e0111ffcea20365b684b812240b4f7ebc9d2ffb80c3dafd09add7f6deab9b05188447762"], 0x4, 0x800) msgget$private(0x0, 0x20) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000500)=""/229) msgsnd(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="030000000000000039929412bda7793761ffc83230a470abb54eb7f4909d4eabd954aaf2336b46396eaaef80ea643ea48a5f7f6901254a839f96a8ce53bf1e8083bdcefbeaea5da86ccaa994d29b24a652ef5de663d678c77308370aff42d734d49a2aa6900332d7afc6626d723dd9d41ea1531209321e0e5f2d025aba7da92045a431e57a68604c3a6ed744bb5454b67be78405f4dd06fc467f036d4413b7b90bad1a4deb4d74eab1b9e73f27b3dd58e97ced2f86e73c590f4a5979ad67ea206faa7ce427c51ab4716b6c7a963858735f1769eb48050ebda8cda60d46a4f0370800583c9059ef7399595a998e855a46f4e773524c94257fb71fc20a7d0332da058cd940f0eb7c780964b638c85cccac0fcd2a965c26279c26085127cfbdca8515b49abe634740b0fe30de68f2e0a19316142452a784d96ca3ef093c33ac1f63e20a620a0b44739bab958a6842e0daf8b8fab1fe19a75b064cd1ec0a25207942b626b1a1069ba2bac7277710c7c5fb26da9b71eadd2db82378bf8da2f66c8915b36e497726cf6212e05b2ab6b2f2af938506b21499afad26686b761464ad5f3b2c47a05b562aefb290de5075e3fee1eb25fbeae55776b4f51896b0c79191"], 0x1, 0x800) msgrcv(r1, 0x0, 0x0, 0x1, 0x0) r4 = socket$inet6(0x18, 0x3, 0x3) accept$inet6(r4, &(0x7f0000000080), &(0x7f0000000100)=0xc) msgsnd(r1, &(0x7f0000000000)={0x1, "bfa879ca386b3b3441e670cab5cfb32dbebea59ca286e385c990750e587466c3c27f693ed0c4ce665161bbfdef78f41641b278ec8251f5cae5e36b"}, 0x43, 0x800) msgrcv(r1, &(0x7f0000000200)={0x0, ""/126}, 0x86, 0x2, 0x1000) msgsnd(r1, &(0x7f0000000140)={0x2, "a3e26f1b"}, 0xc, 0x800) 22:29:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x2d}, {0x6, 0x400000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000280)) r1 = geteuid() setuid(r1) syz_emit_ethernet(0x21a, &(0x7f0000000340)="b6") r2 = semget(0x1, 0x1, 0x209) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x1ff, 0x4, 0x1, 0x6}, {0x1, 0x4, 0x8000, 0xe08c}, {0x64dee2ee, 0x800, 0x7fff, 0xff}, {0x3, 0x39, 0x9, 0x8}, {0x80000000, 0x8, 0xffffffff, 0xfffffffffffffffb}, {0xad, 0xcea, 0x5, 0xaa6a}, {0x0, 0x5, 0x98ac, 0xfffffffffffffffc}, {0xffffffffffffffc1, 0x0, 0x41, 0x9a}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, 0xffffffffffffffff) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x10000, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000003c0)=0x8) close(r3) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x8) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r6 = getuid() setuid(r6) semop(r2, &(0x7f0000000300)=[{0x1, 0x4, 0x800}, {0x7, 0x200000000000000, 0x800}, {0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffff8, 0x1000}], 0x5) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80045721, &(0x7f00000002c0)={0x2}) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000380)=0xffff) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./bus\x00', r0, 0x3}) close(r5) 22:29:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") acct(&(0x7f0000000040)='./file0\x00') 22:29:00 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x50}], 0x1, 0x1000) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) 22:29:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0x6) r4 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getpgrp() r10 = fcntl$getown(r3, 0x5) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmget(0x2, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r5, r6, r7, r8, 0x5, 0x7fff}, 0x6, 0x2, r9, r10, 0x7f, 0x100000001, 0xb1f1}) r11 = semget$private(0x0, 0x7, 0x80) semctl$GETVAL(r11, 0x3, 0x5, &(0x7f0000000700)=""/216) semop(r11, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x3, 0xffffffffffffffe1}, {0x18, 0x2, 0x4, 0x5}, 0x8001, [0x3, 0x5, 0x671d, 0x0, 0x3, 0x3f, 0x5, 0x7f0]}, 0x3c) r12 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r12, 0x3a, 0x12, 0x0, 0x0) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') chflags(&(0x7f0000000040)='./file0/file1\x00', 0x0) rename(&(0x7f00000006c0)='./file0/file0\x00', &(0x7f0000000680)='./file0/file1\x00') r13 = semget$private(0x0, 0x2, 0x1) semctl$IPC_RMID(r13, 0x0, 0x0) 22:29:00 executing program 1: r0 = socket(0x200000000000011, 0x3, 0x0) clock_getres(0x3, &(0x7f0000001080)) getpeername(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af00"/4098], &(0x7f0000001040)=0x1002) 22:29:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xfed1ef5b02c9d1cd) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d", 0x7}], 0x1, 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)) 22:29:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) chmod(&(0x7f00000001c0)='./bus\x00', 0x10) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) setregid(0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x6e, 0x0, &(0x7f0000000080)=""/110}) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000003c0)="d548c294fc4b90ca7dcce2be1413729af062", 0x12}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963", 0xb) open$dir(&(0x7f0000000180)='./bus\x00', 0x10200, 0x4) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) 22:29:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000000)={0x8, 0x1, 0x730cb66d2cb57c95}) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, &(0x7f00000000c0), 0x0) 22:29:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0xffffffffffffffff, 0x0, 0x0, 0x0, "734cf8f4de1629ef2984ebe49b6300"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000000c0)) panic: malloc: allocation too large, type = 2, size = 18446744073709549056 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *188466 32022 0 0x10 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffff600,2,a) at malloc+0x9c9 vm_get_info(ffff800015959ec0) at vm_get_info+0x9a VOP_IOCTL(fffffd803e313410,c0185603,ffff800015959ec0,3,fffffd803f7c63c0,ffff800014916508) at VOP_IOCTL+0x88 vn_ioctl(fffffd802ecb9970,c0185603,ffff800015959ec0,ffff800014916508) at vn_ioctl+0xb7 sys_ioctl(ffff800014916508,ffff800015959fd8,ffff80001595a020) at sys_ioctl+0x5b9 syscall(ffff80001595a0a0) at syscall+0x507 Xsyscall(6,0,ffffffffffffff53,0,3,8cf70534010) at Xsyscall+0x128 end of kernel end trace frame: 0x8d1d49fb5b0, 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: allocation too large, type = 2, size = 18446744073709549056 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffff600,2,a) at malloc+0x9c9 vm_get_info(ffff800015959ec0) at vm_get_info+0x9a VOP_IOCTL(fffffd803e313410,c0185603,ffff800015959ec0,3,fffffd803f7c63c0,ffff800014916508) at VOP_IOCTL+0x88 vn_ioctl(fffffd802ecb9970,c0185603,ffff800015959ec0,ffff800014916508) at vn_ioctl+0xb7 sys_ioctl(ffff800014916508,ffff800015959fd8,ffff80001595a020) at sys_ioctl+0x5b9 syscall(ffff80001595a0a0) at syscall+0x507 Xsyscall(6,0,ffffffffffffff53,0,3,8cf70534010) at Xsyscall+0x128 end of kernel end trace frame: 0x8d1d49fb5b0, count: -9 ddb> show registers rdi 0xffffffff811fcf17 db_enter+0x17 rsi 0x266e __ALIGN_SIZE+0x166e rbp 0xffff800015959b00 rbx 0xffff800015959bb0 rdx 0x266f __ALIGN_SIZE+0x166f rcx 0xffff800017374000 rax 0xffff800017374000 r8 0xffff800015959ac0 r9 0x1 r10 0xffff800000a62080 r11 0xc5ace0541c4a6433 r12 0x3000000008 r13 0xffff800015959b10 r14 0x100 r15 0x1 rip 0xffffffff811fcf18 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800015959af0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=188466 stat=onproc flags process=10 proc=4000000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800014917650,0xffff800014916c80 process=0xffff8000ffff6010 user=0xffff800015955000, vmspace=0xfffffd803f013000 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 24347 66309 86633 0 2 0 syz-executor.1 24347 172643 86633 0 2 0x4000000 syz-executor.1 24347 139470 86633 0 3 0x4000080 fsleep syz-executor.1 32022 478365 37847 0 2 0x10 syz-executor.0 *32022 188466 37847 0 7 0x4000010 syz-executor.0 32022 243485 37847 0 3 0x4000090 fsleep syz-executor.0 32022 30769 37847 0 3 0x4000090 fsleep syz-executor.0 37847 318506 56089 0 3 0x82 nanosleep syz-executor.0 86633 82288 56089 0 3 0x82 nanosleep syz-executor.1 92718 117374 0 0 3 0x14200 acct acct 39562 258614 0 0 3 0x14200 bored sosplice 56089 354366 50584 0 3 0x82 thrsleep syz-fuzzer 56089 67324 50584 0 3 0x4000082 thrsleep syz-fuzzer 56089 41313 50584 0 3 0x4000082 thrsleep syz-fuzzer 56089 343219 50584 0 3 0x4000082 thrsleep syz-fuzzer 56089 498503 50584 0 3 0x4000082 kqread syz-fuzzer 56089 177755 50584 0 3 0x4000082 thrsleep syz-fuzzer 56089 87986 50584 0 3 0x4000082 thrsleep syz-fuzzer 56089 203237 50584 0 3 0x4000082 thrsleep syz-fuzzer 50584 422415 19701 0 3 0x10008a pause ksh 19701 378363 92662 0 3 0x92 select sshd 45427 334322 1 0 3 0x100083 ttyin getty 92662 389922 1 0 3 0x80 select sshd 18472 83989 9953 73 3 0x100090 kqread syslogd 9953 510374 1 0 3 0x100082 netio syslogd 90411 407715 0 0 2 0x14200 zerothread 2163 412504 0 0 3 0x14200 aiodoned aiodoned 51712 498045 0 0 3 0x14200 syncer update 64740 121418 0 0 3 0x14200 cleaner cleaner 83976 433473 0 0 3 0x14200 reaper reaper 3401 516896 0 0 3 0x14200 pgdaemon pagedaemon 82512 405884 0 0 3 0x14200 bored crynlk 51924 371409 0 0 3 0x14200 bored crypto 89573 26050 0 0 3 0x40014200 acpi0 acpi0 14440 499576 0 0 3 0x14200 bored softnet 44606 108429 0 0 3 0x14200 bored systqmp 53329 384440 0 0 3 0x14200 bored systq 76023 176035 0 0 3 0x40014200 bored softclock 23687 386923 0 0 3 0x40014200 idle0 26495 212872 0 0 3 0x14200 bored smr 1 92729 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 9587 6317K 7198K 78643K 47204 0 0 pcb 13 8K 9K 78643K 1821 0 0 rtable 112 12K 12K 78643K 2843 0 0 ifaddr 78 22K 24K 78643K 1554 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 709 0 0 iov 0 0K 32K 78643K 20071 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1208 76K 77K 78643K 15508 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 275 0 0 VM map 2 0K 0K 78643K 18 0 0 sem 12 0K 0K 78643K 3505 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 15455 0 0 sigio 0 0K 0K 78643K 251 0 0 proc 45 30K 62K 78643K 3948 0 0 subproc 32 2K 2K 78643K 1034 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 1492 0 0 in_multi 29 1K 2K 78643K 1112 0 0 ether_multi 1 0K 0K 78643K 77 0 0 mrt 2 0K 0K 78643K 67 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 204 901K 901K 78643K 204 0 0 exec 0 0K 1K 78643K 2145 0 0 pfkey data 0 0K 4K 78643K 4 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 134 23K 33K 78643K 43046 0 0 UVM aobj 130 4K 4K 78643K 195 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 1666 0 0 NDP 19 0K 1K 78643K 502 0 0 temp 219 3536K 4176K 78643K 262358 0 0 kqueue 0 0K 0K 78643K 76 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 124 0 118 1 0 1 1 0 8 0 rtpcb 80 863 0 863 38 37 1 1 0 8 1 rtentry 112 650 0 608 2 0 2 2 0 8 0 unpcb 120 21392 0 21368 11 9 2 3 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 2 0 2 2 2 0 1 0 8 0 tcpqe 32 4711 0 4711 1 1 0 1 0 8 0 tcpcb 544 3060 0 3056 2 1 1 2 0 8 0 ipq 40 25 0 25 11 11 0 1 0 8 0 ipqe 40 53 0 53 11 11 0 1 0 8 0 inpcb 280 11006 0 10999 52 51 1 2 0 8 0 rttmr 72 11 0 11 9 9 0 1 0 8 0 nd6 48 118 0 115 2 1 1 1 0 8 0 pkpcb 40 88 0 88 30 30 0 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 217 0 217 61 61 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 3007 0 2778 33 18 15 17 0 8 0 art_table 32 3008 0 2778 5 2 3 3 0 8 0 art_node 16 633 0 594 1 0 1 1 0 8 0 sysvmsgpl 40 18 0 15 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 3501 0 3491 1 0 1 1 0 8 0 shmpl 112 193 0 65 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 29763 0 28344 46 0 46 46 0 8 0 ffsino 240 29763 0 28344 84 0 84 84 0 8 0 nchpl 144 54318 0 52622 63 0 63 63 0 8 0 uvmvnodes 72 8996 0 0 164 0 164 164 0 8 0 vnodes 208 8996 0 0 474 0 474 474 0 8 0 namei 1024 183658 0 183657 12 11 1 1 0 8 0 vmpool 520 16 0 16 7 7 0 1 0 8 0 scsiplug 64 18 0 18 14 14 0 1 0 8 0 scxspl 192 167716 0 167716 36 35 1 7 0 8 1 plimitpl 152 1350 0 1344 1 0 1 1 0 8 0 sigapl 432 15452 0 15440 2 0 2 2 0 8 0 futexpl 56 356770 0 356767 14 13 1 1 0 8 0 knotepl 112 3744 0 3725 10 9 1 3 0 8 0 kqueuepl 104 3990 0 3988 1 0 1 1 0 8 0 pipepl 112 8660 0 8641 28 27 1 2 0 8 0 fdescpl 424 15453 0 15440 2 0 2 2 0 8 0 filepl 120 132198 0 132105 42 38 4 7 0 8 1 lockfpl 104 27263 0 27261 1 0 1 1 0 8 0 lockfspl 48 7114 0 7112 1 0 1 1 0 8 0 sessionpl 112 75 0 67 1 0 1 1 0 8 0 pgrppl 48 259 0 251 1 0 1 1 0 8 0 ucredpl 96 17833 0 17826 1 0 1 1 0 8 0 zombiepl 144 15448 0 15448 4 3 1 1 0 8 1 processpl 864 15477 0 15448 4 0 4 4 0 8 0 procpl 632 34699 0 34658 6 2 4 5 0 8 0 sosppl 128 204 0 204 47 47 0 1 0 8 0 sockpl 384 33646 0 33618 108 103 5 9 0 8 1 mcl64k 65536 1292 0 1289 135 134 1 33 0 8 0 mcl16k 16384 113 0 113 59 58 1 1 0 8 1 mcl12k 12288 350 0 350 47 46 1 1 0 8 1 mcl9k 9216 140 0 140 66 65 1 1 0 8 1 mcl8k 8192 425 0 425 47 46 1 1 0 8 1 mcl4k 4096 1270 0 1270 17 16 1 1 0 8 1 mcl2k2 2112 104 0 104 52 52 0 1 0 8 0 mcl2k 2048 82808 0 82760 28 21 7 22 0 8 0 mtagpl 80 404 0 396 12 11 1 1 0 8 0 mbufpl 256 210809 0 210695 85 75 10 24 0 8 0 bufpl 256 43938 0 34912 565 0 565 565 0 8 0 anonpl 16 1371754 0 1358076 319 253 66 75 0 62 0 amapchunkpl 152 70516 0 70409 188 183 5 28 0 158 0 amappl16 192 75801 0 75005 407 366 41 52 0 8 0 amappl15 184 1842 0 1842 6 6 0 1 0 8 0 amappl14 176 3208 0 3206 1 0 1 1 0 8 0 amappl13 168 2411 0 2409 9 8 1 1 0 8 0 amappl12 160 1021 0 1017 2 1 1 1 0 8 0 amappl11 152 4031 0 4027 1 0 1 1 0 8 0 amappl10 144 1125 0 1123 1 0 1 1 0 8 0 amappl9 136 2310 0 2304 1 0 1 1 0 8 0 amappl8 128 1871 0 1816 3 1 2 2 0 8 0 amappl7 120 1350 0 1343 1 0 1 1 0 8 0 amappl6 112 3898 0 3886 1 0 1 1 0 8 0 amappl5 104 1652 0 1644 1 0 1 1 0 8 0 amappl4 96 15913 0 15885 1 0 1 1 0 8 0 amappl3 88 13265 0 13260 1 0 1 1 0 8 0 amappl2 80 121799 0 121727 3 1 2 3 0 8 0 amappl1 72 289176 0 288768 28 19 9 20 0 8 0 amappl 80 35836 0 35800 1 0 1 1 0 84 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 194 0 65 3 0 3 3 0 8 0 uaddrrnd 24 15469 0 15440 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 15469 0 15440 1 0 1 1 0 8 0 vmmpekpl 168 97160 0 97136 2 0 2 2 0 8 0 vmmpepl 168 1825471 0 1823546 826 719 107 115 0 357 20 vmsppl 272 15452 0 15440 6 5 1 2 0 8 0 pdppl 4096 30944 0 30912 10 5 5 6 0 8 0 pvpl 32 4010462 0 3993644 1086 936 150 282 0 265 3 pmappl 200 15468 0 15456 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1089 0 392 21 1 20 20 0 8 0