7acdf80e41b292e52a360f86d78383681401bd9a5a053136881db9b77503298eea57566258207bb873571b1077abf19661f5ac5b01098e742bce48b81facb610fea2476687f285de97118f9085fd115fdc8a532adfb475dfe4a5a98959f34616c1f24f9c52ecab5c28f25b079f929807a0141d13c256b376b8186707dcb440933d7ff75b88387dc34090afc9de2ef2720b2bef35c3158a7d8c9cac3e447513fa5c9f09fedbc04d4a0bcf647d71c8db77d831ea688ce48f3c120f1b1c4a2c752e3113aeb7d2bc6993ef55fe7e770673a9810a2dad6da8958f4eb7abadc85ea4500cf1934a7d42f84624c3c8f871f25fc0b01c044808b38b0b60cfaba80c99097e18ae03f3b14a909c5ae8d297626d8173035005f9d9de4f2691613cfaa72857b018773b635253b1c6c8f974d74952fda39a1f955420a301e0e150fef96613c24c7e1748d288bbc04589e041bf5d38cd16b1c3f4188c01c90500f2ea9d5653c000a279cd65665d9d01c101e28d1ac4234c9863e035d290fe0604782cc33d3dabfd6fa9b438a38a9fccb31ad5114b233d9811aabeba200951e2675a89e7c18a0b0d9f75b9557cf94f8b260fbde1678b02b6f2abb0a2a7c40cd35c9e2a73a6b521e0d351a1fa36936469ffc01b76e996eda513b69ac133b2e05ed9c29a21eea206adc284828eccc3cc17ba194819096ddfbd305f0a2d1667eb35384063e9a6f5d44f2fd8edea5b497f7eb2d796d1db534b8fa8464a7b7ac38b5cc526fcddd92f3e48a2b5ec81fe7d71ffd8830fc0832acfe17e1df24d06f121fc1fb6325e07f94ec917929e2a9cfe18cd4903e673efcd7c0b6637faf9aca346749b1435de8d358e48e3aad235ca1ee7f43b1079c121d9bcd4026013276a9794261f7bb9589143530ea4eec639554e49715e1f89a46f2ed30cf21b04b64231fecb9afcd2f4be01343c3a581045ada6e8e9f3f6ea0ee4d3eae898f29f9909f2d93430d09817d5aea1c4a84248028e522135c6b7a5c9063fbdc1f4f0656451ea0a1c8166c8f72a2a2a2b240a1123fab07620ee898b7950e01411d9b1b946a3574159b467588c8f1d673c5d3a5de5ee63b1f7049dbed5b1826dad811a4079ceea85928ecdf3e1fd51817da356fd1d38e3577bb2c3a574e44dd9c053cf635a29930cbfb68330d71f287adcd312677090fe3845c0e7aea45066b9ffe51bdba6de270a789df4abf30df94c95ba6a2bab443c3fa05c6dac984c0fa89299e9a3ab1419457855780a20ea798ad54c3dc3667a1c5e5c20935202aa8fe7ed2d3a43e6dc572e2bc25c19efb8317b52233bee8d71027787abdbbb302c8c17e5ff2e719c4776abe8dbde944062a4d48d61655706f7a7f49a35125db2dbf8fa3a2789781a938d5825adf37be307b13c2c6ba92909eef0b6be375678131b67c23bd5e3c5312c4b93dd7b78714d045cedb4879307363ff3e267687249bf1791d45ae70ddc04aafa370e952f10658ad36241ff2215770d33548552a943dc77ebf795333d1731cf1841303d4ce59316eafa9b44d55e2f1ef6abc7d8ff9d3a45ffe5ab3bde3f7dd77b33718624d0559a25b6e9d8d30636ef5da5bc4f33c687475888f4dc04e6a56fcf9904c6594b85c88b574a48856aa12985191dfb65398e4aba5a08f23e8ac9589c187d1352f15afbf958fe80cb65dfe5f425782ea9d009bc353ce28a1e349a30b776129ce1ba4965bbd5fb8fd2643bbb2e6ae7f955a0b51a1e79d6ed758cc29d8bcd1315ee6aeff62f079f29eec2cd68ddfeb7453697ea11dabd2f47705f6b3aecbc50ba094a37144fa4fc94e52972d8143587d465875621ee4485a6272c10281927123701891e6eb9557d9d2f106a56cb2ffdc63bf916a44794573165866661174fd5", 0x1000}, {&(0x7f0000001580)="6e06a1161ca0456011e246382fbac9c635732bfcd34dfe1c02875f4f602f308b2c57ad3b43e598c32de18873380e44f982d708d33703184cd52175f0338a4315c3d9c9d62b4ada221e88c64a4bc86bcd2fd2a14baa1aabe093353644d0a12c3d59b6c5962e1a59ae1bc790e1d865c1f742c1b5f83e1a5b714306f06dc26dda9cdd0209caf74cb5ca79d76f58d280487906580e4d6ee4337d785500a7c06004758a", 0xa1}, {&(0x7f0000001640)="c513b1dc07defce8eda668f0147edd1c34da6cd59e259708c1145f264f1b8c2de16a36fdd16eb174672c753a77c32c35a32b058270e983fd106569a6e9fbf57ca6ebfd2d23b81cb35c2595b4651769f37d06154aa4f7aff1ddf0411e00c8e17300005a6e745717d6862b652ebcd6c9ddecff65768d5d7524b4a82b16ca9261df836654345cf569c7b8d278f0a3be2c082250c19d6d28189709671faa83553a49d35a188f590875fb43ddce1f8daed05e0969620bf236c9f78898adffe319cc3d8f8078dbfe8ae1fd1dcf3f6682589c71d10c59d78596fb0167fc36169267779ed011209261a1acadbdf53362e3368bfda7fb325b394970741f2bcbce4292b05996f44fd5a7fe6f1ea3269a92c0448aade6039e7b35a3f679fc4097c2eb0dd6dc9d00404cba934a10376ae468e384586eb7009fd02d89e5c41049e6bea0329928c47590413e9f546bf665051fc10874cb691c77c0cbaf8630c94b8f85aa941f081d6cc8e3b381f6663714872c2fdb8510bb7060c6a96113689090769c430c7ac571d228d84fa292fcf81a2f8137b9d6e786ab92655d751d7cfeb95b975e5c14a9a652612cf43957165d4461364fcbea917b38e07ef071574ae85e7e3d262fc5ecfe4eca74ed386ff9b1515ee2730f15a08b8d9d7a625ed9412d4e5a6cbe3093df566acf87b90e0a3310acf5b8ee9a3bafa1e95df6b3d692e038000af73bac0cb648811d50e30094bb3c8bf9fba0e4dd5b7342d4e30bdd423fc0cf63f34986dab8c740b2b943c584cfdebd38da83a00615f7f8728353ab000c7e1106c26bec4f4fbb6dca18a89de2b84459c3ed16ae80070df8f309973e4615ccfbdb8f4e66fb3adf1bf87f9ec79873d6313ba30388b153e38a4167094b89b77a963ad748bc09677bf16d32345bd57a9406cbee6070411ef1775598c1d2a0a36261c0187c2d357cd384d8b61d7a2979a1946ec1afc75092afbc9d0524a32b35069f6262fe303feb92d6a755d50847de764d8c3b14f00cb2eb63c558d2635c23a1dc682874d4ef9907dfc2f970cc259114a53efd2bea38b63018083dafd2a5139b2f56790e28e40e09ba78b7fe28d2d5bd062098a50c0b1620aa8d1087adf71c54e98add156d216ddbeb1dd26decdb600eff36e54ce5f7acc4211737503ec7ebcc15d4cb41fa3fd726188bd3250058bd02b173eaf8f6e9f64bedc80461181101e41027057fc60717fb5ccd9a07065de93b668d9bd4d813e23d7e962e23954094b46ef427b1da644e5323d6fcfa535bc0215fff1e5ca12bc1671ac29bbc191fe6c47ac46b20f998069381b99338153e970967808220f0f99f994a44a366a3aaf3c530191855ced06dfe789f50871b0a62498ecc923e8441fb5bf29c51b7e870d86fede9cf478eb57e84143c14fa645f553dd05d9fe14bbc75449a451f6e8d49244b6f3d9d5a3f93df099245fc7707e80257fc65a644f9b95f47e93868285673ba333c4447c76bf80964eb1f7a48f7a7a86db2ccfdec2b0eadfb78668030462e08ae696cf416e0c54e1694a9d1455b72d897c2cec2657da9e0c0840e3eaab7e090bd0da8af9705ad3278693eac04f5d44e8cdd0bc8e95d217b59cf3fd9784a451db99e59d622ae91da22f038d9f3a7651f52ed4877c8b7ef5b47c6a72aa7fa60d9d228216a0babf1e62e31326a399ed2643f8768db1aa100a5fe878b50d17e2b0a92e4f7cfe81c2ad9ba91cae26bfe17802401d41da10622b4f73fdfa99c11d384f98466144f47ebbcecc925d1ac8d6304de3adb4a3f88aca7f6d9adfde79a08c1b6fee9dacc16c88ff91d5062999807ebb8b931ed65abd1439ba798699fa23cefa1ba5f64d683e54c35ef3f0e717034e907bf785837d31de46d2a43f1dda51a4885d5db41d2dbc4158cbd72d64d55d842aeed6697df4e96f6661fd258a3ea6e0d07ee3bdceb4a8bb39a383b0c667c8c9e97dea54ebba21bcddd0579c55afb11283816ba21350bcbfd6777a2adc653aa541def83a6bc195b55fc39278918bb93313526b88a72078e1673d299cd2affb8638b46121a60f5a23dd3f73594834a9fb674678de8a222b9fc02cc2292562e6866701f80cca7fbfe685751bfed78ac93ccef192886f8055576d7ce3bdafcf7d1f4e3f8a2c2b67a0853d7af65e1ebcc73287fa2a6fc43d88e4029af6ce51326311129378109cbc6b561da3dc1b606438bcc1bd2d286bb3619d0bc3af81f85a905867e6d4d9de8187e403fd240f6f7e148a4d6f18fbfe7ed51a2f9a93f3d563dfa5819e275bc8d8f5109afd1dde163977a23b2eb8ac1d6732da089ac1b49608cedc60a6d9480d6a5a9d39dd3a16462d937c0dbdb256cb9b4ab80b8fc7fc2bd01a47fdb0414a64c44b8c676cdf8d2f4f45b58bd89e49a86826772eaa50b6de48a932bf403e91e071ce84f9a811044850b90767134f6aa200e271aa612a43a8958992b93802f7645c39d12cb42a59adc9c4c2104caf6a27a38d62058902bb395ddcce5b93791f13de8619c3c7ff8e3d45dd1a41d0562ad6ea7603684091a9e7fbd30b3afe77ec19e447e8dc8b4ff3e633e30c3f621066926f59f70f3a4202cb51ec4b0cdf0f0738ddeea110f9ce39430582efe0ae4829ce4d4d56b0a64a3ed835be527dfb23bcf489394477ba6a726d85fffb05703bd42d3551e4a26003477796a8232dde3d8f06da8b7c8472116baec9d7b8e8169d26b04bbf1dfc2dce212d597c33e7f53345d40d79918aafcee5d67d74a2954b646e68211594584e8a44528cc3609452421c3e91d79ce91bdfeae5753989b1a30e0d46893cf8388d68e77c112a928541683b14c3bdc041f20d8fe359b80d1424da1658211c104896def6bed87f169108870b3bcd58ed35a801a436f280f010b72c203f9ccfed56fd54c23e38cc15dea3020c3a310e5342eba9d9de91e73a41a3cd020e35740805aea46566dcca5a1e376edae65255ef7c1b39298d848eab4c9f676e879e254c2df4b76e08c024d12f6ada63916ec27ac1b70458eb9f78365ca86ae7fa7d7d4bdf7e88bbb4d0a7029e8d80d880889b6f988e8b73bbb04379e05af6994268678730340419b64f123f9fcce07ba8483fc30b103d3d9f41e3c99300f131b4a927992c2ea39459b6130640cca73d376d31b081762c908dca2f0e8f5d0e6f73616bd027aac065e3a4419a209afb0b67a12666d56293bf050f8d285047a833d66f8bb95019fe29500da1a5cd656f4eda93bd737d28140e36049dfaef3f422f6362348797865edffce03540304f590ca20e11c99577f1ad12e73033291e0da40d2ca2b8c46d2f427f5834a072449b316e481690cc3008423f3baeda96cda1968e63c45b787ec672775a42da4eb5ae7b4d1da7f9041d82e4a3e5da76a17595b14e17723acb6350ec44be9aa324d48474cc325659c72f627effa7ece664bee42337ea7f9aa9ea8146c597fb4048ef523f7721198880fe7d472f392ef2ede7f6aeb8e59ef079455f05735d9451b4c6cde5cafdfdaf538691112a49b128767c90c4628951e42094bd943735ed5cecccec153a0eedf05249067f3fcb6d39b0cdb1ab5726bf2294a383c1088133751d938d7c314ff106691f0fd4a6d4a036f121c3d77ff02815c2076c769b0965225d214b80b13aff1d93676144552669f6e33e4c9f95df064a470e5f7dbe3d89b57491492267baece4aac1ed12ac276548c54c5ae3627a585f37ab26b71aae423fd31dd8dd53e750fa038a22fd65084a63917ae5ee081cfb0ee668efc11d7ffba919a371dfe25c6ab526654d3f8e3bf8dc56f1d682ba404a6bf86b84c95bb9f20b1dd399ca858dc9fbb5d3040edb544337dfa05de9cdac7d377d485c8607540a4e6db84b881d8b6060a77dae3a94fb83f0fa1faeb8533839dd1dec4255e1c15c4fa60745215d0df8ea62ac0879447aafddb7d3663e8d91961e345662ccbe41fb0d06913969f386f9ca32c1d12302ec4ad6761ec5422568e92d350cb3598ab9dae103985f0b34b1a0b98bee97ea40ca17f48f6b90cee22d1b26c853dd54f8a6c09a81de49b440bc45dbbcdabd647d3b55d9fd2cd51f91e3744d0ea8fb4d104dcd22be249b35872fedd5875bb96ccba8a9317f253d3c3f986ee870625a1fdd9a488aa2ea7787fc29d69076e80602a85da324c727578efc85052f2255b7bc87b2dc6b20f22334dac0d1069bf0adc404fa9488c8bf7a183e49e9426a7c457b692e3e91fd8e2baaf775957155002d006bd1cabbc3f36999af8fb62bc3f869f2f93f9eb8c57e947afab98200fc705b41fdcea7c0fe9a2a7d0bdc9892d4e3e2ce014fbae8bd0a02dd6f971a170cb19d8205ed44d8e50d4ff25f8277630f81c75470a73dff9d33f4903023083cb3d62ddda34be2415da46cc1948695c14e4982cf203e26f4c17b70cacdc02d7d7fded30d1055e07168338990eaffdeda7f40abb5e5b0a0736d8a99166f92f9ed5c0e7d9211c084be5481fc1b25af35bfdce3c2447630db0652baa5fe773ea6025fe1b6af4647912bb8ff8a0d66f2741d9ec665b430221327b60059cf49e979bff11f6853d3fd0b91b77bd595af231018b1c2b7c872472a77a6919cde0f9f33eccc9d79aa83b381c00ce37c23b7f2748bda34d14a80678ae46f45d34be60a44dc810127f82ee21bf5aaac014ebb45258a7c8149b70befc9c5949864a00ad5c85e75d8f2ce2254879a991af3c079dcde975f6937a4d6103ba29120955d7dbff32ee0adcc6c400498281f4bfc57d879f01628f62c0faeff8b8848a2c5b9cf9d70f86d56b2c749c00bded827a9fe6c63ee61c3d29b915f1b52f712a1ad7d27d4ba119c5073be922087269232ccce7f48b03efa0f58085beca19856b38d30ccc668c1ae74de131e8e256a71f379981b92657e563d46af5606d2130a02a3cac9acde30f85c2ad2ef960c10449b2febb2be267858ec5c88a1a12fb9c652b15cb59d08a7646b2f73711b78a99ce3dddc667e87b45f26ad5744cc3e24ba846b685d9e92eb73e03779a8339c420bc6c4cfc0fb29672248cdbfbb0b4d3ce7ddd0dc0f9c4bb17b2a454ea1907892851ea092e9e41832cabb545bec50e68528b4c5eb461f4e23a78c79a38690cc0fa5faca34ed33dbb7275aa0b5abeebd6da6b3b6f7116a7afc96844819de46b08a22731fc186683045ec5024c41704b8c8e8daf51995868afb136154917e93f437f45293fd0f9f47c9a363a4e455d010246a86c2fce17785640517ed0b443e3e0f3cb37511c76287b70b2143fe413582f6d5e2be4768490fd54d293a570536883a5683939ecaa8774d71a40200939019699aeda19f8ebcab8276c68e6e49366f743bc26dd70beb5cd58b26afa5a44c21db5442d2551b1c70d7a605d5f39ed5f7f7143481c25ac1ac21b1d99477abbb6b525265860eb94aab2a769a9c91acb69d04b8cd63800f2fa4fd7422e2c795dc081f2411ecb0322dd0e4c04465d80f6e20e36894e87dedbaab285888d6fa1b01753b457936a04f22006cc85f52cfa7b7d46809a7f2723c36e4f77dd03b43f9980c551287132a974eb6a62edf1e47189eaf41e3dcab7ee6642dea545b062ab1ba36856899a011acf2ce38777fdff4e8fdf83f6056ee9b76e19dae6a21278c0adfc686a2027d44bf386af50dcdf88dce5d145b1e8fe11abb46aac3a7e8ba8972682d9adbf400bb6374ba13ade552a4212ab6ab9c57bc10d83eeb9581dedeea5afacec627b8f33aad74bcfb5a6949be23d9b693cedddafde7708ad704eca52bfa70f8f1f9c80f5b7f38f2a47ddcbc841db7cbbfed825138ccdfb2f40", 0x1000}, {&(0x7f0000002640)="e42dc6063576a2a292d07c70958a39663e31e75a4f301fe433eb9e2201b7dabbaa44d82db67d3fd361c70961f0890027f3da7538", 0x34}, {&(0x7f0000002680)="9079b789932a5860f0dcaf4e4cc45ea84020e87f85011c32edce4622a9163c32a0d1ebf718151733afa980f13c806a9c7e18e3487d566ce0e8ccb7db9ec7022ce9d4588b9e58318257bd3a65b9ee3274dfff5f1de2422a23af5d2bb59e8f9c1d3f3bcef7e474522920f927715fd36139976a13631be350c8a392d66a021ed7fe1105abb4e6d7752d9b874414f11326f549d986d92f0bd7eea1318890a0b79acdaba9d252", 0xa4}], 0x5, &(0x7f00000027c0)=[{0x68, 0x0, 0x8000, "336e755c8004f43ba6272bb4f858d66c9f3e68674488fed40242711669d8f11dff5685239ca95317c84b240ac25b531261479ed523008493aa004f9c9e7d557095faf918835e1613a909c34a71ff9a65807c89"}, {0x10, 0x1, 0x200}, {0xd0, 0x1, 0xfff, "467f99d89b97a8331a3856c73049ac4a8fc815eb340835c3aefa441d5b75b4a58b8e28c6cef27a5ac296ce05e4dc8299e40b90f55b6d30dcf55f57234e5d7dd23b80e6546d5997a26eae95bf46df6348def107c601cec7b427385ad165379aa9e31b8f9d9e1828feacf1096193b373bf363fc08bb9d819e0318e3b5dd5747c2a67c80bf7810facb8f260c0d11d4fae4e2ef0fac1df6f189f2f81a3986053c25e80801df1c67a7c089d1bafdb0cad8b612800d97439648ca4eadfa2"}, {0xb0, 0x1, 0x81, "ffa1ed10de408997f9c675378785518ffdeaac16547cb79c67d1466a8b897b2c33e89da869674db0d5bbb898e2e7f1f451580fa6d1024b5311565f648d74857b0d5d2053a99e2f0906a8824cb40f7a3d2979b08bcee1019687dd31e917450a183b2061d1fbfbf7171ff87eb945a505a1534263248658050bcf5c0f1d1ab19aece7e765888aaf843e3a2c20884544fcae7a8022f3b0b2f233aeaa"}, {0x18, 0xffff, 0x80000001, "15e11a9b20"}], 0x210}, 0x8) fchflags(r1, 0x10004) link(&(0x7f0000000180)='./file0\x00', 0x0) rmdir(&(0x7f0000000340)='./file0\x00') 22:09:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x99}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)="04", 0x1}], 0x1) 22:09:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x40000000, 0x100000002}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 22:09:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b0", 0xaa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8008, 0x0) 22:09:23 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x8) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/88, 0x58) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 22:09:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x1005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) bind(r1, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') 22:09:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7d}, {0x1001c, 0x0, 0xfffffffffffffffb, 0x20000000001}, {0x10000000000002}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000001c0)=0xffff) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)={{0x80, 0x1}, {0x200, 0x1}}) 22:09:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect(r0, &(0x7f0000001540)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000001580)=0x1, 0x4) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) setuid(0xee01) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) fchflags(r1, 0x0) r2 = semget(0x1, 0x3, 0x101) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000080)=""/11) r3 = dup(r1) sendmsg(r3, &(0x7f0000001500)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f00000001c0)="c4f76a779e2af879e01c722ca345f224272f09e6d6d03ec35a72fde98b4c8ef936cdacfa6c67b561ec5aa9b1d9000964d7585a92908bb5ed97910a23814f77ccf0a8034227d05d8f25db4c5cddf101078b9f5afea867a2b6ed1c25ef786f8ce5840dbf4d73ec6fa9d729910e6e88bfd31ba890d939bff4d1877887098a753de9d35fa26d47e46ca00cdf162d7063bcb64037b5e4b3549ef7b286992850a8aeac4c8499f0f6db1fb92b771bbad3f5818fca7bede0b59261d743997038c2917e9f9fb68917c158499662f9", 0xca}, {&(0x7f00000002c0)="19b0863c9a807d019a9636569a7625c5c849ed1c2d0d9f3b47b5ae24f8357d1451c683c5ece88106232665f3f294325bda72515803cc56fe1f2e7d5c967878d099400662d7288f0e5c840b5019ea28086593", 0x52}, {&(0x7f0000000140)="c909623f96d57933cb921b9450aa29f404824b6f71ddb56cabe71e6ef7601a4ce7dfde2b12d1d4085a", 0x29}, {&(0x7f0000000340)="bfa8bf75296dfb195f3ce5ad89cbed86091dc6cf7767536b9eb03f8d216b41f779bdef17026c09ccae364ad5026d42e788e7c52be9dbc9c90cef62df38a7be8cedb29a128f589afd5d159df02ab22c449093d0202cc66701272c6eb1fc08eea974fcf7f17106dc05a4d58fec96e2398958925d08a7feb47fcf27b1738a11e3db297caa07d204d117de7cd3168a98f9be528791ef615963ec3b1a6fb4935363d02b4e99a0127b161fe8d56c9b106e1640c44be53f0db4405a42a07f2d634314037a71aa308f22bc832c7c26942f60c0ed7c6424c3ab048b04eda57d915d0d2b1caed3edaa4308942ca1682e01e0269a87f6e52cba308fdb4e03e570f4a5af3dcb6f50647f12b18feb6725a5f1fde45bebe883a029ecc797f3933f5857da2c10dfab304ccfb54e38912ef9223c76acb8d0f1b08a9c126ed3be2d9a90f387dc6d4c4c603f20be7a667eb6a4806d02baf73658dd5a9d55b628f88c83f0e94c07a42d4c1b322a1ed52e09b8144994a074777a8ef90ab73fe5f24caf7cff20fa056bf85c733beee1e0bea850569f387d148620c4fcdb4c741ae93db7ea5be943fafcb67492bf46d315ad01e3eda109dce3fb127d78d33390095636d9134c8855e46398d08ec6d31fc247a1328639ef6526d593a319273347507b051a8e753267827a7174b8ffa541ad9e223a443ff3b722d67509ca01fa497e504adac660647ff478600bbcd1143b36b302b3f7d70426008aaf1cc85330d511d1be68c3bc1d6ace7e9cf24a5ac8b9fb231cffe3594280e292a427bc5916d9188dcf66a82dedce9240087a1aa48f1e5dde459be2073cdba54a64ad67ac27009da579508baddb77c8d7b6de1753840a51d08835723079b53a8eae4a12ebaa927141cdbaf7a16a00e16cf1377e110c2348b1a082f952018d3decf3e0229f24c9abaaca97b336d7e03ca074d25e0f6aa50f18465254da869c6f3f8d4944b2ec0d3b17d42e529f9d11cb8d700f756a453a6c0efb0c6800e36b8f6dbb2b2e976dd2d34116c8e3fac4004901fe0f4d20fa3719685981eda500ca6140ccf905a760fea499da3daaf9d3471bf301c4a36a1475609e3820476171d296353cabf1fcdec87b91f6a233243b483b040420c6f9e2539294fd3a8e58ec7e2abbfa01170e06cc44ff11c17c75b650acfe407814669d1f6e452f3795aa0e14691a37eea6d5d41ffaace22a0bd6acec1871bab511e6bfd990880d9ff67dabc0d3b4bf397e413f4ba24563c88ec90ba6c51a39de97e2a1f8ca0270c6dc341816b8b15da1c21a247af707df3b13ecd9ddfb8a395320435e9e3029606f18213991d772f9512dfc6521ce08a5c9433e278e409d8ba97c6fd1c23b44cfe977e63f1288461b6a192ca92b2cb9be780b89fae8d687ca2f661c794e907c926d671c77d88769c5fbea9a951420562043ddd6e9fbc717b55fb84c7b75aca67dc8deb3d6b7432e717997d6fb1ecc96774c6dd0b755362f06cb72c41ba1101dc37cdc228a611dcea71e47f94133ce98ae8cb0c0c06ff99b30b300bc4fb46b673a5501702dd92721080a790fb01b6fb91ff598f929038cca25f4bfba110bd2fc60d90210fdad76c88d820842bbd0ab4ef0d15c13e8793e70a60a9447fb3a6ebe444721d14aed386a41f638adbbb9859a6818f4ca03ab56c12c7845513881593ca2c2424fc77f285f37a0004743fb44aa7aec1cf49802698d5111a4b106b6f1563d17fabdf3611defe89d942602420308fec78ae1e6217e797e997b2550f2dccd3bb7ca0c1638d5ca67edce8ae524f85b1446a33ffcb479fb3b240b5440a42d67a9741e6473593a5461fa12a559b68c80d4cf677bc5a144b33ee6e3dd11672dc7a2df4c513b46c3f25a3462e096eee227e5a776a023d3631cddf53f42315a9c271a9b32b08b21b0c595355b60bbf44d45a4e54ed4b848cd29e6ab758e8411baa8d967570acbc039c87516f09e838d9dc89e93fd3e5839b17be9547ceb964e65a8887f29489213353971bd189b14403a807fc1bdd821f6ec78e2565dd5cc29feb5d1fdc203de6dc58dafd24d1a70322e3b66ae99ee3ce0f0e2144886bf21d383514a706ac7b46cb629c7cf53e4fca8fb551fcce10563b97b57cd7f80351ecd4574cfdbfba3f79fd3db1b40b49fa047fabc084fa3a3ea12c20e1e87302c29164e59ca2c67dcd1d327734d692070750eadd231ecb345f3b4f6c5fddd6ae36894fb5b6a4bb6a78d4de7601d58138d083d21eb3fad68473912cd8d21c050db2e276b75944dc4ee79ab3c2918c78fd45652b1bc6bf8721bab533965254d81d7d6679acb0e8299248cfb773ea37e8270ac51a731f446370e5f02ef3f93e8da0b3f93aa60457bb6879f76075999314ebd1f64e613353840e9b88caf65ed7279684f7fa775d68032eab24918f4835c650ef13ce21eab6af6ec066a37ea816e8d5e26432f8e1469be969cb3a87d651d8b4290cc227423a6845240f3dd5c335b174e1f6b67409d419d2bf39c23bc4d062d3befa467ae8cc4a5ff4e4e60ff546192ed21f9839c7e4a9f6b221271f9af1ecf74276dc0c846e62100de3a617884f21a27266765ebe92baaa7a710a3de6392046c266b9cfa23f52d9dc80cc765f9997e6380e50a5da209ba7f7f0fdc357bf04b360027827fbb388cc1a2f2a6784d231cd07984ba5a318a5ce574e6a89a6037f3da8d62e86f9b75fe5ec6d1aeb524875b93d8d9184a114097735423f44973f6c871fa22ba9008bb1bda5a0393e54ed8737f17bb8c00af67e9cc0b6852449a49d2355c9dc54b5b2455ea337f72fe9ff9eaea1fabe4bc860274c2ac4033ac01720d11ecc30ccd2111a717cf4d2e91d2e1092190f575aaf34cee1765762d4e194bf72b8e5aece6015a19bf21df150613abdcfa65ed5938ab4fc7846c13dc0fd2a17b031f4f35ea4b1739db4b12f5864235def148abbf0b39b0aed66c95632848d8d617d022bd85b7cb310e612267715ee3c722396bdf6cd51e98243c9ce7e2a6ae391eab7aa113ac46ada591421efabdab1d754c4e804dab22155d95ca65f3e16e9392de2656eb47e4d04f996aaba578ca1b5b6f89be52ba511c8cacae31cc0d381464d1f9c558f87a88d18522b1160ac3d2f69865974fddcda99485962cabaddeadcad2c878f8f82282941f44ce77921c20a89cf768d3cef449e2e5aabe157c2269973bc7ddd803bd10d3c49b7fc694db7d4ca596245149d799478ed7a7c7c2209f29867709aae23336a6a314db1bc193b346ab35d0c2673345cb083ad4996278bacd36480c05a3a23bceeea3fe5e7d5f00a2464edd49530aaed58ef4905aa4ce786ebd6a1fe2b1bd03efc94af197845f26f68337625bc655f625aa85dfb5778b1fb7c7a0196c307b1de7739c9c3c43389b5a182e17205e4cb2cfb8033bcd198d2045e30d17c734cd23f498f643eae5fb96bafa44124017f18c77603c490f387c3641c70b83e147e8eee59873142b668b9b9549dc576861b2fa07e161582c0656fad21e1be453876a8e4c872b0f7acec9ae264e8c23a9835508f67ac7df2eaf85f7ae0b85660349cd5310b39460e39cd8b542715311ee199b3065f7b9e5f2bd5d4d776f5f262d0c64b2f34a21bcf5a036a0b6e51278b911cb00420ff558766493c810e470812be6bd1e784b7b3874924c62d9791a0492071765e70e224fffd08b70ec65521cff5bfb227e23bd86623cadef09643314132fa0d56865f7990be27c8ab4516f1e64b5df141804bf8bf260538685a421d9c5bbf7ff89fb4fac6edebf3cbbaa4e1963389728fee2ad8a7e02f87e68f0a2185177e2a38f89fb1f8bc2bc1366ddb8c9ca0b49ffed9ac7aea7f3009f6fada7785800e00c2b828056bad99faa4610ebef04ae0e588b49ff5c15d723cb46209f6890769cc72316ed1ff0e9625c8d4da4776a8e53a5a261266d58f8cae16637c9d721556659ffbee4616e1bb13c863c36ab0968a16cb588a8cfefb68f53e5dd06af03fab6f9378a76cc69d44d00727f5d0b70db94601f86dd6deb93843c65084d444f20309f04230990b596fce49da156f3074f18ea2a838de9e4db4dd716838aa465d7f542b055ca854982dbd775806dddf7466647787d41125a9e96c235ea21318698faab1d52d959ee6b1a21bccdb0267c68f7c6ee2cf9ad29cede62820a87976d6de66db6f272082e4c7b663cd30f85ca0f7ad16dda7a93a4ebe9b3969e3f138f1f016ea973797c253312b76610c713a8d31dc780c81ebc9af374f9c375280b4d5061de108f85cc76a3f868ae5438669c5d9990601a59d805eb7f1d56d160e58f5b1acb05dfaa35a6d42e0ca872baab1f09444cf273d30fc7fab6478562939e0dbc63a94d17e1d4d645b0617200c15a366e8802806399f19b3382744efea2068ec6e38bdbe7660b1c708a3248ea6e518e1d7441529983ec2d8d4c3e55f1b2450ca2807ee2e46880a64128c54675a9b7b1ca89e98cd112c0257f2292bc88f826efc346a8566ed6b877ed67a6a7a66c4d1843b673f7988a4deb3bcef49ad7d2432e93ceded4107cf97db53fcbc7d52687f3688f64907478d445dc3b84ca6fe722b56ae4e3376473857520769e0405bca3c96f331a7269fe6cdd79b9975c88ea8dcfa0d3a7c2cf748d9b592f30a3118f8b43e5785fc0be1904cf6e216059516d89de7e0029195c39e59ac2fee6fa0e9a2af0d85a0865cc8d5228a6749eba4fea13abff166fce73ca8ee866a4fd577152974d1c15eff34d73f7acfa11f782116851d0d335ac196e828adafd8f0fc2f3760c94e16b85ec0255be03e751f06a12c290a6f476740036fbf207dec9d37b8b9dbcaeae0f36078ab3573635950ea24d25adb267c3c073039e7b94737f9512199369018324662f33dbc14bfb2accaff4ebbc6e49e2bb9600293fe4e81f6c95f1cbd993467ef86162f961d5cb8c554f52798c5ee8aa40ba5bf9c15721b3b104384ddf691bb15c617977cd240ce3ac882636423cc31a516c4cc3edd8f79b76650dae67f5c666c1d4bc7c9e5b79bbb23a2ba9fcf92a522f5133c748504ad45d3369d7389859506d0394efded0847595843a222a49f246047bdf49b2853b5ddbaf816392e6c9c79638ed3064815d606872807d9fe8aefb267e7819e99aa463c04cbb7805af696496c673468875591ae6e122d80668afac71649737fb9332f3fa6224bde19aea4069e8d346c2ecbe254f360e29ab7911575d4de85f8a9de797080f64a75b1b3a6a44230df439af16e8ce94b420212fe50eff4d953ff732d52e72b61e4579d9e28a35541aed56cc3027745d4836d87c13c560dccae29fa3fd91d3cbf8092a57e7d13712cc1b1e407ab46f39fc5e3ca2b0c408ca3831efbb8bb38b52f5734f86f23711e9f799ae28a6ec354e3750ddfac3a53ad151b5fa539a45838761b29d65898fe3a3ca080d248cce9fcd1b8c8ca27c3c88d2761a65fe4722799a41deeb997d0cb96e7a4c262c3fd3b963990f3332ba708966ac7acbbdb18d0479010cc084610dbbe4987de857bb05bc12b9445684af927ef2ff59e04a744015f57b4cc9dec2b7123df1e960a107d1ae494c3769e1b15a0fdcb2612e2991bb7dc088a677c78e004baac1df0b84aede191978b6782f51e683b2a698ce373e26aac10bc1b5039b6bfb01a35443de83c6988578aeec6d50568a6b4f0cf5359604a2fffb04e4868c4acceb902118d5390c3321f0a6bb921ba8453ab048af92c010c689cc6660c0c617f33ca5f97deae557627f3eb1e19869aecd1213377e97471282271911e32479bc079ccbb28ac6e0", 0x1000}], 0x4, &(0x7f0000001380)=[{0x50, 0x1, 0x0, "9c8b602ed73ed2d71afaf5a754d99e014a433e71e2f3ab9fd1841aafb3ce79053167241ec7b638c6110004fa987b4546e34ad6457963c83023fe06ebd790"}, {0x50, 0x1, 0x7, "25e9f1ddafd41d9512e1dd2a64bf09c45017a596bb25c733f186a46f9bffe28030addf1e32a84792fd0d16e38c8af92dfe3d288f25c2b47ec3"}, {0xa8, 0xffff, 0x0, "e7acf7f82e0d28512507cc99112964af0cd092399ee776d27d28bd425a49d7aeb93e5eb112f8b35be53ab029a67ef5deea97b54a1abfff6c411c98c94cc2f6fc5fcc532eeaf7c67a8ea47aaaee9546cfc665897b9d2c5319580e80c5b78ac4229e02e7006904afbebb6fca5df28ef7e9da98d17f6b568857b4bb8ddf2c45f85747dc155abbccdae24777cf36579da66b5ca4d6"}], 0x148}, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x4, 0x1000, 0x9, 0x92, 0x100000001, 0x6, 0xbe]) 22:09:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f00000000c0)="16ef2153fd38d03c68981e63314ca23d4e32f45bcf5fa15dfa286e5b8957fde66d913bbe5d948fc077eb5a011f5554c775ce6665a27a64e243ef53f246d152cd8c0e10638d9e711885aece669541882cce88949a7bae36", 0x57}, {&(0x7f0000000180)="59110bc029bcc92a453f6b22cfcc88a4112880ee78ecab7d823229100b5196855fd2fffa80abba61e0dba4e195b879bbe1fb9e7d3d7281723c4c2e644eadf05da9e7b9bb6ca9c3e66aebb577f4a2152f2c52c416", 0x54}, {&(0x7f0000000200)="ca6230e97ea2d0c3f335ca5cff6e377674249703047db96b94e9ca58158bcb0c938166a5d3d11ff0e65b2d", 0x2b}, {&(0x7f0000000240)}, {&(0x7f0000000280)="f297535c9082751b92b3166f75a18cb7d8898b2a9cc6932e8d8cef5fa14e079642617de766e63aee3905dd79f77252d7ce906c9c6852e000f871258fcc235b40f96ed8d7fdbc0cd5341be6ea7ffebfe1caa04a017f6f63bd850d43060301f251b30065436875c18479ebeb0d46895412609f61774a876c02666bcd6688", 0x7d}, {&(0x7f0000000300)="03c1ce634bde83e1a20ae7c679c19fb11b3a91c331769d8bef643ad64edc7a1f02fe4087305ffa35b568d9a87ccd5fcadb1e051e9120865abc78837caf278ac67c55884ec520a8eb55c007b13925ef69ec0c3ff7db1829", 0x57}], 0x6, &(0x7f0000000400)=[{0x60, 0xffff, 0x4, "18d1e42a5b737773048920f77cbb71d3128426716a1e871d78028112d3508c2206587f116d62eb710e77c64fa15ab80fc85fa3bacaeb5d0e33420a49a84f6f7b36fd966cadff0ebabfa6efc20545"}, {0xc8, 0x1, 0x8001, "b77ec4f2e9b5ed3b53337d48d6c279bd0f60ac77d96b57526843b7bb0d79e45b49b5ab1d7054140a835950277b30ba47c902a2c24422e274eabe859177b3a4b46d645c7876665dd832b4b31f8a6597b76fa4d724acb3d3216fc04606f23c2b61e5ade653db6f79ce2184a962f88d0fb98f9ec4abe085a479a56a744f4e28fc3a2b7509db6f2d69bd763617cf55c052ba0ba97daf1f61f703be683f7402fd6081306e035034a9572e0fc364bc3a96b5279a0d"}, {0xd0, 0x1, 0x401, "45776e8534da585d9715b4a73c9f2c4b1a269bb6750284109cba875505706f174aa42c7b218a350b456d86bc02b9eaf73e2125977835140b8059fad8ce5a5fe3ca6bb92edd66372adc06a7ee4229cf73ef3b1b3d838a5773505bc00d732463a4041fa4ed15c02a6971bfb4e3ebb9d24dc09054d0ea4162f6f9e03fa649ed7eb408201ae918093904a59fcadad0f973cb7d901eacdfb7344707d2fa418595b318fc8b278393ff171d1b8caa1e2ccd1c3b0e2315e1e36dc71d7bba"}, {0x28, 0x0, 0x2, "bc9090155ee1eae8e11a2bf8c839130981b4ca1b3c0f"}], 0x220}, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc2485607, &(0x7f0000000a40)=0xce) openat$null(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0x800c7005, &(0x7f0000000140)={0x0, './bus\x00', './bus\x00'}) recvmsg(r0, &(0x7f0000000980)={&(0x7f0000000240)=@un=@abs, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000680)=""/32, 0x20}, {&(0x7f00000006c0)=""/229, 0xe5}, {&(0x7f00000007c0)=""/242, 0xf2}], 0x3, &(0x7f0000000900)=""/107, 0x6b}, 0x803) 22:09:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="9a28d3ac2911185b4cfbd01710710ec69f55f4a35a0fe79a4af618df570e3b7f0d3ed6730e57412a", @ANYRESHEX=r1], 0x2) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shutdown(r1, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 22:09:24 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) close(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) flock(0xffffffffffffffff, 0x9) 22:09:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x7f, 0x1f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x84}, {0x8000000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 22:09:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7f, 0x20000020000007, 0x528, "f1e29fd06d6b0400d0e6bb91d667be003b99f7bd"}) setrlimit(0x3, &(0x7f0000000140)={0x7, 0x4}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)="04", 0x1}], 0x1) 22:09:25 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setitimer(0x0, 0x0, &(0x7f0000000140)) 22:09:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x9, 0x100000000}) close(r0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x200000005}) 22:09:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x81}, {0x6}]}) r0 = msgget(0x0, 0x4) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="03000000000000009db86297a24d9a185f53d5374156d4a667aca3ac6ded806ede2d418199e7c196bb1e2d7fcd77fe5c19220f8986019f1b95a3de5d426ecbd5e145e824e43d5ba009e7597dbb59602a39226976a54af57f04d26bd8625d4a95f32e04d39d38136a5d9618ba3b7da84bc88d1f2af969e3718ce9b059255983c469f1459d79469428c69266bdd457fb4f1c189c2006b8bd4d59b4e4124ec55428b57db7b8beb195c76d8cf8627d2c1eb49fd467779d1dabb8b08ef7d1f3428eb8f573c3605000f5211087ade351818b4a932e9e122a6b08ac3073dbb7f728f6a370e2482b434f036bb1e5ce0e93ed6ecb27c845f144f55099512172709636a7b0475b744a432950e0a7a9359a25743a570deff7d6fb722d87c11c6c6ab7bc36b32299587ad70b30a5a0da77203c8b9a5f25127448549328462b6f36290bf4fb915b30402a153020cce8b2dfec805750af42a86363df5f8bec876fcf5f4dd115f1bb4f814a608e2c0faafd9ba4ec6cdfff600f6a13627f40110d77ccd849f4bfa6ae9d40ff5a54b87f5ead00bd3f4d5475d11e5db5d895a61a89b53e058f60cd73d80d196e701b49406a091b07316eb0a7bc5ab23255f2f75d8a6775bbff1f76fcb468d6cc9ca66a21660c53cf244aa82fcaea95dbe5b562cb4d37a6dd4494cca414a5a7f8ab55490cd6fd4a3286eb021cfd928b451ace1d6318f93c5f76d18abe2202abdb47f8356f7ad87088832da1e468613eed836280ee954cd9928df8d255ea9fc06907d948407faea8db327ec6e1d171d5ff90009346ffbe32495084290b31c6fca88b7ac1e71497e5c8e3a67b2c9b35b4b5970a1ff6b4c247ff56ec23ddb01fc496e91c3428a4ea0671ace8ea75459087c3a0353493bb4da909926cdabd2ca19104fb2416fc2f3bf799504750d9c9bd26c601f9704e233d0a432c0a2235bbb94342f23435af01e332f95ef08a06964183bfb9659a4d13d6e27d657b04a4d6c12d506b685d55f4a221b139a86b3e8ad392d0367f18f70b17667929a70e11210f870f2279de285db3f57b3440e4e9bdb1c6adb068a2a3c1ba1099f7db14b79ab44a49f6b0958aef105bba8b95862993897949f8f3b0e6fd72aa64ca11e697582bc28fed7984917643302b131842668388b1ebd5108679b35a66a004292236c4199c194f946b452ccecdc536be5050d376b7419edb14120987077cff8b57c2880f7ff7dfe8eac69fe95d6d73904331cca8f6c00817a4f6441154be2ee39b0c0e9d0a5ecfd1dad56e336ee6952dcc00cfa1eae598236b426b6665028d4cd8ac0a09e73bf721c5580002298b9b7db965de1f1d22a17d20bc1fd14280cb74e24556188be34de575454baf7acee9447a64b340d48fcfac7a6acdc07a6aa5f84f19dccad3ec25efff76a40cd5a6c77d1de02f7ec560a4c89467de9cb884db01b3bcf6d61f37c8f9a90dacdcc14207a783d1114ce7a03cee0d1ff165cb5bd902923b91695616f0631417f25141ceae7341b081ed07a7454f45d1c81d2074bfe0bd560c2b805c411f1c5c77fd8ced8c06451fc8505eb7e76cf7833e692d4497c17c73527e51ff39d34a8feb7a108aaaa170bf24c6fd035a60d78013797beb6546e52ed08d12fd9a515723a5eded873cf4c56c7ee49d9a5e6318da94a07cbe6bbe38fec6cb4a7560590b80da512f48a8087874e2bebf7f451617791b48028077be5a6a84a3b5073fd6a6c5a72543ef69b5e927d6dddb2c1882793193f4b80d3bc401a7064445cfb4e6a8a9a6c459cbb2f6d118d60391d4e6953d23b3af4f01b1e9b2d99972c0b794d978954b11961674660849fd7996d99c6347bce38f5a26be0c4b59923f9c5308994302c11217040345411c0e243a8d95085a202e59ca6b76bd8462c009fc29212377a284bd9855b5a3ca7a08d2d831c4e4c2de16879684c9a0bedfd4139a554af3e9ba480196dedb9c9039c8ebe656ea7ddef14dc343a48f04a8ad69b68179e70d20ca0a7e0b8df1b05e2b89861afdec2ecaa844a86165b27dbb0e0b747e0de851746c1407e2cd2fd400cb018461b59e672fddb76378b57610bbef26137b63be1ee3cdebd7fbe471d204c2f8c4e03baafdf357e76401da4d3a08c4d148f02addf31f2813100bc6e6178ba3db21be3f89f5aced3e26dd3aea7f6a4e91f8b7946235b49697678e91618b56ab5e62885de3be12a9926c5e5d436b3970ff9a67cf6cff820411c23c7dbdfd535f1de7e2115f7c957fff2c04ff91e8939db4e18569a1f2b58b553e3d427457685fc0512709a12b6df16fbad8ca9e2b4c72d02cbcb3d643759ce74c5ff4fdbb6c587c7953e3b8ad0701ac9a42658d4edd41bab6f38e9b3ac2afba6be4b86470c1ffb99437ddba062a7c41080af919f8f67ef4dae4d2e558264ee6add6a6fc73fa2e618ac67e46bc9c03588e186d77d044c0efc881650fff3eaff031df631bbdf5e9bfb42578fe0f750772d9c4832066977140dd617b9a0d15cdeb88e0c0450b72068b9d92668a37fe9f026440546fef90ff859ae13d859f0d260887285db2a8d9d5d334aebed439dc7a3dbdab7dfa17757e813b3db5756638433c87246c99086ce07744df378352a82cabd51b0730b4cf6b362178b6f8f4bab833ae7b06b07b9b6c3627a23dfd7a6a4bd666d453b7da60b25c3ae700a605732ad5fe14ff88aa77a6050fc80fbc7087775dfa6363f842fc8967a1b3e078c10828300665aedb4ad34002c4b31cb0bfb165347804396d073a3c078b6c69a29fc80893c99f8ec2bab6d55207743939614f0de17fd18f801a5e0a2b2e5210712f76e405ee6cf40908090dabd61e6ce2eef18c7334d56f67c36a5fa0412d0d861ed980857e67b6337f9121f75bdb4eaa65b55a754cee923e011a7e7b0aaa7ab7ffa313a7e5326f286fba9184e75080a5b57dc589813d9e6e6d980067c87f840e89bf295139a11c50ffda6d426277e8b368bd20a73d6272a7a1cc3d29676ebd2ba27bbc3db69c021fbb57ab8df46001aca4e1f9de11e965851bca2c65eebb0573b21101b365f836df0d86be14e597cbbfb9ae0697345c586ac11b77416cde350e3f7598399a7820614ba11a7049b3125d0e4007543405f7966fe78721882e540e664a07a371ba7891d667fb8e2f950e94109138c36c933eba0e2c86020ebb4a7daefd36594074ce4aed72db847f110bbe7931227f4853fa43e749c4c39e65baa6a59dabf857ed3adf29c223f3d71fe814b09b1a89907781ae29fd86fbdc2dc0a6d0b39c084bf3dd0638307b084188f0365303fca1bf52a9406d2faa59054c5f7fe3656ef669e5585b645758b40ec7967c53bf78a216bcc183e8711b4ba4dd12f5c936a8a888fea87d1aa758dabbcdf9f42a417e207d0a0bf1afbbdd456e31e6a1b9caea80076f9c0e5ef19e6013ad903e502d4ebe5ee2f34d548b08fa529b0c31f7fcea8dbba0f560d7a292bb21a46188b76b206e55a1a8d430b6d73ce900ab0617c674b6cf3ab67232dc1eaec4c62ccf78b1216e78c57253f189c335762f3c13083b6736d86c1be832b53196cb1d77bb05265b31bda46c114776da7d37608accc6a16129e4f62f4416274c8977bb1579580ad224fc905b411966c9af6040c187dcb92ee3281f393b65ff508d6f166722f6dd951bd9db730465435baa5a52f920ac3808ea0eb45bb14a7adb8078712f4e7070d8a2ccd84c1bc6c3f799e21c4db455d444f709cdf0401509687627f28777ab23abf5961a3ca997982262853685f8983de86353ec337bac413fc595efd79b1f7f546cbda5dd09a65fdaecf8808a4744197e885f7b33f328c1ce6a723a4e75ef17a428f02d47972d14cbfa2adecf040373a8d70a57c1642cdb43cc9cebad4fe810a585a034bfd23d5e410c6ac939dee07a658666aea47fd9b09ea9cc42eff5c10ed29b9330d6dd04aaf69e75002cb7309e5ff5a9de05b7b262e724304abd980dcdf5952fdb8c9f2c9d49d4b7cbc97bc35fae43df742231a815f4f9456ed5d119157d9b7767d94868ec025e49ba94161f2c37d590a826607741c7dbbb66107351cfb8503e08f742fb0e3e7ae53218d4eb1c682f9006b776dee9b6cfb9cb30fe50705dd46e8a7c1a3e9b0545a4e799582b472cf7e8812175d913a064eb756dd9fb94dfa8b5fc2ca0ab569b4412f56eba008d75bd5115014161ff14e9b48efcde06bdbb954521ff1b64430d7248853017ab98c02c2798ab613f85ef86c723d3fa45829425e11649711f0a21b2fe838d6719d390acf43c431ec3dcbf55bafa07890b2f38c3695afcf80be1abf044d973e7f2ab9c8e3b8891ae7f96651742d788e322510cb59751b2366e8a9ed025db51d45e8184c4d0e54ebf7b4a4c0d9ae49b422de5ce260951c713bb6c4a6a288181de0d804c550793500cfe9982cd7cc175993c7a5ef47afcb96dd752beff3b4632d714b2f89c466e4d0e6a4798b535fbab70dfbe4164c0eb48d1dca899160f7a530db87f5486f3a8c5e11a8e29745b0b098f35c06305d35c8686b835bdfbb6e5951a12047fed5d11ae761a87d713b64243df2bd93042959d31c8055899f705014352b24bb4c46336621424cdba3464cffddb3a578e5647634143f961e874bd4d1b6b382ee6e7121491f5b25ecfb7a2d51eace66e3f4e52d146ea7e9dc9b7d545424ca38ab8983f9c4d24bada4b1d2a924f62fe97d48cbc8320bfc34b9090f612db8c56cb28160c58b5df11b2573abcd22a3ae5040624f990b78c1dbc57b6d7d4c27bbc926c35d5add1a1c3591616ac187742ecdf1bdf86de7054b6f438f8cea978a6389b7007d380b46ccfbe76ee49f9de3fa509482777d30d79abb41c5081ff766fcf8d0120d9e21df1e6d1a1de85e54c6c22351acbedcdf12ece1ded732eef2129bc6c96f3aef9bcfdc77f117961c758e7e9ca54bef65454a9855901bd46ce162ffc9408c0484d1410b2bb2752c235ff93c21020234fdf50a0b029125f1cfe282823664f77d869d81b569ac6d4ea2a26170017d79be33fb53d4c4ea3e2ac10901f3a5c2b90645413a7e992867d46d22349095e20fdba3eb8b268c84d94a25aaafbfbbfc3fb2467e55f45fef658b3c90d210eeaf10a2d56c9d5e9336555bd4939440d76b0fa603cae7b68dd1111b1de5eceabf556d58fd2a6dd826e495bf020ff6aee886d5768188cf0eb1c0c7bcf568d9bf74450075985b622f76d8f9cc99bce3dc129ce190dc69288c4f8c2b6341c41a4549eb40b71a1f5d85d313bca6006c359ec6e8b225e3ddaefc751ea6a34a4895ea41a6110ef67669450867e4dbf949e6d99e2669b2d4363bef11d0e37b8f13ef6ed3df8c9ac911ef0b84bd237cd1542b712169614cb15c16b2ed99e6d6b268d5de8866c22d35eef905114967cba7f44381b800434ad92b5cfc424625924f0f0bbf86a9ec12e951c18ff83898b7e8924d694be2383331c52dc7f22fcb263a036e55289150b5e66aadfc12d278fa5cf35454ff5d1041ebe4c7b33b9ea072adcf61fb24cc402cca6272c193194e757f32a0159638e9572ddf760b7ce8c74ee3f83fe01c2142ada88d74f3b7cac028daae3e467205b5d5f0f65c8d44ea84c6ef4d5b341c74dc8a9c552b0451bae998af797fe36c0d389b84342b9317448e8e2d849b039084d1100ce9290e40049b813ac4ac1f914213490a3d33653c674c8469ed44376e20ade6e3bbd0f720d6e8f362f600e83ef5ed2acc98205c25a2a571d1a8164ed2ce284e1bc438f881b4ccd5d8d4f4aca7e791a1b905cb710638ef84312662e03703ffb"], 0x1008, 0x800) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 22:09:25 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fchmod(r0, 0x50) read(r0, &(0x7f0000000040)=""/228, 0xe4) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000280)=0x1) 22:09:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008b00202b27feffffff00001a00000000000451c0e2000000401af0286c0000000000000000", 0x2c}], 0x1) fchmod(r0, 0xf) kevent(r0, &(0x7f0000000d00)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x11, 0xe5, 0x4}, {{r0}, 0xfffffffffffffffb, 0xd4, 0x10, 0xd505}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40000004, 0xffff, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x20, 0x20, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x82, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x80, 0x100000001, 0xd45e}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x42, 0xd7}, {{r0}, 0xffffffffffffffff, 0xca, 0x1, 0x9, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x0, 0x9}], 0xc429, &(0x7f0000000e40)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x10001, 0x400}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40000000, 0xa6b, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80000000, 0xfffffffffffffffd, 0x8}, {{r0}, 0xfffffffffffffffb, 0x20, 0x200fffff, 0x4, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x8, 0x100000000000, 0x8}, {{r0}, 0x0, 0x2, 0x15, 0x24, 0x7336}], 0x5120, &(0x7f0000000700)={0x5, 0x6}) sendmsg(r0, &(0x7f0000000cc0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000840)=[{&(0x7f0000000140)="abdcde38676ce348d195ea6f202e109fa4aea5328f6d1e37b7e540a4e3c15636dda7aba2c6b64f3fc4f78c7aa89454cc0563cf6351bf5d00365e58728affb6c6c62c55a88dc601cfe30dc8d5469f141ae31207c445aa1af4a135c0e4f6fe7e9c26215ed0", 0x64}, {&(0x7f00000001c0)="165e97104c6373117213c816ed40c3a1a1a13b3729180242e07b3517e659093a3b7de36e9dff1405bc137fa2478a15d73967938a56cae9ad9f01f407d7949d1f520f5de7f944c8ac22a21e2bc2216040168ea3969978566bef6a43cb1f493da6ab5895b7a11d08d66af008a06d40f857b96d83255132885e1614436b244c0f718d897dd56a4e988ed4", 0x89}, {&(0x7f0000000280)="f05ae976d7a5a47954f855ddba929f9f2fa5ccda767b3cbe4147eeb1e72a9e09366bb465b41caf241e467a565b7cfbeb960afc1d234bc2c1ad971e3a9a199c3b9fdd10f6f3986eb4e7c164f26344912d4bee172390eb3fe3750773647955756f89a137c62e8e8d1862090decfc339b756f8261906dbe7c838107b7db65641ced651103f1ab0775479e7e528e8dfe8662cb71ecbe7c3b6f0df3a3b0b245ea62124c9f1fc397c5b2e38f1be6a223258890586f243daae591a5a3b216e57db61165169e33f214f56a6ccf94", 0xca}, {&(0x7f0000000440)="01fa2c66422f9f168a9dfbd8c3f8b760c6b5a960af3f7ae71c41cd5dc5962801fa9d68ba1331da739a167b8bf3a4661c243fea51b7139c7d7f38398d73b7bfdbc2ab5d9a5905e62750ef9dca78e7b1dfc8d329538e9f6b3c152806a627b9ee045b82e619f4757b5f92f6ef8140cd149ba0a83a076dd97bdac2b5580576f56aa9d21c58877070d54011ac9c20c88fa0b5679ac44c824c524091553b73915fd80f5634add6f6848097c479fd399119ad91abd8cd05dca0994852ff2166435eeeb90d0fbfb41b", 0xc5}, {&(0x7f0000000540)="a294eff032d31f94f1cee9b38bcfecf4da93e197f35a7779723f0aa012a1eea6a58e882a2e300086362c4cd5028a19dee0a6759ba131b20b9e15e27310274a50ac06b6d043a501d28e18e76d29e3d04052c1c613da05d83295dd9c036aea7af8ca8bdecd72cb533b809de4f2cfeb6a4107246d4574a04367102c177fefd765acda67327e5620d962f9ed6e7ffb991c74cbe7881521e4d61c2294f37391354bc3d1cdca24affd23df0dfbef26124c2fe8e3b84822099e", 0xb6}, {&(0x7f0000000600)="0ccd8717df660557971fa79d05cac6d89c0db371e7487be48a019475a54a325507c969195cc3cd7c50968362424702ae5f6b198a5b399c47e89744b3e774298c966ed801fac3e50a13acb8857df8085648ae9cc41155db24577cb054253763251e19d8cbae60d834be09e80b57d3cdeee1c9acd8d8cf7d33bef192371b2d3321ac9bcf3793f7d85b63287c537d9616288c7af47702d252c5f4a43523d2330059f0e3585ae85f0baf5fb56ac48d4bc294a8293c222d8240abad1afab314ef78c411f554170d9550d2adc81f5b591efa787542b5b3e1ec5b174736c60c15e5", 0xde}, {&(0x7f00000000c0)="53b0ae9ab0a611c6bf4c0ed8449dd2cbf4a2b20c1c68059f2b8fbbd7fe1e7c75b50357ecbfc9", 0x26}, {&(0x7f0000000380)="3bc76fbb0968c95e859bb45de63e9025935f5de08c71363766b9570f986a8155797b278413067f5a58098498d9f683f6be3c5147a28495795f8f06bbcb933669d811c8", 0x43}, {&(0x7f0000000700)}, {&(0x7f0000000740)="b17cd4869a631922aeef27cb24afd01f0d9a516688c1774440f5da9efeea6b9c241deef12d70319a48e3662a029cb8bf31587094f630f782abe4acd80ceeb1776fd1db4ad77cca6bda4137a425e7409555bab875e7b5e4d709436624cf42a36e2847dd3a9f91f7a8c53b06bd029f483cdd11d328ce33d8492ab49b25a410e7f7de31ec75f7484969500d65bc105ae952dcfd319961ce17796c0ee873f343947d947fdb0268d8da9951e60bda7a6ece5f8d2d04e7f3e46c9d5b0e137fbb616885eec22ec7ee6ca3b7dc0bd6cb357f484d5d0061374d700f7bb338bfd9", 0xdc}], 0xa, &(0x7f0000000900)=[{0x68, 0x0, 0xfdc, "43a7a7f9f2eb8d55486aa6c0a7a5bb6030549d74bb8babbeee9e83db597277f6f161219f4eb5bc18812b1eba0bb72878b5006831634106551536f18955edea8b282fa6c85484f9e8eb6b41c3f394dd8fe615"}, {0x90, 0x1, 0x5, "8e74ab69200e396f7ac6b27133b6e65d84354fe9d3498dedd48405a7ab96ddcc636639fc40a68c43e91a6e1c881f11f8a87a02ff9908f59fcb4b2015ad8e07e6bfc5106458e8bcd13fdf1e8ad60947d91fc49ce7e7248d498a4f6054af50f78d06043a4c9f0e4163d79cee65f48b8b611e439e269da9a082a4aaf18c"}, {0xc0, 0xffff, 0x10000, "b5809284120174b68bff11fa064f417735fb2e495c787e84371b9098141b00cc9064cdb07bdea13e3fa550a2f015739c9ca4f7aabd4d09d250627dba7eadca537713786b88edfcc71720e132ff5a2a7f24e96919ffbfbb434d6a1408052736a0981c9915ed80b74603d1146f9e2fae00205e0992c1e1ee38812fe524316aaa03cc4549d63588eee6668673ec35e0000d57782f46ba504a76a6e33f109f6e3dbdf391a0f8111e9e44a8a62ed7dfa577ae"}, {0xf8, 0x1, 0x2, "66c30a91578b7d7985418538dd4171f51130f4ab82b74fef6620e0c4a38b9fde1e8c4a758a20a41b0d2537ac71de0d7db2c4dd830745c435422e2b1c58c609da2c5aab40cbe0880260373ce36d5709d54d6f2ae878a794b17efa0a49bd20dc0d76b716aa2ac912f960e2be4796fea329790b075f944a24e3a8b3e4b77bd8918c5b7d6a8442fb29d1fc91b031766fab71913a390e33d866d6a7327659a07ff42bb8fe34da73cc81eaca504c30cbbe01a3d4e27e06ebd298f165ef6c734fbd612358164628a1ecaeb352fc67a296de3d8f1678cfde668f77033774b9644758de7d654e577f4fc2"}, {0x108, 0x1, 0x3, "10079fa0fef9e6b62e02a8f43192315706856dcb337e277677bc1076be2051cc7c4d78479aa6e76e3dbe13ad89ab91034a9f6f72352983a64c7e64faf2747327ac791ef98fc74fb1ebf19b12aada4d243f07c69e76624d555427d4965bc6a2e222fa778cecf53590681efba97dbb61bd0a4169c897326abac5d4290e5a08c4310401a0f98b1ec1495770c54bd04a4338ba6fdffb82af196f341502fb1afe2e35fbff0f2f3388393fab26be109721f5f768cce9c4b36aebe9a9a62de5a090ef31073fac0f6ffbcb4743cfd167e64f9ab7f0e24b964fa0496d4491abb3f50d04146d89e3c545e45870a00639f2f95cf80ec34322567a"}], 0x3b8}, 0x4) 22:09:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7c}, {0x4}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = msgget$private(0x0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getuid() r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x6, r2, r3, r4, r5, 0x47, 0x8}, 0xb976, 0x3, r6, r7, 0x9, 0x1, 0x400, 0x8000}) syz_emit_ethernet(0x1, &(0x7f0000000240)='W') 22:09:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = shmget(0x0, 0x1000, 0x20, &(0x7f0000ff9000/0x1000)=nil) shmat(r1, &(0x7f0000ff7000/0x9000)=nil, 0x2000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) listen(r2, 0x7fffffff) r3 = dup(r2) getpeername$unix(r2, &(0x7f0000000240)=@file={0x0, ""/85}, &(0x7f00000002c0)=0x57) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000380)={0x2, &(0x7f0000000340)=[{0x7ff, 0x1f, 0xc9b, 0x9}, {0x8, 0x1, 0x100000000, 0x9}]}) bind$inet(r3, &(0x7f0000000100)={0x2, 0x1}, 0xc) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000300)={0x1, 0x7fffffff, 0xffffffffffff8001, 0x4, 0x100}) syz_emit_ethernet(0x1, &(0x7f0000000200)=' ') getppid() ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000800000933f2dee0000000000000000"]) r4 = dup2(r0, r0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 22:09:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) connect(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="9f3c9ea84a2a7a3001e01be7a05d4847ffa41700"], 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0xf8) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x4a2, 0xb) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x1) 22:09:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffb, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000800)="9cbc966b6efcdb4402b276fb24d036395c419fea3e9eaf12d17a02d6fe4623a15f0a36a70e8c240c9edfcf93ff9880b76229adc85728f75ccb4961b4e1a0896257b11b2d8a1875f46e898cdc28112dd84134eb609dd83bcf45ea6e8ada0dc465bf47cbd4fa0faaceca29580460c9a566dae110374484a5a2713c7fbaba83dd8af624932faed1aefb3f96eacdfc5ca7", 0x8f}], 0x1) 22:09:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001300)={0x3, &(0x7f0000000000)=[{0x28}, {0x61}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)="8b50") execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[0xfffffffffffffffe], &(0x7f0000000300)=[&(0x7f0000000180)='tap', &(0x7f00000001c0)='tap', &(0x7f0000000200)='tap', &(0x7f0000000240)='+\x00', &(0x7f0000000280)='tap', &(0x7f00000002c0)='tap']) 22:09:26 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x3f, './file0\x00', './file0\x00'}) 22:09:26 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x200000005}) 22:09:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000100)='N9', 0xffffffe1) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000000)="ce7f1efc1badfd97a14c7fd834509ad11ba2f6fc803af983a743c2ef8f4e8e2d4b207d265f98070dacbad4ccc4fb9f70c6b27d15eff39ada5711c175b6", 0xcf}, {&(0x7f00000007c0)="3f9d6fa2ad7e927cfe6cd863b3387d6e0191348c5e1cfb8b507670295997b41dbe7558476f2b79dfbc4b992df79384eb28050db50f7d6b7d670d3d3ef6cb1a86c60cb4312c4beed167c5ab0188b5e93fcc464c15286e3980595ee36617ea17e52558d6fc32e46792bcfd4ec49174", 0x6e}, {&(0x7f0000000180)="6920e69dc4424d2c4936b96e3038b3a11f7635bc97e8867575aff3c167d959636bd1bdeb1767", 0x26}, {&(0x7f00000006c0)="c004c2f11b98053f119efff8b63fff5964f6cd904356bbbd9cfbd05750a2f5f84f3137f6d9a250d08cebd6f954663b9e784919bf7f8dacb648aea3f2fb80f0690365c5faa1294953b2c877abb4a00fc11f86b2aefd494a4cdfd3ad3ea5aff557b169af77afbd3b9de997643976af79a20a064a58e128c336c5f11664e3130a1f6b3f8b09c48d4fe3a6ff20c073fabbe7a0d6d193ef704d2227e9a73426c83d67a7381e62ced19931e437a92a8506a9218f5858130eab712438c9422a578fcadb610296d5e4fecaba3a7bde6ceb39f6c566cb06332a793dfd330e666007c688c4d0eacb9ffba6228115869839081e0f9a9103d5b34d0e61c563230c77", 0xfc}, {&(0x7f00000002c0)="3a20d5cfb03924d2a85e8639195b38c5d4848f29d0bc0071a8c1931f7351191ee96ec3afa6b4bf54c72039a9034e0fa2a2f5997a861f7bb1b0a1f21aaa36482c6459673eef6f9d4e32f7526bb1b7fc564b3a20c729d693b6fea635678488e40bbbf282e3006a367b1cfbd65085992ae39ea14f2b79ab68bea8cc6eafbb98373b3caebc3e6896afa7e133e09e13fc855f8af8a09025dbe02f45df273919441a3e7dd62f2460c03b91ca498782ae41d38212336c34bdd394831747d42b4305", 0xbe}, {&(0x7f0000000380)="9645bc6f824e48e1c7e648d4a655fca33e153a1344e58ffe469998daf83bb066efc062ba51e9ee9544a239df40c41221f1c87e508a24ac3037250303b66f2b4dd988cff039131b16f78f6efb48b61b693ca98ab9ef056a1ebe87f4729ab596a93b9b7a40b5e25848a5f4", 0x6a}, {&(0x7f0000000400)="0e166caeff37", 0x6}, {&(0x7f00000005c0)="2875aebdfdec507a58d85c64cab33ac19a28e65d8a0230abbddb581acf1849d20820efe36ad373e2f9164ffd12e2c1dcd3c79ca62d1ec3883d70b2c012265725f41817cb2ea1278e2332d0d845041cfc384a94a3670322d4d5b486c87bbdf54266f08fd6d39a93ecee62efbe9a324f2434e20e56d2edba53dc5e0489de22aa0b87709df6c6275e372a347be3e3e37b0e316cafab0ea1f37e7f2271e19e9e9745840dd2dd4b2ce7b17568e3ca1effa093c836fd665a0bd4b423513dc153522b9e0c167eebd75fa87e2bb9590f2b4c2124559168e050880a6090bb", 0xda}], 0x8) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 22:09:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='5') 22:09:26 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440), 0xc) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f00000000c0)=0x10001, 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66636c653000"], 0x10) r3 = socket$inet6(0x18, 0x7, 0x4) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="c7c733cafa76b4fd891a77a1fa33f5b944fe7bbde367235be001aa69cab4780629725c798f88b43059d3df63a81cd837a30847cff82d0873f65ce6", 0x3b}, {&(0x7f0000000180)="cc869ed458fba7f6c6f4c702ad4d6441cc746995edac80c63785d4f56118212a0ea0033e6752975ec92f08c14554223d182f4c3c", 0x34}, {&(0x7f00000001c0)="373c427856a01c44986eeea57d58893ebd43c90c164a6d", 0x17}, {&(0x7f0000000200)="fa9bfdf8ff8fd7499907cbf733cfb2e7ddf5e3be55b20b9e08b78763fa261de008cebabfa48de453088ceb5ca46f6f0bd3bdb2c5796a1cf10e1e6812fc1fb23f60cb1545", 0x44}, {&(0x7f0000000280)="6b980ce21d12337a834e23b7f0eaa5deca55d6d6b3dcced1f98086423b3a76fdaf2f25011c67d3215c5ad6efba0bc8f5913cdf34ee7b6c7e0367ff6973ab9eaf23ecf8598e1942da6af3ddcf5d5c31523a9caa20c36615d595ec8caae4436583ece0bfc3556288545a67e7f194284ef93f737f639bd300b18d0483396dc02cb5210fbf9e7adb81", 0x87}], 0x5, &(0x7f00000003c0)=[@rights={0x28, 0xffff, 0x1, [r3, r2, r1, 0xffffffffffffffff, r0, r0]}], 0x28, 0x1}, 0x5) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 22:09:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x100}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) poll(&(0x7f0000000140)=[{r0}, {r0, 0x80}, {r1, 0x108}, {r0, 0x1}], 0x4, 0x7) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r2 = socket$inet(0x2, 0x5, 0x4) connect(r2, &(0x7f0000000200)=@in={0x2, 0x2}, 0x222) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x45}, {0x76}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b9") shutdown(r2, 0x0) 22:09:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0xfffffffffffffffe}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x4c0, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000240)="554cdf02acbc3e81799e619f5068e8207e2deebb152271d10c0d383de12f7dcae8d819271015b5bac9cb537390042ebf265f11d8a08c3c766e3ba989a721f4d3e5", 0x41}, {&(0x7f00000002c0)="8412e52d761cb9354d03b723a926a3adac6c4475152ee8dae53204eedec85b26f93017b3a5e1bf1826d8a0ec4a8c7341dfd0ab1a00c70cbededef54d45dd5bbcf90b98cf33ec54ccb7", 0x49}, {&(0x7f0000000180)="e1b3aa2a363f750e767c9f724ecada58070ba5b5f8ea473b81123026fc6a0c2def799755d33fb5c5f52df6307ad8c783558ee4fa84f6", 0x36}, {&(0x7f0000000340)="8bf46f7761ac57c7262060166438fe32633a231375e29e88e59ec1f9b451494a7e384bfb0d4a219c6f1c331e2849ddb1feb447fb9002f9c0eb434b05f177f4b7751d6e6c15340e841e58f64d1a5e7bc5733a5e984ff7bf6a1835bab349f223b9e9021bfb37e28969f190a08a0a3bd29ad19a0e33349212122eebfd3444fcac8142f85b4e218b10c5f471b35c80", 0x8d}], 0x4, 0x0, 0x0, 0xc}, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x408, 0x0) 22:09:27 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000001700)=[{&(0x7f00000001c0)="d97c78ee68655bafa6abd574d3ac0bd4f64e205bdea57760d085c6c0bfef3beb1feae3cc6b556d8f6ad52e5d04249cada863be16ae92622376bd0fceab4902ee031f1922829742018c037571ad29abdd130696f7cdcb39a5e004e4bf9ff9e36cba5ef66bd7351a465eab9aaafaf6178b9479f6f6f24965175f91cd87cc35ad9975c5627a775a25a3785835801608e5d251cbb69bfa04edc815013b833dc68867af837cbdcac011aa74e4d82d79348d296cb26c0c72d5a6a5c5fe663e85656086efd74595956310faf4c8dfda6713ede431a202cd9fc13eca22e84d125febafc454c20cf2e7aaabe904537e96f4d8333509c3d51f6f9f4e0d44db3f8992e6be2132fc2566693eda5d514e5cebc08e89bd9e963921db379bf5d1b15b7ae8c507c246371eea4a43927980626ca3f92e0de8505f0e132824d35ff7e111a7159a788b27840582738e950c9a18daf2aff739e3f26d5dfe87557e9e59430b422f614c87a11808e88e3c45d9e6709a826fc54d9dc7688c08bb413b69f68eab3e03637e8b27630d24ab919fb73331cf05dc527041fe0dbd4c56e4abd0ea5c1017ca204d24b7fd0a4a2c4b21be905989f94e60587848a26dbff370a9e4fd67959444fbb9a4ca089c3d60b66fa09f585d41ecb50f06c320ba46b3a052a19aa71ba39d8ec30e1b77b80654afd1521fab1b74ab94cbd94bed8cdf1e6d098005b06fc1cbc1c13fabaec536974d4ffac8a8741a1f446230f7446f10da70f1951a7da099e68d7c741fd974df926b9698ff68e0551a83db70ad578d7db0b823a65fc9f7b6aa6d63310d1181a59aa2f54338fadc78e22378125ea34b8b902f9412bbb592fb32bf3b12606a5bc564e304254a2fb7deee3a3643d5c174e68e059c155eac305a71aab06d87aa34f85e29d1a53f24ebb0639f1127efe57abcb70eb4157442007b4edf41736017303fe399e538d45fcdbe4076fe612a4ef5d71565f101c3751928f232cd12d73e0d45f50db608909711908a5b864e1dc1ff8e87c6cece316ddf29769a4f84cc259a31a1d943caf9cf2732ab826014dad113b20a4177e6545a2f593a34fb7a5dc8ab579f30187e65dddee8f659eb2df117ba380b3df214f92ee6fa7f80ca51073cda0473eb6be65dfa5707acd371ae1722a714a0d036b8804d7b3f41ca473032b94975285ca228fadd5feb8fdda36df4e330f045e9b03a1f77846e5fa144aa0e830ab5ca6a8ce66017a05289bb7dd9a9998c36fdffd8d6d6a5aaa0a4f6fc7d7af4acbe2a217e1d78ca502a887f9301cc96be5d1c3188c88650cc014adb2a39abf567ee4b4d1b4f2d4f35b07287c234e0be16b89562383f7cdfa2fd1f8dfd9f79333783145a3fd7725df889ee40cf947a6347c9863077ad963bd614f408e7adb12be6ab1f267d01000172bb7ce6dc4e928971f1154da92d260ae7f253f9a61812e41c3ffe2b000840dd547db992ac431ccb889ec7491515e5fb7222e3b0feb6368d551bef7add926c566fd3b08e868d71c1828da4c68c058e799df5956fe28d25cf28fbc3722355649cc126d30ca3931ebf9968e331dda7d9699f2bad501d4f1bb919c83d94e379e39391a4b3c2d13bef7d94e525bb00a76401b187df05309cb31e791ea29498d83eb7fac4247f66aad408715d764ec7dde76f80fa97ecb1a0124e3b58001275c0c363c9af24c3ed89ddf781f81ee060d605c04a676fad9a229e3b847a9b9a87826f33be913756d0d361ed1ac589b1709d84a2b86a349fad563faf5ba5f257d5b6d282eb39b4052fd6932ce89dbad43cf143007cc09abd593d65c3c9558afb857e8df4c82869515ad16608bc31a5ef2dc37d5a0646af87a583822a107dab7e52a5adf78bfc7e6afe1c77351bdce1bd480fff4b80e66d001352b20cf32366e89086d5b6ab4878f684bc5f3982323d3a5877b093f5fc5acf86015bc9173999fbb04285b7529685987d0e67d5f2240530a8dda8c98e11247d14d878c98207d090a25da1bc085d5b50b448be5a3219efd84c1825b9f73c8e6bb099641e7e99ba1876c2bb465b10d83a59a583433e8041b04d943847d12850696dfb0de7ac4b63abc6c1eea612d323ec8744bb2a72827a74705e2719d4628834d34bc70eac45e608cee868d4cc40e9c7a17aecfd0c78d77b1f5c079e833614df3fdbccfb1b33ebd5246a4178b1ef485cf13afb7b7b5eb7c33a025e30f2e7b566f1d4059e8bd08ce4c79f2175e3f5877e1b20e7c9f397ae232be8e1840c7f056518b0475de03a035ebf48117107fccc4a4ea6dc24fe08711016b790bda8ff421e0e97a17b78805e3d4399550411af8f0613a3cce467de82ae11963df7da3646834eb39cbcf0e19fe3c21534189d3ea0ab0b869afa5727ce5d9630d63fb19ecd3ddeda17e656f68b122eb1b4e7e0cb4832ffce59fd8762cb97c04f2c5b720860f589755f9d0b7c15252a3028c9ec84ea21a55c79a1ccd10663522ac29f2df2d954893a6334491516124cae1622def8e2eedea754386c2393aee5b558e9cf642d9a68b3c828560c8b4d3ce2bfd04ea8f902681dd24df339134bab292a8be0219de37e907580f617f83f45a9351dc2293e863a53c21f631581fc824b42d9df179435d55bcf426fe6ee84dafd6bcdbdc185353cabdc2ffb9a0f405002498d32a1b92687b369a57a8903f78fa4ac58e512509df0759f5eac1e708c00c0f35b4bc136348a95cddd61135cd454bf8dc9f459a045a0c6e8b799d29fe7f3c161b4fe0b3eb3fdbe928d1ebd0f5fe36ce68288299552fa3d139a199331e48ade45aae33b9acf345b977036205d7bd945077ef2f8a1dd04f04a51c111adbd03d2fab6da1002fffa1d25fca99c62a9c0f4e6cbfd88438d9c4795954e38ee632b72680d5e6d63938842c6", 0x801}], 0x1}, 0x0) 22:09:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x80, 0x40) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000020003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) getpeername$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000322b905e258dcdfee1a43c0000000000000008000000000000000000000000000000000000000000000000000000000000000040"], &(0x7f0000000140)=0x6e) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x8a93, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x2, 0x0) close(r3) symlink(&(0x7f0000000280)='./bus\x00', &(0x7f00000003c0)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x9639, 0x4, './bus\x00', 0x7f, 0x7fff, 0x5, 0x2}) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) sendto$unix(r3, &(0x7f0000000200)="1abb03f09f7d06689393ca0f2450c699788991a05b721e8a227658e2bbd01dad3023dc3a8bd018537c4e1ebb9c6842ab1297274342ea6f947516b0a30f05", 0x3e, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 22:09:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x400, 0x4, 0x14f, 0x4, "c4a327c1c3c80e479558f6d45b910f2ddd378e61", 0x1, 0x3}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x9, 0x1, 0x88, "c4692008000d00004400"}) socket$inet6(0x18, 0x7, 0x3) write(r1, &(0x7f00000000c0)='\t', 0x1) 22:09:27 executing program 0: pipe2(&(0x7f0000000000), 0x0) r0 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x4}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffeca) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) 22:09:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0/file0/file0\x00', 0x140) r1 = semget(0x0, 0x1, 0x88) chmod(&(0x7f00000001c0)='./file0\x00', 0x5d) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/3) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x20) 22:09:27 executing program 0: getppid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socket$inet(0x2, 0x4000, 0x3ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x8004c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 22:09:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x9}]}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 22:09:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000940)={'tap', 0x0}) syz_emit_ethernet(0x1a, &(0x7f0000000080)="163b004aeb44d229fcd98f090e8648234ffc57c1000000000000") 22:09:27 executing program 0: 22:09:27 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x88, 0x10) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x20, 0x1}) 22:09:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10800, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r2 = dup(r0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000a80)=""/219, 0xdb}], 0x1) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090c", 0x4b) readv(r2, &(0x7f0000001000)=[{&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/4096, 0x1000}], 0x2) ioctl$TIOCNOTTY(r2, 0x20007471) 22:09:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000180)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4004667f, &(0x7f0000000000)) 22:09:27 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getuid() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) setuid(r1) syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x20, 0x8005, 0x4) read(r3, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x20) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0xffd}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x20008, 0x0) r7 = fcntl$getown(r5, 0x5) getpgid(r7) getegid() getpgrp() getgid() fcntl$getown(r5, 0x5) getegid() fcntl$getown(r3, 0x5) getegid() getpid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0), 0x4f) sendmsg$unix(r6, &(0x7f0000000740)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001a40)=[{&(0x7f0000001940)="2c3317beee3e5dc08792a00ba7e244eff5f34b7856cb49e1fd5cbb7d261beb36d1b45b87566a858505ba261dae59ae73a0c58c9d7522bc708b41957d49893e275f7f80f2824c0765d29ff5b76f1d677e8db5fb2b8405e6df003ded344c6360693779992fd40f842b0009e259d340e1a9fd3451f0ff064a00a13ed87a0b7817658ef06347fbf1efc4f904dfbebc6521715378dbc380473f195dea8bbf44e964721d5bc9092419e11a27270c7df6c06e6969bee5e0ab69bc8184c67709124aee8207d7e759eb3bf724f79850ffd2", 0xcd}], 0x1}, 0x7) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000000140)=0x1) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffa, 0x21, 0xf0000000, 0x1, 0x40}], 0x7, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 22:09:27 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3}) recvmsg(r0, &(0x7f0000001300)={0xffffffffffffffff, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/129, 0x81}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/82, 0x52}], 0x3, &(0x7f0000001240)=""/189, 0xbd}, 0x800) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001440)=0x8000) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0), 0x3c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001380)='/dev/wskbd\x00', 0x82, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001340)={0x5, 0x80000000000000}) 22:09:27 executing program 0: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x20}, {0x45}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000440)="8d5bf779") setitimer(0x0, &(0x7f0000032fe0), 0x0) 22:09:27 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x7) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0xa094, r0, 0x0, 0x0) readv(r0, &(0x7f0000002400)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/253, 0xfd}, {&(0x7f0000000000)=""/189, 0xbd}, {&(0x7f0000001200)=""/27, 0x1b}, {&(0x7f0000001240)=""/104, 0x68}, {&(0x7f00000012c0)=""/245, 0xf5}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)}], 0x8) pckbd_enable: command error 22:09:28 executing program 0: r0 = socket(0x2, 0x3, 0x2f) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000004"], 0x10) close(r0) dup2(r0, r0) 22:09:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x13c7) pipe(&(0x7f00000000c0)) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x0) fchmod(r0, 0x0) 22:09:28 executing program 0: r0 = shmget(0x0, 0x4000, 0x444, &(0x7f0000006000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000005000/0x4000)=nil, 0x180000001000) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r4 = socket(0x18, 0x2, 0x0) dup2(r3, r2) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x80) pwritev(r7, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r6, 0x0, 0x0) sendmsg(r5, &(0x7f0000001600)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) dup2(r7, r5) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8000000000, 0xfffffffffffffffc, 0x0, 0x0, "b04d00f3ff0a631a00", 0x0, 0xfffffffffffffffe}) setsockopt(r2, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmdt(r1) semget$private(0x0, 0x3, 0x4a) socketpair$unix(0x1, 0x8003, 0x0, &(0x7f0000000100)) socketpair(0xfffffffffffdfffe, 0x1, 0x3f, &(0x7f0000000140)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) dup(r8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 22:09:29 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x8090, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x200) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) flock(r0, 0x6) msgrcv(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000712c0f872e230ffa0000000000000000000000050000005c010000000000000099cb000000000000000000000000000059f8c67742949e4414bf002d588e0d0d5f10fa93dc94cd627634b23a57dbb3c1b555fc7d0a2e9c9d0a785654a9c16427270306c95f73d55c93fd4b303b54b383443e6a3dfce3c8473be26f50498289be179e95429a57bdb08d988de097695711099b880b81145526939dc772c9147633f062ab25c0f36f6685cd17267e13d061f5219ac2033dff98215eb726c4b0263e5c3610dea7b48e2c83edb8c553b8027ddca6ab678a75408be241fc450416d10822292a67c023befbdd3b817c7cc9fae2414548fc1fa1b7ef526e0000000000000000000000009b604a96ce4c9c6bb1d203b14c020000004f0fcd2c989432a3e9ab8697fd463f55007c3366aa7e8380afdd28c1d4270dc5195a4cbe2534158d7082471812bbbefbd1010f0f78b6530f9521a386f67abecb6691d9260349c993ce026f5fcf23c723702993a5cfef5bae2f7ccb44f9c5ac6e9d2ad45dc63dc128b96c81a079c6d266e7300d22ef0353ce6c8a0aa18baa0f5b305c6366e709455100000001ae97820fcf4fbea098fcba13ee67e7e0c8b7176b9e4272819eb373461e8fbaff6158e8ce91b1d13371666f47342941986bcd6ebadb2786ac45aa722282166cb911138c1a5b76d36fde7bb23b105f8e9cd1113308c2e5d4723a37aadc1624816bb1ac85ced3c98bdb2877cd4cc3c3805edb3c5191b06407a0938bb92a83a9bf88ef9d05d158a93872256a45693318bf30bf645e975b45784777e520030a1de22be808b548019af8e3f8ba9c51bf1db9778596e63193b1219bc3b91b9ab531191fda0b1207bbcae817decc03c5fd9cb0d50fdc897d83741b5e7d76bcc9d3dbb275d5893f2b3fb781c1671c8e11a1782fde9de3b0e296c2b38f456f90167759706ee1860d31d179599b51b9e47f08ecf28a4eb1e74db8373b29e9463e0fbe5f39e844e29a86c4a131c00c4aa5a42c0c5899ab0000c2d33d53f75e9ee5bc4b238c57333c1db4988cbf84a803b05ffb948dd15d849a697aae926f205382b08b90c4bb8a9ecf074bd8bfd3740142cb3b4bc5e4f355573b3971822badeabf985000"], 0x1, 0x0, 0x1000) msgget$private(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x10f7, 0x1, 0x0, 0x0, 0x3, 0x11af4000, 0xc38}) unlink(&(0x7f0000000000)='./file0\x00') 22:09:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x2, 0x1}, {0xffffffffffff38ed, 0x2}}) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="2ca68084cdde821d73b89ee63dd179e4ef7ef0595172894b76c23144ce0c2b489d2271fee51a6b490f8d2eeda4822b3394514b6cb251760eb37366ae5950cbd9fb32d2046081529f2ab7d85da0defd3bdcfd000000000000000000", 0x95) 22:09:29 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000100)=0x6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0]) setgid(r2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x9, 0x100000001, 0xff, 0x4800000000000}, {0x8, 0x20000000ffff, 0x0, 0x7}, {0x5, 0x101, 0xffff, 0x10001}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x4}]}) 22:09:29 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) syz_emit_ethernet(0xc1, &(0x7f00000001c0)="11bc65c64ffc886a397921adb02f605ed6d7fc1423230dfde66618011261ee9a6a51b64e223b144c71a36f369a8e6578abc3c7ff0771bedcbe6f7abbe72140f05e5918b50c1d5fcb1a975fc3b9dd80558842e1ab33c768a440e5588612c74acc1205f5d8d64f1e19fe40118ef48fdce689097f81b980c68002f94e4d67b3722d63f0dd2fdad55ce13141645146e5c3cf2d068d61db6c58e3bb782cdc906a72d3e4edd1e1cf2bf41c77df078ff23d34ccf792c1ed0d0148ef668e86f7c82f6f1114") r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000800)) fcntl$dupfd(r0, 0xa, r0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=[&(0x7f0000000080)='-\'#]\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='\x00']) 22:09:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x400000000000035}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) 22:09:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "24ca665c6d47dfe06000003194ff9e46cba88b00"}) writev(r0, &(0x7f00000000c0), 0x0) 22:09:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x5) pipe2(&(0x7f00000002c0), 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = getuid() setuid(r1) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x2) syz_open_pts() fcntl$getflags(r0, 0x5) r2 = socket$inet(0x2, 0x5, 0x100) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7fc, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) setsockopt(r2, 0x3, 0xa, 0x0, 0x0) socket(0x40000000001c, 0xffffbffffdfffffd, 0x24) r3 = semget$private(0x0, 0x6, 0x8c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000380)="a02a4762ec9fc16bb33c24025d9f73268a9bc4f4e98d030db633637993ec76128ab45696f8af828c8efcd66f7577c191547fadb2a32e2f49bea5909a94b0049631db13286183ca80c26ec802932d8b469c9eb35684a7ffc6cd8bafebf09f5946488f2e2ea62a80b06c147f099cd66b87a551c6d21a1a0a826e61e2db5c7cea76338fbad00f868df1a3ff5f16c8132d698470e544aeb481a79e7e0cf055d4396179b4806762f3e691af5f1876c3e87cf14d1f09e1f4abd4f9699dc61f0830d91bc442bb458e5a6c642bc23e62a3ec5794c65fd2c20658af", 0xd7) semop(r3, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000008c0)=""/4096) semop(r3, &(0x7f0000000080), 0x2aaaaaaaaaaaad52) shmget$private(0x0, 0x3000, 0x30, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r4) getuid() minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1000003) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) msgget(0x3, 0x5) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 22:09:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8202ae2f664b6c653000f4f94d47ed3a1208d537b86f5becd80d6c341860ba94dc3ad973"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x22, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000300)={0x10, 0x101, 0x4, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7ff0000000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x387}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffffffffd0c}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x9}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7f}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3ff}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0/file0\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./file', './bus\x00', './bus\x00', './file'], 0x3}) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') r2 = open(&(0x7f0000000000)='./bus\x00', 0x1000000000002, 0x22) ioctl$WSKBDIO_SETMODE(r2, 0x80185760, &(0x7f00000002c0)=0xfffffffffffffffd) 22:09:30 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") 22:09:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0x8, 0x0}, 0x0) 22:09:30 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8082, 0x104) ioctl$KDDISABIO(r1, 0x20004b3d) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 22:09:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:09:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x28}, {0x14}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000600)="8ecb") 22:09:30 executing program 1: pipe(&(0x7f0000000c80)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000cc0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff957", 0xb25) write(r1, &(0x7f0000000000)="0a4a4e5cfab0fbad605a309b8dc538bc2fc903", 0x13) semget$private(0x0, 0x2, 0x10) 22:09:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x1000000000000006, &(0x7f00000004c0)="00c249a5c8898eeb96ac14d9dc10d55d31ef206cf61bdc830c588125bd961a9da54808", 0x23) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe853008f0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/249) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r4 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f0000000580)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000200)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r5, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) dup2(r3, r5) semop(r2, &(0x7f00000006c0)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r5, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000700)=0xbb) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x1, 0x8000, 0x1000}], 0x9) shmctl$IPC_RMID(r1, 0x0) r6 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x66, 0x0, 0x0) semop(r4, &(0x7f00000001c0)=[{0x1000000000000, 0x707477ed, 0x1000}, {0x1, 0xffffffffffff8000, 0x1000}, {0x2, 0xffffffff, 0x800}, {0x0, 0x9, 0x1800}], 0x4) 22:09:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000140)='./bus/file0\x00', 0x1, 0x4) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000040)=0x7) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 22:09:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000180)=""/147, 0x93}, {&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/75, 0x4b}, {&(0x7f00000003c0)=""/23, 0x17}], 0x4, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x4c0, 0x0) syz_emit_ethernet(0xc, &(0x7f0000000140)="f1b7be9ddd43ad0b82b2cb8d") kqueue() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) 22:09:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004080010028a7) r0 = open(&(0x7f0000000180)='./bus\x00', 0x80000000000002, 0x0) open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x100) writev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="0000000244dfc8c080ce3a63b6ab220c596960076938bced", 0x18}], 0x1) r1 = getgid() setegid(r1) 22:09:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x92) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x20000, 0x2) 22:09:30 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x7) close(r0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x263) preadv(r0, &(0x7f0000001640)=[{&(0x7f0000000180)=""/239, 0xef}, {&(0x7f0000000080)=""/9, 0x9}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/67, 0x43}, {&(0x7f0000001300)=""/24, 0x18}, {&(0x7f0000001340)=""/157, 0x9d}, {&(0x7f0000001400)=""/78, 0x4e}, {&(0x7f0000001480)=""/159, 0x9f}, {&(0x7f0000001540)=""/198, 0xc6}], 0x9, 0x0) poll(&(0x7f0000000100)=[{r1, 0x88}, {r1}, {r2, 0x100}, {r2, 0x74}, {r1, 0x8}, {r2, 0x38}], 0x6, 0x4) poll(&(0x7f0000000080), 0x0, 0xa4) 22:09:30 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r3 = dup2(r0, r2) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) r6 = getgid() sendmsg$unix(r2, &(0x7f0000001640)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f00000000c0)="2577c0519d5a02d1bb76e6380a601435736807d52b3572814e873a050916ae1352d26bfc40ddc1086179b86dfb7bede406ffa1464ba5043efbbd2151a304015fb6859c8e274b5ce2e2cc91dc7daef05e839e8efea7166e7849026ac8315f43155444e53768667bca2cf5918d365f3691f683344294571ae6f7c1d38f1d960824d93d754c484ee5d1e71cf83efa578b85a6d1d93290869ca22d6112fe24dfce9ab4d5825b3d0696c60a3664a282f2454d6860e4082253", 0xb6}, {&(0x7f0000000180)="aeec01079ffac44db40c03803c032a093fdb29961f4851302bdb2c28e67e01fcded5cf1a08db95de9e425da0cd44d92b6100020995633833e91a7a15a6773e1ed9d754701b6220df6000fc9ea701e30f027f6299524ec718517fea875c8b832a0d7e3a300a0c6092bc56f0fd22", 0x6d}, {&(0x7f0000000200)="5341fe7ed3c8cf8d66e729d0313a9cae3179afad20b471014bfd0de79f778acf91c50c5b4f6a3fe162cbb29d2e068c49612b3c02f4c026c75360e019937e9e17c2a50fa3e3529a4e3b180f217b56f020e69d", 0x52}, {&(0x7f0000000280)="88b2772eea2713c46d5aad0275786dd52be77b60a9de38972753f9695fe1bfd4febd1ac5c6f9f29504e528b3307fd9969297d6d05c8493a1f000eacd76515d7e0d99bb3eff43d6c15ce97af4f74a52bb1c4a628c9026d0f1688b460e60bf2ff8973afc7ed20500b6ab08531f028d8ff0fba41caf805a9c68694ba28971964184ac110274b3b6983c9cf86736dd3632f9b11260fd3c19e9ee2440321fa323804e3eafc332433fcee0337bc68116b9a99987f2a3f9b76fe025bf1965a03d559e34b38e8d575ed022686b9392da392655b850ae9d889103ed6ff51b51faa2e0ac8f0590b7a2b4690d9f00c2023099359c1629338fcf288c158b14cd2551c7ae2652f7a46cb93759ece283b769d95398ac697d8eb2197535cd17036917ce53187d6e35e26d18eed02a957a0a1f8b45dd8faf32825ca8c36e10600d4de7937c61df1dace6dbbc07c5ea0e6c1cf67c5bacb09410041cef80939bf0a754ab4e8314e05adff688d7d8d875b5c350a83e4c5a16ba7e3e0bd6b0638b9d59d96a661d266c5d8baf799f0abd60322e7481072cf48886d21571e67dd60afbf509a75437e4d52dbefec76d01bc56ed192e800d493943c89f6edb9e5f6b254de22f599b5030c2852f6691e656573d24feeb7a65a346ea016ce778a7d1737799a78a6c692faa41b8d9300f9e8430aaee52041dd05c3b33fb571de2368d3bc598232acf816bca40a977bbefe5c026ae8688672067504681ee21840a53e3078a277f31e9e28801b960da7edab0265dd545a2d3fadddbae67e8ae164539cb8bfe3121c46b4ac747d14fd6fad5bd89dd028eff25108da2204531b7fa21f4cb284041fe8d0393add6443946873306169357094b545620c7f1ea0c425b5631b611709d09bdb908200b2e15789803d2cfa3f88f82818d9be5f7bdfef4627fd5239d5f50331841f7588a72951f8d53702a539867e56ffe9e9f89a0f278208a5794d2aebe795f3ce0cc7832da029bedaea45f22d156354e5c28e021bd294b151240f3bfa670a175ecfce4ca96136e5b2c5e6aaf13920fc04a9f62a3f2ca3a2d4bb76e1ecf2f8523c1f3dc8971aa1a4f25755b1cf813e9ace63b1564c89c1bb4a755a04c6ea0ed085dbcee7a357dafdc69240570f6ba110c2209deba090e77076bb313cdca60f3cd9cbd883e6d7866b9f9a2d82bfff324f50580645efa8365c9fe499e68175b2576d83bc8733cd624b4594eb80bc4f86867572c593fc1c8f9a1a83ce4ab5b726223aa3944601fefaf734401e1a6eba72948fee6afbb6197d441c740e00406dd6a140afcc51469e5d01e869b0eaccc6d2a949da4091e839a3b7cd403c54440bb91bd82b37fe480e800f863300988710e219e893be333b0190e719e112ffc7babc09b6c82953dad6ca2ea20d0a025ed1af1a8a1e0846b9dac8455d8036866a41d3a63f82f758f61f092a82f070e5b38fdaf936dfa36a529e086b9af919ba8fe286d84fd16fd9b932e2d010bfe92c54b5a1b53aba4a7f0e61cf656aedc9b9f1781277b3ccc4a97933a1e158b9b5e0220ce7ec42ad8f183958a5a9c463568714e29c3a661d0c10dd5b6734a8a25f825f07e7c8dc71ebdb795c1e0779761d8df8af6e14aef58e5b91a40a2a9c70511294d2e6d3ffe58a12c0e3635e93ed00012c8af13740f46b7ff915b6c91caa4436e032beef7b72b41f7cc6307c5e9afdc50ab5a70be4174e842640bcd4293675bce8f9511b285739d8c27db3e31af74a0a6922ec82abe9569f8ab481de041410abf7ffd385b81644094320fec780ebd2ff059065ce9012b531a8a2afff57f2b9ccf4b141bd90282cf6707817be93c01b5ccd4983a9060e62d11a7c5cd345d0fb36dff3476c9addd38bbc4de433f41febe3835edcf074f906e3e03557823b4198caf322741721b9e6f3d62ce6769cdf9ba2d32a5f23fb80761622eb0da7f12a151608438d5a9e1773489a9f16a1a9f2a7267c5de87da4ab598f235449d499b9dd1cf9a9c030453ce12efc891480e5cdbd2dc8941fc0afd87970ea474ef2e8b17fcff05eda518f574a4b283f7256bdb690d5ac929a2c632809e7ecdf0186013a1bba04813c1c8ea9bb4aa0b5eac757f7713b740f1b9bbebc9d3bc7bd74f8333901b8b4ebb76c6106e50cb8f7f89e4212145109dea1242584779a97a032d73131d6afc5e839af98d0a4ad7b4c6a6d4f94470dc8adcd29d8c82675050077ade1a468a27dbf537c3cb4319dd2bb5366c458d0c2f18bfd0e34c431ae52866c9630fe224ac53269571e8d3fb0bea88aa50271c7f31cc6c8a3aa1902ed12ef4769771db55f22be1396039efac8b42b4698a11ad4a4f89f2bdd2c0de12c7b8d7f2761932efbdc1e031327ef1a57f0f2b9a4c26373ce950c21740d09e65a629e6a6d4a9bbddf3ab070627e2ee0a2d99ff113563f3884b29c99306e8b6817a68f642af91d38efdd945b669e4ef37343fae68afc1ec8145972a5db121d054ceebad07737b91a061e5ae31b7148df6e2f2b0c08d5334a2e33b6130860cc86ee226fc1154886490493c8be1c96d9a3e450d81c81723f06d1556cf41dc6d764dafe28209393c5413ff729c8e5710290e8e2c8e392952bbed1c55a31ff558353cc426489678ae504d8b2d501b51478cd84df414dfd8213fd37db2af10979d3cee8636e97d2a7cc3ebca46e8458cbd71f83552a9deb39927a7298a657199466701545010e8c699c41a498300bb6ab0f89ad6a6fb173474d86a24aa91e880c3ed2fa9d4874f4e65b3e66f11923433de40dbc775915073ce64e810989d46be2e445039dd747f23d6b5540c83ff72747e1d402b6bd311e2da033b54db6020011f7de26d78ddf8034c93bb1ce29a2eb17f34c01c5f34bb644e4e6d29a2e2b82e3eac9c9a57e1df4ba45034a8d1e17a26fab07af1da4c68edbd95be5973df52144a0c180b3625e2dcb9de90b62918972c772221580d8ef788b14f0b53f12b587a21e4e68a657b126db96e473bd8cc6a3064a900cb44b02db79af461ea763f937499c03652502288f2f58c3c31014da89da2e713a34ddcbe766eeca076a71885d10f24c1493dcd88f8f9234e831fc1293ddc5f452c0a877c2e54a5f4320953e308aecbdec23d6f5f26179884be4b4002d154bef819317fd7766be4e4b3db9bccd6c40d1109bceb29c24e235713f1d1fd80addbcf93ed46fe90d12004ddff40d2335390e4f8025e492b14c9c1fc350d939ef2c5fdf198132a1e3b897d0bdff9daff4fe5daea030508651f2c411831a9099b1c49d9369a6816433f2d9b5e7264e863dc7c2be3e81cfcf9c14c93979f29483604824058b99ed5a4c83a2428e087c9b8fdccf00c061402731951b0f10222e36d0717c6d93b250965a15c52829d085276f8d38c27c85504b51b2a3d9d765709010ed70643d41939abe263a29300432a1613ef96f5255616facb82ec1313367096fb1db2edd776f6dab3e63fa4273fb7827318236c75a0ff2b7ea131228324a52b948618d3d71c488166ea16376d5bd89f0d42452f03afa9543a57af2a9b21288947bc4264b39a9ec2eaf64ce179636b43e7ae301fa4d60d9855ec6a88ddbaab822ced668bf41993be037fee6c8d1e8d568b226ed278e7628fd121f88e9d142db93f2bad4f7b5479d6ca083cdab6776737df6d82b7ab198cedf893391e5de4d966801da796b7fafed6fdfca16ff8bf2b68b4e7efb936b1a22138835706c30f3848ecbde94f40c27951c2867b53d3ba502219a4b21dba1b70aeb6d6052364172e4d2773c566743142c14bda84b07dc86c530e27e33c69b7f6f2897319cbab976fa2383448a3841ddec849d7d5dd3e6cb1917ae1a81769eae3b048fa211770916f1c2b73e4671ca2589a1fdf8ba76117983eeccad969f65f0f3e0ea31b178516f87a8721e6920cc1251841dace574320f337ae09057f313b9298e5397a6ca3a2a147a32ddb3aa62104613d491f73dcc1c3594d0ab0a3fb5440aa57883d39ad8fefe115843ca051505ecd74b6d5d42a6aeaf1c65135693ba516c7f9211b2eacb4f81513af0170fdaaa95d0efd70395e30172df66515aaf5012513a0bff8d67c8b5e1d2db1d887cc60d0ddabb68e36ff9e0e882ec7a7ec554928987e039facfcdc556d6bf3da4c86d15eafdb513477884c7b0bc95256ad83702b040edf7224dac5ff71d54e809cdb3e5bbe2dad9cfa52744f6d6e29414eb88690f819f9c8d8ff22d9b9a841bbe43d7250850c9a7dbe20c30867efb89badbd215873c45c7d02ff6b18a716f20ead832f0af2a1b0361b5ab02c0c6a1d160be923bbf09a2dede18db3b7ee5560f6ddf62716467e25dda1ab5b241460c69950dba64c83036e6ba29782ec57e066de87c043d5a7946dc0aa94852ffd245ab33f4ffba4982523e170f552f431ae09b5e803da6700be4603959217f8e0c443cfa5460b42fe4978864ef40ab2431b5df009c488bf28928f2b85f50ae1e9409b83516f2ef0a2ffa3452c4a2d574eb4db172340ce1ff2a0bbde5524641435dbeeaa856512bf5743156f915b61b3fb2871e90ea781472800af4e6ae4052eb458c407b64e7e60944285b35f0a8bbd3c2a5878821131d8527f954d9c925044f35d5a5e75ffae20065b11bee2d64f102fdab41e0fde00e2a34e490dfaca6bbe26cef92f776479229465bb7be1b3ca526541b2c19b28c8eb05c7700a2c4d3f4431d0fd785fc8dad75f41a03d4e321a775087452eb5f233406b638e15cdb930c1d822b9d0d4e7cf81e34ab08545c18dffb71e0aedbf017414e573f37a2591e88aa23ab489e72496724d3938b2a637335f9b0da07e75c64b6d7f4868eb630fb764004ecb01eb5d053316b1d0c8d815e5ebf66d7c3bd5a1cdfc6459d4776f96351e1e9fe94452c857961813bce98a091c7927e4dc5ea82f0f70cd55b44ecec1738faa613e1bde0fcd95e7e7f886cbf542235b65304cd4171f5c0b4ad1bbb3fd1814eb03d245cecb39ca56561e424978e8beb0e637a7e5475e5efc578f88462e515ada823162a17f0a04f082c06de8c0cadd94754e960bb5c038504201b6ce560337c18e83017a22b9c005ff90480a4f27f8ed728be1b5d2185fe4fabe5e5d113b82670822f3ebd64aa705c8e1901538d2d7d7cb30675304f2c1239481cce0f6ee9969d53516d7e2bd65af1261d508d848d7df023191800e3bddf07317d95d025c47c061a6f0591c12ce70eeb40b83e6fb0e44672c53c12f33acc884717b5d5d45e2105021bb8bd1456621883a456dc28a66cc2855d2472d3058545e17517ba201fd3e6bb382a5b4710db946dc0242d974b7aa075248df67cff52777137e7bd5d62b63f6e982bc0308c15baf90fd06e15567c8c71af6869cea2b6b11347366ad8c1d999f91bc0df707b6a111c720e4a8e24d834b6b3f0a23c632049fd12a52eeef7e35597d05e48915547ad6f661c059143f6219070513abfa0c3f9a4c2cdb5b931a5548d101e163f31ebaf5b8a035ac226a5c1c2732d2ebb9eef54ed6dc5b81f7f9a6d1faa7cccd278627df0f637fab4853db1c97d13f9fcec22d201d8d23481d79a7dd7b915a5ae69a1e90b0650c787aaccf058f5ce38d5c7d32ff0481c5b4a7d430fe37003a91b017f7780ab73ceb5dfc011a3ee0bdffe52bd914035fd6564c2ca180b23cf7de9f7d918c10be89af029c0adee92949f021f15622324011f93d750675083da6e49be6a6f83feb9460c1cc99df32be238a006c1a302700943bff7407b10b6dbfdd32033f27fbbf7d8327b40276fd39eb1c67d50b555f95e258378caec1664a4fd7", 0x1000}, {&(0x7f0000001280)="fd269c1f94124ae466a5521c03e5219f4b91aa5ed96dff42355e", 0x1a}, {&(0x7f00000012c0)="7651625edd95a4c41944018cefb6493fc1ef754a7effcf8607fcec8e7ec9b1dcf0aa70b5bcbe9d265e8b6ff467055d8c0577c92995ddba82e30ae25e1e11f3f860d3c1bd6928dc4a400bec33", 0x4c}, {&(0x7f0000001340)="72baca94ddef0e7648fbe1b4f2f97b332d356246149019ba988c7f9f61658b042c53d4ab7944ebad2a85c6d2373115c37a65943e3ae90c381e2d2c2fd312324b32bb90f0a8666ec0e5f6c2feb1cf43465cbf92df0a2eb5260d0882dc32c9ca6cd99163", 0x63}, {&(0x7f00000013c0)="9d49da43d11dba9bbe9069f021f5557694c31ea2cb9c5c84539aef358661577977627f81661fb6f9a2ee5d29211be858a26f5710e293000a46b11ecde0262e7ca172f6c07641cde8615524c541d03048988bb34135c65d2ce571bc78e16397d2444331e2b2e39249fdae50f563003c6b63a8b2", 0x73}], 0x8, &(0x7f0000001500)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x28, 0xffff, 0x1, [r3, r1, r2, r2, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r0, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r2, r1, r1, r0, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r2, r3]}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r2]}], 0x118, 0xa}, 0x9) 22:09:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x15}, {0x2c}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x7, 0x3, 0x755}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000380)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) 22:09:31 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) fsync(r0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() fcntl$setown(r0, 0x6, r3) fcntl$setstatus(r1, 0x4, 0x46bfb) write(r2, &(0x7f0000000340), 0x10000014c) open(&(0x7f0000000000)='./file0\x00', 0x8400, 0x100) r4 = getpgid(0x0) write(r2, &(0x7f0000000180)="c97dd98a848e0edf9e97435bd50de8cb2a768e71cffcb9c64f9287c7b1914e8415c5bb83445bd602e3a1e656c14c97203c798648e38d67d75becbfcdf83ce20b68fc3ef1cccc81056faa7965ae4eb60f39d9c75a94c8bad1121b5fe410699e35eb696d0063a44fcf5cf0c666449b23490997ae0a3fe212ee20037bfc1eda228a32c6ee6499cfe3c000412093a823e05d9125c0cf20b42855441a311df6b89806f7f77f4d4e8a701c532a55278dc21567fa397e5ac677f661b7958fd96bcf24911a61c2fcac222d50da2e7b329df7bb8353aa4b4ba2ed5776429da84b45dfc9b09e8bc4cc91dae61abaabe3bc24480fbf2a1f3de261a03b7e054d6d28656a9ad2b8ac72d29b40fbea57ebf4ac06f576aa93902540498f3eeb131ada8a3ca46446b794e5c9c482", 0x126) read(r1, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r1, 0x6, r4) execve(0x0, 0x0, 0x0) 22:09:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x3d}, {0x76}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) chroot(&(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f00000001c0)='.\x00', 0x2, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chflags(&(0x7f0000000180)='./file0\x00', 0x20003) syz_emit_ethernet(0x1, &(0x7f0000000280)="15") 22:09:31 executing program 1: setrlimit(0x7, &(0x7f00000000c0)) r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, &(0x7f0000000000), 0xa, &(0x7f0000000140)) setrlimit(0x2, &(0x7f0000000100)={0x400000000040, 0xfffffffffffffffd}) 22:09:31 executing program 1: socketpair$unix(0x1, 0x7ffffffff, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000300000008cd3fdfb8b0880a269e52a22e8a72034e77a32167ab8abdb06f8c4c0363eb4504e014f1321c75db778635e88cf3fb7656c4a56b2564dbf82a210f82d6bacf49d1059b2284ba92433841e9110241a5cbc2d28357f5543c2d864d586f1150f663361857e3ec943b15b664b11478f69c71d99562a76830f2f614a300d08fe6c0ea5098f96b4024ced4b947422aa2f5007f4dddf7b404924eb64ce2cec07b881ab78c22ee20042fd89fdef13c2fa0cf6409bf244a223337ea6eb5d40c39620816bc2ab5443c68701f6fbbbdaf34", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 22:09:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x20, 0x0) clock_gettime(0x3, &(0x7f0000000040)) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='r\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x900, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000180)=0x178) 22:09:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="9d1ca217f864e32aa558dee4f772586e5112858d26f010b5bf2ecc2d584304ec46267ccb0d167ac5"}, {&(0x7f00000000c0)="edc81079e3efa94cc61cc97845341115666d1c5adcaebd7d25c3c87b468ce55bfc8c0ac28bf03cb04af09209a5ae7eea35770347bba3123ee7569d49bf3e942585fd1eebd5160e7b6417cae1c37d8e127b9eee71e21a6ec10721a141a15fb372801484b8be8c8ce4efd7eacdf5285be2f14c81c3b9c1672d922ad4b1af1d"}], 0x226) write(r0, &(0x7f0000000240)="e58756de14703a84b0f04e2e2e", 0xd) execve(0x0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000180)) 22:09:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x224, &(0x7f00000001c0)=""/210, 0xd2}, 0x802) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 22:09:32 executing program 0: clock_gettime(0x2, &(0x7f0000000140)) getuid() r0 = syz_open_pts() fcntl$getflags(r0, 0xb) shmget$private(0x0, 0x1000, 0x5, &(0x7f0000ffc000/0x1000)=nil) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0xfffffffffffffffd, 0x40000000001}, {0x18, 0x3, 0x7fff, 0x2}, 0x9, [0x0, 0x5, 0x6, 0x1ff, 0x2, 0xffd, 0x7, 0x2]}, 0x3c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000240)='~', 0x1) r3 = syz_open_pts() setsockopt(r2, 0x0, 0xa, 0x0, 0x216) socket(0x0, 0x13, 0x1) write(r1, &(0x7f0000000680)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f69fd95d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941743efb0b93d11dde1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed616d8062094847749a278b2a7f9558dccfcc4bf24fad8216f771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d00"/228, 0xe4) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000600)="d8b2f79e831238a0646aac73846759653a65dbb3bdb9b16670a2da8c75fb8d29751d52849a28c38854194930602cfaec245197d188fc4e64b2253a2d4e89a1f7569347cc014bbd5e28e406a75059097c20dc5a8f216578a65eb692c47d78809dd1adba3bc479ec8eb7c1d44621f91d9ba1d3d2b547e96a81d600d24c81", 0x7d}], 0x1, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000480)='./file0\x00') r4 = semget$private(0x0, 0x7, 0x4c0) clock_gettime(0x13, &(0x7f0000000180)) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) fchmod(r2, 0x8) r5 = socket(0x1c, 0x4, 0x0) setsockopt(r5, 0x6, 0x10, 0x0, 0x0) semop(r4, &(0x7f0000000100)=[{0x3, 0x9, 0x1000}, {0x6, 0x9, 0x800}, {0x4, 0xffffffffffffffff}, {0x0, 0x8, 0x1000}, {0x0, 0x400000007, 0x1000}], 0x5) ioctl$TIOCSDTR(r0, 0x20007479) r6 = fcntl$dupfd(r1, 0x20a, r3) fchmod(r0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f00000004c0)) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f00000007c0)=""/76) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000200)=0x100000001, 0x4) getsockopt$sock_timeval(r6, 0xffff, 0x1003, &(0x7f0000000400), &(0x7f00000003c0)=0xffffff56) semop(r4, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x3, 0x1800}, {0x0, 0x4}, {0x5, 0x9ac, 0xfff}], 0x4) 22:09:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x17}, {0x2d}, {0x6}]}) sync() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000140)=[{0x7, 0xfffffffffffffff9, 0x7fffffff, 0x6}, {0x100000001, 0xee67, 0x2, 0x9}, {0x4, 0x400, 0x7fff, 0xffff}, {0x6, 0xdf9, 0x6d02, 0xf1}, {0x8, 0x1d5, 0xf233, 0x3000000}, {0x100, 0x5, 0x3f, 0x53c}, {0x8, 0x0, 0x4, 0x8a}, {0xf6f, 0x9, 0x8, 0x8}, {0x9, 0x40, 0x5, 0x1ff}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:09:32 executing program 1: r0 = semget$private(0x0, 0x7, 0x1f) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000bc0)) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x80100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x92}], 0x2}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000200)={0x3fb, 0x101, {0x5, 0x20}}) getsockopt(r3, 0x4, 0x25e, 0x0, 0x0) getuid() rmdir(&(0x7f0000000780)='./bus\x00') ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000001940)={0x3ff, [{0x3, 0x1000}, {0x3, 0x100000000}, {0x2, 0xffff}, {0x3, 0x41}, {0x3, 0x1}, {0x3, 0x4}, {0x3, 0x4}, {0x3, 0x8}, {0x1, 0x8}, {0x3, 0x4}, {0x1, 0x8}, {0x2, 0x8}, {0x2}, {0x3, 0x1f}, {0xfffffffffffffffd, 0x200}, {0x3, 0xffffffff7fffffff}, {0x3, 0x2}, {0x0, 0x1}, {0x2, 0xff}, {0x1, 0x200}, {0x3, 0x32c}, {0x1, 0x6}, {0x3, 0x32}, {0x3, 0x8}, {0x3, 0x4}, {0x1, 0x1000}, {0x2, 0xffff}, {0x3, 0x1}, {0x3, 0x9}, {0x2, 0x3}, {0x1, 0x9}, {0x2, 0x100000001}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setitimer(0x1, &(0x7f0000000440)={{0x5, 0x5}, {0x7f, 0xc09}}, &(0x7f0000000480)) geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0xffffffff00000000, './bus\x00'}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000340)={0x4f7d, 0x5, {0x777a, 0x2}}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580), 0xc) semop(r0, &(0x7f0000000240)=[{0x0, 0x4}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080001ffe, 0x46485d48) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000300)={0x7, 0xffff, {0x0, 0x2}}) close(r1) mkdir(&(0x7f0000000740)='./bus\x00', 0x22) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f00000007c0)=""/122) recvmsg(r4, &(0x7f00000005c0)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000540)=[{&(0x7f0000000640)=""/227, 0xe3}, {&(0x7f00000004c0)=""/103, 0x67}, {&(0x7f0000000840)=""/147, 0x93}], 0x3, &(0x7f0000000900)=""/136, 0x88}, 0x800) getsockname$unix(r1, &(0x7f0000000280)=ANY=[@ANYRESOCT=r1], 0x0) semop(r0, &(0x7f0000000180), 0x2aaaaaaaaaaaabf0) 22:09:32 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x28, 0x20004004}}) syz_execute_func(&(0x7f0000000080)="7535f3f0217265c4a3394bb19405000031c441f558db8f29b89a0d6542678cc4237bf00e9a0f7fac2586000000f22646de7d9926f20ff00ac4a1c16506") ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x7, 0x100, {0x3f, 0x3}}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x0, 0x7, {0x20, 0x1}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 22:09:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) dup2(r1, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xbef) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 22:09:32 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x200, 0x4, 0x1, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffc01}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x34}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000feb000/0x14000)=nil, 0x100000000}, {&(0x7f0000feb000/0x1000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x1}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0xdb5}, {&(0x7f0000fe8000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x4}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x800}, {&(0x7f0000fe8000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x10000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) r1 = kqueue() r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000100)={{}, 0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0]}) kqueue() kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 22:09:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget(0x0, 0x28d) msgsnd(r1, &(0x7f0000000100)={0x3, "405e822cb5b0961f79fb0f2f9e743a0efb579dd02ea307e82f256fdee45a93197df3f254cd1dfdc8c163161d9fa7009278cb54fc0692bbe88f1aa4033aa7ae914d96e0cb45185f350d446c3d0ba73830973ca44acb06aa605266645288ecc038ca8e8bcd88331248d52505dda92a72ee852c64a6ecc68535872fdb5db52283ac23996b4f619ebdb0bbe8351c0c109110563ccd38bde781c9c1307195eb9377f64dea844d58b24fe739a799"}, 0xb3, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x1}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)='s') 22:09:32 executing program 0: readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000012c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:09:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffeffefffffbd, "c46900082003cf7ffbf10000000000d5ff00008d"}) write(r0, &(0x7f00000000c0)="b420d5b0", 0x4) syz_open_pts() 22:09:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x44}, {0xf6}]}) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000000)="8b") 22:09:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x20}, {0x40}, {0x6}]}) syz_emit_ethernet(0x80, &(0x7f0000000140)="dd5999ed878492e4c1304a03de56ede6ee1af8507d2ec0a926975f13f6dcdf93f076e288631488047fb925ade05532f18962a837ed55b48c82e10061cc2f829ad30c091388537ebf240d938993148b9d59f7015a3cbc30e25d0dcf163ea84093a70bdb900bdc658e308cb2b376ff253a2860d2e9089f8eb693513c0403610448") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc02, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 22:09:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000180)="6012000100000000001300fc34", 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 22:09:32 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x4, 0x3, 0x1, "f8e21d376ade2278f2e251eb84a3d07df6018157", 0xba, 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:09:32 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1}, {0x35}, {0x6}]}) r0 = openat(0xffffffffffffffff, &(0x7f0000001580)='./file0\x00', 0x100, 0x84) connect$unix(r0, &(0x7f00000015c0)=ANY=[@ANYBLOB="01002e2f8b286c653000"], 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8a, 0x10) preadv(r1, &(0x7f0000001540)=[{&(0x7f0000000340)=""/1, 0x1}, {&(0x7f0000000380)=""/212, 0xd4}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/178, 0xb2}], 0x4, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$KDSETRAD(r0, 0x20004b43) select(0x40, &(0x7f0000000200)={0x6, 0x101, 0x6, 0xfffffffffffffff8, 0x703a, 0x4800000000000, 0x8000, 0x6}, &(0x7f0000000280)={0x7f, 0x4, 0x84b1, 0x3, 0x20, 0x1000, 0x2, 0x8}, &(0x7f00000002c0)={0xdfd, 0x2, 0x8, 0xffffffffffffffba, 0x81, 0x0, 0x7fff, 0x100000000}, &(0x7f0000000300)={0x1, 0x2}) ioctl$TIOCSTART(r0, 0x2000746e) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 22:09:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xc6}) r1 = dup(r0) sendto$inet(r1, &(0x7f0000000040)="5cd51158efee22ad0e8978efa75197971d1baab0e622187b225992118a8b5578db32098c6aa1e19f4bd0fab82ee907c29c19ea7beeab93e8548bf381", 0x3c, 0x4, &(0x7f0000000080)={0x2, 0x1}, 0xc) 22:09:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0x5}]}) socket(0x2, 0x0, 0x3) nanosleep(&(0x7f0000000080)={0x3f, 0x8}, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) 22:09:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x9) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:09:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f29b2256db24ca665c6d2adfe06000"}) write(r0, &(0x7f0000001740)="88", 0x1) dup2(r1, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "06ff342e19f564ecad2cb5a3028d8a1b8fc9c738"}) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="bf0654e49f219d17bc9f56", 0xb}, {&(0x7f0000000180)="ccc5b9a71f43be99ddff908a15f5b4d23ecb7c64d17f40371f8078ba63334aea743c17b9d53112ac118371414ee96a057a521f008fd3c941dc7b05c8caba818b6e78e76f81ebb79177b46aa8ca764653f6fb0747277ff34a2c71945d6b56f8b6c0a4cb3d8f085805bfd232f8252614be240f623fccda802f9aaa38bbce21a53506cc9f34353d02", 0x87}, {&(0x7f0000000100)="e34df5020b2cfc687fa9892f5bcd3ee27a685cb60cea262a9d0a69949800dec911", 0x21}, {&(0x7f0000000240)="9d00c1d6a39707022537a57941fe4a4e28fea5ef7fb1ce5e7139a95248ebc227b345b93a47f36fbaeaaaad31d75e7fc6aa37dde6255d4f5620c9c3e3501c4af58eaba01654aa7d2478409fa1cf4c5fa09f15dc76710b0a2525eeb10c08160ad8e537bdafcae885e421fae9e945813e06c0484190652cf8e037fcee33e5d234f7d707775c67ef79ee84c1415d94ec48f75e42c05975bf487a7b3aec2557f6912b478702c02375bdd87657984be14adf47708abde927", 0xb5}, {&(0x7f0000000300)="e80b81f807fb6e06b1f165661cb3ebe81555166ff0f5c9c7e1810c8957f318347c0a3897278a1c995743de5381bec780d2ef4bece92e882939181fbc38657604bed24a6c355897f34d4d405915a0385c762910df32a5b3f172e94b2f8865684556568db112bee0beb948dd84e8e1d9bf5fd74153a325df6b30a18b6a98aef7d4af33", 0x82}, {&(0x7f00000003c0)="ec5ea4dc5d4c9a871dcd1eb8", 0xc}], 0x6, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c8a028a895bb3f52722b5f180a80b6bb6c2d851c"}) 22:09:32 executing program 0: msgget(0x1, 0x684) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000020400000009b9a"], &(0x7f0000000040)=0x10) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x771) 22:09:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$unix(r0, &(0x7f00000002c0)=""/55, 0x37, 0x40, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$unix(r1, &(0x7f0000000140)=""/214, 0xd6, 0x42, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696ce53000"], 0xa) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000300)="9b", 0x1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000003c0)=0x1) poll(&(0x7f0000000380)=[{r3, 0x12b}, {r1, 0x1e8}], 0x2, 0x1) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r1, &(0x7f0000000140), 0x0) 22:09:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r2, r2) r4 = kqueue() dup2(r1, r4) close(r2) kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x180) 22:09:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x74}, {0x6c, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8d") 22:09:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x200, 0x80000000, 0xfffffffffffffff9, 0x3, "f2449d24c5bbc5c202a97e1249a4b694b3a4cf7c", 0xa9, 0x4}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f0000000100)=0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 22:09:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100)="f916a2069e8bba29d41f77ba7e8f4f4f9d79b1a1c8492b000a665972481c031b11cd402d26b30e", 0x27) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff957", 0xb25) ioctl$TIOCDRAIN(r1, 0x2000745e) 22:09:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10848, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x6c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x880, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000280)={0xbf, 0x0, &(0x7f00000002c0)=""/191}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) 22:09:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050290001100000010055386ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3e9cc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfb000600000072c881ff01003c894303b22f310b404f36a00f900000000002000000000100000200"/177, 0xb1, 0x6, 0x0, 0x24d) 22:09:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x82, 0x42) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000300)="a9dcf342336eb05f8b724f818d27503f24d15741cd1fbccc5b2b026869b5c4ca2e861ac9116d87b89d0f869b179b5db570dbdacad78c604a02f4a4582b3af3f05277d44cca17a0ffd360bfaa9166028dfe0df8b20ff46f2ab84ab70a4db14625b2640b2025b48267341f0315e4951487e6c80228b82ccd0870d9df3df7d75f4bbfabc7b7c69eeea16cfb8996375f02ab5c7ce4ef8287497322e4f9fcf0106cf4d0859880015a8f4a7fc8ca14124ead42618988db48cf72a8b2c97c7e7a3fe472046ad9ab0eac9c460f74987e1a10b0000844f92ddf0e3ff7692c765063534c78bf66d67a97ab866194571fda39204ac78464d2557405d55bd0f695eb910c54", 0xff}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x100000001, [{0x3, 0xfc}, {0x2, 0x9}, {0x3, 0x4}, {0x1, 0x8}, {0x3, 0x401}, {0x1, 0x5}, {0x1, 0x1}, {0x2, 0x40008000}, {0x3}, {0x0, 0xfffffffffffffffe}, {0x3, 0x669}, {0x0, 0x80000000}, {0x3, 0x23d}, {0x1, 0x1ff}, {0x3, 0x8}, {0x2, 0x4}, {0x3, 0xfffffffffffffffb}, {0x3, 0x401}, {0x1, 0x1ff}, {0x800003, 0x5}, {0x3, 0x2}, {0x1, 0x4}, {0x3, 0x3}, {0x3, 0x2}, {0x3, 0x2}, {0x3, 0x1}, {0x3, 0x2}, {0x3, 0x3}, {0x2, 0x7}, {0x3, 0x40}, {0x1, 0x81}, {0x3, 0x2}]}) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003bd, 0x0) pwritev(r1, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000002c0)="4d10", 0x2}], 0x1, 0x0) 22:09:34 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x4012, r0, 0x0, 0x22) 22:09:34 executing program 0: mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) 22:09:34 executing program 0: semget$private(0x0, 0x7, 0x4) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) 22:09:34 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) 22:09:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() shutdown(r0, 0x2) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) close(r2) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000000)) 22:09:34 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) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x5, 0x80000001, 0x514, 0x8}) 22:09:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x25}, {0x10064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x5a, &(0x7f0000000240)="d82fe57d3a549ae33c232a019f94fb630a5bae1630afe89b302b9555577fcb616bd9bf5152cee71ed0b724d103bd387e390329b87a0a69f80a9f1185d47966349405f46bd9e26e0e0abfbcaa7286c751c17a022e3b73d5f3a8d1") r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 22:09:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x81, 0x1) setsockopt$sock_int(r0, 0xffff, 0x8108f, &(0x7f00000029c0)=0x7fc, 0x7f32794eec7f40d9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) recvfrom$inet(r0, &(0x7f00000025c0)=""/125, 0x7d, 0x40, &(0x7f0000002640)={0x2, 0x3}, 0xc) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000026c0)=0xff) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000002700)) recvmsg(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000002440)=[{&(0x7f0000000040)=""/17, 0x11}, {&(0x7f0000000180)=""/142, 0x8e}, {&(0x7f0000000240)=""/127, 0x7f}, {&(0x7f00000002c0)=""/125, 0x7d}, {&(0x7f0000000340)=""/249, 0xf9}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x7, &(0x7f00000024c0)=""/157, 0x9d}, 0x1) ioctl$TIOCSETA(r3, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 22:09:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x40000000000001) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 22:09:35 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = socket(0x800000018, 0x4, 0x100000000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffffffffffeea) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x90, 0x0, 0x3ff, 0x8}, {{r4}, 0xfffffffffffffffd, 0x90, 0x80000002, 0xfffffffffffffffa, 0x80000000}], 0x3, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff8, 0x3, 0x80, 0x4, 0x10000}, {{r1}, 0xfffffffffffffff9, 0x85, 0xf0000002, 0x1, 0xb1a}, {{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x80, 0x10001}, {{r1}, 0xffffffffffffffff, 0x9, 0x0, 0x8, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x1, 0x9}, {{r1}, 0xfffffffffffffffd, 0x50, 0x80000000, 0x1e3789ed, 0x200}], 0x0, &(0x7f0000000280)={0x0, 0x3f}) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x8}, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000002c0)) 22:09:35 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0xfffffffffffffeb6) lseek(r0, 0x0, 0x2) 22:09:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) r2 = dup2(0xffffffffffffffff, r0) ioctl$TIOCCDTR(r2, 0x20007478) r3 = dup2(r0, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) r4 = msgget(0xffffffffffffffff, 0x0) msgsnd(r4, &(0x7f0000000180)={0x0, "6f7c4cc00ff1c16c5c8801c345aa4323b77519d9520029a372c7a85af950044749063572781b631970ea1b22acde3ffc244b5df4f8a7e53078c8c2413369cd8eaecdafbbc8cfdd23f1739cc0256e6321ee5f5ae67297651a6083e1ad75e37bc1cd34ce43e795507b3ffc1f5f87162af3ba6035df2a42d728a2aa5e7e0570b527ea677a06e54258886134c9dde98b536712fbf4b510be09943a2fd3cbec813d3f22edceb62fff2089450caf9a7cd36ed9016bbac0a3d37388b4699e73bfe4bddea0088879a10f44337edda837f22f5f90ad43e100cf1307512f4827e7778aa6ac883e033a3f3dc9dacbbee0b4d9551f98b4fa3589c34e1d0ae8be6aee2732fa002c9ba27f3f9f7856777939611e40872cd12499ba48624fcf4402784bced0b5a447163fdd036827d776512e607da53a74035fffb97bf388632965337202b74fa30e6b8b8c61a3eadc9f8f16ee92b4332b2764ef37fe67a0ff432fd703282c9f965a6eca795345eecf05"}, 0x171, 0x800) chmod(&(0x7f0000000080)='./file0\x00', 0x36) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000002880)) recvmsg(r3, &(0x7f0000002800)={&(0x7f0000000300)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002700)=[{&(0x7f0000001340)=""/235, 0xeb}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/142, 0x8e}, {&(0x7f0000002500)=""/110, 0x6e}, {&(0x7f0000002840)=""/41, 0xff6f}, {&(0x7f0000002580)=""/164, 0xa4}, {&(0x7f0000002640)=""/34, 0x22}, {&(0x7f0000002680)=""/54, 0x36}, {&(0x7f00000026c0)=""/28, 0x1c}], 0x9, &(0x7f00000027c0)=""/27, 0x1b}, 0x1) 22:09:35 executing program 0: clock_getres(0x6, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x101c2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8100, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8, 0x0) socketpair(0x10, 0x0, 0xd08e, &(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/89}, &(0x7f0000000280)=0x5b) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10, 0x0) r8 = socket$inet6(0x18, 0x6, 0x9) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x8, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f00000004c0)) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0xc, 0x20000002, 0x3, 0x6}, {{r2}, 0xfffffffffffffffa, 0xac, 0x1, 0x4, 0x6}, {{r3}, 0xfffffffffffffffb, 0x68, 0x3, 0x8000, 0x9}], 0xf91, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffa, 0x10, 0x9, 0x21c9894b, 0x1}, {{r5}, 0x0, 0x1, 0x1, 0xce8e, 0x5}, {{r6}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x100000000, 0xff}, {{r7}, 0xfffffffffffffff9, 0x0, 0x81, 0x8000, 0x3}, {{r8}, 0x0, 0x1, 0xf00fffff, 0x2, 0x22a6}, {{r9}, 0xfffffffffffffffe, 0x82, 0x11, 0x30e, 0x8001}, {{r10}, 0xffffffffffffffff, 0x8, 0x20, 0x3, 0x401}], 0x93, &(0x7f0000000480)={0x7f, 0xff}) 22:09:35 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050390000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) 22:09:35 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 22:09:35 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) r1 = dup(r0) ioctl$KDENABIO(r1, 0x20004b3c) 22:09:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0x10001, &(0x7f0000000100)="a1b34faf7fac30459ee1d347f7c090ef744acd8efd0c801f66b21c40d6a7adeeff4f8d392ecfaca5414c76b1e3b40a95adcda280b726c777f863159d234dd26aeb6bca66dbf99b5cdfdb10f74b70b8c0cc756c2615a0a94f858835e5fc90f486c65e6d3a8562c9999e3af3500af9c35a7e4be37890a360544e476c932822a32f1536c4f99b6baa3e01", 0x89) r1 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) r3 = getpgrp() r4 = getuid() setsockopt(r1, 0x5, 0xfff, &(0x7f0000000080)="4a00c8f5ebda53892857e1ecbefa76cb", 0x10) r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r3, r4, r5}, 0xc) 22:09:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) write(r0, &(0x7f0000000100)="f901c57ee4e06a7aa00317d1b19a555ee39b3eb6dc665ab6ed4831180762e4b4ece55cdaac16", 0x26) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 22:09:36 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socket(0x65b4a0c286b16ad8, 0x4000, 0x0) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)="e3be5f1efc543c4e05017bcb6a0d72cb852bbb1a6bc50970ebc42a742284f013d09ccee2d73fc9", 0x27}, {&(0x7f00000000c0)="c594b034396b6415cec8ecc5d4e864a5c0f956a48867bbeeed451cbd8e904e35a02de663b058275377a264726569f46ef8edf758c9351a15c598c32a15d823eb5193a175864a8906e8ad8fc4ee49c2f7062fd8a90d1fc4", 0x57}, {&(0x7f0000000140)="9430fda6e19eda74af8ab9acc53f5f848fc7c281d94f236cfc8338b64a6e1361cb497acbcb231b4153b923921f9ac16b3ab0d58e9962a76b97783bc78bfba361d6", 0x41}, {&(0x7f00000001c0)="123af12ca5078490943a8b963f49eae51cdaacb439912eb52485a8def0d1797b1eebc51ecb27ac6d3dfb05210e06b75eddbd79fd2e57509e47dc3ce52411d2939ecbee80ca7dd3d956949752907cb1b7e25a20ba39da3b605da32e3dc7261fb7048b1ca1971f12ade9856a214277f9144d04697aba3a0da79e1cea5b8d84d39bcb8c89b1b24a3a782f158113b7bf0aa1f74184d930eb2b436a535435cd29dca2d46a65f3df6df2d0b3c706c42164dd6487a39782d840565a9180c7799c040fbbd8c0", 0xc2}], 0x4, &(0x7f0000000300)=[{0xa0, 0xffff, 0xbc1, "df0f6d871af1d72f5da9f36a193c9565019175eae3f5e74d546dbce6cbb6b54431a61db79d3294338a6b0a792c072642b5ae0351bb1c0070ac878c98e79d7d5efc989dbbc6434177e19f344ff1bd95cd5dac7e0d0987d99b484da74c0e06083d74ba57705dcd4a8d2d916b0233b4241a7ef4a60c2979f259ec1b67cf3ad3efe2de9e93e36ba4d05c01ad"}, {0xc0, 0x0, 0x4, "bae4e867779459103d0631bd626be04cf02c5cd194aa7e02e59ab1c92a5ad20d7a9f78e33a9092979f6e0f52ce576b70b8c3b0711e378f337e68f30e0fa2720cefe7a3b7b06e256dbffad69ac867ffde8777cf80c36c82aadd03eba73cbb4d3747b612abbb6f5f48b43f70ed736198ba5a2ad7a617194de086bdbd25cebf803c54eacb49fe83d44b57dc7fa689d3fa7e6d43ac2b026319058010e08fd830833abf2c247c1d3973189a3d"}, {0x38, 0xffff, 0xff, "c9e5435ffcd70d4d467ff007b64123c416b43f6e1c80187a90413d23095cae7396"}, {0x80, 0x1, 0x5, "27effda6b30943be7c25603d8565407d54907d3eee2a95021dcfcb39ebf03565978d44b4cdfb700f5785eae34c139e8cfd3d38010f7facdb4d31ff1818d9c90f8fafa010eb520fa7e7d3cf3cd2f0162b16cd78bcb140a3f09945ec3b369689c8b2cfe1c4fb19abf16a"}, {0x30, 0x1, 0x7f, "8e9f5383a076a68a7d6948d6a3ed55fcfff54024c8f281c4b94a"}, {0x10, 0x0, 0x5}, {0xa8, 0x1, 0x101, "45c75e1d1044596d40160eb451d70a1881b9227af339ed5dda357cdfc969dd27e4ed45177bc7051200827e0e9e00ecb59e4cd629a93e412c1b57f39c609dfff8b54970226e6a5e273e1daf4db0a9ab3d00ab194100926bfc70778f9190c6427a2a4bcd037a7f4799ddbfb4ead5326929add94bf86c80761b5a86d5ed05e12965db6c88919aba8b917c2c671704cbdc367262c8cebcd592"}, {0x28, 0xffff, 0x9, "bd2195a4a25ce56266f7a1fab1d4c5106c8e9b8ee0f9b5"}, {0x1010, 0x1, 0x1, "22818f2d2958e007f38b762853f250ee968427157d112e319a986e65da6966a47cfa7f9f74cdd3781e27e84bbc3e9e1e2759c74e9f676a65fe4add6ffa29e58be0632471a30c1c17848764611ac98b53d7018f1c334010f7c77ddabe9705ef1b818979d2c1652d5bf8e9617447e0128c2a0064b20ebc25ab3eee6ee7b42c268bc037c163996c04c16e0de94123bdb6db1730a3abbf49f2881b3222fc0188bda735ed3c7effaea89b79f2ab9646535ab924fd87b43f73be5added5deecca744fec386b34a5c71e4964b08edce02f34a1ecb8569a707d1116c341e58288ff2eab2d1e54ed5502335a949b842881820ced9ea1eb1914fccdd45cc8ee79fa064dd08cee9b3fbcc655ef6419e94c3bc8bdd24a23f515a671448166c8b18bbdc20edc1feee0a12f9ca25ccbe97d5a666eae8137fc92b7eb78da69d88aed7895ca890aec50e2d978b715881901517552cab69887b7aa911acd9a3a6df3656462615e3374442c4bc62fd63140c1b1a3df37e1f7ebad50d1a4968f0abc541c005619cdd12826b252ca49080def6164829bded3e3244c1220bd03ed254969ca84ad9688514f82875fc19005f013d6c092c158241df2128262adcdae3257a435c89bd2a419fd19fc48cc73ff63d687bee4aa36bf41b276cc4f57777c8d833aca5ecc7b83cbb413af0c7cf46eec0bae4c80466909e04f4d177bad1c19bc43bda7e8502436c9cdd649ef82a2c8b912fa1c050c94e3e28003b692a1726eb34e3477fbe2898f866b63dfadcece441b02d7156f5f14f83b68fbbc39c0664efd4b3983c60ed6d01a634146ecedb9def0d942aa9895d21b9fd3c619c0d914036a185d694b407bc4c8c090ba8d3698de09731565ea938760479bb6c5741ce912efdac7a80f5a65a229b78397482e81ce00fd3ad8c7c43ffbb046b49b9c4940ff67f29d3864353a2781f966933c518ec5556dcfbfec21365bc5c168844a83d2af7267f172ba131059dc3699bfbe8900a36db0edcb7a36ad0b76ca03552d349eceb342bd662a376c9f7b453e9d05e617b3837e51ceec9aa7d9354ebe4e5b011c2cf0af2dce0c98c2337d3f230507768795c14b7e670c4d95dfd90996418dd6ce887687f8c8f8df70e4c01afb485c59cfbbd373cd01582b173b6c3eb1fe502adfd5175cf8699e6e8dc01549bde9014c03b0e398cf6205580bc47ebc4e6a5be9bb8e2bc9b7bc949ee3a2a87e7f05c6872ef367740199a5140e5e0efcc5a650fe7b2a34d2249113bca26380268c57e500bf45eec948221e6df8f6da165a4b82c0f8eb969bdaa37e925d4ae801399e14435ec9186954029b3eebd2bf49a3f7adf9ebb92358c324224d8f79c019eda45a7a6a03e044199541f1f5183589876b6445080b6fb1ccfe1194047e239d7c562f764cacbe14b74001f91b4fc3c7675f4a19d33d0cfd48e67c8322f918c7c60e1ffb070c40c77fc09f64cce0259fc195b2d524b9fd758136f2eef1bfdce305df1e01d6226efe46ed633f8ec29746e74a9fc3d64d4f0e4e2bddc3aed2ef8fddce7b4499cbd0b59978bff7686e1f526139861d55b0049130b7c2398ed58245063dfd0ea264a125e5ccc92972d632ac3511a748f5e231abfc0d7c2e9384b972cc63752f42963d0be793f028a4dddc8be2b6284b5fbc81184d0e20f54e035a2b6d47393c9ff9c4e946634940bded1eae1b0a772856b8e165c2af5316f3b4935004212e36d7f53c48bebdc7a9adc71586df61c1338d49deb7fc28efb7941ecfc910df89e61318f89a8a94c2419fb4c4e839189f7075a4af4b5d2b753c209d492a5a93a0c8df38aadcad2517b2eee8ca715c1091e29a8974323a39d3bfbea926cf4f701eb378827aeb40fb6d9fea6879d0482313bcc089751c647114cfdefa17c5e3fd20b78759cb90dd2ab6759ce411adce38cf87718a7b0e83a611822ae59d326768a00db326fb73084cf5581957df18968404bb9718fc99eede9c4a0e42e12de4817b66f4d9560ebd5428835a0fc37b711c9e44f459e3257585f27df8ca278a64e4022c0c3355508a52663cb9bccfa885c920e4bacbb38ca5db022cf3566b9da3e191a61bce3ce30f67b36164f2b16906552fa9610cd760e9c27a7a1d3dfd91dec47280796c1326da0a86d8ae6e352a04939082d1a9a4d34e09371f8c77b5fe764d5bfe398e1e035df85a610edfe6ed21f89d9c8202816e00cf62972caf02b825a68afbe68acd8dc77c2bc8c7e422ae2aa3c516bee83447d9529f721e0e05e62677a960598eae3c5c667a201f92b17f252e0703f49447047759bdd97eb5abe7abde33c693b251eacf131aee7250756ec81a3dc4c7a09c8cba0b2bf717e63ae4f7a495daedf6174377521e1b0ca599d868845541b443e7943a8b17d766498fa139fc612810d50f8c9e257d6adc082c88b3fb0157dc10c486084c9be5024c01c5d682c7d3595be199496f0484f335f290af5b3a87885d6a38f08b9656e62e758dcc7b84623f9e18bef4d9fb2f57e9b9d057f71fc24d0a8460350b0fc4dc089992613dc0307c9682eb468759e4fcab15d108fd65b2b71af3d0a2b10f4e25a22feb1e503f6591ce4b402bc879105e3225e219e6da1845c532b9a6b723bfe787ad438db499d82fb772ceec9ba42f26d2e63efec5e81f0508da0b57d1929acd58bd1c02d5f6e63c9f60f4298f0c9cc23936f7f84dc0ce4007e48c1492c2c987991fc4eed6cdb657428bdd88179b166f81b683081b61566463127bb49c21ed15146b7dc5994becab7fd4b4cee100b4bb87e74dea0973d2a28bd39332bfa7a840793a83f16408c47ed793ccd30da4a53ce1649859eb4e6eec55f5d077d5a912c7e463e7221ac23f60de6c178d291ef056b999e6aa6ab088bc22b38e44e747f3e97f742ec45a231bf5925b0eb29b47c981abb11f6b82128afc301338c658b44d3b5838c9c29a938170f40df34866127430d70b26403df99062692f25129632964e5bc404a68c77537468ec1cc43d8fd22e2ca1b1e71e476b81d49ac0c813ab2096ecd16c8c5ab4119d130c37f3a232a17ab435ef14a07288e8ce0d61c38c26394bd4e16cae8349a7491d95bc08406b8abdba474a78a3ed8c9e9b8a65301799b9146567ecfab17bbad502af6ee22ecc317fd68390abdc9d3080f2845c1e7cca7f7a676f932c1dd01794f476a2b64d9e19f8c5d7f29e3f38d0751b544dc80ef4bc8b77c66c4cefc63c6503997d2295f0b5b851bccc7b876c8673487296a2a4f08549d65ad3d30b82d15dcbbf51b3b25213fc06083829d5a1ff2cca28535b5e704a059361879233556bd6edd96c97daddb7833df8e824fd221beedb2d0e8eeebd0892b654d7a1d4a0392e8b28140f1db58a80082c1c0bb64eb45e08c91117c4026beab7cf02ffb75eb3f214cfd1582208a7dbbccdda59e20d7b3c90f3aee902e05843aaaf443f44060447340e293a4c9c746b61b70b53889b9f6c8bc74c633c0043126b0dc50f028c1d34116a66f0d436b09c0aa466a2d2c080b3bf1df74084c9899a3ce2966692b2c9dfe1f6adeb1b199cb8b16f67e0ecec101f79809b35790725b3188ab6d96be5901300f8dc556315543e41fade77ae462a9f778f4e09447315ca23df8265b7640806480d4187a359ac0d212444dd56ee355d316ee2116b6aa29d368a09ac229a20c6b096fb50fff3bd3b7a2bbb72d09241b1dcbe514240eda59be7251af2f72c82fa4af2aa279def13c23c9cff32625d6c6be2096d0b4701af09f426f0762ed24456a9077bac5f8d94079bd72a9502325af4154d962a0c6f340014768074ed738e6f3a844c050b87212f4ec0ff8228e4786d666910cf7ce2ead03f766d87cadc1ff858988b79f31e3e7fc41ce4e3466e1df1ced2328aac04cd9d7d7730b156e46da3cfe701997326344dc01bf736d92bab97dd53ba3a01545561aa1e0deb2a94252da53588dba103c4effa63036ac6e8842b9d6628e3ff2c39c9a62ee59ff3692b3d3ee6617cc585f2fc5dc47b5ef2f7f4fa8aa41bce4222d4137cc45052ad6e7339d3d4153faf75636865392838d5030f3c2afe6f0a55ac8f2501d678ab390d07555b49e0e742f6a60758b3a0a25f7d9fcb7cd1954f181328ea2d00700ab533ab381b33cd2f5d6b0da5123c40c6181e0f1e7f0c52da1ca993277923795dea7e1938cd71e56107c3e27208fcab8d970952598c49133ac21419d7841672c4326212f3958a682e850762e2fc5b7213d68f3a18b169b05f8c6ef8e63ed70c9c320a6032b1a02a548353d08a5b57d122cec210fea76ec01489db69deed144b4b4ced72df96068e06d685cfc728a5618686ca00b0f4f198c4dbe4262fedbf7205f6d41c95860466fd2aafb8447e0cd1b850742cda4b3626f6365f102fdee42b1e01ccd7d6e1288f36d7eedb8572d4a53d3ecd7dfcba6f098e46d5388bf32c02841e65160024f753d21fb9ead12fd05e26e163ac7ed4a943255a58c0d9d6db1968166773e7c8be6938a8c4205a1e61ddc6e8fa90dc970d55288a0ff8343f1bd8736038e4cfa57a6d52cdc9e50d53349649f03c3fe5f71eb4365ead5fd99723ef92ba19f3ad5c3660b119d5d646748348d5119eddf50d0295bf2034016719fcc190f62ad5e3203d161fdd106684cd596c1ece8d0e858057da36b3c763f4f0ebccce964d315b82e373db9bbb0ab8afdca6743fb55ae948a6d5fae9b155ff3d863d3c6296b25949707b8bd30a53ea4cc2a2b87404c5eb77b89f1301f84d35bbaece38acce27ecb15cdfaa1c7a9ce04bd62b0439bd54a53aab52808b2d4085a380cfdfd163fb2322434aba920bc522ef0686c97ca290b3764deb42fe498380f0056041800ca0eb55461618bb4d451e9e423a1c500b51fe8be47cbb6b8ce79d1e6ec48b355c2464b0ac3d04adfd785d6d6744bd866f750fce1474c2ff5cfee6e3cbdfdf56f7818b2fd805f73cf4a4b88d37c64f0059e5708ee18588d432cff346e48e0e08bcc6e938ca21e31a2dd913936ab2e9aef53944ff830722b97047efa836a7569ce7c5cbf765b8d1faa6396ce1ac7963c7f8a6cda4a62e45efb5928ecf1290d8e642b8e063b0d56af24ca4525aafaa03bbacbf63c309dff7eacbf092b1495ed4c2e447878ba20d1276e272988d9cd18cfacdcccf5b81616975864979f4872167e1bc8cfabbc8b229164ae4792b15074699d224e014bb0816aeb82ba2e2510c7d9d994826c7ed4b15f2b68e019dd1cdc0c5bcd6fc218c3c5c67cb7d2402b9504be927e243271b1b449a47126a71c3ac0348a358ded3ca3a73d9d6796b896ffb63229c7f9a0721e6847cda2e1eb731f2b14303766634730d505ffdde8b93969fdca68441be2ee82a2e5cf49cde5524bb66f8a9995de68de2bbf30262183f6bde132293b4eecf5cd5d4fc9e8d9b144e80a792cccdbceabbac178f5a8fd080d13f338dcb95f2f40557381bb5fc070217e7a267b447c5e2f960059f03a3be4f2c40903e818fdfa0d919ad185140cdec2d682d61c169c7df55d8c0d9dad773845a5b67da3c295fb2cf5d0d14704ee956ab0b512d3c95d5a181c39bea6c4a21ff584179ed4c3b6e608046eb2102927875851980826374bfdf56f05d0e3fec49a06c0a6a9efd999848f12658c6f4abb90a2dcd99f94ddd1cfe89ab9671eaccb5eb31937d6733d67b221e74cc7f9ef9587200396805b35ff5e7f264d4ddf06b2e24278372cde3fedbac4a8bb8ada51c6ccdcdb2ffd80882cd929b9385bb4491ab4d29afe0c31d0e49fa138280a96b6fdf8f74296482979372f3341fd521fb756166e41"}, {0xd8, 0xffff, 0x9, "4030d0847104f8d633c24d4799e2b7adbb942fb8015f06f3e9d808014ec7a33682747190205ff9577d67f62a80bd32d5030f8f49373f505279d613d9837d3771337b9100dbe236070f9cdf5d1054cb2a70f0e0be773e1a3e61d098676ecc5e88ece94d1996bfd169cbffe78308831a7219553b1d469ec64c9fb0061ec79673f70d879d681e905385bbce519ba5a9bef007ea0402b95af46863898d5a0b2b1d15653e7dae2883d5f8c23fb263a351384ab41dbb98e8dc6f14dda17d33308679b6c0208f"}], 0x1410}, 0x403) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x6b, 0x0, 0x0) 22:09:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x60) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x80000001, 0x6}, {0x18, 0x0, 0x1, 0x7}, 0x1f, [0x3ff, 0x3ff, 0x8, 0x101, 0xbca, 0x8000000000, 0x2, 0x3]}, 0x3c) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 22:09:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="9d00bf02000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 22:09:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x402, 0x12) close(r0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x82}], 0x1, 0x7fff) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) poll(&(0x7f0000000240)=[{r1, 0x800000001b3}], 0x1ad, 0x0) 22:09:36 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='5') 22:09:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x6c}, {0x64}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x7, 0x8001000000000000, 0x37b, 0x1ff}, {0x8, 0x40, 0x5}, {0x3, 0x80, 0x5, 0x7ff}, {0x80, 0x10000, 0x81, 0xc952}, {0x3, 0x2272, 0x100000000, 0x7}, {0x9, 0x1, 0x2, 0x1}, {0x7ff, 0x8000, 0x4, 0x900000000}]}) r1 = socket$inet(0x2, 0x4, 0x200) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) mknodat(r3, &(0x7f0000000500)='./file0\x00', 0x0, 0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20009, 0x0) kevent(r4, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x6, 0x2, 0xb23b}, {{r0}, 0xfffffffffffffffc, 0x0, 0xc, 0xd9, 0x4}, {{r1}, 0xfffffffffffffff9, 0x82, 0x80000000, 0x9, 0x8}, {{r0}, 0xfffffffffffffffc, 0x80, 0x0, 0x12, 0x8}, {{r2}, 0xfffffffffffffffb, 0x2, 0x20, 0x3, 0x2f5f}, {{r0}, 0x0, 0x1, 0x2, 0x9, 0x5}, {{r0}, 0xfffffffffffffffc, 0xd508c466796aebc, 0x20000010, 0x4, 0x8}, {{r2}, 0xfffffffffffffffd, 0x26, 0x0, 0x9d90, 0x3ff}], 0x4, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffff9, 0x8, 0x400fffff, 0x3, 0x8001}, {{r0}, 0xfffffffffffffffe, 0xa6, 0x40000090, 0x7, 0x8}, {{r2}, 0x0, 0x2, 0x40, 0xe0000000000, 0x63}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x7, 0xf0000005, 0x3ff, 0x10001}, {{r1}, 0xfffffffffffffffc, 0x0, 0x2, 0xa001, 0x1}, {{r2}, 0xfffffffffffffffc, 0x0, 0x4, 0x3, 0x8}, {{r2}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x2, 0xad7}], 0x5, &(0x7f0000000280)={0xdf, 0x6}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000140)={0x4, './file0\x00', './file0\x00'}) 22:09:36 executing program 0: setreuid(0x0, 0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 22:09:37 executing program 1: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8012, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x1003, 0x0, 0x0) r7 = socket$unix(0x1, 0x8, 0x0) r8 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r7, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) getgroups(0x3, &(0x7f0000000100)=[r5, r5, r3]) sendmsg$unix(r7, &(0x7f0000001b00)={&(0x7f00000005c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af8104012e2ce8f93b3fd048ad59b264c19fc7f76609e444819e9485f52211542195449c9ce900f25a7af9123e5afc50c652c124eb9ab829350f0a00dc8da45270f811d29fdf31e4cb803df1a8273ca11e486766e21e94be1f1e4ad4ff239dd1543c1883fb9ef96dd7ebc08a096c0bdf5c5dbb8d8d9e0aabad873b98720ef8c032738c612e09b242c4207d33d458e9dba6f936359ae40705a897f7d54c64dfb7b9c218781f19269dbeaf5b78d1efb6fbe19607039b802b32eed5d90511e73a891d19c5e6e3324daff2a87ecfb1e4adb4a4dd2bf02b1f66c5cfc9c7c61a5e29295257b8661a4bcd8d02a891a992f157a150366a4b0d2969941c7826e4485c4ea0f33f9b93315841bcc18ad26ba342017f2fd2b8a0e99a0937b4620fc691b086e615c0c5fc988e205129599ca0d555019c542c7948f653fc59595a97c6e5a5931fb8feae8f32510fd939e8b05a3d678285d9eb1fefac10b1c997ac54"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setgroups(0x4, &(0x7f0000000200)=[r3, r9, r11, r10]) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r8, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r12 = msgget(0x1, 0x2) msgctl$IPC_RMID(r12, 0x0) munlockall() getegid() semop(r8, &(0x7f0000000480)=[{0x3, 0x4, 0x1800}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 22:09:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x55009c78, &(0x7f0000000180)="77a6a3892f79edcac08d1b84188487cd3b6d5356dfbc750fbb7fefd645f616370dcd648e6fab0000000000") r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) 22:09:37 executing program 0: setitimer(0x0, &(0x7f0000000100)={{0x5, 0x80}, {0xfff, 0x61f}}, &(0x7f0000000140)) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 22:09:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x2, 0x1, 0x7, r1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50, 0x0, 0x0, 0x1}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x9) 22:09:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="9e") fcntl$setstatus(r0, 0x4, 0x40) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000240)) socket$inet(0x2, 0x4, 0xfdda) 22:09:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, 0x100) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0x22, 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00002b27feffffff00000000000000000000000000000000006c00"/44, 0x2c}], 0x1) 22:09:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0xb1}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000200)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x3, 0x7, 0x18, 0xb5ff, "b266c0996fe73c4c756d349eb658165a63cec695", 0x100, 0x1ff}) 22:09:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="209ef723a603a3fdbf1536c02c5d783fd09ad0c3a9d907c120865f75d22565d71ba01168d57f3ed5c3bb51aab4cd446a46a400c29ec2adcf5c23b8f6bd3ba111bd56bc99ff68", 0x46) getgroups(0xa, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getegid() r4 = getgid() getgroups(0x4, &(0x7f0000000240)=[r1, r2, r3, r4]) socket$inet(0x2, 0x5, 0x8) r5 = dup(r0) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r5, &(0x7f0000000000)='./file0\x00', r6, r7, 0x6) 22:09:37 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000240)=0xc) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x8) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x7) poll(&(0x7f0000001b40)=[{}], 0xd1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) 22:09:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7fff, 0x9, &(0x7f0000000080)="768e8552e063a0c2327bfe25afab0fee7733ceedc3a8097cd942d32133d7d9f1a6d4e2491ed64fb1c1ebede6a9454f8edc7dbe2a40e2c349ff63df40692e", 0x3e) flock(r0, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) 22:09:37 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000240)=0x10001) execve(0x0, 0x0, &(0x7f0000000140)=[&(0x7f0000000000)='*![\x00', &(0x7f00000001c0)='#\x00', &(0x7f0000000080)='N$\x00', &(0x7f00000000c0)=',7@\x00']) writev(r0, &(0x7f00000000c0), 0x10000000000002a0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 22:09:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fsync(r0) setitimer(0x0, 0x0, &(0x7f0000000280)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000200), 0x10000000000002a3) 22:09:37 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0xffffffff) fsync(r0) 22:09:37 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) fchflags(r0, 0x6) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTOP(r1, 0x2000746f) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r2 = openat(0xffffffffffffffff, &(0x7f0000000440)='./bus\x00', 0x4aa, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0x7f, './bus\x00', './bus\x00'}) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) accept(r3, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r3, &(0x7f0000001740)=[{&(0x7f00000000c0)=""/89, 0x59}], 0x1, 0x0) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000580)=""/224, 0xe0}, {&(0x7f0000000200)=""/39, 0x27}, {&(0x7f0000000400)=""/36, 0x24}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000480)=""/76, 0x4c}, {&(0x7f0000001780)=""/231, 0xe7}], 0x6) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x5, 0x0, 0x9d1, &(0x7f0000000140)={0x1, 0x7fffffff}) pwritev(r3, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 22:09:38 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="b0348fcf2701b48e108d9e176cb7e64a39a2fe4694b4d8b33cf7006a0c7feed5a9ce4fdd5cb4705eeeedc361688c385ab15b8c1bd6c620501003e550a1aeeebac714656597e54d547f4af8dd7dde121996e0152e61311d0096c566c266cf9d00bf0d65b8fdb16d641c3db68bb5b0f4e754dd9d94e5ddb29c560fde0d07c25f00460a7f9ce66681cf5d7b719372d28c80638a7ada8435df0de852eba999dccf2dce2c536ab3708c115491f55461b3f1e4be037380bec06dc39269fc9927fa3832bedc240a5bbe08", 0xc7) 22:09:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x200000) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 22:09:38 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = dup(r0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/189, 0xbd}, {&(0x7f0000000380)=""/89, 0x59}], 0x2, &(0x7f0000000400)=""/164, 0xa4}, 0x42) unveil(&(0x7f0000000800)='./bus\x00', &(0x7f0000000880)) symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000140)='./file1/file0\x00') readlinkat(r0, &(0x7f00000001c0)='./file1\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) chown(&(0x7f0000000540)='./file1\x00', r2, r3) chmod(&(0x7f0000000180)='./file1/file0\x00', 0x5) 22:09:38 executing program 0: msgget$private(0x0, 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = msgget(0x2, 0x10) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000280)='\x00') 22:09:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSDTR(r2, 0x20007479) 22:09:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x64}, {0x50}, {0x8006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x39e) linkat(r0, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) 22:09:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0xffffffffffff5b44) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) ioctl$FIOSETOWN(r0, 0x8004667d, &(0x7f00000000c0)) 22:09:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 22:09:38 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x1) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x1, 0x2, 0x0, 0x0) 22:09:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) listen(r0, 0x7) sendto$unix(r0, &(0x7f0000000180)="b100050490000000000098070700000000001038f53e8551f30ce390500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e6d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af090037282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000008e0000000000055f00000200"/177, 0xb1, 0x0, 0x0, 0x0) 22:09:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockname$inet(r0, &(0x7f0000000200), &(0x7f00000005c0)=0x25b90a2ff738b216) r1 = socket$inet(0x2, 0xffffffffffdfffff, 0x8) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f00000007c0)="eaff000000100000d4615b824f8482c67b5bcf7aa8c5edc32bc6869832f207a18f2717986789965c7c266aa7fd35a44687f2c272f85e47f27fcf4af3795fca60720ae9032e804bf045201e1801748e0f851b2f850a530153910a7c95c7a0c4609784b1b17ef06bb9b4a7aae92a1c62ba4eb96a2758db16d64f734275ded4000f75eaf4934d41a3e0c42802791996309377e3be78702b21814a79bff74e66d3025f76dce148dfd62b2f45f7f61cf6dcf74cffd4ecd0ac1a21872874868b1c058bda75659550d3942b662bc5e7c900f48c007987d0a2c636bb499cabb7c4de649ff489aac78f01aa83733c1ec369f92cb0ea0f55a812e18b", 0xf7) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000040), 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r3, 0x9) sendto$inet(r3, &(0x7f0000001900)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x40d, 0x0, 0x0) poll(&(0x7f00000000c0), 0x0, 0x0) getpeername$inet(r1, &(0x7f00000004c0), &(0x7f00000001c0)=0xc) syz_extract_tcp_res(&(0x7f0000000540), 0x27fffffff, 0x9e0) r4 = semget$private(0x0, 0x2, 0x1) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000580)=0x1009d8f) write(r0, &(0x7f0000000100), 0x79) poll(&(0x7f0000000080)=[{r0, 0x14}, {r0, 0x10}, {r0, 0x2}, {r3, 0x40}], 0x4, 0x80005) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x8000000000000004) sendto$inet(r0, 0x0, 0x0, 0xfffffffffffbfffd, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendto$inet(r2, &(0x7f0000000680)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0f71e3e0c387b0da4685319373ccc538cdb174af1bcdbec9e0ac7c9adf9b31dc93c91a235e470f9e785a8660a6c7beb0e180e0a25c1a4e961e18174ce5da31678965b5dc7ad1bd393c21b008ba0aa4269a64598699807bfed362877112486a23a287f8ed620d636c739493cfa669c1cba9d172d05e8ae89765dc9faa4dd35a22e2a0955bb568d9834aa3bd9d3a0f97669ba60fea8a04f97a56c85d0bb4dce1793749a6a18d2d88e9bf8a729d8693959f3fcdd76ca", 0x119, 0x80000000000c, 0x0, 0x0) r5 = dup(r3) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x664c) r6 = semget$private(0x0, 0x4, 0x30a) msgget(0x2, 0x8) msgget(0x1, 0x80) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440), 0xfffffecf) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640), 0xfffffffffffffe81) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semop(r6, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000500)=0x4) 22:09:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:38 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff7000/0x9000)=nil, 0x9000) r0 = semget$private(0x0, 0x1, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) select(0x40, &(0x7f0000000000)={0x3, 0x10001, 0x0, 0x6, 0xc000000000000, 0xa84, 0x7, 0xc5}, &(0x7f0000000040)={0xd8, 0x8, 0x0, 0x3ff, 0x1, 0xee, 0x800, 0x27}, &(0x7f0000000080)={0x8, 0x0, 0x20, 0xfffffffffffffffc, 0x9, 0x8, 0x9, 0xffffffffffffff01}, &(0x7f00000000c0)={0x3, 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)) r1 = accept(0xffffffffffffffff, &(0x7f0000000840)=@in, &(0x7f00000008c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000005c0)='./file0/file0\x00', r2, r3) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) pipe(&(0x7f0000000500)={0xffffffffffffffff}) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r4, &(0x7f0000000540)='./file0\x00') unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='W\x00') shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) munlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) r5 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getpeername(r5, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x420, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000780)={0x4f, './file0/file0\x00', './file0/file0\x00'}) r7 = semget$private(0x0, 0x7, 0x10) mknod(&(0x7f00000002c0)='./file0\x00', 0x40, 0x8) getsockopt(r5, 0x5, 0x0, &(0x7f0000000300)=""/217, &(0x7f0000000400)=0xd9) semop(r7, &(0x7f0000000440)=[{0x3, 0x2, 0x1000}, {0x1, 0x8}, {0x0, 0xf99c, 0x800}, {0x2, 0x6, 0x800}, {0x6, 0x0, 0x800}, {0x7, 0x72, 0x1000}, {0x3, 0x1, 0x1800}, {0x0, 0x2, 0x800}, {0x0, 0x3, 0x1000}, {0x1, 0x1, 0x1800}], 0xa) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x0) ioctl$TIOCSBRK(r8, 0x2000747b) mprotect(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x5) 22:09:38 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x800, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000240)) r3 = dup2(r2, r0) chdir(&(0x7f0000000100)='./bus\x00') r4 = kqueue() r5 = dup2(r4, r2) r6 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) r7 = getgid() setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x1, 0x9, 0x7ff, 0x5}, 0xc) kevent(r1, &(0x7f0000000280)=[{{r5}, 0x0, 0x2, 0x6, 0x5736, 0x401}], 0xfff, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x14, 0x3, 0x5, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x3, 0x1}, {{r3}, 0xfffffffffffffffe, 0x92, 0x40, 0xffffffffffff0000, 0x100}, {{r2}, 0xffffffffffffffff, 0x0, 0x4a, 0x0, 0x10001}], 0x4, &(0x7f0000000340)={0x10000, 0x80}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r9 = msgget$private(0x0, 0x4c0) r10 = getppid() fcntl$getflags(r3, 0x1) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r7, 0x30000, 0xfffffffffffffffc}, 0x4080080c2, 0x0, r10, r8, 0x0, 0x0, 0x1}) 22:09:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:09:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x6, 0xf2, './file0\x00', 0x200, 0x7, 0x358, 0x1}) write(r0, &(0x7f00000000c0)="8b855e12c778398d362b43fbd5e1fc3a9e39753bda262d4ccc49bea046b363931787693b0f", 0x25) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 22:09:39 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) accept$unix(r0, 0x0, 0x0) 22:09:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfff, 0x5, 0xcf70, 0x40, "b3d13c6524ccbf705f610f652e3f394048452dc6", 0xb3f, 0x100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x3, 0x80, 0xcb, "3c37bf39d17d9e2fba1106a6c0423304bf0b0127", 0xf09e, 0x5}) fsync(r0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r2, r4) fcntl$setown(r0, 0x6, r3) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/31, 0x1f}, {&(0x7f00000001c0)=""/22, 0x16}], 0x2) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000240)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) write(r0, &(0x7f0000000300)="2ffb31ce0a3e9e9627daedb02982e629374d0792b401fa09c52519b513d6bb1f62397a4cb405de5d5925976207484171f9a721db01f0feb8c4440ebb94ad2907baa7f1cc9c5c469e8684c7a25f6e4580d2f2a313b7422941a59727c4190e93c863eec194f6fcd5f7e72706a4ac0b1488f422", 0x72) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) r5 = dup(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x3ff, 0x1, 0x1, 0x7, "d7bd6bfce4801bb6e33e862a7ca16de3e96fab5a", 0x1, 0x100}) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f00000003c0)) ioctl$BIOCLOCK(r5, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000400)={0x81, 0x3}) preadv(r1, &(0x7f0000001440)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000001480)={0x6, 0x6, 0xbc, 0xfffffffffffffff7, "9ebec04f649ad4dc72a241bc28b8313d7d11ca98", 0x2, 0x1ff}) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f00000014c0)) r6 = socket(0x2, 0x2, 0x6) accept(r6, 0x0, &(0x7f0000001500)) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000001540)) recvfrom(r0, &(0x7f0000001580)=""/165, 0xa5, 0x40, &(0x7f0000001640)=@in6={0x18, 0x1, 0x0, 0x1c}, 0xc) renameat(r0, &(0x7f0000001680)='./file0\x00', r5, &(0x7f00000016c0)='./file0\x00') nanosleep(&(0x7f0000001700)={0xe68d, 0x1}, 0x0) 22:09:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:09:40 executing program 0: semget(0x2, 0x6, 0x0) semget(0x2, 0x0, 0x2) 22:09:40 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x100000000000f8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 22:09:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:09:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) semget(0x0, 0x1, 0x400) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000180)}) syz_emit_ethernet(0x1, &(0x7f0000000080)='\x00') 22:09:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r2 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) getgroups(0x1, &(0x7f0000001440)=[0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) r7 = fcntl$getown(r0, 0x5) r8 = geteuid() r9 = semget(0x2, 0x0, 0x1) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000016c0)={{0x5, r3, r6, r5, r6, 0x2a, 0xfffffffffffffff7}, 0x5, 0x0, 0x5}) r10 = getgid() r11 = getppid() r12 = geteuid() r13 = getegid() sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000000240)="addd56d11adeeed7443759d2c9c5c26841fd041282165e450b8af1d8bf8f7ae239c5c99d03db50222597a2609194489ddd14af1e67708d508f8b6d058bd9855b15c1fe3ac9f1810cb4bf7ac2309809496638386bd24de8455d993d4d04eedd5a038090a94c24760d6c6c8245797b7ed780a90ad3195233878e822231b47092967338c523b895454c6bd5e2654b113b826054a5b0dbbed3f9c89228fe46c15af008d5206ce9ad2c7b4049b6dd2d108d27fb0431a01da00f3a07fb26a744ced93dd0a425695e846175042108f1f1ba0150fade7e8571def0882d1bb3097d6f311159ae749a917655e5870668021ce1301bed1e5e7c7a76da3905f94805148f91689ad051c099c8880fd9b43fcd28908b4dd365a20cd68cd3d1ce88ec52f5cafd15e43b1af1e18a87f0a117f54c29f190f2936d210b3f40677595244bd074ab05755443d8bc09c2fdae09bcddbcafa8f52bb7f16b80166945a0ed53e386f99f9f5435d0c1a06520875cbd81aeca36a3ac9ea9681a6585bfc6b7ca9425b382f68c487002a8d7f8cc956504820c6ddc1c3d7738e91e764fbb4207477df685ec2248788afd1bb4f98af59249656d94f5778d8d781f6d43e8ee5573e4cfaf5ca1e52efdb781697ef548d66cc4d6a94ef869476be1185bcab0f22af249afd86b036c60ae03de1ce012cd1ffee98803061feca6148eb2e0df9dcb110774a01a69fc7c79468af94502b6bd96af5908910acac96b13d7aefc26ca74094303b73d69e9aa27c1052db78246f3c113dda7edce245616fb89aa555fceebcbb6bccda1fdd73536981104e4b152a188f5c1b6b8c0aaf908509d983b33602f2c06936e5d053e5c5fa3090dc3865f04418ad74625ac4bbb08e15139e243b7c36693e7ae596d59b185e56473061e40d6e2ec4e6df5b647cb93695c1f200f48861c24f171889847617853393724e768d1c8f7c6c240271df66baeb0c268ee01e1d0532c87b27183d3d1900d08c8ba675efcc1e0661528d71fbcafa7c25583d129cf64eee7085dbf8a00bba4a63b135ff63e96c82b14247d3fefc002a88ef79fe5c6e791128749c779dcafe9ae1ec98dca4751502b7e477a89a4744abc9963a3c5f79eab7fb0d6d9a4063bb7fc185bab2bea0d640ba92e24ebfa229f84b22960367bee2f91b16a3e566770aafe44e6d523d152bd24cfbedf075023b66f805e272cda8eee09bccc503b61a320ee59d5fbe93e06bad23c8596caaa3208ab1a991232d61012c4991a7748d0ec1c6b2ac3ce3eb307abdcfb835ee9a31953857e465ea84b77109a3d6a624d40e8ac35db2ad1463426e1ce2e37413c8d2f44a4b83a51ad71b54aa94839c6bd4aa07e7163cd0e893e8ed4da51e9142f727bf9286d4d7a2d16c655051a981f64682db14f9a4d50668ed4e7fb54e57afd0239a4c21c8acfa2fd8613beb00146c5b779bd1e5d888294780f4dfea77cc0540654ce57f106b7e23d2b2100871f2ca9875cf6b43a8fab7932bc7554cea840210fe75312c7c84dd61e33bc3d77ad9b8499fe00bc65c4f6803565773397d056e46af6228adee1b2e72a46f3d78ecc3b584ddb1dfb71361bbedb339780148695bb4e38521d15234a052c42bef83c2530be8bb05fbf2e608dd446b3b7ff92bd718d445a9672caf8af99f570d44cdad2b89481b51d3737d0e7e79d0c2dc95ae8636b9ddd80e8693c59fe4cc8943ed46c94a0df963d082b173e923749fc705594f4cf9f9cd961b51a90741c263d2e47aa9a9a15d6eeff46ae235c1965344bbc6163b3cec54dd25fe2d46d8a7f466f949c47f2503b70c8aa845c979ac34854e6cef7b273683c250c5f6a53e7a496ff702a5092e5145d96125965b3a41d9236295f3fe9582f1f4b380bb87bdd21a37db28e3340dcb38e8f2627be8c6ce65ed161f5ec8a459ca68fb304aabc68c677fe7c5e4a329354a541546cabf9387b72721f0956dfcc9897b65e15fc135c86b34757ed2a9cf706356a78c04f3412914e672761112be02b3511e88e9708c276446869d013d9feef59db58a01c81ecb295a40bb9da09b838249e955ffdc2768c16e995ab23c50ebeccdabe65259804079ad1c46a373ed3e84257a13e4a14a24a0d968bccddc5bcbb0704258358447bc80338b2a6933eb3685c6d45a5566fd32aff72b51fafa49b7bfa28fd302909936b4e74a6d5d8d42195e02902fb32cd4de46d918dac8b4252f2d99ff21be8a8e2bc7fe7e9845ac20ddf3ccbe48c867b7af923accf48c3a7160a7eb9998872474fc51cf8622c8b367a8075ab1af5cabc127fa50fd3a8baa40303ba0417369823ccb5c51f7b3db3508761ab97470c4fe925597cfa914bb2dd3cc24dd1450a8e2ecfd1db82f0970e3a834b18fc32c5966d67cfcec615c2e5ab29e0e79ad6de0fcc6d3aa9db39bfb57ecf217a37bd0a8846c8df8a2470461128e4d53396d5b01dd9f60d0c2a702a6672fd61dbe1fd086a52dac2ffd7f6f428c2ef32a770b72f1290c859499f54fc5a221f532dd2fcd41c4db55014dd0b6a3a15f3d19f933e2d8cf47c01f35a5a188a4c821c636465562e75d128aa22e13b76b76b5e9d0c40418d6a164955c326827c2ade2c538fba839005cf1febc691841f7099fcdf837a07e8a0e0af45e00e32fc916c63dcde9c6df6fdc79634b194a91edc71eb481f30768c64805bd48bddcb5a2e0c4029c763818980c862b5354acccf9865e5f8bef0acbff307b790a559d1340a0c5b0e86ddfe856c4f724f8d1024d8eaed12da3e23f1520254c6a130bb024d2b47d06f9a9e819b7893e538263a83f249d27462cea46904c0c23a51a92dc626dec07b8c92abd1c47960a95563179bc65e7833cb53a14d3d7de3292a2638081f08ed244490ff4e37d5070cc2b27068d55911782e8673195609004af52097e574f34d176f35f23cef038092ea89057edd990a4ef622c98bef337d6bf96e8c187a499fadb53f4a8b5630b423e0e090044838e6e630781212c70bcdd2589d6c25c2d2d8f5692528d177bbcbe021faffbed7970c678cd90ec5768969150bdb876c7d407152144b1b6243d949eded6138690dad20e5df1ce34b2a6b3c474a9fbaa58edc78a2b1dc4a76283aed2b645fed1d784b158b15a70f5045d5316c6ab1ba9b5a526a62bdf534edae6482fad575d876a6502e02d487d136a4672e5805b463edd47aab7e0ba9daf35229193e35e3f5dfa462a10e4dd29d3a00934b3b2b46fb25d54aa99130fe1937bba54db2ef3fe91eb349e9d5be1b6f0e1ba50fb1e8fc7226e6a57a8bb0eb91fb601ee88b6f6566a90d58c981ad44e60f15e5108dbc5bb36cf0dbfbe630f42b33ddcaf57c43f063b4db697b471d6d6e5d1c1e89fec334dcea26688b14b82d4d2f607c5ce2b06308a73bb6a37888a852b5c5f3bcbf3a7b138a0a59b470cbf2303d3b47b11337ed16fd24e99f0f5e558da9cd5a239eb014e4b594ecda7475999f7350f98b270ddc23d91527d857262be4321709e9320b7291e9aee5aff269b215054d0d6c661eff5bd977cc3db382ed6bc0522ec05686b34033a4b29157ca37085ab66ccae48d508032863960a33cfb569ae75ae0aae38eb42aeab1beaf952bd023a750059ac93b6ad310c35d84cf54f06b3a0f6beee3ab423649fb19596f5c9c0a87ae8b48d7237f6570b919dc59555496bb22593a359c2c8c87ced456145916aa89758f66f1d3f67acb690fc63ad14268b1c1f320a37bf883bdc98ec0d71dbca632232b4cb1349cb24337e1ba9b2c46a33861c7510247497c9a88ce13ad7be442b94685a74840faf12415a7ab92957d2070b8b3ab82c4059046c496544ea9e0e3d9827d037e40182ded7bd20aec87ac677f1dcce4c47a02e6aced1d427c4efc5beee2e90b2d0b306881bb4d3bcb78788c8eb7227741a56cd919e91e52ff9e50af9a9b1caeb8bf1d4de0c5987173ad8332c6f2b4148347f50e0ffedc118086727fd4d5854509d1ab2d76ff3dd457a47c16f9d8bc704c83d7c5257b261a7904429ed0bc0a4064bc21e88777fdede040934071b50691fc3b1053e01b3724863449a7bfd5618e1e2b7cd1ef28dd2228b193163dd5b0bbacecf9ccc574fa3fc55409fd0dfe74e3608c99accca79e4cdc472cd74c42d51448245b8357bec391a52d27a6c221ed36b768f156d5640a7c58938bf928c9d44202fcadebcc1ffcd7a0bec95bea6635f69be579e1fac20bb4c2bd06fc02638041385b2b3e95798f8b383ab70de3db007c48cc213d9c5065a6eacf04c24faba1238740953bc2362c182dfcb6b4d340ca5a6457a290c2b8f87da78c471d09bd3accc29c74b23aba390d0a1220d32c511ac2f1a6200a36e756023d64b98a88be0891b89abb5a1325f1a7866ca9ca24653fda70a75c4f91632ea808e5c494cd911290f4a4efc69a18cec725e89b49ad3c9993e17c6d978d40bf7420ddce3002a07f451dd3556682aed8724ef9d53a66436f79f617bf0a8f22f9ca93b5bf430d78ed578ea2c3e3a7e6000ea97851b386d78aad37c88acb3d709a1de6fac3e3c91c5c22d3e4f57825a9ba1fd56e3d156eb730c516f9767854dce636a9e2267a1dde87d872946936ab8883e3d17f6338202daf3276d50d6f7676332bb77fdef06eab2d02c49148bcc66b631221ce11be09d453ea648131ba5169e1beaeab1c276c87eb4d1f6ae8e954580d4726876f20a087c1b80ddac9622d0cc52695b779a0f1f835de3cf48dcdf7542ad3513abfa86c71c9359ce9033d156061bd20fef9388146dc8080dc807638b0b52d4758945f30e93fca5011f2d08b33894275a81b613c61511cdbd68b7d9669523ffa935ca30687e58917c800cc66bf823016ca10ce1323b4bbfdcddce485b53d73ced554900017b95114b08b4a5aa5d3e04f3db9c3688c6986e8481c6ae67495215130a282b92bab7a4d4fb5e5a102cbe3d069857aea1f72dcb110c63ced4f1bab8ab3e0347891c1e7650c4136dd4ad55f2afd57af7af542f856d158652d3907d958df26a0115be2e46bb5e81d21d1e7bba5adc83a87dd1755e6116cfed94e41827d7707078da27e8733984ce3ab600cd0042c84718320c9f91439185fdbbd98fe614cc45d7bf2757dab5e31291d5dfa14a256fc0e530e9550763125c57342798fbad6b2cd784ca141d8226c432e312d5cb98e769e1d6ab60167c4c32c8bc5419454967c47b3572342c3fce0c265ed6c8fa3b41de5620f189d23d32314f15867099dc094343353fe24635a1d6e48b35e45589369212112a8aef503762663296cf9c9ea8666ff01204a0256e0aaaba5e9b6fe2060a4233970c84da3b637947a7419dda6a4ebbd5a9969f3711a555fe61aaf614af7edad65e9508a28efe81cde587fd77cb0dd8705a27ac1e09c96d5c857eed31cc2f0bd6d7eb5c9612e0dc7dbf0bd2ae3c237f2b7a32d4f5d89c0dac084eb64a3f124e5157bf01c9ccff76c2f44de4f6765a49f33523fcf21a88fd50fe84f7d3f3c3309a9f4390ff41af89481701ce3b41406e3a6f9f9d2a7eb762f5501273ad7fd1f546499c1abc10bc19b3c7854e429ae1625de23c3db3127f13951ecd64cce366e3fe936603650c9d8168fc0bdca635c8a562c44b486271039745316870896f8157b10d37e01e4d0551efde1a59decf29a0a61dcf9bfe7d40159ed6be2a1e44cc3c8501efb208ed37613fde5e4495bc4672b09c288914e6f1df717aa8be4ed74b80f72159737cf569f0b9c59e984b5daf70566b6fd001573498df0bfa8bc9140196af08b8bc2dd4a830a6be9a91e759e7b1b68e8cc057e46d01093bfc1", 0x1000}, {&(0x7f0000001240)="ad576594553d15997610f66b0f9f45d76ab5a7fce0fd5dd2ad41418e6edba617e09ae22ca9102886d6c9dde8412ea3e04e8eeb8e5feff7123cc97c3d16c9acee9ce4fbfcdf0b3ea5c5c571d77e9e42de8bc2d2ebcc59f7a4b721a80c7c", 0x5d}, {&(0x7f00000012c0)="3236efd837fcf49003aed14f4d22102cb160b567e1be687ae73510a46213c672af99ec7dbae6abed847bede2d05dba6371621d51aca16d27ff864c5a9a33138b1004c16243bd83145fc79a81c0781d2c001bec93e1f8015038637f8d88986640267644a7e65bb46361755f20474b7821a70b0e9679f1543e9e5269e1b17ceed7fc0aae15ac01763bd673fae9889343f7401a8b3b8ee1a387f629f4", 0x9b}], 0x3, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r10}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xc8, 0x400}, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001740)=0x225) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:09:41 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0xffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) semget(0x3, 0x7, 0x8) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x6) syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) 22:09:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) 22:09:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20101, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x61}, {0x4c}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 22:09:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[0x4, 0x3f, 0x40, 0x9, 0x3ff]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x4}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:09:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 22:09:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "0503000900"}) mlockall(0x3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[0x1, 0x10001, 0x3f, 0x5]}) 22:09:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:42 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() fsync(r0) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 22:09:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) chflags(&(0x7f0000000040)='./bus\x00', 0x1) close(r0) chflags(&(0x7f0000000000)='./bus\x00', 0x2) 22:09:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x408, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0x2) close(r0) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) 22:09:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) read(r0, &(0x7f0000000240)=""/157, 0x9d) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000015c0)) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000140)="af878c891e31eced1c44c54b88d94ec83261e3234bb7f3a45f07b5997aeace6eb826b66afabb3fcc8ef322f2bb4110c909e494bb11b4a4f59d78ecb3fb1c6a1ed8b2fc18c9e6dab404a0bdf98bec9805f9db3548fc2f4b349225bcda6eb528fe9f4acdf6e6f3a0132f023406cb74f9ee4d4036d4b6a258da8265c11c061884a06ada65bff5dbf33b1ba198493b6e46bcf43a04f2567ceff50600a13c8f7f", 0x9e}, {&(0x7f0000000300)="74e56b1788a95341b5c9affdf900261c5edceebf689554b52051918a994ff85f283d39d52eacaafebeb05d005db31ac7c0b44265204e4641e721ec6b52585abfa3e37d0bae0c92d2ec95752a1cac984b901e5604a437f9e833aeb3100eb96a167eec8a2e056026240cbc522c0016df0086939c000f8ae86f163fe1b625f70e2d6e381375c08c56a75bcd5db60c1c0e3e97a203acf6938f3dfba1f514a5f6ef38f2fabf47b76f9b29a23c9d044e8e5cace14be4a67be18e138a875a844cb5d0f90b3f86b544ab6d", 0xc7}, {&(0x7f0000000200)="1d7a3514a931a432f115e7f534f1eb6321271da70421fae9444b2328a9f9e00a4ba0d68f647a65cacf848c38381e5d57880344fa74c279fb359c", 0x3a}, {&(0x7f0000000400)="8830802fe04fa9f32f70aa259b5c28fefcdb96eb5c21157f838a4c5a0a41ff06263ad4af1cfdf6be7048698d46e86c09b4a9413f1625f42c745d7bfd22db88de5f9b19b9d36c86f6c896f68d4ad482e253c15855eff41b555a9e5b7813ee15ca6334f2d0ee47e902cda261252648794252d67efd7e4070ba9dcc55fdd61cce3d7c23950b9d19491ebcd79a9bde899b4d452ef67941308cd9fbccd4bd71baadcad041060bd5d7e66cecacb328a40dc4251e428854d67eed3de3386a69169369fdd2d9d60f33d215e731dd2f8a3ea8e90b75918bb40748a4cccfe70e2dac55b4842714dd1e6238e6b1e8b5b5faf9ef19c521e59406670af46717777d94b55f413cd8dc56e2759c49f34ff7c1f765e780de57440aefe4084d493dfd6691193b70570131e2615f551062c0b95e03fc631b826ce856dbc8a09e6199d5075f693a2487aa4cf37dae5ce1e8667950d27a11d18fdf01d8a83861424d6aae020e16f427c4971c71564ff01b38b4378d1ae1a943cbebb5c57c6a3d40492b0bdb3754d2f2770102347f5b315a387a520fbb1d24630f259d10005ef57409c19f54a649eb1b6e39dba42095edc8d76a1922d861a8b495fd7ff4161a8f41fcead837e22d0433e931db94b455ed5eedc377d56a79a17bd81312bb8d352be1425669f0a44bcaff906642ee42c12457e36472ebbb2340e4f180c809f2c358271ea3e275fdb1688b43675e839954f567a148625c240f96ed55c76036da2f2a6c43ff8f7e763c10545dcf92628525f8b17eee70ee7b780e6f61436452097e0759325ca9fea927250c15627733f7b1570418c663a48ceca17343e402d5f7c1a8d1a46161afec1ec64359bf6030b8f7e25472bd14d39d6b3ef224a02e08cd78646f9ec20192985ce0af6905c065e27a60fbb09195982220c0dba72142424aa44f5ecf96f64f3196a503c2aa3f57e36ce4eb3ca0b82c9f7acbcd6f3092309315b0432376c59136c6777318caef50e25e03910f9e4bfe5d2aa74786c0b0d813f4c5a7fcba1974ab8647dff7fca81e58a77e499d1af104cf2ee71745bf5dbc30724dfd52af382f5d76d00ab53286d4dfc9a9c514cb570a190a768ea985f0b25a1742324bdab2cc72b77994bf2e9d706aad44129e202e1abc1f251bc9ee5b4669cecac58166fd9e9bd12c9397762182b54165b842e812a4f79941ea2efaf67d9b02a6bf1b9044f85aeb2edd4c1f3be44a930b9c209b235914d49fa49b9eca4f14c1452c926f24a6edd9db96f455828f682388c7305820058ffb78621c515c9b2e8218c1948599f5015d444886f414bff0a78637c449e6c9ca436835e2c483e79045af3256eba2c64293a18f658ca2e8808330e9f75b04e072e00a425ecd906cba1f9e4dbd1a7a8353301d1e4888f42f33454ffe224ec9d491cfea5704950ca97c4d1b880a3d6e974eba4a555120637d511e3b25676cd21090062a660835269dee6e0ba6afed0239381d3e5fbf841aa407477630f6c3af1c45133351a8d2e92aa6958e87680811d365871eb6820cdd9e088e25ad29f352b8c2dbb51d135f7f13460e69845c255d1055602484528c7d8fd2906947087eec6908f0d883a4ac56161375004e9cb01a9a952428fd742d004f750d72c41a035ea01efc483dd958a88c0e707dbb24d957ca2cb4088dc59385534c85863188f82926e2a2d0872d88c90b8198782a9926f8d3e79086c2f543f43bdf739a21f06bbe40318186c52f93947060e5f3cfabf9ed9c3d539073481e3372e61a1b4ede52b29da3140bc5408bca3ed383a31f95199efb6b37d3ac0144ecef1560395828c3690e111988b986e350f79301615e9b2dfe09d707794231f78509fbf2ff1b45fbeb5f64df65c41f6f5d2d99cdef72ea0f375aa38df22b4d51f041d125df2ca15a0de0024c9e6376dfc80e11558b775d6123af2f93e66b5099345eddf0d37d4fb32f761acceece09433fd7a715c3b521ba4a5e21818498b2421dc1c358879e6fcbcad6b9bb40f2ebd0736a1d3fd2f42b18a2f9714a8fdfb3fadb5dce7429bfa3367e4e636e9f3688bb112055f345a2c1cdf0831210801da6686d149f8c3599c5bc7f0ca787352160bf9209fc259f2c911411ac1a0c177a1bb223fd93e9ac2328ccfe7c97b5b5acc5a4b961f4ffdcafd37847b4fae75d92b9554bbbe659ba67687ce2693ed36cb571852b7c34c5928f43cb89aca1b3a9ee4528ccd17ac4eb59ba9f0e70e9e14ad710c1643f29993fbd35bf7e3f9082fead4c139e9172e9cc11c1b4e4c92a8de4f7c05afa6c8fedade96910f15b9b4ca2ef83d95c192c4c7af3e32f71b4b659faefa0773623cde897826a52ed6894592bad5323e8461f1e45b978d1d7907254d22d6a9b6dc35652dff0a7819f305dd872c2ffc96e7cf843ecfbe87dd064d52768a23f320d226b37f885e40146d4ae87f2f2c3054be3b0bf3a4d21ad36f874ea9325c9fd7f81899fdbd149df561531d084a94e610f07166fe9ba30efb42fa8624af1d3c33e326d10a4d1fd7f962b319f427a3f4af806e77b3065a8fd9e2956cb6f8a1b8261cc545e83538e614fcaf9c59561f965c00befcee782fa020cbb2e2878d982da982db66d939652a73b4bc4795592f643334b5a44e81e0fe85c21549b473f39175272141508612a5faf4f00fd3ae63bad4910cdc845d5add31e0275240628d3d4d0f01b8eab1620e13949bc2f9c2be725803215cd04dc7e56b25247f91d4b1cb05181140e912fc9b02b7b1e657f207e5bdd3ee8357f814ab462a17cfc3be8a1c7d780d184bb4a5c0b2dfff8bc92b93b7491eb123fb54839147861a09d55fc3502ddf3f874745c086c0c5779f9834567e7be43d9113e4b9c13b610d071c37079c2cc2d47e96314d2d3e9267a3742fdebae200ca696d048077bcdf999d1d6ca36506a4df92c1ef1329881b03ad7e815f38897005889f749100e6df7512ee6f6218c6fbd318ffb78970bae26c846a2938ba5d72c176391bc635124d3007a251b37b0a5284a37f4bc96579d5709b12e009484d238cbcf7d71de0cc9ee226db3ab6b672a7ed55f5789a13680c0b61e124c51a0a54bb406e765b62e52232b0607adec4b65a9cc548a399cfc9642d446a76a5ebb41c46be01f52e4ad795609025d407a78c76d2c961fe8913c0ffeee1fecbfc1fee104cc4c779f7acebfe359f2ab333072975ed4a9c21f9a267c0cbacb4ba8201e48fc113e2eed2ddffd7fac4c26eee1d4ab1595b901e5cc3c4314e84234c23ae83fc47034e44b92a338be4de3d98230f9d08c449e1bb54a4e4f7c818bc499d082341b0d3479409e6991f69bcdfcb213720921a0345b412966239fc8d6d835573094852d1b492c684c3b568912377556c9d7443dbc348e3bf97c567343f565652fb68ca47a9c9cba3581f323783b4983f65026974f230cd22dd6c2b3b7cfac112c731a4dbce2528badf2aee82ef79527e9ce5cb9489d3a0df17a179c8099fdf12096bfeeb4739922f91eeadd1b85e181b12d56da74424ab294fc7a5443e898eec4889435716bccbcb03f8422f448bf9492eefd9278639880b3177b13f61e9258b1a5ac2bd88640764c78c406d717685971a05d0ba36ef79d595b1be42c6ca449bf13944a143a4c992fddc010242bd68a126810492b7e4057c0a3307ae09c15f6c2e4e3ccf9e654cac2b0f01ad787fa9bae762d90819181acabc10bf01e13639ad1b5e332df7ff854df76f4118b4751f8245edb6e91301cff5172b68ecc10222477d67eda0d053c0a09f31528490e2cb6d07db0b9c26bce343ce5bbcb0b8e2fd11bf6a9b08f98331a402528f19aadf03980e9a4a94935795e39d3bbf48bc2823afe16e5bf4a04018c32c57a91c29bd0ad9649e0f7e27109f1bf50289b0c1c1a6554eaf92558e620567b821fe708ef540018435df48dfa0d033c70f5a33541996039dda3047ade19c7d3d642821aa30addbe5b7101b512223d0c8e4c0bae4276239b350b3e2af552a516b0641d426ce71d112c3f2a6afdcc88a92dcbe0fce3edd46c16355dc1caf80e17a3fc232513cd888e20b88d8e18817b46cf6abb657fa718e4ab876cbe6fbf61aa2a6d57160df53845e64b9d34c44c3498f45f36454e823937e9ce0f53dcc2bf380fbf9a674e401cf4041a1df6c34f8a5a8674a1ece2deaeebec8ae533030a38c6328089c7bea1a1db3c97dd0bd0c29a3ddfedffc9d00521cd0617bff3769dc69a905dcd2b01194c124353a1f4d940fa088838bd862801ff6423ed5b937e2b3e72b374a0d6559f10b67b81484864b84e2d3e36d7b7b501807432901ad6df86baf6ea59249aca68832e9696eba2b5ec0b41eb73c21b18942b747e4926744f341b5bf66c68908fc32750f10f808174a8e7a29004a706da5aaba5a562b19637b97cc72e50c028bc777fc369a9adc05a4bac2693b7f341b76c7e2d3a4c9113cf8fcdf40bd542d3cdd919b841b62bdab60c18bdc50f99c4bb56b54cd93160d7815e7b11590483621bd994a14832fa8d93348262688a9f367d450201d7d013044b8d113b4aa04b29e77e8d24197c0c76b5afb6f9d1229f9d2b587257bf6f765d0325a11131f079461bc92a7fa874a8ef0f76ee38501e29dd4e259122901e61a630e449ed1eb182cbb3dfd27d15dcb0c662b367242d7e7f2f0627ba075f2b11e17c7ef9745630d185a8ee816a18dcda50503dbf8eb1dfe4e61d0567991356e1f0a3411ed0bc7c365eebc62b7454752b987e40f46c84927884abf518124a176766a1cb2369c1780d975adb73ee0399efaca33bf6ecbcd18502c21db15d676e248cda211f836815d1964c952ad99f3c02a3350c9b5b4116848449f1744fc480e0202c5c22c921e35106abd868e18c039c5ea40908a8dd3a01674ff045abd6a6f3c586a24b265f8bafb30305d323ba645f2c85c6d4e0a60606cbd1ff6238ac853b7b361759e0662939ad92649d59a25ca33ba938be95706836c8c85401134eb7c785b2cfaefef8ea86771e6a1a953cad1424f5bb3ed062c09d64aa61cabe07fa10b3d19a799aa5b7453dd0a703f69e3d37e1a316bcd96255f9a18ac9bb8781d8cf50ed16d850eb7f0be5006917aaedb54aba309e4aa7097a035f60eb2a4e62af08aac3bdb3a7e02469ce24bbab94939260cc1ff0f962a09830c298db4fa57f1e70ce325d32e145e06c506a464b48f45310da79e5630af72b31e92b7709a823c6b152d8506892c7a9a714487042665f440155c913feb3cec9ea2c61577d0d433d99d31720d136f89e62bddfceb4af5584674d1132c9dedd52cd671f82330e704b782ebb52badfb6e8d9d3a5eab8a4eed75ff2874fd41ff000edf50448b0768a0234249a244a179af3ca52a15df6494649455bb935311688982104bd206cf2664fb160b107f68970aee985e33786e33a1471c56387934bbd4554719643fec266159a3b064428edc9db9c156ab54964fc29c8dfc6dc4f286f145d590b918ba8c94e5c7b9e7a8c68588b46b63e3268402b12766a5d2be2e0265f536ff6dec20bc0a473dc4a18654f92711dd8b11a456882596ec10cf2ece3c02ac78955d2e05f9ed543b41b98b61f872d8a1db056ec5d1d4e5e3093ccbdec24402e520961828c7ec6aaa321ed7dbf2cdb604408d44681a733ea3d0f0d0c8e087ea125db912c1b1e7911416f31b531f4afe919fc495cd24a72eead3a57adfcf63b6d22c419397c24cef88c4eaa18f502420699cd6c293c7a2760d82ea2cd28529b5b1942e708cdf03a0eccfe055c90a2384b250a90442657c57b362686e89c8f767aba85456f", 0x1000}], 0x4, &(0x7f0000001440)=[{0x108, 0x0, 0x1, "f2e7d5339da11f09504473c5da985600a3646a6bc8971bc4ae7bae74da4713f68c7bc42627c856dd735236dd4aee28f6f0f01808f0703b3cc64705d7c587986c9d2416f9d56149f78616f306f1c7a48c13a8a16ca2c64152aa5bd7e542d862cb10c8f36d7ccd15e9907352663fc0998b8dea09daa54f0d26f921ed46749d118e0e520eb4f5161ede93c9931a4f1e585c9ef920577ac59f18021c9b41ee526f74ce0c6b26d9206e2e538a27d33bac5c2599149105f27f98fcc5c6fea3ea75a59d4fb693068098c02624c1a04d5ee6bfed6e68f14b796d7a14fb78f8ffd9c6c6b4593ae8f7975d5157871ffec7e339e36fa06aa73d9fb4"}], 0x108}, 0x404) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001900)={0x0, 0x0, './bus\x00'}) 22:09:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020400000000000000"], 0x1) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000047e67dc9aa00000000"], 0x18}, 0x0) 22:09:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) connect(r0, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 22:09:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x25}, {0x80000000024}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)='&') r1 = dup2(r0, r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x9, 0x9}, 0x8000, 0xde400, 0xd7ea}) 22:09:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:45 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000010000200000000c00"}) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000340)='./file0\x00', 0x400, 0x20) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x99, 0x2, 0x10000000, 0x56000000000000}, {{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x3, 0x101}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x8, 0x314}], 0xa562, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x1f, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x0, 0x10001}], 0x0, &(0x7f0000000300)={0x6be9, 0xffffffffffffb3ed}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f0000000140)='./file0\x00', 0x10a02, 0x4) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000180)=0x9) r4 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x16c) lseek(r2, 0x100000000000, 0x1) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') ioctl$TIOCDRAIN(r3, 0x2000745e) 22:09:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x83, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x26}, {}], 0x2}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0xa) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) 22:09:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x44}, {0x400084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10500, 0x0) 22:09:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x54}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) 22:09:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f00000000c0)="01", 0x1) fchmod(r0, 0x61) 22:09:45 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000700)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000740), 0x0, 0x0, 0x0, 0x8}, 0x409) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000000000)=')L9', 0x3) fcntl$setstatus(r1, 0x4, 0x40) sendmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)="b8d7e5fe96741211acb885fe80a724d1fe67a38a54042ae9484115be9fed389e7900e396c85fe0df282f2127d949065164bc28bc7458fe246dba43eb8b6f51f81323e271c1f15a36a32a90f41f195dfc367c605cd03fc74a5ebc28a6a3b9329a447d517ba2724132a01278b1a69eb772ca62f1b3c75e60936a2581d70a2991cc16db7e57ee39d2c4e710e4809836f7e096886f1587223b7f234ba9f51c0aa1437ab7b8916121b346", 0xa8}], 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="b000000000000000ffff00000800000088273deb08fca195f056c15d4c794186a9f18faec55e02d7712bed48b5ea16d84e6ef9f36de2e29103e7e3c4a6e2d4faa0623246caadaa7d7db259fc71733e4a9fa30e8def5d6477eb18b82ce4c1900125247eea90d0625a95ca1a5bf6724e7694199f504f5f223d380b2477a17a83e69e558904fb926e205e2bd15792ec413526b102417cef89fa4aa84f3845d0aaa867e4ed0aa129c8724974a765c5000000d800000000000000ffff000040000000de812da5c4f742274ac92e7d5b19414e60a889c388873e4f0db3e8184c3b09a8bb7b0d7040e3c9a1b749482d88aa33e6aca37dfd6153e0769a84d148243bc6fc21a6ec51e7c08e59365d88a9d6a6c83bbec6229229937a4d895ba746ea16882677ef2936404aa8933837e5c9350998ffa95c8d9d0f66328ec081d880a1abc452faf2138e7979275f8f74b5fb37fd9e8422849ca8e62042410b8cb7724edf8a42686e0f166e2ab730d7fd4b2f3f936db2361e16aa64e707bfecd5ba5e944b9e439b31b2c0521a0000c80000000000000001000000990a0000ec129f581af38edc95dcaf9a5325c6e3f7503c7d72687d4ed982a5da9a5dee0a70a6580b005366af3f49e1a058480a1c77d6bf09216fb5a205f6f48bddfb1ae2ab17ee060c01c73801cdf75cfdd816bf8868ecb7a9662856b9397c0964c61d147a32ddfb26b42d279b4041ab8ca4a79dfeb3a08ce4d496b3e1cd7ea09c22cc616e36b0a4e834fcef8f22ee54f844dd300855333b0b2bf427131a104d083bedd64fbca166cb809d61c9b2e01188f0eee22f5284204a000000f000000000000000ffff000004000000da1d2e92b1c4231c7b9a16f975eeb62fe64338e2cc91e6c6cdf767708613a35ca32bbbf0b4f752f41be0faedc42fe92f10839757300dd8966eb234bc3506768b75501bc899a1894aa537aeea7118279b0f6398c00d40bb4d3a588a405a2d4dad223756359adb2181f56dab3efa91f35289d2cb00a87d307f3df780a1a4776a72a4018ec64d5322c0bf040128332c960272bb5d2ffd8c5c9505c2ca70ed5588ce2fa9abca9e1369aca8a5464334c7b1b4fe63e524db45df14bece5163b38b1f34096db04f4f11c1dfb5bba90508ee667aa3f906322df3cc32fe2b000000000000f0000000000000000100000001000000728b19dfdc3f60561af5c4b6fb47909f6b0883cae68ff02d36919dbdffa690a56597e437f83e9df5dd253c80c66e1652401e59790343eda03e2975f609d6617646df7021753d52860e391b4bcc62fc3a5c8a8a2b01aa30f75c2f938b9d20a7bd639c98174633d567fa59717e89de9541c00119be5a32e5e80f9c491fac0c7ee04f81c6d9f1cbd820e570b51b324ec560510bf87f419cebd1674429719f7d2fe7af3d1d55f75515ec42a505a456c2e1e09e05ec8cc8e41567eb7754b85ecefc871880ea719b9f7a0a417b4eb126fae847117be6fa8227ec1dce249fbe6e0000002800000000000000010000000300000032040bd32a5081446f5870807682bbb19d91e5e9815d4f11d000000000000000ffff0000000000001875cfe04887d8b36f9816bc69bae013d8302e248bc61f35ab6527d1fceab79fd2911f801d8a392e9718c5bd3e9100f29deffd1fbb3b751a4809263141988207a6ff5f0a9d8172d397348f4d9f8f4927f29b88036206dd28ecf4b38a417f4d1d75baf0a5c80816c38f90ff4afe82d4338ead1b8f5a65dd7cb3d554a8d49f3e838d578fd810c7164fbe416151ebc34113e1d62202bcb24627d8792f601bbb9655ad09f7ae3dc045abd089b38b1b62ce1b56bf1e5b836ae8aa2400000000000000"], 0x528}, 0x409) 22:09:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(0xffffffffffffffff, 0x1) 22:09:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = getpid() r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r5, &(0x7f0000000140)='./file0\x00', r6, &(0x7f00000001c0)='./file0\x00', 0x4) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) r7 = shmget$private(0x0, 0x1000, 0x2d4, &(0x7f0000001000/0x1000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000200)=""/95) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 22:09:45 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000500)=0xc) setuid(r0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x1000005, 0x0) r3 = dup(r2) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) syz_open_pts() read(r2, &(0x7f0000000580)=""/234, 0xea) r4 = socket$inet(0x2, 0x8000, 0x100000001) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r2, 0xfffffffffffffffc) r6 = msgget$private(0x0, 0x200000000041) msgrcv(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010526ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006b4e30417ed5"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000001ac0)) setuid(0xee01) msgget$private(0x0, 0xc3) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/77) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) msgsnd(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="0300000000000000dbadead6c8be30a8b09eca6788df5dcbea5d0de4aecf7ee67ffb2bb26bac36927b953edb61fbd9d5000000004c5354dcf060c9d78847609c4bf549db2039013aea6318e3fb3000981f1648b8c3326aa818541b17b53fa5c4a08d4425c3e7509205e22edfa23624bf55fafdc36ed078c0131d2caece30f33c64893acc51054877c21de24b26b538a14e2c3bd9d045068589b416bbbc90155525ce0f87c223088d6ac7ac824a18ba6c60ff2e34ddc14d0480ae3a946fe5a852589f4bd352039c4861d5ad7b7334c70bc08049a33686980e7fdc7cfc6645f14c388fb9f2fc47b6de72aa89391141"], 0xee, 0x0) bind$inet(r1, &(0x7f0000000540)={0x2, 0x2}, 0xc) clock_settime(0xb, &(0x7f0000000340)={0xe934, 0x7ff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='r\x00') msgctl$IPC_SET(r6, 0x1, &(0x7f00000004c0)={{0x3a6f, 0x0, r8, 0x0, r7, 0x81, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) ioctl$TIOCSETA(r1, 0xc2c04224, &(0x7f0000000700)={0x80000, 0x6, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0xa09, 0x4}) setreuid(r0, r0) 22:09:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(0xffffffffffffffff, 0x1) 22:09:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(0xffffffffffffffff, 0x1) 22:09:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:46 executing program 0: fchflags(0xffffffffffffffff, 0x2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 22:09:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 22:09:46 executing program 1: close(0xffffffffffffffff) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x1) 22:09:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x4000001b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000740)="76d11bda24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1efbfd20016d7d664639e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d392eb0982ced2f800000067fe8045b1e4a414505dba3a89837c91386b0aa6bfcb0c3f6966fc6c644f6742986b4813e3e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c701df5f8d5f3d80371cecd4e85b8a098e4b0a2a2000000000000000000000000000012", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2010, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) ftruncate(r2, 0x0) execve(0x0, 0x0, 0x0) 22:09:46 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) 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}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000a00000000000000de180d09cfd5cebce7ce6111b2f092962669f3fd995b63081bd9733e193d9c9189c33a924defba5761f97fb0cc93598cff4f7522ceeec1272fc868bd085f994bd0417c9fbb26017f4096f4b07a28341fba505dac877f6e982e0381a2f919a8ba2d4e80fb86", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 22:09:46 executing program 1: close(0xffffffffffffffff) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x1) 22:09:46 executing program 1: close(0xffffffffffffffff) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x1) 22:09:46 executing program 1: r0 = socket(0x0, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/32, 0x20) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x0) shutdown(r2, 0x1) fchdir(r1) 22:09:47 executing program 1: r0 = socket(0x0, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:47 executing program 1: r0 = socket(0x0, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open(&(0x7f0000000040)='./file0/file0/file0\x00', 0x10040, 0x80) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 22:09:47 executing program 1: r0 = socket(0x18, 0x0, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:47 executing program 1: r0 = socket(0x18, 0x0, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:47 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r1 = semget$private(0x0, 0x3, 0x234) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000080)=""/93) 22:09:47 executing program 1: r0 = socket(0x18, 0x0, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) sendto(r0, &(0x7f00000001c0)="4d2018e79b449df817a7a54f39801f74efce6acbe2ed49459217738cf9bab4c6da57c934f0dae7f4488cbbc23c72ee58d216d2a6c3baf270ef12dfecd5c4a3210a3a562db8bd32b7e841d8f0e27cd9d93c64a8714e89e2b6b41051cf6f8f7fa7d79bf26324720b1bf03202700fe325d30ea5a100cd24ac6d8bf7d635c0c611181810281ee9865bc823c96da531d510aa5e1916e40b531765488a3377c4844f371092cb020266222f0618b8d9bc", 0xad, 0x8, &(0x7f0000000280)=@un=@file={0x1, './file0/file0\x00'}, 0x10) r1 = socket(0x18, 0x1, 0xffffffffffffffd9) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) 22:09:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:47 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x85}, {0x6}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x0, 0x40}, {0xc3, 0x657}, {0x3, 0x10000}], 0x3}) pipe(0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x40, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000380)={0x73, 0x0, &(0x7f0000000300)=""/115}) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000280)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x86, 0x28}, {0x44, 0x7}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x43, 0x3}, {0x8b, 0x6}, {0x0, 0x9}], 0x3}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x20, 0x0) 22:09:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:48 executing program 0: r0 = socket$inet(0x2, 0x3, 0x10001) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="0000e100000000e4000000101198b24c7b7921c903df96b8e5b489536ca2ce94dd5f6c7cb8cd99a601b4e48bef8fa75349e37c3c0f3e8f07e2b5e9693d9d41ed0bc3c2489abbc2a17da0b30f1f59e893f7386dfc6069a6af81ea64698514894103c179208810857d4fb3302929ec634eed63f587680e32b91d6849664c5c74494a85d1", 0x83) unlink(&(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000300)="0d41cbd5674ac160a2f6dba4895835fe9277df110300000036fcbf049dc1863822f12c18d694a7f48687bcb3cf9dec405b2ccd3a28fe7d92985edac26a0a7f454122efb4f1efe800fae25e9bed9399c2672ddcdb41886e9d96bbf39a4ffa090dc5390e4f4f92cfe5260c486f673371d4737be8b37442d207fbca1eaf19625e20ee29c5b6d76f59f48aa1f539fe922516cec4e81460cb4d3ad2e30f90bdce1afdc0969ea354c1194b7530d12eec9bce0194531ce506358baf742d15a34dfc2c68e7ba6a2d3c55b72b26a3b0f8a63d29e41791ed934c5317ea2390e2611d322d48b3e753c5c49c4e0217dfedb2b253db24f6def261297898006998bd59bcac44f19296480a32e12c59276e5ed2ee258d71", 0xb9703a771828400e) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20100, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) 22:09:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000000)=[{0x7, 0xffffffff, 0x9, 0x5}, {0x260, 0xff, 0x6, 0x6}, {0x7, 0x81, 0xffffffff, 0x100000001}, {0x7ff, 0x3, 0x8, 0xffffffff80000001}, {0x10000, 0x7, 0x1, 0x8}, {0x2, 0x80000000, 0x8, 0x1ff}, {0x1000, 0x3, 0x8000, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x48}, {0x48}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="8b07") 22:09:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d}, {0x3c}, {0x6}]}) r1 = msgget$private(0x0, 0x438) syz_emit_ethernet(0x17, &(0x7f0000000240)="0d3904f2d38e1cda16a3b7b72560e5818bcac931e11ea6") msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x4, 0x2, 0x6, 0x1000}, {0x7, 0x8, 0xfffffffffffffff7, 0x3}, {0x6, 0x9, 0x0, 0x3}, {0x1, 0x7, 0x2, 0x9}]}) 22:09:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:48 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:09:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:48 executing program 0: socketpair(0x20, 0xc003, 0xfdd0, &(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000040)) 22:09:48 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) sendto(r3, &(0x7f0000000100)="d9", 0x1, 0x1, 0x0, 0x0) sendto(r3, 0x0, 0x0, 0x404, 0x0, 0x0) close(r2) munlockall() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 22:09:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:48 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000100)='\b', 0x1b0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ftruncate(r1, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 22:09:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:48 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x30}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:09:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x44}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 22:09:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2130, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) close(r0) 22:09:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x64}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 22:09:49 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x2b7) r1 = socket$inet6(0x18, 0x1, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') shutdown(r1, 0x2) recvfrom(r1, 0x0, 0x0, 0x3, 0x0, 0x0) 22:09:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x807f, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x24}, {0x46, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8a") mkdir(&(0x7f00000001c0)='./file0\x00', 0x46) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10000, 0x1, 0xfffffffffffffffc, 0xc5f}, {0xffffffffffff51dc, 0x3, 0x100000000, 0x8}, {0xffff, 0x74b, 0x4, 0xfffffffffffffff9}, {0x139, 0x95, 0x2, 0x5}]}) 22:09:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:49 executing program 0: setrlimit(0x7, &(0x7f0000000340)={0x2, 0x8001}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r0, &(0x7f0000000200)=""/207, 0xcf) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x48}, {0x25}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000300)) syz_emit_ethernet(0x2, &(0x7f00000001c0)="1704") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x8, 0x7fffffff, 0x5, 0x6}, {0x1, 0x200000000000, 0x1, 0x9}, {0xfffffffffffffeff, 0x500000000000, 0x5, 0x9f7}, {0x101, 0xfffffffffffffffc, 0x7ff, 0xfff}, {0xffffffff7fffffff, 0xec9, 0x2, 0x29b4}, {0x7ff, 0x81, 0x4, 0x643}]}) 22:09:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:49 executing program 0: r0 = semget$private(0x0, 0x0, 0x80) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/82) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 22:09:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x2dee0526df25e05a, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) sendto$unix(r1, &(0x7f00000002c0)="49628b1b2ab0b1e0ef96d10e3227dca8be2c22d62c256116db2c3f766e42e1164c61f51da58f94969cadbd51f0b747b50d0142aae72b4a7543c61196f3633ba5afb594e892a406ac0bfab30621a0fa12fa74e9aa6ae1d7191a514c2fb4fdbea9a498e10356bbfb3a3a00d6877b1f8dba6068a09ade9e3bcffddd2b2d06a7c6d2882c33162898477d898303df895c5190446dddd4587d2ab658a4ff63cf329f5f7b27133fdb894121c7d738cd9c138291ddd9ea6ce81cef56c2a1d23170a2730fa20b298c4f6b", 0xc6, 0x404, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x8, 0x2}, 0xfffffe79) getegid() openat(r2, &(0x7f00000000c0)='./file0\x00', 0x200, 0xb5) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000280)) 22:09:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r4 = dup2(r3, r2) r5 = kqueue() ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000200)={0x7f, 0x315, {[0x401, 0x0, 0xf6, 0x2, 0xc70, 0xefc5, 0x5, 0x5, 0x7, 0x3, 0x81bf, 0x7, 0xf1, 0xffff, 0x0, 0x7, 0x2, 0x81], [0x94, 0x101, 0x2, 0xfffffffffffff308, 0x100000001, 0x100000000, 0x4, 0x1, 0x4, 0x8], [0x4, 0xf11d, 0x1, 0x8b93, 0x400, 0x9, 0x51], [0x1, 0x9, 0xfffffffffffffffb, 0x7, 0xff], [{0x2290726d, 0x9e1b, 0x6, 0x1}, {0x6b, 0x6, 0x8, 0xc9b}, {0x1, 0x4, 0x7fffffff, 0x58}, {0x8, 0x4, 0x3, 0x8}, {0xff, 0xfffffffffffffffd, 0x2, 0x5}, {0x90000000, 0x4, 0x0, 0x6}, {0xfffffffffffffffe, 0x5, 0xc3, 0xfff}, {0x6, 0x800, 0x262, 0x61}], {0x9, 0x9, 0x800, 0x1ff}, {0xfffffffffffffc01, 0x7, 0x9, 0x3}}}) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 22:09:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x7f) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x7f7, 0x0, 0xfffffffffffffffb, 0xffffffffffffffff, "f29b2256db24ca665c6d2adfe06000"}) write(r0, &(0x7f0000001740)="88cdc1cc8cf16613c50817901de50f6edd7d3ac64731d78ffdf155d0177ca7d8fec86871364f3c56cb7e9833a5d48c574cf3578f0c9679be8a7d32980d797bb91906c479acbcca0bd4d722c7400428f661dfa7a6218bc72464a8c76156a7caf08b536ad8e0", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c8a028a895bb3f52722b5f180a80b6bb6c2d851c"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000140)=0xc) 22:09:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:49 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair(0x18, 0x0, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000a00)='./file0\x00', 0x4000000080) mkdirat(r2, &(0x7f0000000180)='\x00', 0x1) chdir(&(0x7f00000001c0)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x4) chdir(&(0x7f00000002c0)='./file0\x00') r3 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x0, 0x89) write(r1, &(0x7f0000000340)="60c1c58aa6d15440ea6c7c436f25e62e43e483115e879c1c6079bfac444e74d70f5b381df44639ce6e9defa2abb959a4009c3f9fe061e72c8a625951d0d01e17053cc11a7ed73074d450d0569a988dbc31e34b8a195a006ec7f18d8534c2b66a2ce3765310b4b8dee937ff6ca31f883d61d06f55ccb5bb63e9881f21e6939838761a56760c032423cdc9d9c143441b778bec3beeeed748894ef3f6909aa58025fae3a17ad5e452cfd77c454d0d2c064ecb434b815b4448a5c70dba61c624f8095457f04147c8ec749f12e09203a0bc72bf6abd157c6439a507f1c3022f0e8f7ab6d1b6c1317c334c59cf396a0e7add76", 0xf0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000440)=0x44) semget$private(0x0, 0x2, 0x10) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='W\x00') r4 = semget$private(0x0, 0x4, 0x41) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000500)=""/106) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/255, 0xff) r5 = geteuid() r6 = getgid() lchown(&(0x7f00000006c0)='./file0\x00', r5, r6) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000700)=""/60) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000740)={0x6000000, './file0\x00', './file0\x00'}) fchmodat(r3, &(0x7f0000000780)='./file0\x00', 0x30, 0x0) bind$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="00006e2f66696c653000972c9485bd1d5a9b37a3c92463bea20187635a2627294a7a751b68f40419479a0ff3eb4c4d0d143244091bf1c19bc75b952d0f4ec3c2fc815668dac484f811f7f59ccdc28d2c3cb6772611a39cca6e009b8eae54083e43ec8f378887b9d723e3835df52f37e288b23fe5e2edbcab"], 0xa) mkdir(&(0x7f0000000800)='./file0\x00', 0x1) symlinkat(&(0x7f0000000840)='./file1\x00', r3, &(0x7f0000000880)='./file0\x00') r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) setpgid(r7, r8) 22:09:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:49 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5, 0xffffffffffffffff}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 22:09:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x316a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) dup(r0) close(r0) 22:09:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r1, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000180)=""/162, 0xa2) ioctl$TIOCCBRK(r0, 0x2000747a) 22:09:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x28, 0x1, 0x1ff, 0x6}, {0x80000001, 0x2, 0x1, 0x8001}, {0x88, 0x6, 0x5, 0xffffffffffff7fff}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0xffffffff, 0x4, 0xa2f9, 0x80}, {0x800, 0xe9, 0x2, 0x9b56}, {0x100000001, 0x7, 0x5, 0x1}, {0x4, 0x100, 0x40, 0x85}, {0xef, 0x3, 0x2, 0x4}, {0x8000, 0x4, 0x1, 0x20}, {0x270, 0x2, 0x1, 0x100}]}) 22:09:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1}, {0x2}, {0x6}]}) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000100)=""/230, 0xe6}, {&(0x7f0000000240)=""/185, 0xb9}], 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") getpgrp() 22:09:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:50 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x180102000, 0x0) r0 = open(&(0x7f0000000480)='./file0/file0\x00', 0x8800, 0x80) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000004c0)=0x1) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r2 = getpgrp() fcntl$getflags(r0, 0x3) r3 = getuid() r4 = getegid() sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="01001f4af06bc9794328fd4d87653000"], 0x10, &(0x7f0000000200)=[{&(0x7f0000000280)="397e96d6a5dae7a0ef02e18136a683ffdc2411e52acb6ba13dc4fc7f88c74a438af25a37839bfcbcab8aa7c522d5ebb4b3f4c019082893bd895b30b7f4be92299db05dcff9301d444c3cb7855aab55896e1f3c506c5285e2405015ff9e8b07955c9dd5ad06f77f7f4251ea4541a1819f7d5448944b5078666c33aef2eb22d643", 0x80}], 0x1, &(0x7f0000000500)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="0000000000ca2e040000000d4678cbd33433d3e3034f1a2e41b583d4639712be02e340b408ada8db033f7723a87869e197141c131e5ce9", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x1}, 0x400) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000240)='./file0\x00', 0x91) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x800) socketpair(0x38, 0x0, 0xfffffffffffffffc, &(0x7f00000000c0)) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup2(r6, r5) 22:09:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:50 executing program 0: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) mlockall(0x2) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 22:09:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x180, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x3c}, {0x100000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:09:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:50 executing program 0: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9, 0x0, 0x0, 0xfffffffffffffffc]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x4003f, 0x0) 22:09:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0x91, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001600)={0x0, 0x3, 0x7fff, 0xfffffffffffffffe, "037f0ce93b027f00795acd9b2d49f13caaa55a00"}) write(0xffffffffffffffff, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f", 0xa35) write(0xffffffffffffffff, &(0x7f0000000000)="02", 0x1) 22:09:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:51 executing program 0: unveil(0x0, 0xffffffffffffffff) chflags(&(0x7f0000000040)='./file0\x00', 0x20000) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 22:09:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:51 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) accept$unix(r0, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x4001, 0x0) listen(r2, 0x0) accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) connect$inet6(r2, &(0x7f0000000000), 0xc) r3 = geteuid() setuid(r3) 22:09:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$getflags(r1, 0x3) write(r1, &(0x7f00000000c0)="a8", 0x1) 22:09:51 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/93, &(0x7f00000000c0)=0x5d) r1 = socket(0x11, 0x3, 0x1f) getsockopt(r1, 0x14, 0x1f, 0x0, 0x0) socketpair(0x32, 0x2, 0x636b51c5, &(0x7f0000000000)) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)) 22:09:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:51 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) 22:09:51 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0xfffffffffffffffe) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x6, 0x6, 0x6, 0x1, 0xfd6, 0xff, 0x8, 0x1, 0x1, 0x7ff, 0x5}) unlink(&(0x7f0000000180)='./file0/file0\x00') munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 22:09:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:51 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) shutdown(r0, 0x0) 22:09:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000200)=[{&(0x7f0000001280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257afe4b17751d602a93c4467e6b47b0a012d816a437a6252574882d64a58539d628ed46f9c8f058f1a410da7f15df71a234817bef6ed03e7ecf6c3c66ea3ce4f1904d4a33b3d18b83f70480cb64bd1dfae38589759199f596b29da920a5963b602c0bc5228450881dbe200fb0daa9f429481d807db59dfe74ce1d6e749217c6332aeaaadb1956c8752d0d52745ebc4b68d96d816de252995384356284380899a07aae2447bfa58701055befd7003e92d450e88f229f9ea64fd2ce05e2945baa7ca479a860a3ba0a3a095198633eae6a2ade25e56401f972ab328192620ad284ce7eeaf87bb16ab4cc7579b66d7ff231f3fb12285c21d43eb59277233d28529a30c31d2f51aade75d93a9f2fcd242933f1da44b17b6afbb6067a7f93390bbeb3f96fe7fa63183dd0851d676b4b4dda408bcb6afd79bdf506116ebf09d29e11802379e8c776eed260deb2a980a2d74c9e87aa855d4013fed3d03c6d7c649575938c38b432ae546ad2d6955c9d4c878da500b60f5a04adbf7df38768306334c04864eb49d897e29cec4da39aece80ea0c10f5fd7c695abaeef5bec82e263e32e6b1a204f7763c8363d054dd2adcd48927ed15b8093ebce1615c34b304cd6b426f0bc7411c1ae383ba11b5dadc9dc7df9abde255dfc4a66fa6e8f8ba2110353ca36b93340d8f6cbcc5d5ef86d8d5abb71e70bb1d8630ba49778deac25b3ba5a3e0b33e0faecf3aa02ccc4b4204a74e1d843aa6bd984761484d66d8f91b3fe7dcbe77708ac5a39ada5d692567c67c1ea9f8107a42728397a88e2682b801451b9ab2c6fbb9133a9935030ff4e7d5dafa004ac7f625bc39c12aff68584cd334ba800620975f5acc26d7429679482dbe7ac4625a6545f687a548990476ec2c142c1c153ddfe0cf91304f6a1220461d74632b6628ce657293768111baba9eff1d724f3a2515c9a1b8a673732d6606d4e5710f1294e9fa9c5190dcdccefa2e6f3535373f2aadd10a3183c4633c3e34ae11780a84038ca049f873c36a07f38cc126be4342cd6c8d03905a12f7f9b8cee266fbf9f230016c4aebb49552fe1846af1c563452261a9e61022a12ba87e2a8c0cb3e8fd125c2c701d7c9250529f92ca12eed08c44e824043a38302ecedfcf17f4f29ce7e6c59cfe006c2320510923f8de72a46f6e0ff2ac92e9a42f4567d1e1ed8443ebaf1781d3ed657dd215d37661aa85f23a457f9c91ad6e7a98793114b48a6764dc023c5e376107ce137aa3e737bbe796603f859e5eb270b8251eadaeda0e1f1d125d2f48eb76a7181b081fd10e447567c2d9ec75adde0819d8ffce552a82d913b37b4cd6a9ea2f793b076f43ecd1d3ccb48d5202d2581983d094624c30238ad10884b8aa372550d7aa49bb2c23ae25d7d90d3b7292ac72241874440a25b4210cb5438cae9f65d4b4808b5c1e7f42098e2aa9535f9e3866f1766a6db432384a57e2167de23dc1ee38c6eef3ae6762b0eae9a9867dfe1e55b8337bb04d6ca680d88c6a6a46105ea122aeae4a71d01b58bcc3912a0675e4dc28807f5976a14389e48b6b2fd855a837811cfde18d959c47c24f1f90126ed787784a96c9f3b0e68c5e45e4a1491117c1e340f5f8d2c8a308235c531ae8b8610eada4b5d1104ef9a6772777e3acb6982cf99a9d4a3db32bb7ba397208b08c851a07491a468d3eadf48a14323c483949e0a8005e749b88762ae985ccf132837c47a3a2a2abe22fc47e29e26ae1a17b5cbca31417f3251d82e55c34e672b5a35a2a4788dc4e2d0369e0dc4a55f392abda04833fc42e340bfce924af169016ca19dd1be766fbc96cc6530ab77948fd14a73624be660d44a7858bbe5a8cf39e85560e247c9ad23e9f8ef3692b12739b0d754a8c68a2a47c6fc89ac4f553333a7f15ffc0a23a3b38984fdae7dfd3b7eea5313e315861f3b47876a6df06ed1505f8785953299b287d9a498534d4ab4c003feb69e7caea399416afb718932e08b5834947f0b220b510d7bb4ff01a11f008f914942efebdd9c9feb1ae15e5276a804f903c5c4f027f3c2b476fa3595103dc9df202ec1d2c80b837b4a02ecf83cecdf597c4892141633925ffeb06fbb22b28938b4a5b2e4689d3ae076aee5977f93063fc04d1b1b1c6cd332c9ff7a9542f5e3c5a62455f98ad5c6188d1a3b636dba160a3e3ed730e1948b6e500acaffbfd4a00f993181356bad89b30931788098c2b553e2b16c910b24d683266944313273ab3d62da86e27c6f5dcc566cc76669516378f9962f0bcbcca3080c540087201c2a053ca805c0e48ba7aa1ddf591333346171c22b49bb61635fcb2ce88e584cf52d7d6b110421d499fe04b346eee6b293a1e85a3ad538b27963a977843830d741914247be6af0ca2953c20780391341865fdd54d24ae58248b0d88a6298104ffb0287711595a308004c86319bec2e96372a4256a4d82e710419eb412e60370dcefe5c78b057f2a143bec2e23375a06aad399a238ef10ff66d8dd448e82563d24afc880f59f7f0bff89f8fae6d979a204bbe34661bb5fa625ec0a5602e5d5f27f04fb515bf43bf799a1cee1ce9679912e70b6489d35bacf38da9d196a757269aaf77801e13f3ebc45dfc05d8e9b7ab5d8da84ee2db684bc54ca6fcd91a12269f930e03c02d9372ee0c8c719b574569898dbec7d6fb1e747c7a570ddac856eea2057fd4d30e12aa8facdcb88712905e91354a8d60b2dbb245bd92ed3b45f8151f626af59020c5007f7876ec56c7da6b637e32f03f51e20ea354ad5071857e74912bda72c069596a20c9cf1b457ad16961ae83881da4ae482be1a5e5da7ee6a0ee9a36e1e0d3537bc7b36e155dca6141c2650292dc84d36344afbf72c2e3d494a0f93e83dd1379ceac9558a7b6a73a9c0cd643004ed4491ee381ac1689e302a8d7e92adf6227ed7d06e5da0aa84c26994c064acbfda8d45af30cfa1a9e8ca4894b9c1fbf0a3cb8c4492e6e1f807c3fd6baa0ef37ce392f0f589790c605537efaa140524e7238d4f3218b653316157d7fe1b59e4d42985d7506797add7c6557043d299c58f857308921062e613e5248efb05858628640a01ecf66300221cb43c3d13d73ad68e7955722a389e85a03ab616682db648cc02b91cd23818341564ffb888d836f984411c6994bfeca30cb98b1a9f39d9c9d0a24bbcd8095fc03d4d31e5f8e2cee9a21c682e129e6582bc86498339082901bb60b05f52b5de59a95fa388253a84a5146749d8c9771c6f2fbf7151bffd7925527f8fc175d6ee3094eb78a980f5db515e378521e3008ddb1761299df022c81833b565f811fd11b39098433674a63c27c559a759eb1cedc4d132c0f368437424efb4bae31d603b708a6df1120b629fe91c52aef07f7263f339ded9e456074b86927323751e231c5627374a56f306ab30c8658d70f236797c6e3fe69ec498e252b54032417cbd7c4099579e39e28d97676792b647bcc6c08ebd976a0507a8b5688d0335aa4c89f63026c2a4bf474869c911f32199d59951cda87c0d9884655596bb7b88e41f159d89287b93bb629c871abb0b5b468a9381c0f94336453a91b8ca075d40b407317229e24dd84fb9e8513b0e1b68b7e6b17b3ac74015eb7b544e79c335518f139e8e34c716f8941f57297fbaf9118c5e778b45ddbb818391b977b59c42ba334c315e25c9716013315e30c54d6b61e12ef352fe59b4a46996adc3f464fb8de255d2390c021a7cd0974071455c7caf8448a7eb95e4242ece864b777d2dbe30d71b40db0233545c5886f3fd7e056a4381d2bedda12880dc0acbafb675be0e14be30a3d06236b6c49060b099862e3184d5285eb5840486c33848d60a7b0a68884fc0c92725b69d318e1a3c8fd8e5dc354e609fcb57880ec0b0092c2c834ee94399317361182318cfe03249e4db19b40da946f53972ada766a930f8b4eb14bce841a98ac59e7525804a1c757837335ccf6aeca5c712549854306d60211d4dc7283af00ee5909fc7089ec3b24dc2caefaef63ef0318aee422197cde9210a2206a5f995be37c8831f917a6650a319d1f460dcd1b1c41aac1304a91b6a5ffc260dcab496fd4cfc4e0d4cd9a41b52e86bbed45769624168cb837c2cde0075d3c4dc3e155b26d880815ccdbfb461acc5a4b2e023e7992bf2735cf24c8b4f1c31237b52658ef4726e496bb750b0f7c77bcf6567ffdb2e78b19507aa2ce3d4e5793ad914924563df3fe205a8deaad8cf16ddb95907b234bc51049081978565c3225c195143618cf5e29ed265b3b6a46ce4f8dc6a45dfaaefcf4809b7848914acaa1b5bf58a66c345c2da4be15926c8601c7dcb04a5087a097335ef3a97e2d1ddf53a69071bf4d2e5fdd4f947ab88c72933107f50fdd441dc9e1cad5f8cf41958f94e53c3be1bcc8969f6720d942444f3dc057d4d209d177f210bb964dc0c2f2aaa7712b8781e53dba6588452be917c956e079ec5a1761228144", 0x1000}], 0x1) dup2(r1, r0) 22:09:51 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0xcb3, 0x20, 0x3, 0x1, 0x6, 0x0, 0x20, 0x2, 0x3, 0x8000000000000000, 0x40}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xfffffffffffffffe, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f00000001c0)=[{0xcb, 0x6}, {0x1, 0x3ff}], 0x2}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r2, 0x0, 0x0) r3 = accept$inet6(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) r5 = getuid() r6 = getegid() r7 = getpgid(0xffffffffffffffff) r8 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000300)="31e9d190c883f8d653b106aeb93e3644ea1535f7117d917067d5f8974d8b2475d211d42e2f191dd384919c342e7c551cd610eecdea10b19b056e4c6ebb45987b98ac80df65a05ef72e4b8463841a0fa8521125f7e9e6ee1d88bc9cae3b4305e529c064951682a3d6be37b1aa6c29797e29a533d05074e09a96125e47b3d3f365c401e90617ef9c95d262ecb2875b402b55dfc967097abc1242383877041325bfea6ff74498265dd032901b1d1a360c1cae6490e0f4372d2e82c8b64d64b5167c5edadd9f768e64382b9c32", 0xcb}, {&(0x7f0000000400)="1b958b428acfe0b1f8b2428ba12f927952f9ac27acb5012717bf73905ecb235108c3b02175dcf26aca9f2189a5e35877700937a2183509c05d07f642ac03e502c64aede62bd3526150920c6ab9ddbfcea4f2298726e1eb81c99f4ad4e2dc8491fe5ac1e35b0a4c2abb97d2652a9d9110db376f79fe384302c09847f90eacaaf6edfc2647360b21d32d0123c216b8ff41714bc0bcbacbb41bd198e57d06645f582aeb2b0190a02dfea8283dc4b89f38086be351c02e186fa31fc146cc763c308c6bbd", 0xc2}, {&(0x7f0000000500)="76e48a0186c8313ecc9935a0921b8d89a3b5720f8b5ce227c161a3dde0bc1bd127450b2c2e4cc7deb253c844c443e39d73715891aae2e9493312acc726a1dea61b5e20cfeb932ae74da9985026c03708f62cc1e2f844456063fecd9331935b0800a9adb468f27401356ceaa14f82c72144dc8b73e8f75428fe21ca512293d2830b37c3ac2b48dda4132b654054bdcc592bdb7c63dbf3ca15cb9b2f24e996fa55105ff3ee54337434bbd919a6fe682c462fca959696934960cb03225e47b1c2a592f77f8225a2c923a7312bc21ee5f8d7fe8f1aaa80b22a70d0f636865c61f5b3cc49468b386ede1454ef83cefcfc002fc0b94ad12dbadaf9e61c8d2441f3408d1829203e2530933b3281c807046ab7449d17428230d24d94c2e7a9ddf2a44184728aa4909848f9916205678806a020b0e8a9e8e2ea66fe714adccc466d6a77b4eee752f328bc4131fd0706128c278be4bd0afbb5a24d80dd6ea9eac3a505899f1270e9d324317dbd6577238c7da18b9fa026077de6f90e921c6c790750b412a7167b0ab9f5b1ada28cb33847b0fc7072f99a9cfbd8c77b89d4d646fbcc97489c3addd32ea66794f9a745ee28d01142af573777b261e59140570de1dc561fde0939999534b820392cb842732c96e9caf7af53548778674ecc09aaf776b00510cc2a60e0acb6eb6c082f9f9b28afe487d79e4d12e5d50c50ba99e5eedd90e0580a7cea74e1a393e5778bf6f7c594bbf178d11be9b8851e3f3fe5286ec42e4ba0c365704444a5f2e905940459f59daf5f0c398d5b3c76154e5ef0bb2f52b40731c1dde6521120af1e9da95347b0982e988f239206143af4337d618a73c449f05f01c9480c817ed48b4c76a4497dde338e2d558580743007583f1f085403499972b2e5ac5236c9add7c0e5e5b03d4a345286196e0db49cdffbe0b4397b5ee98fa28cd01a6a878f03aec8336c266dbc04a03ec8fbbfcc73ebc7f7f874d81fbc2b19435904ecdfa5d6e7c7ac42ae315e1e4123e5c40c7e2b0d48374e839495c0696dd52f73ff80cf560b62f86feb4c347d5f3ca7a6c4bca0800038a35fc384bea93a9737913c67194a410c93b38bed46bc2687d511800b74edf3b17bae553f775760846f519d0f5b4f41e67111eb8daa26229f527f1bc5f7cf63bafbca8ab55693622b567f1994aa542aa24e738a2c4fb437f17a28b780ccfaa905b9377889a3d8bcb1b944d02b45cd2f65fe2a92772e0134fc180cca3c54cb694e3420813b211fb801b7f91618bc2998ba4486915aa36a4a5a5bcd8f3d9cc81f229cb22b1ea8c1e8406d6c623571dd11f8e7bb4c078674735f97cbd00dd50fe01d711d2fcc7245a3b2afb2cfe4fdf1a92c6f1b0156c147cbba696181d2d9b36903332549ffe671c6579ef07e012fd8afd5eb86ca449231db6670cb6ed7474adfdf393e6ab7e47c1999197bd56a23357aa77d92879395015991cfaf449e4dab8a9919758fe20d24c560216b46392cad1aacf3efdaec28414f10d8c4d81676aa1c4b9069889b92bbf24dff332cd2b063d7935996f23a99de6b01796965efa0fb0fc4883c511a0ca8bfb3dbef095b13b17234fcb1fd0c4495518dcca2fc5649840d158e6cefc0c2cec49a6d5d506f2f3ed1fd538d151fea802cf18e12368c2e0a87897674d94562d52b2840aedeb0edbb65c975e462c44c40510cd374809c29a55b72835a8096f8e6763ca8a44d4ee1615c56c1bb9a0eff0173f9383026ffeb5530c834c31f4af033fab067bc984b80b0734fe8e463933338f8dfc5aca51be12ab9640f67e4b3d334beac81da53fddaf613124c5fab26bb84bbe295d9474956ea2d731c56b243bfaf44b395bb8fe975347237dbc8a7ee014e47ab242de9714775e5683087859b5595177e83d844a86c820d14ba7bb5bc18f1f79af3c3efcc53b09c7bf21d1bb1e4d475a393b5d17e39e208a377142997d7332f95c55cfb7e480762ede251f07464a51ac0df6ab158a68b6a7e2779fa99e6e56e17198922473f93f8cdc7dd436bb34dab8370a8a6e1e159add5fc01a129f99ac6a550f82eaaaa96c01f00ed6d069c08f10a50a3a0c669590a599c15d2ae972de38f4972e0a21a4ab0907742f7bc2eb8022af24e49e2298410744fc51ec3b43a8e567ef7fa3413a0d3100114020b551b79664b28e117f9f223a1205b6e6b284794567751e7290dbb1384307b2c1e6c5f376b9464bd453aff179c8f1dad738b8b6aae15178d689dde38a65d25c78d60c7a5e69ba32f194af64bd0eefacc17cc31fc874af2af8cf34b62465325339939318b1115c92d1301ce58190d7ab1b1b33d654452d8541e29c47b211807f737bc9d9351000b96272c62b456ddbd3e18b5b3b5f285b8812803c3d7fbe7af148d54d9336d4b465bd2ab17265263ba18dd491f4f25ecd69747ddf11d35124d1badd1b94ea2955a53415c1dcabcd0fdfab29ced96beac4dfaea4a776f99c68bd5957d5bc750ec99e210e0eb47031e8c62e23c5aa9913c29db77edb00d87e8280a8198df63cf045ca7e7ef796948f464d94f4ca6274ddaccc40bbc5465a7fca0f267519e843cfac5a0c98a6911d440ca8a2c1fdf586f9bbb64a89b6ac84b5fae689da6863cd16aad630e19102e218bc1b9fac658a66b9340bf1144045b5a38d3aea04c8add7d629eef8a82065eaea6ff4bee1ef41420ea5d1283fe2f417570bfbe7061f7f1fbffe1c2c9539cfc57eac0f6f8850448b87eea7ddd9d11cbe4de625893aecd3238caca60edab10d791779d6c2c7e4c7427313a13ae834793196f7f6bfcb1bfc2e3dabd54d02ae594954a3ce5f3e1014e13ff90d89c49bf0bad0ec0725e57b6ae75295ea5a176b5f59612c025bc7aeb73e1da0ee021a3d9b80fe162f8162fe8dd1a39e30bbdd19b8609888951041b5f85b3c73207527db0986a36626b76583db078f17b922e64c7ad02bcce4e8994342ecdaedb67ba143bf989173787b8e4220a4bbee49d8d2cabdf17117e721cd835dcbac964e177aeec202f368ecc0e1640bef2937457b80368a57bb6a63fd7e8e1e055cf4ac7fd45958b8e2ad21db84e5560a984a7a34d8315cbd0921d324afbcba506138d4a5fa88b43597cb14e56bf2aebe45cae04c7d4e8e2b9dfab7925c4ab557c2a7a5653390d572bb6aa37a55e0a5d89f05e4e157ddc60a09420311e39170414bc2fdb7d95a507ad9d4173a19075524f1f95b704fffe15e86b4cd928110ca9342eaa87a8644db0dd46274d7a96ae59be2735e18b38c92b1cc9f93f42357f0dcaf0d02be8aeefd09857a43723be69021a0d1b74646f486c686830140764effc5dc5eb66dca5d460748d9263cce55c851a6790eb48a65c3e18157919c4138db34775995c8b3e3933c8401cff0bfc3b04e017704bd1f0183515940fdd18b43e8d99bf577f140c680fa11ba80e90766c1ddb1a6f135266576acb59b4ff3d98a6c5fc64e9503eb84b612b7ffbbbd9d0389d10b3769c636fd6acce1a35ac15af66967e251bbf48cb2f431a8d8e4cc6b0a128b71b1a05d95997bcfd2a0299559a732a47e703e24c44be51d160529192162a1204f67ef92e1a92fdf16d9339f8a5d82ed13a9c735516cae2f44ac4df88f5444574fe8e9832b93cdf277ab254ccc60ad58af83ae465d2cce39b9c35f5f102f763e88744a155cd42841ad43c9719240d7d01aae6b7bd237af57b29da8f6bbe126525bc6b8ddc919b6a7234b34edeb8583d602947b28e225f6b207b0e8f49acf0a8ed2a80572d26c543bb5192211a6a81efcc131fc2c98288826b77ff85365665b67e145286e4dbba6acc706a32a2c5a43accb6822a288d60e08102e06de35fa2f283e001767dea976372a9f218940eacf2667595ed4b509006e35ce744c3556d5829f27dd3c3b171aaf9c1cc6534a790f6f802e2174b6fe525e7d047bbe7abfa1cafef8a5166610f8fe4ef939d8d5ebc31259240dda2ba5deb7aa3bbeaf82391bd8a7f3e64473df984c29fc4e9a4334ac170ef55e2d13f106796d1b157b2d72494c5e9474f6241336d77bccd532f08060c1f1862c237fbd4ef225c47de278f765c9c9762eab7bb396361c70303a178674793cf4314f12a4278b099822de58c111665950bd3eb574e7b351abb51c5c9babb98bd5568051df75d9a6089b5df846c9cfde787833211eef1eb9c8b07e92552c37c6a7a2f2bb83b2ef85ed43617ff4bbea15da1cad084cc78f6fb1ca4807112e9671d3d8db5b61d5fa38ea8fd14cf138d0ad7c167dd6385a59bf23a00f901e30718817291e02cc012c5a2cf5ddca1c56b116816347ea3dab07f9bcf84548e71f680983fc909b1c23a0fdfab6d6dc5fbcce49c2ea34d79662b06af50d0995eb90fe2a63f87307680131251eb8b99465c02dc8bf42f3b68fc0d91986a07f225016b7bc9cc9393209305cdca4d5f6a5a1b0b029d1191ddc9f8c65cb595408400bd4797390ab701829e2dae25a78bf8e5bedc46216875cd2d0969f263ed4ff4ef629c0f9f7a70a6b73be9176a10ac53bc2ca342dd5faa3548a11232d7f7a3d9ec026e47e39f45a6ad076a1bc52bf6c5fc8a787fe7f757c0c623ae62acadb2ef6f3cabe8e9102fed2ff0ecf4058b65517119ff14e8746bb37afad9b135b0c36796bfdfa0299a8ae966e6f11c9a7770575eb8621c6a08576c9a978d8330d4722380db912293923ec1de835bb35f08b3e4f780f4d7820fbcb3a01535e301f73f7c1ab86242798979f3de7f4a88eef3132607b7e302607a0339a1207ad5deb71f322a3d5404bea3409f218ee3ded95452b2ec42b05b061a32f4a3b077f56168dabd268b419d427bb34b3ab57269189f8d6315bd48c7d69e52f5fa0661cc720e4bbf43a62ecb9c0339b4de949f3ba4baa0261884288556efdcb2da24b3a6e4be3fb55ac84bbba5a096a50a37c36e7ab61f3250499f05aace5601df1068311ec9cc6f2d431e48c2fce981033ed447e5da923f0086a141f3bdfb873bab2507af56502e0c2cb2bd6a507a88abd795393beb8f48d432bdc628accc9cd858d18ea8a16196aa2235cd96993310a8c88feb5767ec716e3f7defc35e63c28e577a56cf048925f6e0e812150fc473d1ffb8c48cfe0c0f8fa7c23903e067dd79841b3cc2eeed150a0ecf6574f15a2ff9b4e61ca53c93c1f7964ebc1bf321e379d10d7fae5ea8e023e3c2499acf23e4b7ddc057a0ced5a0b9f36fddcce6c92db266bc22b9e839ec1d24a0ee075dcec8750e18b3b8fda8921b4683b9c0cb3fa2b1ec2638a6abadc6288400f151e983fd45e0f27ef344289ad066cbe8cd367d609ed0947903bb3a1fef97e1d81062d0d8a00dbe8ed8aac2b22d098940b038ca178a6c31373535cf82a19c9541bc6364b3c324c38f175baa0c5ab06e8f1c1486c22abd0a6d31dec47c4a437aa1656d5379a4427397b99f665d2022a11cc5ee5afa33562b3c980a565cae1a2767fff34b93b37a4b80e23556fa3ff6f5d08780c33e6eabb1ee745066a2cf6e48ecd48ec9cec36ba1b5b432464bce6d2a396dcb5ef4c6863717f1185f149c89b8e24f59b5ff67d5846d8861429f6018bb45585783c4f9ecc1c14fdf4aef581c35e96746daa7acfceeaa16cd0f40a3012600680a966fe9f0e3f76ad730d3d0704b415d006b603194caff8cf85d9909d9df060c83de26aebdd553e6ce024e2612030d648182b716103aac19911e50dd385fb7766257cadf02d9319d246906585cd52543e9eca8ab2aa8d5f2d65be707c922ec3199153fd776cba84e571105d5a66c132fb3ba90f9ee2c8523501115c6e94924", 0x1000}], 0x3, &(0x7f0000001600)=[@rights={0x28, 0xffff, 0x1, [r3, r0, r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r3, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x88, 0x4}, 0x2) 22:09:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0xc8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x45}, {0x6}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x280, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 22:09:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) pckbd_enable: command error pckbd_enable: command error 22:09:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x4, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) 22:09:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:54 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x83f) fcntl$setflags(r0, 0x2, 0x1) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/118, 0x76}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/57, 0x39}, {&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000000180)=""/142, 0x8e}, {&(0x7f0000000240)=""/64, 0x40}, {&(0x7f0000000280)=""/1, 0x1}], 0x7, &(0x7f0000000340)=""/194, 0xc2}, 0x43) 22:09:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) sendto$inet(r1, &(0x7f0000000140)="aeecf37891187e88ae3dab01689956813fbe139481d074a7c3342c217116ca9d80e37e502d9adeec1acee49a2cb2e8be72e9120f20ffaf2d9b0f5ce7920b99d43a38e97b81786f8d45cfbea2610d89c80bc52f7519b251195b3a00759f249d27febe48df082ac7939de7becd7dede2df4fb0867aacd46750b600175ce7fea0931235b122017cc0ea7d4bb9b7ac9bdaa0d5399938117bd25af46182c53064556cabc7d7777f5716ced45b310c7d48c0a494203d9b7e8e70acb514bdbcf020695f1987f4981d73965ce4bd325fd2ef46df39a65c4c0dc7f7b4db4518f41dda8deec417f46eaf", 0xe5, 0x400, &(0x7f0000000240)={0x2, 0x1}, 0xc) chdir(0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b28027822", 0xc9}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) read(r0, &(0x7f0000000280)=""/222, 0xde) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x0, 0x0}) 22:09:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\r') pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0xffffffff) 22:09:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:54 executing program 0: getrusage(0x4000000000005, 0xfffffffffffffffe) 22:09:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x14, 0x1, 0x1, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x10001, 0x1}, {{r0}, 0x0, 0x10, 0xf000004a, 0x5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x18, 0x82, 0x7, 0x807}, {{r0}, 0xffffffffffffffff, 0x44, 0x0, 0x703, 0x56}, {{r0}, 0xfffffffffffffff9, 0xcc, 0xf0000001, 0x8000, 0x7fff}], 0x4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x6, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x10, 0x11, 0x9, 0x41b1}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x9, 0x80}, {{r0}, 0xfffffffffffffffb, 0x4, 0xb, 0x9, 0x3f6}], 0x9, &(0x7f0000000200)={0x5, 0x3}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000440)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000003c0), &(0x7f0000000400)=0x10) getgroups(0x2, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff]) fchmod(r1, 0xc4) setregid(r2, r3) r4 = syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000380)={0x10000, 0x2, 0x3, 0x9a84}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x7f7, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f29b2256db2433889cc52adfe06000"}) sync() ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000280)) write(r0, &(0x7f00000008c0)="88cdc1cc8cf16613c50817901de50f6edd7d3ac64731d78ffdf155d0177ca7d8fec86871364f3c56cb7e9833a5d48c574cf3578f0c9679be8a7d32980d797bb91906c479acbcca0bd4d722c7400428f661dfa7a6218bc72464a8c76156a7caf08b536ad8e074467935e6f1ba383dbb042ad1c19c8b0a2e69e951b4a3c14af3d4939fcafc066c0a6be948e14b108eae0b1863ed2dbc74b9df469d7efa67c045d8ff59b85f592ffada93bdc089dfa0e446cac7079dfa215821ac1744d3aa5dc9e970fbb1892392a460f8505c30ec539d462f51773b5ef55ec5204e67393d93c1e8eaf7f6e47c35cfc49933b38e33bb2533e3f8dca21ed2d10ad5543dac9a11bbc15fd8f7fde4d5ea4b87000d1027730d7f9f93040a7f8c8727b68c98812ccca42520fb662568c597771275ed794f76a7ff128d10b81b850cbf6b6a084bbd3c3ac8f8cd73421b36ed3eb98c9545ef64142fef8701a36d1e459b31c1596ce91fde4a9c61213fab25c456f924a9696528da395fe9ef59a7799802b4d7d488aa02cc1c5293d7214b9b5ef184a59a79136da43fc00367c6a25705c456c8befb1ac46e8970189ad4c1b498b820c77cb316752817ea63fd0a2187313303c8ca2462fd4a1ec1caf6ce657a10cd042b8e69af08499dee8a1974859b66d44a980a5eb7c96097e9c7ae2e4ea9888b2710b497a25747cf5b2afff96d2ce60ede8b1c325ab19c34a8b726bd31dfc189b853ea504a1f707b856e778e6506beb51578c774a452ea39464909bbf93bbe36d6d307cacc5b350178c7de724ae730ee086ce82d45d0091db3c32f5f31d244e0cabb7e0de77fbf9b38d220d5171c3ebb192ee1ff78ada09cfcb1548d94d3320aa448517751f88dbcc8d627697083b4c1474ef5c1e50d00d801c85b26a8e3cf64804c0b7a5d375a1810aa22e3b8c45ae96fb63ea7f28e26bd45857d13826d62da9c7890fe0043bbd06918bebb6089d9fc61e829d25be165b46b543cde7e68016719f48303621d0274ef836782d893e4fa1eb9cf4fb3a3dcdd3cb88620e19007501d2ce41bec66d479fad6f56aa30788cf29a50a1b57e730462813895828670679cc9f14fcd33ff766fcb05521df8a006ea1fc2794ae1408e17737f89b210a66b60671a8b3c741981a8bbd8568b15700df843e0c445d8e4320f86fab5aa81aacca22bcfa1be96a03ed1590654e3203dc1a340768191ea2411f732fcf04ab0267c6bb263e0873852c3f3001bbd41a1cfbe8963dc97e43f61dadb72ffb8f2e07fac63735c844378d0c1366128076abb5a33bce8997c8b697ff52e683ed3e1aa503137504fb2e0c07be16454728ea32c808949bf6e5791dde8d57318b576ae124dfd2210a518ffb351ac59e5baee457176bb53fee7d2e062e3a5508c6a5b31d378469a0b932e2bd57e39de1a37f2977e6555d18db28ffe05bf0459195aab71e3bbfa996a558209180ff1aaa261daae05a9b094296c377f91d5db931f27eba9cf05705993066d69cf7b1f76c90ab7d3687deb14f11cf607d28d981e239ecd31139e227f039d5ae9ca55d9e4af86819868e288b553fee55cc859faba43c4e972ef38d956d1e57b2398f1ec78debbd350a69b87d3e839be35b5ebf738939bdb40fd852d1bb9d0796d979f8967496a146775ff603321f620d1441abc0d79571b148f0956df64d967e48763337250659045a58601c42570474dcaca3bbc799d4bdbe64d2adddec6d3772aa9a562e59f4c7ed95e6272016cc379cfb0e1c8dfa8156c7277beb014a68da6560464aff2aaa5d787821f31fde612571e41528225eb70196d9c0f1d5a8da28429b2c595d50510a40f7382091c078b401f6356a6fe7059c13e1c1b4fec69a2594fc924d3c9974564d80eb76be697f1a7979d5edb0f2b08d0d3ed7fbde332cbcc651a2d458d7a48fda9a080bcdfa552c96cceb86b2d35091808d08f52a693bc294c4eb9b5bf95d2d212e612e9295b205c7417096fe8686de3f711fbeeee7366325f4794b300ea26e0b0fb8d70fc8e265241c99f10620f04960242919bf2d3b4c78172ec1503de4a4b4250bc9755f66b5218a95a766f50b0406c21e1c43815f78fa09ecd4bc836deed9b94c69eaa66bb02d905852852ae923cfe75c1d5ce85a03c5a90f742e0d702d0c6b624a7599121f7264b32cceec69c4037b8c97f81b0c6d2c30fb5b6f4b48e9ca9f6e5be7ba22f707d0f35ee4b5ba322f20c9592be24f73e91cbbd3c61dcb5db37e9600", 0x638) syz_open_pts() 22:09:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x30001, 0x0) socketpair(0x23, 0x4000, 0x401, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)=""/119, &(0x7f0000000300)=0x1c9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x8004d}, {0x15}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) 22:09:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x99') lchown(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/91}, &(0x7f0000000080)=0x5d) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x6, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffffa}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x80000001}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x10001}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x9}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000003000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000003000/0x1000)=nil, 0xff}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xc8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xaef}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffff8}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', '.\x00', './file', './file'], 0x9}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x81, 0xa) 22:09:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = msgget(0x0, 0x4a0) dup2(r0, r0) r2 = getuid() recvfrom(r0, &(0x7f0000000200)=""/165, 0xa5, 0x803, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r6 = getppid() r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x6, r2, r3, r4, r5, 0x3, 0x7fffffff}, 0x6, 0x6, r6, r7, 0xd3, 0x0, 0x8, 0x8}) sendto$unix(r0, &(0x7f00000000c0)="b100050390000000000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f000000000000000000000000100010000002ba8f6709751b1fb1f00", 0xb1, 0x0, 0x0, 0x0) 22:09:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x84}, {0x6}]}) r2 = getpid() fcntl$setown(r0, 0x6, r2) syz_emit_ethernet(0x1, &(0x7f00000003c0)='l') 22:09:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) write(0xffffffffffffffff, &(0x7f0000000140)='oL', 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r3 = dup2(r0, r0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000100)=0xfffffffffffffffe) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10800, 0x0) mkdirat(r3, &(0x7f0000000180)='./file0\x00', 0x14) 22:09:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000840)="15") 22:09:55 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000001540)='/dev/zero\x00', 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(0xffffffffffffffff, &(0x7f00000015c0)=@in, &(0x7f0000001600)=0xc) socketpair(0x6, 0x1, 0xff, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001b00)=[{&(0x7f0000001940)="54a13e9c7a4ed472061d89ba42e491d1e5fdffbc203b88968c63175d3483035dff8574b26d7b5b40396b5b7f1bed7906bc85b012cfb4df1f1622a368ce276d13bbe3f2bb08c09538efe077f1845fa436e1e8aeaab1dbcbb7db5546a1d0ba6b2aa4ceaacb4479e244617b286fe46db2e19b02233e7db167666a58d7ff7e31efcfa95f7d3d75d5cfea3d393d61b298a9a005d5a11c08273a44544c3cdab0076d6684478e4284dcb1b6aea332fb20e4f28463fe9fa54b7176db4af4e137d3b669", 0xbf}, {&(0x7f0000001700)="c8327cd90afd99f2c57575388cf8b41166332c84b96a9b8edac2806b0ffa14ca062e84", 0x23}, {&(0x7f0000001a00)="c360a60fcba7362ea8c8ea12b61cf822da27c91ba8cd0c3500dd4b8603040e10c18a486c09972caacb86d792cc69f100d8e62f34f2c5db25a03b4ad3b06ce2db2ed8e82ee5c4cf014fbda0ee3ae277902662cf31216381fec23048dd52514cefbe645907d9193847370c3595abe74b5c0e1a741803528fc3a2083f6256afc891c8d929edf1ba09ec7f1ae8b3a26749b6e43fc65f595354f482e7e914d625ac8e932458706513e11bfc2b177af0354e015b8bc264434774d8d3666ddfe14dae17e573abffc905e68d5ff680ad568baa4e8a7759a7", 0xd4}], 0x3) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/wsmouse\x00', 0x8, 0x0) pipe(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001740)='/dev/wskbd\x00', 0x80, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001780)='/dev/null\x00', 0xbff, 0x0) r8 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000017c0)) kevent(r7, &(0x7f0000001640)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x0, 0x1}, {{r1}, 0x23d21cc53f4d83e1, 0x1, 0x1003, 0x3, 0x7}], 0x16, &(0x7f0000001800)=[{{r2}, 0xfffffffffffffffd, 0x50, 0x2, 0xffffffffffffffa3, 0x100000000}, {{r4}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x2, 0xfff}, {{r5}, 0xffffffffffffffff, 0x2, 0x1, 0x8, 0x1}, {{r6}, 0xfffffffffffffff9, 0x2, 0xa, 0x0, 0x1c54}, {{r7}, 0xfffffffffffffffb, 0x4, 0x4, 0x8, 0x1f}, {{r8}, 0xffffffffffffffff, 0x42, 0x80, 0x38d6, 0x1}], 0xf300000000000000, &(0x7f00000018c0)={0x5, 0xfff}) r9 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r9, &(0x7f0000000080)=[{&(0x7f0000000000)="8c1ce2c4b3f1befd8dee010c00f0002f41632f7c72632ab4a4f5706b3b17d5e1d46bc0ebd0504d1ecf5deb10c55a920d73c914f48a2d05068861d9cf06de3105ec7a6096323db361a8c282", 0x4b}], 0x1) close(r3) writev(r9, &(0x7f00000014c0)=[{&(0x7f0000000100)="df2d63a74bbe830ef38c9223cca2080196d93678f0a4513d86a3254eac2550b1e2439665d8ac284f21c2baa587d8b8e329118668d0612161db28d8001020f07ce04e0533b9f4c9e352537bad", 0x4c}, {&(0x7f0000000180)="469c4a7275ec836bf6a48b83a7f7f36936078a6aa72682bea99ef527dee4a8ba7212a1b578fd3b57d17cd27f4777247f06f69245858149a65f875a306154412ba936f85bcae9cbf1fcd10bdcb6625ebd00c4200200b4171bb4300863f9b79ff24856c068e381794f", 0x68}, {&(0x7f0000000200)="058fd5cbba2212e1303da50705482fe8edc51ef6014ec25f17b4be3a323e939293108c092118f8492e46ca5ee3ac5d9727050a4e634eb64a313254a4eeb0e281538f5c67585d7302d1f0f839162f7b97fe60f6e82c10ce87c16b4f9ee33282b8168910546f507a410b2c0d6beb8befc9522218e45c9f7ca2417530f42e082933b33bb29d6f37dfd9f5824fbe80c369b24ea106697b752e5723622733f16dd7298eedc22d734eff1e82d738cdfd2ce70eb6a2e016bb578c608504b5956037c3ea36636fc60f6af82ec2e6b824e43e7336368777c30b26e989433271a255394f70627841b91988a6cd24987059a5af4854eea0e26219d7f2ff76d2939debe71685abaff1261b3d070f874ee1b9172b631d6b3561368e02622101311306dade3dfa1cf8b9e1021b35c4b2f149df00c50633020eb764f77bb501ad197d5a02c84dd9bfa546192057afaa3e034b9d43294f69509c964f29897712be1f52fdab0557b0fab1384450d2635da2e19662058f7f8f6116da48a393a1f986fe1184fdaec7802d34c7f3362c77aaa52a21987df5dbe5206c4cd45e55929981c4116e9b443a724149bb0fb65aa291fe6f21aa42e5fa6a4c5b90ca2f0a283697737c8a0a84d00c5d62c731c79d9a22c65eb0dee481f97d90bd3b27a9397b7f969248d985c0664c3746a7683fec75eebdfc263a85a78dcb1ec3a2a900b5d21943111cdb50493accfce5944c9920615da79c5452468adc3d638f58ac992edfbd87858a398b94fee365e259e03c8495a8a7827ab96561386d5c7139e58b3914908e9bbc3bdbd1d0e3ea656c7565bc9bb7016230990e33d0b0d2774438617718188ec07c9b0586e455f8256751723b6ba84f63265846dbed457618a7399312317b12601cc9a19921129fed1ffb609bddcf3f505cf4315b46ee8537832a42ec76a8dcface0f495f772e747cd4a432d258638a79fd279d17dc39d23732e82085e163fd4e0e05ddc49e10f35dafff1ba94c3463a4de6815f94d232f754624d0443fdb97f753dfe60eb5adb9425baa5f89127101e651c89def73b5ed3db022dd6e439851e53018a85dd11bb8e0f115f800d454f07cde19083758f06fddfb4fa32581e7615c31b5890a7513a0d3556816925ca2a340a96f77fecb356adca56506250dd8db1825cff2b5d29be69d2b526d32063829fef461ea2426be84ccc7864c57bb128995ff1c8024b97b60c49e60756886a0666f7994c669a44f8a5a5cf554d55d6cd96269013683d50a3d2ffaaa55c8d6e36c5c3f1d8ea8cd242057511777169d8be9bcaa5fbd7e340594cc50a382f197b4ac2897123999c9c7cb0bccfd2da9e41682dd77a92cf5c7d6ea0a7b82ba83e3844593b013945d54ff27cea55293bca3d2327429db16dd7a7b58f6687d5048eee505b88fd0d4c1f3d51a0517ba00f22394351254ec0dd861b4ffa94d677d7fff4208728f72fea2c81e7748ab202020366bc76c06e99dd944b553370ec3ed3d474745123b1537838805d1dbfbffa19211f235eb1a2f2fde4a027b1145e4517c14cbd50253aa778080f05f88472b083f4b4a4946da44ab25f123a3181961a7aeb563aedee746a75d621d0ab870388e55250e25f1a90428c54c0931e43b9879e97e04ef541ccf636ff1317b771485e46959647f29981bef5e8bb7898dccb6d412cd9fed1a55b9938d2e067dd904b21b9a0a257529c39c981defc2ed335c3f3999513479a935be841a3a3dee92440f95ebfff5e4615d51adb670f4ec47ca06ee708be2228f695a365cccffb2db21aa69c7f0cbdfd4c8d9304bf06752efaa498d5855ad0e333af203e91134ec31916dec5ee3fc9016776d379cb3bc7b2647c6ca6c559910a6d51ce3ebfd732a9a5bdf072d19de3e98f12123ec3141472d865b88b40313d986b4b81fa39438402c342253951465b0051bfb08489b38d1509e3f2bdc943cc6285fe27c031660019f68bc86289517c0e09371511c7002f05f2087caeaf7c94fcf602103f3fab6e6d74942be87c2591d14230f84350bd7cfa6c981b8eba28363748b8240151d0f835114190e90255734ed36d5dd4d088ecb1c3a7a1ba23a7195eebd8a053d6d791c4928b11497052a96e3aa6c425925786de93d99d76bcf6b51247eebfa7adb914b3e5f411c8bfb759fccef26d86a6260cc037fa39c017c9df477e60272f913bb731fedd8f2716fd88b85dc67e7cbc0fc3e67b44bf1cfe32890412a0cca8b9bda8a2179da826d3e870d3a81ebf95d66556a9317ac27f6121e97ce69c6e316c14c475fe8874dab4839252d72c190815893e18d94b1a252d71dd84078199ed06613817c70be6061485ca9cc11fdbbc0b869970f6255face6fda2afbf5cbf4d92142deeb5ec119dcdd2cb469ff90ff4ef676c82bbb9bbed253975b71bf9a8f04256a6016d2d1c10335ebc93eb837a83139c0289cb2bbc7c4f3d3361b33de32406a13473c54c8cf41b060623ef3e54f52479e5e58e2a29a929bf47eb3b20ddb338ba0ef816f210330d04f95e9406d4a8531641f17f53454ea2ae88ff58682b30771e03ad0b59a3da626f1c6b8147f2061bc00efd05e267144a5e981c14461812209af8f83774937f0c5c789ed93d7c33b7f88225427674b0e4f60167694b748c55d19318b3e817318c2f2f260a79912d37e143bf2a875e0a259566d602076aba2b544c472fb8010854f683350adafb6518de139c8423a2ab5fb58027ee9f4e9b933e303f3ef6a8213adae731c1c19b7261b696f6446e7751defb7b268211f33948636a3fd4e0f30d337039d766cc7e32b3df7bafe56fdae5640fb132920353abe913a60905939e35ddbb3b3ca8c85faa3425a7267c31fb3c60a0030c25ff7d94a092d75a79aa12a5cebb909a2c23743e70b5a47b803270ca5b334c3216c80836795b5b6333003c479415ed6c6cb64d0bc963dfc744bd03c7818bbe083421abc8ddbd94a178173be776f3ccc2c2d86baa69a7698cc1d4eb4075c17ec08d98d529ecccbc6819544f34683ef2d059d6d22ab26291cb12edb82efb5b66ad9631a93258ff13328ca9be64f7be5dc4ac707416c9ff4ac78beec50f3aee0a95d5c783b522c1702b3a3c5a8693d09928469e251500e9d771b9f17619532447cdce20030797263c857ec9392be5715e4252ab2a08c2767c337aef06108f00f4315900b98493ebe732bbdb65ff6b2e9c82526dcf5f328294ac3e55407533806aea995815f1be62046d129ddfc91f3bf692f535f45cfc0d259314358737df4472ac83d523c69516c71198ac42a41917d727c5815b1bd28bd5269eef8c8b84d787a09a4fea43acfdd79503d1a12edd87afad369926c032b39312cba1b05596ceeef7f3a09ba464789f807ee207f8556f2002c7623128303ebe2bbb5e92e1d2f13e4b3885074938b60f9d14b6c82a9e17b6e7e58837b4f257ec2924f3bdf8c38fca620ab492a4a1b2e7723c1f5dd15bb38ce3c3520b3bbda4e6b2a1befd4f8c95380273bb2a8ae694029b69c132f238725a52475f4d3af8eae5571cccc36ec14c576059bd65555d0ecdabfb8bf76b170235ff1c4465c252b7887b666e76c5a4fb567b119109529d72c1c3a2e6768b402ab22cbc34da87b8456858cb99ffbec48a5288b4e87f3cb0564cfa740732bab8191bd978f207d79600b6ac717381a6a3da5a693b193d342f8884daba3d256a46c0142078f9ea1e69542453d70f1e11dee093d5aca42dd7631a1e1cbcde578f1137590b2b67df0c6a18f41fb2efac633b919136dacf98aa739b91e13bf7a62707c05d9af17580d0ad088d445a288e59a65c1ffb19814105728709643050db34fc80429d4a766f0c4c0b4fb947176fd392ca740a7c987be8086a1cf006f0e3558e7f7591d945e5dced785f157921f03e5d9f1fe083e091a63a0c1d6200db31bb1d1f00f3d0ddd42f44a7c6598ab09b224921981bc6aff98883c2e2b2b7c0e50a963e239d1946a60a4c74f47bc518ffc9af97e8804cbf3c61ade4dad711f4b5d53022dcb523def131b33c99b7d98a27c1bbbc4a64ea2286abb38d337277e762ecd5405cacd6fa786fc6b424c3200aa258eaa1baad889eeba8807db136f1b6c82d5dc573990ba10129e488bd3242341626d393d3dcd04f2e6423212a9ccc0593c57b02b956b825db6b2648b230c0c8732afe8f70f7eadbc93dce84ad91260b576be155f94684405183c905a9c515f0b671f3db88363dd61ac384db8bbeab5f1fb542b2dd4b6cadc0bc16b695d85ea9d2c656bccabe16e09f1e92fd1573dc414c8e4614870578bba583fe26354265ced3f54ae7711bb8737275d23c19f278e891e6e5c6055b6dc1eba73d6a858461a50061afde40975843c19cae4f005e4cf81b284c09fa3fdf99fa254c834bf7a3e56387218783267289244e3070d88543d0e54ec3f1bb66a94fe4d9533c08a9d0febd17e82bcb6e4dd05d15e28887d7a9a685f273acce66d2531693fde8d67cd0e1658cb7a04e38717aedb1802173214984fece4fef7d4cdee816c474e9dd9c105dbc479fd57be47ff56a0ae3bb237c6df622b9eb02bfe9e1d4fa2281e2d87490342d264c752ba5fab217b4ade71256a36d8fd7a94cd6b3ae1ce274ec78fb4eae57b24b46e3f9b80b05483447b8a7c1dff4c0ea96b457bc33a7b14c2710416fac5a9af2ea560fa096c9c1181b079a659340f3c0858d74cb82177fbe8121f56119d8bc24b169d071f3e9b9e4115a6a9c85550a9ed1256019ed3e10bf04fd6489703d3668b76bfa8e107130343169f54cc2e5907096328b640446b878e606ca5345df033e605c0d7206a2d878ac35fec06ab60953560bb8e4a4e3ea999ad6f44ce09970259a6c2d1b261ec4c488c8cff87186c6a5af8465720762bc90fe19d95cbb7146ba7a8a44577f5583da51b85c4583734a8187ec7242eef86530cf187e5377004f1d5ba5b03878dd7d8aa04329ca2b58617aebc00e2746fbdbfc3d5b19649ab994536b8d19b6f2dc8105960715b744421d3d5e004ab1ede6707e8cf9e9689a532fcf7a07ac4297fcd57fc0c4a1676af3c67c48e3ac93e0e84d8a2db4cca05659b2e79c1dc3a2a1aceaf48a1ce090c0299e0ee79ea54d1fb495c0aaa722c936682b615babd376fa8c4cb3ac2a7130cacccb7c8d4e616339b5f53e5a66bc6b1b96eadb58174e33d776cc8aa50ff9333bd7c5e8f465b77b43f25a15e321ca60657b17b92196931128668088e89b2541450bc1cc3f849c0ca520341157c4c073dde51de82d22bad80b3bb0ed11c6af2d2d90b00aac25f0fda7643ed7165a522d44308b22bd534ab0233c0e47b946e02809fd02c2ca2a0c928b8f717b6376cffabb90e5192b39f88fa224bd5c2db08c52e99987d432d8d9f89f19a0f5ff73a326150099bd02c9f4baa757f15439a076476ecd0d1ad229f19e17922f5762a939319b881a12e16489974608acfb61401b701dd6216c3472c171cf8411c77d756b8ee87274e4e2d146b04267f8dd794268f2be0742b215a358172eabc873c3ed8a1d9b65bfb5c28ceef82d0ade1035f4cc5fac0f577068cce2d04b47255dbc9a71131bf80c7742d4e7ab54fdd66b604dbe4fc57009f8de81a0804f491585864d24a58e7b6489282a02bc7de554757b4d1183597e55b42ab896cf1eb3a4a6e3ec29f4fc20cf2066b9a807a07fdcdb1d151acce34d83e12e7637ffa40dd5991ebd93d0b17a229d3ee73532b15053fa44237f3181823684ad80ac0ff25ec5ab76070d37c43043f26e8720494e22f3f2ae4bb926a95f8211a9750cd3a30c88b07ca80", 0x1000}, {&(0x7f0000001200)="dda68b092627a6b951cdfaa9c73649a0d0305d2ff9bc0932204da468aa4b639a2299cf95e29c44e4099b7ce933cbfd105afd2e52d9334a6b2d685d762bb0345edd6ccc9b1f5f003f42b99387544f51151d208996f20cfe07a850bc5029522a95ef6e38e3c7f847d364bbf6a9d3b413ca9f6f415f811f76fface7", 0x7a}, {&(0x7f0000001280)="6f4b7e0d16594b208ab0c9bfcc1aff77dff6259f7e1c7999d4c727313bedc27b82d1a4459bddb68ec6e35eb4e59b6ed2", 0x30}, {&(0x7f00000012c0)="219c3961e34fbf9fa95b00ce7758037faf6b577c18750562496ce3443fed8dc73365221caf3da62f561abcf04974d16af6a53b76858b74bb34bd77225242ad8843ae0286f74d7bd7d0a1a5d00790d6734724f74e435301fb14441f76cc00dea5a70a492cd34fe09dd0080466a972ef58f262e3fdb7f3df5408e228ad2dd9e4fb1866c65c346c8edef36892b71b941b06ab2b29ce9d83a8c981700364daa19c052f8a8f6cb500d92335b9e4271b6e08d2b64c36d130666d88d65f64be072a308dacb2b664fbe3f089efdb93", 0xcb}, {&(0x7f00000013c0)="3b3b18ee9d56ca8645f58c847b37b85c4fbfaa2e708fcc92746d50fc0af3a151955220fba7ea681ba57408359a3a877543c71b4c27abe4937b56b38faf437f03b5dd9295c987dc999f9d065f60dcb373b0041f3d5372841c6997bba1d0b58e97d54410c6e8c348771cfb76adcf8e087f0bb7c53950c4e27776ae05a3fb39c2a105ba7a4a1a9d06715478a58272f67cd5c5aeb15a0b5ace3d93de54a62ff9b3d81780ce7af8bc80fe64e5dd744a3b5ac28a12c03c3aeebdb619cbafbf429980aa1c", 0xc1}], 0x7) 22:09:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:55 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) socket(0x10, 0x4003, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:09:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2ae, &(0x7f0000000080)=[{0x61, 0xfffffffffffffffc, 0x0, 0xfffffffffffffffd}, {0x3}, {0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x8005, 0x250ba0d6) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x8001, 0x12}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:09:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:55 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x401, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 22:09:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:55 executing program 0: r0 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000501b100ea00090000000000000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4db043764aebdbe780f2d33a36f7e22e9054bf6ef2dc0f54aa869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0000000009ec7", 0xb1, 0x0, 0x0, 0x0) 22:09:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ad") r1 = fcntl$dupfd(r0, 0xa, r0) syz_emit_ethernet(0x43, &(0x7f0000000880)="c64ebdf8aca2af53a46b450de3292318ddcbd02666135014c7bd9d8697e324b3ea0dcc44742805f368ec2343533f1ad6f6132bdab5600e643b1d10dc1a631fe16b46e2") writev(r0, &(0x7f0000000780)=[{&(0x7f0000000140)="c081111ebbac05896c2c157cb9342f8b5b0ac2c42739cf0bcab2e73e14ad090276fd65ff46f519e042acd5a708bcaf7e153e1cd38413993ab1c99c145c480b275000aed37a46edde96c531a29952c84b8bedd41145", 0x55}, {&(0x7f00000001c0)="89e53265eb502553b9", 0x9}, {&(0x7f0000000240)="166b12f7b6f4196b8b904b787ac35159cd0bc49e66c531adaa7c903afb50b797480462d8148ff022403b871dd9fab60395b1440030ca627590b3555a32aafe6048efb1c410fb78310a0699fe892225a4b7030bb014bbd1f1c3d27ca413c008751ad57f3338a8ccc77cd9bac4b00b7575cc80b9742edc0e1c2240f768c712e20738a68dcfe6f171df45ced11c42c2104c0915a503260a3e6640d11a5ea93583910786e37c5956ec819953ac1f5d00e368cd833ecd63951a0737c320afa543be642c70f0b34b9112409169a1", 0xcb}, {&(0x7f0000000340)="123b25f283ac059a1d3bbae9d8abaa2cb80d08d215f5c6732edf5bd020df8dbddf8f21285dd25241c4fba780e028410b9b2a9cef44a381e28c2d8e53c4ff7a3c55c67e8c55e7cddfcbe54b61470b56d8729509ca8350d9c889d018cbf7efcc", 0x5f}, {&(0x7f00000003c0)="3fd24eeb300621d684077fe7af6563fa65f097f63676d1c1167f6e76eeb24ff497f5b0c4a6a8d09f79a65d941c6716276abc770a6b4c2dc1884abd66287f84536d575b3461da7df85584e8ae4b2f4073e50a50ddc8d7c58b43d4aab753713fd996228ec02c6e2f6c43437aa8bbe3750447f89e18680e36e537195f04d452e5671062d95c142e0de917bdc86dc22261814613d932ad99f38afc4fcc92a37299ec62d4f312f409735f13eb7b1bbee418dbf16ab533e492c1b60de186d899904cf3937611", 0xc3}, {&(0x7f00000004c0)="baf2c7d826e1609fdc9b3c26b2caff67be7d2fd70b3b3204cfc2646bfb0f566821a1da98563bfce03b9cbc986d9794a386d3a2fae05d4a72abf6a9a205351a75dce618", 0x43}, {&(0x7f0000000540)="f07a9a1e0a2cb0e4b062a8bb294c520ad58377a9f07ef921dc68dcbd113bd22737277d6560a9ed67b8bf135b30c41ed8576dc1e4332e5bddd09dfad83e1985b9b6df16cd58cf30", 0x47}, {&(0x7f00000005c0)="fdbd33dda2c2a90132d5252a0a81a72a4c553f982fdd6152d287c848e79ebca4a03a73dd4103cae0872d0753a8b2d43afffab8b3be73c5ddc7ff3d90951104e0f689c2d181787838972d020087070fbcb615", 0x52}, {&(0x7f0000000640)="93a58579d192f0a4d90466e9b92de507bdddcf3022f1966edb3e22f80288283f2f0d1d21547a76f26b4db4c4544673f883e24407aa1f7af41560196ef5405086b17ff069fb33541f46a068a9b20b7c24409a0e1b618f40447232b2de41bc7ba58a8a027fb4c9be98cba9485538b639028004d00abb4768ff0326745d503b0975941570ae139835227a0468956a10d53b4d638deefcf2b591bb4783a55fbd77cf75b1c903caaeb77e34a5596d12a4350851805aa3569fa6", 0xb7}, {&(0x7f0000000700)="e52881c4b2c451280dfc98c5bd2041f879ec62d5ad0e1d8fb146697d790c8d468c4419e0d1725e6be107f2e97e5e14ff02fb8845751ae7f24930345798c5f6ec81d84b0eab80cca8b9ab7c3753de4fdfd548f9ea75ac0b05e45e10f421b0d04833d22dfca78ec2a053d3781a8faed7e97408301ce72d", 0x76}], 0xa) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000840)) 22:09:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84}, {0x80000000001d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x0, 0x1f, './file0\x00', 0x5, 0x7, 0x6, 0xfffffffffffffffe}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:09:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000580)) pipe(&(0x7f0000000500)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000540)={0x6, './file0\x00', './file0\x00'}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000040)="1ea151ce17bd99d59fb6ed17bedefdaad437fd9ea7d546450d17a7136ae0c54d5ae874ddffa9c9cc2cc53a21445b2eb2f9da39a1ca2ed0c60916890487088949e93f0c28b16d2aceda8ed1a642d4867a2c2b87911a520d5dd76b2758dbbf6c75e86e450a3eab59a32880dbcbc3428211e86fc0e4db5af2f149f2c2c34b65d7e88fe461ad93875af23d71c84e4500bc5e65686f5ffda188af9cea70bc74006b7939cdf5a2a54375b255d5dba33a20b24bfef6f0156273605c3c2b708a1e450315d3b881", 0xc3}, {&(0x7f0000000180)="fca8268b8ac0d60f9218d9da33deaef8c49802e066669edae6e18cd815ed26a7ab464901b9ead8d27fd73d0f13c3ff275f1c6711896c057f95e100b9f6be391781c9d6d6c0158253b2de206fdd5b43acd20a83b24f223939e3653f3e48d3d9f5", 0x60}, {&(0x7f0000000200)="09095ca4262849f2b9a5ecad745b93d0f674f1a07901871f0c7e6faa1cae2b6a5fb62fbee87e6f716b04bfed029638ca73538e", 0x33}, {&(0x7f0000000240)="ff668f0035a037e2bfa441e9a0656906f9b9014e177d9d173aaa1b6a5a29d842840d70b436fec24c3c227e495a88425159c0dbf30c2e6030139ebaa91b2d95df92a75f53e40b08a66c0eadde926c44489e4c66ca9d3067e4c985cdf06b52120927542e12d84277f553e16fe1c45d25df5db3afc99072c306406e7449826d79bee5bc442040c1d81bdd76ceb08dcdb22afaa949769b8409cc5f3056cdfe5e01d7733f2a3256173e4136127b3d6422658efa1c1dcad3d99c3662341db8ba4781be97d1ae9724a0eb45b63e9631", 0xcc}, {&(0x7f0000000340)="1c086fb040afe41122d8fddd9d69aac984f6a03a1342c1c75cb8537d6328de392482c7a54215eba3e8c9a417e206bb28ab9c10c33a1c7c87d835efb78a126dc42da037642da80be67defd64b5454812bb661e12dde4dc147694300e53daeb6578a3b5f47127f65cf895553ab82d062118b3b98cd04a47a592e0ba17060ecf0b3100bbd2ef06d3719667ed83506ba51d9b9300d92710949890a0d496199b4aed523f2961513ed3235693f45a4322d29350d6f", 0xb2}, {&(0x7f0000000400)="5c18ccb644b236c38e822ad8244e2ba41de14a87b8c8e78a248d382b64c89eec1bdefabb22340cfa081e104dd56a303f95c9779b7e6183055baa257b61b29dafd333d6445dedbedd8fc9da999771048c451c65844896a4fcd0be4e94a9", 0x5d}], 0x6) 22:09:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x27, 0x1, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x92c1, 0x1ff}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000440)}], 0x1) mprotect(&(0x7f000077e000/0x2000)=nil, 0x2000, 0x7ffffffffe) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000100)={0x1ff, 0x6, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 22:09:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x0, 0xffffffffffffffff, 0xfffffffffffffc00, 0x2}, {0x81, 0x1, 0x5, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x81b7, 0x9, 0xfffffffffffffff7}, {0x1000, 0x4, 0x8, 0x80}, {0x3, 0x3, 0x9, 0xa5}, {0x80, 0x4, 0x5, 0x5}]}) 22:09:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0xffffffbf, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000240)) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) r3 = semget$private(0x0, 0x2, 0x84) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x9, r4, r5, r6, r7, 0x10, 0x5}, 0x0, 0x3, 0x7ff}) 22:09:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x4, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:55 executing program 0: r0 = socket(0x6, 0x4005, 0x8000) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x7fffffff, [{0x2, 0x3}, {0x3, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x3, 0x400}, {0x1, 0x7}, {0x3, 0xeda9}, {0x3, 0xffffffffffffdbaf}, {0x1, 0x217}, {0x2, 0x2}, {0x1, 0x8}, {0x3, 0x3}, {0x3, 0x400}, {0x3, 0x7}, {0x3, 0x80}, {0x1, 0x6}, {0x1, 0x7a80}, {0x1, 0x1}, {0x1, 0x2}, {0x3, 0xffffffffffffffc1}, {0x3, 0x7ff}, {0x3, 0x6}, {0x3, 0x6f}, {0x1, 0x100}, {0x3, 0x6}, {0x0, 0x1}, {0x1}, {0x3, 0x7}, {0x0, 0x6}, {0x3, 0x7}, {0x0, 0x5}, {0x3, 0x4000000000}, {0x3, 0xc4}]}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x7810, r0, 0x0, 0x1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x80085301, &(0x7f0000000280)={0x0, [{0x1000000000000009}]}) 22:09:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:55 executing program 0: r0 = getuid() seteuid(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa20, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x3f}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x45}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") mknod(&(0x7f0000000080)='./file0\x00', 0x8001, 0x549d) socketpair(0x1, 0x4001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) sendmsg$unix(r4, &(0x7f00000003c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000240)}], 0x1, 0x0, 0x0, 0x9}, 0x0) recvfrom$inet(r4, &(0x7f0000000400), 0x0, 0x800, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000440)={'./file0\x00', 0xffffffffffffffe1, 0x1, 0x8bc, 0xb7725a0c28b26424, 0x3f, 0x8, 0x5, 0x1, 0x0, 0x1f, 0x8}) sendto$unix(r4, &(0x7f00000004c0)="8287aa8b273473c1318e4d77a1bdc7b71f5aaf97d435b069a20b6695f425a99e11c4af0cddc22ad46cfce5180ce06b3b566f90ab8d832f8eb888b5387a95dfc12d0039b93265c3415578c62d89773cb226d8865a450eefc682ffdad58d7725b8f0223d3f51a3344594ecacbb926dfebdc9a1611926a1653d1f9275c04ae9a154c97cf47b6dac8a037ce503866d740613e4f67310e354bbc9c9315c284946885fc2352275b27fb98e94a81dd0a37dbeebe1494f028a6f5d724218523e8f02d221021ec75bdb58cde398340f360d70c407539cc2e5e1bc36abb8ecb03d94808530ba96ea566fb70a6645f10a98a26f781e9c6eb30a815ca625ce67410da716636e68487599095ae912452ac39e588af83b501d114b569c4e92ef32e8c15dd135e84307e4a657464d13f07aec962c59b96e96579c00583fb421c5d90151fda32ceabef669c97dc64dffdd23de1453aa1f475d3b88a2228e886ae7abeb050e819c920158ac016e5110f5999c17504f0fffbd1645af506a1be8deec75f7e7df9667b2eecb2c4aed01c75f48545a53a25b3ae8f9530b9f27ee53e9992e3c96068347ac32ae739d2f343ff22d5fb53a981cf8d475306ee7294793cae37e9c8af6e16020f37a410503229d28433ca7b22a9931da3b3b584ccb14c07c5b2a89c49a56c4013462fad18ffc5444e87fa1199fcee4c2ae021b0654183c8621d5acbca9c4c004f5243acbf882bbd90b829099e4668f389555522132fac58efdd3c5a8574d9e136041de6557a13fb6ef997bff6dcf850a784febafd3398656f20822ea8bc6293e44928a39543da9242b4515077ab5e9ef415ac0f9dc5be08c6044f6430a32bda1cf08c6b0d6964fb9f835238dc3d639bcecb1ef81361ebbb20000320c76f8ad1082c5518c1395f054dad18e03c84bd1bd227e77bace1c907fe7fd8dd4e9811d68e9330c3d04eb2fa9615f5cc60d43356e84b809b9ac1efbc2f2083443b1bed5e9f7b26fc08b5e8c27b690392ef8f49e29c1549367a66860bcbbb8fcf19ccceefa562fb6c6f855183c615fb0f638a16aa9f7a772de264bc51e7644a8eb60272ea6f8d078cd860ea6d12e3fa54f3a68b0a14e4426c43b55f4fdf15ec01f9bb78892575db02d7900dd5ec20d09d2181b54f1af2226bf228d4df8a39fd6107ff20040a063a55a67dd9fcc47fca1c55903e5c5acf79d0c96fb63788b6c53bd1ede235137b6f3c953c56e26b723e24ece036d0dbee1531d4d25283eebe1f6815ef8be7cc3d15847c78431ab2ced975e65306644681ec6aacbc7b6b52edc238ba7f43690b48b47f4801c1c6da3c612e07f08c97aa372d52fcb8d5516554d646b47aad537c631b9770bbc13945f09598352b17cec2ea603dadb743c799dae7818c55fa78df5ee9f81696ec8a911160c9e4dd7b5e84e61cfdeb44b3fb16b9ef5b77a7f4e9c576b45a112663ef37d2c7f400758fca3d767b8a11519d98a4fcbc99c319a88a31b8f492ae7d87e383a9811ebb9cd91c3cdb0a97b413a7c39884cd1a429dd1c8853a9f4b5bc76d2357744b876df64b5ae42bb69fa72a463c1a2f4b84b8a1908daeae6c3958f52d46efb1c053723ae16b9a689d826c319536cf97ccb3a9c6c16cd4e9d46aabe8ddc17d867e16450e40237cbae802b814eda23b44fd722258e6eaad6f3581ae775ebe1fb44e39e4190e377eb7485245061a97cb299091d133daa99836a22acc61a464e4c78da28418066c2e8b6b3f095c66f14949115cf7b00c2feb18033166fccc8174b2bb14064961cc90b6ca86d9efaeeb0a79eebf61f6b3f9e1b5a9fd4c9e4f4a010c86403faafeed3556025f2c00d2830fbb16f31fedd41f35647274400a241901a89fac191d0c349f7aef7f09348943af1368aadb7a8c7e8f38477a1d15a77dd983943094593861430c6871a018194487a1f30199e0d0bad7fba89ef09197592004743f3b33abb561f10abfeeb844fc5cdbb3ba1efac416e1656b75226a1781679024fe456f05dc5f0755d68380b857fb7ae7861565024a39b7108e808211b2220551530260a541aa273ffee154bed774e4f01027c64e11b2ede3dd9eabe8760a095e8d820804b697ad78770d1ef59322f42fa382000fc299340fe7a74c7719c022bef7bffe2452a1c772afedd2681f7f36eb758349a26d05553612989ba679176b97f6afee9e5e310f08a6a611ffb4aed7533abadcfe6b4040fd830aed3a2873a5534c2e27ac96f9a5a2103b83d1bde3e93a2bf20385db8379630605f5bf2a550fdd4d7856c901549c2622ced100be27b8ef0bd899430dd8076679a803f751275fa6037719ab0e214385c9e09e2a4c55ecae3758d3cddd6e6693b93d769bc895ddea7f56e806f0e1ec0d2f98ca3da00624ba678c17379b16fe42b1adf0b41fdc4702457c50cff675f046c7b8d6ce2bd16d9a09f4a2ee53e0166098f41eabae893548625b1931e88a5060501f23e2b80dc6ccf8444364e9a07c18146fdad07319911a74a1c2338c8d8146b7fc94fea25ecd94e150a6d8d1c1d74921274c9077d3bd70cf8e918121244da78b18a3236192b80d692a8a982694d339d5185a76d47c3c79d752c1492cf6bb7006df71ee836194f24b0c2a5787af0cd7091cf8155660af0d306563d026925e004ce5a4d0c99443bf3f442c40bab70e8962c10e2b11babe091ea6d7767863ea66828a7a96f70c3e52b5f14b38e07293c7c5d404a73be4f588b74455186d585dd5acedc6ba4adc0e78c5e9d366963939662a4530480733aa554ec0c4888aa77f7ff2c9b7454bb1cf489c365d0b97e22e8f4759502ffe2045acc54da0584044fad64f41390af87a4cff576d1f20135df5c582ca36a54a4832b512675a2fc3e0f6429ba52832dbee01272fe9b41c6d33ae1fd74a0e4720b7b010a74205f88308f1d63a85d614156cc3dda895dca3340f082b362701293d7ae1458f713f312fc40d4a46e40ded99d8abd00bd76293e250f6932753468bbea6209cb249307cf95f21acc4eb7517849d5c14908a17d0e58bd860a8d88c2df8353c3a6f2dd28a81b9cfa53f84b0b2c9f91de8c3fba532c6c9616d717fb4931a9c5f8a70edade2328614b3f349b5b28b151f117acada30abe6cb53eb92ace11f4ab94bf11cb2d4bb225f5c24fb55ee7fc012a62de813d260920df917f6b1086c9b57d2cfb5d16b2ceb77f86fd5839c85dace8cf5a91b7dc6a6e8b403c5ed01a0d654bc464f7410120f5b155e5cf7d6bb6ef2aa4139aee536b233a7e09c69380f12e0569370a9aa825d8a65c8ae182a188e41ca055a2059e8a9699ada492174ad5aa53628b1c7b53d946f684a6a09b936f437e999d2d618d19bdc21aa21c471073ae31071de1aef1163a7be9fbc41f8ea7c4b01ed6922023ed0a852c4018bfcfb420e2b93220b38f5332353894c0bfdc0b032a564e9b6091f54f394bd89fb952ef672e54b8544c2398249784ce35e4804af9eaa96ab3535913f6d2dc0eb5f0c232a225f76eeab00c2f9e70849907366755309f8902d6d6d9bb9bbc21d231667a92dc9315cf56e8c465af88073929db814aaee1dd41aeec1ddc0a33dcc747ccf717b6385d15ab178d6148c8591ca7037ddbf5f1aa619a60a494b65856a9e950f1a55b4417b15b2299cb6322661a7d1a4f9de6b7c8cf07c419cb0ecd1cf18ce165a6e2b0707b5b260aee37fb8ec035429fefa4a0c9347d1db132359f232710f440169b94a50e3f29a09c7ee77c6d254905f085202fa35ea7822cf837f089df362a0aa8cf243e351b51b30b6d2d8aa259159bf1fb6b17fd54f380d5e597a8a753978b1f5c216941ad5dd1caf3a88cb77956dcac67eccbe292723302560cb836f0cee253c50f3c7282e84c2ec320945f2e3997f4eb2d99ebf808cab6a8fe0c5be7b9ba19d692662a7ef276b6efb46ddd5e060b7169d3d02382545b7c86a003825a85474256efb71fd1157e2749687722707e4908cde50bb8b6d5f917868184ebb9f7296fb403768fe513ca8978a70b08d04cf3d0be2398ee812bb9aaf4a2d22b04e3051b12b226e5ba92d04a94cb752a553e128fb20b0132379178797837ed90504f043a6904c1767f3ea7e48b84f2a57cab304140a73ffd9395c4d6fcf04200a53b33f6ef57393d07cd5ad254c1d20c81bf0f264924c643d4a5e74db812c0a1ed2fc0ef54868793502d3a77598b38443ac3da0ab8f94ecbcfc71a93e596c5d3c8ed050db485cd79d4a9acaeeb52d0d8c5989393719ba25d9670f2d15b0339542ee25a79ae1e4e4c7a4b3affee3dbfcc38f2bde46f252dc7bc7342af01c75426304e6d3ac522271c461b79f20054d5e702a47e32ebc0a20a78e50b5004581e68e5a3206e003ccfbbc5e5736a9b1f89bb520e28c8f9b6d94c68a1ae87ab4bd97282622986e68d7981b3e6db42b22dccadad4e92e7f853611202969c03275c1241226df44becc7b619c099d940d295dff00e2b44f6e5cb9f211b13f4ff3a356d429621077558f10262965ef8e73d176e5d504321ebbebe5ffd56d3dc28ee464eb37227a2bf97c47fed4ec2dde3db79480240dcd460b98904a5448263d99a809c2d84515f6fafc738786c6b45021052bb0ed8b972253d57e475fc00a1e49f75320703cf4062b8b0d1bdae4a7b60ffe5a6926acad455e4c51ba240fb21209797e41363c3111906d867db248e3e36588e7fcd7d0cfbd4269004b98f7a1dd0feb98bc6b6e5f84442283225f3c413ce7199b84ca17c970c9c9a27c8c48f9c1c69a87b70750d27ff5a60e1573fde579d3b192937788ed39259b6b1fcd60e6261e2b5b02632f490e8d6af73332781bde66c9f7f83bf6c75c230f8806ceebab160c2578098e7379bf9f95c5a8534e59d6da6463d3d8f89f2c598f1e0848d5009ed8a0f437241565e339ee4a31990261d70f36471a4f185b754ca99f7b77fc63b551bc809985145173d657aff83e3eb67ef5d8c2518d8b4929f16efc5cb0d304242f35353614a0caf627d7695ec4357d3f5a67182b3c612f68a867ff3a56396973472bf8793c12aba29dc6b586cd07b727aacd0db1fd73ececa1255a436a23f2223cc1d6147ba821aaf5af40ad8623c290822cf91515f497969dfe485c896e5966ed2aaeee72ffbf5452aeae7a213ff8f8a592875b46232f2962488279ecb828e59658f405985e6c899b580d3f8174f0063b6b89db3cbb1277ca879baeb1932d2c23f8a076426dfdb76ff00b3455262244c804b12d3a7100094afd2a9c326e26d49b880b9bfa0b90fd8531172936b6992bb1a56bdf0c0d33d5687fff7a6af2d2a45cd06a59311e6d1a41c81b2b85059070eebfab818c4963bfc08049c1a97d8eaa124cbcfbc3adf29eb9119515c2a05187f5962b0a3a46bf76d20dc74ebbf1f7fc13cf424f4db68d18d4f066d4267407a73adbac1c86f968a74b2e0119def34540cfb49fd607136ad7d924bcd10a1e7423375872c3a002da757073e6907d90320c87d55d69421a0ab3119b0a1341311469554783d58b20451da0b468d279d341f26223e3bd877744cf96f8c634b2c09b8e7e7e45dbd6680baee29b93a6272341fff1c417f5399c3f569a4db9fadb02c01445cf7d7a8e0beec771126c878d5ee7e8df5fbbb87e1ce0f5bf4912ae8a27d80a862e1b7324d734c698e040d48a2cdca7571cb7defe551bc1306fa331e276d1396e44c8964ff87a9019c9ceea07201b9c9656b93a04f608f3559638ad000344591e861095f452da5c1dd729ddfac33f2a28f9cd4f1f9039f9552c4f60412dd907225ad98167a92bd9c2747bdec08a296", 0x1000, 0x4, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001500)={'./file0\x00', 0x3ff, 0x7, 0x3ff, 0x1, 0x8000, 0x800, 0x0, 0x1, 0x0, 0x10001, 0xfffffffeffffffff}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x400, 0x0) r7 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000015c0)=[0x4, 0xe19, 0x9, 0x0, 0x2, 0x3]) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000001600)={0xffff, 0x7}, 0x8) r8 = fcntl$getown(r4, 0x5) getpgid(r8) pledge(&(0x7f0000001640)='\x00', &(0x7f0000001680)='./:\x00') setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000016c0)={0x8, 0x7fffffff}, 0x8) sendmsg$unix(r3, &(0x7f0000002900)={&(0x7f0000001700)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002880)=[{&(0x7f0000001880)="c92e3316e0dfc9d36f1d64bf94fde098a8d713b55fd9763c72e7814a6020c868921346d306a9022f4030a64dd2760c7a710f00d916ed22951e78387edc407e5bce301204e0a986c823ca5b00ccda7b9e6074d3fbf3206c29669181d37075f8489ac65c5194e354756f77c415ccc1f60b5860dbda59a9c729b10269fed093734b89f9b5a9b5cc77cb72d320883129c1f664481803086cf5a8c9ddd50ca6d47df99a189a859ebba043eacba97bf655dcf328618d9330cb592b26fd3922f673114dc277c063829875055a6dd0651be8824df3aa2da81d07f7ae9f21eee7e86b4dc0630b96fa71fc568bff2b3a6cc39ce46301dd15262cd629ff38687148b40798a73f1ca859dbade5edbaf46ef48e06002855fa051a4f831a06eb852a65a9f6fb05304b0894e36d58bfde7eb5e6d8210614b98d4399f5f15ab2741b2e4f4f23594d7d085d39ee8d2c5d456e6d7886df672f0e3cae101582ca2fe179d054d41ce084e6a062e1f440ae02ef9deca769bae09e7ad7e9b9ca5f24fe73baad9e34a6c0045168115d6a4d78dfd3fa8645f25b606f18fcf2fd261faa1481b1c38865efdd02d7beac9c9a40d9848a07fb850fe95d67c67886d041fdaf8449637123b415a59a396d7f8007476fd5c134de1a314d74b4dfb9936b7877f6454f1e31a210360ce73bc12cd0b44f8925f386f9273b35a7b961226f5192173f0a0a487082f2b2fa9babdab905735979ba0b2d1880a6a326ffb8d6a84470cdf10c7fc1c143b4d56e5d297912c4e5e5e3bbc5be8a6120cdbb6a5ee8ee565790d071cc75f52826058e9d8d0ccbcfe3ee85ec20a56e3d1e1beb117dff2da16fbe8d4c6606195749b9ca305e42528ef0de55394d45386452b4b4895bf955c2ba6b7d20e970e84dc8312273b2c0abef63cc8f642f1a088015412032135141274a8de297580c79638571b62ea02b00d3a6ade7cddfddb29063e18e3e76aab9a0bd076a3f160bdb6cfa0731f82e22c91ab395731ffc0d783de4ab20fefa1448d82acf7120d82a32aeada499fdae95634937f04269196fa762cbd12d712f54c4353caaf75302c8939ffbb82f42d1fba80d0c335a29d6b4c467d8cfa623fd386eead0cc849fb744500ff3b8f0e97778392adce6d34b7a5026dd2b37226208562130cbdc9382dcb4a672cd6e8e1e76f4e36052ad1ccf9d07e1b8c50b69907ba232f8a60deebd5492ee2244b7c22a2e2558094f54ac4740d4fba75d49e2202b635ca1120be541bf77abe15b4dbae5d5648d3830132a5b9f9f57c06ecf45dc00f559a1e0be7f03805d6957a36e8f9e3a718b2fb576ea2805c584ff42eda0c56a4e3c155570dcc847af3186ac436574ded98caee16b0959dc02b24427dba6abcf17dc9479d793e6d9a9acade3a5af72660c71b226a3af441b5f7025090d13b2f9a1938a68e105c31adcf80c52a9d3042fdcf15f76162e815afe4ea2885920f5ba57cbe90bbcb8a48c47d7787c7d69df917db9753240a246d4965f815d676dcfa30be3b1a2d32c226aacf23614381e5e233427d57f55018608d5dbe1a87527ef40e545757792b727180e89d46bc0a7146b34a7a6511fc7f9eb6c1294c56bb77b00d66ac9d640612b080217b07dcca70b993d284187f5c6aaff49d9ccaf16b818cdc3bae5c80084f6d094c87dc6fd6cd3e8cbc53d8f65aaa0a9ee9b88738f800c9d6812fbee42c2502f1f1ccdb90d1efe08bddd2cf4aaaa290e7f13843a61ccc16e349b46195f8cf2c9c44f7b754a4e586b7b064061093cc200e12ac1ee04d7c3c4a833bc3f093a075094c2f696c03cb3ddf974393750afe4a0cc6c5beee0e74aafe97daf66e055448d356b49aaba514e1784727f7e7edbb4b20585bc249c7c64f4da56e444a3607a7006440c26f7651c6506551ba2e43c4592110fbe0841a94eb3e76a648076a8044f9b75d79ad7b7f9ebe8f351a8d1bb8edbdc7561a412e4a44dd91f7873d6bf7e3e3b7c064db5552ef4390147b0aa8cdc7c2fdf43e79f2eaf62ba6ef31e1a77a35ea6bca73b3d342e0cb0240c92e5cf21feb24d8d892f8de8761bc46c4a7d23fe329711e03f36b9af32f67161509a8a03242ac77a179b2d4962645fef38d9eb69a1ba616fd2f446a225fc6ccb5a43ba2b922085bd4abb264f4ec51ce7fee00cbd206a39ce307ea312354fd8e832293240ccd59405e33785a7021a0fc9aa1319f693d252199f5355c5233b985f1a6f3932473f79922450662165f418ec561264b55e5eb36861d30fe270668c7c87f3e77cd9e02c4e1a39a95ebdf890befca7a756218a1e6267dc46d92ba446e07aaff802039d3efe30bacc7251b7d2fe0e607648d5b255f1df0ef27621064e51b8151c93149dbdd96ebb85f839d8eba31adcccf6886f66f37b06fe51e38990ed4820a180793a87641c632d741452269b9e4a0ce7308786b94e3043f81d1ec1158b11770e6b452cd64cf6b1b9869cc048a2b1c693063cda4446bea6c7878ba6e6e4fe84ebb37b8610858b0d1366dfe135cbde3a8bc05a9e4bbab78f0e1b1302ab4da880b6acbbf2ad5db08a417a474bc62af579615fe9a24d1201368d64df470373553d2775a7568d7a6b15c3fabf82b1bea66202f696bbefdd73a8d29c6c347af593d46597881fa26d3897d38ba422cb86c2fa38109cd6c30e57ed87583132c70eab8c48238de50d434f26f6c2a953acc0cff485386ee7e8b88108e4f6c436507ce915284e5a6f798e5b72e65078eb92f4198f8c9a59aae3d1d3d7eaff8ef38d8857215e08972e6f352555b2394eed1164f125f11cee11223cd45c185d07a4ce6d5ad8e7c4a5e92acb32d590d13c9634ec4b90b649e84b798ba125a6f387e370f22e8d42c3e67fc2e4756d0882f57ec5005ba2e3916f22c24ebab91ac48aec731a9b00383e0de7277a479f0529df7f4d2970a7b34dbd9c31e31760bc37eba99b60b5f99e8b2764bae8404a99f2c3cf7fdd5fbedfe1d7162982c00e3bbf668bddf579d2f4237b5405ab03c3f797b953325a0250f4cfd1574f20114acc22648c54f5b803c70da5a1bafa94feefa168fadddb27a21f1b76a6846098154a325a086e1cf9023bc5b2010b381ea26ed80fb08d62e19e738601c3d04c9d3ee34cdcf47286dc95696dc6a7c41d7a3295e3904cf03530ae43e927f9954b7cff8056802f68c05cf3288e5aed41dc0946aecf2f05b22fe3a3ae9a1997c939bda8f7971f8e4f4908dfa45407c2ba3511995e7ede2bfd4dbf2515b229dafbc8e3c7519212e2c7e5a2dc1b1d19d43f257b2fcd6dea258bbe278330c0c5c63558bd3fbc23ebf50b5ea17e13f87994e82894d1e659f8344b4c2748ffda656bab798f07d12499aab37e624b725a68e89cb490d4741aa09c57bb3005924ec2c70ebc3a12de0a9a65a1dbdbb8fdb0c17eb500aa52c5146e2ab7496f1963b1b0f3b4bb312162cfe96c6e32194f18c7720421f0765c0f09b40cc7157efcf8d280a1df7fe1f03fdb0c89a620374736fca5a43109e470ca876ea87b358115a605448ab61b0a028bc616585b9cc178d1d0cf343ce47172c12aaa2def38b5e22c977642a6c2e5ed3d720680829c450bf20909922525aba4f86f82b28368d99579fefeea938e0cfb99ed726cb3546e1d2eade0990f211e9501a07f2446b90a93f80a2f3b111382948cd411b993e6970f47d6aaf092682d4e11f9ba1fe157ee57c8fb44f31f894e3ac46d3c68267ada6a0be55a284f20e6978ac6a35eaa0f2046dce27c2a37566eaa98fe0714b6f2bc6943a036ea41565c403cbe8ae78f11838e05ba4df361cc60678ab1be098b6c420ea58a166adbf506ca14269e684acef1f831efde9b87e1feb11b7595910241e773207426864de342d888f82e3fe4a8712c160753f5c44253b0932e14c39e333849224ba7fe844a1afaa4f4c1f333833ee19348775395d4f9bca41c321849e93af0a8de99817bc46554c64c2293e3643ab891f3cddadfc3648ff0d463f53960fe430240a6c3070ec1a2df293a62a1e303b10755a676e48b209eeb81cfe8e4a3ad332252f770181a593064bcdac4e9768945a9616d7329501024e530880a69ea3693abcfbefe283123adb9a3993ab6e59ff01c35c055f032e838299da96b444deb3b64f6b6bb50b3853b17832493d2de75ed2a08676c42ff96186427b49646309097877f4e351cf59d46c082e50956b2b442e80bf5c1e46bfdd7eeadd052e6ac1963529ad87b4f17b673ccbc11ec4d32467ac2e23c354288f621e3225ecf1bc0616eddd88508f56f9419c50159cb0d0d4d9bfad23e5cb9b66c7dc98d6030264dd256a8054c99440b3108c55929fa2ec8e633c3288078015db5a52fd3d6c9b41bab70b43798fee3c4342e175f7dde2aba75a44947ca5cdf11104c68f58195fe625cd482d68ae35b55fee2c896aebe209986d9cb98959d33fd0796a26b3c5c602e827b4fb3f49398d4f4089367e30b73427fb092aaba518d352dbc9a2b0f4c8f2403cd9dfdcecf760ec7e9d8a9c1f0244ee0e4459331c8cfd2471210293db77969edbdc3d4f8f9d46f4da7121e4795ed35875892cb726ebf6a3061b4fdea0b84301dbf28433345e2cb03879e920c7b6207f2f545cfc50fd1bec14f71d3d0c8de0a9b891af8cc7d8c9ec832df6e0aede19e4f66292acce6d555d61eca830ae437501cf325113d1a52c08081a368f6aafe1745044687a1d37b43bd4c7e5beb2b3b163b06a7eaaecd5c43363e9d5e12bb712647c277082c5c413774c85d2b221b12630397f0f1454fa7f90cb5402ae8b5183d43ef1cfa2a20b85411a2fefbaff7a85a8a2eb7641a11629851cee3c5fe20c09be6136f1c8ed357fd64e5ddf75d1c6b718582f1386dc15f4ed70ce6d58db03092d60a234473b25b97adb36aa791a693d18203363c034ae22803acceebed262e03af961e3148214ae49433d89a29b07f24c9332851ca9b9fe218e9054d37a0f1232039f4e8992478cb032d2447fd50c84e4256ecfc8b15c256fad9d39567a3a654f8c59282640f7d22b72c5a9404511d7135d6e67860e9dc729c97a0af8c6097eb9204fe1bd222864f986f2e74badd57177a989e1e02f0eb31b689099047395e8190fde8e41ff15652651a61fb2e2d7cd295249afd1122cbd55139c9b6f62f295ffffe6a2e4dff061476d542a15a0e02eb93ecf569936e2ce95dd7fc28f5ddc08e8d4d5738dd1b6e183e80a1ba8fb33b6c0b9b4b071a71978b2b7b445bd688d7e115cfc9bc954dd3709a4002676a8c128c6759e0ad27ce085a79764a1866b2401aaa4d9cccda3647eabfa5170b484d55b07efe4a12c5e1f63eed279bbba59cf3ffd45bdde2a257d0cc9fb215149ac6c5f4f0be36c3b810333fb4dcd6e537219ea93288e91dc45ae80a690a02104de00d9312bc9a8a7c387fcbc9c94ba229f286a4cac8a158e71f540dd450948bbb1191b4abba483260b5ed89d636013aef1de4490dc068632ed3aead80285dda582543f90babf6b562ac901e8545886be80fcccb39be4f67e4e677a2f41bbcd49b2e804553240fa8499fbf86951a3e384b582648efda73963d0fb2e935dc32e75431f3fc9435380606395fa556dbdfb37600d9832e83a378645ba90c5388a76776e8ebda7905c00f0b3c47df25db6aeb1d83ca567c84540bcddf231afd7872f9100e0cca4862b2b6dd3ccf99b8a26b162b09e93cc4ee1ad8e61cde5a24cb1ef8d8110d7981c6934ba402a5a8d98688a2c4ca599cff1402aa7513a7e0f31f83688bcbf221ad69c4ed68a782ebb637f6f0377be3bc2a30ede2abc61d13fea263", 0x1000}], 0x1, 0x0, 0x0, 0x2}, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000002940)={0x99, 0x0, 0x83, 0x6, 0x3}, 0xc) linkat(r6, &(0x7f0000002980)='./file0\x00', r6, &(0x7f00000029c0)='./file0\x00', 0x4) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000002a00)={0x1, 0xfffffffffffffffa, 0xf00, 0x3}) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000002a40)={0x5, 0xfffffffffffffffa}, 0x8) getgroups(0x3, &(0x7f0000002ac0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) 22:09:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, 0x0, 0x0) shutdown(r1, 0x1) 22:09:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0xda27, 0xe8b, 0x2, 0x2f26}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x87a000000000, 0x96, 0x6, 0xd0}) setsockopt(r0, 0x4, 0x5, &(0x7f00000000c0)="ddd2f792df512e21a74dacd57c986ab27cf4f21d82df6e21d725aee283084aab2c909fc8905fdccd48e2cd44bd18b2295d9930e9c4d1ea6099d851cd8ea01f67040694f08a5c3e017bd8285cd663a012ff8ad292eaa27e3921dea9ec7dbfdeb93d7d34bcfff3f995db7f3175555d4386d09d817dd56b50ecd966f86f5edd58364ae91e5e538830de5f24cf657e4337e9f5e5b30c548fee38fdff81a8dba14ef895d300e181e35067db6d7e2b1d93", 0xae) connect(r0, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) sendto$inet(r0, &(0x7f00000001c0)="3f716f78bb19764901be7df5f927b9657bd21e1c580cb648eead5673c90e5067bc1b18ea26e6043ffc22f1c18fab4ff7b64a", 0x32, 0x4, &(0x7f0000000200)={0x2, 0x3}, 0xc) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000240)=0x1) r3 = socket(0x10, 0x5, 0x9) sendto(r2, &(0x7f0000000280)="16bfc4b5e7fb52bc32c35e4fd054d2e5e31fdd5af0c858b7a55fce315045e849453a8f276cfc4aa1821e529047d904c704a9e15f2e2084721d49ad5eaf485c999cff8dc8da21b920a8d3f08d609bad9aa0a235afa76ee0eae5f6f97ae2b295f0e755a66e9d656a50a4aff85f41b8ce19274b77e98219bc4a7f18c3f5d4fd1221d753ad5966b5c82c63247e83c99be220a9703b9bf67b30a89a99490b8fd6ffe57c83820ec68cb16d0b8a4aaa7a9659222f", 0xb1, 0x2, &(0x7f0000000340)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000380)={0x1, 0x200, 0x7fff, 0x200, 0x2}) sendto(r3, &(0x7f00000003c0)="f327b371a87089853bdde823046b0dedaf9098bd5643b6c8b83389d4906fe1b2810d38c08649071d252c9d55dff9759f8e3799d7e612c4daca7955df677c352af9e975fe22bb41d81ae1568ea3974e589aeafbfa56f8ba222cc0ce4ff7aa2000ccb5a85a75ed38648feca5a8699beeec91084089f846ca896606990807b83cb385999a49b69b85d7e002ad9fe0437801865cff54b758ebba351967bb3b9af46c9682d38e3a8f559352a052fb90475dd879dcc64f6b80a22745a7ece25497a00af72664c620e904dbd70a3ea4ecd63c70098de1648c3fd53b5ea07e8a4c082bbe27bfb4c5484521f68dbb21c9d588b4d9c11e5741f288c435ebad1ef06f3a490e1e99557283cfdc867d96cd9de72ecfe2250b66d27797c7f0d5ce47725c6f9e4d5f1e0854d6cc8db886352982fc4ad45d859f2991cc3d92f5ca7c9f67632f6032baa622bfbdeb52c0fcbc3ae48ab774ec757c0dcbd9cd62c65625ebfff4aed02a78afa33b9eadb1c29c6e5d9c2bb7b91f620034d00c8bacfc1a77e8f7649c5f4c3c625d136fdb66a7e457cff2bfad180ae4d5df8292fcd615fe4dfef7416261cb91ce35031cbc02cc1a643aec2d59e3a1ca45cb3027d78ee35c2dc20c1b391b4e66d97774ea0c22d8d7ed15cccd398e9985dad9f9b7073faa4a7570a9f5908535d04a45af7db48a4d25e0ba3ad5cc21eeb4fbbcc6e72098ce50f471e9f539ad325d8aba39629cf900d0e1294f980ad3921aae70545800535f9543227f0af2b8198ca0a2c0f4a6a1d780271d501d72babcb32cd27b75ebd86688e82f44b7aaee6009b8edf57c08c88a33b429c68b0a555dc8fbd6b0fea0e5559e8be4458140d2671328eeb53c62529ea43e48f06a029c7fbb116cfa7f557569f62643ee0c0d6a3a2c9bc0bb1a13a9d229b7ccc8f0da3bed84d63a432633b531213a36376ff4d711f459d4013dd4d4f1f754dba28e8fbbfcb58cc88bfcd6de2e8de8b331964e59b05772a0411d5f3b1ecf01d62ca70926ad56a7636fbbb49689df71f51c8509ec133320238f943cde1facf71451ec6e920c91cf9ffd08686ec0678d9bf6d5c938b871888af7563cb4eb6fa3ef02305311260f24da25ba05c33fa7bdc47ee63914cbb97e74903d5cdc2a69d4e80f554763c1a76e042effc9e20078ffb26a594831e27b68f11bc096e26622aab105cc6b84af7f61f9e07e403eb43751a49900d41874f71e6e5a7fdb2763eb6b28cb745123f87379fb654d0353286cebb1a460084ffb9ec46643c60c0dfc9f1fa83f39e06aefda562c8df9ac08744fc81f30f8510cf594a696f72f78f3b2ed5b1fc1eee3e04d8e0225aecfa09b2b16e254d0505fba33ac59c76639ae987b9cea85dfe9506dbcb08c43acccca5c5595b8f83bc80756630fb4bad24b215c7be0ae63b4c99d14d1e912a2b68c6b52dd6cabee55b44e3923dac7d2bbb90a358924a179c94fb86b02fe3cb9b1cee420101931af0b3c4ba178008798c432dcdd9b2cbc8991b875d399a592772c987c0726a0da7ddda0db7d330ced1d82e2891707e0333a87367a37e5dd382ed83b5965335a9393a63e799ee139399a5b7c77400f9561a03da3d36732226873c75ad33abca60eea33be2d6baf98153aef0cefdbd34f893bce171ac40327703fdb2f9f7396e4cf6460ea274174a7c84ba896c2363c28788faa3a4eafd5f16a57949814cd913dd1a1a101c14af3767cb76210213e3f6a5ed3bed3ecdf7544185347bcaf178ea1e0d891ed538a995871485ebf769d850d6280e91503f4da394af7e00501527db516e5d2a9a1ae082bbe13e08a605c4932484e7de46f4beeb0a253ce919738c372d8d20f17a969c2759e7ed7110a03ef12ef5d571562f9f81f64f65379c865bd0c22d90f9ba58806b9c8220c69779cb41eb42c6a4b32e70f03abea26eb514a7e947c290f516f33a96e672f8515f045d4d64a96c4f950a0ae05145f556040b6e8cc59df8777b89f21b097f8b02337fda4908e1d407b21ef131e9d4439b9eeef54d201f3941748fd406b198bff711205954096d431cc6ed7c0d5a1a8cae9d4766e8dcd128f7f53c2a7f45fc5d770bf78b8fd669c16f224b9be6d71e105666349ab2b1b0233c722e87d39aa5c1a53c9abb7ae49201172584265ef85ff410bc8eaec4e2c93793a22f98980cf412659f9b33fd9d4d7d4b589ef3c0a506ce381258b722c87189edd9ea2f74878098c7d2a13d5adf7b8bc5f85651a4eb94a4ba16e6099a80a2b265e6bc508acda374275d543466b70d7a2acaf7672185c7eae77bb54085f0c0ae0b98456c1d7d567a33021da6f200d4679c8bc7231e62719fe6a35015e058655d2109bc8a1359ed891323edce3a455eb97fc4a5144b328c3902d2a5d9d7e0e6cbe1bf955fb003b1f26c3d0f5d0870d892a0f4e2eda789af2c659d6456029d33c13aa6b5011f970fc25412ae30bd02e0bb563e785e50f67261faaaa7b1ec7e89a5b435ed452d3a860eef44237993467e91a4e8c2610ed78868cb9c65f908612aa0a39b3cce92d3b2d950441041265ddd7cec7e9f8eaf3d764da3b278bf0107b75d995007d65b9c2b37d04c065f5d0ff45eb8bbc14e7109cbfc53b94b9b4b68688a50fea1fbe8b96170ac13ef36dfb29f440295346ff52a4bb3c43c752f85c514380445bb8a1302c3d090ed4048751ae8aef50047306642aa4f93b69e44c47f31c5d22317ee7cf64ff2b086d25134e63dd6a350993e8062cf1525998fbe8057d64863c85500b0dd6342c08cade7b52ab78b7f0020958a7ea610b770d4f894db01cda9942f89d42a72008b69eab1caabf9736634b19552558c55d66f812af65afb6826d0208367c07184a57a84e0cade428157d3271f2f017e11adce4960a9b28fc01624bcc92297878f89ebf5c9f265b4476781073a18ad50517697ab092df776d56218a90ec4ab8afd49ab3e08856ad9168fe4fbfebd69bc81ae14e6b9011d3320d0e74394d926db6128fe74c68fed698fafd514f0f438bd822d2ab2b429a8fa22e6323dcc7cf94ca1436f6072ccd3426f90a3398c3f29d0fbe2f9a46300e6a4c678ef3fcbb7e6db621234e3f924300af7ce3884bcda11aafa0996806cd1e79893bd6fa1240c23d6e66279cde6759dc201136b2f869688b84ace85dd33e885d8b313c47c4e02e0f8e922c527d6f979329e5960c74dec45ca68a3db7fdb1a2ff92a7d22ced4ef3feeaf79c42dcb7055147b3cdbf47bc5e40984675b446cd1a19a2430fd22d712e103ea5ebd1b41e1724530b509126442d1c3fd1cfe41f8573636eefe1c8216d1187fb47414c8680c0ea2cd03da76fa05471d8597f16d2a771f009d4c6d3a292933789bd5c19e8a0f8fbed8099358427c518fa6fd9ee77d37ba8e0d2adc93b7c4a7020dc64d7bd9020715d6a185c0dd09e336f063cc1e618a7420ebcfa88985186a51b147e948f172f5456d823a2da0d573d33f2b6dd03f519cca5be660246d763b92570df8dd602f712bab38f1cfa64e47d7ab12e7a953bb99c5d656cee542995a6959281ece424ec124cdb36b04d280ad208c9fc109ec562b4f14c1615f44442c487aef763cb4c147f6ac7b06514f37ae550438f982be2356ad783381dcb5492936da1105430987892d19346182bd55c901bb5b33a5b01ce34ffed4e482e69ec4d24f66f7a00ca450b9ad23afa1e47c6d7e5614054fcec30766d99d346ddeba86cbc2f01ce22808b9906860638c692aa755165a1f32383c8f4fc50cc65c8ada03e10992f358e9e2ebf1e59e2216bc65250888a5615699d078dc87ff4a94958894e0809ba1c4a3dc638ab0d0bb9736fec4ebffd63ea25a1eb6262644c5def6d7a0e50c3da034501cbb1c6a310b61189623cdbf71c0acf719199411ed66be3c9f9ae92b0a736a7626fdf96679804b246c6a465c42dc71df38e397adacf336ccc96c1f42c183ba2e2c51130d4d461e2955ef2652017fe31e9c69ebb40c2c2a5d731e84c78e06dff84bf557c0e36318633e0164055fee392b9f504c40edb0af959e4eb23470830aaf295f81996f9c326f3c592d862ae6d2ba2cad7b26cff28491245b0cf82a41c0b023d772a3a591a023c2c40b231e4479b3c992edd165834aaf4a2e81a3c3756113ba81cff4ce1f2aaf5c9df0fdf7d4fbb02029dae0022048f7d4e4e97cad7dd962988335e062663499dc961a7871f8dc3bb2ecf0d71e0ae4c07a6750b1c164b8a1d9cd8e3fb9ad184b585747e2ab251d6c1aaac84746d4c325cfa831840cfda9befe3ef03597ae43c82fc69b5cf728e4e4ea57e9b90ef315639ece2b8e458bddf4d48e4129d7da940c309cab4ab091b31bcae6bd096d71b39464e836244aeee0028fc81514a5dbc278955ab9a7bf375a8b9211cbbe8fd8b5a1bda75a9c142e3087fcc42e0fbbe2833042cecb41f57a7f50ca786442fabed0769b74d40cfc579b94022349f63d2141cc4f895f45e1acffe406c15fb6258246f94d09ae1c38515e014cf6bc2232f830a0685be9ecd779258e070a7094e940f5b9643eed57f5a7e19010d9c6fe9fa404b555434afd71ed3c9c6a0f5cd324c044ff1098591a855410d4f55355513aaa641f67df8dbad0f3acf53119829af61627f24f3960dad6040f00480c9056696d81385ac820d6f553877a27dab6ef802c33cc5d0057270ebbccc1486508ba74a63a04287acdf1cce7e5ecaafaa495ffb6d16bbd25a8d8eae4f1dfd6e750ee04ce8a49b822a7b7f4f7d5f92c23d9f28b641852138e85b41b19ad81898b78454edafd121c03f39d6895fd697b8461daf2e2af4c9c52119cd5bfa89ba1ed75a19918e83655b1c6d58cef76380dedd75612677eb4dad440ed4cc1a54bd96e8233294de584faa10efe0a718ced61893799d2e28ddeff1a805a6fe2185edd8893d0211bb0220281b5083ed8620e3d9bf086f114453900624b653f429d6063dca30274d4e417c32bcb676f0f17ea77e324cad48549ae4df983412032176776f11e50aa10b58480403768bfc1b42f2a22fc9286b255661d3444de44deb6200d6dcb1955b4c600627778c92fdaf78fbe394c26b56966b47b893c8f567589cfaa392a5e43080229c2f50843fe08411c7a9f2ea7b2c7f459f1e9b6a4a59eb6d4281c6971a0df2c3828aeeb7cdd0ffe87d973448738543e8be037923929368ac1e7ccae49a596eeefe937acc22e88cb63825ee6e3234cad4d1e9be611b46ce1f5f013028d31d4e0141f847c0014a75d375da51d120bdeefa32c554d232c3b0979b18f98e38c6612c09dca6c85d4ef32e2c731db9e8f01824b96e69eb15fda6c643187823da832d084b26fa82d023f369421c392d884bbce2111614803c8bd0054d1241567b31525a20a27e65aca55b01e61f7860791afda19b36da83d009161c4f8f1118c369b77bab96831b6bb816b202f6a40efe9aab3d6a8bb920e2d40bffcd3039a76c11978ce83f9340d82f37abad93cc420746afa516333dfde480d1899190af5980543f05f1222c0ac083d18debeef0be9add49b89487fd5fa38a9c146fce22dc92d72686706ae295f111f1335cc9c52adf077029c05921087a72068a24ae34cfba1ad96657fc643db199a560e29da058de14a3703a295389719c228e6c2d5ea5bfd08f0fbb71fe2a5b9299474fe135a8bd63bb2bf22af5732358d7ae4c04ce374b77737e7fd6dbc1b90d6127a4208ed94a526e7bb59035ce4feb77b0002b3f6bc167a40c8d2206f428545aa71ee18cde84a40e414cc8a72564cd2a48da705c7b71341d1ecab7875e70562af9f60f98812a08bc4781", 0x1000, 0x2, &(0x7f00000013c0)=@in={0x2, 0x1}, 0xc) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001400)=0x1) ioctl$TIOCEXCL(r1, 0x2000740d) r4 = kqueue() bind$unix(r3, &(0x7f0000001440)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001480)=0x40) kevent(r2, &(0x7f00000014c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x4, 0x6d4, 0x6400}, {{r1}, 0xfffffffffffffffc, 0x30, 0x20000001, 0x10000, 0x7}, {{r1}, 0xffffffffffffffff, 0x5, 0x2, 0x6, 0x9}, {{r0}, 0x42672a2196def5ec, 0x10, 0x20000000, 0x8, 0xf062}], 0x1, &(0x7f0000001540)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x1, 0x9b, 0xa9f1}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x800}, {{r2}, 0xfffffffffffffff8, 0x40, 0x0, 0x1, 0x100000001}], 0x6a2, &(0x7f00000015c0)={0x3f, 0x4c56}) bind$inet(r3, &(0x7f0000001600)={0x2, 0x3}, 0xc) fchdir(r2) connect(r0, &(0x7f0000001640)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000001680)={0x48b, 0x2}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000016c0)) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001700)={0x0, 0x0, 0x80000000, 0x0, 0x1240}) socket(0x10, 0x2, 0x3) setsockopt(r3, 0x8, 0x3, &(0x7f0000001740)="e37018043b40519bb2fd27326829f2d6d267cf98af896badf88784abf685f46e487d08a9528929b7f5c986a2b0f79b818945a5d771551213e075718a623a33be080a2d1b457da240cc7ae891ade90f5ec92d27759a098ed9c785c2d23b53", 0x5e) 22:09:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, 0x0, 0x0) shutdown(r1, 0x1) 22:09:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x110, 0x40) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setreuid(r1, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8f5a79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb81ffffffffffffffbdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c77609fdf9829f5f0b629f8b61d9ae39", 0xfffffffffffffe99) 22:09:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, 0x0, 0x0) shutdown(r1, 0x1) 22:09:55 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r1, 0x0, 0x87da86990c828a41) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) r2 = open(&(0x7f0000000580)='./bus\x00', 0x880, 0x2) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = open(&(0x7f0000000280)='./bus\x00', 0x80, 0x4) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000540)={0x1000, 0xfffffffffffffe01, 0xfffffffffffffffe, 0x4, &(0x7f00000002c0)={{0x42, 0x8, 0x6, 0x5, 0x9, 0x1, 0x3f}, {[0x6, 0x29, 0x9, 0x800, 0x0, 0x7, 0xf4, 0xffffffff, 0x2, 0x1, 0x100000000, 0x200, 0x6, 0xffffffffffffff00, 0x8, 0x0, 0x5, 0x2], [0x5, 0x3, 0x0, 0x100000001, 0x1000, 0x2, 0x100000001, 0x3, 0x200, 0xfc32], [0x6, 0x6, 0x8, 0x7fffffff, 0xd6a7, 0x3, 0x7ff], [0x0, 0xfc, 0xfff, 0x100000001, 0x7fff, 0x882], [{0xffffffffdbe69b68, 0x5, 0x5ae4f541, 0x5}, {0xf5da, 0xc3f7, 0x5, 0x5}, {0x7fffffff, 0x76, 0x17d6, 0x100000001}, {0x100, 0x4, 0xa7a, 0x7}, {0x6, 0x8c95, 0x2, 0x9}, {0x1, 0x4, 0x5, 0x7fffffff}, {0x4b3, 0xf43, 0x0, 0x4f}, {0x6, 0x4, 0x7, 0x7}], {0x2, 0x1ff, 0x2, 0x1}, {0xc5, 0xf04, 0xe5, 0xfffffffffffffffa}}}, 0x9, 0x4}) 22:09:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:55 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x9e5b, 0x0, 0x10001, 0x0, 0xffffffffffffffb5, 0x7fffffff, 0x6, 0x1, 0x0, 0x3, 0x2}) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x20, 0x7fff, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x10029, 0x6b, &(0x7f0000000100)="7ab9bfa360bae08640922a84b5f827bb9a27357b936e7753a4d7d477c945d2be08ea3f5877bf89b1cc7f710358be2318cadc30396676fde9c4f42fa6f3aece4a74c1479705a0d7f1a07f1905b8a85d4b2be591607f6d543c5129219d40732e1b72123301a5a1a13bdb9ec31116f96791560e1a605e89cc954c0329fd478f71d9f71d99e021", 0x85) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff}, 0xc) write(r0, &(0x7f00000001c0)="c3ff76346f52f8c8e284a567fd4c9cc73fbec5be09c28e10fdfd85ddd6c513ebd1f0b5acb99ca6a83a75c496aefb470eef2e6c20c1536477e8a2c6b33c45e3f7a118f342eb3130862417426338454a9af9cb51351040a797e3355417da307da03b499eb15eaf1ff1031c", 0x6a) getsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) 22:09:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r1, 0x1) 22:09:55 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x810, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000180)={0x1, 0x0, 0x3ff, 0x8, &(0x7f00000002c0)={{0x36c, 0x3, 0x20, 0x5, 0x9, 0x0, 0x1}, {[0x9, 0x4, 0x4, 0x4, 0x3, 0x81, 0xd4b7, 0x11, 0x100, 0x3ee, 0x86, 0x9, 0x48, 0x0, 0x0, 0x100000001, 0x46230c9, 0x3], [0x1000, 0x2, 0x0, 0x96, 0xfffffffffffffe01, 0x1, 0xfffffffffffffffe, 0xff, 0x1, 0x7], [0xffff, 0x690c, 0x1, 0x0, 0x2000000, 0x2, 0x6a], [0x3, 0xfffffffffffffffc, 0x1ff, 0x0, 0xb4c, 0x3f], [{0x9d4, 0xffffffffffffffff, 0x5, 0xd09}, {0x1, 0xffffffff00000001, 0x0, 0x5}, {0x6, 0x8, 0x100000001, 0x2}, {0x7fffffff, 0x4, 0x4, 0x4}, {0x9, 0x6d, 0x6, 0x9}, {0x9, 0xfff, 0x6, 0x2}, {0x8af, 0x9, 0x9, 0x4}, {0x100000001, 0x3, 0x7, 0x80}], {0xffff, 0x0, 0x4e7, 0x20}, {0x5, 0xf, 0x7, 0x1ff}}}, 0x80000001}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000280)=[{0x48}, {0x16}]}) syz_emit_ethernet(0x2, &(0x7f0000000580)="9b1b") ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) 22:09:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(0xffffffffffffffff, 0x1) 22:09:55 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f85c8a5b671b1b542a538706000000a7c8000000290000003300000003000019e21630351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e331bd60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e740f7bd8da0cd261174da61bc460eeb1da7f50c00a8387640ce61cf1b7c8014357710c1c53dfb9c13821fbffffffffff2e53568453afb19bfd710bf0000000000000000000"], 0xe8}, 0x0) r0 = shmget(0x2, 0x4000, 0x30, &(0x7f0000400000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) 22:09:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000000)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000180)=[r2, r3, r4]) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="290400425e049cf16300"], 0xa) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 22:09:56 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x40003, 0x1}, 0x264) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0), 0xc) 22:09:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(0xffffffffffffffff, 0x1) 22:09:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 22:09:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r1, &(0x7f0000000080)='U', 0x1) 22:09:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(r2, r3) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x10001) fchmod(r0, 0x4) 22:09:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(0xffffffffffffffff, 0x1) 22:09:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x10064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8f") 22:09:57 executing program 0: mknod(&(0x7f0000002580)='./bus\x00', 0x2010, 0x100a26) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDSETRAD(r0, 0x20004b43) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socket$inet(0x2, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) kqueue() r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x1f, 0x0, 0x1, 0x3, 0x6, 0x6}) ioctl$TIOCCONS(r2, 0xc5005601, &(0x7f00000000c0)) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) pckbd_enable: command error 22:09:59 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x2) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000000)=""/90, 0x5a}, {&(0x7f0000000080)=""/166, 0xa6}, {&(0x7f0000000140)=""/111, 0x6f}, {&(0x7f00000001c0)=""/69, 0x45}, {&(0x7f0000000240)=""/208, 0xd0}, {&(0x7f0000000340)=""/169, 0xa9}, {&(0x7f0000000400)=""/66, 0x42}, {&(0x7f0000000480)=""/37, 0x25}, {&(0x7f00000004c0)=""/175, 0xaf}], 0x9) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 22:09:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x0) pckbd_enable: command error 22:09:59 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r0, 0x6, r2) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="41068f839f833b93e31c511c7ed2d0e7bc8d98c4fc91181c7189d58eafcdf5f544da970524d9fb8007e9a323b260be2977f125e3de8af86c8da1c8c9f11b69206667fc31db250d07ff9227fd4cd3dccc10fedc8864657e6871dadc53e2907425f94c61a447af703b6f016b706dd163123048becd8594d7256ffac80a6bfafee9b7e57309d5955fc722e0dd4dfeb1d5d96419a503f4ff66d039f3927d44cd3c4f6c", 0xa1}, {&(0x7f00000000c0)="9c247e7965b38a02df0f07a6dba92576f85567e07492d2e22994ba08f8284930641ba210efff33f6b1afebc080b375cc6e08c5635a52f4136cad1fa95fc17df0c4b7603c90bc5ad3332516711797130cdf74574bc05b7bd0ffa9df0fe6616bac42ce109b9fc5512760514b05699088ca21b4fdbaa2463d3a4c53b1270c55d08015c12476cbd3fde88ba394e6afd9bfd57e3c6e797b4e6027719d61ca582aa8cf", 0xa0}], 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 22:09:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) pipe(&(0x7f0000000100)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) 22:09:59 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x10, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x10060}, {0x6}]}) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = semget(0x1, 0x4, 0x100) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000140)=""/57) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 22:10:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x0) pckbd_enable: command error pckbd_enable: command error 22:10:02 executing program 0: readv(0xffffffffffffffff, &(0x7f00000000c0), 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000012c0)='./bus\x00', 0x2c0, 0xd) write(r0, &(0x7f0000001140)="2cb1a879eebbee2b5593a700e41c3032371b06f9e3983e5cdf4d11e9719a96742a313f6bef618837cbf60b8707b77f7c91b761ec579127207ee69419c39c3f2e4c69567de447a3212e7ba9c6bed96a2dcf1afb5c9a7b40843a2b40d7d526997cdf06e66f42f6f4081eac776e1643a4801295fa64c8ecb3ce4bf5884db344b8da38ca43d655e3b4f896d61bc5997202b257bf53da0437aa01a327b4edbb52fa85e4664c70a5e8b2f68740345bf730881188d54b49f4381c", 0xb7) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, 0x0) 22:10:02 executing program 0: r0 = kqueue() nanosleep(0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)=0x200) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$BIOCPROMISC(r1, 0x20004269) kqueue() semop(0x0, &(0x7f0000000480)=[{0x6, 0x6, 0x800}, {0x4, 0xb1, 0x800}, {0x4, 0x2, 0x1000}, {0x3, 0xfffffffffffffffe, 0x800}, {0x4, 0x80000000, 0x800}, {0x1, 0x6, 0x1800}, {0x2, 0x4bab, 0x1800}], 0x7) r4 = semget$private(0x0, 0x0, 0xe) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0xff, 0x9}, 0xc) semctl$GETPID(0x0, 0x5, 0x4, &(0x7f0000000ac0)=""/224) ioctl$TIOCSDTR(r2, 0x20007479) getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xdd) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0, 0x0}, &(0x7f0000001c80)=0xc) ioctl$TIOCSDTR(r1, 0x20007479) getgroups(0x6, &(0x7f0000001cc0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4000000000000054, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000001e00)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x2, &(0x7f0000001e40)=[0x0, r10]) semop(r4, &(0x7f0000000240)=[{0x0, 0x8001, 0x800}, {0x3, 0xcb71}, {0x3, 0x2, 0x1000}, {0x3, 0x8000, 0x1000}, {0x3, 0x5, 0x1800}, {0x0, 0x3f, 0x1000}, {0x1, 0x0, 0x1000}, {0x5, 0x0, 0x1800}, {0x4, 0xffffffffffffffff, 0x1800}, {0x3, 0x9fc, 0x1000}], 0xa) getgroups(0x229, &(0x7f0000001e80)=[r10, r5, r6, r7, r8, 0x0, r9, r11, r12]) ioctl$TIOCNXCL(r1, 0x2000740e) recvfrom$inet6(r3, &(0x7f00000004c0)=""/199, 0xc7, 0x800, &(0x7f00000002c0)={0x18, 0x3, 0x1, 0x3f}, 0xc) socket$inet6(0x18, 0xffffffffffffffff, 0xd3) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10010, 0x0) semctl$GETVAL(r4, 0x66f2538ddba45a8e, 0x5, &(0x7f0000000380)=""/236) 22:10:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x0) pckbd_enable: command error 22:10:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) pckbd_enable: command error 22:10:04 executing program 0: getgroups(0x4000000000000039, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)='\x00'/20, 0xffffffffffffff37) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = getgid() getgroups(0x2, &(0x7f00000000c0)=[r1, r2]) 22:10:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x10}, 0x1c) shutdown(r1, 0x1) 22:10:04 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget$private(0x0, 0x4, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) recvfrom$inet6(r1, &(0x7f0000000180)=""/245, 0xf5, 0x800, &(0x7f0000000280)={0x18, 0x1, 0x9, 0x4}, 0xc) r4 = geteuid() mprotect(&(0x7f00005f4000/0xd000)=nil, 0xd000, 0x4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x9, r3, r0, r4, r0, 0x10, 0x7}, 0xb2f, 0x8, 0x7fffffff}) socket$inet6(0x18, 0x4000, 0x8001) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:10:04 executing program 0: r0 = getpgid(0xffffffffffffffff) fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x3, 0x3, 0x5, 0x47000000, r0}) syz_execute_func(&(0x7f00000000c0)="c4010df6a7ea364109c481c1fdfac422010b6420792e13b706000000c461fa2d5000660fd94072c483f95d2e67c442d9af37c4e3d90d1dfaffffffdff2440f59ae487d0000") fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x200000005}) 22:10:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:04 executing program 0: r0 = open$dir(&(0x7f0000000300)='./file0/file0/file0\x00', 0x40000400000002e4, 0x4f) r1 = semget$private(0x0, 0xf, 0xa27dadc595ad2d5c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000000)=0x8001, 0x4) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000008c0)=""/191) setsockopt(r2, 0x127, 0x7, &(0x7f0000000280)="6e073a2c413d6a5cc38c6e9a093b27de50eda140e6f9ec5f05a3237da84bf7912068224d24064b5485aad4e34e22efb25b3f3d0a597615cefbbaa0ef86135ada93850ce8a8bbf3fd7b", 0x49) r5 = socket(0x2000000018, 0x8005, 0x31) accept$inet6(r4, &(0x7f0000000740), &(0x7f0000000780)=0xc) setsockopt(r5, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) dup2(r5, r5) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000680)=[{0x3, 0x8, 0x1800}, {0x2, 0x1009, 0x40001000}, {0x6, 0x3, 0x17fd}], 0x3) shmget(0x1, 0x1000, 0x226, &(0x7f0000ff9000/0x1000)=nil) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x800, 0x0) r7 = socket$inet6(0x18, 0x4, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x3}, {0x4}], 0x1}) setsockopt$sock_timeval(r2, 0xffff, 0x400001005, &(0x7f0000000600)={0x4, 0x3}, 0x10) setsockopt(r7, 0xffffffdf, 0x100000001, &(0x7f0000000e80)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c5fe709fbe887e2ffc4549e3d79d8e2afe2e3f0e982f04f3310eead4cf3c5393cc3588cf7a30d67ea456e9eecc66cb59d9ee798183a78dd780277f5ee9cbe603ce25c3b758c065cded026a00af5b2a4e7b6397beb91d052e4ecfd78d8778932dd870cdefdd7359251d0f9966a1f6c5b00ac96c51faf2e984249ffac1a9eff1eb7c6e4b96b079621c612b8", 0x24b) connect$inet6(r5, &(0x7f0000000340)={0x18, 0x3, 0x3f, 0xfffffffffffffffc}, 0xc) accept$inet6(r5, &(0x7f0000000100), &(0x7f0000000880)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0x1d7) semop(r1, &(0x7f0000000240)=[{0x7, 0x193, 0x1000}, {0x3, 0x365f, 0x1800}], 0x2) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000580)={0x7, 0x401}, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x7, 0x4, 0x4]) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000040)='b', 0x1}], 0x1) accept$inet6(r3, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x40, 0x6}, {0x18, 0x2, 0x6, 0x40}, 0x5, [0xfffffffffffffff8, 0xbfab, 0x7, 0x46, 0x2000000000, 0x5, 0x2, 0x8]}, 0x3c) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000200)=0x921) 22:10:04 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) linkat(r1, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000100)='./file0\x00', 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='\xf9*&\x00', &(0x7f0000000180)=',(:$\xae\x00', &(0x7f00000001c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='^\\+\x00', &(0x7f00000002c0)='(,,\x00', &(0x7f0000000300)='*-\x00', &(0x7f0000000340)='-(\x00', &(0x7f0000000380)='[\x00']) 22:10:04 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)) 22:10:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:04 executing program 0: clock_gettime(0x2, &(0x7f0000000140)) getuid() r0 = syz_open_pts() fcntl$getflags(r0, 0x7) shmget$private(0x0, 0x1000, 0x5, &(0x7f0000ffc000/0x1000)=nil) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0xfffffffffffffffd, 0xff}, {0x18, 0x3, 0x7fff, 0x2}, 0x9, [0x40000000, 0x5, 0x6, 0x1ff, 0x2, 0xffd, 0x401, 0x2]}, 0x3c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000240)='~', 0x1) r3 = syz_open_pts() setsockopt(r2, 0x0, 0xa, 0x0, 0x216) socket(0x0, 0x13, 0x1) write(r1, &(0x7f0000000680)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f69fd95d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941743efb0b93d11dde1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed616d8062094847749a278b2a7f9558dccfcc4bf24fad8216f771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d00"/228, 0xe4) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000600)="d8b2f79e831238a0646aac73846759653a65dbb3bdb9b16670a2da8c75fb8d29751d52849a28c38854194930602cfaec245197d188fc4e64b2253a2d4e89a1f7569347cc014bbd5e28e406a75059097c20dc5a8f216578a65eb692c47d78809dd1adba3bc479ec8eb7c1d44621f91d9ba1d3d2b547e96a81d600d24c81", 0x7d}], 0x1, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000480)='./file0\x00') r4 = semget$private(0x0, 0x7, 0x4c0) clock_gettime(0x13, &(0x7f0000000180)) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) fchmod(r2, 0x8) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x10, 0x0, 0x0) semop(r4, &(0x7f0000000100)=[{0x3, 0x9, 0x1000}, {0x6, 0x9, 0x800}, {0x4, 0xffffffffffffffff}, {0x0, 0x8, 0x1000}, {0x0, 0x400000007, 0x1000}], 0x5) ioctl$TIOCSDTR(r0, 0x20007479) r6 = fcntl$dupfd(r1, 0x20a, r3) fchmod(r0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f00000004c0)) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f00000007c0)=""/76) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000200)=0x100000001, 0x4) getsockopt$sock_timeval(r6, 0xffff, 0x1003, &(0x7f0000000400), &(0x7f00000003c0)=0xffffff56) semop(r4, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x3, 0x1800}, {0x0, 0x4}, {0x5, 0x9ac, 0xfff}], 0x4) 22:10:04 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 22:10:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3fe, 0x0, 0x0, 0x0) close(r0) 22:10:04 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="2000000000000000ffff000000080000"], 0x10}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getpgid(0x0) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 22:10:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xa0, 0x80) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = shmget(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) shmat(r3, &(0x7f0000ffa000/0x4000)=nil, 0x1000) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2500e0ffffff00000100000000000000fe982bd47f1d3bf64db539145458a69b48cca4a01a8d08b9f89f6b3cbfea4cf3b689f9e0736c6bb7caf3c44c5a768a1693ec9622f6c44d265fc396e294759b9fbbb61915826ee10c440aa2efa8aa7062ab3ebc3d0dd99a15a10c35ec09446f6bbc24c263051e29885682e38f3f91b78c8aa81c37dbba9181d293c01b9ddb4270c579e9a4d95c4f6a7398621d0000", @ANYRES32=r2, @ANYRES32=r2, @ANYPTR, @ANYRES32=r1, @ANYRES32], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 22:10:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:05 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') fchmod(r0, 0xaf) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = getpgid(0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000400)=0x3) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="e6cffb52c8de482c85eabdaf76c5c31ab59aafe7d822e3b69496d68c2cdafc934ada3748611444233b08cbf606b34915e27dd579446bd5d3b5ac458b7c26e31e5f5f020cc4689ccbce9a50a7bc37df628d85dbf36ee987cbdcc6ff9e719658c52d4551631e3352ab10fd40d7a9577c2c7c6fad4e33856eb4aeb5bc793328885ced10e5b1ee119c0abc7e0f67e30f70fae2bc508882095916a74419c290252aa0863d54ee0ff04c15382b47b223714fba7280eb23895a499a50e995f9da4cffaaa3fbf544c0d1804daa77ba2c2b4c", 0xce}], 0x1, &(0x7f0000000300)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x90, 0x1}, 0xc) 22:10:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201a1, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{0x80}, {0x16}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x6, &(0x7f0000000140)=[{0x3ff, 0x3, 0xfff}, {0x4, 0x2, 0x2, 0x80a5}, {0x101, 0x1, 0x3, 0x5}, {0x200, 0x3, 0x22d5, 0x6}, {0x61, 0x8, 0x1, 0xc5}, {0x2, 0x4, 0x6, 0x1fa30000}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x7, './file0\x00', './file0\x00'}) 22:10:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:06 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x60, 0x0) execve(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='&+#\x00', &(0x7f0000000280)='/dev/bpf\x00'], &(0x7f0000000540)=[&(0x7f0000000300)='tap', &(0x7f0000000340)='/dev/bpf\x00', &(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)='{-\x00', &(0x7f0000000400)='(^-*}\x00', &(0x7f0000000440)='$\x00', &(0x7f0000000480)='/dev/bpf\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='tap']) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x35}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) syz_execute_func(&(0x7f0000000180)="c401775f1bc46249bef58f495098390f38000cb1f046874e0e410fae55d96747d8e1c4a1f974d7c421fc51c8401391ca000000") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b4") r1 = semget$private(0x0, 0x1, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x1, 0xff, 0x0, 0x81, 0x100000001]) 22:10:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2840a, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 22:10:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) geteuid() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x82, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 22:10:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7fb, 0xfffffffffffffffa, "0366402ba73caf00"}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000010c0)="a7", 0x1) 22:10:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "24ca665c6d47dfe06000003194ff9e46cba88b00"}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000180)="5d906b9360f958d9a1a271406961b901c14d687a62d798afa0fb8f9371ea0b5de99dd892d3a736c1190b0cc2762757b981aeb7ef69caa72a552e379a7fa85837988aad103c14eddef5d43ec9cd43ee3b80224704cb1e9b299b519c66c1a5afa02d8af587c0592bae043c07ec162909a73448a84f13a4783449d84ec030d939f3d8a193e5506eb4a7f95380615f3aede42568f3af741577ffca217314d869fbfa9debdb65433b81a0a7f0b46d8f3d90e8c1fa3decfc056d76154fed6a29466332c2c320cd7b6e000696f1643a190913b686f6bcfa52620583419df16328017a49e4", 0xe1}, {&(0x7f0000000280)="a8221dea27cfd2f53ecace7ac424ad48fff7b01ceaf65e2e4e5f1e2a77e3075faa80fade78c43e0bd4523f98ce8c7feb3e18379119e4d7bca0e82b92d7944438953ca80f7a7e45cbc05561de70bb8766c06947dec46a5a718eaabb84231d73948a0d1fcab5019a186922bdd24565e9fcc6acfe87dfd1522186307ba7e724ce882d7bd754304bf3f21ce136a756679bb1c2c3ac657bdf9efa77681ab8e9", 0x9d}, {&(0x7f0000000340)="6e04f6f9c3f31770253599d43bb9399a012e267c9a5f84bade4079811e53306891d8d9d09df8ef043a71aca7b9585c8e0de0dd8edd9011dad7da32365e8e284e63b20ceab2e175eac624c5efc9e74d7dfd4ac4b473a710e7cf17efc325a11c4745fcb17bd67f978a334f077ecbebaeddfaa0d8c8c62bbfc0dca6045b79b9b855aff46c065985af55e4dd098bdc86ca6d0214ab6874eb1aa16a516cdc7de2d136ae079f1bae5612fc77e08fb5e0846b523809e25f0072ffd478745d93c96ea9c294b0dce1a3780349c1a101ce3a191d7ebe51bdd4401ddf6c4e50031a63b1f949f51f859f295012bb8340313d", 0xec}, {&(0x7f0000000440)="3160c52a7850bfdf64dd283e20442ef96f58f885c67087a21522ce219b67a01543b6162e4b28fa8e97197e6d325ee9ca76aeee0c1c51d92951fecc7bf9a46658fc862d027521395fb1aaea12d932aee01ce7398ee1cbe57d2704e082667f06dd3cf3dce755c300a1a6c400179d915dcc9eebb2f2be07f4097022bcfb152c1951905dbdfb7c9d49946ff32e4aa46aa651f2197c4080b87b984efe6d8fc656b7", 0x9f}, {&(0x7f00000005c0)="1c6a815647f0d99b4810cb4ffc5446db021b4259d92633ab7d08f2d339dd2498b38ae1b8a0ba3bfef2297423d521137556f4092ed3683e9f46ee21b777b6a8b945ccc7d701a651a8dfcb79b14179c7feb82f35997f28b3be8de8d2a7e29c37612db09e83000cb3a4afd208d13889346d08d5a4f7958ba0ba3e06aedccb94b9d8a0d74931cbf930bfdd5245b9da359f51d6e0e34cc213f7bad651b29747e59122ac75ebeea4fab0817974631e73ee85775d8132c1152b7c92e1916841ce60a3e0949e09c169e0f48f1e996b8d59f34c40e9d5aa49db70c7dc5dd45256caf7cdcc122f8d1e8cafe7b19b3e1a685d81e269378d98758d4ecfe19fd504fcc6355fd2f60b1e11ca55702930a3ed547f05086666061c62cc31b7fd6038d9b29d7a5290a0b78fe96ac0f54b9b412d94f0812321492f61604f2aed8b0570f55fd2b31cb44e1ebb34ed9344e4a3a167da70cd659c264c264d87568b2fb26aa8ff7bae7bdcaa21a321b42093052b6a65b579184b3f01485ff596fd84933365b38d3c8bc13e5067d517f66a031418d2d01d858d2969b4817ac13414bad2c0ac8d5ed659f3f00faa20012c2f6148bef1b4649091dab0a84b9f3c00607ef0b3b668b3bda44f4aa1d6d1f1a07a08a4d102d5963a3db99c655b0f91637e02c2b1b9000ca29da9626f34fda5d7728946498f333c2141a5bcd82e806648deadb42d95e380c05a070f6bacafd2d43ef8b9f37908b3dde31d9861d8d6048ef15950ac9723f432bbf8e44ebcc91d0473f5b714fdc9377f3b6604835ebe84f3dbe2b146b06e46e580dfe01cc5ccaaf5bf1e1bd6a9da9cb0c4cc98f5ced736cc3c91b1746af81e7f24278107a8a26d3d60f2d33f7dbaa454c28a7df7ed7a7c47e8cc100d1d3d9f929eb0fecae20000afd2fb76bda88888af500017335995a87f350a4902398a47d32e476e367b597c6886bd999d3a5dced89d58ac204444a029dfeeef3090989701c8f3086147cfa049b3042dc3bc88a13df112571f46ce677d413547ab80dfa02af3155973af8cda8a943de015f772db4142ef7f435281c0b8cf2d6097fc277b21b2645232c41d2461f85f262890b3566f45d165919d6dc5fd51d1da4a5cbbd61380c4b2376a993fe4828178ea17247ce77efce1baf806a48ecc4f528c6754942e4d077833107d4b33da8c7ef06019cbc8c8e9176db53a59f9c4a0bef1daa6a1d21097c2a314dfa18c3d65c15562be7723888b8e88240b6e9ef45e530b1930571ea6532a3487d7e43d3d3367523bb12d20b5bffa2d2c43502a9c5d00e6b3075b3bcb054e36ef8d823bc419aeeb6914fa1439cb6eba5cc9e1d3f3b66f044639d87d537a03cdc466f8c0bde51959954512af4c08f450c03c659dcd4637927649c52dfe3062bff55dc4d280554d1a7b9d652e535dcadbed71c1ef4466fe8ca25549353433fe2a6353adef1917eb524c60b80cfc620c9dd2011d84dfe913dd914470fbbe90733b628f0e3f06f6a2dd20f2f513cd1c2a0d47fbfdbee7453332eb23c71a91e06b16b79ddd17181399e2c0a376d5d40ae0a7b476c529e08fb914d3e1d925cfd854c31d870f98f27d9438f98d8485f0a8f89b7a186d93e68e11587856f0321c6dd94b524110e293ac7251d450b09285abd689f30bcac020ee7a18c08297ae0096dcbffad7380f49b834aac150b81f0764fa1d0d255abecc768e18e388941f3cbbd2165dca0642c5c7f6edbeea8e9b07d072f04740aee08dcef3379735d8b0604ad3d651c0ec37984304e01bfff8162e1664bb549dddf9dcca5887a5c3719375c29346346ad948adde0438e9712ee78de054436f047d8dde08477beae36181ff04c3546d724ad1880caccf663381620e15b0ba0ac90c50744ea123bcc11de929278fd99a228692fcc75b2aa5c66409091123bd987855ad4478aa960a3bc42839263da5c4d9d7be8907b74ac72a501ff73469f231e2856069ccc8f0f3cfa10449a2e06335bafdf0145f78297df53d6f2ffe27d251f7d0dd32e639d9a6687ffd9afddfe6063e3fa54c9edfdb318c4a6098170391fa53d0fcb007aa0e516322c8b6ca080efcafb297248eccf0d75aac1dabcb43f622cc68fba018d20f1d160934ee3205f9c82c7eeb14f4202ee8c5568d6f5a78ff1aa1eb8995992ab7e8763ac41b7d4c5349d7d8a2138ab5c29b9fd8aa5ee47cf00f153dcdfe1de24a72c2ef816191ae18a968c43a73f762ddc1fd92ae8af3548491d20f1717c09f23192c60809371d4a518ce9b8da5c2681dc021ef7046f3027d4a5b11caf9fa54fe80eefb993d073b871145676fc430caf6f7c347c18b46c40fa6e25eb7a79ce5488f38250eb06b70cb8140228b570ba9e8e3e8e36f2173af285f3278e4354891634c440fcf4f9a14df6f2f0fe8f0cbc9f97c1c3e53087ba5935dcc671f3406b2b2bc0bb11a38eddb211909ebc27a453fa49cd5e81271af6582276942992536e74546c78dc88a8417963832aefca8126aa760cea88ee0c4bcf90492ec9eda8e0ce1b0807456244b1a72d652b13542c944ec07a0964229159a5979a396a519a2a2994a30bf156531fad9ba16570394f40aa135005df652d382f55958495109662ef91299adf3f95dcaa5457d0aa85a1ca1ba2212428e96f72d2943f6c87857fd490de131b56533da3a37e823a4bfa9fe333d6faed58979914aab8b8fd346780cacb5da594447c54f9a3181f0b3e6c3546b4c7b119a342361257a958e9097daf92e66a900d20c96b14c4a4ae5c575ac9072362ab14d18e07358ac57c5dc54619b62d4354144777a45216a6c358af127eb507adc0c2aa94fa1df0d049f6a558f433633733eda31b452129a3c245957f89d60643a8436bdc6b256698d080fe0e3e2ec1010dfcc438cbfabc3384337393db9693e6dfbe00c6e27dd14c6a74f623cecd8954f2a694c0d322496092b3bbb33e5927af4f74d6ae1a9271da52311f81c670428b73f354b2958cc4a22d7435d46299417bf68271d4e715de4473106a04185d389315dd75e0be24a76011c98dc020dbfe5adbadb1449afca4a4c25f0a3dc8b49a5005e2f371b27a9f41350ca463ddae96db36d07cf3b1ad42b049008cba762778578dc912da5f8073d49301b36594216ef8798711900982f97a65cb0be70008ef225264a8b1f1cfa6af2bf34a1842c925a977c02d0bd3f55c74ccaec318d0c34e0b2021adb14bf6d614e262bc161392b191c56adfba5647a71cdb5088f9f8901ada849538657db92c6989cf000acacdb692c4f33d4bf32520990a0636b3ff06c25491f1518f94949f71db269caa77c90756a373cdbfb73b44b004bc460f21a2bd84182bfd8eff83f5f50541fba0a860f65f660ce1510e651d1dc0f751eeb530b459833bf4b6968e43437f866486a8571db2ac7a00073a63cc31997c1b27ea5a60a156ccf414544898560a4288598e62d7ea65e55810a9d1d024c5ca2d3ad6cd4fc066160002c05c01aa90e3963e7481d9a97bb6a2824d2224a3312a97234a250f8203dfea4f33bd017bb4a1b59bca33efea0faafc41c6ac785f9c505adad30e26cb3dcc4c81f5871d6b8ffb1b086f958b0f14c363e3c3a3a02f0debd05ba8f9fd519ee6343acf2afc556922ab41f11c02b5ef66233f9b087e98b75f0529b0e8010aa71c6ae1ae09cbf3f1a918a57906a483173c964bad9574d968707f90dddaf04b34469f12e0e0df1705aa3bdfe527f655d783f868a4662cd675f34029cf6962045c2a45ad4bcaa8a151449b3d855917840783f2d73477cabdb875aa335421bc0059314ad32983d45ee5553f598101f9b0163d7b0ea6c612fa8729c44ec9c0fe5bddcaa7fd9d7e740d990bae8fd418493652d7eae728aea074bb0ae7be8bbd14ef76e19760a6f482366ccefab80f488feb2fc514754be851c3cabedf8e505493e5dd031cbecc55edad6c40c4388969d95d9bbabffe2f3847667c1cb5913fd7ed18c837adb37437884330b151748d17f276d8a0763dcdb89552106519ab5ae04e551a981824ff31a7aa9c016757e2d68188dad4184ee6fa8e88a2b4c1e978b711d4a4c4fde24273ba573c149683238f6cb5b60400e56a87fdba678e9424600ff27aeb0ff97621c0cfa6a5860e0af785fc36f7996638c27c53a2a787f89a3447ada9855913977bc3e9a5d4551021fc5b886f8416f0f20e7e43d91b3b5450fc3e9611dc13bc6a92accb184c72ca7cbfb0105458bf1ba652ba8c3504fafa53c08871cc62578e81656bf2200b2f819005a96fb15986f8d1d473262bb287f6d5126fe9e6b813d968cde43e5c1653185df1284ef9cb3513c6809c8ab377897baaf5c93a3f639bbd805a30d2d84a024b2a23098168cf7ab9fad598eac97dc7e49b999caa0646c2ffb9eacf2449f3d5f0e3df3ada5e0016d9eec16791440af6dc3a561991cf4517561dc5f4661e83cdcd218f03c6269808a8b185f2a2b8431c704f8d20d10babea3ec00056ed66ed02d0954072b5e1d11e4f847ea0697705babfbef30890a343527b14329e70454bb03d71a0e8cac4e61ba4b13cf09d522653f5fe0cfca6bcb61339d1e2ed954983470b4978e2847da5d48c60c0bf73411b8cac99e611b47c8e9e6c67710b5bdd7990287facd81c8950652eb2f93019ba95b562e5b1c1a9b8f2945a2255a8d21b70f1d177e70c1000142322803ed0dec585eaa1d22eef742cb46322b144f4aa23cf16195fc34f0f9d175e82e62efaa59dd331b0c6d747f9084a56eb60ef67df4798688fe3d41977c9cb5b483b924c92ff08d36441387320a7512cc5a644bf150d84df2f55a43f672d79f51585560d6ad22b496efd096c2c9e6e45cc2cf91e35d3799480fd678f97b9bc22280c78a5a90dcbf6be3b859ec7c079f9334ec6164b05787d02928584816b776ba1620ec127230a1da9b638b2bd7f89d3fde734f747d976bcd7298d79b25cc0b7089469d097fcd8276b7b497b6d7f8d9f4aae31806618c71997941fe258ac05f4d73ed3d4adf365723a6cb75a8191d2640caa86e2d5fe0fb5d75f414a213ddff39668a09981ed56d542dda68d2dfc23d08dc52cf9f91b48505751824f43dcdbd019856bc139af2eb979d9d8350b61e495dff842112aa0cd64c1c6604709528f4328cfd4158391cf8f3d9253ce002feda4c4061fd0a8a94211215579877cebec74e34632cf629c87007a251eee7edac937756fb638e5a4e4666382068ac4ec09283091b5d3e7b3ab6e302a8a0185ee8cabdc12cb9ceface3ccda9d666fecc7d753d7f4b6676a45fc44a768ac1743d682dd89676664dfbae0c73f28b9fee94578329583d9e7bf8af5e70c644a5e756e370f7718eb4737750fa8ccbbfe0f5d4e8dcd13b94eab077bd376d89aaca085ac0e810919cd5429f9b392e3db45721f77bd8725399b2434fc4205a3d45be806e75109c5894635e31524622ecbb03afac3c0a0415e84a03b04a7e4ea4d7346bbd27b48378a80c7aeb34f472926b1f4be5bd71358c9286bcbb056204a839819fffbf6d9758e68b6210483a0f724ae73de1443102502d6fea62e93f3e35034fda4215f0f26284aece331a2a0503d641e7b86294c1da45a6bd6b8e6a53d4ac9ff831f42f4892ff9852b701c2b52144401cb4149c4d77e5f6e9be870481e130087073de49cfa1ca3cb64ef151baa5ba81344cdcb9852df74c146faf44fb44894d68d479b445f9ea21fbb392f86e463e3e21821806f0bffce9455037bbdd4424ab5cfd737b11be9df99a07fe8d6195e1f2e1c0d07afe317daf47724076d491c8df2e1a95bbb6e6a30e2f", 0x1000}, {&(0x7f00000015c0)="92f214e1e34c79e59ae2f59de22bb3c9fed68372daa78631b5e72eeeac9022e4f88fa2fcbf2b1c742871b6f3ecb043579b3d071439690cfd3bdefac0e59db663d8f8bddb947dfef9d321627fa9387d9c67eada1dc7001f4d0d5520cc019ee7efb55759f88ca8001789491f9748c01eb2c7a28627f80502bf9346fb5750c941db87bad91c34212626bb46d358d26faff59cdb", 0x92}], 0x6) 22:10:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) dup(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 22:10:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x80, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x800, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x28}, {0x1d}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000002c0)) syz_emit_ethernet(0xfffffffffffffefb, &(0x7f00000001c0)="aa2278da72b18b509ef9cc4904ec57562f49eea9117597caaaf57fb4696031b674869ec7bc71572997691533263f95bdb67946c384586c4ad1de6669008f6da25aab567f142d05c547f89287ea71944f95290bb4417e51d5903e10aabd11a11eb73d4a098e9b516884c0b0fb7ea08922ed89c9030a2463f59f24784c1d35938d8cc5b5b45c848f325599827db5904433c2d20cb676384c26ccb813562b4684c03c791cf38fbd7ea2d136691aa9bf67e7c39b06874c91b1091f605200"/201) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x80) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 22:10:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) pckbd_enable: command error 22:10:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:08 executing program 0: r0 = kqueue() close(r0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) fsync(r0) pckbd_enable: command error 22:10:08 executing program 0: kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000040)={{}, 0x9, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) fcntl$setstatus(r0, 0x4, 0x8) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27feffffff000000000000000000000000000000000000000f1000001af0286c00", 0x2c}], 0x1) 22:10:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:09 executing program 0: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 22:10:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:10 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 22:10:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:10 executing program 0: r0 = shmget(0x1, 0x1000, 0x446, &(0x7f0000000000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000005000/0x4000)=nil, 0x180000001000) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) socket(0x18, 0x2, 0x0) dup2(r3, r2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8000000000, 0xfffffffffffffffc, 0x0, 0x0, "b04d00f3ff0a631a00", 0x0, 0xfffffffffffffffe}) setsockopt(r2, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmdt(r1) r4 = semget$private(0x0, 0x3, 0x4a) socketpair$unix(0x1, 0x8003, 0x0, &(0x7f0000000100)) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r7, r6, r5, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x10000000000001, &(0x7f0000000140)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, r7]) setegid(r8) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)='r\x00') semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000280)=""/216) semctl$IPC_RMID(r4, 0x0, 0x0) 22:10:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:10 executing program 0: execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='#\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='&\x00', &(0x7f0000000300)='/.-\x00', &(0x7f0000000340)='\')}C)(]\xef.m,^$\')[-}(\x00', &(0x7f0000000380)=')]\x00'], &(0x7f0000000600)=[&(0x7f0000000440)='@.$\x00', &(0x7f0000000480)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='.%\\\x00', &(0x7f00000005c0)='-\x00']) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x60) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) r2 = shmget(0x0, 0x3000, 0x100, &(0x7f0000000000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) nanosleep(&(0x7f0000000080)={0x6, 0x1}, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r3 = msgget(0xffffffffffffffff, 0x0) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) msgsnd(r3, &(0x7f0000000200), 0x8, 0x0) 22:10:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() r7 = getuid() getgroups(0x8, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r9 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r12 = getppid() r13 = geteuid() getgroups(0x3, &(0x7f0000000480)=[0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="88f54d1e84ea86671e3513", 0xb}, {&(0x7f00000000c0)="5f84ece913ea9f51f896269bb237624634475216b01b9a11a35a3a2e86db8bb5a7a10bdd704ab47d2e9db91fe1e0ca05ff2e4a3d3eb7c9343769a0637553af7d970687a685f75c13db5b22f67ee6da85b73ecb63a1d276ed87403396ccce8ea64a384f85f5536d1c6fed0002eeca69596f94dbcc491da713a377a42855fefdf795dc2fb4e2c1ce43799615003d62e4554b36b6c7997fe6c24dfb7cbe8f6a206b2cc28c6924efff9e88d44e11b527826afd15a557be7d8003e4850ae0fdbaade1248e691bb67f9edbfa5be0534a91da1ba27ab63fb90551af5ba411145dfa616a6675", 0xe2}, {&(0x7f00000001c0)="a760085738e9764a723812", 0xb}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r15}], 0x80, 0x4}, 0x4) getgroups(0x2, &(0x7f0000000580)=[r4, r14]) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 22:10:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x4, 0x4, 0x2, [{&(0x7f00000c6000/0x2000)=nil, &(0x7f0000174000/0x4000)=nil, 0x6}, {&(0x7f0000108000/0x1000)=nil, &(0x7f0000616000/0x4000)=nil, 0xb5c}, {&(0x7f000021f000/0x1000)=nil, &(0x7f000021f000/0x4000)=nil, 0x8}, {&(0x7f0000045000/0x1000)=nil, &(0x7f00004ac000/0x2000)=nil, 0xffffffff}, {&(0x7f0000539000/0x2000)=nil, &(0x7f0000095000/0x3000)=nil, 0x7}, {&(0x7f00001a1000/0x3000)=nil, &(0x7f0000361000/0x4000)=nil, 0x4}, {&(0x7f00003af000/0x4000)=nil, &(0x7f0000324000/0x3000)=nil}, {&(0x7f00004a8000/0x3000)=nil, &(0x7f00000b6000/0x3000)=nil, 0x3cf}, {&(0x7f00000d3000/0x200000)=nil, &(0x7f0000684000/0x3000)=nil, 0xac67}, {&(0x7f00007be000/0x2000)=nil, &(0x7f00004a8000/0x4000)=nil, 0x1}, {&(0x7f0000011000/0x2000)=nil, &(0x7f0000098000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00001eb000/0x1000)=nil, 0xd873}, {&(0x7f00005c5000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000402000/0x2000)=nil, 0x9}, {&(0x7f00002ad000/0x4000)=nil, &(0x7f000019f000/0x2000)=nil, 0x1}, {&(0x7f000051a000/0x2000)=nil, &(0x7f0000255000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0/file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7f}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:10:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:11 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001bc0)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001c00), &(0x7f0000001c40)=0x10) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r4 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000001b80)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r2, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) fchdir(r4) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 22:10:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:11 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x8461178beea34da1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x6, 0x10, r1, 0x0, 0x200) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e3f66696c6563bd4112c006302f66696c65300005d07b375acb22184eff01ce1971136cc69fec7bb3ebf300000ffa9089de407904f6606d266450f3d97de8275ec6d0f6df244244ad663f9e55f0b401ab486dd03ab6ff8411c07d902e31cf76273baf5373ddfcf971e76dc1439fbc56abd4fcf1b4f384acb29cb947d141b0452bcfe1086d993930f8496a35aa9673ce6a9c50caccc1eae5f6f14fa33fa594a6ed0697ef12d620583e2f25d3641c7296d502bb33637e9480eb59e45d546fc4add6cadda680f9ce"], 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000280)=0xc) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x0, 0x2}, 0xc) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 22:10:11 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff76aa28e30000f8208a5b671b1b542a538706000000b814000000290000002f00000003006f9bad57d5669427255a"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 22:10:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b0", 0xaa) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000100)={0xed, 0x0, &(0x7f0000000380)=""/237}) close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0x7ff, 0x3, 0x1, "c28e51aae73ce820cbd0c392748f3d493d09a423", 0xfffffffffffffff9}) write(r1, &(0x7f00000002c0)="15af9b221d470be03003f6a8f6a6eacae80343e7f2f91297675aba13f5d4a8004901f3c008bce8a04cc52b4a4f464826cbd7e7f9ae478870f8ed30b9bb87920d5caf9ad93cdf36e74f51ae40955ef6721e4bbe364fb2a794d70a185baaee2f7583dd492422e7813f77a9b5757d1e418fa3216a0f93017058b1f49f6dc87e10590397c9f9ff8bdfc9fdc2058e28948cde853ad0", 0x93) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fcntl$setstatus(r3, 0x4, 0xcc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 22:10:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r2 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000001740)=0xc) r4 = getgid() sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000000140)="c3f7222d43f99ad3c27a47ab61f3faf5d0eec629b1366e7817795f836e41ee632e0e45d011c64ed2d3d2b5b0a89dfa7bdd4851d58d983d5530ffce607aeb0cda8a3f3433617f4bebece908f6c626f4454c364b7e70d609dbd705d032efa58ae0e759c002e467f8845010b608362c83cec902d5b000e91a444e1e0b3646c3cbd63ab5552fa6939cb1d99cf44a9de8ec2bfb2b1ce043a74293d23affe88e50278bf27ff1eba8e65cdda5576b600c4aab0a29c009576173f0e3af41c3e36e0de0b1743ca036a28f861a30a606d67d9e5158101531dcef9eb57471384bfdac631a24e4", 0xe1}, {&(0x7f0000000240)="489a66a2db0bcdd959898c6355c83803bfa166b47ca55142f0b89e901ab8a97c1c12d41b2287e94af736ec5e0d5e83fabb8bb2e963bec7f548ad64bfb3264495f779bcb6e5a402f6690202e122669bd20cd181", 0x53}, {&(0x7f00000002c0)="f43e185f663d39c002dddaa598b12ded33cc0cde1ed5cbe80d069385ee52559b518a094e359f6cb991d618ecfc4f46d6c75e84998dc7c9072490c577dc88c2994ebfad59c4eb293da4421e6812ad787568fef8b6186075fa486ade41b5b9f9e57d254d9390e3d1e5f604e3878e358de4d1664349641c5f9a803aec9ba6649a8d", 0x80}, {&(0x7f0000000340)="3795fb5071e6d42e486d9f2a37b2bbd19fc79b390649fce63c69c3fa668e56282cdee7b607", 0x25}, {&(0x7f0000000380)="aed4042718cc2308c5bec413146edd3091bf888a5c4b44830eff0a829758db242ab0f9b6edfd03", 0x27}, {&(0x7f00000003c0)="670e2a12ac14e60cd4a60250e60cfcc514f2993c08348cac451d5b319788d0ed5cda817629ee", 0x26}, {&(0x7f0000000400)="024a91f6b4b4e6b7ad5f8650bc0d6333f45e6f5a76e655cdd5e759bc15282a685fbba8ebdd78bfe1cced1550ff2e59b1cc9c46b37d0444058e32e2430d866413c9a559369f72fdbbd50ed83556134aaf5b774af65ca7d4a1347a1231db5cbd43ac46d6e2ea0591a3a0aa2eaaea2a2da1a301db434b42d9dc191d6466daed62663b5d17c10bcd294b76209d65a1e520f77551962de5a8055efd2621e6be498dbcbe366df97f9d7501518e36ef8f82ee425feeb12c3e1457da12d2e7cb", 0xbc}, {&(0x7f0000001640)="a63f26015b733050b04404ff16c48c6f64dff6bc578e2f1828cb8ceeba4f150d5f3b7ad16c1017409aa3ae60b43b9a013c7badd8ce855e55d62a23752ca6ea011e7d", 0x42}], 0x8, &(0x7f0000001780)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x48, 0x402}, 0x2) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xffff, 0xfffffffffffffeff, 0x3ff, "b149de1e35a1f6cfb7107f6e40722bd276e9c946"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097f", 0xe8}], 0x1) 22:10:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 22:10:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) clock_getres(0x4, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x35}, {0x14, 0x0, 0x8, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000040)=[{0x40, 0x9, 0xfffffffffffffe01, 0x1}, {0x1, 0xfffffffffffffff7, 0x100, 0x4}, {0x6, 0xffffffff, 0x7, 0x10000}, {0x7, 0x9, 0x8, 0x7f}, {0x3bb197d9, 0xffff, 0x558d, 0x7f}, {0x7, 0x8, 0x9, 0x1}, {0x7fff, 0x2, 0x80000001, 0x7}, {0x6, 0x200, 0xffffffffffffffff, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") pipe(&(0x7f0000000180)) 22:10:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x2, 0x8, 0x4, 0x2, "771f59017ea7c19df26b0b39af9eaa2c49ab90ba", 0x5, 0x3}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x44}]}) 22:10:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1000000000001b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x82, 0x0) write(r0, &(0x7f0000000000)="6d4e9dda4e", 0x5) munlockall() r1 = getuid() setuid(r1) 22:10:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:13 executing program 0: recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) 22:10:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:13 executing program 0: accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = socket(0x1, 0x4, 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x22) setsockopt(r1, 0x100000000, 0xfffffffffffffffd, 0x0, 0x85f62166afeef208) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 22:10:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:13 executing program 0: r0 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = semget$private(0x0, 0x2, 0x402) getgid() r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) r3 = semget$private(0x0, 0x3, 0x20) munlockall() mprotect(&(0x7f00002a6000/0x2000)=nil, 0x2000, 0x4) semop(r3, &(0x7f0000000000)=[{0x1, 0x8, 0x800}, {0x3, 0x3f, 0x1000}, {0x0, 0x52759782, 0x800}, {0x4, 0x2, 0x1000}, {0x2, 0x2, 0x1800}], 0x5) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x8b}, {{r0}, 0xfffffffffffffff9, 0xab}], 0x8100001, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000440)={{0x18, 0x0, 0x2, 0x3}, {0x18, 0x1, 0x350c, 0x2000000}, 0x10001, [0x3, 0x4, 0x80, 0x0, 0x0, 0x3, 0x2c32, 0xd8]}, 0x3c) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000940)=ANY=[@ANYRESHEX=r4, @ANYPTR=&(0x7f0000000800)=ANY=[@ANYRES64=r2, @ANYBLOB="6f2da75fccccc53b4169f652f144bd03d9583521b8fd23151acdde79affbcce6ebb651dbc61e9b300894a3e9904f4e552f0accdcd01e3188c878be1f96b6000599889d8d5122d5cf60ee314cd70c4f3fb58ecf7578f7827e48d6d7c3b89bb6c90cf960ce49943e0c77983ce518da2455e44442e2b1ba876a7e581bd7990e5907e27d17cc99188b41acfcfdeda2ae07677caae6231f0ef309865037e8726a48f542eb4583439d6deb1d774d2747ee59a2e84f8bbc24fc6f3db86efedcfec395f03ce70561018a3ea837d87101f7e9a58be6169913902f2648035667f706f64a97a2bcf45e", @ANYPTR=&(0x7f0000000480)=ANY=[@ANYPTR64, @ANYPTR, @ANYRES16=r2, @ANYRES64=r0, @ANYRES32=r3, @ANYRESOCT, @ANYRES32=r2, @ANYBLOB="4563b393ae0546c00043b8c2c2ff6739083cd525c88c3ebda9c0dbd1d98d548ef27c4bfa4a56b6c243ec59f139d85844719477f02ab4e8052f5f4a09d4c74bb6e88b08a54312ad27811705e96745ee30defeafb45197ae8c1ee2f73e69a51ce3a78a3e9fe37a3c8d8b86288a2954e150976fb408aa14a6734ce23566ab87ad21a3e0ed7d2dde94caa1711792e04557", @ANYBLOB="5fd6e91d98", @ANYRESOCT=r1], @ANYRESDEC=r2, @ANYRESDEC=r1], @ANYRESHEX=r2, @ANYRESDEC=r3, @ANYRESDEC=r2, @ANYPTR=&(0x7f0000000380)=ANY=[@ANYPTR=&(0x7f0000000340)=ANY=[@ANYRES32=0x0, @ANYRESDEC=r2]], @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYRES64=r4, @ANYRESOCT=r1, @ANYBLOB="10653796c47944d5c32f499a11307fabd615f02669f769e70dd2ecc63495448d3e9aa29fa8028ae09fb39c3de42898696603f99318879cf6feab6c9e7844f7379598aaa893742923c601e9369edfe56824a4515d6cd6e00959d56ac9a5228316ffd619b290ab", @ANYRES64=r1, @ANYRESDEC=r4], @ANYRESOCT=r0, @ANYRESDEC=0x0, @ANYRESDEC=0x0]) r5 = semget(0x3, 0x3, 0x8) mkdirat(r4, &(0x7f0000000200)='./file0\x00', 0x88) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x7, 0x1}, {{r0}, 0xfffffffffffffffc, 0xa, 0x1, 0x4, 0xfffffffffffeffff}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x1000, 0xfffffffffffff486}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x8, 0x8}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x7fffffff, 0x1}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40000000, 0x6, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x2132, 0x6}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf000008e, 0x8, 0x7fffffff}], 0x8, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x95, 0x8, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x42, 0xf00fffff, 0x1000, 0x7d}], 0x20, &(0x7f0000000040)={0xff, 0xbe}) semop(r5, &(0x7f0000000400)=[{0x0, 0x7, 0x1800}, {0x4, 0x18000000, 0x800}, {0x3, 0x3ff0000000000, 0x1800}, {0x3, 0x2, 0x800}, {0x7, 0x81, 0x1800}], 0x5) semop(r3, &(0x7f0000000300)=[{0x3, 0x0, 0x1800}, {0x4, 0x2, 0x1800}, {0x4, 0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x3, 0x1, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0x7540, 0x1800}], 0x7) getitimer(0x0, &(0x7f0000000080)) semop(r1, &(0x7f00000002c0)=[{0x5, 0x7, 0x1000}], 0x1) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000240)=""/114) 22:10:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x1) 22:10:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:13 executing program 0: select(0x40, &(0x7f0000000000)={0xfe, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munmap(&(0x7f0000282000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 22:10:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0xffff, 0x5, 0x78, 0x9, &(0x7f0000000280)={{0x100000001, 0x9, 0x2, 0x479, 0x4, 0x1f, 0x3}, {[0x8, 0x4, 0x58, 0x4, 0x20, 0x0, 0x0, 0x6, 0x7, 0x9, 0x400, 0x3, 0x6, 0x7, 0x51, 0x9, 0x0, 0xffffffff], [0x9, 0x100000001, 0x3, 0x7, 0x3f, 0x7, 0xe53, 0x9, 0x0, 0x1], [0x3, 0xfffffffffffffff8, 0x4, 0xb32, 0x7, 0xffffffffffffffc0, 0x4], [0x3, 0x200, 0x2, 0xc6d, 0x4], [{0x0, 0x401, 0x4, 0x35}, {0x1, 0x100000000, 0x401, 0x133}, {0x3, 0x1, 0x4, 0x6}, {0x80000000, 0x1000, 0x202, 0x1}, {0xe7, 0x101, 0x6, 0xe31f}, {0x0, 0x2, 0x7, 0x9b0}, {0xf0, 0x38e, 0x1, 0x4}, {0x3, 0x8000, 0x0, 0x6}], {0xffff, 0x3, 0x7fa8, 0x8000}, {0x72da2a48, 0xffffffffffff8000, 0x4, 0x81}}}, 0x8, 0x1ff}) 22:10:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x44}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8b") socketpair(0x23, 0xc001, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 22:10:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) write(r0, &(0x7f0000000000)="1d79f43b25a18d31b148b7b2ee67d01d3a58bf130c0ccdfab53ad3074bd57cd04ee134879fb82d32744aa8f0637cf2c1a5e0e72e1454d0922b7a4da99816aeb9cdb30bdb8412f8f4012a5b548b22f78f980cab98ab102fe7ed7c7299c0d45d5d819fb5667eec1ddc5276e943c8e4bcae5383380b1a8479", 0x77) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) socket$unix(0x1, 0x2, 0x0) 22:10:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x101, 0xcb5b, 0x6}, {0x8, 0xffffffffffffffe0, 0x0, 0x6}, {0x3f5, 0x80000000, 0x9, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4, 0x0, 0x2f03}, {0x5, 0x4, 0x0, 0x5}, {0x5, 0x4, 0x0, 0x9}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) lseek(r1, 0x0, 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x80, 0xc2b}, {0x6}]}) r2 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f00000002c0)=[{0xfffffffffffffffa, 0x80000001, 0x8a, 0x7}, {0xe4, 0xff, 0x6, 0x80}, {0x9, 0x5, 0x9, 0xfffffffffffffffc}, {0x7, 0x7, 0x2}, {0xffffffff, 0x3, 0xd9a, 0x8}, {0x9, 0x6, 0x1f, 0x1ff}, {0x5, 0x7, 0x80000001, 0x1de}, {0x97, 0x7, 0x13, 0x145}, {0x9, 0x1402, 0x4, 0x5}, {0x5, 0x81, 0xfffffffffffffffa, 0x934}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 22:10:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) r1 = msgget(0x0, 0x108) msgctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 22:10:14 executing program 0: r0 = getgid() getgroups(0x400000000000002b, &(0x7f00000000c0)=[r0]) setreuid(0x0, 0xee00) getgroups(0x0, 0xffffffffffffffff) setegid(0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') socket(0x20, 0x5, 0xfff) accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x20, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r0) 22:10:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) dup2(r1, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) clock_getres(0x0, &(0x7f0000000000)) 22:10:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x87}, {0x1001c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 22:10:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:15 executing program 0: semget(0x2, 0x4, 0x24) 22:10:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) socket$inet(0x2, 0x5, 0xfff) 22:10:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) 22:10:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x6, 0xfffffffffffffff9, 0x7fffffff, 0xffffffffffffffff, "4b02edcc2664876800000000000000edffffff00"}) flock(r0, 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 22:10:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x8001, 0x80000000, {0xfff, 0x1}}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257afe4b17751d602a93c4467e6b47b0a012d816a437a6252574882d64a58539d628ed46f9c8f058f1a410da7f15df71a234817bef6ed03e7ecf6c3c66ea3ce4f1904d4a33b3d18b83f70480cb64bd1dfae38589759199f596b29da920a5963b602c0bc5228450881dbe200fb0daa9f429481d807db59dfe74ce1d6e749217c6332aeaaadb1956c8752d0d52745ebc4b68d96d816de252995384356284380899a07aae2447bfa58701055befd7003e92d450e88f229f9ea64fd2ce05e2945baa7ca479a860a3ba0a3a095198633eae6a2ade25e56401f972ab328192620ad284ce7eeaf87bb16ab4cc7579b66d7ff231f3fb12285c21d43eb59277233d28529a30c31d2f51aade75d93a9f2fcd242933f1da44b17b6afbb6067a7f93390bbeb3f96fe7fa63183dd0851d676b4b4dda408bcb6afd79bdf506116ebf09d29e11802379e8c776eed260deb2a980a2d74c9e87aa855d4013fed3d03c6d7c649575938c38b432ae546ad2d6955c9d4c878da500b60f5a04adbf7df38768306334c04864eb49d897e29cec4da39aece80ea0c10f5fd7c695abaeef5bec82e263e32e6b1a204f7763c8363d054dd2adcd48927ed15b8093ebce1615c34b304cd6b426f0bc7411c1ae383ba11b5dadc9dc7df9abde255dfc4a66fa6e8f8ba2110353ca36b93340d8f6cbcc5d5ef86d8d5abb71e70bb1d8630ba49778deac25b3ba5a3e0b33e0faecf3aa02ccc4b4204a74e1d843aa6bd984761484d66d8f91b3fe7dcbe77708ac5a39ada5d692567c67c1ea9f8107a42728397a88e2682b801451b9ab2c6fbb9133a9935030ff4e7d5dafa004ac7f625bc39c12aff68584cd334ba800620975f5acc26d7429679482dbe7ac4625a6545f687a548990476ec2c142c1c153ddfe0cf91304f6a1220461d74632b6628ce657293768111baba9eff1d724f3a2515c9a1b8a673732d6606d4e5710f1294e9fa9c5190dcdccefa2e6f3535373f2aadd10a3183c4633c3e34ae11780a84038ca049f873c36a07f38cc126be4342cd6c8d03905a12f7f9b8cee266fbf9f230016c4aebb49552fe1846af1c563452261a9e61022a12ba87e2a8c0cb3e8fd125c2c701d7c9250529f92ca12eed08c44e824043a38302ecedfcf17f4f29ce7e6c59cfe006c2320510923f8de72a46f6e0ff2ac92e9a42f4567d1e1ed8443ebaf1781d3ed657dd215d37661aa85f23a457f9c91ad6e7a98793114b48a6764dc023c5e376107ce137aa3e737bbe796603f859e5eb270b8251eadaeda0e1f1d125d2f48eb76a7181b081fd10e447567c2d9ec75adde0819d8ffce552a82d913b37b4cd6a9ea2f793b076f43ecd1d3ccb48d5202d2581983d094624c30238ad10884b8aa372550d7aa49bb2c23ae25d7d90d3b7292ac72241874440a25b4210cb5438cae9f65d4b4808b5c1e7f42098e2aa9535f9e3866f1766a6db432384a57e2167de23dc1ee38c6eef3ae6762b0eae9a9867dfe1e55b8337bb04d6ca680d88c6a6a46105ea122aeae4a71d01b58bcc3912a0675e4dc28807f5976a14389e48b6b2fd855a837811cfde18d959c47c24f1f90126ed787784a96c9f3b0e68c5e45e4a1491117c1e340f5f8d2c8a308235c531ae8b8610eada4b5d1104ef9a6772777e3acb6982cf99a9d4a3db32bb7ba397208b08c851a07491a468d3eadf48a14323c483949e0a8005e749b88762ae985ccf132837c47a3a2a2abe22fc47e29e26ae1a17b5cbca31417f3251d82e55c34e672b5a35a2a4788dc4e2d0369e0dc4a55f392abda04833fc42e340bfce924af169016ca19dd1be766fbc96cc6530ab77948fd14a73624be660d44a7858bbe5a8cf39e85560e247c9ad23e9f8ef3692b12739b0d754a8c68a2a47c6fc89ac4f553333a7f15ffc0a23a3b38984fdae7dfd3b7eea5313e315861f3b47876a6df06ed1505f8785953299b287d9a498534d4ab4c003feb69e7caea399416afb718932e08b5834947f0b220b510d7bb4ff01a11f008f914942efebdd9c9feb1ae15e5276a804f903c5c4f027f3c2b476fa3595103dc9df202ec1d2c80b837b4a02ecf83cecdf597c4892141633925ffeb06fbb22b28938b4a5b2e4689d3ae076aee5977f93063fc04d1b1b1c6cd332c9ff7a9542f5e3c5a62455f98ad5c6188d1a3b636dba160a3e3ed730e1948b6e500acaffbfd4a00f993181356bad89b30931788098c2b553e2b16c910b24d683266944313273ab3d62da86e27c6f5dcc566cc76669516378f9962f0bcbcca3080c540087201c2a053ca805c0e48ba7aa1ddf591333346171c22b49bb61635fcb2ce88e584cf52d7d6b110421d499fe04b346eee6b293a1e85a3ad538b27963a977843830d741914247be6af0ca2953c20780391341865fdd54d24ae58248b0d88a6298104ffb0287711595a308004c86319bec2e96372a4256a4d82e710419eb412e60370dcefe5c78b057f2a143bec2e23375a06aad399a238ef10ff66d8dd448e82563d24afc880f59f7f0bff89f8fae6d979a204bbe34661bb5fa625ec0a5602e5d5f27f04fb515bf43bf799a1cee1ce9679912e70b6489d35bacf38da9d196a757269aaf77801e13f3ebc45dfc05d8e9b7ab5d8da84ee2db684bc54ca6fcd91a12269f930e03c02d9372ee0c8c719b574569898dbec7d6fb1e747c7a570ddac856eea2057fd4d30e12aa8facdcb88712905e91354a8d60b2dbb245bd92ed3b45f8151f626af59020c5007f7876ec56c7da6b637e32f03f51e20ea354ad5071857e74912bda72c069596a20c9cf1b457ad16961ae83881da4ae482be1a5e5da7ee6a0ee9a36e1e0d3537bc7b36e155dca6141c2650292dc84d36344afbf72c2e3d494a0f93e83dd1379ceac9558a7b6a73a9c0cd643004ed4491ee381ac1689e302a8d7e92adf6227ed7d06e5da0aa84c26994c064acbfda8d45af30cfa1a9e8ca4894b9c1fbf0a3cb8c4492e6e1f807c3fd6baa0ef37ce392f0f589790c605537efaa140524e7238d4f3218b653316157d7fe1b59e4d42985d7506797add7c6557043d299c58f857308921062e613e5248efb05858628640a01ecf66300221cb43c3d13d73ad68e7955722a389e85a03ab616682db648cc02b91cd23818341564ffb888d836f984411c6994bfeca30cb98b1a9f39d9c9d0a24bbcd8095fc03d4d31e5f8e2cee9a21c682e129e6582bc86498339082901bb60b05f52b5de59a95fa388253a84a5146749d8c9771c6f2fbf7151bffd7925527f8fc175d6ee3094eb78a980f5db515e378521e3008ddb1761299df022c81833b565f811fd11b39098433674a63c27c559a759eb1cedc4d132c0f368437424efb4bae31d603b708a6df1120b629fe91c52aef07f7263f339ded9e456074b86927323751e231c5627374a56f306ab30c8658d70f236797c6e3fe69ec498e252b54032417cbd7c4099579e39e28d97676792b647bcc6c08ebd976a0507a8b5688d0335aa4c89f63026c2a4bf474869c911f32199d59951cda87c0d9884655596bb7b88e41f159d89287b93bb629c871abb0b5b468a9381c0f94336453a91b8ca075d40b407317229e24dd84fb9e8513b0e1b68b7e6b17b3ac74015eb7b544e79c335518f139e8e34c716f8941f57297fbaf9118c5e778b45ddbb818391b977b59c42ba334c315e25c9716013315e30c54d6b61e12ef352fe59b4a46996adc3f464fb8de255d2390c021a7cd0974071455c7caf8448a7eb95e4242ece864b777d2dbe30d71b40db0233545c5886f3fd7e056a4381d2bedda12880dc0acbafb675be0e14be30a3d06236b6c49060b099862e3184d5285eb5840486c33848d60a7b0a68884fc0c92725b69d318e1a3c8fd8e5dc354e609fcb57880ec0b0092c2c834ee94399317361182318cfe03249e4db19b40da946f53972ada766a930f8b4eb14bce841a98ac59e7525804a1c757837335ccf6aeca5c712549854306d60211d4dc7283af00ee5909fc7089ec3b24dc2caefaef63ef0318aee422197cde9210a2206a5f995be37c8831f917a6650a319d1f460dcd1b1c41aac1304a91b6a5ffc260dcab496fd4cfc4e0d4cd9a41b52e86bbed45769624168cb837c2cde0075d3c4dc3e155b26d880815ccdbfb461acc5a4b2e023e7992bf2735cf24c8b4f1c31237b52658ef4726e496bb750b0f7c77bcf6567ffdb2e78b19507aa2ce3d4e5793ad914924563df3fe205a8deaad8cf16ddb95907b234bc51049081978565c3225c195143618cf5e29ed265b3b6a46ce4f8dc6a45dfaaefcf4809b7848914acaa1b5bf58a66c345c2da4be15926c8601c7dcb04a5087a097335ef3a97e2d1ddf53a69071bf4d2e5fdd4f947ab88c72933107f50fdd441dc9e1cad5f8cf41958f94e53c3be1bcc8969f6720d942444f3dc057d4d209d177f210bb964dc0c2f2aaa7712b8781e53dba6588452be917c956e079ec5a1761228144", 0x1000}], 0x1) dup2(r1, r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1810, r2, 0x0, 0x0) 22:10:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:15 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 22:10:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:15 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = socket$unix(0x1, 0x1, 0x0) read(r0, &(0x7f0000000240)=""/107, 0x6b) r1 = fcntl$getown(r0, 0x5) r2 = getpgrp() setpgid(r1, r2) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000180)=0xc) fsync(r3) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 22:10:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:15 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) r0 = socket(0x10019, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = geteuid() getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 22:10:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:16 executing program 0: r0 = kqueue() close(r0) close(r0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/7, 0x7}, {&(0x7f0000000040)=""/241, 0xf1}, {&(0x7f0000000140)=""/31, 0x1f}, {&(0x7f0000000180)=""/202, 0xca}, {&(0x7f0000000280)=""/36, 0x24}], 0x5, 0x0) fchflags(r0, 0x2) fsync(r0) 22:10:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000028004, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x6c, 0x0, 0x0, 0x9}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\r') 22:10:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r0 = socket$inet6(0x18, 0x8004, 0x101) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt(0xffffffffffffffff, 0x29, 0x2, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000040)={0x1, 0x6}) 22:10:16 executing program 0: r0 = socket(0x2, 0x0, 0xfffffffffffffff7) getsockopt(r0, 0x5, 0x1, &(0x7f0000000040)=""/184, &(0x7f0000000180)=0xb8) r1 = socket(0xfffffffffffffffe, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = dup2(r1, r0) fchmod(r2, 0x81) connect$unix(r2, &(0x7f0000000340)=ANY=[@ANYRESDEC=r0, @ANYRES32=r2], 0x2) 22:10:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:16 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = dup2(r0, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x81) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x800, 0x9, 0xfffffffffffffffd, 0x2, "ba412f1e2da991b68fa5e909ba757d3a261164f1", 0x81, 0x7}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x180000, 0x3f, 0x7, "7b4e6a4715098f5e87cc29baf1c7f4deefbe0833", 0x7, 0x4}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x9, 0x0, 0x1, 0x9, "5f000c5f3ce78ff463e5082f359f61488e043748", 0x6, 0x40}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0xa1) 22:10:16 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0x7fff, 0x8000000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x13, 0x7, 0x40af5a24, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x191f, &(0x7f0000000080)=0x5cb7, 0x4) 22:10:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x28148, 0x0) r1 = semget$private(0x0, 0x3, 0x200) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x2, 0x0, 0x0, 0x20000000000000}, {0x80}, {0x6}]}) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) setsockopt(r2, 0x10000, 0x1, &(0x7f0000000300)="8428c571e9ec11663ebee6096b0744305a6925c57e07f880b147f78f44c76143861af79f546079db7fd81b440fe4b462f5030512a344108536a35cb46d4e77748e3f71c79e9313b45f9fc504bc6e3d8fda5ad5a70e91a501dca35f65dd0c87b7dd61290d844f0520a7061cd850ff4b6ae1e7b57b51a57104a6096b890d94a1ccd8a021982fec67dcbf8cadbdcf125b68fc5d8664a3ab9faf6d647df8be7de443e3f20c6dcabc77b3cb48", 0xaa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x80000001, 0x1}) syz_emit_ethernet(0xfffffffffffffeba, &(0x7f00000001c0)='\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x88) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0x7) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x4) 22:10:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x20, 0x101, 0xb9}], 0x100000000, &(0x7f0000000280)=[{{r1}, 0x0, 0x4, 0xf0000004, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x80000001, 0x101}, {{r1}, 0xfffffffffffffffc, 0x44, 0x18, 0x4, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x101, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x70, 0x80000001, 0x1ff, 0x6}], 0x8, &(0x7f0000000400)={0x2, 0x5}) writev(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)="0b51744ea2744b1f94a53426d286cb57b3942a5d0b9b2d244668de52cb3173021dcfcdf530f0e3cad1bdc39297ec5cb520846a74eb7fe8fc25a314dc164e6dd575af72a6cc4123489c3dc530d72cec16c0f9bc11bd6682f270e4df92b8c430dd9cfee874078ce49d7fc2cc576ddaf5503825f085c016cb", 0x77}, {&(0x7f0000000140)="87fedb2ca39570a00f22fea2bd9536200faaa9210efc2fcf328b707d28d3334af445fca8", 0x24}, {&(0x7f0000000180)="3b507039941a702d9db06d45183382fe1b48c704fa540d3c3f8e7d52e1a2d6e77d70828303ea6445915f29b7a1f79b54c1a651870bba8b70abbe4fe220866be2b89ac89483831e77702d27cc13", 0x4d}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7f, 0x20000020000007, 0x528, "f1e29fd06d6b0400d0e6bb91d667be003b99f7bd"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="e7e2271d46a5c45b56d3fa8615b882d9d1c9eb535ce84337a869fd31429af7022e25074e64b4e7eebf606e66bce3189b8819528ad1ba0d7d7058d6dc266c2f76680b275be2f28d0ef480fd097aa84d997d9e2c162ec7107290661a7fab928c3683f0521ce1fa22e4fb27eb81ddcc8c9ab3e890e20899b19aac5f97e7f529be0fde54dd5082de89d78df5ee2358dd0da60c890814e08a921701dee93f096d", 0x9e}], 0x1) 22:10:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:17 executing program 0: r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xc9, &(0x7f0000000240)="fb9afafc384a516397802531e7740806235ddef31f7ebecdcdf0a5f44dacb1664e8ee0be3a080b9ab3c5b488775cea83c18f375ed84839ee74da5c386ee84008c22c1bb88ca3c4f8af3cd4b9b9cf7b5578eb19400e139630681f473df0d44e4141126e6d422574b14632ac8315c008590afd9891afdeea808d4ed66bd40939e5c0d0445c4bf9c65efe105843ef6083a3e94f9925f6ef6c44a33ea172f5793d2e06372315ba126c11396c897d30ea9cef4959252c245fed3fd156e2631875ab8d3246d16228465ccad5") syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:10:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x105, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2, 0x7ff}) write(r0, &(0x7f00000001c0)="e075324e39", 0x5) semget(0x2, 0x0, 0x401) 22:10:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:17 executing program 0: msgget$private(0x0, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)) pipe(&(0x7f0000000000)) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="8d548264ffd896628a6d36dfa932fc0716e1cf6cfec0d63ff129d6b8925eb1", 0x1f}, {&(0x7f0000000080)="4d18b5a8b25b90262d4e1ed45a33b1183bff8e6057c4b734dccc43a60b0b58ace96f725fa3f8091087a91e266336b84352766dab680c7fcdf4a4d476fcac0a444d4b3d1e6598185c1a4bc40aebb79dfa89e95c3ce95ea456ff79156e839c56e33339cf88cc250fd78a67292a2a6a", 0x6e}], 0x2) 22:10:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:17 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xb1}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="81") 22:10:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x10000000000, 0x2000100000000}) r1 = dup(r0) dup2(r0, r1) 22:10:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:18 executing program 0: getrlimit(0x4, &(0x7f0000000240)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x42fd) r0 = open$dir(&(0x7f0000000140)='./bus/file0\x00', 0x80, 0x1c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x0) mknodat(r1, &(0x7f0000000080)='./bus\x00', 0x1, 0x8f) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus/file0\x00') 22:10:18 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000200)=0x72) r1 = socket(0x1, 0x5, 0x9) shutdown(r1, 0x1) 22:10:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x30}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0x100) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0x1) 22:10:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 22:10:18 executing program 0: mkdir(&(0x7f0000001100)='./file0\x00', 0x0) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') rmdir(&(0x7f0000000000)='./file0\x00') r0 = socket(0x6, 0x5, 0xf5) getpeername$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000d3000000000000000000000000000000000000000000000000020000000000000200"/106], &(0x7f0000000140)=0x6e) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8080, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) 22:10:18 executing program 0: madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x6) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 22:10:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x4, 0x9, 0x3, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r0) msgget$private(0x0, 0x400) r2 = getuid() setuid(r2) mknod(&(0x7f0000000140)='./bus\x00', 0x61, 0x7) r3 = semget$private(0x0, 0x1, 0x200) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/88) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4502) r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r6, r4) r7 = socket(0x11, 0x3, 0x0) r8 = dup2(r0, r7) r9 = dup2(r1, r8) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x4010, r8, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8040, 0x40) recvmsg(r9, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getpid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)={0x1, 0x6}) 22:10:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0xffffffff80000001, 0x1}, 0xc) r1 = dup(r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x27d) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x7f, 0x800003}, 0xfffffffffffffe01) 22:10:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:18 executing program 0: r0 = open$dir(&(0x7f0000000840)='./file0/file0/file0\x00', 0x40000400000002e4, 0x50) r1 = semget$private(0x0, 0x3, 0xa27dadc595ad2d5c) dup2(0xffffffffffffffff, r0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000080), 0xa) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000008c0)=""/191) setsockopt(0xffffffffffffffff, 0x127, 0x7, &(0x7f0000000280)="6e073a2c413d6a5cc38c6e9a093b27de50eda140e6f9ec5f05a3237da84bf7912068224d24064b5485aad4e34e22efb25b3f3d0a597615cefbbaa0ef86135ada93850ce8a8bbf3fd7b", 0x49) r2 = socket(0x38, 0x0, 0xfffffffffffff41e) r3 = dup2(r2, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000180)='./file0/file0/file0\x00', 0xffffffffffffffff) semop(r1, &(0x7f0000000800)=[{0x3, 0x15c, 0x1a00}, {0xa, 0x1, 0x1800}, {0x3, 0x4, 0x1000}, {0x3, 0xa88, 0x800}, {0x0, 0x7fff, 0x803}, {0x3, 0x1276, 0x1800}, {0x3, 0x9, 0x1800}], 0x7) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0xfffffffffffffff9, 0x0) r5 = socket$inet6(0x18, 0x100000004, 0x7ff) semget$private(0x0, 0x7, 0x0) ioctl$TIOCEXCL(r5, 0x2000740d) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140), 0x8b) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000200)=[{0x24, 0xce2}, {0x45, 0x5}, {0x72227507adde0903, 0x1}, {0x24, 0x6}, {0x63, 0xbdc1}, {0x140, 0xa8e8}, {0x18b}, {0xc7, 0x80}]}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x400001005, &(0x7f0000000600)={0x4, 0x3}, 0x10) setsockopt(r3, 0xfffffffc, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x3, 0x3f, 0xfffffffffffffffc}, 0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000640)=0xfffffffffffffee9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x400, 0x48, 0x5, 0xa00000000, 0xa8, 0x9, 0x9, 0xffd]) socket(0x39, 0x1, 0x6fe5) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000580)={0x7, 0x401}, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(0xffffffffffffffff, 0x8, 0x5, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) setgid(r6) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000040)="e2", 0x1}], 0x1) 22:10:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/158, 0x9e}, {&(0x7f0000000100)=""/120, 0x78}, {&(0x7f0000000180)=""/247, 0xf7}], 0x3, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x20, 0x80) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x1, 0x127) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r6 = getegid() fchown(r1, r4, r6) lseek(r1, 0x0, 0x2) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x44, 0x1, 0x10}, {{r1}, 0xfffffffffffffffb, 0x83, 0x20000000, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000080, 0x10000, 0x4}, {{r0}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0x100, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0xfff, 0x8}, {{r2}, 0xfffffffffffffff8, 0x88, 0x0, 0x46, 0x7}], 0x3ff, &(0x7f0000000480)=[{{r1}, 0xffffffffffffffff, 0x2d, 0x18, 0x5, 0x87}, {{r0}, 0xfffffffffffffff9, 0x10, 0xf0000001, 0xfff, 0x800}, {{r2}, 0xffffffffffffffff, 0x80, 0x13, 0xffffffff00000001, 0x1f}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x3, 0x3}, {{r1}, 0xfffffffffffffff9, 0x40, 0x20, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x2, 0x2, 0xd1}], 0x0, &(0x7f0000000540)={0x9, 0x3f}) mknod(&(0x7f0000000580)='./file0\x00', 0x80, 0x8) r7 = openat(r2, &(0x7f00000005c0)='./file0\x00', 0x0, 0x11) r8 = dup2(r2, r1) recvmsg(r1, &(0x7f0000001700)={&(0x7f0000000600)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001680)=[{&(0x7f0000001640)}], 0x1, &(0x7f00000016c0)=""/56, 0x38}, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001740)=0x500000000000000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001780)={0xffffffffed1e15e0, 0x5}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1010, r2, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x8000, 0x0) r9 = open(&(0x7f0000001800)='./file0\x00', 0x1, 0x0) ioctl$BIOCLOCK(r9, 0x20004276) ioctl$TIOCSDTR(r8, 0x20007479) read(r0, &(0x7f0000001840)=""/81, 0x51) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000018c0)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001900)={{0x18, 0x3, 0x6, 0x9}, {0x18, 0x1, 0x20, 0x100000000}, 0x2, [0x4, 0x1, 0xffffffffffff62e6, 0x4, 0x81, 0x1000, 0x0, 0x3ff]}, 0x3c) ioctl$TIOCDRAIN(r9, 0x2000745e) getsockname$inet6(r7, &(0x7f0000001940), &(0x7f0000001980)=0xc) open$dir(&(0x7f00000019c0)='./file0\x00', 0xa8, 0x10) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001a00)={r3, r4, r6}, 0xc) accept$unix(r7, &(0x7f0000001a40)=@abs, &(0x7f0000001a80)=0x8) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001ac0)={r3, r4, r5}, 0xc) 22:10:19 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8a82, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x5, 0x4, 0x2, [{&(0x7f0000001000/0x1000)=nil, &(0x7f0000003000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000003000/0x3000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000003000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffb}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000005000/0x1000)=nil, 0x800}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000006000/0x1000)=nil, 0x81}, {&(0x7f0000000000/0x400000)=nil, &(0x7f000036f000/0x3000)=nil, 0x5}, {&(0x7f0000397000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5ca2}, {&(0x7f0000245000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f00001db000/0x1000)=nil, &(0x7f0000059000/0x2000)=nil, 0xe4c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x12e5}, {&(0x7f000008e000/0x3000)=nil, &(0x7f0000142000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000237000/0x1000)=nil}, {&(0x7f00001fd000/0x4000)=nil, &(0x7f000011f000/0x1000)=nil, 0x157}, {&(0x7f0000210000/0xa000)=nil, &(0x7f0000025000/0x2000)=nil}, {&(0x7f0000391000/0x1000)=nil, &(0x7f00000d7000/0x4000)=nil, 0x101}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x200}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x8000000000000000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 22:10:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCLOCK(r0, 0x20004276) 22:10:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x87}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="8b") 22:10:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:19 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 22:10:19 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x100, 0x0) write(r0, &(0x7f0000000200)="8a303e2b43a797d703a1d83d18b166fd4d5518865adba375e5620b79097b002b9747b9c4ad765db13e606047f4ae538c9f02c3270cc7e3ad0f926c6ef72020295d9332f7cae7464e4af9d2063946fb5671fba2bd9b371502bba88d8eece1d0befb25b8458ebca1fa33c52729135a2e8eb9d315", 0x73) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000002c0), 0x23, 0x0, 0x800000000000000, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x2, 0x8, 0xffffffffffffff84}, {{r1}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x71}, {{r1}, 0xffffffffffffffff, 0x24, 0x0, 0x1}, {{r2}, 0xffffffffffffffff, 0x25, 0x0, 0x7c, 0x1}, {{r1}, 0xfffffffffffffff8, 0x28, 0x80, 0x8, 0x7f}], 0x9, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff9, 0x10, 0x80, 0x4}, {{r1}, 0x0, 0x80, 0x80, 0x9, 0x2}], 0x200, &(0x7f0000000180)={0xfffffffffffffffc, 0x2}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x100) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r1) 22:10:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:19 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) setuid(0xee01) r1 = msgget$private(0x0, 0x402) getuid() getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) chroot(&(0x7f00000000c0)='./file0\x00') getpeername$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r2 = getpgrp() setsockopt(r0, 0x5d, 0x6, &(0x7f0000000280)="863eab355f0375d63b6db43abd12ea21a009cafda1607bc2e4eee34b3cf350c4475a3fcefd85524cb2bd83d327628e02f0bbf76b10e9e5595ec2be0e4d0b7a172d07a4ca5c33eb9f8a278820f39eeabe3f4712af539b7343abdc804d2e66eb0d4945e62ed77a239b3bac58d9a3a8671ea99b26df49969d521d3f2c37c6d72a791e72bada55134632cbd1eb3ddcde5a60eb502e7794bc4aef66b2e2f5f2963166", 0xa0) msgrcv(r1, &(0x7f0000000180)={0x0, ""/234}, 0xf2, 0x3, 0x1000) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r2, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 22:10:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={0x0}) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 22:10:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) poll(&(0x7f0000000140)=[{r0, 0x84}], 0x1, 0x401) syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="4a9d8af4e301db0bcc", 0x9}, {&(0x7f0000000240)="d8a7ba7bb54f3fa02beaf7c954e6c4762568d88272ddc9b2564c3bf0b5ead2189442f66e755314078649892abed871968494ee90ce95be919c4cbca2e3ae1c3a026ca611b4d7fdfcf419718f5f1a30483d604765b935e6914bb32a42cc73735cc0fea37b14d0af306480f2a1eddd7dff0ac648f641bfcff8429b9c3bdb009cc7944ecaa441f8dd8effa48cd9c2220ff51e1a03b033e120484e7a826926a4f1ece964c026bacfce63e0970cd80d0f6406531b4a", 0xb3}, {&(0x7f00000000c0)="99337caf96fc978a911b84345da62cd241eaf379397c26d8a783e5b512178753345e987acb85eb12e280d0497e38487a90c30f1dd4d0e5fce4f59c193dc2207fa29083c7bdfff4f6913cc7f9b53baa45d0501c0c1435395abf12c8f7", 0x5c}], 0x3) 22:10:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:19 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8410, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10492, 0x0) 22:10:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x80, 0xa, 0x8, 0x807f}, {{r2}, 0xfffffffffffffff8, 0x90, 0x0, 0xd1, 0x1}, {{r0}, 0xffffffffffffffff, 0xc0, 0x5, 0x6, 0x8}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x9, 0x8}], 0x3ff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x20, 0x12, 0x904a, 0x100}, {{r2}, 0xfffffffffffffffb, 0x8, 0x0, 0x10000, 0x8}, {{r0}, 0x0, 0x8a, 0xf0000000, 0xaf0, 0x68}, {{r2}, 0xfffffffffffffffa, 0x8, 0x0, 0x635e, 0x1}], 0x6, &(0x7f00000000c0)={0x8, 0x4}) r3 = semget(0x1, 0x3, 0x40) semctl$GETPID(r3, 0x7, 0x4, &(0x7f00000001c0)=""/165) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000340)=""/45) r4 = dup2(r0, r2) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000300)={0x51, 0x0, &(0x7f0000000280)=""/81}) connect$unix(r4, &(0x7f0000000100)=@abs, 0x8) 22:10:19 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x30) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:10:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x19, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="2b00ff23000008002c07000000010000000000007168addd5f33576b0de2c1cf4e1f0ca29e214c443475ad64577d843db83540cfa2677fd23b3ab0728351987f70615726f5b7fff9", 0x48) 22:10:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x83, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000040)="b100050390002300000000005786ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f3763b34d173d0176b30bfc36acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x10) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000140)=0x2) r4 = dup(r2) poll(&(0x7f0000000000)=[{r2, 0x42}], 0x1, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = getgid() setgid(r5) 22:10:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) 22:10:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) pipe2(&(0x7f0000000100), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x1) dup2(r0, r1) 22:10:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) munlockall() 22:10:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x7f, 0x0, 0x0, 0x10000}, {0xc003, 0xab8, 0xffff}, {0x3, 0x99f, 0x7, 0xffffffffffffff80}, {0x9, 0x1, 0xaa, 0xc92}, {0x1, 0x2b, 0x5, 0x3}]}) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x1) 22:10:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x40}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 22:10:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) write(0xffffffffffffffff, &(0x7f0000000000)='o~.', 0x3) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f00000000c0)) recvfrom(0xffffffffffffffff, &(0x7f00000001c0)=""/41, 0x29, 0x800, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r0 = getpgrp() utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)={{0x5bda, 0x1}, {0x8, 0x5}}) fcntl$lock(0xffffffffffffffff, 0xf, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x3, r0}) 22:10:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:20 executing program 0: unveil(0x0, 0x0) unveil(0x0, &(0x7f0000000140)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) mkdir(&(0x7f0000000000)='./file0\x00', 0x14) 22:10:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = getuid() setuid(r1) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x2) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 22:10:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:20 executing program 0: r0 = socket$inet6(0x18, 0xc000, 0x200000000000009) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x8, 0x80) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0x3) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) getsockopt(r0, 0x4, 0xffff, &(0x7f0000000000)=""/215, &(0x7f0000000100)=0xd7) 22:10:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:20 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="000440ac561ed512f400000000009b4b000004000000000000000053aaa16f6cf4d2eb8984343d228e92ee6c27315699b7777957e0a1ad2a929330c3df03d297438ed7dd843de118637b18e7fc99"]) r6 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x87, 0x4}, {0xcf, 0x8001}, {0x22}, {0x41}, {0x0, 0x4}, {0xc7, 0x368}, {0x44, 0x2}, {0xaf, 0x6}], 0x8}) setgroups(0x5, &(0x7f0000000000)=[r2, r4, r0, r3, r3]) setregid(r4, r2) setregid(r1, r3) 22:10:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1b3, 0x104) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getuid() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7c}, {0x15}, {0x8000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='W') fsync(r1) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0xa0) 22:10:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0xa7f, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4c, 0xfffffffffffffff7}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') 22:10:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7, 0x100000000, 0x9, 0x1, "f0a111d5ceb5d9bdf25de71e446ad5a46046e2dc", 0x5, 0x12f}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x200000005}) 22:10:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x9, 0x0, 0x5, 0x6, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0x4d}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x7}) syz_emit_ethernet(0x1, &(0x7f0000000400)="1c") 22:10:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:20 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = msgget(0x2, 0x100) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) r8 = getpgrp() r9 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x4, r4, r5, r6, r7, 0x40, 0x8}, 0x8, 0x8, r8, r9, 0x2, 0x0, 0x7, 0x2}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r10 = dup2(r0, r2) kevent(r10, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r10}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 22:10:20 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x20000, 0x0) r2 = dup2(r0, r0) r3 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) fcntl$getown(r1, 0x5) r5 = getgid() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(r2, 0x6) sendmsg(r6, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) sendto(r2, &(0x7f0000000480)="57a8459ab6cc1e222c0ffd33f65f17bafcc949ccec6e4a871424aece7ccd7aa277dc4c6b1258fa132de77a9d4a09f96b804295a31c1ee017d875163bf6ec0236d3107259729b26f74cadd713b65a27d47db5ef6df236c02b20ec3ae138a55f80288a0ae4e489a05fd221cb531083f6500d0110088300c9d5ff48c25b5ffb7139d46bfb0e80abad1b69949018307c05e549bea36fc677c31af9e1d38b804d6b5168054c", 0xa3, 0x0, 0x0, 0x0) getdents(r0, &(0x7f0000000300)=""/225, 0xe1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000400)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) socketpair(0x21, 0x4003, 0x200, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSTOP(r2, 0x2000746f) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xe7, r4, r5, r7, r8, 0x80, 0x3}, 0x7, 0x400}) 22:10:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3c}, {0xf6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x100) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) 22:10:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:21 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@un=@file={0x0, ""/75}, 0x4d, &(0x7f0000000380)=[{&(0x7f0000000100)=""/146, 0x92}, {&(0x7f00000001c0)=""/92, 0x5c}, {&(0x7f0000000240)=""/42, 0x2a}, {&(0x7f0000000280)=""/194, 0xc2}], 0x4, &(0x7f00000003c0)=""/245, 0xf5}, 0x802) r1 = open(&(0x7f0000000500)='./file0\x00', 0x80000100, 0x10a) mkdirat(r1, &(0x7f0000000540)='./file0\x00', 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:10:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x2) shutdown(r1, 0x1) 22:10:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x18) shutdown(r1, 0x1) 22:10:21 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) symlinkat(&(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', r0, &(0x7f00000000c0)='./file0\x00') ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000300)=ANY=[@ANYBLOB="001b00009c13b3e3d8cb0d3bdbd738ecdb0000000000088d1b47b8d5ec88a2f7c641c59f"]) fchflags(r0, 0x9c90e03be5d0198) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) fsync(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) close(r0) fchownat(r2, &(0x7f0000000200)='./file0\x00', r3, r4, 0xee2ddd1d8d91b155) 22:10:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xe0) shutdown(r1, 0x1) 22:10:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xfffffffffffffe23) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x4) 22:10:22 executing program 0: utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0x7}, {0x6, 0x6}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') 22:10:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000002c0)=[{0x7c}, {0x1005c}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x3}, {0x23, 0x40}, {0xcf, 0x2}, {0x103, 0x6}], 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 22:10:22 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x8000, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000200)={0x32, 0x0, &(0x7f00000001c0)=""/50}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x10064}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") ioctl$BIOCPROMISC(r3, 0x20004269) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f00000003c0)=0x8, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000100)=0xffffffffffffffd2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r5, &(0x7f0000000240)=""/139, 0x8b) getgid() ioctl$TIOCSDTR(r4, 0x20007479) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x1) 22:10:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x4000000000000, 0x0, 0x4, "d730d1e7bb6dc4e23c5b00f60000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:22 executing program 1: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x1) r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000100)="6f8fcf7e50005c5c6377430bf3fc73fce4e75365b0ea59d3c2881fea2fce03a0", 0x20, 0x40c, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000240)='./file0\x00', 0x12a, 0x1000000026) close(r0) connect(r1, &(0x7f00000002c0)=@in6={0x18, 0x3, 0xe5, 0x8}, 0xc) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) flock(r0, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x2, 0x7, 0x101}, 0xc) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x1) 22:10:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0xf9d2585e6ef0a003) 22:10:23 executing program 1: r0 = socket(0x18, 0x1, 0x7ff) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:23 executing program 1: r0 = socket(0x80000018, 0x1, 0x1) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:23 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) shutdown(r1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r2 = kqueue() execve(0x0, 0x0, &(0x7f00000002c0)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x98\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='@-\'\x00', &(0x7f0000000340)='!\x06\xd9\xdd\x9a\xb5\xc8!}\x00\xd9\xda\xc2\x87\xec\x00\xb3ws~\xc9$\r\x9ai\v*\x89\x9ff\xf3|', &(0x7f0000000240)='{(\'-.}\x81&@\x00', &(0x7f0000000300)='[+b^-\x00']) kevent(r2, &(0x7f0000000240), 0xffff, &(0x7f00000001c0), 0x101, 0x0) fchmod(r0, 0x0) recvfrom(r0, &(0x7f0000000380)=""/205, 0xcd, 0x41, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x8, 0x9}, 0xc) 22:10:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x22) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0xb1}, {0x3c}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 22:10:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 22:10:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) shutdown(r1, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) 22:10:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff12ff7f000001", 0x8) 22:10:24 executing program 1: r0 = socket(0x18, 0xc000, 0xffffffffffffffff) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = dup(r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x5ad3, 0x9, 0x3f, 0x80000000, "8ddf4ea15c358b326ce2f17d82a5cf7dbbc73460", 0x0, 0x800}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r3 = accept$unix(r1, 0x0, &(0x7f0000000100)) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept(r3, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:24 executing program 0: clock_settime(0x3, &(0x7f00000000c0)={0x7, 0x9}) r0 = socket(0x800000018, 0x1, 0x0) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() r6 = getgid() getgroups(0x6, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6]) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) setsockopt(r0, 0x7, 0x0, &(0x7f0000000340)="477b3bee2e72797c7639d4838553a77fe20f19ef085799cb8c5fb4af89b46d6fc495bc2a8fbe0321867a590ca704878835363310112650b8f42c05d79e4c58e553", 0x41) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x100) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r7 = dup(r0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8000, 0x0) linkat(r7, &(0x7f0000000240)='./file0\x00', r8, &(0x7f0000000300)='./file0\x00', 0x4) 22:10:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000280)=""/171, 0xab}, {&(0x7f0000000340)=""/114, 0x72}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x3) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, &(0x7f00000001c0)="222db39990a9dac4ce4bab28183833059a47db96e1d6c429c6f381e5bb291966b0f3cbe4df380c41ac523973da621e429d390ada824c03cb93a4537c2ca64cacd7d72acc618624287afa4e12d58b28a72ba7d9f91ebdd82bbd473b6013ba2e0bf398656919dedbf04263dfa1659deb36f1cb0cd1663b86434c89f1b90caa1eb776920a", 0x83, 0x2, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x6}, 0xc) mknod$loop(&(0x7f00000013c0)='./file0\x00', 0x2004, 0x0) shutdown(r1, 0x1) 22:10:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x80}, {0x1001c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x0, 0x3, 0xd16d}, 0xc) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x2, 0x3, 0xffffffffffffffff}, 0xc) ioctl$TIOCCDTR(r1, 0x20007478) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 22:10:24 executing program 0: r0 = semget(0x3, 0x4, 0x10) semop(r0, &(0x7f00000001c0)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x9, 0x1000}], 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x25}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) preadv(r2, &(0x7f00000014c0)=[{&(0x7f0000000240)=""/101, 0x65}, {&(0x7f0000000300)=""/200, 0xc8}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/42, 0x2a}, {&(0x7f0000001440)=""/110, 0x6e}], 0x5, 0x0) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) 22:10:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x3e, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0xffc, &(0x7f0000000180)=0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) r2 = socket(0x18, 0x3, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000000)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) bind$inet(r2, &(0x7f0000000140), 0xfffffffffffffef6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) listen(r1, 0x0) 22:10:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10001, 0xa) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x8, 0x8) 22:10:24 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) r1 = getpid() getpgid(r1) listen(r0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xffffffffffff8000, 0xd963, 0x7, 0x2, "9b5f8daf1118593c1d55d4556ad2e0c760817480", 0x8, 0xac}) 22:10:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x7b40, 0x1, &(0x7f0000000040)="9351015a", 0x2e1) 22:10:24 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = socket$inet6(0x18, 0x2, 0x0) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'{-#\x00') getsockopt(r3, 0x29, 0xa, 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./file1\x00', 0x8000, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r3, r1, r2) pipe(&(0x7f0000001bc0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r9 = semget(0x0, 0x0, 0x40) semctl$GETPID(r9, 0x3, 0x4, &(0x7f00000003c0)=""/12) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', r8, r5, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x1f, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x13, r6, 0x0, 0xfffffffffffffffd) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000280)={0x6, './file1\x00'}) socketpair(0x2, 0x4, 0x40, &(0x7f0000000100)) r10 = semget$private(0x0, 0x4, 0x280) semctl$GETZCNT(r10, 0x1, 0x7, &(0x7f0000000240)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r11, 0xffff, 0x100, &(0x7f0000000000), 0x4) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f0000000300)=""/132) r12 = semget$private(0x0, 0x4, 0x12) semctl$GETNCNT(r12, 0xe5ab70de76b2039, 0x3, &(0x7f0000001680)=""/108) 22:10:24 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0xc09, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) socket(0x3, 0x5, 0x7) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x101, 0x3f, 0x4, 0x400000000, "000000000000000100002000"}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) shutdown(r1, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r3, 0x1) accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) 22:10:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) 22:10:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x1}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = geteuid() pipe(&(0x7f0000000240)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10009, 0x20) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x0, 0x1}, {0xe7, 0x7}, {0x122, 0xd7}, {0x43, 0x9}, {0x67, 0xa400000000000}, {0xcf, 0xdb2}], 0x6}) fchown(r0, r1, r3) 22:10:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) open$dir(&(0x7f0000000140)='./file0\x00', 0x489, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x11, &(0x7f0000000100)=0x7fffffff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:24 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = socket$inet(0x2, 0x0, 0x28c) poll(&(0x7f0000000080)=[{r0, 0x10}, {r1, 0x12c}, {r2, 0x44}], 0x3, 0x7f02) fcntl$getflags(r2, 0x3) r3 = kqueue() ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 22:10:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x10) r3 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8080, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000002c0)={0x80, 0x7fff, 0xe5d, 0xff, "068237e8eaa495e5f080b4f2bfbcdbe1eea2a305", 0xfffffffffffffff8, 0x2c2}) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000300)={0x0, 0x5, 0x40, 0x0, 0x3}) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') getpeername$unix(r4, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10081, 0x0) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000240)) shutdown(r0, 0x3) shutdown(r1, 0x1) 22:10:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x201, 0x21) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0x13a) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xffffffffffffff51) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000001c0)=0x8) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000280)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) syz_open_pts() setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400", 0x0, 0x4}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:25 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) 22:10:25 executing program 1: r0 = socket(0x3e, 0x8007, 0x26b6) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x1) 22:10:25 executing program 1: r0 = socket(0x18, 0x7, 0xfffffffffffffffd) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0x96, 0x3}) shutdown(r1, 0x1) 22:10:25 executing program 0: r0 = socket(0x2, 0x5, 0x2) fcntl$getown(r0, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8080, 0x0) 22:10:25 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x401, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="948274940f8110f7283e72498f3294b8d3e600a7d32b74", 0x17) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10004) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8081, 0x4) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0xd, 0x40000004, 0x6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0x0, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000080, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x3, 0x50, 0xdef1}, {{r0}, 0xfffffffffffffffa, 0x4, 0x10, 0x5, 0x2}], 0x800100000000000, &(0x7f0000000240)=[{{r0}, 0x0, 0x90, 0xb1, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x11, 0x800, 0x80}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000040, 0xed, 0x8}, {{r1}, 0xffffffffffffffff, 0x9d, 0x10, 0x4, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2b, 0x57de, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4b, 0x0, 0x2}, {{r1}, 0xfffffffffffffffc, 0x2, 0x1, 0x0, 0x7}], 0x1, &(0x7f0000000340)={0xac, 0x5}) write(r0, &(0x7f0000000100)="8dcf6251", 0x4) 22:10:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000140)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$KDGKBMODE(r2, 0x40044b06) 22:10:26 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8800, 0x5) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x9, 0x4, 0x800, 0x1, 0x8000, 0xfffffffffffffffd, 0x1f, 0x2, 0x0, 0x0, 0xfffffffffffffff8}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)=""/30, &(0x7f0000000200)=0x1e) 22:10:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 22:10:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000000)=[{0x3, 0x2, 0x2, 0x2}, {0xbcb, 0x0, 0x401, 0x46}, {0x3b, 0x2, 0x10001, 0x9}, {0x1f, 0x5, 0x101, 0x7fffffff}, {0xeec9, 0x5, 0x1ff, 0x7fff}, {0xb27, 0xfffffffffffff958, 0x1, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x35}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)=0x1) 22:10:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000140)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x2) sendto(r0, &(0x7f0000000240)="059364e20afde729a8f2cb1b6b8368538bef5879351cc772c320f0899cc2f4cfbc66edc19d5f58d18486e03b159f09f38a456f7defd2ae9bb4226a2cb7a4800502", 0x41, 0x8, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x1000, 0x20}, 0xc) 22:10:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(r0, &(0x7f0000001a40)={&(0x7f00000001c0)=@in6={0x18, 0x3, 0x8, 0x8}, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000200)="c1971aabbce2738619953ccf72f124e02276f64199919f", 0x17}, {&(0x7f0000000240)="0967ab9f73495ac83bd94c04fe999aeceb1f1d573f59df9721d286d051ef9c4beb2133aa1f725c341c0326e1104bae0a5d3bd429baa2fedcfc1cc655780b9e4460a5b6ea9ea26de12c04aa2c26b4d8c390a4ebae8949af08d7a2dcf522d75b99957606378aaa7ee7947023e4b2b4ced1285e818916c07ce9e1656f210108f418518a672ec87d478a76e1bb563c4fca3d0b5a1f5419ea907e057e197fcf31083604d7f51100c30cf4841b959c1274c8d7cf3706bb85a85f", 0xb7}, {&(0x7f0000000300)}, {&(0x7f0000000340)="10ec177843879cc808cf00b92c21", 0xe}, {&(0x7f0000000380)="f88c8635473e6bd8ba3328129f315a0bb9ac1e04921d8271caf9efadce8cbeb2a9952728170e8d59bac76712077028", 0x2f}, {&(0x7f00000003c0)="03a27c58c742c6485169da99cb98787591e5e47ab892da8cb03e762ad4b4ba9b6e58955e9102363efd8cc7ac0d115669f61cd146405be7ab459ea62e4c1a88735f5c578a12a77bd0c35ddd5efee21643b53fa773a166e440df157b69787e41b16be465a9bc33b2bf24fb454d89cdbbb5e0a7c9f87a667269d859cbbe3edbc0bdd6166b098855a30e9f0fbda1b7167d", 0x8f}, {&(0x7f0000000480)="2cbcad8e1c8acb11832bc9a8eaf874e8e587c85a7ec56dec5d5b846296eb4102be1ebaf28e27600883e82802cc420cecff787ea699e96d218ecb9d75feaeb4d79b59214fe90a1658351487d19e757b58e3e3f38d42e7eacd92a53378fb3b4bd2a307274fe2b26e46229af053cd582fa2c4b8cf668b44e50d6f1c5a5ed0ad33be88abe170b9cb3b1f963dd2459c3225c80356636caafc3d365654b7110db359b59d61553fccbdd1bedf3fd34541bfc7eba6765d02f2025702801ab465afc543d14e7b6b351e72125cee7ce7a3", 0xcc}, {&(0x7f0000000580)="60de1bbdfc2e20192b197a03136a2dd0893ca5039ccbd392aacc973c2518a7d61452e96bd69b8f6dff3adc0aece51ef8ab3f26ac86319f2b656435ad565ade0800b7ca5f1a6f498e763ea9dfa26c7a9c60966ed0786355684ae28032e0fc2b61483949c838da239883ec359df6d3f4a08e751539fb907a4fdc428fd4918d4f381b0563d769da5fecd1af7264520ea9d09badfccd840c4765044c62d73cafff1340e4a3ca344467cd03e3", 0xaa}, {&(0x7f0000000640)="2b9d8f355e4a602e37eadde1ee7d2d477649f0bb5b51b4b07072f75d1c226ccbd122676d076e2e1ea0d30fdd68b05f70be2cb7ecd220d31f39bc6a9f4a9df17cdb69e8dffa33d018ca5a145f73a9f694f5b367c02a15be317e70dbecf5b9145f192b058fdb97ae9788df5e9056ed2ebdafd88666e7cea839dac85f5957daa8938f0ec3a85a92445282e02d142d87f69260447b4f3552cd2757f4fd08c46218c3990f1db0745830435b4f5e0ae0b6272053d75e020a53a18337", 0xb9}, {&(0x7f0000000700)="976b4dee95dcd32b40b4b03ba2b27c63422b105db3aa0b0b98fd6bdc0a2f890c7efaa651f4d81c65d8b2f1f4f3a5716ffc791a4e4a8392b62275574c497934c360d1c46d27f102d25e9e95595ba46f50ec0b37dbfb37898eaedcf1f918a50b6cad8bf32cf52a208b157da09dba86ca2d72a3f30b414d7a4a50fafc71058aa0a2829c295bab09fe5af3fa6fb6d1a7028d3a3af1bfd40b0bad97c99a5b5caf67847cce08c7412971f06b0b8677fd", 0xad}], 0xa, &(0x7f0000000880)=[{0x50, 0xffff, 0x400, "045894c616b4e50dff3c70088e23c83c0d74f7ab863f982a20ea5356fa6a1fb8953754d9e2ae2ee1eda557a316c9cba087ec996951eb84ab06b3e34470fccb"}, {0x80, 0xffff, 0x100000000, "56ca321e44d49165956cf12515ab8a4bca10b2b73f4c18f67cab564b3144839d7c3595ee422c50002ffcd8d43037cd613d821caf18db1b87c8e6e32924f3edbaa2b2c3164392b1c09889393b1b27d66f7cf3285c8689010bd09bc6fea4e7d8817467824dfb811d817c2e4526ef"}, {0x1010, 0xffff, 0xd57, "11e927471e7f08b86b8fed0459d9d95bbe49e2fdbe2eb41d9faae5c249f31c5c644069f7f8f8d1453a915501a9157e1032e5cd411fbbf6e9f517ab939793d0d3f8acfb78155da52ba3a37e65447ebd6827f461439b5c4630624bd1dc8aa7fb533b36f49eefd05f91693855582476e358bf6340df89d2055c745647a4990b1fdee8d34c937ac9dd3fc205d265b3a1796bd48b48694f47ca35b6238af8ed68207459154cb85afe0d2bf824df3f36df783af7fb8c9dff6bdb92793e5a505aefe9104cac4d2d617b29b09b8cfc6540fc6f5f27e9ee7dc6772542f35f5b829081469d6bb57af0cb627922f9576a8797e7b4b6dba75efb10c4e2b1fd730048a1d3115998931dd8e0e1da206e1654f2ba25408648c70b9d9e6ac881ec2fefbec8c701cb5d91a88193188a588def96f0f924ef54e6f3ef46e9f1117651a73fe1f5d50aa830bdfa4ae2bd767db323894f87a2d41e4e43fdf674866330cc45251b8fa029c66782e85bb3512eed33ef860cce497c065ee9cdbe384b2d0ff8edb42461ebb70ccaafcf4c6600cfbfebe6800fa34a9c5ed3f2ba8b98d25ea45577eae064f01281f9f7538576c43f76bcf5bcb519d7bb776ec334044d9152e60ea652c12ddb371c50c1c72d25eb0544e364c206560dd32e8049787f82c1df9e2c1311e030d24a94c0c390fc6c33cdef7512a43014f617b38f91ca267b162d89d4b197b79f8d63600c27d9a27fad401747ebb52c98a2020e316cc455a6411e5c3c1d2e2f0e42ee276a71ecff8b590c7a4503728270895f8a0499acd05703957e80e9761ff204f58b1ae498d71f6a6578f89fa2c0ff765238ee56ade7305dba1dd52dc35f458a58e607768b1b757d3fcfbfb94a7ff469fbe8104a7fa78a676fcd9719b1cfffeba6e047c8e0c5b7099068a04eef5e39dffbeaf197f1ef075ce9c5d7977a17a3741e950bce6acfe93dfe0147d3dc2f5e22583a765a3beee1bcf5a1c18dd2465d142bf7ae636124d4ac23bc1f64fe76371034f68091a150ff2b48799a2a095b1175ecbb02cddcf3485f00a2a3fe78c582a93d1e1f082ce04437698413ff0b9298356b70c8db492424884225adb4f1cd9618c75a5b98c5d90e5a40b955a13c101c82b24fbb7f9925d1cff2bae939836f2b7ea1151058eeb376b09b00daa0860303b727cb3f7f897733d1258fd5eb700d07a6bad13279e0a89b011c63ecf9e7449311cfeacc0c2f8dc80b7d283329207d858610a0ae131429863eff2bfeae781346f5345879b9cb13bf15c0fcbd2e0aabf4ee3f8cd4370fcab7c980e20fe030e43444882ca7ebe1d4ac7eda9de860e701ba78936dd908c5de554d6dcb476def6ccf88e8c0bc5fb6ef4010a928914799a090d91b8ae07b22996f02bb1ca9d4885f62ef1cfea64fdd0751cfeb335f1a3aada6add4bfadbc5975c5a60455198ededdb6942b3716728da3a484ad2679cfb5246a54acda34fde097b6776e50cc00751ea8cd34181c22c5eac5139f241e18a7921defb0339834fe1ce6b06e1fcdfb19b342761261d9a1555be644a010127fd19afa1a6ab65c0aa5048e605afa406ca3109a6a07c6f80c1c6056dc19634fa2267fe6962001579062d6cfe667ba4662592fbf73ae7a119b139f8393b9442f7030e89ca67f39f126892316549341e5334efcafe9795a716c0e2e341d417881b1a02f5b867d778255d21231679bafcaabc02c8c125e9ae364243b5c941c2d8491ede3d5ca71f90a3c074156afdd41424217998b37b96352c141daa3006a5c6a9932c13f5dd90d95983ee5633a94c2cbda32dd22c443e08e188b43b3c4a84b29f6be3dff0fcfa29151616f5f99256fb34c161239954c5b3d9521b543d9338eb4cb76ad2eddc4b4aabd73c4160d8d394e2874b8080aabb3007527477be753121e45c19b5d8094316a0581999250c8b30f1e1269cf658b3292a62ec98cd08608af313a392862c5625fbde62abb97956f048bb2420299e6db80f1b633a6c2a151f3cad184ad6189bed3004e894f1e9394e5b574349fc472bfb87a9ebcf43ce3692d564055a36abaacd45215aa3051812e7268f634412a714983b2e29b1daf8fced9eb2945b39cb20daef88eab795bc01adbfda434d80a23eab2d54fc65617ac9a6f4ced0b88cbc48e9a628bf9a323e2793c9b7e6705c88981f9776ceb633ed87c22b2dbec56b5311ce954f6e190218fefb918628ec5e8cf8b024840a27f09c2b6b64deca7eb541f2cd6602f91b7fff5dd623c2bd89c4bdb6b0487c4c4940141ed5489d51a66ddca596f5aebedee7f3c6da0fd23773088b7aaa4f7a8261e40764283c5427cbe7c3fbf2f723de441fb2153082450e2075c7be28524a8ab3e5abbb488ac1ed032b3cc7e107f0d9de414e16e4d0d7d13fbbfc26260285c35cef02ea613b7506e4f097acfc95e7f2c1d4f3724d6d066dac0aa31b3b9f0b26c8649b4d0d098e8dccb612cc8dae688b2828569d630321ae8b96117c4a8c197113e33a0f08b0ce541da584314113cf8661be95891cebe499df5022635faa990c016e59b632bddcbd9ee833f0cd6cc8a9d52feeda228e2df68ffb45015810d8f5376ad4e1481a6fb385836e1d9c7098997525c4a04f9cee778dea5b872ee183bd291215c607795fe6b3675597104436d28ff28c40cc78667f8dfa9bd5871fb9d9eb296cb66635f3a2286ff2a49fc056708bf43af2a8e99d77b120ad77d55512881be758ad51e7fd17fc0cc11259ff8e9beb9cc940adcfc6427dbdd66cdf438c68984372600b40ea9db948ff02c68e1c2ee8597a33ec426211fd3da3c0d76f8280cfda458e656100a8e3d850d90719f1b6d031cb9b95c83dbea76b13cacba91192e7423d75ca001b6c74a4220eac5f64be730d1c786a6ff4185054d18fc8faff8eda3fe5385e70e13ec08b0affa881053c01197130ecc21120c045fccc3bfb968a74ce2cdc68e51289205b1c1fe0d10b909ae36c82a1125dad4427c2194af17cfdfaefef7ba51e7da7044a33353d47911def6739b99fbf5fd0433c0f752e9702ed066d7a5e6bea373bdae10c6a6ac68dd2dbf4186847ec6edff0a568b2c913ca8e61182fa66787b40c2d03137aedd85e2df81b353ec1249586eca9b3815ad64bd7dc0fab9e893b217cb04a536d627e026b409c1a5c7fdd786d9634c3a95241008e02ffcd9270307a2df9b139a6c80b3dd69081ef7600ba6f311ebb86892b4194b5ac8bfd041667a540d9d43304d2cc72efe435691246a1e15b1860da58012212b19d75f78db3df66d908f801ce25a0fdc163cda2329554ee9d397396468eb3a7cda0ac667e4a6b4fedd6d3028a7a9486bea2db6b8fdf8a83ae1f41c766ac0a422f73c4f275336f767b52c869032d0a87eebc9078fc5789a84cf736bd92dfc643a27c492d7c676c7cfeb8773cdcd1f730e80cf547acdc99d0b7271fe2548b43cbb53db0e56072b7aff4636ec3053361bd4fa435c87f43460f41f6789a425c618587301dd13ca8211b58ee4230d3c581a8dbca68407816ffaabf675c1fda8d2c57ed84ad527082637f90cd98e95369b8c19c824de2667c0db83b4ea7390efbda8359bdf92f415e0dd25b3defddd078b9ed705265cc9ad3ecba12fea04102585f251b3356956463213f9aa4177390d62d410b1b07b9d3c015e16416acb8d92da821bd9ba95c179395fdc2659a4cad50806a880f6c380c468819e748eaadde339c377e00d041359ffaf6f842314063b600c8c52c904d5cd53777c6c02458220e2c99521ea1c8d77d48c878c802265613d50254bbfd8a0a3e788d3d34b54378c86871b5b629c1b081ff130102433fd32596d466a8aa338672d054e42c25780df6a05fa83f83b17d8db0ed038c29adc789fd8f74ee79c760fc07f16e84edb76f7ac86ebf4934c6ac524e2b759073c68aa10aff33e1ad159a5cf1337046364bb277343722a4a1f449ee3019d53e621216e749f88b74f327f075f384bf04f16128a6c481b9800df445c605596a6d421da3805aba65a74db31541db8ed5df67b0c5e1d6ab53fad8aa2a143a43eb25404370e46b8ec24f8b1f6cc202c71c8dec1377eee5460703fc704e63ebc8e3cb7bef809aa67c1ba369f287d781561f691c895195c8c2664b241e013c4c0070cec1f27dd2fbedfd2fc0d45e3c5bd601ec6e48b509bba2b2f1227bc4657e566410374fce1d4f27148111b9a14b059d3242d9a9dbed77b6482b9b2f66e5f94bb7bc8528a5088e9f1c38a8801907360de43a39bc8d9ddd900bbe0be63edd78f6a9d5c1ba9966abb07ba490d1a3463305429572c841ce6cc03ce4c70d88420ce596ef093b7f142473db687d21379ffd72105dd8a47e887cc128a9463fd011815c62f135d526ba5f904c11c0760b4570b4c0b68d2caacfd8484f12f9be4578c17c5c6eb8bb2a7ea3732d91dd3f2637cc7592825e4f4f4b67c54cbb6ecc7d6a945e050c5bcc9c21dc65a86cc087542b1e0eb7940c8e37dfbfc1af7248de55b9072bfa36dcbd6f8ee6c3dd6df4f7ee271da0272d87ab2025f4b989a68bd867f43a2e4b9c290b99457443a21f392eb24c8f65af4ece05735a44bd27f4c247599c320def73934d6feca64ce2e878f7f49e6dc00bec14b736c191e0adbdf17ffd51cfaec5e6609fd062a0225bf9480624a76ab62b5f293a8301d85166a57641639269441795d555fde8a2c368e7185d8068a6e111bc6707322f73dca35f19faaee88cf10e4a0b903e6c07e1bfa270b73bd802efd150b8a54fff290ee980e87cd85960f645347d07cda5cf1c29ec38941b36bc41b292ba7b325ea5d617df86272d5651a1b3f4a465368943f33a3fd35f3270ef5352f66d847360a385e5a661165d5984886bf9b1a01e829a2568fd255e203147ecfb51f792af463a3abea6182f1c286b08c56760f88f8ba4c6f904b5e89a7acb46ac37bf90fa7e9b8b479e9f77929e1563211b3e4e9019d6606091f74a2edaf25166fc0cf4e328bf0c8806f67a3430aeee8eddde828a22bf9f106e825fbc5937c18b342f15a98c0553237e750c7ba30dcec6629ef747c228fce2886f278c693f9b86e13fb133759efaff04068f3379a45ead96e50c1fb0be80155bef22f1e4e6613b4806892e0c0c03afbb88af94a4cebcc5931b420bfbafa4b37a628bb31b5eb38bb80cced63a75fbf0f0e9c0e6182c4320cbce298f66d2713e94f0bdc71ac861ff8ca912fda35a6c9c706fa370c3cd525498db943ec2f0efa7b62c7c5bce0e554ee9165c7fe6dad94862ab6ad6e1bda44bb41d121152b967dc9be53e56e89dfd8b13b6b043e740e17267d133433ed8c05307f45bc2c6e433f81825e3a2b0accd073da9762e5feb85e2a9705d0335f6ec8833b96c83c9fc8c7a8d0ed49151e0c60c06790eb88eec39359c36fa43e687836db43fb85b2ddfb7725cad2758fb08bd1d946812419c8f50f1a4dfb8c3ce771f0f2a2e9fadd9b281d3780bfb2da149b04ab24e2bddb1916c3e16dbec84c183bc479bd7d6fbce3e580ce7c1bd570f5afa1bfedd9e43e45d064a39bbc61e1c5f6649611e0aa7790deed3094e7a298d093e0f87d2f058f33385d0588fafa6441bc6abfb1ce78ef5950a1f0d379b7b73b3aea30d3e1b8357d1ea708022f4d5ccb44399cbe0e4023f02f4c57106b6a183237036f62f4f70b728c14752c31284b88a41f22f88ed4997ea8b2145c713b432922bc6b08c77bc664cd9da593e733d373908c6b8ddb7f8c87554730807908e4b12f24e7fd658a2be04bb3282ac2afd0c5aa63d7d0ef88a5d45d54dfb74d1650f3d33bb2d552a36e"}, {0xb0, 0x0, 0x81, "84bd3083c280ceff2e8fefe93b61fde0b0c2f11c85ce64a98c9f2303bcc8fc89e2944d84e8d40a1cac0668835cc931ee076b18162f12161d671f43d5064ce215cbae625607cd13f8eb951483f4db7e6578912417046640cf2d99881f3ddebb6d4f493e2a1178348e1cf8b71949ca5470eb2844af38b0944c5a7bcdc304a307941ce5f4a0722fc8554d30bd6002470400ba68ac72e782af3f5bf31ecced"}], 0x1190}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x100) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x6) fcntl$dupfd(r1, 0x0, r1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:26 executing program 0: r0 = socket(0x400000000014, 0x3, 0x800000000000003a) ftruncate(r0, 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 22:10:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000050000a10e00002000e200f9ffffff00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) socket(0x2, 0x2, 0xfff) close(r0) r1 = socket(0x18, 0xc003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:10:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x109, 0x0) write(r0, &(0x7f0000000000)='L92~', 0x4) 22:10:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000e8ff000100000000000000000000f8ff00"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) r3 = semget(0x3, 0x3, 0x0) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f00000001c0)=""/208) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0x9}, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x6) shutdown(r1, 0x1) 22:10:27 executing program 1: r0 = socket(0x17, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1033, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000200)=0x2, 0xfffffffffffffd25) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x81, 0xfffffffffffffffb}, {0x1ff, 0x10001}}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) getuid() setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x16, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x48}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000080)="c221") fcntl$dupfd(r0, 0x0, r0) 22:10:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:27 executing program 0: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x3810, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) r1 = dup(r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x7) 22:10:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) syz_open_pts() syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) dup(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) r0 = getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r0, 0x0, 0xffffffffffffffff]) r3 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000280)=0xc) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0xff86, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r4 = socket(0x1, 0x1, 0x6) fsync(r4) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000340)) r7 = dup(r6) r8 = socket(0x18, 0x4001, 0x6) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) faccessat(r3, &(0x7f0000000400)='./file0\x00', 0x22, 0x2) write(r8, &(0x7f0000000100)="9b57c67b", 0x4) setgroups(0x3, &(0x7f00000002c0)=[r2, r2, r1]) r9 = dup2(r4, r8) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f00000003c0)) ioctl$TIOCCLRVERAUTH(r9, 0x2000741d) 22:10:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) listen(r1, 0x0) 22:10:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x117, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff0000010000009eefb914e5d6b5be95c4f6f33659307f82af2e4e3f9a2233699d2c2cc5c9a4fca89161f4b6207d1132d55e32ea6c4b"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0xfffffffffffffdda, 0x0, 0xffffffffffffff20, 0x0}, 0x2) getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x60, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x10) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x82, 0x0) 22:10:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x32d, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:27 executing program 0: r0 = socket(0x2, 0x4000, 0xb) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0xf46, 0x4) 22:10:27 executing program 0: symlink(&(0x7f0000000080)='\x00', &(0x7f0000000000)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) utimes(&(0x7f00000000c0)='./file0\x00', 0x0) 22:10:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x1}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10008, 0x0) 22:10:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) syz_open_pts() 22:10:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open$dir(&(0x7f0000000300)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000040)=0x1) getpgrp() 22:10:28 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x100, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1810, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) getpgrp() ioctl$BIOCLOCK(r1, 0x20004276) 22:10:28 executing program 1: socketpair(0x18, 0x3, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400", 0x1, 0x1}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r3, 0x1) 22:10:28 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8b8, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0xffff, 0x80, 0x7, 0x3}, {0x0, 0x7885, 0x7, 0x7681}, {0x8, 0xfffffffffffff843, 0x9, 0x7}, {0x3ff, 0x80000001, 0x73, 0x7fff}, {0x4, 0xfffffffffffffffa, 0x7, 0x1000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 22:10:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x40, 0x4645}, 0x8) 22:10:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x28}, {0x80}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x7, 0x86ae, 0x1, 0x9191}]}) syz_emit_ethernet(0x2, &(0x7f0000000000)="2dc6") 22:10:28 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) r1 = semget(0x1, 0x3, 0x328) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x2, r2, r6, r7, r8, 0x11a, 0x7}, 0x9, 0x2}) r9 = msgget$private(0x0, 0x210) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0xd7, r7, r3, r5, r6, 0xc9, 0x2}, 0x231, 0x7fff, r4, r4, 0x6, 0x8000, 0x6, 0x81}) 22:10:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) write(r1, &(0x7f0000000100)="05", 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:28 executing program 0: r0 = kqueue() r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000300)={0x8, 0x7}, 0x10) kevent(r0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x15}], 0x1, 0x0, 0x1, &(0x7f0000000340)={0x0, 0x77a0}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000003c0)={0x6, 0x8}, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r6 = getegid() openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setgroups(0x9, &(0x7f0000000280)=[r2, r3, r4, r5, r6, r7, r8, r9, r10]) close(r0) 22:10:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x200000000000000c}, {0x20006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf, &(0x7f0000000000)="8d") 22:10:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x61}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = semget$private(0x0, 0x7, 0x18) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x5) 22:10:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:28 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8002, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000280)="582720efabd1e5cc8b8e2bdd9de7cd1f57f4ce6ebae6fd33055552fbd5e41789632dfcd4ff334a56365a37a3e47d7a77c0260419515a4c8ab06198824b3fcc7b3bf579456fc7d4096e8c80903e618fbaeeb5fb7a5f83c30612f5b32d7e0d2ae21cd2945112", 0x65) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x3f) kevent(r0, 0x0, 0x0, 0x0, 0x3, 0x0) write(r3, &(0x7f0000000140)=',\n', 0x2) syz_open_pts() close(r3) dup(r1) syz_open_pts() 22:10:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) fcntl$getflags(r0, 0x1) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffff540004000000000000001a4ea5de000000000000000000247f9e80b94745155d73b83a544946782d6279ba737d94e38856361e2e43274fbd20aef4ac16cef2392c88e6b9b234f7a7f86002ca6334cb9cfc86786b1c7439486e63699b29ca43630ef8da9754d33b07b035d992c2cbaa7504b912de9997a8b19c3c0f6fc0a6bd98a25010dae5933f1e581a07dde962c3bd263a5f6724528b00ad13d254ed52b6299c56b325e524d118ded1e9a756255b25606acfdd2781662356f7ed46156686b83965450cbae58cc4bf95ab79bf803fad185d913e68268745baa949c70730902993fb82f8b96fb0054eaf7f3287c8e3dc5e6f11d164b2eeffb798cfcb2a0a6acbc7739f95567b8f2d5951d7be7a5a4b78d30e65d867e8aaab727e77b7f25fd51054fb04b1f6a56d2c9d1249ed12bcc331af8f7cc6e9c94e3d5d17dda42941395b7ef65ad1bb9e4198341669365b5c72f7cd4e1ecee898622e40759bdc7fd4be92a5f858"], 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) shutdown(r1, 0x1) 22:10:28 executing program 0: mknod(&(0x7f0000000440)='./file1\x00', 0x203c, 0x4f50) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1000005, 0x0) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) syz_open_pts() read(r1, &(0x7f0000000580)=""/234, 0xea) r3 = socket$inet(0x2, 0x8000, 0x100000001) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r3, 0x0) r5 = msgget$private(0x0, 0x200000000041) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') r7 = getuid() setuid(r7) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') msgrcv(r5, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000001800000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316cbd5cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20109d56bd0da1e8150a7dea7af59c7bfcd73b863010000006b4e30417ed553ea232a"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) select(0xf4, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xdb, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x4, 0x1d36, 0x200000000002, 0x1}, &(0x7f0000000380)={0x3, 0x4}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001ac0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) 22:10:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x5) accept(r1, 0x0, &(0x7f0000000100)) 22:10:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x0) 22:10:29 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x5c, 0x0) 22:10:29 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e47c367d0df3000c932f75ebba36dfa003bd84051c17392fc1c7c8f5e28b2afe4aae0b3d33fec2afca0d1176afda492b59e0868cfd23031ef713eebbe8c0e6828c0770f0c6561dcc8c0a32acd9c2d5812f9d2fb"], 0xa) unveil(&(0x7f0000001700)='./file0\x00', &(0x7f0000001740)) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 22:10:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x4d}, {0x6, 0x8004}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b1") 22:10:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1113, &(0x7f0000000000)=0x4, 0xffffffffffffff74) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x14}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 22:10:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x25}, {0x10061}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x6134) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 22:10:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x110) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0xe6, './file0\x00', './file0\x00'}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) close(r0) 22:10:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="b3471d03ec0fdcaa32abe31363daa4b50dd224b1552386483f4b0b5cb21e652f524502344ecee0efda2afa357411c8d12b", 0x31) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x34, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) close(r0) 22:10:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x3}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x5, 0x1, 0x10000, 0x1, 0x9, 0xf4, 0x4, 0x3, 0x2, 0xbd, 0xe94b}) semget(0x3, 0x1, 0x40) 22:10:30 executing program 1: close(0xffffffffffffffff) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200a0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0xfffffffffffffff7, 0x8, 0x0, "d730d1e7bb4fc4e23c4000000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x1) fcntl$setstatus(r0, 0x4, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000002c0)="54ef568024853dfc2bc0b1eb42f8a1bf2bea8d85de25e12bfad808e1059bdd64f7f60aba04e01ceb9f5dd55fa5fe1a234708c997df412b7af94e70d9d6046a9b38cbcd29ca2efa9d258f2a2ff0ec441308fcbe0768547aee373d5f28040f5287e648968705863f2871a26ea8d207909f3fb2607534161f395e5ffc294a96", 0x7e}, {&(0x7f0000000340)="7e62f86d8980e4438ae261545acd457fa16e9d450dcbd043d34f2b8b6d589f69707b55f4da5e3ea39f3a96984e1b7ad15f2e313176e70d131e0423c928baddb66a3d2286edd6875565927be7b9f722dfc36a800c", 0x54}], 0x2, &(0x7f0000000400)=[@rights={0x28, 0xffff, 0x1, [r0, r3, r0, r0, r1]}], 0x28, 0x2}, 0x400) close(r0) open(&(0x7f0000000240)='./file0\x00', 0x100, 0x2) 22:10:30 executing program 0: r0 = semget(0x2, 0xb, 0x8) semop(r0, &(0x7f0000000040)=[{0x3, 0x8, 0x800}, {0x0, 0x5, 0x800}, {0x0, 0x9, 0x1000}, {0x4, 0xc0a, 0x800}, {0x0, 0xbfd9, 0x800}, {0x4, 0xf6b, 0x200000000800}, {0x6, 0x10001, 0x1000}], 0x7) r1 = semget$private(0x0, 0x1, 0x1) r2 = semget$private(0x0, 0x7, 0x1) semget$private(0x0, 0x7, 0x500) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/194) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000000)=""/59) semop(r1, &(0x7f0000000000), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r3 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x8) getsockopt(r3, 0x7ff, 0x7fff, &(0x7f00000001c0)=""/4096, &(0x7f00000011c0)=0x1000) 22:10:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x2d02a62199f61e52) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0xffff, 0xfffffffffffffeff, 0x3ff, "b149de1e35a1f6cfb7107f6e40722bd276e9c946"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097f", 0xe8}], 0x1) 22:10:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x7ffd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x45}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b9") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 22:10:30 executing program 0: r0 = socket(0x2, 0x3, 0x1) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="4fb9a2d0c02d4fd461537ff0dd80cd2127163817103f8114234ac57bed4fd944385f10c8e5c198", 0x27}, {&(0x7f00000000c0)="7076630cb478af534c9703d142853bb992ae5d2aba6ce136f79dabb42a06bb09beb6c8ec6b2631b6b426965078681441bf53b6a43167a53f882d1bc52776aba9ed6e97d1aee95836054329b662d6fda65449e46aa702596411bd95f7cec52bfd38b2fc072a9fa333bc518fdaec6b4de927258daae2bb9a300615f6a34b14321b3425607b3dbb6c406d177c45a26dac5738c1a9e706e19e3b299e830b747932084acc6c552fea7d9dd3d3a572680464e166190341", 0xb4}, {&(0x7f0000000180)="9db1560eecca952a6612cadc544c932c1fe17e18bbe26e5b16daa9a2093d3527e56a043cfe9cdd6a4a2ab1331a642362251d0e736d1728b69206c60ee06dddfdd249e3fa24a25cb8d85798a09ea5fdca809e5bd34273b6ea9206b678985b82599e2d77923845544e0de5139e009ce659814da7d288d31d7672c09396b6c1e89515cf95ec0606c82d5456cedc3968fe7b52a8b96777762c03782d474fd193d7394e67bf1bb14d89b30dfc16347e1bac0b84d2da290fa36e5b204e1612bdd7048b0926e1fc5bc2d518a7cdd0132f165b05f72c35d6f5a96373444dd9c17c022b4e3fe4dcafbc80a60513cf6fcbb95a58f1a682c308a9458645ff5dd10d043cc3d1666d01c1a2f124f3b6b3191d95e3c45a93ac09525aa227aa49cf3eab86795e6e4ea74b90431091b60b991912a379270e9b6aff28cda19422e3358e9065dbef7c9c7f83b3b72d6d890dfedd611507852047c57c703f0fe721c85a3c302f850856cf1764191e5b85187ce36007e2218e2599f5303aad6bcb55af81443c0027eba0fb520ed4225d3571f5639d1463d7e8ffcd2ce0d46e1b2912f3cf431eb67ea05e8b1a8e7a00fcd9e073ee9154034a432a86e66a905d36894346bc5a40efebfde302217d8f53165f771ad717027de408bb3f2fbc3174c3d617d7fb83744597bc9a8d2548fafe6c540d61b2e5aa70655a6153830e9311927e4c595cb3d972bcb3bd036418bad66e70837eb25ad837a4dff68db8fddbae0e3e0e1adc41c4ff507df461a9a3ad9e6fd542df6e2fbae942e59fdc65239032b0bce9efcc4300188518633739ee0a9d46d39d6cb0a2e4c050588c4f7024f61bbb924eef26021e87711622d19ed3693bd53a4d339337907cc2b228374e2f1ffb8db79bf225866945174973909e312fd78ad5167f61b55ea1238a11bd0ac57cec4b13c877bb717d8141d5ba49b1270477cad3026a8c6fe2c4b34921fce7eed1edb6e66ce62a6729b086a3e258fe78a3d6b1849728595a5addd5447f31a9f40663718cd138ad6dcdc366791e8ad51cc2373df12b6da6d7bddc43120e43478dc0702a6fcc3aa901b63e479fa9c9129ebfe19a468b496f9031f51fc7378fde8e285e45c991d294c417af3c2fe91c6fb4589e8327e5dceaef70da5a5575209680985602e21990b830acbd14902583b814e011d9b6d0b85e97fd5b7177bfe5fb429750238cd3fa3ebda6208422bffa5032c7e740ae4902094397024bccaacedaf12e0c6280831d723ebe0adb3100cf82de732f8d44c3350b3729e36d25e4de90c7ffd06cadb94b0df21b3a91a0269040be7daa59d420c6551d878506611d80c62166145eeb9c5da6bc9f68cc09183860000c2d73cf625047314a4a3eab3dd88938250ea10734196d965a82c97640d13f7e166398e28235d5c2d1a5ac66464b6baa8ade614fe5fab1c58d3b7da29d29d2c18dbc490ae3bbccfd05008172268f34a3fcf66add8c48a4b0801df202ca590c6de13ebdbde368ea9642fbb8f76f18d8a1291b759bfee1605e350796f5e39b69907e04ab0f44cc7562a0111776e4a8924b25728f260f2c6b370ab90e2e7a24fdb51906c0a70a865417f44a007aaf77f72ce0d5264fc82543ce43e8803f2d5371878f9de1a55ff14d2c2800ef7a0d65f3121124ec763390790c50aefbd05d1ecc9b6446a4091a69edf1b36b921eef97b537d9393ca7c446c973a5f89b2932bb542f5d3b4eac1f2f943739611af440676880fc99e40fc187d6b0776194b23cdc09b810b0e4b88695cecb387e0cda334b97bb6b6177605a3ea65344127b66aff772702155b264ba716a938940859e9e8517a3af44a2b5f10d23f5ae8ba464ca2408d77aae7b0206e6a3fe8e56617133744e13d053cb8ff591d6b85aa974d68244359bd8660da009a5b81e3b791aa4382a282900a874774aedce2ca0e7b1c13ff647522cc0b81b6f7fbd9d2d298046bd58b225135ecf52799e4b6cc7317ae9971f2c50ca64fd0c2bb315b3a89e3ef660c4d30ade9280fb351722f9e93c9014fdc57ad323eadabc2e91287667c125bbb6596164eb87d2780458269412378d521940c97c1f1ae886a9cd8a6076f0c545f70dad823cbfbcd1ca916e524114921ac4c246dbb089dda744cdbfff94e4877991cca309897c5d9e049487e905c91e336b74091465c4359727af5b2dd84b7398e67519d9847f404ec1612e09fb55499dd7ff8524d022130406383f6d40ec37e23c545d2de61cb5af1b737dfd8157cca24373f2647668354ec4ca53a75d070fbb22eeefbf793ab6f29aba6a4559b81bb8ce0aecb6e64ab2583316ebd32d2259d751739a4348979e456313303dba1f2c4a9fcac69464d01bb3bb64358e677f28e9016fc0556c3ffffbed8c114abb3f932191ca54520f89a1c5c7ab79c20b01b374bd90109f45b310eae99ac9322f76efa0dfb30e7a6aac2fdcff596f1bdf12b23dca116da9524569b1abed9bce49f730f29969953d201e641bc317be9653318e9f80b7d557ff9c001137beda0fae8fb5e5975e6708502e857708f2863a5598e80eca20abe34ea26cf9def02300267374a6543aa57615d22c5f7d5699676a16498a05408081beb531d58cdce9b7cfd49f74be460d6eddcad43b45ea3fb57c8d31ffedda2e5dc6eec98f8c6a1d98b9d86dbfb2945e10142b9f7063054ef386de57ba3de6ae9bfa8800a465560c995fd18624fc594a14f1c499a42b0612be931c9160beeede96e7305f1045911c8f37dc56ab2e360b99bc79e009a1a5aa4dc4d6e4cc4bbaf455fa8301ecb396d71aaabdc3f26b04e23d60fece8069a637f65cb0bcadf991d922d83afea87b4ac5364d59fb495cf661370e4f519564c0a0446d87ed91b66d7373cfa1199a32e511a8d3e4468c65fa8bf942da592ea35f3442d1d44a6b3ef9c2539022a789d02f869871e3ea014e949dcafd362816c7695199f1ebb96bb301bde236d1a4f6f1eba9da7bfd310d4d4b1c300b9c5c76a34cdb7d9b574e3040624f96ea3b69d8d0cdd4447f9bc09c73f6ef9422fc85f03ee798f6e32d715435cc6de390557960d1910e4a49d07c2fbac20a7ebe0d8d06dca5c44c8696b3c2795a863030a674b518a90493155fbed5d3b15255ff1c7e24db99387a97469778991df685d4726b7ac40beb0406df8eb2d63770daa0addb35039e69043c0495146606482bd4fe43329499e3f21688fb5b78bf263ef3f4eeb90db0d82db67642fdb91d4ccd770e4b3e21760b5c8400a87e5b0bbf83fd7166e145aca81da98659031c769ad0ac53c442c96c9264b8c1742a1f4d732dffbfffa6e2404a65ab2320b412bc3eef0f67e7d40363379a9021de52d5483fde009bec670eaf82fc0c0a9db1c523a21bcc0bad94357d5c890d513ce68ea86b9fc570b371ca57072adc67a98bbd1fd93d378ff664e161e8be6a57d3c58fda4282b5bcb5f7b76af97960935a816f3a44c933f0e31ae2c65c9321250b720986c864fb05e2baa0575e8120475facaf020f1943c8ac0a8ff931f25204054a0df72d0bb073e3cf7f12ff71e35d99cb9885d36b62a151418b0f38c9d6c229916db11b39ef6da26f39a658760ea8e8ba4a56550d6f5304334b29400f090d217134c4b608465717ece3cbc3cf3268cdf4394f61b907fe5d1a771dc653da6d79c508feb3fbcf7bd32de80163ee15746e6dbbf8704b68fd687af0a87697bfa66d7dab74f44c3f61fc4b95a4a8a4217eb295bf49bb0e7f19351e4c1f5855e1529602ac501ce5f5263a51f469c02d5e58bc7bdf50fbfbc26cfa83a051f0790dc768f81f5ae9d7745fa5bdcd32fbd9aa23c386c74cbd79545ab2a7e36145757691a0a8cc8b6a4f6690678667be43f8ea6f554bd4591cb2a064deb387749bdd1ce1e4d3a39f963215c8b9ebf227ef1420c4593a167bdbbe612ad4b5618e5c48415f8c538ea3039179f0a72ee7505bbe608985a2ecf4e24ce06423ba183d3a6dd6cd7dbb6c9cab542aed77e0cc84a3d756a086ba8e2b498b7bb2d2dbf8cecfc9afc11ba42caa290267e33460b8e12102587081dfcb502a87f912ad67c7cbf37a7610d0e72ce137634056b7752ac9d52d0d02a4269af7416b5a8a9f1ec1a0012ca5cafc0da17eccb97fe6fb7bcbf53d02dc3a56b3784721c938ba6903be86ce79eed282dbc9527efabbc212ddc3ebb79b9d2d7b7bb45d49f93e5b34a92105cc8bfb887698cf062bbd1440c1c056655e527f144366cb6fa7375b13259c03c34851492755e3f440f9e12253d6a90a8e9e7845c66ca1f27cdccdc10b2d9a4cdae6596bf389e81558fe907a16228b205a07bddb9ce1fc8ed26d37825c0a8af444e37de36bfc8e28b459dd51c21ec31177bf5bb5357a2dbd7bb6ee1dd6f806d9fd76f6dc5beb93b2bc36fafe5e8152eef840b227488db32900158ba3b824c06ff1aaf7c58102ef91e78a1af59c82e60e204202235fcb1a3d82efa6b64589039f6bd9de3a2f73d8eb51ff88c3727783ea8570339572bf365d0238d3b8dd0073989148186f55ff5eb22c42f0440be751042175e3ed5d3f3ed4399ee6f8233c03853a8276420aab27efa8aa885a3ba7c94dc9a9ee09ad1e35e28a15aad74a5f0ee0afbb3fa41617efb6e8549d5d95651905c4f1a6a906a33434ef3bbb4d1dd776fafa08ab40aebe8bfbdc53512d67c9facd48b4917d2f7a5135d2d252ea2dbe05ed66cf7e4f7c45ae87f822d3c7e9e27149383dcdec39b6d0e84567fa422f76a538ad54db3c99081dcc54aecbb7d7c1ea2ec81297ba3596010e8d7a9825d214e2e14b418112b49c1b572c928e7b4ae70c10cbb00a814a23eee473336b7e19569b24488d19d0a11b37b7e9d719942e25568742422f7fc1ea020334dc7a3b964d6f52b94f1ff5b017ece086059fb6ec3db954b993a088f035cbafdcb33b03f173af1df89cecf4be456c1f0b9cde3db09967cc5a689079e631451e31140413f95968694ef64fb806bbbfb4ae449491d2c52a031eb19779fac98f36d8b28d57c69823a0d43de0792be16c87b2eaf67d60fa9b61b296a5d9bc2973e945d592ac6110eaff9ad4af19f3c74957608fe792acee146b4bb84e9292e3101e2e2f7de7ec85e634918987f5421caa11e1268a4d18d88034d6269aa1a83afb9aa9226fd6e4720ec514227e8a441eab5a0d1ef5af485e353de8081d1ef4b02aeec46314eb86d5dc51f34893757dd94ba23d51852e9ddc6812e3a3424f4aced9b26dd7f4ef8c35fe54fe391e8a6a549dbe3a2fdbd9bce93c68926c7668826340ecf512a858dbacadaaffb158228ae0c6b33af6a9d786d882cf60fbbf4bbfd982ee0fb25323c6b338d2a539a3c0ecbf1c971dbad8768a7d44eeda828bc2783d18c2ed82fc7291455dbb4c3620ed79597bbc79c9f6993f189d4416b82b3eb969b6a52599e21aba637fd5e429d8b084e3191c93ce2fcd532a5db3a988de5d3829aad46c0b6731f1bacfc3268a5d64a9829af973cb8d124c068baa2638328d9877519a4c9c74a7258ed37b3d826748603436d7edfa4fd69fdf3f5679a59fad0595537e2c5f09226d4e4b9b0d66579a63a2382311972bfdcdf71e158ec135cd2c4ec1900a3893b5a443141667bee0dc57689b2d61398fccb17663c76695f353206c632b39d255adee9fca87a9147f2b049ebb6c7e848ef340e8bc795a0933a34579c43ae7a575c22e21fccb5d79cb6067f6906cc5284682491d3b7b15d4b964aaeec3507498f56fc4facffe3df9773bd9641d9ec78d39e8b04b9a174fedbf112345095870b4cde80cee3596e102ace9832589c2", 0x1000}], 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{0x0}], 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 22:10:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(0xffffffffffffffff, 0x1) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x80000000, 0x10000, 0x5, 0x0, "a1b660ad95a1c1219b02a5663ce55dd6b07b1d79", 0x80, 0x80000000}) 22:10:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x25}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="02") fcntl$getown(r1, 0x5) 22:10:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:31 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) fcntl$getflags(r0, 0x3) madvise(&(0x7f00001b4000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x2) mprotect(&(0x7f00003e8000/0x3000)=nil, 0x3000, 0x0) shmget(0x3, 0x2000, 0x208, &(0x7f0000364000/0x2000)=nil) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x9, 0x4, 0x2, [{&(0x7f0000a00000/0x600000)=nil, &(0x7f0000246000/0x1000)=nil, 0x5}, {&(0x7f0000f4f000/0x3000)=nil, &(0x7f0000140000/0x3000)=nil, 0x20}, {&(0x7f0000b82000/0x2000)=nil, &(0x7f0000fb0000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x81}, {&(0x7f0000072000/0x3000)=nil, &(0x7f0000d33000/0x4000)=nil, 0x401}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000177000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000d58000/0x3000)=nil, 0xfffffffffffff800}, {&(0x7f0000d6f000/0x3000)=nil, &(0x7f00003ff000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000f4e000/0x1000)=nil, &(0x7f00003c9000/0x1000)=nil, 0x8}, {&(0x7f00000c6000/0x3000)=nil, &(0x7f0000b28000/0x1000)=nil, 0x100000000}, {&(0x7f0000a7e000/0x2000)=nil, &(0x7f0000212000/0x4000)=nil, 0x3f}, {&(0x7f0000033000/0x2000)=nil, &(0x7f0000d70000/0x4000)=nil, 0xfff}, {&(0x7f0000ef5000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000003b000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000dfb000/0x1000)=nil, 0x7}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000c59000/0x4000)=nil, 0x80000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['.\x00', './file', './file', './file']}) 22:10:31 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000002c0)=[{r1, 0x45}, {r1, 0x164c75383f714108}], 0x2, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x1000003}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x80) getrlimit(0x4, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") r3 = socket(0x6, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000500)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getppid() r8 = getuid() r9 = getgid() sendmsg$unix(r3, &(0x7f0000000640)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000280)="880b76e9df65985a86d0973f6226fc52d751a3fc4b55c3b624dfeac4dcba75bc5a1c10", 0x23}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="dac1bb1871ba82670aa9cd46df7e414ed6b8fb78d267766ae867a570931e3fcf815814fd247a1a6c26f9e3a6cfc4bb0265e6098aa650a2df95bfc3fcc79050e7ed2874fa12f767fbd44952a975aa08d620492c0676b870f0e781a3ee9eef9b773c5b5dae3c002fcdbb9f2609efdb258a1934", 0x72}, {&(0x7f0000000380)="3ac56d47599b301253ee3ff6f05a01dc6b2be7b198cac7bb93dcc9d770e7518d39335841dedd1c0675ba7a5806c2096171a5ed134511d3dd0ad77ba42d951313f13998d1dd2870a6825fe2daba", 0x4d}], 0x4, &(0x7f0000000540)=[@rights={0x30, 0xffff, 0x1, [r3, r0, r3, r2, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x10}, @rights={0x28, 0xffff, 0x1, [r3, r2, r0, r1, r3]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r0]}], 0xc8, 0x2}, 0x40d) 22:10:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) bind$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66696c653000c017e10ed4381593302fa8224421002eb3c4c1bfe32110219ec1f95dc2a5f7e7f2173d779df021afe0a732f64deb6dd0b4dc0773ee8e19dabf79fb22128d0c35abca409b864e2d1b1bad3f98aee9d2171a7ef8e9fa8c4181b5dcd8b30640f36d129d6fc8ef2667c36f624b931db3164f72834c6d31ad7e1c392a5e548bc902a19e82cb34dc6891b55b39645ade5ff5a4fc78affa78682c0dd4d24e716847d60454c9a9750424fd9cbb3496f506a2f9ba1fac6bfa051bd0d8754211a060fc55bd16b5935d016ab4be619ae6567dc968447892e8854ea54708dc"], 0xa) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:31 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x46, 0x0) ftruncate(r0, 0x9) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x1, 0x7ff}, {0x2}}) mknod(&(0x7f0000000380)='./bus\x00', 0x1008000080002005, 0x8000000005308) socket$unix(0x1, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r1) r2 = socket$unix(0x1, 0x1, 0x0) getsockname(r2, &(0x7f0000002780)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe000bfcdcb000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e5400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c5367f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000395f393d8327708800000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000001d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005315f6a4d5529f4f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000212de6807b9800000000000000000000000000000008000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000370000000000000000000000000000000000000000000000200000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000b32e7349dc1b8005bd433c5a40c6f1eb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048372c76e0b0a01507535e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9e8c0809a00000000000000002cdfad8ace63e47a05c01500ea56cbe754a9752883f5bee02531061c1239f91e8a318fc0015fdf0df0be6cfb0935ff0300001dd35d5ec9f22d90bf587c6b918153fc70748b000000000000d89bd0181733d7aaabf37fa9bfff63dbfd7d66a6fb6f449006270adcdefabcaf50b23a826a003ebd2d54ac3da6675460d1bae57b134aca1229ca9985bb062aad14105e8d5b4c252d310659519500000000000000000000000000000000000000000000000000000048a3cf5b24671a2029b8f55e5e8ea1f4f640cd"], 0x0) recvfrom$unix(r1, &(0x7f00000003c0)=""/65, 0x41, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="f7d1106abb7b128dd9e3b1173b25b584f52adecd0a50127c9831c0601c9ccc29b1205b1e14f18dc9f91f762f5cc2ff8614bc151a6818da0206666522fcecd43e53dcf639f82987971fe79fe3c49360c913eb1b6a99f099d60a7593d82dfdb81ca0435c8f735c2db13c493210fa61c28a3abdb3d06c8c2152995d00d682719a40b785feb87a9973dffc05e0e63fa9bb94044418e14975914ad38b23eaafe6a69104b0198da8b9c1c7537bc83943dc89a988fb9a0632ada62bb3db4887c171ecf1e9a68c1d52d1413b9d96c6e77ba2", 0xce) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = dup(r0) r6 = openat(r5, &(0x7f0000001100)='./file1\x00', 0x20000, 0x20) connect$inet6(r5, &(0x7f0000001480)={0x18, 0x0, 0x1, 0x5}, 0xc) bind$unix(r3, &(0x7f0000000640)=ANY=[@ANYRES32=r5, @ANYRESDEC=r5, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESDEC=r0, @ANYPTR=&(0x7f0000000540)=ANY=[@ANYRESOCT=r0, @ANYRES16=r6, @ANYRESHEX=r3, @ANYRES64, @ANYRES16=r5, @ANYRES16, @ANYRES64=r5, @ANYPTR], @ANYRES64=r4, @ANYRESHEX=r6, @ANYRES64=r0, @ANYRES64=r2, @ANYPTR64, @ANYRESOCT=0x0]], 0x3) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000140)=0x6) poll(&(0x7f00000014c0)=[{r5, 0x124}, {r2, 0xe}, {r6, 0x80}, {r6, 0x80}, {r2, 0x4}], 0x5, 0x9) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) accept(r2, 0x0, &(0x7f0000001180)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000011c0)={0x1, 0x3403, 0x53, 0xfffffffffffffff7, "cd200139dbf6b52fa08d80eb7cc0b43c5be7e101", 0x2, 0x7fffffff}) r7 = openat(r6, &(0x7f00000000c0)='./bus\x00', 0x8000, 0x100) connect$inet6(r7, &(0x7f0000000340)={0x18, 0x1, 0x9, 0x8}, 0xc) r8 = semget$private(0x0, 0x5, 0x0) r9 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0x0, &(0x7f0000000180)={0x1, 0x0, 0x492c, 0x2, r9}) r10 = getpid() semop(r8, &(0x7f0000000300)=[{0x3, 0x2, 0x1000}, {0x3, 0x2, 0x1800}, {0x7, 0x1, 0x800}, {0x4, 0x9, 0x1800}], 0x4) fcntl$lock(r1, 0xf, &(0x7f00000010c0)={0x3, 0x0, 0x5a, 0x3, r10}) semop(r8, &(0x7f0000001300)=[{0x3, 0xfffff00000000000, 0x800}, {0x4, 0x1ff, 0x1800}, {0x1, 0x1, 0x800}, {0x4, 0xb, 0xf5cc4c3fa115b1c2}], 0x4) sendmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180), 0x204, 0x0, 0xfffffffffffffc6b}, 0xa) 22:10:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = dup2(r0, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x89, 0x0, &(0x7f00000001c0)=""/137}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x1) 22:10:31 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) msgget$private(0x0, 0x201) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001280)}) 22:10:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xabb1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8b") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x3, 0xffffffff, 0x3, 0x1, 0x2, 0x3, 0x1f, 0x6, 0x1, 0x100000001, 0x200000005}) dup2(r0, r0) 22:10:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000180)=0x8) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getflags(r2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socket$inet6(0x18, 0x4003, 0x2) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$FIONBIO(r0, 0xc0307006, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x20000002000, 0x0, 0x5b) 22:10:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getppid() setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) setsockopt(r0, 0x958e, 0x3, &(0x7f00000001c0)="b00f26d3a9d0ecd40456aaf23ac918fa43f3ac55a632f245f15176b5b838cde2541645628bcf05830dcadce0d8cb5f425357bb5b4989ddfcfcaead220e66a90c0283a1e5d1c0d4f45a0a99b6e2142e64418b8cceb88fb1bf558278ca95ba8eaa3a1986e1a30b836d22d442e7a80ff8c872b8f0e42d954c1cf45c8202c880251f9f38994d32", 0x85) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x0, 0x8000, 0xd45f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:31 executing program 0: r0 = semget$private(0x0, 0x0, 0x200) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000300)=""/231) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r1, 0x5, 0xcb1, &(0x7f0000003500)="ccc760ff474aad42d0da308f89478426e8d500bd289f19dde2a88a572a7d64797a237b76bd9bc693096c8b5d1b65b51405c255fa10bfe5992a84262ce85c12618444180bebb51f9e2e0f7cdf7bc6f787ae0be35b8173c56b25cc952e430e90507f6d2308658ea5798d5447ba78d9368e09ab2034dd973374911b595b84fd468de951d6fb5a56dd18087fbfde71221a33661db3eb7f2e287b5643fd0b47fb7852181f9db9362e9684695b9e4adf653f9d07b1298be06e63b5c6ce385366e79df3dfb2c2600211deff983943c3b5f3120a2872b8dc930a4d305fc80dc5e58a272ad8d645ddd2715ad88c634ac5a40b4b369871989c5774322bf3167d18d4bc8b43fe2b96fa169382c29a2a0cbc5e49e7b813ebb19a51a0acd5e4c9b17a79cfe9dafc0679d8fde3d4b47ca408c9b562802aee18f8eb0f39236c3d18e0b093e85b4479845595fec9dc7f90ba1c0c48bbf0dcafa62e1388f488f7cf27fd98b9d36849fa5980c3923183f63ac2acaebde3631cb8ba5d73287e56597edcaca5bc4de981d9563711b9449f680e3c6135f886a0969ad33596aff374af12d86ba01662f087a5723fa4ba501055d7d305bd86ebbb4e2cc275c51c4f5ba7b334d14642fb9d04fa4b3bcc7cf4ed0a11aec139cc46cae5c4e73fab08eee95e7b3c922ce5f65dcba78b69cc613776c829df4c42b4b587adb582674fe758e659a1888432d509a8c9203a91b39be755a8a2f04a4b57d74d606975184cac43242cda1511c60cd65f1af245672026b53a0deac3d23f43443dfe3cfa004807d54bebb2fa85854470aa5398cb091e2b34e43ceb2118a4216d70eaa436cba2a4b9218f080bcf0e8f6a86bca310a6755e353659d100b787df3df9501ffb16a963ab0f659fc519d72b225cde3f34301a0fef125fc60a39c70b7162ee432f5148d09fddc9ed35684a920ae825dab2de214ccf91a2bf8eb8e7660eea9f9388cec1177fbc35216d0149cc173c3abc4fcbdb54c2c9e9fcfaef4a207889a7af1b7f1963af687f266b0a453712d4b3369ae39a02e606f1de3a1a044f0029c4e85a76e9fa89b3cc0c27ea943e2d079fcd533b9d7d7edd4fb540d2649715a6b07a4ac67221fe9d1c77da43b033f4ca2d122bd61a5e8b43bc661dd9c6ba1fe1888dab22fa2b73e699d6f789b8ca6b6e15d481d7d3b962add74efcbf299090a642c4306761925d60d752683aed61acb16f153a31e136267bbcba14c72d5877239aa855aaf7160a0a1b22837b3056c917f65699d3148c375f8b0aa78ece39ab4c4bf638204054325c4f77a6baccaf67b5dc7398c54f11ac1f6e840942b10682e798cb09c66615d5c761cabc2771bbce58e5f8134c60f29b76f6f8cd1bbe2c2f33f5f519c3f45aaa1b48c5a8a0ab9809fa63fde72c395d021877bb88a002ccd8a96e876c31928d769618ca4adb30673f87cf3728ff303a0bde8b9f11e5717ff97b3362421958edd92590848786155f351aa0fbb61642660f09aeca381410f6fdda8e1452d7de0947e9bff8f94abebd18eb8813f6778332a13c1079233a3d6d521924973cd0bf2b9fbc4f5fd32f9533395ac77d56e40348e80603c89cb491c4ae0d1ae42e86dd255a5356d2cbdbd404b89116df0f75d0ad5018f5dff5c3bf7494c753f056e2dae9d72212858f2dd23fe4fee41600564b75386f4771904bdb3a205259123f3b6908333c27795318d11c8d3e8aa8717f249b4b2e9961814307afb51f77e00fbcaf0c010015bb11a446e0890d73292634d2e36c0ae252fe6fab1dfaf83e924e2ffdd83acc05ad24d2330db4fd8420658d7d621f1955a78232423f51df1b5806e916b0f641fff8a15ab188bc3437832e1e6d1ab7c2228a74d1a68ee9ddcabc7bcf79f1cf8e3019d47e4c22cab11029f8ecd9c50f39c8fa12fd99bee7ddd4e38adf720de66e483764b7786a74f1e777d3da4e3d08ef718f3238c7abd9e9d41143c80602e6047ddd0b4de7868edc2046ba49e4686917b973ac9295f3e5401ec1010aa04493eaeeed68ad8e2ae3a99cd5c72a9b3d97af710f45b9bd63e527c3157e61e8a9d510c1b0ab7dac88eb8f68934420718f84f0f63b418070493f27e6e05369952fa667511cdcb29ad0c7ab7511b32348e76b8d0bbc4ae0def22cd404ab4a66880540bc82880ccb1f12d2d76cd7579e41a9f7a9500ff0d5d8b5f44cc88de6cca2532980e311cef4ed119736d72ea567dcb126ed39cd135f87e1bcb129514622781836ff88cb2a1f69b0884cdab1e9b42d7c0a4749b9bad64b24cc38387c5a8a79505b280412d54364d946b715fce2ba197dec710e5a1cd53771e6a8542a902cc827639873f9154797fdc57ae58b28852f150b94ceb6f21b43e4601df0721d99522c522810b3bd6a50aede6d541439853d4280a4631227a51ae0440741d8a686553bf9e60e453fdaecf6bdada41af981aad0afd8d85e643d415b950574961a2146cce2dac3c217158428da5507f6552416e5479b4646e09b272e981a9bccf38e0d200a7e139ae91d1fc3f111eb050195dbc174872d12d3e8053f652ceaab12c1a774e61f22a327c1f166f47ff53a0c0a68ed81c2e26555d5a3a2300e17e6ea5473deb23ca94b725a3f10ef2fdb4f851906e4221951873bd63c64a9c6df29e1e68c68490ff46d8cede3ff2151589d09d8ed996ab0d086451782b6b8610f1be6f96b10bfec69afb5ce5ef3a51d2b8348fd477fea8522e7cabcd581da8f37605ba277fea33caea3343e3e0e957146e85ef75f62661a2322b05729378bb351def4ac9223b1c9dbc7c9a0108fd22c7e15b2f4c45d2a6b76417d0685c6e092bee7e3ff8390d42db6e4ab4bc3cf37b64c2edfff8aafe39c4e6f55ac096a69f9170801f668aad03688aef46ec60ad834f063f68fcba5cf7b8d5853a78005eab5266a67e93fb1d13637d88f8071f1cecdc02ecc84502b65dd5b6324980a318ddb5f48a3a13a0e55d3dfbf17f0a66a4da620ca0a333cdf6bbef9f32b514d6ce5f4da25b60e1f46a0a4a15e525ae90f3b169d37c8229084119a1fe44365a3d84ceade3f6aab2b16194dc29f7a322819ed8f8fb482c3ab91fdf8b97d0e3caf1aa5cf6e72a5c0157e7e72504d07346d5dcdb5412015881e8145edf6697a7f630b47cdeda173d848ba8b6a2df866153070eea0af33990e2a7f95bf23f89d0111f63726560f417a1c27f69e648c8814044b40c61de66d12158f25a3e3a800ef2f24ed28286ac8322cdcd8f34f0cdaa55be8d8bd0e508e3e39e94e3448b0540e4e0b121a0c96e94ccac58cdec0cc33409e3db28ecf20eb11baef89aa959c15d0db07f74263da4f13513306289f7279a9c0e58694d2b46cba8781aa9b1abf5a3e1f3e85e97213581753465d7e58e2104b143e7dd1f9dbbb92cf93cecdb67547589a4e3b26c2aff86f9776a3333e46a635cb97574124eb49d399add9fcb218751ed4592804767a09f6a15ecea7432cd84e4d9e49801ff48baca53897d0fa8b2344991623addf2206a1f068913a5b82565d7f845c9f6bf6796171b26b5bf07210e9cce8d1febc962c041ee96bff6ed8c6fbf5b71463aa9f0d89fa07ad19862f485e95deda77267988e410b9ccd34718e73ffdc59533118662279492f7fb16006304dde69b299c02a651500cfc2162eab22afc1250659e2037902fbf8baea9f530021f3ed3b9067fcf7176b3206fa28f1c408f41e7d9a013bd437143dadac335d05598f41e82132ade9e9dd3abd46558b8334a0e2d2148f772754c69a224bc23c1ebd6ac8a9150fef3a43b60c5fa43a1ca05a645f5b849691bfb548f34489bfd54ff9762dfb1665872b68ac78d84e2ee80b9bbc9081b8822ff49cf80ad45d50c1cc79b6f7d25ba329323a6d502aaf346dc382f4ce60c53d52dc0e4a74596260202b01f9ee7f936cc6e3bdfd6a2a5788b002dfa6ba53803b97861b33e5ad7961ce1257c7d1576159a8783d54f5f2307797afd668e63b6bc63941c973b02a76656a6c23cc1984a4b449283d5855faae21ffc25f47d169474cc874b5c351027a0f8aad5229913625bd5478ea0713aa7d5a094958ea853d7044645ed58e3c535ffc83200e9903017fe8d3be5ad3a7506b69b282062729a796bebe7edef2b12e5bdb48d00e39f1d7c2c5a127f0b36b56de9480182b80aec28ce038dc3c427727fe9cd4c60a1bc15d0bf41ac7fd6a4a2857ca125f371100ca097edec446bf68215058c8a9a78160827590e0b725c2898018b338b74aaacba926438038cff6168d13ec11492ad76a5805a8ffbef70dc16dd0dca3540f7c6d3b2918d0e922729a93b525187b3456f8a7a922cbdefdcbc34fb3564c3255154cb62145e1ba67760fc055b9f4a748989d2fdcddf11733e9eddf30ff7900244931f18cfa7e4fe7a4ee6d05d4d7bed980466e27c46ca43e2893a2f100bf718aee895081a7039f12dadfb34af82b91ac4d706e9b6dfbe6c66e1c7d6eecb9b7a18d0d02ddc93c14d6c0f620998ae973f20c6767760061584efec4c74d070de89123304bb9d64eb423f97e45f621a4b20c08bc3f2a79d750376e496150f060ddca18996b6e37c841ec2b07e65ba4df7bde8909320ca768b8a1816cbe76ebec0d5a8a637501fcc8358dbff4c55244d1e6220343d0b9057dc3eecc45bab7309c7bad8a32fefe9758a4f7ea425b1da61c9cda3d6773a0b0343985ab4ad8b2ad30a437d4d8a139c91758d708a020a08522b5e94cf7a8694a882c17c790bef4b37d879c1709526d2faa0f51a843404f512a7b0a02c8d55e43de3c3d41cf45e5b5d7b75593d3d6a9cf5a87e813c61d04bf2307495c35eaaa3a1f30e418dd002ad29801fa9288dc24c4afb56a868892d2c958ed83bb11b1b726f1696d2cbba452995d48cbd375aeb44e75171b90013ed6c7a45002326956091e4f28cb47a3fb9fff7afd9c91362c739ed8bcee73c1a96dd4206f66cd1a094431f62325837b73501e36d5a30830afe0cb2637ab52afc899bfbbea374c52364ab314c8f8e916c369e26d0d66c0d5d0b0f1d1ba1655e440500000000000000ef3096f461f3202aa25300553addaf760f27f848ae8edccab318b56e83598575e421a803d1b5088b8e3d93c6d50a4e61debe97348122e44b4ab160ca86f066f1f0b5cdea11d2306142cf2a529f7674df1ee2f2d00aec7d5847b0e310c0e5e3b8d0965ae4843bb63896350e1782c961257309be476a6f3e922ca2f79d0aa87b255aa25ebd3af4855b9925bd97d36c5ac9eac2576d90e5b89c1792a4826c91241ad7310f2a34fbf32f23f86492f4e9b82eafd0cad62039afaeee3cb81274b1cffd19a7f859f1b0af12096279bc1ec73cff7d28046ccf42bb414fe399238e20a7fa6a0421365266029fccf97984d1d77981c0c997748c2672f0cf50e94791622fff05a984219285fc73534b879b0af20da4576cb4b4b7127186e4ef4bbd3dca71cf4085b38260c55ac33871d88a172a91d594b1a500dfd1015db0dc5cf5e70a475af2369bd620457e90be53781ba3292056db66401c68b6f7e23ba398f7f575eeafea22258b2abe9909831abb268d0e70f754610be7540e3dc040e9616cac5143e7b91b8b80c3e47a2dde637a715e7a3ea1f7554353d8be298a50abcd6d38fff9afad27a61a41add917f8750e1adcaacf8eb6cdd98dac705cc47a1529d828b74862d251c4d818ad0ab25c17bcd8bb9c3f924963a24e015939dd3e9ff051f7d0e25772ec3e9b3e9afc006ae4b725e0c57b923e515693f05379ef0b463e7aa7f76dda12a5bc232806652cf0c600c310a5c4f739f2345309ce87c85ca5eec0d46fdcf3e82e388bc1e35e332f7bffdd4df581c5fe358e703e38fbd7ac3261f567536910513c3c7f89c3097ebce192919d0f86715ba11089e099353bf8d3d5a4ecfdd6e36bd41907894c2138893e8013835418fd65dd9c5d9accfed4af36", 0x8e) setitimer(0x4, 0xfffffffffffffffe, 0x0) 22:10:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x2) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r1 = dup(r0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000a80)=""/219, 0xdb}], 0x1) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090c", 0x4b) readv(r1, &(0x7f0000001000)=[{&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/4096, 0x1000}], 0x2) 22:10:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040), 0x80) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7fffffff, 0xfffffffffffffffd}, 0x10) 22:10:31 executing program 1: r0 = socket(0xa, 0x8003, 0xfffd) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000580)=""/115) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) msgget(0x2, 0x382) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000240)={0x1, [{0x0, 0x4}, {0x3, 0x7f}, {0x3, 0x8}, {0x2, 0x4800}, {0x3, 0x8}, {0x3, 0x8}, {0x3, 0x7}, {0x3, 0x4}, {0x3, 0x6}, {0x2, 0x3}, {0x3, 0x2}, {0x3, 0x5a}, {0x3}, {0x2, 0x200}, {0x3, 0x80}, {0x3, 0x7eb}, {0x0, 0xffffffff00000000}, {0x2, 0x2}, {0x2, 0x2}, {0x2, 0x100000000}, {0x3, 0x7}, {0x3, 0x100000001}, {0x2, 0x3}, {0x3, 0x7f}, {0x1, 0x7fffffff}, {0x0, 0x2}, {0x3, 0x10000}, {0x3, 0xfffffffffffffffb}, {0x2, 0x8}, {0x3, 0x100000001}, {0x3, 0x7fff}, {0x3, 0x91}]}) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000003c0)) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x28) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000000c0)) symlink(0xffffffffffffffff, 0x0) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000440)=""/113, 0x71}, {&(0x7f00000004c0)=""/49, 0x31}, {&(0x7f0000000880)=""/167, 0xa7}, {&(0x7f0000000940)=""/163, 0xa3}, {&(0x7f0000000a00)=""/221, 0xdd}, {&(0x7f0000000b00)=""/223, 0xdf}, {&(0x7f0000000c00)=""/139, 0x8b}, {&(0x7f0000000500)=""/46, 0x2e}, {&(0x7f0000000cc0)=""/158, 0x9e}, {&(0x7f0000000d80)=""/203, 0xcb}], 0xa) r3 = msgget$private(0x0, 0x202) r4 = socket(0x1e, 0x4003, 0x0) r5 = socket(0x1e, 0x3, 0x0) r6 = dup2(r5, r4) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="01000000000000002b3ccdf2a2e8b1430944a744d0825cea1bb80129773627106e4d0585cd05a5ec8f5d854e5299bce78e7d3a0d115410290f4e85b87bed6df69ce9c788aaf34d2a576fc8ce5f26701b6f494f094555378d2307d4f0634399237547398e942c5072178900e3d2a5ba1f6cb8f95dbd9dd0c44572a6dd47037c1c70f559bdd18efd8aebede6591c504422bbf17b08f3e59f01a4a48100000003384a9903b1c311e598032ca5c34e127723adbaae7e0c6844dd3e7cfb43206e0b46641e19f6fe5e8af8310d6114cf46b2dbe10f112555926b77f88e21a2cac8ac9d69e935a288a6d479e47ab288a7b2c4b26ec9363797cd13bc6b43e19185337438a33b2f00000000000000000071450a0bc7dcdd21c43daabab2a98595aaf336962dafbd6750fa9efb8f8afec5e932c6b9fe5192752d3cc72b3a4ade9ff34c98e37a2a9269971e4dede1a0b8d346082b19be587bbc849b084b69d126a86bf59201517d11645f261daadc7bdc5dd7e1644e63897a454900c6b137769c8b8e04b8adad7cd6bb1b7897f21f2ef0ce6435238720fa6a30324c16346f4b2be2438d4cf27ea4e52ae4892fac11f8a7253340eeefa953710adf367c330b08760f18125e760403d8ea99f3bf0816372979c67def1dc3a1fabd7061e45f16b9452082ac4ccb192b4025e1a01e9eed4704ac003a8069ad9be83d4a2cb63c2ce4545529748ae2e804ba780d4b2541781f00b2a8cbe01869280aedf29f0e25be3bfc53fc5180d9388cae55409f5b506bc0a65e565c1da05741833fc21e554d3ba7d4da328965f1f3043464ce2200"/594], 0x1, 0x800) msgget$private(0x0, 0x21) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000001c0)={0x1, 0x10000, {0x7}}) sendto$inet6(r6, &(0x7f0000000100)="b262cd4571600f21a368411e6c4a2232017d29968de525e7f773b650206ab89e575c5729f5ed75c27db5076ade05f38cb5edd6b622548d2c8ca8", 0x3a, 0x40b, &(0x7f0000000140)={0x18, 0x2, 0x3ff, 0xfd89}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000000400)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 22:10:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/243, 0xf3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x15}, {0x6}]}) r1 = semget$private(0x0, 0x4, 0x442) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000240)=""/254) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:10:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = getpid() r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000001c0)="4bfb3196b4b779d1eb7db3b22a4e49a54cd881ea3302adeec83cdbc3c682178f4f8e16fa5f9b409122bd811510ade78d3f9ee4b7f4d3879d0d8c99bb0dddde01ec7441b13fa1903e648f0cfb52bd137226b9f4baace4846529940f7acb8db1aabd321e537a7c8823d32c29565d59119954d63c33a1bbb99bf9abf3f481c660d7d83eee16e85df46f1e207a6d0a4b1210e08d220cb7570d234f99bae926e89fd869a9ae8db9fe7db8bbcefd5e41259c62b2c16eeb38ae2d332dc1a38d3d21905cba30e53a8f6786f16d919b20ea78faf25662289ec3ffd5a936836227b48a23365009a6105e25eeaf", 0xe8}, {&(0x7f00000002c0)="184b6d03c1e200c45881bd7c4110d081717968dff6d98388b456a82b0b117e03cb761393732071c5cc94f7fd45822da5ad44f5df63345b03b8bf4e550ee7888f4c7542be7a2011bc68cfe8436f747c45b07343ef2240a26b2a2955e3a94075ceb82857ff1103699ed73f25c77835d8455d1bbd76b1c983101eaf995a47e2df9c7a58", 0x82}, {&(0x7f0000000040)="5faa08d575ce09b4b07b3fe70b07d7768a2fbc7ea176f4a6fec03d95ad71ff5208c4f50fadf0243c07ecf1ae1bb0d7583ad87b0cce7b18904ab05d8a9d", 0x3d}, {&(0x7f0000000080)="3c717bd04b4590eb8c6bd4154669285166f749d24a017e550cdbaed20c6ceeb25f750850bb0ba3d40f10602e08d8e9e64cd9de", 0x33}, {&(0x7f00000003c0)="70feac68a91ace8686c7c1f4e749983ee3d83b00ccb1a2520c00acae9ea3bfa1a97f0ce31f2905dc86a3ca0e9320d0d75206a6eb73bae1cdec9b8d90ab2377f95ffa1513c191f6514afe614607175e6c9d0cce06668e9aa39a57b4672754637de7607df9b46c0f1d9c3415d4af2e39ed26380fbeeed9c3783f4b0d3400538eb8f6b3f5e98a6fac6563c38a4b6d43205d882383bea263fc7060d0cc76a56871b5602c7132915094f29516156fe7b15128130233987c4a728b73ecc7497535b13d2e88cc14e8436c2e22fe112e9227f153e142", 0xd2}, {&(0x7f0000000140)="29184f37b4665bc4f54cd4696318b5c1326f58037c27a32bea8d039c7801ffcf30996c44c7f04d8bf1aeaf", 0x2b}, {&(0x7f00000004c0)="8a7e6b791ae8c9736fe69556b7f6bf976751d0026d5ff0717082a04716f69ea6395e0dd63eb5bec21a99d652ecd5d740af715d4b963840d3af48238756c8c097410c5e32dcbf42feb62f6e224ca3967d773b761b1a879b070757663c4d1cd670501eb1fb9d657d5878bfa811e0bef731ff6b2dd5ef1475b79d8806d765f837b6128a64ed56eb60bcd200944a8cfd79e09a96ce648bc9981e8e042c92766b6fac130b18a5bbea81e188de7551b425d5a8b7e204938315d6b98199110634d253780150a4a2719c76566521b45a79b5646011720401e2dfec81214d42c14b9ac321c2d483f9998d975e6e313ac456881adf589dcd3a46", 0xf5}], 0x7, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xf8, 0x4}, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x34, 0x0, 0x0, 0x6}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000840)="15") fchmod(r1, 0x40) 22:10:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:32 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x5) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) 22:10:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) socketpair(0x22, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) close(r0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000012c0)={0x0, 0x6, 0x9, 0xff, "000000000000000100002000", 0x20}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000001240)=@abs={0x1f95d27d48731892}, 0x226) r3 = accept$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000001380), &(0x7f00000013c0)=0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x1) getsockopt(r1, 0x7, 0xffff, &(0x7f0000001300)=""/44, &(0x7f0000001340)=0x2c) accept$unix(r3, &(0x7f0000001200)=@abs, &(0x7f0000001280)=0x8) 22:10:32 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10040, 0x10) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x2010, r0, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="6b9f232acd6b32d9f279f167f6788eaa86128ca22c8d20af892adf26a562993082397512a1a5bc4013", 0x29}, {&(0x7f0000000140)="dd42f23815a3ce5d", 0x8}], 0x2) r1 = open(&(0x7f0000000240)='./bus\x00', 0x40, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b0000330100000000000000000000000000000900000000000000e9ff0000000000000000", 0x2c}], 0x1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000280)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x80, 0x3f, 0x0, 0x0, 0x4, 0xd18f, 0x28, 0x2, 0x2, 0x0, 0x5}) 22:10:32 executing program 1: r0 = socket(0x18, 0x5, 0x66) close(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000300)) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x200004, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup(0xffffffffffffff9c) r3 = socket$unix(0x1, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, r2) r5 = dup(r2) fcntl$dupfd(r4, 0x0, r5) r6 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000027, 0x200000033, 0x0, 0xa2) ioctl$KDSETRAD(r4, 0x20004b43) pledge(&(0x7f0000000140)='\x00', &(0x7f00000001c0)='[[]&:\x00') r7 = msgget$private(0x0, 0x400) msgsnd(r7, &(0x7f0000000340)={0x0, "7ad81396f31db8c00326c0c7a0031ac78d69709edd0bb6bc989add983bbd837e861b9c73cf28477abc6dba66e28412f297a3ef3109a7f5f4a4dd2ff1ebbde9ea166f74032ea2292df55d9e37f90a855d36a73ad1544e80f233ea9ae4e4f95d8de7672a3bb0931c160fe9138ce68c35578b219c7b92b4f4cb37391a5e7e143b19e91945404c05b85f120720f8ebfbd5dbb17cac0cf12d7796a8d7724da46de76141d694bdc8f5e27746c98346cf48c2558f79e9dbc1ce790e9b3f882c5b11f66f30acfde2d669c41cd97e5f5aad6b8756414016226ad7cbcaca24c6069c03579e8cc4bbd47c73"}, 0xee, 0x800) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x30) sendto$unix(r8, &(0x7f0000000200)="0c3599a7d82e3125bf280142008e9d4053574e9dab1408ca10558b993b81d47812cf806cbbd419ab1e69b2a19c543d7f018af9e30649cf678326a3e3428bccd806569334178fcc19ccc0c0797608d283d62200e1237a43827d3d357474f2826a269bc92c1851e6cd129a92b4e0f61694e79200bd48eedb0108144c51b01d49462118b89108de4fa1c7195c6b9441218c150b3264d02073d241bf278e705adfb56dc503154e558282cf3824fded4886957b4e28217ede99f50472df052a20831cf9bc6e6ab2a71567f350e449f1bc90209c292be8dd150b91ae66877d2df68f81fb6b450f5e924fc5606c910839bea616bd4826b86f5846a4b14efc4193", 0xfd, 0x8, 0x0, 0x0) getsockopt(r6, 0x29, 0x31, 0x0, 0x0) shutdown(r1, 0x1) 22:10:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/97}}) ioctl$BIOCLOCK(r0, 0x20004276) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x40, 0x2}, 0xc) recvmsg(r0, &(0x7f0000000400)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)=""/6, 0x6}, {&(0x7f0000000140)=""/204, 0xcc}, {&(0x7f0000000240)=""/75, 0x4b}, {&(0x7f00000002c0)=""/184, 0xb8}], 0x4, &(0x7f00000003c0)=""/44, 0x2c}, 0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') recvmsg(r0, &(0x7f0000001b80)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000500)=""/241, 0xf1}, {&(0x7f0000000600)=""/47, 0x2f}, {&(0x7f0000000640)=""/25, 0x19}, {&(0x7f0000000680)=""/64, 0x40}, {&(0x7f00000006c0)=""/200, 0xc8}, {&(0x7f00000007c0)=""/167, 0xa7}, {&(0x7f0000000880)=""/145, 0x91}, {&(0x7f0000000940)=""/140, 0x8c}, {&(0x7f0000000a00)=""/182, 0xb6}], 0x9, &(0x7f0000000b80)=""/4096, 0x1000}, 0x43) r1 = accept(r0, &(0x7f0000001bc0)=@in6, &(0x7f0000001c00)=0xc) writev(r1, &(0x7f0000003000)=[{&(0x7f0000001c40)="346f8639f76424f49cccc86a0943797cabea033c6aca0d45e4bae5aa32fcc4f83c1cf8e40bb81a328edccb8cddda4ae2ec79285715f92cb22f753cb5d5a5166597a59ba8c7c8fcde855a2b78a48cdaecb8b676862b74bcc90a9a2b88a72ad2a69e77d7b8a2b5d22f6f1f18a3cb2c0b762961a6e42b6a1a72d599e804cc08269be1ad56fc900f818175fec2b3a85a8d1f417aae82a02e9a079ae77e3ba2428726f7b68279d777c3d8a940548d19f9f43ffae0766f071dc848e0dac2d68fd47c6b19a8a33fad014390", 0xc8}, {&(0x7f0000001d40)="ae4eda52428fd09d6fdb7ebafc5043c01b0bfd38cde4f916ac0f813f2b1cd215ea89f2da8082263102d50edd308c54c7a5e133e9623327fba9837c0b98cbaa9555741628bc868d4cb0a596874ec208fea25c8234e1722378adc27d57af7271db94345ddcea9e9fb62867452d2cd333990ca07cc352bf2e6b", 0x78}, {&(0x7f0000001dc0)="c889d721986c6e00517f146ba4c815a9da63ba99770d354d3630a56823c7b3d6c2a84a2904902e1162c20b0c182126c03896554012710c2439104dcb51ca6725b78a1b0759b861af06ba3054a2cb816d43360a7c05d7382ff18e3b4ef0bede58c6303140afbc8c2693bc3c64be742a45125ff7b47ee93a20f11c218883c6aa225593f69ed83d5146945d61948f1788f1e3c5b018b386af87bf930f3f84485bfcdf095f3b72e00042783a3fef894dfff2389022b04a717cdc", 0xb8}, {&(0x7f0000001e80)="1a2ccbc0a29f127b6554806c4160ae2f", 0x10}, {&(0x7f0000001ec0)="3b24f7574640b1d8f2daa4f42bcb3df399a977b7d8c250efbf4db2", 0x1b}, {&(0x7f0000001f00)="e8a9eec6071fc8b91983dfc58e1277804f6c2e5ad0c1f07176baca0c936b03ad521c91b35a0214d103cf11dfc885ee9ba49b2c399d773082038150aecae21ba8a58d92c11ca76330d3378df20a9ede04f023d941f2c67321cdf04c57062589752267c493d8e60057bc2e5e77149d60ccfd6a947d4cc89135f4aa63121ba944b1d51c339b22d1cb5dc856e6", 0x8b}, {&(0x7f0000001fc0)="34141d602afd75817e0f584a1545971a7dc86cae31c4942a2ddfa2a44578e2750ab8911f26097258c372cb5be13ca7000e", 0x31}, {&(0x7f0000002000)="76f6037af1de76152288686ff1c16861c5c2cae2d0773d636b711ba6cd878934e988ea7fed3e3be355e8ac7a56d2e2411d7eb4f421beee00b2441c34c4c93a197154a5c8fa98dd5cecf71a964fcd37f82b2df224f2dda4a275b9461038a882257a0c8a5d16b71657eeb36fc693fe57d5999c4b26acaa2678e5399b4e123b4b4932b488607f2e256003858f3c069456680aea718e193ec5079469dda83d952c5769076dc6fa0c2d6e6c0fa9c654f5d68f1f8c1daf0898c32b2faff62908049412136fe10661094329f79a43c012677989f3f6436dfad0edf6684920d83e4c3543216294cbc29081656f4f56e5e6cf92d4d4e84faf31869703544b3312caad83128d69407dd4c94a038bd2cbe24fff7ca07d3c2735baa09b033bb545a5d4af3693a7d822c2974f6178845c8d3d2e504e33563e1ce11ec57b8d2ae9450e0fe5ea6a320044650cd4449d8771d82c7449119615515d05036d78de9e64325985d91b37ea64bd15d53c4f207f21a5572b657442c71a1e06c26b3882984f619e69271a92fa90f492665d8219538a2dc619502ee5f3a96b6022d01de4adb5db46c7ee3e442e120a394832c2a4cd237c54288d015bb139c95d3770c7f77aff7bad73a61267427a8e32810c67d40af734e5c4ada0c14cb1e61189648a94d8c27d5e69b7f50c4a109da69ece077be973e8ffdc2e700f84132908ec8f81cdbc7674e05a08365668adcf4f07eeb5f67a69e993dfc7171790d931d1b3c973ad16a67c0f94241bb03ba00ef29383f7816208e779baf10f60911c59a0d1ef9a77be1c770b059aff7ff8eb6949c0c06ac1050c5f50c6a0051073a55907d7d83026da2f71e6ea366e878c19cb4ee37a829a6707d4231bee3ae1fab5468e8c13a0ba929bc872deb4995dcbb29a0c44fe4e8d6b45c9b8714b683711af851550555e345d70bff28f5469a039987166f9ff2c09dcc84c2a14ffe669712136fc16ecd5385d1334b4fdabb27c673c96df154ec8b6abeac60fabcb7cab048ea13bdca8854d0da646462010f7d276d5116640afc58e1968fe83f3bf1f00f6bc9fb7e463d69ce5c61b26940986d916f2da23151afdeddd663cc9d5319756e3855dd8e8ca19e4a57192f19773da2b8772e092dbf6f36b4859678e770eae0fa67e0e09c2817a60cb83e125c6ef3430c325e81b31525409c614015eda986ed368489b9ad058c3be0d381f29fd4ab3927ab4222ed121dbbbf8a511c1e567d6ecc4b44f86ee7e7dbe50acaca8d25181e2b91c77dedeee8b251720d8f6c32ce8ef9ce794b8d1c08b7977b053d89d5cb59b38551491ea95f2e6a6359c333ca1eb7ff1969d74d471decb6e0e22d1032f36d1cd2f360c39650d5559036b5f1971ee7a978643594b4dd161050c893036c65d773cf82008995ec1d8d73b6c5f964ff5ea7ce23533365d937244f4aec67231034e1300f6e8eaa608a4bf611b44b396653713e0501294dc1278ed5813b06fe898dad172b8dee4509f24dcd956579e373427dc6d8469f7668acb2dc5b8d0466d1af91f4425acd7cafc63d3b382bd5337ffb944ec2ed5abb22011803bf45c6711efd7803897a288854e3e27f6ccfef01562436bac86d5f745cff26175b5a6e50118128cd2a6e20ae600dfc737266699e2b212ff12bd49ce786549428f2cde91c2abe0db053155793c819185d6011979a26d2940915dec691abbcd15181c8769aa297898bde481ef570c45d242323ebf3e11318614bec31fda20a0f021764913b3ceb92c319287579adb3ca6cfc4fa7b9efe6e26c10e715df7931e48962efcb400ef2e82ed482e336367703b901fc3c5599a757049fd0cd5bfde65b8f31518ef6512cc74aac065605d93bd62b367be7bec949c6972ad94866a9dadca22207767950aabfceed3c418bcf4a4332c48ab8f666d10b5bffb0a10ae66e129eed917c7d91116ac1e0f43efa8a0fd77bc04ca8dff68d25cde10806da26af3b0bae86371cb40e9b54b3f61cceab0174cc8042cb49410bf919bdc69638446cb62a85cec56ce137538e72eee9b23822c5d43ed06760096142876a001ad3dfb8fc9a400fe642c35e7dd63bf2e0e45d5b47227d902ef4096ed2ce844d3ff6c165cf27fea058f4120ca4dfef29cb1aa0037c0c8183a75fca36ba1c0ea6448e31353edfaa86257313936c43b53f80650dd3954e5ca6a9da07fe0c51f621da0112fd67e5e6122f3fc2a68a4a6563672e215386923522f89dddfa952b7030bb332be99caece39e85d863d095897b46f3474275e83782b7c75d7f868d32220a22ac2f3999e2f2bbdd92b58011aba7e5b01852254244338cad2c1124f6fc31a41f02208d558a6d74b226d9394414bcf5d00cc746cd0712879ba6f21d563ab536c757b6dedd04994a99ce8d3003b647b33360e7197fe566b0235587576166bcd9a1bb340267519f541865d7174cc0182987fc7b228596a3f114c66fa0936438b774dd37372927cdbf03075223c0d3ca4eb9004cdd9318e583e741541fdd0a47c01417f342c6eca6a9fc21dc7e70d21563a0ca749829ee142205c45b7ac82127bd12c11df251716c3315c618189eaaa05174ac570218b09c2160042eb17c626975119283055ae06c66e258970cdbe53f5ba58f6f65688fe75f3c83478992a3fad83e86668a0c173436b7b68c0273d661556e891c6bc9b8a5b814770825ca0eb87ca58f7d0a19585c22f1c0f986cfb6629201b3c08340bd49e86047c343abf2a9425f6db99268ee7e7a1ca551ee0c2afecef3bcfbe90a25b028b107df43f0ffc057629942110858fc2d8a346c347671a9ac8241b8abbf6c1c2c53803834f55c4185cbf1f02cdd6ef914bc55af25ecd2c504a225f584002d54815314c6e3be9c3c2ed300ccae86f0053c51fab68c060bf9e3e397435185b3f31da9933505f410d4c3a09b593e3d2aed784e3aab39dd88503502e8758f192b735c73acb44500e27da0be8b09498103b52c6281ce7bb06fff1b1f11c944cd731ae16285c338ccc549883eb8e25c6011f23e9076ba0bc5e59c01291bc0ba70d682d2d737975122d6f301679d5f9bc92bda98b53edfaccb20442a5fbac8e72d6b88e600d16a4c3dd2c116c4bf4c8b6f245ccec1c31758cc26399c8aa2e3a1caeba545d79c2bdf212e35207a23f595cbfde18dbb6688f0ee97e5716fb4bf85563ce5aa5a9c596230a715c9afa3cf0e362ce0cf532db97d48b15211929338bd33eff595bbaf720660a2098d5c5803d2889978ed50e045ca990650708fba1a4b93eda12891d95218f3c3e59b9f1899aba325080c8381aa81c60d395bbf1cbedfd4e01b013ebedb3f9d153fc5133a209fb7e7ea7664c6d07518cb3037a10a689d6266879d6eb6a0ab86f72f143213538f31741c16023f04340be229ea52b2510c4b7433f702ebf0822deda2afc2460e112bdd0a9799ef4f35fcc22868aebf9f784b664c3b9ce3f05c0f359556bde2c023c79ad26b3e97dd45317d2e66a63325b51a57839852084daafcc7ff7722f02defb9fe225dfc649f9fb58284a4aa968ebe4d71b5f505c38c53fea7148b01edbfd8deb25ed76a53222819933a167d6f2710cc7f14411616706570f1f4b27f4b25a1acb269123a0d9d7f315e70fd4957410ef739c229f52f2335c95a5eb30ad1cc23a4901b2b5dfe0dc8899d6f68dd58c45818bf525c8dbcb59fde0793054daf489c4dcef5d756eee4c812621ae2ea08be21cd0b683d8b2ba98f1255f903376db9ef8d67a2d9972543a7b780db13ab7664d9432492c6aa3845f945e0a6c985abf08f3639ed8231ae24ce0b7e23a59738d6273d9f397e444e344f187963e7f3b709207c0192afbc6b5ea0cb0e50b56787268d96e17b35f102d0aa0b7a056c1f889085c70c95140f0c14128f98c92892e2ab9dc53bd0f99494b6c176a983eb410a3258ea28096a34e570577343d27445cad5ed4466995fa8d59f60fbdaa9ffd6c9fa9734284ed6042e6f3d8ca98e7f5462edf08c52f841af65ecbfae667feb213eec0d0bd9c77d907d2012cdafcbce68c956225f893b75c7b7603e709e661f0bac67fa85f88ea5894639fe5130192599866d7b8b4263b186c9f4446a1cf0763aedda47bb45f9b81ed1f5439563c589be51b94ddc2f8f34b2ea3d366a9d1b7a2c452207fe4b31154854b90c077e3c65e5448ac470523b2b400cedc2e44a4336dfb8d88e0e27169e4414c34d1a48b004f15c556b87039e00665d16e598fb2383c8bb175702b3f87e75f536dc8d3465571e7095dcf9fa0497ff008f42ff32478c6fa0f4d77acfd36ae9e4c9b2849e1132abe1837dbe3764a64d24417f8d09998f5706ed9c8717d1d8f7861ad0dd29414f33fb7f15eeb7c1a0df51d86b058c20b1708152a6eeaeb0f4a54e05a241320a2982b0fd3a7ec1cecc401cd01fb9e23accbb27a234d5be60a6c8eadf79d1abb5e38e33bc337a9a39a4bbfaacaaf046e29870bf271a2ef5549dbf244825a3db1a39ce7bfcd2807d6eeee84206bf9df416cf5a8b745dddf75aed33c0b3c7d3da05f8d2f09e3ac651a8bed1fdf498139a8489152ee0d8936629911924d5ff25fe2d2d3e9edaa5997765a1c9eda3d6a2144ce872aa4be3d22adc3625a904ce65730fcefa2d945a7c9479a2b6bbee7cbd33fdea030fffcc15e77c364624ce9ac122d7dfc546c83276b44d18b81d33e12be78605eab402ff7f50e62011acc50c8eddbf01167e93837e034cc3dac830254be39660d8c380462283cbd1acf4646804ceb5b2941b1e17e2bfa745885c0f7b4bc51e4c34b408e763882c02b1b07444628b5680969014e69b6e1d087b684adb547aaa8bad89caf05cc9703ed32a3839537ec537fb5eafb36c26370303abe3f68b22c63b78bb8908ab47fbff6c0854d46e68c27e99b1add4e6186c22a493fe24653af911a539eb233355f631050bfb45c92cc01d1083aa6c1af617b05b0e693f1c1575671b19e696eb92308472be31393a679d0b392bf72812625f8f2162df6e6b81ee3b131c3493a6aeaac1f770c7f5fbf999e32f8ed46f1e5012bd4333e7b2e50459b7989dd4d7598c52922c7c6b4e2adcec77613f1f8a021e514c7d28925d08b16188bc2dd696377681c2b811a5bd5ab03bb4d06da07a41261bcbd13b36649a4b5a245388f398e7b5299029520e931a5df7c92db732c71ec72f7a27f330014efc1bad86842d9cfe6d46158e9538280595cadd872d9eb8a81e694f90ab963dc5732f35b84d049d621c1add52084e2529964c48eb75f608ca7a143c1b3d270eb6a9357ea63be6829246be350c840dcfcf1b1e8744616d66bd6dfab22cb1b5eb8cabc531dd379ed8616f93d6d5a4330c1a364e44e318ec66145a8119c6797ece2d5037f896ae88d51f6c4f924fd42ab3487179c02cb257fbe44e6c7bbfeb08da907f83ae120f6667d548e22ce218330cb11232985672436e4fbf2e1b7fd0520d6377c45e22ad22f1b5df5576f681f6f7d117805bb55188532bb019387da78d62f0589b3ec4d039b661bd5c61f0a0d6f886722b1f6b1cba6a4d35cde1ae5d343a7ba062e17d30b6b11805e74127edffbfdf0dfe312b1a08ab9f4a3021ddbfbb840c9bf5a2a10873c03c74ef1644f5149a0c7a26c351d665e75d0a62a339618399ea47e280fcf45c5991f67dc5ec8f828a9a0d29cc0ebb2282f1b04f399d5760624a79a7cc110f52ca2f2eaccddd64ea096951e3c18f8ceb0afe98739682b99bbf2ee071c7006c2097ae0f59ee221b4ded37f0cfd0aa43836fee8c8ff4264ef88fee42831efa17d58b51da807187ba31d1", 0x1000}], 0x8) read(r1, &(0x7f0000003080)=""/123, 0x7b) r2 = getuid() r3 = getgid() lchown(&(0x7f0000003100)='./file0\x00', r2, r3) getgid() writev(r1, &(0x7f0000003380)=[{&(0x7f0000003140)="d53553146e76d9d6f06179bf539478e9e42f01d57210a8449d88", 0x1a}, {&(0x7f0000003180)="cbcd98405807747b9f95d753bbfde02ac3bd3ff414f79fc7fa5d1aab5f166717c3209dbab8d069526569b94a08704095ba5f01b03f22200ce83282", 0x3b}, {&(0x7f00000031c0)="4750c6104182b4e75840c1527a59afe6669f7a4c456f4d9d869a8bf647f59df7e11110372ebc7b20c071a4b81d91d087b5baaf503c", 0x35}, {&(0x7f0000003200)="38c5decfd68065f715572ef9afc8fae9997e3c7973a1b07c99879b0e94294d271976c59ed0dec4557a295d3cf675ea11c34b742c4a2a04966c6e760c91c615b6adc29c79341ec8ab0ccac880687e93f94b8dac233ca6bd7dcd827acad094ddf1f1c3cee26e577285706c5c669da31d8882980a1a587f38ddacf919ad13eff5a1a3a7be4b038939d3f2807f46d0e5c97d6d5132fbb01e2e08de394dda34ff15a0eaa15db7c8e405cd2f78803600ad43d325ba47cbb0270fd6dbc63a71438e6f9825e048e75fb11c1ff19c4a0be754dcf03b588990bfe46e6dd08614964af8e47244ba30622873e02112860a9607afbc", 0xef}, {&(0x7f0000003300)="49e82a81703d59c38f41eddfd48008029891b8dc70de85e6e6c958e7f66b1f59a29d8b5a8c01edb7f8366c70046fd8afc2318d0ead2aa35dd972747b865789bcaf27226ac90c38fb2552994f06e18e883804aed4c411bf387d312e13b8c505e760f4d996694152d8", 0x68}], 0x5) execve(&(0x7f0000003400)='./file0\x00', &(0x7f0000003580)=[&(0x7f0000003440)='tap', &(0x7f0000003480)='tap', &(0x7f00000034c0)='tap', &(0x7f0000003500)='\x00', &(0x7f0000003540)='\x00'], &(0x7f0000003680)=[&(0x7f00000035c0)='tap', &(0x7f0000003600)='.,\'\x82\x00', &(0x7f0000003640)='$\x00']) r4 = semget(0x3, 0x3, 0x240) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000036c0)=""/24) openat$bpf(0xffffffffffffff9c, &(0x7f0000003700)='/dev/bpf\x00', 0x8080, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000003740)={0x100000001, 0xff}, 0x8) getegid() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000003780)={0x3, 0x200}, 0x8) pipe(&(0x7f00000037c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000003800)='/dev/wsmouse\x00', 0x80, 0x0) mknod(&(0x7f0000003840)='./file0\x00', 0x4, 0x8) syz_open_pts() symlinkat(&(0x7f0000003880)='./file0\x00', r5, &(0x7f00000038c0)='./file0\x00') sendto$unix(r6, &(0x7f0000003900)="8b251aa190d351b4", 0x8, 0x8, &(0x7f0000003940)=@abs={0x1, 0x0, 0x1}, 0x8) 22:10:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) r2 = dup2(r1, r1) r3 = fcntl$dupfd(r0, 0xa, r0) truncate(&(0x7f0000000240)='./file0\x00', 0x4) r4 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x90, 0x3f) dup2(r2, r4) renameat(r3, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000140)={{}, 0xa, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:32 executing program 0: r0 = socket(0x1, 0x4003, 0x0) syz_execute_func(&(0x7f0000000000)="f046309a0c00000036d9a502000000c48361441709440f0161cc66410f5dee3e3edbe30f4c44344e644698472026c4e17a2c9287180000") connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) chroot(&(0x7f0000000080)='./file0\x00') ftruncate(r0, 0x2) 22:10:32 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x2, 0x40800001, 0x40000001) setsockopt(r1, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 22:10:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "000000000000000118002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x8) 22:10:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000100)=0x9616, 0x4) fcntl$setown(r0, 0x6, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff121e05000000", 0x8) getpid() 22:10:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r1) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 22:10:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = accept$unix(r0, 0x0, &(0x7f0000000100)) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r2, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0x8) shutdown(r1, 0x1) 22:10:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x3, 0xfffffffffffffc01}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x4}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:10:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) fcntl$setflags(r1, 0x2, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xff3e) close(r1) shutdown(r1, 0x1) 22:10:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x3d3bca74}]}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x6) r2 = dup(r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x5) 22:10:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000001c0)=0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:32 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r1 = semget(0x2, 0x1, 0x4ae) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000900)=""/109) r2 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000040)={&(0x7f0000001f80)=ANY=[@ANYBLOB="b6ec85d6f01762b3e09dcf525a26354c178a7998b0d1f67e29e72c61cb48eb03cf242d3c515cb57d854ccde29d3c715fb54c76ab41210663fe2d3d6a806ec3ab8cbe7b7480889d3374d0e7f83ba99f2688ac83be7b04a2ef24e760afd04c96ae4252d47904f5107196ab5d449efb17f301000413b1035188b5ef3a61a3f04a11336afa7133ef95e1cabb8c4cd568dfdce6007a0645f4de6f53e5c624c71a7eea73fa6794c0381da3ddd62abf2589a2d15f7ff2719906243ddf62ab7dd5a2155d70b8800b645c47947da926084d4e953381978dded46bc865328358eec70ddc9c48dd3563e5bc0fd4b1998529cf2997f8c3e793647b92a1a9bbc7696440cbd8a8c0000000005374b5e2dd3e11af0762e9e514d4606d09dc880b8203edec95305faa5f8c3d5afe918f2035177933fc684529a3af250162fda8cfc799bd9d70d7e7665e30e4eb050611e713603e7e9b8f76b9f6db01ff890540b8931861a938aeee0117640b9d7f85f34e1e55faba5bbcb9903cfc8f0b9f0e9fc3a6045c20ccb23606d50b5752ee284cc80dff30ade3b6d1a9a64cff7bb0b6076a73259a756b3eccbe05512b30ecf4bdebd34f697600"/447], 0x1, 0x0}, 0x0) r3 = semget$private(0x0, 0x6, 0x88) semop(r3, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = semget$private(0x0, 0x3, 0x407) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0xa, r2) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000140)=0x2) mknod$loop(&(0x7f0000000200)='./file1\x00', 0x2100, 0x1) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000006c0)=0x203) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000980)=0xb62) bind(r5, &(0x7f0000000700)=ANY=[@ANYBLOB="c54da11a926d08e4db6d042ef5b622220ba60adf06f0ca368d4a0be4cedd074bcb972128db362a2612e6132fab95313209afdd2f796ed01e4d905b1eb958f51adc9737fd2557ccfa8950eb2268aadd45c701ee3f1b98b71051cdeb50e4f3fd1fac031a2ffbfc3690a3"], 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000009c0)=""/103) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000001b80)=""/204) semget$private(0x0, 0x4, 0x408) r6 = socket(0x18, 0x1, 0x0) sendto$unix(r6, &(0x7f0000000b80)="b25c99d16eb11a166a117748afe4eb4cf783484c76bb71b930045466b0c7f509887952f66db8cca3474c3ca096ac52b83addb299c129aa5a453a2c67d89680d12526dfcecd5d7f646050b13fef1b40b7ff4a7d44381c55d5cad058041cbb89e428093611d8eeff459306620f5d8868d7aebdc2eb6cb6503c6c183d97f5190c8357acc666da06e571406ed998a14db1d71bb12104882c98e4c51901c8446c32c01449dbaa68245aa56944eea6d9fac00fdc066ec6b1f10a02d797149747920797df6b12f7e8de476cd78dc10f71a7113323e2f016560d00d68f7463116b6f78d87cdd3f8b10a8d8e36848889189325ec7b9158d48612b1e64ad3e557cbe20526d22a570ffc79445b167338d0f14830e531e76be46a8e362530aa28c15e44806d59f2e73e1a082bb2d101b69abb09e2de8881653ebfb3a437745f907a51452265f80b9afd6cd975fe2d2391105e7a25e9b0d3d0036f7f07565a377e891d977a0a09c8a9499796f8a9161e8fb7bf37c1f32687185cc517d47021d19072e29b4d631dd3a834385e3fb9188e1e9043a05f4e32835c29eb33baf119e051e18aa4fc3d56c89f25b4705a6758fd92d2380a3cc330c2228767edb80c4d7ac94dae02ce7e31bffdc0d3f55dad2261c48970aa52ce20dadc1e6be3d9f85f17e2ffdf3c43aa1578aefd5c94044e05062465ac84f105d06ad668994cf070ed3137e9d7b19469f610ff4b817f01854900f1bb05b993b5badd469c2e88cdb4efa13ade6b03f44afe569ae38e0bef10cd50296170089bca493feb225842830fa78418344b330c0821c73a787c480a56c3207df6a294fa4ceae0f08b220d1a92636b22abe3d6fca11f7a70e6ee81107e0761ac09876c4c49823e4d60a54eb29ba95b64eab42e985a8abba68f2851d208e4f59b99edb7c6c110f90d4456d303d40cbb549c29abbd6190a08048ffb339f0f6150450e33eb06c320e9ce2b789cda7146e7dd49df0987f53d433400657d2013cb3abbf162490395a1ddea48c48f9246eb64b33db11628848fd3149ceca4afdff4ca17d04ba49b5652788f770261240afa522b8bc7fb1024a6e257ceaeee747052c2ba57983b2823a6cfd5a6aa22f2efeca4a6624262311bc6c0cb51a12ff9b2dbbb221f8ec2736791d5800446e19480803914018678623881d289c2ce5d0b984201d20d7611f87a97aabb08b2e3e553ab88839d8a7cbcc7741e0fd0476683115ac4c23f424cc3e988b5edb6524a641282032fa4e07d9a63c797c6778d101839d6ff61fe4a70d10ebeffa6632dc995668756fecdf002dbedcbbe66a2ddcc130f79ddbb3164f956e3570a3efb80709843874ae21e86d48ca24db482479b022d3c594163d1c5fe3bf067c30f857dad7f3e2cd269e5a6397ae1d02521702bbf211b28d568ee42a5f951ba5172c7d79bb64ee413e2c21f0e7a08df45d4d67da9d6b4e32775ab2f942f1c47ce59d5aa2eb34c1de69c9a837f1f432282dd15fc84f5190b343bb1086f453ec988a68a8f40b5ea310bb916e4c963caf280ab4a458ac1e5e3c793dd5097d568e5e75c1d92d66bdeacc09e4d26bcb1598a8c62d3f9ca377562c638df36c6d76a9bdde1f75d23b47e2408aa737e86fba85336eece7443563a14181a2f2e9c212d6179bd4b9fbe0a907a5943142f0bf2ee8166866be4d336c86d67c1281d95d08afcd371877386f34ac2a49cf8a02e0b4d8a6579260c88510f5d48e259e24b6caf8724bfd732c4bcc3f2a7eca6ba4ba6e7aacfb595a39e3bcf98e6714461124a8a71a46a8ea06900ecd0729703a918bf0459bee16dfa77ab189e292116ae26d29af2ae714c73581a1c9cc17054b5b7896c5f7bcfbf53cb417e86d9d8ffe38715c0200dcba1a58ecbe07dbf71edc730f4d412dd24932f3e1fa9b549dc05ba801fb64381f8aeab6994bc370e535bd861bc7c4b3db50a0b0646bea1671837894edf572860330cf6ebba241909297b4167e29e2a672f822756d6903947273935f1ee8c7ed33b34af09c4d773291aa1a890d4a200eb3c8ca8aa564d914d67b92527858a983d6f384eca26e150f1044ba5d95c45a80ba3b8edf7984d0e84e3de4563189302781bcb71719ad3138cedc3d67caf33474e9c4de74bfd92c253a637168b5965e65132e35e3804c32697b361463dff1548d746475ab3787aca8ba3fbfcfffb160e98b962de93ba33628147a8ea3ac91f4f75f60c4ea094745eff923653f1a7f02f6f014c6cd3096e51f0be7f385e68e5e6427df761c6aaf3b5e5aeb392c182ae2684a5fc2ee58c04bd980cfb143588fffc17587557821e78e3adb982ef077d044ba5135f39be5364a53d019cb6a89202da05752f91eb04c65855ba31eb87a6ab26d1f1bec2dd41089bf35d0c0299bce00c2a1d80be71efa89e07066b387ef9ba895c08ce621389020d309a8d76d7800f16fb106803863f89a889d03b117d44f7238a0300dca275bc55b9f76264400c6bc9f147900fc7abafec2dbc1b60f8aa11ad04993b0bf1dc78ec0567d5420979dbcb6cbc17b69401712be7c0d0f717c7fce8ba5ebace4dfd3a1e66844429084d867b87bfc5ea2fa2187b45da2af357ea51430f4c29d10b63871b4ba64c81fad851c0e504a4eaa8a2a254c335209282e8d98a50d01e6062b37a664ce857cc52c5db6c07f2a074dafe2b2edeafba22e6d07bad6d64cbcd729fba3953026f397973dd7f1a64672b7b3dda3d7d3de523cc69b30fa5a71abe5dcb8185ca428262df5bb8894b6421fce287f75177f9188c214fff6205d9c9ea532d27b6f162deccf4fa44f83f6714d5a9d12a69256824dc562ea9704a080654bdaa5993d20512a3f41b6f5f520c2b57b232af047df22d5452cd8b3f0525f699d49e1ed806cf65ab359baafce99141e6613e6ec554bf8dfcc89311183ba50ae2dd7552632f3265aa545d70088c724cb2669b0cbf0244c9a8419b4fff975330378503b6a46809b1a7a28a319fdf5c3374cf9e26dac282bdd7db5fbfa3f3c863ddee6cc83908257b5e919731b1d1982bd2d8dc7d060947e557c868d474256ad0332e0d61ac76869af4ec0620f0a37ab36c62e6fdbacb8a5660e06aa34d8067d13a34e98fcafbfd75448cb250f58d9c09e068508067347ed543e58e813d2e48930789e7448f5d730d4d15214c17ba7a314c08cb10d5707452e54af946ea0c9fa1d3290d76686bc21ecc6f5809aee5799af2588303af4e04f199499f42405111cf0999bacea3628af4c61133d9b55d85e368887c3d26de7207e3a4f0240705b8f35470644c9e60e235647dd8a90d29a4a99121671edc336b44e2ee4c81fa0b8d4eee2723f1c5b765a90ab4ad6540462763f8e234efe3618369a951b43836391b682550478b2b4297c5c651b62b2b5f0a7ef7de6097aff9d91c93258e80eb108b6679cf13fae38a4e71eda44ee45c33eb5400d64688a686a07af1de3d492f3ccd4cbfd0e9024860170c5039322a8851255279dcd63e52ff1c8ff72d663da0c6acfd6b94e3b7cd4f8c4a2708c1fa892fcfbc6d05b415233e1896f31e90cfb97c8548a3ebc20464d8dfadcb592778604e73ca1c10034af4a551e5eb362268ae560038f7bdda09cdf1d166d0f501298ea5720eb290900b469c7a1616161195df8e26703795b0322f88bd3efcdee9e8646f198e9c269bce720784be8c932648f31530f8663b7bfbf0e1460e38fe5eabd30737e50121d7286eb8e4b9fcd73fec6a663dc03796010df6b3c72e9e44fbb022c77a02ca64bf0ddfead0948d5963cf67d16aec5c6d30c3c7e25f8471f196960d5e5c3dcd14dcd2fd2754f6b389f44d7baf6322da038cebf0b038481d7c10dd298c70411b5df6c4c4cb1eefe7b0f8d51d50b50240e6a41046787b7a218f5f170e38f17ed64711e9c01535e3128fdc3520f30002eb7b66608ba9d80c83f93e8073342ff1ab8ae87ccfef2e408e35fc75f9c720adff05a0ce46f21a96729d8617f64b5fe1a0483e423e4bc7144b5f773e58d639799799d52069baa9c82c386228505ac0727802a685a3a3dba288f524d3f50310ecb7a99d033a3425512de49cd42e6daf2251ea3f2b4af4d2e058d8419ffce5d6407fbbef7a8af8acabcb2fb1f54af04aa549b4d427ec68baaad38e6902b5dbbacf732eb05e6dc1203411650370f80b7afb0ec38b0df732264273bd7291a19bad4a65f006a18a62d15eab60ef3594a2125b050ef2704d7419e299d1b4461645f4959263e921075c90e5419edc243528cface1a17e540a20940fa0af104a27999f6a4ee942f5740e862288617338680c4800d932030de72c24caebc0436dbd4081eec2958d31dde7fb7f7ac15f84c71e199a8ad644f3ce628112c4d8da27dda248ca7583ff0b91ca96ee1d0c59006e2793a67f4caef85e81519de6bd071ca5d5a2635e3b060b5d8351a6fcb06e852268cd2cfdbbf492a98c1a1187504d4b2b2ea5a6e02bf40d1c1b5ba3d55a01cf446ff389d00fc73616050fc3c1dcc590847060813bf9e703b0a9a6b789bc77cd71ce6957f60efd2265f180acc837aef7862803e1378abf7bee3e415e40d1694699d880ae6c3c1874596f1ccd35eb4d599bd1634af2061ce92314a2b8279482d70e9148bef95170c80cd7f01e3ea46d44f59f152b191265453669a4050037451da984d76c7f2abc3f1cc8053aac7dafefe8cc2e2204661ef4bd1f744146fb9e6dfa2d819c4cb85951fcfcd7e33072977dd57c215a802fe68b6b49dda2a123f0e960cf201f11876dbf21c7aea87dfa427af36e297e21e5ad3aa2378ed497253d7a51d4c74eee47b8d6fb8cc3dfdbf925684d4216cd329d893a84c4228caf0e6743978a0f46ee1e6d3258e32fa6024c9959a67de88b22a52f31f1c0ce3cfb240515ea44e3d983e27f8aa78b4c2fadad906cd182bb2101941238578b42ae91650cdc65354b54cb76b5096fc11e99378170652b7018ff695bb7a36d061ae7fde6e0974ae676adfec72e0851debf7647909737b2c960bbeda9afde8a2c0c02844215654f709a23efa41f5d785cab17c373c8e6b856ce3d5d85cc47a1ee26b09a9bb34391fb283331f7d66c68d7010e12fb42b5b3efc2140035da61ae8de118810d97cca5a42802fcfe83f1ab00597d51b16e1883ff3a6f09537ce1cea7ea3709f133aa863b6f03b025f29467c6017995db93fbbad2c38ae37b7895bdf70b3ea13b7eec8767dca0a37691589d06d6e7658a3545e5e05585c9ed2afffcefd24db35c4d0781392467d7d19e8eb2425eb5f90240aaeb8da842148aeedc0df83248e01b33b2d59faeb8dcf526bbc4719ccafedeb0370a0adc2b80bf83d224ca65f3f43851b4d41ef9e90f3192cea87dcadcc3c2766508aa67b2a7e5cbdfb1f8954833be5e09061b2057c9ebcc14cf0ad9d439323a9b8e5251d2aeaf200d9bbabbece82cb962bf39053a7a76fa26b6bebb5c9be8f54e14f5451a3a4de0fa800a8f28a294d25147fbaebc6671fde6389fac1fbcee518c6cbad042146244b95a4f065ab496cf179c5a6cb999c59398a9d4e196b4b8e01b77b55e7369cf19b0b4db07487533488d283c6f0f423dcc759195da3bb038b85369a8c25cd08901fda27ba8780a5673961406ff660c37ad4bc7ab974f47f6d74075abb7464d840b40c64116f5da367d927fb3db9689cc60e968d1d70e42068380f4ec6ce0556630ab80e7fe4bd8662247c21a51cb4aeef2dcb6547167408d92f732bda91b8f3f62838e76b9c501c8d861a9ec83eb942670726bfe2842f6c32b2f8bc13c22ebdb2324a012b96a39460e9f", 0x1000, 0x401, 0x0, 0x0) setsockopt(r6, 0x7, 0x9, &(0x7f0000000a40)="bcc158d883493ffebe495631bffe1386d8512cf606457ed64ef79f0700000000000000a0317c2ed5f339712d2c719af24733da5254ee32f143d9a5c6c440445b54ead7fa81dc94b5915f0100fd7f9bbbf0faba05484d476860c567bcbd0dac248cdff0f7d67fb8e4047ef04762e8b7f50dd4879d6bf6a541149f98ac6b6cdccbd3870a6d021fa5ea6de21b4a6683e85d0f09fc8e5b062a44fc212c597c2bcf53b4c2fa89d818daf2eea65d2e71807190631d99bf4f98a16657da7b8149a321b6ae8cdd75f5b3ea80e78a424ed64ea1abd02500000000000000000000000000e759d7686d068a1031919522f27b58c9a224fc8482de8539ef6c2864ce6c26071266c74f76e1330e868507adcee1f74440e22110252c03c0930ee58f1838de4ad2372ba8c279151b24769339b3c652d7a2ac717caf83af2b0b9203", 0x13a) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) setsockopt(r6, 0x29, 0x800000000000009, 0x0, 0x0) 22:10:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x0) accept$unix(r2, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x8000, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000280)=0x4) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x3, 0x6}, {0x7, 0x100000000}, {0x87, 0x1f}, {0x40, 0x800}], 0x4}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000001c0)) 22:10:32 executing program 1: r0 = socket(0x18, 0x5, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:33 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x3a, 0x12, 0x0, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000040)="759a0315cf73be2dd4532712bb221c0a5895e13e214b2f4590470ef5d8570a80db22bc24e468b1b073", 0x29}, {&(0x7f0000000080)="f81bf0cd1b80d56cc1c06477ea2315", 0xf}, {&(0x7f00000000c0)="11211ab32c36c88502e2667993f105b840833b00419b9bbd06906ed3d70a01f20534c4215d23f2822ff97b11fd0ff4ee19cb8c24ee0bbde9108638615cee17bf", 0x40}, {&(0x7f0000000100)="f80bfa069f491a8d4e289ab89ad591cfda38f72718eefc44c66f5bc16d15c5a26b6c376ba24877cb6ea63a6e27ffb1f25066ceb9845400c92fdc0f50a745328946a7881bb685f2922f1aee311b65b2488af5ac35adade240082dcf095d1ea7dc199490832201f2ff25cf6206916f2af8b94bb95a9388f03ebef0d0abf22fc434a7987d01651785076e289b32c1790371bfce314c973b6cfd8c3948d0074016", 0x9f}, {&(0x7f00000001c0)="00cb0d7a06cf78885f536bfbe5025056cf00dbf84eb14074ccffd42ec7c1c6b1c753b9dec6003796bc9fc4d4beac216755ea82d2f2c63c1a30e24a2a18bd698d6f6fef816884aa186b12ec8475048bb5a7a4ab7fdd0d9dc62f05766e81b43e330f3668c7f0a4782ed0e9a6a8772a325f1d5e59779bf213150cbc20800ace7295b7aff93a9497f7401bf1f498ea193e4e8d0dfdd246423ccef93c5ab7f8ef92af48446b08058f190217d59e485fc5f74f8b6389bab4e749523cfad72544b939552b3a80b892b01d0f789ba17e46821244baa26a35309d9556026bb66f9fa467896907eaefa7aa96", 0xe7}], 0x5, &(0x7f0000000400)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0xe8, 0x400}, 0x40f) 22:10:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000019, 0x1000000000004000, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000100)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x5, 0x4) shutdown(r1, 0x1) 22:10:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x882, 0x7, 0x7, 0x7, "f36f470895e4bf33dd1eeee7d9f583e58eebacd8", 0x7, 0x4070}) shutdown(r1, 0x1) 22:10:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x64, 0x1000000000000000}, {0x24, 0x3, 0x0, 0x3}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x87}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x280, 0x0) r2 = socket$unix(0x1, 0x0, 0x0) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCPROMISC(r0, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) 22:10:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$TIOCCBRK(r2, 0x2000747a) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() shutdown(r1, 0x1) 22:10:33 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[0x1, 0x49c, 0xc0, 0x1, 0x3, 0x2, 0x8001, 0x5c0b]}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[0x4, 0x7fff, 0x7]}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000200)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 22:10:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2}, {0x1005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 22:10:33 executing program 1: r0 = socket(0x30, 0x100008004, 0xfffffffffffffffe) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0xfffffffffffffffe, 0x8001, 0xb, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) dup(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x100) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 22:10:33 executing program 0: getgroups(0xffffffffffffff13, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = dup(0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) seteuid(r0) 22:10:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 22:10:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0xfffffffffffffff6, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="f3ff2d2f666901100000"], 0xa) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000100)=0x5e3, 0x7f) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) msgget$private(0x0, 0x8) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) shutdown(r1, 0x1) 22:10:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x24}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") pipe(&(0x7f00000000c0)) syz_emit_ethernet(0x51, &(0x7f0000000140)="3957d6d98250edd4d4f94597ba95bcf1c07f87531ab7ee4fafa348965b181c9f2b57da3868b5a9df767fbc14f3993c6ac67f9b7f5f007d57ad2f32243d6d3e0c1fe16457f49f5279aef7617ad2d99e7ba2") 22:10:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000380)={0x1, 0x8000, 0x0, 0x0, "000000000100000100002000000000400100", 0x3fffffffffffffd}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000280)={0x8, 0x7f, 0x7}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) poll(&(0x7f00000003c0)=[{r2, 0x80}], 0x1, 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0x97, 0x0, &(0x7f00000001c0)=""/151}) getpeername$inet(r2, &(0x7f0000000400), &(0x7f00000004c0)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/69, 0x45) close(r0) bind$unix(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="4d002e2f6654b8ca5df8658b27e7eed0ec0589319ffc4a80c442209c4ea0dc26cd08fd1a2feb04c50454e678c363da83c069415440cd4e9d0afff995f5aeffada31d3b8ce0ea291b8bf4bb724ab9cca61bf7c7e1f9a1bb3cccf16fb6268adff1720f53b665d63e411116b3935597d04439940bfa77a62e0583ec2fa2c7e81bb06d85e45635cc40a9369432fdf8b8562670830d601a7fce40bc62906839d8980a62602106f8e3b17c87618adf865e15edc75b3fe2e4fa"], 0xa) shutdown(r1, 0x1) 22:10:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8240, 0x40) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x8, 0x1) 22:10:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 22:10:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvfrom(r0, 0x0, 0x0, 0x43, 0x0, 0x0) semget$private(0x0, 0x2, 0x670) r1 = semget$private(0x0, 0x4000000000005, 0x120) semop(r1, &(0x7f0000000000), 0x0) r2 = socket(0x6, 0x8002, 0x7fff) socket(0x10, 0x5, 0x7fffffff) semget$private(0x0, 0x3, 0x0) getsockopt(r2, 0x7fff, 0x90, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 22:10:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) syz_execute_func(&(0x7f0000000100)="c4a379616370e7660f9b9e217000002e0f2d8375870000c4227d8eb78608000040dae92eff743ca226453b3d0f0000006544dbbbb4920000c4a2859314eb400f6b22") bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:34 executing program 0: setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0x73, 0x0, &(0x7f0000000080)=""/115}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 22:10:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) pipe2(&(0x7f0000000100), 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x7, 0x0, 0x8, 0x0, "d730d1e7bb6dc4e23c5b00", 0x1, 0x2}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x5}, 0x8) fchdir(r1) 22:10:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000200)='./file0\x00', 0x280, 0x10a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 22:10:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) 22:10:34 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 22:10:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x100) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x28}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f00000002c0)="8b50") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x3, 0x7, 0xfffffffffffffffd, 0x80}, {0xfcb, 0x2, 0x9, 0x4}, {0x7, 0x6, 0x294, 0x8}]}) 22:10:34 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0xc000, 0x2000000000000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r8 = getegid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = geteuid() r11 = getgid() sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000180)="bba8348032bc3e277936e1c5ddff6d3ad6c1a62bf5f7edf65dc88a1be94daf1a10af2b270ac41d2c9394991425e55e518d3c6ffc8ccd72fca7e99fe9d2f444ae06c7e4a5bcfb5a6c95c55b9750e681633115def7b826f2371bc82a5fe06c4fdbe91941fb3939069e957a120950172489e29dfcec77599e410270c25a", 0x7c}, {&(0x7f0000000200)="e7cd5c350ba3f27f47d0360256b6b56e446f330782318ab32bf46cd0939402c86630b4a5fc274456d78a0605ed9d8dd34999d0b131397cc7f30815b30e7ba55e090addcd1ec46814c82e1caea968a8d3db6a7e381ea6d22366e07d1438f25e21cbb3f3141efe62fbebc7ec6d52a75c58b1f17346f70de139418b04d6bd35b409c53d5ca71cb50c6ab32aee29ad0de3af889b", 0x92}, {&(0x7f00000002c0)="74d10fb7d671985b97b79ee9ddd214e2d6b715650e6108b649a5924b70bfbbcb59a3060e59d85645f6c9dcb986c2956d0c5a2f7da477c0cc968a86817b240a96ada1863461a2ccd45f860a5094a99744d11e3b2e7d5349706e7df3372118e0f163b9406a3ae60b79a70def4e7ce1a023f63666e251d4e227cd2b5eb7bdd1bd0e94046be6d43703d0b52c98", 0x8b}, {&(0x7f0000000380)="f9ad3f74be34fdf7fc235d5e6bd417cce3b821420cccd3e523", 0x19}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x78, 0x402}, 0x0) r12 = socket$inet6(0x18, 0x1, 0x0) fcntl$getown(r12, 0x5) setsockopt$sock_timeval(r12, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r12, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs, 0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x2, 0x0) getsockopt$sock_timeval(r12, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) pckbd_enable: command error 22:10:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10400, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) shutdown(r1, 0x1) pckbd_enable: command error 22:10:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x282, 0x40) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)) 22:10:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) preadv(r1, &(0x7f0000001480)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)=""/9, 0x9}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f00000002c0)=""/103, 0x67}, {&(0x7f0000000340)=""/53, 0x35}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/54, 0x36}, {&(0x7f00000013c0)=""/77, 0x4d}, {&(0x7f0000001440)=""/22, 0x16}], 0x9, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x5, 0x2}, {0x18, 0x0, 0x6741, 0x9}, 0x6, [0x80000000, 0xbea, 0x1, 0x7, 0x4, 0x4, 0x100000001, 0x4]}, 0x3c) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:37 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="00bc4917", 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) shutdown(r0, 0x1) 22:10:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) shutdown(r1, 0x1) 22:10:37 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff0000010000430000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 22:10:37 executing program 1: r0 = socket(0x1000000000000018, 0x7, 0xf5) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x84) socket(0x1e, 0xc000, 0x8) fchmod(r0, 0x1) shutdown(r1, 0x1) 22:10:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/75, 0x4b}], 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open(&(0x7f0000000100)='./file0\x00', 0x4a701daa5c1d525, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) fchmod(r1, 0xfc) 22:10:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x8, 0x6, 0x5, 0x1, 0x12, 0x1, 0x25cecd1d, 0x2, 0x0, 0x7fffffff, 0x5}) readv(r2, &(0x7f00000007c0)=[{&(0x7f00000002c0)=""/195, 0xc3}, {&(0x7f00000003c0)=""/162, 0xa2}, {&(0x7f0000000480)=""/241, 0xf1}, {&(0x7f00000001c0)=""/25, 0x19}, {&(0x7f0000000580)=""/141, 0x8d}, {&(0x7f0000000640)=""/221, 0xdd}, {&(0x7f0000000740)=""/107, 0x6b}], 0x7) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000140)={0x2, './file0\x00'}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt(r0, 0x100000000, 0x2, &(0x7f0000000100)="ebb680e5d4ffd3fb305e065f7d8aebdd2cf168320eccf0beb51c11da657fa2767a09ee7100ac30cf53b63690ca448611b1d432acd9fd2857dc8fad3a55ed59c8", 0x40) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffc5f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 22:10:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) shmget(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) 22:10:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x4, 0x401}, {0x18, 0x2, 0x6, 0x2}, 0x3, [0x10001, 0x2, 0x81, 0x101, 0x800, 0x5, 0x4, 0x7]}, 0x3c) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(0xffffffffffffffff, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, r1, r2) 22:10:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008b00003301fffffffe00243900000000000000000000000000c6f2e910bd81ee479a2def9427a6", 0xfffffffffffffe0f}], 0xf3622b2f759e2c2) openat(r0, &(0x7f0000000040)='./bus\x00', 0x10080, 0x80) 22:10:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35, 0x0, 0x0, 0x4}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='5') ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x9) 22:10:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = dup(r1) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000100)=0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 22:10:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0xfffffffffffffffd) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="7c102735b5befa41cb385e818b5cb9c1", 0x10}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0xa, &(0x7f0000000080)={0x0, 0x3f}) mlockall(0x1) 22:10:38 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x3, 0x6ba}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x4, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0x7cb767259f384ec4, 0x6, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000001, 0x7, 0x3}], 0x48000000000, &(0x7f0000000100)=[{{r0}, 0x0, 0x2d, 0x0, 0xfc, 0x4}, {{r1}, 0xfffffffffffffffb, 0xc2, 0x20000000, 0x3ff, 0x6}, {{r0}, 0xfffffffffffffff9, 0x50, 0x40000000, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x36, 0x20000040, 0x6, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20, 0x9, 0x6}], 0x8, &(0x7f00000001c0)={0x9, 0x3f}) kqueue() 22:10:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x4, 0x0, 0x2, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400", 0xfffffffffffffffc, 0x402}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:38 executing program 0: r0 = socket(0x80000000000002, 0xc000, 0x6) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="5602223828892e2f6669"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 22:10:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x5) 22:10:38 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) renameat(r0, &(0x7f0000000080)='.\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = socket(0x1, 0x4003, 0x7) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 22:10:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x10000, 0x103) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000180)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) 22:10:39 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x8a7c, 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3}) 22:10:39 executing program 1: r0 = socket(0x20, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) bind$unix(r1, &(0x7f0000000140)=@abs={0x1f95d27d48731892}, 0xe) chdir(&(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() shutdown(r1, 0x1) 22:10:39 executing program 1: r0 = socket(0x18, 0xc007, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x1f, 0x4) setsockopt(r1, 0x3, 0xfffffffffffff801, &(0x7f0000000140)="94", 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) close(r1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) write(r1, &(0x7f0000000180), 0x0) 22:10:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x3) shutdown(r1, 0x1) 22:10:39 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x80045721, &(0x7f0000000000)) setreuid(0xffffffffffffffff, 0x0) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x2) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) 22:10:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0xfd, &(0x7f0000000180)=0x1ffffa, 0x213) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000100)={0x2, "f6fa66a6f0198be0ed9af981f2f935df7bf6d315189ccf84fb0246c1e1026b518daf726e2672c7503540c879e5d50911f74fccee1027009e63ab8e49acd2dc6d69f3"}, 0x4a, 0x800) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = msgget(0x1, 0x20a) msgsnd(r3, &(0x7f00000001c0)={0x3, "608765d69418aa825fb83df92cd48e2121904c000385965c30d1607e8387d59ecd95970d3b527d44c28f5cf450563ed2852cbdcfdb8825a5ab9b53f51dbad00a1b1127e35add9c66acf3e28751e629f7870c5066ded371eb16347268aef10c3d18db789531614897721eb531263d3170b2139cadabea572fa79ac1049417d6a6349e37c5e460f1e280a369072f817931798349"}, 0x9b, 0x800) shutdown(r1, 0x1) 22:10:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003bd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)='Mn', 0x2}], 0x1, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0xc001, 0x8) 22:10:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) listen(r0, 0xa4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) fcntl$getown(r0, 0x5) 22:10:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001600)={0x0, 0x0, 0x7fff, 0xfffffffffffffffe, "0366402ba77f0ce93b027f00795acd76eb3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 22:10:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0xfab, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000140)=[{0x105, 0x9fcb}, {0x25, 0x8}, {0xcb, 0x7fffffff}, {0x8b, 0x5}, {0x3, 0x80}, {0x123, 0x6}, {0x47, 0x100000000000}, {0x6, 0x1445}, {0x88, 0x10001}], 0x9}) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) 22:10:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) socket(0x1, 0x0, 0x80000000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x8, 0x9b0}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x100000000) shutdown(r1, 0x1) 22:10:40 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) 22:10:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:10:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) r2 = dup2(r0, r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000280)=0xffffffff) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$inet6(r0, &(0x7f00000002c0)={0x18, 0x1, 0xfffffffffffffff8, 0x7f}, 0xc) bind$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) truncate(&(0x7f0000000240)='./file0\x00', 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x12, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 22:10:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x1a0) fcntl$setstatus(r0, 0x4, 0x0) 22:10:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x15}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:10:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000001c0)=0x100000000000003, 0x341) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x8, 0xfffffffffffffffa, 0x2, 0x1, 0x4, 0x1e83, 0x40, 0x1, 0x2, 0x2, 0xddd6}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x20004269, 0x0) 22:10:40 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) setgroups(0x6, &(0x7f0000000000)=[r2, r0, r1, r1, r3, r3]) rmdir(&(0x7f0000000040)='./file0\x00') 22:10:40 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20080, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:40 executing program 0: r0 = socket$inet(0x2, 0x0, 0x102) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r1, r2) write(r0, &(0x7f0000000000)="1d32f943547ec7fc45a83ff457c557a91d12f4e10a2d7e4cf99f6eb2c431f16bd91df66ceaa263d5185928fc5b9691", 0x2f) connect$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xffffffffffffffb8) pipe2(&(0x7f0000000200), 0x10004) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) chflagsat(r3, &(0x7f0000000280)='./file0\x00', 0x4, 0x2) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x20) 22:10:40 executing program 0: r0 = msgget$private(0x0, 0xa0) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="d22ce07000000000"], 0x8, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/225}, 0xe9, 0x1, 0x800) 22:10:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) accept(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003305839100"/4098], &(0x7f0000000100)=0x1002) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fchdir(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x80) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x2000080) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x10080, 0x5) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONREAD(r4, 0x4004667f, 0x0) 22:10:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) poll(&(0x7f00000001c0)=[{r1}, {r0, 0x1}, {r1, 0x15}, {r0, 0x100}, {r0, 0x8}, {r1, 0x104}, {r0, 0x8}, {r0, 0x4}, {r0, 0x10}, {r1}], 0xa, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1089, &(0x7f0000000100)=0x5, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='l4', 0x2) socket(0x18, 0x5, 0x9) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x0, 0x7fff, 0x51, 0x1, 0x3, 0x20, 0x1c0, 0x2, 0x0, 0xae, 0x2}) 22:10:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) poll(&(0x7f00000001c0)=[{r1}, {r0, 0x1}, {r1, 0x15}, {r0, 0x100}, {r0, 0x8}, {r1, 0x104}, {r0, 0x8}, {r0, 0x4}, {r0, 0x10}, {r1}], 0xa, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1089, &(0x7f0000000100)=0x5, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 22:10:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chflags(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x10004) unveil(&(0x7f0000000080)='./file0/file0/file0/file0\x00', &(0x7f0000000180)='x\x00') 22:10:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1, 0x1000000000}], 0x3, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000100)="5c326ac59f73964aca9eb5583165148b9f71a7b61d0b312132ccb05601b97efb31c828cbf3e01107e0a4279dc99c334860e7ba62851e5f110e39d9f401be587725e8e24bed61", 0x46}, {&(0x7f0000000180)="bab12e96817ede63b3f34f47ffbfda86037d23ae6d1d413100069d4d3ecbbfbcfa8a97708e8e3d7194ef65318c6c26019dc24572c5e23ed6214a365f9dd1de3268abb0cc349516a289f589cbfaed9808ee254680a8f3279228433d47285733329397208cf94ab106d24404ab18e73cbb8085637f6cdaf4d0a3ecf73d24ee4201650444ee602fee8105237ba91baf923f83a014e87219e50cdbeb5ce8f77f97", 0x9f}, {&(0x7f0000000240)="2b87dfeb726de8a8c08549f5d022ffbf4816be239828cf2714eef9bdc38d2354056ede0e08843bd5a5a48903545064a44a31ef9c2e8ea556f1d342b6ac1c50756eac6e11c6b5d137d9f7171ced9cc326f4860162cf2a9e687cccc55ec1d61171640ed3e857e64705fe6334cd7406fa8f8de63f9be753af4c355b3c8d1cdf22da67cd27ae1186828a5ed1b63664bf1b55338142ca75b8eb2bd8c4b98427cc51a6b926be573bfe14aa309c242ddfd5e1de7077355f047b00636654cd1e8dc84005174de26072c52bea6a3a3ab5348bcfbfd22f026f9af82c0f78ab7a7067ed0c113f183ef7019f98", 0xe7}, {0x0}, {&(0x7f0000000380)="7dd0bac54e37a12da08be2d4c3d2b042f136f79546f00bc1aa87c4ed4e218a1bc9ed3b9c01d1f75223396026c5d4aa224dd4a3f2d2482bd61f58098de929dea98461bdfb06bad579d55b886189ba1d233658fa210f7517aafd5e961f9e1f4cb4fe7f91a65fd08ca0724144ff6230cb2b540ac7c261e7a25b06d40faeb93b6c833b0f0fec9364491a4589510da471fa7f9812bc52c1f2facb3a58fa6669408c5ebfe98f79dc214b22e0d9af4e7e3ee2be1609e6b91ed0b58b2b5c734db1f624ca9361a545a7787f367c23e1609791bbcdcd9a861074f2f613c2b76e4faa6514a8a4904663b4846a249273", 0xea}, {&(0x7f0000000480)="a805f9712e15663060bd40e02fe792400417a07105af528304fa7dce23eaceb06367091de57c6b9183ccb8cf29816c9fbec0484ae05b3d", 0x37}], 0x6, &(0x7f0000000780)=ANY=[@ANYBLOB="88000000000000000100000001000000be4d5c855b29fb1ca859f57e65d2debce7dece5907713f2220a7c24401ca0e1721abe96502ea67eac3fbdb7f030ba46aaf63b9f80e0a818efdb7d94af207969fe4bd2966bc2e3fbcfe0d5bea0584ac259c4d53c910d81f0a3b84d5fc239cb2f830115e64145a7273519f815ef7b12d744fcffdb70683b08f9800000000000000ffff00008061000045965bd05ada2fdb3f203285b5cac5f01a7655e5a1a4d209547b61d61dc328dfc3cc5f30d4c72913f6b48dde667103a3aae7f23087c76aad31db337baa15fd2b9aedde6ab88c8449e8732b33f9cb5ac056fa893e6cc2ab6978425b357be2cd1a6ad49147deffc3ede3c7e2d033d08de7c06cdd4d118be5738bf95056f980bd353c6e2bad491d1b576000000000000000010000008000000023dceae0981fb045caa52b130a98f5f9947266aeb4398c948a4edeaf43d6bce75ce65a4f3fff154339857bc6981491b268d2f8c6688e2591e0386d82b0d92fce7270f1459c5804f62a938d63e64d000091c3e27c395ac5787f2b87fa90f5b190666e9d95a75f6ed1cc51be4cf743901aea06f180c73760d86de43745b21a164046ce7dfe135559647b6a7cacf5739f46a2199dfe57906c190bb77ac41ca01201040000000000004265ac26a25ee2641038dfdadaa588a11f374dd41481dd57ef99f7f51de2c9c549f4de42679ddc5f844cb8496c4be5881745fb28edc029843d649c1a7f0447aa0ec36e00fe167a6ed14037054464b4cf4a4f019605323c4198652e"], 0x180}, 0x4) r4 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) getsockname(r0, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) socket(0x2, 0x3, 0x40) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:10:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x126, &(0x7f0000000140)=[{0x60000000000, 0x7, 0x7fffffff, 0x200}, {0xffffffff, 0x6, 0x0, 0xffffffffffffff89}, {0x100000000, 0x3e, 0x3, 0x2}, {0x40, 0xffffffff7fffffff, 0x101}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x0, 0xfffffffffffeffff, 0x6, 0x0, 0x0, 0x1, 0x100000000, 0x2, 0x1, 0x1, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000280)=0x7) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0x7, 0xf85, 0xfffffffffffffff7, 0x2}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="ad") 22:10:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r0) close(r2) fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) 22:10:41 executing program 1: open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x28, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 22:10:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x24}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fchmod(r0, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x88, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000300)={0x9, 0x401, {[0xc88, 0x0, 0x2, 0x20, 0x6, 0x4, 0x2, 0x6, 0x1, 0x9, 0x10001, 0x7, 0x5887d51b, 0x40, 0x1, 0x1, 0x6, 0x7], [0x4f9, 0x2, 0x8000, 0x20, 0x4, 0x3, 0x0, 0x3, 0xdb1b, 0x10001], [0xfff, 0x90, 0xfffffffffffffffc, 0x100000000, 0x8, 0x5, 0x7da], [0x3, 0x2, 0x1000, 0x5, 0x1, 0x800], [{0x800, 0x1, 0x9, 0x8000}, {0x4, 0x10000, 0xd64, 0x2}, {0x2, 0x1, 0xe1b, 0x7fffffff}, {0x8000, 0x40, 0x4, 0x400}, {0x0, 0x4, 0x5, 0x2a4}, {0x5, 0xffffffffffff7fff, 0x1, 0x6}, {0xb69, 0x6, 0x5, 0x9}, {0x6, 0xc60, 0x3, 0x4}], {0x7, 0xff64, 0x6, 0x9}, {0x100, 0xce1, 0xfffffffffffffff9, 0xfffffffffffffff8}}}) ioctl$BIOCPROMISC(r1, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 22:10:41 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000500)=[{0x6c3032e8, 0x5, 0xd18, 0x401}, {0xffff, 0x0, 0x8, 0x7ff}, {0x2, 0x2, 0x0, 0x565f}, {0x7c, 0x5, 0x1, 0x7}, {0x100000000, 0x7, 0x3, 0x3}, {0x80000001, 0x4, 0x6, 0x1}]}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x4000000000000000, 0x50) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000003c0)={0x6, 0x5, './file0\x00', 0xfffffffffffffffc, 0x2ec0, 0x6, 0x1}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x34, 0x0, 0x0, 0x2}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') r4 = socket(0x1a, 0x4000, 0x1000) r5 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) kevent(r5, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0xd0, 0x42, 0x1, 0x1f5}, {{r2}, 0xffffffffffffffff, 0x11, 0x40000000, 0x3f, 0x80}, {{r4}, 0xfffffffffffffffc, 0x4, 0x2, 0x101, 0x4}, {{r5}, 0xfffffffffffffffa, 0x30, 0xa0000001, 0x8, 0xfff}], 0x7fffffff, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x80, 0x7f, 0x40}, {{r6}, 0xffffffffffffffff, 0x80, 0x22, 0x10, 0x76e}, {{r5}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x5, 0x8000}, {{r2}, 0xfffffffffffffffe, 0x9, 0x2, 0x101, 0x24d293bf}], 0x34, &(0x7f0000000300)={0x5, 0x31f9}) socket(0x18, 0x4003, 0xba2) kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x1fe, 0x0) clock_gettime(0x4, &(0x7f0000000180)) syz_emit_ethernet(0x93, &(0x7f0000000440)="62d409b74bf47a0dfc2233bde00e7635a0381e42ddaf0af9371ec09689abbc0ef9b955c4ab1ba8c400fe1fe4d8e824e65477b9713965bee4e37d2c75127ae345a9fa63f206acb6c4a379f0e6afbc03097b9e9e5bdf8ae42d9fcfd49bd7459bdc113b5edb21f5e8d6c289a955f278de6a6ca40d21ae12cba537e56d165bb957933a6ec3fbf9a4112a9c92b490296c5a00c94c82") kevent(r5, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xba}], 0x2, 0x0, 0x4, 0x0) 22:10:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x2, 0x2) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/34) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[{0x9, 0x5, 0x80000000, 0x401}, {0xffffffffffffffff, 0xfffffffffffffffe, 0x0, 0x4}, {0x3, 0x800, 0x100, 0x6}, {0xb0f, 0x8, 0x5, 0x279}, {0x4, 0x9, 0x6, 0x100000000}, {0x2, 0x4, 0x5, 0x2}, {0x1, 0x1, 0x2, 0x8}, {0x3, 0x80000001, 0x40e7, 0xcefc000000000000}, {0x4, 0x5, 0x81, 0x1}, {0x0, 0x75a8, 0x100000000, 0x8001}]}) 22:10:41 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) setreuid(0x0, 0x0) setreuid(r0, 0xffffffffffffffff) 22:10:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:10:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20092, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0xa15, 0x0, 0x7}, {}]}) 22:10:41 executing program 1: r0 = socket(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x1f, [{0x2, 0xd9}, {0x1, 0x7fff}, {0x1, 0xb4}, {0x1, 0x4}, {0x2, 0xd016}, {0x0, 0x5}, {0x3, 0x1}, {0x1, 0x3ff}, {0x1, 0xaf}, {0x1, 0x80000001}, {0x2, 0x1000000}, {0x3, 0x1}, {0x1, 0x4}, {0x1, 0x391}, {0x2, 0x5}, {0x3, 0x7}, {0x1, 0x81}, {0x2, 0x7fff}, {0x3, 0x3}, {0x0, 0x1}, {0x3, 0x3}, {0x1, 0x7}, {0x3, 0x8}, {0x3, 0x4}, {0x0, 0x54e}, {0x3, 0xff}, {0x2, 0x6}, {0x3, 0xfffffffffffffffb}, {0x1, 0x1}, {0x3, 0x7}, {0x1, 0xc6f5}, {0x3, 0x5}]}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) writev(r0, &(0x7f0000001300)=[{0x0}], 0x1) accept$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) 22:10:41 executing program 0: r0 = socket$inet(0x2, 0x40000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001d, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8480, 0x6) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0x8, 0x80000000, 0x4, 0x3ff, &(0x7f0000000040)={{0x3, 0xfffffffffffffffc, 0x0, 0x400, 0x800, 0x40, 0x8001}, {[0x4, 0xd1, 0x1, 0xfffffffffffffffc, 0x5, 0x3f, 0x6, 0x10000, 0xc7, 0x638, 0x0, 0x1, 0x4, 0xbcd6, 0x0, 0x2, 0x84cd, 0x100], [0x4, 0x4, 0x46, 0x7, 0x8, 0x3, 0x5, 0x7f, 0x5, 0x5c], [0x5, 0x0, 0x0, 0x4, 0x7fff, 0x4, 0xb6], [0x0, 0x8, 0x8000, 0xe3, 0x2, 0x7], [{0x200, 0x4000000, 0x0, 0xde97}, {0x0, 0x1, 0x2, 0x4}, {0x3ff, 0x7, 0x3, 0x8}, {0x200, 0x9, 0xe81, 0x4}, {0x6, 0x9, 0x7fff, 0x9}, {0x6, 0x3, 0x0, 0x8000}, {0x100, 0x3, 0x80}, {0x7, 0x7, 0x597, 0x7}], {0x1000, 0x6, 0x9, 0x9b35}, {0x100000001, 0x100000000, 0x9, 0x3}}}, 0x7, 0x3}) 22:10:41 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x72, 0x4) listen(0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) socket$inet(0x2, 0x2, 0x8000) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x20080, 0x1a) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = fcntl$dupfd(r1, 0x3, r1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x1b84) getdents(r2, &(0x7f0000000040)=""/37, 0x3b3) minherit(&(0x7f00001e1000/0x2000)=nil, 0x2000, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0x7ff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000002c0)=0xffffffffffffffca) getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getgid() clock_gettime(0x3, &(0x7f0000000280)) r3 = getuid() ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000140)=0x6) setuid(r3) syz_open_pts() fcntl$getflags(r2, 0x43) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) geteuid() r5 = semget$private(0x0, 0x6, 0x8c) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) 22:10:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 22:10:41 executing program 1: r0 = socket(0x18, 0x4000, 0xffffffffffffffff) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 22:10:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getegid() getegid() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) sendto$inet6(r1, &(0x7f0000000240)="39d0cfae02c4c2279e25fa9b1ab53836811ccc", 0x13, 0x8, &(0x7f0000000280)={0x18, 0x3, 0x7, 0xe7f}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000001c0)={0x3ff, './file0\x00'}) 22:10:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x1}, {0x87}, {0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000500)={0x4, &(0x7f00000004c0)=[0x96, 0x3, 0xddb9, 0x451]}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x40) ioctl$BIOCLOCK(r0, 0x20004276) r2 = dup2(r0, r0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000400)="1037d31ea80484763b0a383318a6d974270fa99c74c30ffc76eb4651204e61679865ad24b95ff6c8b9f7f643d241fd2fc7aa4a94e08023f420087be9121e062d95d3971860266e4ac188e8e7a84a7c762694730b9d31acd479441908c1a2f1dee682b4fac3560b7d3be0ce628ba660a6b69a88324614d9f962ca06141694e8f695", 0x81) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x40, 0x10000, 0xfffffffffffffffa, 0x5}, {0x7f, 0xffffffffffffffff, 0x9, 0x81}]}) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/237, 0xed) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x10400, 0x0) openat(r1, &(0x7f0000000540)='./file0\x00', 0x400, 0x40) openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") close(r3) 22:10:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8f") 22:10:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/71}, &(0x7f0000000300)=0x49) getsockname(r1, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x3, 0x100000001}) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x462, 0x7fffffff}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x27b, &(0x7f0000000180)="8b5e0780ef429feadaa17160be5d4c737a74b08540b36369381bb44d3e17d8596c31476a6da2509b26784bd1301323c06c0f38475a4a26f28fffedebe72cffccf90900000000000000f2fb68a6a4dacf12c2ed855bada42ecc21ad89276a6d2524d9f6e7e008000001000000008be734287e34fc14eb9a835b2c9567f808a4ecac9426fe070a155dba008a31ecf6ef3a207855f2689a73f2187f89fa927fb5538d6cdb") 22:10:42 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100)="00239b218d097cda12195130240fc0c420", 0x11) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x408, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x1f, 0xffffffff, 0x2, 0x8}, {0x5523, 0x1, 0x80, 0x800}, {0x7ff, 0x7900000000000000, 0x5, 0x100000001}, {0x5, 0x200, 0x101, 0x8000}, {0x1ff, 0x1, 0x4, 0xff}, {0x400, 0x2, 0x1, 0x6}, {0x7fffffff, 0x7f, 0x100000000, 0xee9}]}) 22:10:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x1, 0x2, 0x80, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x64}, {0xbb9e}]}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 22:10:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='5') ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 22:10:42 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)=""/15, 0xf}, {&(0x7f00000000c0)=""/59, 0x3b}, {&(0x7f0000000180)=""/124, 0x7c}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000100)=""/33, 0x21}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000000200)=""/43, 0x2b}, {&(0x7f0000002540)=""/226, 0xe2}], 0x8, &(0x7f0000002640)=""/137, 0x89}, 0x0) r2 = semget$private(0x0, 0x1, 0x200) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000000340)=""/81) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x1) 22:10:42 executing program 0: r0 = socket(0x6, 0xc003, 0x3) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/1, &(0x7f0000000040)=0x1) socket(0x10, 0x5, 0x867b) 22:10:42 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1001a, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 22:10:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000340)="f544af1e7186b2126515e03df64d9974fd3d64bc7d1456474145", 0x1a}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) write(r1, &(0x7f00000003c0)="40bb0f6f80a49483dd4fabd5492c0dca0e12f12b660507ba1bb386c5a567339fa9163cc332588bb51282cf54ecb7cdb592a9afc838dc3b5c4bdac2d6fc859eb78195985ae5c9dad11c1f60add38db15622e5c5eebaf0a17a12c0c35c427ed3594b7f931c159478f5342d842c67654e745e9f3402612cc627627142db23e6ab9d93f92ce9b4089eb96a85be65ae2d492d4f9338969b4a59becf9fa1d5ccf472dbd9d823ef7bf408f331f6544943956f95b6d97c08674251440d49972c3311bec747a813db9182b56e2064b271ddd19501cc7ab4f8e55dce664c3e7a4d4279e8ddaa87a8e0be2a", 0xe6) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 22:10:43 executing program 1: 22:10:43 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r0 = socket(0x20, 0x3, 0x2) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000140)='mS', 0x2) ioctl$TIOCDRAIN(r1, 0x2000745e) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x0) 22:10:43 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000140)) 22:10:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() kqueue() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x100010004003ff, 0xffffffffffffff61, "73cc517b850900fbff00000000120055098c6000"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x13, r0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="d6b98db84a9546f9b99f63fba010b1ca0bc342f88f9799a3cfd56f2545f33da4fce67e793236c5939111855b413b032c216aacc4af2c31281ef3cba5525f32cb1e3edf46031a3a455c652f8abd677872e613d7dbd5aa025c9c66f4320a24e5ddf45f99f58fe436f5d57ba93aabe8bf6011c8d19f46d75102c33a9022b13294fa731dd8b186c87f29f636a6c7ae973951b0216e25543efdb5e140dcf433553c0c397061629ca0076f87604f5f797d7a1817a45153645004d4df33bbd130233e3376e601bff15afd6ce84e4bef033aa2c12917eba00bf5a055b84988886d7df746179ec330267db2687d088c3b717510b8c75a90b627315d96fc5148496c385b128ac12db08e10aa6442e25343b2584e061f82a85132de0745d6dd2ac592a216f950180ed58f338e545c134988eaeb000758490a79f13c1df05bd1a5914efa124d6c06364c5930bdcf9ecf3bdc569b380384a88f06fea53a3ecb88bbd6c105e34ee66ef3c0de5563b1b6e6f840167d117c67adf6bc253374771f95280a042c4d41021d073fc4eecad2f4217e28608f42b513aeaaab2e91b28570529f2e3191795b59abd2c2ab69d5184d8a3582baaf9fbe87da325efdfd12b641637d250d5e172fde5ed67dc660bbff9d79f2f30d4a74cbab7d8b61f5f5661e9a3cd301e3ae893b9355282588ff419556ee2bee3bdef1bc48f077ca31e347acb220b20d8a03dd4384473ecd49df4851073c9e73d6560c020f433256f3410a4fa809dd4aed0ae7ba650befc6dafb96eb901b0af57cedb525da8e05a18b4b013c45fa694a854f940aca64391241149c7861443f795b210a04ab3a2ab18d07775b091cbbedff2d6b0ebc1161da9c449ef3dd2e845ce773cfee112867825777f93287260c3e3353220e62e62729f3ebc60589a4f06a4508586fabafe2b66cf617e9c6c0c6d087935a60f4f2f5aec669d70fea9fdd5c95aa04606f3187a86caec6727e42bd3fa6a08d941d21d0c14233f3e731eb9d290ecdbf28f7b0fe1c5417637f392d9ba325a144e8e8832f122a741f5d54400481991c003a5d017b7c6485b523d532e35f4478ea2a2ca952146a3852cf0c017f2b8a041cf4e7d59ba31d4eb32885c20dcf97158a82e8100223b0f0adf29ef4f8e0858fcc10d251abfbbc7b514f3519a477727334ccc49dbe2b1e3db47f45d236dabf95075b655b1a60439eaa98caaa8dabb1b73395c5d9ebb8c2376cb93e5d606e454d348b91656393b8a38974d008f417fefd6d200720fef7b6e5cc5546d0aef62a335b7b586d5f186611dc21d62f353e645756c475e2fb3be729c5b5b9019c1d6cc096df0983f8f35300a7a398a6769f6179f8eacf62f165fecf5f7c597782d3bdb81cf44114ddf5f4b7ab127d5af5a2565c0ec145ffefc30b1fea57a0b855fb3368575897932f5ea3dcf98fb0f46f351313785ae62fc326e63a9e02ae0bb49d0ee33772055f074f117cee94338a278d8aa134fb52bd536104d94d51a278b51a190ce036007472f719170f482f71f6db8f0fcb5f66fa7734fafe10a73e6007e055632f7cbc3c68f00e66ea67a0f7dfc0de9dd88ba3a42864408cf0b1d5691e6402beb943d8f82fdff9cc8715c21ba84d792d089a96802b3d8f4f8e1a90dbfd7004b32347af0dc18942b7221150af1b3346be3e26df917fa12c02893e6615a891606f5c02ff9f9488425e85cfd274ee9b4bd8cf52f16b5e9437f2f384d21d025d1331670a1337e549ddf702e7a365b6b626e0c67fdb693ed1e1bbbc34b76ec43babaecbba7027b65bb92308b0186788dd8f8ec94b4a8c41f5c77bebe42f8e5005df1773e88b6ed830d4acac1c456b4b5b3d9b785593d520498305642080d0b3365a49ca2bac51daa8796759877e3d1cdbbc5ef4c8b92f869c6c3875648933f38ff88f492861e177dbbab021e5da21c04c59408e5c250f50d3296135f6681f226ac5fb91bf613f4746b2f4b57573e338b57a8d40a253db1be0d0a7be2609bafc2ddd453ddaeb427be8b8e09fc33335526fe33880e7e56e38e0c7f63767e4868adbc94e1aa381f9f2c340d79b54e8f4c15a49940422dbeb5856c0af18c32d32e334e97f6360b754fe1737c167c48dc634005b81526f2a112e9c2fa94d49b7515ce0", 0x5ec}], 0x1) clock_gettime(0x0, &(0x7f0000000100)) 22:10:43 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x59) socket(0x2, 0x0, 0x800) 22:10:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chroot(&(0x7f0000000100)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4004427c, &(0x7f0000000000)) linkat(r0, &(0x7f0000000240)='./file0/file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x4) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000180)="00854dbcbb932da7784a4a5b878536509a5c887e446af74f5a1e704a8e52f8bcf68d2f4e9798eac6a8b5d355f4bee1000498c8871d07b0b7f3510baf65852b8b138082b0c79d934f28b13d4d26f2306283cf6d1bdbeb99086014bfd029067262b0a99f3c9a091955fff67ab7", 0x6c}], 0x1, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 22:10:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x150, 0x7) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x10, 0x6) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) chdir(0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b28027822", 0xc9}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x0, 0x0}) 22:10:43 executing program 1: r0 = socket$inet(0x2, 0x22, 0x9) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) 22:10:43 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 22:10:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000200)="670d04c557d46e4c5cbcf5b4d39edd5c5eda53fe8d34483c68578ec48dbf8149a9f231b1dce7f895c952ff7f000000000000a572dc252c1fec7d50022eeb9cb54bc05269ca2caf3f7d0fbb63ed6578f62ea4be30fea27173078751a4aeb616790c49f44f81129a80c6eabef017d6c0f5b4a7ed1d388ac8fd63c11b00fa5a526dc4226829cfad61da6670b214ead73949905b3018c6bd304166000000", 0x9c) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001521", 0x19) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 22:10:43 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x6) 22:10:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x9) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0xfff) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x6) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x9) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000240)={0x3, 0x12000, {0x7fff, 0x80}}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) fcntl$getflags(r1, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000300)) r3 = syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000340)={0x9, [{0x3, 0x3}, {0x3, 0x4c}, {0x3, 0x5}, {0x3, 0x5}, {0x3, 0x1}, {0x3, 0x64}, {0x1, 0x6}, {0x2, 0x2}, {0x3, 0x2}, {0x3, 0x2}, {0x1}, {0x3, 0x408}, {0xa00ee57b99c7d206, 0xffffffffffffffff}, {0x3, 0x8}, {0x3, 0xffffffffffffffff}, {0x1}, {0x2, 0x401}, {0x3, 0x100000001}, {0x3, 0x20}, {0x3, 0x100000001}, {0x3, 0xff}, {0x3}, {0x3, 0xd58}, {0x3, 0x8}, {0x3, 0x7f}, {0x3, 0x1f}, {0x3}, {0x3, 0x6}, {0x3, 0x9}, {0x2, 0x9}, {0x3, 0x7fffffff}, {0x1, 0xfc65}]}) rmdir(&(0x7f0000000480)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) r4 = openat(r2, &(0x7f0000000500)='./file0\x00', 0x80, 0x10) r5 = fcntl$dupfd(r0, 0xa, r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000680)={r6, r7, r8}, 0xc) connect$unix(r5, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x2}, 0x8) 22:10:43 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x28, 0xc0000000, 0x4, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x12}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x98, 0x1, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x0, 0x5}, {{r0}, 0x0, 0x2, 0x20000005, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x49, 0x9, 0xffffffffffffffc1}, {{r0}, 0xfffffffffffffffd, 0x94, 0xf0000002, 0x500788e2, 0x6}, {{r0}, 0xfffffffffffffffd, 0xc, 0x9, 0x7, 0x3}], 0x7, &(0x7f00000001c0)={0x4, 0x4b}) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/87, 0x57}, {&(0x7f0000000000)=""/57, 0x39}, {&(0x7f0000000280)=""/234, 0xea}], 0x3, 0x0) fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getpgid(r1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xf, 0x1}], 0x7fff, 0x0) 22:10:43 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8120, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) socket$unix(0x1, 0x1, 0x0) 22:10:43 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2000000000020) 22:10:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2bb, &(0x7f00000000c0)=[{0x25, 0x0, 0x0, 0x100000000}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:10:43 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x87}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000240)="8b9a3293") mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') chflagsat(r0, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) 22:10:43 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0x6}, {0x1, 0xefa}}, 0x2) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xe5a3, 0xfffffffffffffffc, "d4864feb9c3ecf67193d45036dff7ff5fde5498a"}) writev(r0, &(0x7f0000000600)=[{&(0x7f0000001040)="6a2ae7e36d3f53d0918580c5b11413ae1600f9a28286ead55eb0bf5d43bf958e7e59b97db790f18511af82a0d1002bde39a66ba1786eb6c7c0803620abf091bb69813397569c4857e8c92591e1530b79560fbe9744d1aa618baff55faad27f", 0x5f}], 0x1000000000000104) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)) 22:10:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x6010, r0, 0x0, 0x0) 22:10:43 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xa5, 0xffffffff}, {0x47, 0x1000}, {0x45, 0x7fff}, {0xaf, 0xfffffffffffffffc}, {0x84, 0x6}, {}], 0x6}) 22:10:43 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x4c}, {0x6}]}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) r0 = dup(0xffffffffffffff9c) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:10:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x0, "4b02ed3c5c88d8aecf968cf88e75704c26648768"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r1, 0x2) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x3f, 0x1, 0x3}) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0xd9f4, 0x4, 0xff, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4a}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x800}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x200}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x7}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) 22:10:43 executing program 1: r0 = socket(0x1c, 0x8002, 0x5) sendmsg(r0, 0x0, 0x3fc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) dup2(r0, r0) fchdir(r0) 22:10:43 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r1, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x50003) 22:10:43 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/254, 0xfe}, {&(0x7f00000001c0)=""/151, 0x97}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/216, 0xd8}, {&(0x7f0000001380)=""/98, 0x62}], 0x5) geteuid() r1 = fcntl$dupfd(r0, 0x0, r0) close(r0) kevent(r1, &(0x7f0000001480)=[{{r1}, 0xfffffffffffffffc, 0xc8, 0x40, 0x149c64a, 0xffffffffffffff80}, {{r1}, 0xfffffffffffffffb, 0x88, 0x2, 0xffffffff, 0x401}, {{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x7fff}], 0x0, &(0x7f0000001500)=[{{r0}, 0xffffffffffffffff, 0x8, 0x45, 0x80, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x2046, 0x1}, {{r0}, 0xffffffffffffffff, 0x30, 0x10, 0xc37, 0x70e}, {{r1}, 0xfffffffffffffffe, 0x40, 0xf0000002, 0x1f, 0x3}, {{r0}, 0x0, 0x0, 0x80000027, 0x6, 0xcb}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000001, 0xfffffffffffff4a7, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0x9}], 0x0, &(0x7f0000001600)={0xf37b, 0x2}) writev(r1, &(0x7f0000003840)=[{&(0x7f0000003740)="6c98c2b17c5cde2084e97fd57b028da6ec723cc519ff53c88f80fca77c795093dca44bca6b9a5c8a6e481bdf6ee43febcb8c5522910baaae8d80708415033a61afc4bc3c476e058d1195a0e62b04c9441af4d966ddcb5369e3ce361959381e0e89a247e6016792e409687343b03e6c500b78ba4bb051651a96d8b111dfee4ceb41c69df26a2d0b6789be24b075d34b5be662c4cd5fd0f86ca21a1332d50671db9fb1b2c06c2a4ce1c386d23f213d45b2edfc53ec2e704d36b75fd53aa8b8f4a687f0a1a8f06e91a9e6a047fa1b9f0f5a433a6c6d260a0a7a4e9cee", 0xdb}], 0x1) recvfrom$inet(r0, &(0x7f0000001640)=""/23, 0x17, 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002340)={'tap', 0x0}) r2 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000001740), 0x2, &(0x7f00000017c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x3ff, 0x1ff}, {{r4}, 0xfffffffffffffffd, 0x6a, 0x1, 0x3, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2, 0x9, 0x7fffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x31, 0xf, 0x2, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0x9, 0x66, 0x431c814d}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x40000000000000}, {{r2}, 0xfffffffffffffffb, 0x1, 0xf0000008, 0x100000000, 0x81}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf000000c, 0x0, 0x200}], 0x3f, &(0x7f00000018c0)={0xfb2, 0x9}) r5 = semget$private(0x0, 0x3, 0x8c) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000001900)=""/117) readv(r2, &(0x7f0000001cc0)=[{&(0x7f0000001980)=""/103, 0x67}, {&(0x7f0000001a00)=""/106, 0x6a}, {&(0x7f0000001a80)=""/178, 0xb2}, {&(0x7f0000001b40)=""/242, 0xf2}, {&(0x7f0000001c40)=""/110, 0x6e}], 0x5) fcntl$getflags(r2, 0x3) kevent(r1, &(0x7f0000001d40)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x6, 0x1}, {{r2}, 0xfffffffffffffffa, 0x8a, 0x40, 0xa45, 0x4}, {{r2}, 0xfffffffffffffff8, 0xa2, 0x80000000, 0xfffffffffffffffc, 0x9}], 0x3e60, &(0x7f0000001dc0)=[{{r3}, 0xfffffffffffffffd, 0x62, 0x40, 0x1, 0x5}, {{r4}, 0xfffffffffffffffc, 0x80, 0x1, 0x1, 0xfa1}, {{r3}, 0xfffffffffffffffa, 0x40, 0x2000000a, 0xffff, 0x20}, {{r3}, 0xfffffffffffffffb, 0x2, 0x5, 0x100000001, 0x7f}, {{r1}, 0xfffffffffffffffb, 0xe2, 0x40000000, 0x7f, 0x49}, {{r3}, 0xfffffffffffffff9, 0x8, 0x26, 0x100000001, 0xfffffffffffffffb}], 0x80000001, &(0x7f0000001e80)={0x9, 0x7}) kevent(r1, &(0x7f0000001ec0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x40, 0x7c610eb4, 0x1}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20000020, 0x6, 0x3347}, {{r2}, 0x0, 0x10, 0x20000001, 0x56, 0x1}, {{r4}, 0xfffffffffffffffb, 0x3, 0x1, 0x100000001, 0xb2de}, {{r0}, 0xfffffffffffffffd, 0x1d, 0x4, 0xae, 0x26}, {{r0}, 0xfffffffffffffffb, 0x20, 0x81, 0x8d, 0x4}, {{r4}, 0xffffffffffffffff, 0x4, 0x3, 0x6, 0xfff}], 0x37d, &(0x7f0000001fc0)=[{{r0}, 0xfffffffffffffffc, 0xef, 0x80000000, 0xfffffffffffffff8, 0x3}], 0x7fff, &(0x7f0000002000)={0xffffffff, 0x9}) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000002040)=""/195) poll(&(0x7f0000002140)=[{r0, 0x20}, {r3, 0x8}, {r2, 0x4}, {r2, 0x80}, {r4, 0x164}], 0x5, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1084, &(0x7f0000002380)=0x7f, 0x4) semop(r5, &(0x7f0000002180)=[{0x0, 0xfffffffffffff903, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0x5, 0xbfffe92c01d1ca6a}], 0x3) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000002200)={0x7, [{0x2, 0x5}, {0x1, 0x2}, {0x2, 0x3}, {0x186db74206bfbbd3, 0x1f}, {0x2, 0x106}, {0x0, 0x2}, {0x1, 0x80}, {0x3, 0xcc}, {0x1, 0xe47}, {0x0, 0x2}, {0x1}, {0x2, 0x3}, {0x3, 0x9}, {0x0, 0x9}, {0x3, 0x5}, {0x3, 0xebf7}, {0x0, 0x9}, {0x2, 0x2}, {0x1, 0x8}, {0x3, 0x9}, {0x3, 0x1ff}, {0x3, 0x5a78000000}, {0x2, 0xfffffffffffff800}, {0x3, 0x401}, {0x2, 0x2}, {0x3, 0x80000000}, {0x1, 0x19}, {0x3, 0x79}, {0x3, 0x1}, {0x2, 0x9}, {0x3, 0x4}, {0x3}]}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000021c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000001700)=0x8000, 0x4) kevent(r1, &(0x7f0000003900)=[{{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x9, 0x6}, {{r1}, 0xfffffffffffffff8, 0x1, 0x17, 0x7ff, 0x8}, {{r4}, 0xfffffffffffffffd, 0x40, 0x8, 0x9a, 0x9}], 0x10000, &(0x7f0000003980)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x40000031, 0x7f, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000004, 0x1, 0x3}, {{r0}, 0xfffffffffffffffb, 0x45, 0x1, 0x4, 0x9}], 0x5, &(0x7f0000001740)={0x3, 0x6}) 22:10:43 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r1, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f0000001dc0)=ANY=[@ANYBLOB="000006418a97705186c2c3d90000577d6d2fd3d100a8727b56fefd492ceba7a08aceb8aae9f14bedbdf4c566fe7225ee70f3bc9627aa30c82a491a1dcb67ab090040f43fb93821d747ff397d000000000000000000000000000000000000000000000000453d41fa61435ebce97be38957a7436bc19aa934d8c143bdf772c97a586652bb3eeae1c2557ab7f9a78f482705966b62ac15e5c40bf4c1ee36c0d73fdbba2fc1c62bf93eebb1bf356c93a38b797691056021f1cd48966a1c2fa68ba1"], 0x1) r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000005c0)) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) readv(r1, &(0x7f0000000d00), 0xffffffffffffe49) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r6 = semget$private(0x0, 0x5, 0x131) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000001f40)=@in6={0x18, 0x0, 0x2b, 0x8}, 0x0, &(0x7f0000001f80), 0x266, 0x0, 0x60a8842fec88fd22}, 0xfffffe) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001f80)=""/4096) ioctl$TIOCNXCL(r4, 0x2000740e) semop(r6, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r5, 0xf, &(0x7f0000000300)={0x3, 0xffffffffffffffff, 0xfffffffffffffffa, 0x8102, r2}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) clock_gettime(0x0, &(0x7f0000000540)) semget(0x3, 0x3, 0x48) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="0000826669ee65eb179570eec20600d21c2f83a31a2f1285f832ed2129051bdfad10172151561f671f2d7dfdc509e0d87bea59b838e40cd7ec77c3daed9ca5e61deeb707f03d7d0874f700fd3973befce7dc2e90fb4a78cb111b4d0687c2b55d5906f83ea6ace0ed72a98995905f8fabd08acfde69f6533e2cd702be7833e3b85831fd27b1"], 0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0xeaf) close(r1) shmget$private(0x0, 0x2000, 0x420, &(0x7f0000ffc000/0x2000)=nil) geteuid() 22:10:43 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:10:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 22:10:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x24}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0x80) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 22:10:44 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x20000000000001, 0x2}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7f9, 0xfffffffffffffffe, "0366402ba77f0c02f9650000795acd3caf000011"}) write(r0, &(0x7f0000001580)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2040000005332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571e126ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818030000003828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f7cba8576bd78bc7b90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a07008a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60cc4c30ddcb698e3d8c92d166adcc1e35d0b3eb79d81acca5db876b697b87784e97c2317a21e230eb42f42c50f7d0c", 0x96a) write(r0, &(0x7f0000000ac0)="6a4a4e5cfab0fbad605a30c0ca00", 0xe) 22:10:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) 22:10:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setstatus(r0, 0x4, 0x8c) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) 22:10:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {}, {0x6}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x10000, 0x7}, {0x0, 0xb30}}, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x90) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x0) 22:10:45 executing program 0: clock_getres(0x7, 0xfffffffffffffffe) clock_settime(0x0, &(0x7f0000000000)={0x5a, 0x11}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) 22:10:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x2290, 0x2, 0x0, 0x1, 0x200, 0x1, 0x7, 0x3, 0x3, 0xffffffffffffa004, 0x1000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:01:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYPTR, @ANYRES32=r1, @ANYRES32], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 16:01:30 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x8221c2e3}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x614, 0x0) faccessat(r3, &(0x7f00000001c0)='./file0\x00', 0x4, 0x2) fcntl$setstatus(r3, 0x4, 0x80) mknodat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x100, 0x10001) pwritev(r3, &(0x7f0000000700)=[{&(0x7f0000000200)="668bb09c9909eb95d83da13ad941abb1b244868856b0d1f2589656a937e9834355be68e9d5f57e101474fdad17cc5b8dce7e90a166897371e89bfc421af45444d4f30680dece4a1c37965ba26989b735c5626f02b4c8c2d5332d1334aac7455b9ae812eca7576b6edaf05e352e5a26fb85d0b31e5b58e2f616155e22ef4f1fd7d32c364036ce2c73995611f4057705ec89b710ada6cd73c8f820d54233eb6a3ad1435a84fbc5eee2930b946e3289f32c98c63d03d0559ccb4f0d1e8342f6ccb859c872614e81dcadc59c443eb4fc89612753698c0c182ace75661f3ea479ccaf790fee55f6", 0xe5}, {&(0x7f0000000300)="e63ffad1288c7383b21d98da4f30d3b63e949348c5111d9b47e8868ced76d5818a8b34582aa8d3ffca0a532d3d608e871772a3b15870ceee03ab83", 0x3b}, {&(0x7f0000000340)="b3798f4a31bbf0661813caa519a01be846683206568d435711f190c458dc78ea9f8b2cc6b79323eb5ed48dce3298ef915a9cf3b8778f42ca3e4428fe9e4f642c", 0x40}, {&(0x7f0000000380)="61f123111e9f5f8d5ed5840a983f61d71e689c2201b2086b1dea4e29be21bb855206bcd6ec5c7271cf9027f005c946899c6ca12709fa9332c53a8d8e0cc2d078e1668176c7019ffdde30ef1f304b57a618158238e7cac48a525079dad1f5959d9c72e61910360c7c51f5b871e859987ca7d8a684ebb4a12e1db43d7af4279dc328918c17e46b72391435a89b8b32859f119efa4416422a684722aa4e4c643dd696bd8e6f5b674d11cfefc21b663c54664c90b54cca4020d8f3a53c478a037249b3f39911e75d009a097d92dc236922149c0ddb757d253a555083b6cd9499578f041ea4ffa90af05de4", 0xe9}, {&(0x7f0000000500)="6aec0c8a5650dcca98d1c5603e6bcca1da2632da94f250d0ed7cf189ae86f400351e2aa5400b290d9461f41df648ab7988a953d5d5cb80687e8f8187fcbe51d79c2f0a57819420b12a30316678506ff63b2200dce43fd52adf3ebff5a1c8ef5551e1f6fe8b161048bc229c870fcbd7478b9e2648054e43dd5ee250943d70abd1bdc80babfcbe613538e80a38b2922c869d5cf2ee8d9bdd1e89d73d593fca5a0aedbd20bd986bc577811e3db59398316e8a6dc5903380d1843842daf0a54af2ffeb18b34bf41aff843c14c01684303e43f8", 0xd1}, {&(0x7f0000000600)="aa8a45b2d62c6873427fb154715978d968f29712dd96d710885e745f925e50620f6d3667e801d858ee2bd3e6a04ad8ec224ce3b51c4451d9e3702660a6eb7697beae7b859e979bd0b36ba92d30623ea57d464ac19edc7f9c0dfa0f35b3aeae74d7fbfb8f26a72c9a37966494c0f1db592c630fd779701f45dfd8373c77285cd10e14b80c10ffbe0099103f0051d816b95474819f692467bd93f12d1b2860cb57efaf272fe81bb0fa5d93d57086ec7644b1a171458f674e6d7f8c996af3794d5eb2b9944e92ab5ad9c9d9833250e3e58e5a2fc3e6191c0a0394cc5966ccbd35012419e28c79201c1ce583b862bae214dea6", 0xf1}], 0x6, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) fsync(r3) pwritev(r1, &(0x7f0000000880)=[{&(0x7f0000000780)="db3310bb4890120b3ca2269c9090a9c9510f3166785a86277ff9a67c0e1da06af4097c7e50cfeb4631faff9117fd620109b24da912691f7b997a1f4bde206eaab0bc3f1d6a5621c8a58b8c9dfb51c32873fb46c6be6f8e75f0b23430a3abf2981658321e9f778819a0d7339fd6c34a82b27178b560fd7d1eed64f82d1880e077d062b8e16acd047dcaa9a12883b2b322eadf50ddd65ffc6c65b21a2683b2aaaca4446f1b5aae164488f1623a52060b6219bcbb91dd39a743080d5e19d9c2", 0xbe}, {&(0x7f0000000480)="0aefd510ee4a2bd164369afdd0cff3d26bbf7fc411d22a38d0be5450c0cace2f5aa225d811abcb8422aa47c2bbc0173562", 0x31}, {&(0x7f0000000840)="a82be7bdca4401e12a192cea93179b9e920b9dedf0e2", 0x16}], 0x3, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x1, 0x4}, {0x18, 0x1, 0x3, 0x8}, 0x1, [0x3, 0x0, 0x0, 0x1, 0x2, 0x4, 0x8, 0xd5]}, 0x3c) fcntl$getflags(r0, 0x1) 16:01:30 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x420, 0x0) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x0, 0x2, 0x89}, 0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x27, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10800, 0x0) 16:01:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6669f1f83146"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x95af7b70985be184, 0x401) getsockopt(r1, 0xfffffffffffffffc, 0xfffffffffffffffd, &(0x7f0000000080)=""/76, &(0x7f0000000140)=0x4c) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x83, 0x5}, {0x47, 0x2}, {0xae, 0xd64a}, {0xa7}, {0x24, 0x600000000000000}], 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x49, 0x20, 0x1, 0x9}, {{}, 0xfffffffffffffffd, 0x4a, 0xfffff, 0x400, 0x9}, {{r1}, 0xfffffffffffffff8, 0x44, 0xf0000000, 0x20, 0x8}], 0x6, &(0x7f00000002c0)=[{{}, 0x0, 0x1, 0x80000004, 0x1, 0x1}], 0x8001, &(0x7f0000000300)={0x3, 0x1}) r4 = getegid() fchown(r0, r2, r4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000340)={0x4, 0x5}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = open(&(0x7f0000000380)='./file0\x00', 0x892, 0x80) fchownat(r5, &(0x7f00000003c0)='./file0\x00', r2, r3, 0x4) ioctl$BIOCGETIF(r0, 0x4004426a, &(0x7f0000000400)={""/16, @ifru_vnetid}) 16:01:30 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0/file0\x00', 0x5, 0x1, 0x3, 0x1, 0x959, 0x1, 0x100000000, 0x2, 0x3, 0xfffffffffffffff8, 0xc000000}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x1f, 0x0, 0x80000000, 0x0, 0x5, 0x9, 0x959, 0x1, 0x0, 0x8, 0x7}) write(r1, &(0x7f00000000c0)="1f30cf441d05b13f5502dc1d1b57260b31a1a771d610d2d11ae856ee93ef03600f8249beae4c", 0x26) 16:01:30 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000000)) 16:01:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x2}, {0x7, 0x100000000}, {}], 0x3}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) dup(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x910, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x2a0, 0x80) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 16:01:30 executing program 0: unveil(0x0, &(0x7f0000000200)='x\x00') munmap(&(0x7f00002bd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) munmap(&(0x7f0000162000/0x4000)=nil, 0x4000) 16:01:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205601, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000280)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x3c}, {0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x1) msgget$private(0x0, 0x65) syz_emit_ethernet(0x5, &(0x7f00000001c0)="8b6950f8d9") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000200)=[{0xfff, 0x3, 0x6, 0xfffffffffffffffb}, {0x80000000, 0x8, 0x7fff, 0x4}, {0x2, 0x7, 0x81, 0x2}, {0x6, 0x400, 0x0, 0x5}, {0x0, 0x9, 0x80000001}, {0xffffffffffffffc0, 0x0, 0xbf0, 0x83b}, {0xfffffffffffff800, 0x1ff, 0x2, 0x3}, {0x2, 0x5, 0xffffffff00000000}, {0x3f, 0x2, 0x7e, 0x7}]}) 16:01:31 executing program 1: r0 = syz_open_pts() setuid(0xee01) r1 = dup2(r0, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x11, r1, 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) accept$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00755e00000129b4b5c32694508d"], &(0x7f0000000080)=0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) 16:01:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20cc2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x8}, 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0x104007fffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x9) 16:01:31 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='..') 16:01:31 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(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', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\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) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x10001, 0x2) rename(&(0x7f0000000140)='\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//../file0\x00', &(0x7f0000000280)='./file1\x00') 16:01:31 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4013, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 16:01:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x80}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:01:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8009, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x800000000, 0x8000, 0x4, 0x401}, {0x9, 0x40, 0x9, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1}, {0x6}]}) r1 = semget(0x1, 0x7, 0x49) semctl$IPC_RMID(r1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:01:31 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0x0]) r8 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getpid() r12 = getuid() r13 = getgid() r14 = getppid() r15 = getuid() r16 = getgid() r17 = getpgrp() r18 = getuid() r19 = getgid() r20 = getpgrp() r21 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r24 = getuid() getgroups(0x5, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="8298bb373f3abeee60b0c11cbefa0b7594a97d273cf40dd087ba758cd3d328898e513fe44ba1dd10eb6ac41b603d70c4ccde63dc8ade677fb554bb80bbce74e911aaae60", 0x44}, {&(0x7f0000000180)="1741f75c33e8bec8248585ee345baab49516facbc05786b595344b7c82160e80606f427569838093c4d5ddafbdf030717f07122f8f80a882470f82dbfc1c6462f88f3cce6045723df53af7a0646a01f48c46b4aad48feb2658a4bb9c97dcb5e20c8f11ee66267eeb3459cd85ba24a4e6e2cf885f246075f6dc1efc92626e311c2d2d0b85a8a24f948ed8b1c75fa2c458af2f17", 0x93}, {&(0x7f00000000c0)="056fc410303c16e4daf20ca61e230e51e8f3abfada1ddb8c2e3b704db5174810a456a7d0f67c720b78d8177f958fdbe47159", 0x32}], 0x3, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}], 0x148, 0x8}, 0xa) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 16:01:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) munlockall() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x28}, {0x6}]}) geteuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x12d, &(0x7f0000000080)="42147724d270f7469b40c59703b0ef270e5197772219c73b1c11087181b7ea442b9d16068b5b29f5ec2befd1a99fef8458096e41358a32d40999538a") 16:01:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x2) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003bd, 0x0) pwritev(r1, &(0x7f0000001600)=[{&(0x7f0000000140)="89f92327133cedad10bd4723", 0xc}], 0x1, 0x0) 16:01:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000940)="33902e797f86e35cb05d16344e0d53ec944cd366dee2be16b75e6565bc69becef1234b345eb3359083a7bbe0f7fa89a3210a367272b12cc31a87bfe5080bc3c18035befdab34480cf76866cb8225f32831941c3304b56b6842c02b08961ed7d6ee2164ace0ed6e6788d4ca678a24617790fa3f3341a48abcecc4b7d1880b521c13b745001100bad1a79ca899c2a30e5be62115e6a46c651f84163ea8dc17121dea18dff980dff08a86448398c302fc97a0e11e18289d56110a29fca13731ebba954b556d4e3b70e99ea218549f8e5772593b32610e01acd46521b0c72bdafc8814736cff237e9bef715ade674599c8ee2ceedc732b0b65e54cddbf03f08e46f3c7a29f1fd5d9b3055bbb49cb39894937a5089e331844d0a7e33dc2fd5c9625cfb2a7ef30c851f4f9a5366d9c10d0f9f25a894e54b3cb6d12368a0455a639497b1312a5c032e4386b17fb9aea474690d52aabdad15d2da65b30e78620f3f177dd3028d783e7b6247fd5beaaa3d9d4428c4649dbb7dab01bf444fb18d22c6417829e59a60bcc457d62bcfdffb9682acf08d00811aa2c536e85244971d5185f97088b7fedf268a038194ba70912f32e24ac268ea5588edc58c0b5f472549b24bc752650547ba756a9c01acf8dda7041884f2cf02f9218d5b4ae224f4d5da91604289d5c9734210941755f92831d34054a12483af2129ecf6d5e0556fba6eb3485246d75048fcb90de318b0bf3f4ec5e6742b0366e4bf933fd17c036161c8f1dfec998095a93095f381e931763871e7e403ce5cfa90248b3602f44b5a92b81e78157888348f8d4cfce870c22e54e47e7a198376e46d0acc80235e2792bf139972bc46558255a58408a56b9461cd42d46de0c2a048eb666a6cddcde3a23670d98a233af917d3a6a0f419f9cffdb0fcdb608398cd4cc19bcf80897ea7be208c52cec503e8e06bddf745f66ed8b15f3fb0b88c99da7b2f1a7d3087bda76af9f31ca0413cd8b3b8645fd44e195805cfd78fd9b4c706684961f32139685d2a116e6c35d9c0671f14192d2a75b4bcbe91000b771ea4ab2423ca18729c58c9e3a60344622352a273473f18f5af4a288efbea9e7cb25068b8e2c2d21a1e85a88ac2b25d819fd8e05a4bc866a1d9cbad88bb6abe6905704ca6b6894b6349e3f44de8f621a0654b052cfcc80e4a2d18a221ceec549d5ad4564f773033ab51a65cc26d6dd8eda683bd78e1baa60ce5ef12b44657b83ced0cc038c3e9e29e86e947b44796b531690b3193457075b9f72124bd73438078bfdbdfde53006d8217729a054824917321b4c3295fefef4631f9385652a4e550116fb186063eb85d0904e74ab08e472e9b8f1742b9aa8cc53dd39851a897373564a5ca943153661f288dcae538861907f3aa5167150db9d95cf93858c0941b5cc2ea4181b1d940158cba5bca0016f98c0fc6a37a5aadcdaa1756c95b12d8e58f349c3d080c34f4a500fe815dc8be3655df2765b073683d7e2bcb7e8621d6cae2745edbe98bc913b1840eb073534ccaf0f2eb39cff8d72d52b9330c3611294ad2d4f8fa3646e9ced42a82885c808234b6e432349f4c203e26b412659c0123545d18a9ea922874fa7788e940848d382794c66da2697959dd7477b85f8", 0x48a, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000000900)=[{0x0}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffffeffffffff, 0x4, 0x1ff, 0x6, "5cd2219e2737dd93a1d350fb4ca43f665de4a0b7", 0x4, 0x1}) 16:01:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="20d0f0db2a543e4ce503fac8928920a3f70b436571e20e01b9a5e5799287c298c75326d8fa6ad4fbeeae9fb7b128add4f393e37298bf42f14dd08f69e759195173f079f39f48e9717197c7d3ea4550587afc68d5026359802cd0c91d1c93b6c3e9eccf9765eae5b2287404b6500dd7bff78f7d466aae160de418031f6bf962d3953d2ffdb25f9f300b91df819d6f09a48819b7e1803c46d2d15a07499e1796018720362ad55e898e3f064e3747a31b5d1509045c88868dec92687d", 0xbb}], 0x1, &(0x7f00000001c0)=[{0x18, 0x0, 0x6, "cd42"}, {0x60, 0x0, 0x7, "3c1e16bf35bb5b4cb0b3dea0ded8b8f62a65376102eea6a2e11c0e65d58375f795d97bc9cc6e831ac1b5cc48465dcf6f40e3292e7ae5cc761025d281f53ac1e90d28080e96f2d4382baeb7a113"}, {0xc8, 0xffff, 0x9, "096a66e2f420a2f87113a59335ee93b1664953a8a1041ce18f28fd05c5f561dade9fb59238887ca38e70f7c3090feaedb2816c6a836eea8deca7851e43d654784688a2efd8bd7836556f3ebb97b5394d82e2e1594a19c48b037403aecd952d91aa2ccf7a21a59e3672c608a27a0e1bbcb2a3c735f019dffe10fa97a97444d7f4c4a431b7d0d0792384dd29410b590e287e6803f88b8a3f6f8f26141a94a2995eb6acbaf6880d9df734d51d3d83dac4f79522db"}, {0x10, 0x1, 0x4aa0}], 0x150}, 0x4) shutdown(r0, 0x0) 16:01:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x25, 0x1, 0xfffffffffffffffe, 0x7}, {0x3, 0x0, 0xa050, 0x401}, {0x5ad, 0x9, 0x357, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) chmod(&(0x7f0000000180)='./file0\x00', 0x1) 16:01:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000140)=0x2000000000008, 0x1ed) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:01:31 executing program 1: syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x1, 0x1, 0xff, "b81c75a146b16109b1a311ddaf0f5d2deef21c19"}) write(r0, &(0x7f0000003540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f", 0x62) 16:01:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000), 0x10004) 16:01:32 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r3, r1) setgroups(0x0, 0x0) setuid(0xee01) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1ff) unlink(&(0x7f0000000140)='./file0\x00') getgroups(0x3, &(0x7f0000000100)=[r0, r1, r2]) open$dir(&(0x7f0000000040)='./file0\x00', 0x120, 0x20) r4 = socket(0x10, 0x4000, 0x1) recvfrom$unix(r4, &(0x7f0000000280)=""/145, 0x91, 0x2, 0x0, 0x0) 16:01:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x10064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) socketpair(0x1, 0x0, 0x7, &(0x7f0000000100)={0xffffffffffffffff}) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:01:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x10000) r2 = dup(r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x1, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:32 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ws/ouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) 16:01:32 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x40, 0x5}, 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) syz_open_pts() r3 = dup(0xffffffffffffffff) write(r2, &(0x7f0000000000)="0a0675d3913511218da47f4feea0e762b5a69881cac7391d27f22b0bc63b7a797648ced1ece5ecb50d20dae6e0254882cad415c9d81fbc1941d1bba51fa2ed63", 0x40) syz_open_pts() faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x1a, 0x3) 16:01:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x5, './file0\x00', './file0\x00'}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x9, 0xd38f, "00685dc17f33248cde84d7f680776a662488d14b"}) fcntl$dupfd(r0, 0x0, r2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="de72a76d73a831a4f47ce3532373ee9fb80c0ec0efc948895128585aab0128dc03e426b2e062eef9820f944a025653a9d31033", 0x33}], 0x1) 16:01:32 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') 16:01:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000480)="00c249a5c8898eeb96ac14d9dc10d55d31ef206cf61bdc830c588125bd961a9da54808", 0x23) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe853008f0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/249) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r4 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f00000004c0)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000200)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r5, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) r6 = dup2(r3, r5) semop(r2, &(0x7f00000006c0)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r5, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000700)=0xbb) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x1, 0x8000, 0x1000}], 0x9) shmctl$IPC_RMID(r1, 0x0) r7 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x66, 0x0, 0x0) semop(r4, &(0x7f00000001c0)=[{0x1000000000000, 0x707477ed, 0x1000}, {0x1, 0xffffffffffff8000, 0x1000}, {0x2, 0xffffffff, 0x800}, {0x0, 0x9, 0x1800}], 0x4) pckbd_enable: command error 16:01:33 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x40047307, &(0x7f00000000c0)) 16:01:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x1}, {0x2c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f00000001c0)=[{0x9, 0x1, 0x6, 0x5}, {0x1, 0x5, 0x401, 0x10000}, {0x9, 0x5fa, 0x2, 0x7}, {0x7ff, 0x10000, 0x1, 0x80000000}, {0x1, 0x8, 0x7fffffff, 0xc43e}, {0x8, 0xfffffffffffffffd, 0xfffffffffffffe01, 0x7fff}, {0x6, 0x1, 0x3, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0xa, &(0x7f0000000000)=[{0x800, 0x3, 0x3, 0x3}, {0x4, 0x5, 0xad, 0x6}, {0x0, 0x6, 0x54, 0x5}, {0x100, 0x6, 0x8, 0x6}, {0x40, 0x0, 0x0, 0x4ab}, {0xffff, 0x0, 0x100, 0x7ff}, {0x9, 0x8, 0x3, 0x2}, {0x10000, 0x10000, 0x9, 0x3}, {0x100000001, 0x0, 0x1ff, 0x5}, {0x7f, 0x7, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4d}, {0x80}, {0x6, 0x0, 0x0, 0x100000000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') 16:01:33 executing program 0: socketpair(0x18, 0x8000, 0xff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) r4 = open(&(0x7f0000000180)='./file1\x00', 0x400, 0x40) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x81, 0x9, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xda5, 0x1}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000240)) r5 = accept(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) clock_gettime(0x3, &(0x7f0000000380)) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x0, 0x7fffffff, 0x2, 0x1, 0x1, 0x400, 0x7, 0x1, 0x1, 0x3, 0x8}) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000540)=""/180, 0xb4}], 0x1, 0x0) faccessat(r4, &(0x7f0000000640)='./file0\x00', 0x13, 0x2) stat(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)) socket$inet(0x2, 0x8007, 0x4) write(r0, &(0x7f0000000740)="a70bc51f6ec93a9ebdd97f8b6e3d5cffa8ed81b1b2fadff489bbcd79bb4e5c59313dfacb84956a1a12deb55036dc97d22b910e0a1d130d2710adcf9efa69e97a3d569f359c7cfe7a0aeaa4957e5a7cc9292b58600f7f5ed5b8ea6aa68ce87385eb7b261e3476b55d4a2a7d67b44b6705b61d0007c90e4370158ad3959df06df5685691e7376814115587de2dcfc89584b283efdbce9be7d5b8e28d4553266ec269cece039ff785d2e86c8092259155f55310f609edbc162a0c40a01e0eba5c91dc4e2138aa10", 0xc6) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x380c0, 0x0) accept(r6, 0x0, &(0x7f0000000880)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000008c0)={0x6, 0x20, 0x7, 0x401, "b991699baf689008dfda473af35e447ba17dc35b", 0x9, 0xfff}) sendto(r0, &(0x7f0000000900)="3a316cbb2b0b876ad95c8a005ea794ef0269730634151420cb49d514eb36268229165e4fddcecd9d7ce27146ff84e82c865ae3543906855351e136f286314c81c16a35056111b810685ec3951729d59f42f2aeaeed746a913fb412717e533909d24478ba34d0dc0161e81b64a66fbc9b8b66e64a7a5749e33c254da5e866e0d5e01212b5e072d6ac514e2461c2f2852e5c3c8966edeaab44c533866c23", 0x9d, 0x8, &(0x7f00000009c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) accept$unix(r0, &(0x7f0000000a00)=@file={0x0, ""/108}, &(0x7f0000000a80)=0x6e) socketpair(0x7, 0x4, 0x80000001, &(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = semget$private(0x0, 0x0, 0x20) semop(r8, &(0x7f0000000b00)=[{0x0, 0xff, 0x1000}, {0x2, 0xffff, 0x1800}, {0x5, 0x2, 0x800}, {0x2, 0x83f, 0x1000}, {0x3, 0x2}, {0x5, 0x7}, {0x0, 0x5, 0x1800}, {0x5, 0x80000000, 0x800}], 0x8) sendto(r5, &(0x7f0000000b40)="9ffc9f4ad2257fa664e7d9713ee1a3af0d33a197849762217aa74021e540c64480753b9d35cc04be1ecb40879ffa29655e51d26f839a16203dafacc3f1d5cef3a0c944ccfc95b0931a0b6f1de9175e7dc5894cbdf26c073225dcbc1ede8a10c4250d8e9f708dc47791a81a6c92ecfc471ca1932928e317eec2a66d07d76a7ce8367df2f1cd2c601463805684f95b446574b0a87ad878509db9e69d44b09666a541a7d72df93f19b4efc39dbcf43141220a9dca1c9ddafdcbd874cb7b7f9c4149", 0xc0, 0x0, &(0x7f0000000c00)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000c40)={0x4, 0x2, 0x1, 0x8, "f9217899a8313a9491578c94d304c2d91918f639", 0x7ff}) sendto$inet6(r7, &(0x7f0000000c80)="45755ebd5ca6288dfd37c01cb0704c8a1512de841c4a4d000124761e474b98d256718fbcfe503fe035768d000ce175c7b096049bc4ebbf7fa15a72de493884e07d573e7be9ea9ded4fe7d71ee73a7f2772682198dbc4ceb143a36959e259a76132dc4458f3a54d72ba2c", 0x6a, 0x1, &(0x7f0000000d00)={0x18, 0x1, 0xfffffffffffffe00, 0xfff}, 0xc) 16:01:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8020, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x7, &(0x7f00000000c0)=[0x1, 0x20, 0x9, 0x9, 0x8, 0x200, 0x4]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7c}, {0x74}, {0x8000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='W') 16:01:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="7d7482b977204a6aab6ef949a47baaf660bfef08ef430549c9099c18df411601634b79e314e73027b6aeb9b537b74c26a4a1727fae4525ec291492a6e75b197d2f57a615d603120f648b4973b5c59eebe6d61d715c446a0989a5a029347926ac7e51bed146484c652f7bddb0cd593701f138c38e4464f9b57c1ea2d44056caf7cd8c79c0c7c5781f7b21e625079dbebbc587dfc02649af26654e5f215d0df912ca452757f6be6dd4e9a26138ba578d1a5bfaefbb4ed780fb93ef04cd009f1413c9e4b99fe934242a4f7dbd214d", 0xcd, 0x8, &(0x7f0000000100)=@in6={0x18, 0x1, 0x7d5, 0x8}, 0xc) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) 16:01:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x24}, {0x34, 0x0, 0x0, 0x7f}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x3, 0x401, 0x1f, 0x4}, {0x1000, 0x15a8, 0x3c9f, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:01:33 executing program 1: r0 = socket(0x18, 0x3, 0x3a) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) sendto$inet(r1, &(0x7f0000000100)="0380bde167236378e879d026d274122caa6c054e3fe09d0a9a5a3c313855e6188894b411c68a322d47a5a98ca6ec29ce7e24a3aae1c096a41359fe045a2c12dd5153fb", 0x43, 0x9, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000010000200000000c00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)="e25cc2bb7a5f960c", 0x8}], 0x1) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/12}], 0x114) close(r0) 16:01:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x4c}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="8b") 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x45, 0x0, 0x20000000000000}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7f) 16:01:33 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) 16:01:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000100)=0x9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:33 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10000, 0x0) dup2(r0, r1) mknod(&(0x7f0000000180)='./bus\x00', 0x10080000002000, 0x86128) r2 = open(&(0x7f0000000080)='./bus\x00', 0x100000041, 0x0) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000240)="fa1204009155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f103c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f7", 0x3f6}], 0x1, 0x0) 16:01:33 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f00000000c0)=[r0, r1]) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) bind$inet(r2, &(0x7f0000000100)={0x2, 0x2}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) sendmsg(r2, &(0x7f0000000680)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f00000001c0)="ad66249a0eb7890685e0bb39c741c1fd15d05e7ab5de58e4474f4c81f2329ab09b09bfaf3943ab9fec3ad670a8a2ba765fd6a6bcdb0ef5a10805327ba15f4e1564e2032ea486474bacebdbabe595a2", 0x4f}, {&(0x7f0000000240)="07ab54f1aa50450d15d7ad5800b655f53fbdd9954ec8e09a238827b752ca722cc2d5fd069f630629c5d7e4b46bec788d937ab3959c1044064fc42fbcd986069528bcdc09ded45433dfbbc3fd9a9619e8e748885943c3bcd95bc1c4103ceb888e5a8549ce2d04a16af6e8aa2527219af95243389a692fb703f3bd3befc6e6627c48aa97be95b733cc80c1addb99cb5694459c4c82b3d87868f91eb63da8f01c0b65246f40cf0f73a3f1c11124d3685c7ba42f7ff9", 0xb4}, {&(0x7f0000000300)="e17e58f2c147a079852e93361c55d386a0151b6715780f9a6c5a8b4b6a0e02d9599b2fa038241eff010cdc8fbf958d7919713f", 0x33}, {&(0x7f0000000340)="0d183939fc5d1b2f3c8cbd5924557ad9b30054fbfb6c3aeb8a4f2ca8bd1308f81bb243842e7ec803d6fbb11364168df60b51b03170f52e7b6650754f354fb2e9801117d64e7ce9306ee22acd70b9a54b0fffd28b98d4dfa87a6198021bb1848781e83c10ddd495b6cb310f89f496a63846b3b52d15122aeeb5e8080735f64f931be4a2c212c09fd07c5072aba3b222cb201390df3a542596abc867b006214e408f2f62d63ace21d0eaa72a188875d4833c11ddd8882865159683559a2e6da2f88bfca1dfbbf9d59f8d3961c7", 0xcc}, {&(0x7f0000000440)="63a65911dbf628f6dcebc049ddbeca9d78e16fad7abaa19947377698e3b2ee27c5", 0x21}, {&(0x7f0000000480)="5101408557a4b405728658822832a38dc6a071413bd6f6ef51d4c603e3882143559578841b4d1bdc535d3234c9871924ef0ab3f640716b0a6670fed4060eeb10bd390cd7ad4a2547330597b13e9114105f6ab4a1ce67a127e6f8d709294956b8d4b15d728b387314a56fd007baaff10300301e1c2a54653c43e7b0534e5235efe864ce7ee5fbd947e7364d975d8e3cf27306ab60f3ce500c902fed491a0648a777bf196002d7a6164a90571e0f43aea60a92cff135dab1182cdfc3fbd5472457", 0xc0}], 0x6, &(0x7f00000005c0)=[{0x98, 0xffff, 0x9, "0f6a9d25f82561e16b29d26fde165f3eaa8d80195626298926da40f82f4971737242fd9fac541390912693eeb40618ad9083da5db758127936507a04f65a908e87f21cad4d5c9e84f35ecf0dae2429c30173453e08b135e14050af79e7b162f9996c4004c673d48eb8684e2f9934461e7ad4420c48b8252609cac6128026ce8576e4a07a469b"}], 0x98}, 0xa) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:01:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x3d}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x82c0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000280)="15") 16:01:33 executing program 1: msgget(0xffffffffffffffff, 0x400) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xa0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)="7aba51a274ff73671a4ebe2939c1592608bff8c8362061a789a1cf436d5b812728dfe2b5a4d81f0af96f9e0caf8e2cbf6490807887acb890ae6aea6c66f1b93515f43f7dcfa87c7b5d4b89e5285c67ab6a703e124db0761d8ae3762e8574", 0x5e}], 0x1) close(r0) fcntl$getflags(r0, 0x3) r1 = semget$private(0x0, 0x3, 0x10) semctl$GETZCNT(r1, 0xb47a1fc4aab7ba44, 0x7, &(0x7f0000000080)=""/64) getrusage(0xffffffffffffffff, 0xffffffffffffffff) 16:01:33 executing program 0: socket$inet(0x2, 0x2, 0x80000001) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x773}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x5}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff58, &(0x7f00000002c0)="828fb431cd8daf180de9aabbbb04eda96f0096ba1d662cd254e0acecacfdc443a2af3e6e63693526c74344a042e0e2d7c92c1d1ef6f4a849cee50273870335a22d0f163a3edf71776b9672b433dd644b7dbd843435f349f9782834a77b7c82be561e53520e388bcf2111da77130caed2c57222db69e7c95aa32b1ddca173f0eb2fb48e7ee6a838273deffb9fbb2867ee20b33d34f226334920f7a51c7fcf6411c403f986d684049a89e124a7dc91cbbb8c6fe61ec4aa0b80ce8a104135fc835c3fc551dfbc9bcb6aa429980c57ff") 16:01:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080)=0x1000, 0x4) setsockopt(r0, 0x2c, 0x8, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000026c0)={0x0}, &(0x7f0000002700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002780)={0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, &(0x7f0000002800)=0xc) sendmsg$unix(r0, &(0x7f0000002900)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002600)=[{&(0x7f0000000100)="4289a607ae1bb46da732e33b6f62c597c01bc1c2644686b1dbb074aa", 0x1c}, {&(0x7f0000000140)="f5353011fa43122cd4f156fbe2268063d893c3a18b852d06b84de6a19ee19e9630fa7a2f1a93a8c90c0bc817bdbfb05fd468c954f30d2751f23d48daf071ada4a15014917060d8f8a3b82606b9d4ebc4347c567341f1918649462a7abea423d36a8225f302d72101fbe982bcb65c4ad589b38280d53ccf3dda20a633d2a930efb9368a6a26e74cd9f874f5bb6f32e00108969335fe6a9f35c9a5e881fd9d7adc00693779709f223aa30a0ff7f05d62f1e30d01fe77158204cf80684de7dd172be0a5b6080f5100a86000bf46c44a45ca9797cace5ba3727b9f656ad4aeae49a40af4edbf62cc30f83f8e985733295ee4ee179db0f2df6c407b4b1b85854782ae8f7a94e8fc7a5a37f87988be822fd34375fdecc5e4f9c21398dc4e6e710e95029ba168ae713fb32ad95e073d6fb28b26f2b48ec977da945e44655b61dd65378e842866d8734ec2538908f79e4f977b16563ec89e2c7cea5fa430a103e2a00188271618d3b004a495a2e149f33913be1bea4e23d586e4b3051364ed8c365ee58cf93c3410fae108205b9f7e71f91b3103d4f300d56b1c78f59b72e357f16dc87270a4ba146a3f49dcd69ec4647057e05082a1ad3c532a4da58ce4e3bb746cae14822b1fae8850f6ed2de4b03d3d80cc56e8bd52dd8d23d15422fb89cc202894209845b6754748bdf2fed302e5f07db5a0113d3d34eadd02661e941cbd00cd7f5189f29ef7e31f2df115d82d2b9d1112149bb3d147ff70b730a7c180b1b67b500c807bdec243f27868866d064361aa09b6c676d4977c9b9b435987481a89e313a8697b5a9578938f0105774996d1402bcf4ea0e9293dbad5742e397ca226a5ee704c8650c2e23ea8be51fa2b83296203d91bebb8a358de0b5ce38882e8d4d8a9ef16647d3e682eadbf11dc7baa4ce6bebaf5c290281d2233fa5da37a6ee3a7bfd353e884703543151baec1789d2bdd32fceec618fc06fcc6932300198209932a4bd3a795b013752b498f0fa09918be4137c704acf4ea588ed00dd41883e66d70858c722879c4d9fdcac818b6f9fe00299cb72c7ab4dfe67e8798e75400836b5ab50948b6aed30c18a6702d8c0d1b63be635e8bf0150d6624fc717d261408b53df2ba52bbe09800191831660844fbfb45e7a44b4a3a65b56d18cef142b4f2ab4f14aab3353664ad93dad1f2df7c43e8c701bf062c4c75e4d30a4d21fdcedd53eebb4ae288e6a397f2cdedb7f7ffd1fae8636e394c35bca552419a9f699c92bf649f7b839a29e20c08e4bbeac6f29a5ffe9ba3a42ef518fc8df2246c3e5910847442e25c9b0476e075bc035542c9055fbd16121c87b1ec1fa3b94b4fc55a3d2d655a13069ac801ab9168746cf35295c7af1499f77d1b94c77a3ead7c9bd6f8fe4b3a73fb15a6d5f378ea708c45129f187044798c4793953dce983cac6fa867c7739a417241e4f429c354265c4bc55763bbdd57b7850ad821b2a48a53e90079c977408f7d397966035352e122bb6395d50b26b00d2f48036a553b13ba32286c8f1bde2d5ac0918223a86bebd1d63332a74b6151e8e820146713b26feeafdf49c33951f35efe106ca3d5e8e37a4c9ae0f0678a6e1b2a88575ac8998f6e68ae7a210769df4cfb8f27350dd8afa0e3cb479b762b154f1b16c47e50626c030450d5ad076816fe3aa688a8fe92696e030f9a3b54c3e2cc85d9be4b54a3f580f8696ff4d0099c62df69f095ddf4b477d3efbd41078045ccaaf3a60c0875f0f654c72a3eb6c5791735e54a42868b1b2926e8bdb6b841fd042332c809eed68eeafa29b95fecc42cfefd7dd7aa587d5ab4499a8599c46261596e47e0babce6553fdf545881af8f85ec67997f036a41b32bed02bfba013e453b7123d1f4d36126faa6a1d0055b9898d886f42201341e53c9b43128962cd30aa70f9f7800ab405340d15a9e8d5d54aa0796bb2d2c0d83dffbfcca43072697dce4730b7690a04766098f554f1de322dc29fbc2887072f9ff97b264a9c009abb429866145944edccaf155d57697af20df4b867fc4585921544c8048389dafc76f424aaf8b5bb34bb4663de16288f79ea66bb22970b018425bed7fc96358583e42e9979b0e42d778931d1365ae22e08204e0f68cffaff1c35fb7e8ee2729da5a6aa70c4ee2d734abf85982366c32f89b9d990999133ec5f12bd0b400897675fee1b3afea9c7a64a4cd1f0f87c8eaf3d868fb226ff3722330524991741c089648860208fc60fa4217be4f02e5000bf5753a5ae2471749df44ed6c0d46ba414ad425e06c1b31f19971cac2711bf89c306d454b8c04c83b54d19d9f0529bd596ab40c30116fdddfd197d7c9fc7594ba48b515155dda0ecae2816a216d252b5a44932f0c72ff2dddac85b331bf1ff3c59e370674bb0884ed0039ada124887dc1f80109c76b9ae6d70bc810032cc90b71eea2256d52b752614497c601001dd1ca1365bad0f30a833849a8b0c39bfaeb6bc1378a3e78bed11c1b861977e85b00244df6d21ff7bb0b4f115dc76407be9c2e91f158a54e95f6e16a9e19fb691c72c1f6da672372c7e567e1bb71243a23f459801160c01d9f7f7a6f181ba00ecdc9cf6b39a413eec97cfbe71427a711bcb3d3cd0f60bbe8523fe7855e40e438c09bb84cf37a5e8dab51051f6d2ee895c6a5a60677d2225d43c68a6ef326145df7b4bcfe91c7b3936dbe8522aa107cf35eaa6de9efa174c99173472185c3c4ccbb2f96f98df187392ecfe22c087c11c33e2b86f3dc6cb500940062fcff4f6763e8b51f98a9de15143408302e537a7ffbc215da16a308a08299c7f35beac30cce6fd13109ca869879c947f2a9aba056574f3bb5ecef8fb6937c7af631493f632745baf5167561119fbe531ff9e5786f4c5ff2b0452d42589ebb14647165a947ac3f5b4bf60134a354daf1aa2d1e0457ddcba5695f9c461a4ce378feaa3da9f1ed9d7b4c97c2fbf85c2ce157f303362f05bdefaa526f199ba0ee786dbe47cb109538e58d2d38b76c09ca2974927eb7c31ba4f29454ea8d83f7a0e917f64b3ee3e81e3c1aa5e72a810df9be2a2e3b13359c25e2a895678dea2387dfe2b574f3a2f0106641b56ff1a9702a8bb65fdfd4c5aaccc7250b33e8d4cf5078ae261a7489577e7f755b18bcd8d132859ad3c6c2c1835b84e58dddf46b19dc705d01cbf37fa8b81c7f8e23d31a0f5f78998b32b4c082622919e71fe0e47387932a7414cc0e7b82aa7f481cfb01b5c05a277ce57bfe831b0a592c1ce91d1924ac5359a6869df7c921ebb14ef4adf384921f2c8269d510b7b149ee1b6e875aa73c3541f41f0574af96b8cf196c3924cf1cc2a65b0045ecd9083d84220174b72d49fdde0c7a1f8a05e13da1248f1056ab3d89cb85abd2ce3267777e85dd060200ac9312ac7920e08e66e86fbb0d004bdd08cbd3686f7807dd77bd2c06a848218c742d4249db220266f54de1397a7bb3a082c7f6dd1b045ea4e33451162bd9fbb0111114a0c40c86458513188691767f2055981b55020a50fc2586ec2d3b191c97bcf48ef9db1fb837188277559188d8d86192071247e6de5326056f2f979dac82a79a1e4ef6807bb2f922a7d8a719134269bf33f125904ca7089d5cb5d1fb96b6225626cc4ddee7383ba2020b31fe512254daa7d325815f0da3388ebaee7747bb78ed0af08f3744e2e9bb1475b4e750a29ae5e0e24a7655b06483a85ecfffb69fc64e0be5bf288aa7cf1fb2e533a0320a4d42e2567bc77e7cb6276ae37d2ecc6a10afef75cd5812297e5d78b32832e0f3aad9b2170357ec86f8c585b5d659e4c4dbb3087c5a5d1682290f7f27fe047503e467307979e0dff21047bdfbd41a692b0e410ec1edb13c4432106c098234a42524a38fcb64e0b178dad9fda60a891669384ce45a38eb298c16ca6d17af4813dac2ea2fa22e77459ae0aee9043fb410b8ba1707fab438f64594dc7460d908c73738067af314a14d42d7045590ac766a8bf090d9a87b7c0ecc1c64b6188da32e1b51f51de98dd03a6b1ec87ff7764bdac18055a59a52cd3a7c8d325b62d5fed7bf540320beb0119a6efcd0daf459276fe3cc0ff9adf0c6f9ff2fad9fa35f85c011c6423486e442449400fb3b9c034dc4de5ea6e869f473909f6768765e9170b35f893c31584add0fc3736c78e73a82da1c28ebced11c7706823fc7dff1effb290086810e09c146361fc0ae31809bb632be00c274aa9803e6c12fb26c4c0c2bc6a7b5d9c7ba93bbe4a3bbb1954a0f853550b9364f09ec446e176149950ba656661f340bb554d23fc8a14942d01560d1d5880805340ac431de3be8c1e76480f355927fb0f423fe13dcd979e6f2a039d4b8d9484da73e009ae7d256f08be7062c97c0240ce5dcb2cb7834520991f232aa3aea0fe0eff809460852ee961e10804f233c548768ed8131206081fc62f2ff81817e5a7252173f2cc49490a3a9810e6c69d9a300011e3e3d6d029d8b62719ff53ce368ed0e8264cc7a7f3602076d9a547019b806790eea538134d8f62365d6d82c2b4d932dc1908fbff97e87e12cce8a25740209ce184871276a05e726aff1a69af04f9167cd324ced053e73946421cdc17f00e319ef72167f9ce89a95e97bd895d656a44e9412a6e562013464be7cf078e02a6b4d5360d8cb67dde7ff6c658a1a41d33d870fb1e8c2f2b0c969cf1ad5d4baf0387eadeba323ef82a6bcbc7ee91f63d48e72e1d53b580feae6ef75d4defadc7cd7190b1fb213c1ac549695701d95cf0c08661ec7db588ffec021413b4684fdd53f821d704fe1e800d89a5dc59007dd545b821d257876b53cf65d3bfac7b8ba85d46667b88c6f9b98e63455f878f85a697da87c9b4c098a6654a4f014cd118ed985d69c539e379948b6fa7eb87516f06e5ea1ccdc25d00e673358f863ad98802f6d52ded32bfdbbc9597c3b543e6ef284fcb7bedf41715717a58b8535b2b7613383174c1076e0ee01790f97b2e6ac2026e94c0d6303b6e7055ff8265a2e371f1288fc9972226958cf791b9e41560da1ccf83d6acb665b0a2fbdd8ee678f8ba0c3e1464955e80783a0e14a05864c93d57d64e316b1d16452a1eff3c8e84491d43d9b49059db9df14c07f30fffa0a2eb313cce0054f8eca750b425f3debd73dcadbc15c395e8f7da2d1cfd6811211cf8c02094a464f4f8acaaae83c1a501b22878e487f80300252f09c2e969710b3a001072c1366019f5fc58c24cd3b828f381c674f595b4814805c94f847d79a4fb8216ec87edfe35bf1262f66c67acddcb26a77d74b23fdfd86520bc926587ae42bf2f38184920a97bf8e5f72db8aa7be1711f2851bf5fb4d440ee37a162a7b71951f4e41057c188af617f008e7aaec22ff6526a0f83761e4388fde28c4cffe865984b3404a8d29311be8e0b1a6ea2866cb0faa9a1186dbf3d161f1556cca94027fda322aaf789643ee46f635466bd347cc94b89653552d306e4ded36d86ea17e1ae8798c2f5cab821ce048243eadef72eb591f612040de1bf5a75c0aaec5c70618100763d00e2221822d6c3b9ef057e7cbbfc580b735e9723e0d7067a5ba046f7ef716002a54bc89113cd68ba36b750a8f1dd82037321815600c1a23ba3e58175f4524ce6e2036a0a37f1cb639821d1e4c8d60f0e6ef2fc444f2fecac38c0ad5ba06c6f9f4719b74b3c2496805211f339eb1c659e83c1e7a32587594c8d303a018818e9a02b64205d8aa63876a2bf88dff6ea525de581a50243ecdea86a01f02126ec3c86cd55d32f39fc23721277c960788f2061e1db826ede5425cecfa", 0x1000}, {&(0x7f0000001140)="4f0c6259f0c84c4ae9067ddba17d4b63b25e4a76bfef7631f0c005ccf9517f67f37e05a4b758e41874ace55d339cd99d2d707625a17e15dbeb5a63c27f03fc13b7515ccbeba73a25246535f8155452a7dcf24dac26f62aa4", 0x58}, {&(0x7f00000011c0)="41253debbc4823a99768074dc5dffc63308eff9544bc926006c80e9b9dd1bc078a9d76a4bea2eab92687c0e28a6b4e7a60a51596e13a068107ccb0b443754ef2374c93ecab4f97aa36353eb98eefdb3ae514a72d5d484f457a2573ed644ff1df0015d4c034a5ddd9c0eadb7e40bf7c42cf4a633cbc80d0e7f54acac3616da2aa5e047bb0ae6d372305c1b40c7653a49465547cd16d8a450feb6ad2e384fe69e98f9b0ba889fa0a769829b477b54d581de694b83fa84a", 0xb6}, {&(0x7f0000001280)="543e0c5b2d631da75613136bb1f464c68e4ae58e22f9a7b0b91b51e48e93773c069b9073f69c70b45bbaf55e516ebb034ed39afebb9c004debe5cf0cbe5162e3a7de799c177ad1008c17d32cd906a1c6426ae5709a585622", 0x58}, {&(0x7f0000001300)="7f74df77ffc499759bb215d5d1d10c1a7dbd48c2bcb24b2a7ce6f6fab57a1061fddd040afa05a2b58ae775fd3f27ac2ea6e89dd78f2aed32e1afb1ede38f345eac71cf4ee01fa77cc6ff5681f5e98426247349799a37ae852a3ada954b751f64dd0cc6140bd8ff3c8a5ae236812862c381e14e3e082ceb6e427e23dc2c7c22c83d0f5e1d133486f9fe741d68216f2936d83484398086de85a5cd676e0bafcfaa594f54f3b2b6a3e7d02ae120f1e934d1c036e5d8dd9a5916b6beb5cd49a0e4128210d6d2bce1de6e235b0d8047d0bc2ebfa856ff4c99388e30362ebe9731f2c17e50578cd8bb75c17f401789fb76823e1e1821aa53abf42863a29455737dd87b868b237d61b5b99bd531a0254f7494d4fdfe7a842e58a9b2e9479872086dabaa47ee336e633ac82616d649b979b87624184e3acff5a13fc8daef1d6e13947a530a98364afe86549255f065f212217af0a7cf1a67b7e76d6d5bc362870ff47fc8e3b7d35042a8d24c56e7426532c219de07c7c5ec9ccbbb8aa7d9d543dc97be44fe8862560bb8e02ee391715b29c069ce17d5ba945251ed14e8daaf027cc99d867f2779fe5ef47442d497ad6783df6f0350362914dd8e35e3a64c6db16b5526f051911edb23a85ebb84596914d1c4509280b934dc9371ed55c2c8f072d4c4a229b804b8416a1e7cbd8d991fbd5aa3d97cbb89c7efb68c332b0ed85efe1db4b52a89f43f79ff92b75056c6c03cac8690442c7aefe90cac9b47beced850de6bc579629075b78acae91ca986b74dcec26309fbb5a936bd37d5c6e1b2d797a45f8783e36ab11d77d31bdbdf54c11dfb2b67a72d113afc8d686cc52cad4788077f2bf96586461a2c515d0820719834591b0efd852b798f028dd24e324de1f7df432416bb0bd2bff13e8145721dd6146b89c5642d9c5ff280f9eac2dd947f54ea5d1f1540e7239ab4faceb4143f5ba4ec00f0c2fac8a113350c799f7daf2cf9dca3434d0f164b35ecddcac03e8983eed9cd18a7d1a0d026070e16a039a7359690f48c8ea2ded64710196becc9e03011e2fefa7a5d3c3d38c848a4228af5082a6d294e32cb107c79a65a740355f0f84fe8518576616ecc1d1359a96e0e0b9409dc90991254034caccaeb1bbfa3cb4f20219a998421b990c151c3591952d7444f7ec184e25a524282f232f85507f83bd20e269da69c041505c86bfc7e7e74aa349bd3a6ed32508f9cb2470441f6ccd296fc9b5329f8df0a7572d5034750b8e4a1a104c556ecb99addcacab3e8257c065bb056673d65f5dbc76131065c348f8be9a8e5dcd0fd63e65e79d58b3fb343879275644dc6e55a4edb8222672a7776c66a986cc9d379ce18e3bb0859d086c0145ebbf6814a15d503e700a768729913cc60869712172f34f6dbdfe83df932aa025e56fac3a4635c732898fd2e54c678e3addb808579a1d73b9c2d3d8b78b9375c8c0add2c9e68f5245908db3e1a50c3a164a50e41d7088049efc571152dc7781f66ce2d221acc88e0e01db840dd87943e23e4c3c35288dafbfbe0ce80e6b372949ff3573d3f6b2142f90f265e072d66f75987c351269bdc7d159780bb53453fb056ba2b18d368213a9c484e8fc210cf1db001c214b6ba6d96953f5bf1accd0706b364050dc10c96f057149f91959bfc13aaba38da4aa71612529b7d0de6b1f5ac8615108c09e2376074c6e59bb7ecfacb8e11a15eb34c2b757a2cdf2b889b0faa1f86a7694ffff25e1b708e578b1d67b7f4a2df0d3d56e795f42582edda8f702837e94bfc3fb38f2777d4c9aa1b8eb1ffedbb7610038b87f7272367b14293211dcfaecb427f4242eb71a9a6dc0928e530392f4e2a3cb4b32a1137d39c7ca4d4b27a31beb51377d8a751fedc124ed4fd0eb05a5bbbc5f9a2cff0fa89a40abdb8a52121df3d218ec612c44484f00bdcbb9d02c8418a0950e79be853832ab4f725b6dfaa0c3ab29567f9916f40eeca5ed9498de6543e6cd6b4cd0587630d328e5ff03e4a9b4636704b2fe7599874448312578575e8e867144f18e28a0df5998ed7cf21d158df764ebd1cdbbe98fc8b5b5b2a475abbfebf5a71d413bbca279284bf91c82a65cb569257a0e74f2f267b4180b14c244bfd550899d028e624777c0723c3684a0a1c723231aff7262cde21691b5ad01dc51cf9a299eea04c5f095e5e16447552093cf55eda627a4a8b9129b95a8cb53b779ebb4d5a26a77a027763c93d44ec30b1994012b79b2bb89f4535907034381243d5e5486db4863a3bd645f9d75b65ab1dff1f216ccb68ee28dd6b83a16681a1a659dff8ca624001cffdaa423847a7dff4dff2fe7441a3c4919d7a77988a5bedece44333de57bf03846eb6427e3f17ba096e0af5b695ebbec84195c6cc83d5010eedcf116b460fb5da7f28b618b14adcb228538956482708e81422ff853056e5227f7a52ccd3b35b7aeb41ca0bb1e573728e66e1950d1c614a8c3761a26f928a3f1b85c429ecdf4341dbf48347341552320c09ebf8f0e5c877b912781bce7ea02454c48945844b7433138f1716a26fe1aacffe31030eb486e817f6582aa55516b0bc8921d3558e5975132d38637a125da5c69daeab769735d18d94cb8031e7cc3deeef28a7acc1ada579d5a6b8a81d840e8388756fe4894fe45664f7f8c517dbbb208ba61994eed0a06b708da070144ce3269b22e43b0ce6ded82590737277f5093194a628857876600d424e2a12bb19a2005b1cda30559b15d342b3512f9a7376ce67adc5a78f7462d3ff4e6ceda5b43f307b9624308a94a6e55be4541a7a8c66bc783b243f9baa329c0b48b564db6220d514e14c5d42f44a454a1b14999739b2df651bae9b95806e7d1b9751e0ba2ed1768cd0f3114578b8855f07dacca9fe3a99205804da7af2bd1148ea473da0d67f9ba382a52043e470bf6eeb425efc2adf692a700516c97fad7a9cb5eaf2cfbae1074fe0c2baa5be80f054ade9b09e5e5afbcf377ed45cbbac4d94b88ee97cf1e8b02121d89ed2ee8cc7e3f00189c5e2a0082522631031e95943b57b3b6d172117b17f660993de7a61c924cb1956ac8cea9e74f6488bb50e5d42a162d45fa2288f4a434c41533e17bb969eb2826224ffee8848c9d0606a91715bcc1a0fb6dab87295f0d4782e95b851cd56a0b4ed8f4c0d1e2946f964325a915028942bfbfa6f6b59baed7cc7032c48ad14a4d21051c7476408f3380b60c6620088c85b2b53a0a7bdd41bb09a595dc20344e71b27e2c91ba187f71703c71ff7e03c78b825a95c268d2277a12ce36307e010cd1a9d23c355faed6f55597cbecfb28a7a9c27d16fb8464bc07e2277140be5dc3e257c7d0fd667cb78cca2fee79a75739ce2ff02d06a64e7c727639dd375bfc5b0870c89a145ad3966a6231206011cdff992706a70b29f392830179619004f9cdf209184c7dda0d252bc97ed548d8e0288452cb35153884c1f6cdfc1869cf20d2293bb2cdf177e72ebf80301e491903d565ba0e7338376fdb8ae5ab04fe7d653c4df269196d9fe3b096867fe3623c25bf711c93a7272a8400d81054b1032b6e19b06a3f104a00000e372f53e643a8afc3eb68e29f4c7a280e2238ea6769aa5b3d9f8f59ec96e0f6a9ac3400fbc31c152b1d5c0db21fa9737ab28a1976d0553c4909332b110189fc947b63cd716ff1228c531f500449869db3acd984dc60419cd9e133360844f1e61f95c14a2e592267d2e1edfab4e856238bf8a121ab66cf97c4e688bfd3d6a8bbdeba2a2555be4bda90ded27e3093ce92fdf87e90783c56f0721578f9b4adadd103f3ff99744949c0486d2f04b66cf2d80950d61566e44e23cec39e38a0e4c22bfcbf4c89b6dd431ab9b0b10ad1490389f4a89cbf18dac74813ee02183873ba89861c9e04309929c518e31f647a8475865449d47e25fff488d744ebd552511e69e89993714a852d419b5fba8cc804ee44c4237b10cfafbd83d7fa1db8e187d0f6c51438d1f18d266bfc390d2ae115e5fe3e3c859f8608a8762069f640de84023dd300f5afb28be2de7f08c8da11c6ad38c450eb96820c414b6fad683bd47a8a15c14452d5eb0c68de228c966d4084123391294b57264e9d60e985501a9c6f00c5a4fc251321296a971357312e724ca8d025e1786055c3bf58bc4ab10ea38032a59853803a8d73550e9a34929ff5491259d8f61b60ea32970db29034fff22cd9aa64d370b48f0e3b87f1eeb3bb4f47234e9e72e919c112c9ae132a895b1f2c2c99e456e9cd2f2a98b6e14af4b91352774d1c87960fa44582e7c721fb6be25491aaa21dc8a9b70ee01d1d2a0010fa9ad5e060b685abeb09b60f7ad712788e3ffc1cf444538959e8b382f991f880e118e7bc81aabf3dd07ee252a9fe9216887109a694c4bc68f1c23e57f73cfd9d77f9181315f365a6a2edf9fc9ed937e91421d6ab7ff3a4d1ea3abc0536d88007884ea288480a3eca4f8557a66da1e68304317acbefd52a372a3263c88e4593022a35e27b882f15abf37655a3a04672423ffc394d4b99bee9c056f63bbbdb9ab5483a2df64261d86c9acf102eefdd7a9ad4e72f31ffaa3039ca0caa79ef909ae9e8484065a306051c1b5e95f06e8aae9781e80301f8c8984ec81cfd6a7ce5a8b9feddcf2a9252f76209762b1adc5a34a966c1337b410c210a48ee15cb44e626b1c8d52caafb88232f8e0522bed0ab62a0f5ccb6d29fbd304c792e146fc03bd1f3c181b9f0b581036c641120c760fbaa2104aba27dc91faeffc6fa340b35c9631cab0df75df06932d268e65b05acd3125fee866300aca964a03bd03f955c59660ffdf2669aceeb04747197ce840f4491718f594567ac80ec204765f153df7adcc798fa2fa9086564b04fd2b88422849661963c73b58c7dcec827d654c4bc69209418dd250d9e373040e6119265e914177f3fd25fef4aa547c369039d42bb864acb2ef72ac06b3af15688677d83ff3fab3758e91df551c819264585e5b9479fa910d43ac838f37128ee128765a9a52df44c4a3183577e128d84e55e74c54f7efa39f2791b1c615c7d1b3cefebc86b89e618dea28f818e7c3cb22dc99d14ad9466b1f8290b554588c6f15f42dc278a4996e11ffe2bae57af5e22970cd8121255a4cd837bf8cf055f1f534559e20b2d312555614cb8a96bc912f9d15903683facf40ceac466d3b732455fa9e1efaa6c7ed1f43fea0f5aef12745e5d251ab815f7d5828a7715d7126bbebc9f39b89b5271816538a2a0b47db4de56727e2aafc120120e6aae4f89b8e22471b621d2f3adf45234c5ef78a4f143091a7b9216c94e791b9fbdd26aa7f9796f8758b0ba0af4a2094efc99c30a9585722b98ec200bd98231d56d3b64962467740cac9b29860fc9d1d90d1d7803c2a26af93508c311854fe34c866827c5b9468f2853f58d6492ca09df1121ab0ab6a1963727d759cb68f663de512f08229783985810c3ba0baf4c2bf8aa0b3b041dddc79f0e4cbd491d230385ceef18be015f1157a8b217b46c570f0b8ec6f739cb266968316b1536e143f2fe3a9de7b4219ee8a10f0407e413a25df9d9a1970680f77ece8dce51afd64e62a385f9dac4ebe28ee87f8dfc8bb3c028da2e2ce4dee6c16b85b6d344fe64b58e2c633ff0912da097374ccd73c782d3800094cdbefc231d926051e5b73f4d13f440273c7a478ff5b77aa23a26261ddfeaaaf9034a0728d5a9b6fd4a149985c169a2492c42cb600a45b1fe417052806fe3c811e0e0e113f33f9be2f16fe5ff206dfaa6321b164af2e3510ad77eac259cbf131ed657626", 0x1000}, {&(0x7f0000002300)="82bf14848eadd8538c63be21645b8081e9e956b58fb142dbcc77f2459faa0a9ddde068d019b485cf03362342e7546cbda2673f65277117f4db7523686d08ed3f6b62d7767235681018499d35886383196481d2380b0d75cc190ba1f66206e51166a9c28a5787a545622d4f6ec8f57e8ce0159e5dbf97d3f8291a19832743a0515e547900ee1588dbc4616ebea3e0614a0df98de723f9a1aff692bd95c5a3", 0x9e}, {&(0x7f00000023c0)="04035b37476d07ac4fba1762e787d4c52318013ae2f08242a3687596a045414afccf24c1de35275120eda6c62d78238f0b5e5670b0726a244e9d0b0804e50c82028f13172a26e5e76616a99d34874e5cdc5f51dda416523da2ed70c59440d6ef321a0bd25412c7cf5797e40ebda8852a8e60c3ceae42c81c29946879bb7d3910acea134db3ce99ae", 0x88}, {&(0x7f0000002480)="8c16ebd4679079c9ccb7d216a0dab7606d0d03000e2e9857b925a5e05a5ef27efdd6fb727fc33821a213d35a2233fa48a0a2c7f597da1e89c7724b5bdf098ecb6e9b8b661ea24a7c7e1a472fe515dd914ba46f6f", 0x54}, {&(0x7f0000002500)="3030efcf2fe61ba6f99818591bdc80cfc0c55f0640c734d40b710976e460bf4dfcfb62288458d50dffafb42e1a98c98345955c270aa1c6c02326dad36fb0aa3e1665210c28e2e050b734be8ecc3a29c48a61c46bd8091f6edc12dde5d391c35b44a2c993399d2357b0e6127759d85a3e08404f2a2f32c355d9db765a8c6cb74f53221ce818c505466670210cebf991947be9d1fec25703f80a716858185accd7f81fe549665ae1554a681e169d1d27b112194cf050b7bd91d293bf10aa047e8ed8bbd2967d7ac18c1b0f9b4214ae85195bb08417d7cdbfd5182e0e757e319347c6cf7b6660bde1545e", 0xe9}], 0xa, &(0x7f0000002840)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0xb8, 0x404}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10008, 0x0) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000300)=""/247, 0xf7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="f42a3dd91d7a28dff243af03d5b7bf9ed8170a048e696b2b981ae90b201fe4f2d05466348242f9a8e2570af0511f12166b5dfb9ccbd1d3b69be431b29eb3ad6c9903712ef451701bdec913e04c9210c759b9997e", 0x54}], 0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) ioctl$KDENABIO(r2, 0x20004b3c) 16:01:34 executing program 0: mknod(&(0x7f0000000440)='./file1\x00', 0x203c, 0x4f50) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1000005, 0x0) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) syz_open_pts() read(r1, &(0x7f0000000580)=""/234, 0xea) r3 = socket$inet(0x2, 0x8000, 0x100000001) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r3, 0x0) r5 = msgget$private(0x0, 0x200000000041) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x0, 0x0) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file1\x00') msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000001800000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006b4e30417ed5"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) select(0xf4, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xdb, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x4, 0x1d36, 0x200000000002, 0x1}, &(0x7f0000000380)={0x3, 0x4}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001ac0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) 16:01:34 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x2, 0x2, 0x140}], 0x1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x20, 0xa2, 0x10001, 0x6}, {{r1}, 0xfffffffffffffffe, 0x4, 0x40, 0x1, 0x40}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x4, 0x3}, {{r1}, 0xfffffffffffffffb, 0x89, 0x1, 0x7, 0x32ef}, {{r1}, 0xffffffffffffffff, 0x4b, 0x20000020, 0x2bc}, {{r1}, 0x0, 0xeb, 0x827506be46c29e22, 0x81, 0x4}, {{r1}, 0xffffffffffffffff, 0x61, 0xf0000021, 0xc587, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000012, 0x20, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0x39, 0x2483, 0x5}], 0x401, &(0x7f0000000080)={0x0, 0xfffffffffffffff8}) close(r1) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[0x7, 0x1, 0x7, 0xac, 0x9]}) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000380)={0x0, 0x2, 0x9, 0x6, "d4864feb9c3ecf67193d45036dff7ff5fde5498a", 0x0, 0x200}) writev(r1, &(0x7f0000000600)=[{&(0x7f0000001040)="6a2ae7e36d3f53d0918580c5b11413ae1600f9a28286ead55eb0bf5d43bf958e7e59b97db790f18511af82a0d1002bde39a66ba1786eb6c7c0803620abf091bb69813397569c4857e8c92591e1530b79560fbe9744d1aa618baff55faad27f", 0x5f}], 0x1) setrlimit(0x0, &(0x7f0000000040)={0x3ff, 0x8001}) 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[0x8, 0x577b, 0x5, 0x1f, 0x7f]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x54}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:01:34 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) poll(&(0x7f0000001b40)=[{}], 0xd1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x84) ioctl$TIOCMBIC(r1, 0x8004746b, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) 16:01:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$getflags(r0, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) 16:01:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000680)=[{&(0x7f00000003c0)="6186a35dc782f8f612353fb934fa17", 0xf}], 0x1) write(r0, &(0x7f0000000240)="e58756de14703a84b0f04e2e2e", 0xd) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2000010c, &(0x7f0000000140)=[{0x61}, {0x2, 0x2000000000000}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") execve(0x0, 0x0, 0x0) 16:01:34 executing program 0: mkdir(&(0x7f0000000200)='./file0/file0/file0\x00', 0x100000000000000) chmod(&(0x7f0000000280)='./file1\x00', 0x1010) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x90, 0x101) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') fchflags(r1, 0x10000) unlink(&(0x7f00000001c0)='./file0/file0/file0\x00') 16:01:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000008c0)=0x1) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0xfffffffffffffe8e) ioctl$BIOCFLUSH(r0, 0x20004268) preadv(r0, &(0x7f0000000280), 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x0, './file0\x00'}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000100)) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x361, 0x0, 0xffffffffffffffb9, &(0x7f0000000640)=""/214, 0xd6}, 0x0) seteuid(r2) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./bus\x00', 0x0) chflagsat(r0, &(0x7f0000000000)='./file1\x00', 0x40004, 0x2) 16:01:34 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x100) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x1) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:01:34 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b10005010000ea00000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4db043764aebdbe780f2d33a36f7e22e9054bf6ef2dc0f54aa869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0000000009ec7", 0xb1, 0x0, 0x0, 0x0) socket(0x21, 0x2, 0x0) r1 = msgget(0x0, 0x80) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/25) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x6) 16:01:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) socket(0x2, 0x4000, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/65) pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20001000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20002000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20003000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20004000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20007000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20008000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20009000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x2000a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x2000b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x2000c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x2000d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x2000e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x2000f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20010000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x200b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20430000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20431000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20432000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20433000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20434000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20435000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20436000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20437000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20438000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20439000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x2043a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x2043b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x2043c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x2043d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x2043e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x2043f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20440000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20450000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x204c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x204d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20520000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20521000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20522000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20523000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20524000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20525000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20526000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20527000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20528000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20529000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x2052a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x2052b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x2052c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x2052d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x2052e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x2052f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20530000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20531000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20532000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20533000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20534000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20535000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20536000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20537000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20538000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20539000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x2053a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x2053b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x2053c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x2053d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x2053e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x2053f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20540000 didn't change! 16:01:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x45}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 16:01:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000440)="8d") 16:01:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x50}, {0x6}]}) fchmod(r0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") 16:01:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x84}, {0x2d}, {0x8001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:01:38 executing program 0: poll(&(0x7f0000000140)=[{}], 0x1, 0x19d) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x202, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0xfff, 0xffffffff, 0x100, 0x8}) 16:01:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574e", 0x3b6, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="81e334c87f8deb547f97e56d510307bf681c1d256f3dbfb8da51fa422e5f9d83e67540a58b0a885b93b63e36b569b556db60d1e29e188e3dd4411c6e8a503caa417e1c6a6c1645c5f3451c37c92787abf8bec7436a508183d67371b82561238013f1734946ea63374818789c6ee6fb3a28ffb57cd735615f47e74a44fcb7dded73df7e47ff007a3836e09bee730c99450ac4c668dc806b22d1067375d733bd02183546b7a538c9aed6479cc273f9d81a896fc5dcdfd667ced0ec9cca73fa25a451b30a97bdfea1adbd73bb3bf486607d548d0f7b1b720984b99d05c057fbf03aee9beafb232695e18ec6e36e655e06528e4ad5d57c21d6819fa8", 0xfa, 0x2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) read(r1, 0x0, 0x3b5) 16:01:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10001, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 16:01:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3}) r1 = msgget(0x3, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fchownat(r6, &(0x7f00000002c0)='./file0\x00', r4, r5, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0x175) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r4, r8, 0x100, 0x6}, 0x5, 0x81, r9, r10, 0x8, 0xb29e, 0x8, 0x7}) ioctl$BIOCVERSION(r7, 0x40044271, &(0x7f0000000300)) sync() r11 = dup2(r0, r0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10800, 0x2) fcntl$dupfd(r1, 0x88e46080c9ecc0c1, r1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x10100) 16:01:39 executing program 1: r0 = msgget$private(0x0, 0x408) msgrcv(r0, &(0x7f0000000000), 0x8, 0x2, 0x1000) r1 = msgget$private(0x0, 0x640) msgsnd(r1, &(0x7f0000000e80)={0x2, "18c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42d4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"}, 0xe5, 0x200800) 16:01:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = syz_open_pts() r4 = dup2(r3, r3) ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f00000000c0)="c88d4448778f9174fdcc31ff00cbfa470ff3209e44f9716e81fca01097b0a3cc82c7f20a667c07fa", 0x28) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) pckbd_enable: command error 16:01:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x4) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x12) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19b0000000000000000400040c60100f2e900", 0x2c}], 0x1) semget$private(0x0, 0x4, 0x40) pckbd_enable: command error 16:01:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0xbd7) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x699d, 0x7}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)="b5ccce6bf3453e0fbfbbaa7224180fa858cd2c4960fc9717d0ae1dbdee857400f1e8d2c828a5f948574ad2eb4a57c5797e7d7083e183ab82a252aa60f401baf6307a4e62df31c310893c57fd3b088bc696484b29fcc42ac706dfa85405296f3eef5075c468a5f0815800dc60ed042892a71a5443d558d61324357a329e99b5fe68e994e7a7fed81714a78e2c33084a2d2c96513deb0116c95e2497d718595b2a102a205b6dd4a9c192b6eff315dd3787a0fc7f03e9c9d247442f87457b7c9c344e5ca2c286", 0xc5}, {&(0x7f0000000180)="89bcc1e5f2b6583eb397be73fd7483584594a72294016e1406330676929d02e7f200b9e88e0df06a83eff9bcad50f200d95b913cb669a90f32a49258e8f779bfa12377fe8735a41517397bd86b2a30f8c54478693d78e51ef377936755f1f77b4ddf86f0b302f0fb9e066a53f6b0bad1a8c5c90bd8c7c0c6cb67736c13367498f092c799739a2c225b3fff9e7d128a4cc3a356fedea1d05d266fa3b4fa7ed07d91e801f2277ce267dc2f5f7656fc77eb4b479dfb0c303faa9eb30002de6ad97493d289914c6390b76db90c5183c5bbf6c393a4533e6fd338bf383e24aeb2a91abc3cda13f07fc9bec51cd26201cf7b24e5686ee17c7bc8226006ca2277a606", 0xff}], 0x2, &(0x7f00000002c0)=[{0xc8, 0xffff, 0x9, "0eb57e136b6d4637e0b12ef6a2923471602d33fab45471c14be65bc9cd3399bf11e7a955067a98c5fa418d84b73429721dc24e59f63227498c0488a00e10544ae94774a32a719f1c13425fea89bd1dcd028e13fba00a77703355e485fe8ec4ce1b9beb38e5f7528fc69360c28c95e1d28c8649a55a1945eb8ca9f0ced0a2656cedfc4fe13a54c433b6f660e1ef2aabf2e3bb214a076e157a16ed49292a52b904b19296a02bafa6ef789c7cd450aff8881c4f44cf351e33"}, {0xf8, 0x0, 0x7, "868aed7bc63e337d93075ac132bc1beb8247d544321b90df5bca366a810a613be9d979aff96490df3d5fbdb80f3be03b08f250d425c2c95ce5a50d6f3cb449a07a4eba2a738452119ab7286a2ab35d73b6e6cc92baf99a7a3f2bde5a8df4d01f7377f6911f4c2c891ba7106bf4ed8f0694bba93b0cf56eada231c82e803638133bf00992887d77a2c52838d7fcb1d2dad80e47fd5feb5691d26c81128148311a4285e65990472c0b71a16aebb80404576c1e82de389fdfe19cb6fee3b185528e237e872201eb55fc5436b8237363fb4d6467bbf105b1524c685a0b771b6a02161d"}], 0x1c0}, 0x2) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 16:01:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom(r1, &(0x7f0000000040)=""/145, 0x91, 0x802, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:01:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x25}, {}], 0x2}) 16:01:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="8d0cc136") getpgrp() r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) getpgrp() 16:01:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r8 = getegid() fchownat(r0, &(0x7f0000000300)='./file0\x00', r7, r8, 0x4) kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80000022, 0x1, 0x4}], 0x6, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x20, 0x8, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0x1, 0x4, 0x6a9, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x800, 0x80000001}, {{r3}, 0xfffffffffffffffa, 0x22, 0x4, 0xeccf, 0x3}, {{r4}, 0xffffffffffffffff, 0xa2, 0x21, 0xffffffffffffffff, 0x8000}, {{r5}, 0xfffffffffffffffa, 0x1, 0x1, 0xec, 0x7f}, {{r4}, 0xfffffffffffffffd, 0x20, 0x8, 0xc00d, 0xffffffff80000000}, {{r0}, 0xfffffffffffffffe, 0x16, 0x2, 0x1, 0xf646}, {{r4}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x400, 0x3f}], 0x100, &(0x7f0000000240)={0x100000001, 0x2}) fcntl$setown(r1, 0x6, r2) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r9, 0x8004574c, &(0x7f00000003c0)=0x2) write(r0, &(0x7f0000000040)='!', 0x1) fcntl$setown(r1, 0x6, r2) close(r3) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000280)) bind$inet6(r6, &(0x7f00000002c0)={0x18, 0x0, 0x3, 0x1fffe000000}, 0xc) 16:01:41 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7fffffff) 16:01:41 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r1 = msgget$private(0x0, 0x100) msgsnd(r1, &(0x7f0000000000)={0x3, "10dac7dd65527a8a8b8aa09c1d1163ad13c33a0fd0bdf9f32cbf1992bab3de1ceb36dda9034bb10dfca57d665cd73fed6dc356cb14d76dd00358e10f851f2ae8a7f0bb83e2c142510906e61cdf50f72c6908f51169a21f18fc34d9345a97dd39edf3cfd34bce30a4a869e413e45a59273fad081437a53639d7d7de1863d79169d086ebd2acd81f95bba89d98c425c0d4cb7d570a6752c1bbaf5763866f1736be436185e4c3a039d862c200c7104264e1e0e3fcce94a7f727c1c16a9fb0a58344a18c55c80f8d7490a5ed103cf9df0b74c6be"}, 0xda, 0x800) fchflags(r0, 0x20000) 16:01:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x0, 0x8}, {0x400, 0xac7}}, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x80}, {0x1001c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:01:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x2}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000003c0)={0x10, 0x5e5, 0x4, 0x9, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x10000}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x100}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x2}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x100}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) 16:01:41 executing program 0: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffff800}, {0x0, 0xffff}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) 16:01:41 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) flock(r2, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001800)={&(0x7f0000000180)=ANY=[@ANYBLOB="cb6e00"/14], 0xa, 0x0}, 0x0) close(r0) writev(r3, &(0x7f0000001b80)=[{&(0x7f0000000400)='=', 0x1}], 0x1) close(r2) writev(r2, &(0x7f0000000440)=[{&(0x7f00000000c0)="e0b5bc171d8d0880c8928d3ffedd9c92f6e2b26f856bc6e7503b3881aa3e95736b787455d53e53c27c249552783ac630b98ea3f2b2eff7d545d0a057c96a6379f4ac8ce7b5c96800a289c9d37f4595fadf74cf6a9c14f2db8cebcd7be0b5f2b0f330d037702a5a0d2977b15475f418ecee404894bcfb0086caef04b8ca947357052590009985b55e9d69cacfb830f6d5ffe276", 0x93}, {&(0x7f0000000200)="7a4b9c08174bbbfae668f4f9f2b9baec40ba8cee36e73baecba6ec3b015aa56768963888265db917f8e66b509e59967da122c1d6c2dc3ed3f5bc74fe2ca4f5e69f720d4376f6f2b09d4300e1834246d86c40ae0ddc0bde2d332b", 0x5a}, {&(0x7f0000000280)="dcee6a893039fffc32ac6887f230557e4ec833b20831ad0bf9d467886d06fdb55802898762eec57d283220c0fa073c338a14a8a2af5806cfee283c64574c3b859eb55aa049b699cc17cb3af88087b6e8e648605b", 0x54}, {&(0x7f0000000300)="f1ae2a209eabf3bfb2f66b9deaac73312a6440181f71ebfb943c14c6188f604e35847add844afe8bdec0899a46553a057525396a61f89ed141ade502bebcedb710efbf2ad4681f629e8bf2a9648d7e31439428672a8dc6a05119d1a0e93bbb50", 0x60}, {&(0x7f0000000500)="ced1e90ad05106ae4e72fe0873f5b2f307fad877beb17edebd9371a5f6d18153903075e0da8643f438aba1d64fa33223423452959bd072b1b924581e426736f3f6b00df2401e5835fd722703afa3a8d32b56c356ab13d0db839505376786fae25378bece088b06246c0cb7a86a1fd60d917f618d8a489abc2c04c97c9c5d1fc6d5142b1c6e05b699bba1fd2ea4187db38e226b3ebc3003e812f882ef87bbdb2ff20ae0aeccb77ca75f3e2716f8171e2ff8b47e61b0d6cf83731eb33f01702941ddaa15549e6a19a8dbae69ca99cfdfc20f51f0c373e1b4ffdc5cc379d058ed60ff9a1b8742c4f49cdcd8038c8d0fda5a23a4c814ac4a53545aa907164804c2d9be610a02950bed2dc47b762788cca4c9117fc519db07c231085c9b76bac86aa60cf3e918c0526d7ade435e60aaae9c15c7e7369a70db20c9a996480ba11e5c631a1734340b53b9cc2b05c060368e2331d95ea406e5f9d84475b8ff163a96de569fd243ff5805b9384419cd8d5dc54012db3ae30f6c612184c68fce8d6b475daa034df35fb92e3d815b9f120cf29250cf6319150da0b14b8e05fc500b0baff7abe7baafe293991e6d71433281ecb96844b7e53b352d1b7faf596870d521f1eb85b766ba7c1608d9590bd50c78bd29a34902d7b15288287fc24a8a066f9a87f81b27679d2b4911970fa026135c46e72327597f21d270290d55f89f92647e3b39faf8ce9788c7a2b5f13f071d3841ac45dbf82f4d0596d11fb44653dbc45c0c47824e5b7d50f89b905c775d96a1ebe001d4070592ba5a6d3870399b3016719a6ec6ea2f079839fccdca2e3614794e3547c48ea7ddd586252559b666c010244aadf103c2697558eca826b773c1720bec89e551784901b0d7e476cbb6bfc35fdf18d043511abe96b055592f68661d319e6b9fdf56e38f302ce0f7a5b3be557429864680710c552bf8e649002d00ffaeb3832302aa105af56374a102767b9a08e79cbbbc76b343c03440ecbc1110dbf4f8ff7c0519f345c4b1c4065ed452a9d5dcef795e2df41f583ec23a6348b9aa88173b873e92a65a5b4cf9aa0722159a1822171632392eee89ecd06d9320b58a7c9c6a32af7730475f9725280ff2471ea96aee22850e84eb70af7afb62b01d75943bcf56d43e1ff032ac9b6db93ad766f9d940016f238dd57e4f0a14483d28bd254bf4916ab344b3e38d502874354d5d7e110f052698a973e07353e9d52c8e48ddc914be70c8dc447c1b1db08352ea7b3b759296d93a9009541e51c2b92a176972fbf5dfb87aec8b99b779feef7874083c8d0185b7138aeee2e9f80bfc6514f4e3975a5fa52478f24f033d5b01ff433a958d0922f546aa6960ae9bb9bbd004d95f48f977f5a08520a4e1b9077c8b9f7c2252a302caf978ad73023320a570e1443c25ac5392733a95d0a3ccc837b353c45a7fc32241ed7539f37aba6bed3aa401538066cefb6e6e5b0a099c2ad504f5d77b6722229869f3475038f131fe1b6b04474cb4f0fa36610d13ef71c4866920b8fc8d57f6be726a6802c9bb3b94cc971e4e1d01998191f5fdfe8ba402b3daa1a6f95f46ed60023c0c55987e9030916d8f0ac3ec0835739e404500289a3cb1f1ea55244c621aee19d4e00d77950e19f3d65b3d4a9a9b6cf5eb778c8e8a5eea408804e1c1e00fbf1325876781a73504f2c23d8351902d95e810140843ae72bc76393e91885e220e99d0def72af4cec2724e261f735a9a3e485a404425676f7a9363b978193dc8105e1bd0fa3be96fe2a8d01a8df28259ad88a9d954fad8d463c6556dc26c2cc49fc8668db6eccdf537b20178dda3c6cd52486a9d681cbde268d4ace9f03c2344afb12f8f4bf5593ce6dfeacf7ae3273c8cafb8f9153f4f0550c440e137c5121eee56b94bd52ad50d3f14a8cf3814958964ccc6b5fc73c35daa66af40653334d3af807ee9cff8382269641d426491f564904a9ba37bc18d8277b017f9f8e67216b95e0ef0bffb8b4a5a268626247b20a139df4c817b7b30cfe580edaf9c3ebabd2841733a81a1d7c886a766d3f9722c945472f6b2d78ff5dc836170d44c887729d708c98467f218db000553035350f927ff5316ebfca8ae47b93eaec4b9b64c952b489c799207de9287e4065fae58d1b7b49bf8d349f92a61e3eae45e1c13a995e39b6a92d25ff63ee858aaecc82111513d91186acb12edcd3872488e8200980c77bba9193821d78de64234f5e26732c4cacf5611495272e4db62013c727dae20b53922ba2c35e5c0e69500668d8b58855983275c189d618860046e28935a5682fe9dc0406f6861fd01acba30a7332fa2420a8a8786face3c1840e08565872a5f58d89ad495acbfa8ed7cf863ade9e0a977c671fd628482f46a1223137d1a39930ba1e2153db60ffd6703ce0ab136bf4bb32640ffdf8455b2692ca1c51ae6d32ed060c88e3067c0874a126b34c155bdeac7174dc9ad012fc9cceb5b784fb56ae840d333236391b6c83b8f9aeb0e5451b98a17bf29081d65c9d20fe9e7218f6791cada225f54f12e2f53a62868b0ac413e7ef4b073d680d2b3b522963b75274420eb0d701095c0e0b03f87986801dd9bd754d2fced3ea09152214afbac0e202f4223e69f514c32c1548cac7c8f2ef4d65ba85e1376b4050949863c03c2d3b950f74ebf11de49e693993b627d4ccb5927a8cb693a285d2c4acad2ae95aa6cca78de54719ad57ddf36b41b020f5a698cc3b60e10d1af13e5b2106d2e5d3029c008cfff311247273791c20813e25b2812a49d5fd257de890014b9631644333ee50a6ecb310f10f817a7be17876f05560f4b64796b044450beea3837610b641b336b7749d6070dc5384c8af052117ff37057a3c78c54af9f94619b48283f3629c8127afafe5240cbdfe5eb7039e3e25a4d24bb04c08cfaef4aceb191c47b75f027d6184647791765ee5cd3b90925ea8b6f4e437301f96cb843079aeeed4b521e4e72c71ff14b8ef51d33193727a9aa05e0d7e4de1bb9e94a7793a53f710a99a3d88abaf713f1e5d6ab43f2a13128cbe4e40a8d896629dcf037b3cc0b84f1ff4d63659f647482734a35b9300c06a478129f8f42adab82e328efc312161d3f82d817ad78f031cbfde5f8a599a66e95ebbb81456152278d2be589c0f2c6773b76b67e95a23a2012c646ebfe15661e46eb676d884c7956b9950ac753bffef70dd48c806ea43c133f99f01066d8b42fc5b94efbdce33ebbd36991472cb79c13668e9a2c036345a9a29165ae91c89f1732f06de914c5a03bfe31c520924f1812fefdc82d7cf41ccc4fbd61afd119c3fdf83ccaae129d309411261995b828be1481749ff6578e17a7255dfe6e0b432988d95aa77007fcdede1b53ab5ae60628200fca396d71a2be007a0dda78a6e74b68d9ba46e41608aea787c766a95ff914386c9ef32905f69bf977be9dd1e7f353a4ecf3dce83aba716062c114dc87db7b07b3b29841e2b2284dfccf16e94450be93ac6d77af7256d603a87f02ee422cd5a93068a40b7994206305d7117822fb5443c406cfde27610b75486ff391b5d0c4fbc9b3b6df4cddbe142c3775417b6fc20e52766150377db40dc3537ea320d407125fee7956cadc145102fba1220935ca7f6e8ea13ec963359d882c927968f5dee44b71d67758e0f7b04bf7486cdfa9d78718540c1491f56020109f7b4ce7087bcf61137036265b7338a1d65e661fa87bcf9475e5f79a1e1b6b56c4f15f0a546b68bf0223b9ea02fb301fe6339046573f0c0269185d2975634bfa6957a92a38abc6ddcae21cfd5d5028bfedb5c27c18023a22f80d416c78f795662f02a56bd6e19ff60a414eaf5aabbdef57de47f5bf0324b1b8927026c0cde1364646a98e84c1c92d504501696a69c8e97f2b46e1e35efe75154daf9802fb4a40f60ec4442d804643116a357d8bd58ee993a5adc1c2d66873db534521fa8840f854273953928c01902a8e0ec828ae7f0ba84c243cc6429cfd1b70bfb71d03a27ce8846115d0ad05f5250d36e104834763cf17908fce1425cfb3df5ec3d236b14655be9c2cdea0e45ca4d57bb8ce09a0b901afe2249c384089b00f4c19641647a2321e8b1dbcbbe25e2ea1e85adfc8befdbc738327aa6c9e582cec387f8b3ef962e407c5e05e693d09cb9695524541b2085c1929c2ee35a403a878f5ba2df1614ed8826eeb3a2c84aec2ee64d084201cf2649d0ee8945ebafa9e7a494b8e38c6119bb2c54d1edf12efeb250412e4c047ef11bfed91daec9b8373345c0a1811f08f4f288a3ff61bca9c683e53a534fc7209dec7f6b898d16c391ff9a5efefec384ffd702c883dc98a1b0b1d35f74a4784100e3e6c891126396f08d901649f2c56ff0d978e51126f7305a227e953d88009798d61a65d6a14710cc5033497ed7accb75760cd6054caddd986932b3b81e663e8bc97390beeecf25abef40df86ddbcdf338a4d0b62cae982f0206da292eb51943435527c1e73b2a70ff6d6b4c8f7c50ea8f36db78068eb80f2ea44418763c89f0ab51e76fb7e6819116e0288bb365525284a800313dbd96b873de9e512e669238ac3ea116670ac1f994b98883ebef76e1e4c4a86254fd1ebd1e58654c46bf58ad452cf81d8c2ae27b07494e79752fbbb147bbea253da1ca65669031b95b40d0dd4512a4a242303ec3aaa9abcc9dc962a10b8333cc9938c8777b6da9ff9bacdb8f2e4465ec8b617b42ae7c43f6c42c7ecb57b8ccf04bda5389b50a436bce6715d52b547871af10e4885351c0ec4f23c1ff8852a5d3ddb0578277fb81c06d7b635f5d04228f37bd3db82dcbb526c3c2dfb710f5eacc97ef7d1de9ccbd35a7ede775405ce197f9c8acb3a0c2bef72dd03201c7a46af76eec314f7d364f70cfd7e020011fc5aa8d2c5e6bef8d68164f2883dfae477dc50f9b4326679298f694531f530266cd9c6a7e4646c8c0f703687608c556385c5dd24969f09b7d13684ba9ec325468ec52cff3564aa956d7f18a3f213cb50b0c5686c934ae129d9c94bb283817ca707dd85ae1a472dd5b4a5fabbc8ea960b3fddfcfc6df00b20e792fecbabcc73f196cc82a533266f2c4b8383862bd7742f49284cc9d516668b28e27b60c1b908a4449a7dde75ec7be11155b7dbff765fdb5946f8d7aad4dc7a7f7f4e8c12c9fc77e0a3ea449e9767c1cea70aca5cb61d08a8d5f58c1d849d662c2ff6e48d3edf57c7ffcf2d15f85f7ea315d62feecf50dceaef3076cce4eda8a169778364ac0626e01d40cdff9f753b2cd3ceb9b8f3780ce801a746a06e4fe1bc9eafdb2103f76e8536bb202f6011b748b05d2624757f8d31df94b02ad494da3e926b981b94b1b7df94399fcb9685d06c9a3e59c947b6830e1f3e1870285efee6f4e2e1430cc8e9c7ac33d085b4a8e3a284ff90e7abcbfcba2bb96f19a17507cad78c53ef43be801ca64ea90c073ba3b91651f629ba18ce77cc0c5481051be5711fff7900f03a33a111eaeaf1959b0b72c035771be624b746a8748a74cc457efcb709b4d9d3c77a258d69fcc3d57f6737394bd4b633822fa4aa3766dc164e4261b861d8835faa6357618c1d40486c51959872bed142aa6c26dcbd6465a148f3a5500c477d3184986405d03ecf422a09b7665ba3a36d2120841df84636270f2d4723bb84ffbec3ca25db7d7b22333b0b3418daddc69213461b5eb5b2f20dfced9aa32f2b9d788b4d96a16c2f7b64e0c0b9a17f6eb8380f085756830ca4c379ead77987ac6bc959b2edb6e203ff3f2125704be76b1f4df140b61895e802fc2dd2730bc", 0x1000}, {&(0x7f0000000380)="7d238d680c39dc3862d8487f15eecd034b73445e9cae53805bf0cea4dd0f0c95f009793a4bb31b93baa796499c3f19cdc50eaf9198e8e25d2bf64c4be72b8f8989d3c94dc568ed1a2a20a14f762d29f7fdf07482289c7fcdf06670a3604f7a13a2", 0x61}, {&(0x7f0000001500)="75f7a9d3b3299d5e54e8db0077ee38ba42b6123b6c3953410f94467e9f6ff0694ab2350d1826a595d2c0bcddd1cdddf5ced8b139bbca978f5f26e6d9fe501d47e6286edadf8cdd451fe084b0cb76c902b679affbf99673b3b0d580ca5f9db45da8bcbab518c9ff360c30dfaee55663cc7182914691d822a2134e41ace6eef25a814729c1a0ea6cea62340afe3c641b484fd82624f10ddb41017087f06bc86776148c55814b37682d021eeb705a504086b30fe7268506c26e3996a7191fc86d87f79968", 0xc3}, {&(0x7f00000023c0)="b9718979a387fe20ea6c1bd3b6a082a816e577b06fe55b618873cea0432dec651e9b45f6a64b49547584e3b603046aa6cd1a15b42264e0ffbad96cb95cf2872bf8d5c2c3ea1ba08ace4f88be08fa920a3b9c55e4f8dea3b2ff5768f1cf6beb246557988153a9c913d977b2f2fefa6508f11531205df8547426b3959a15082f2f3d2c4daa8a1ffcf99bc1bd54e9d3be05a86362a8167e5601ece1c38b7d36c113effbde9de9aa70210a7f34ee16cf45521f00fa8404f7f86b97c0d05d77b4e62c4e875d4d8414beef30d1dfe5aa99b4755da7a2b130f63adfc2d22002fc5ad4a54f68eededaa825cc7d53d243ac344f24e19a20bcf6732533ba5749abc6353291a0d965251a280aa43ed5b8c2e59f5a8bd952ec503539232cfb598d5ac6a8b3daacd45c28a44ffa66c312d24ed0060a1396db3f5e58246ed6bc82bdc0ef66ddb326e209e3b86dd8255e5687c03ab8e356cfd5e5ce58da2419c41a03a451c2a12954d7dc6eb2bdec5343973f4b4ffb61376f4d83270bdc7d93619ee09f0c281b075868435a185be9c9f64e501467066fa0d29d7cc7be2c718bbc10b867279dfd5b63fc4b3da88d6d8fbb2f98d5c6ea6f1554ff90251b8819618b553169fc2ff6eae8f2c0b661d5c5d66065988196337e7ebcadae44278365dc3617fa4dbf892691ba7d882762fc6d03e2794bcffdf5f14758ff3e6ea93a46d929260f8df9c4fe4f5aedca006adcca88002cdadaf1580d5434b427a7d10117fcffc01de184868ac6753c87f64e729e3e754b31b47fb8b68f1bae45e419101762ddd89e27d01b3d724198fa2acfb274af5d7091a5e6756c9f215f79b1fdd73645ac55f0ef7c181a9dc7594e885656fb0f86dfeeb944d46bb80fcb884b540d1f74c6113883793b6080d3b5432a725431f2174455e3a476cfe8216d1d65bff85aa3a36307ad07ef316775946066e25eb740db45cec161baa838f8b9e1441b4c406de624216841b10ed46dec81e3cfe59cf3d83e4730646237e8001a121dafb54aeb8af5ffae8ac662bbab09583863237c009df46be4217e8fcff41d269ea5b8fe59e5a504c906bf08e142369c28191a5c51595d15265c3e171e4f5572cff863476149d189518ed8855cdc9102acbb8ff147cedea5c77b38fbe76e18edb7ed88526011954d2d0e535d05f7098d208c3edc95b5af1b4b5c1f3f1e0d6154f19ef4e62f07a61b58da18060d78878494da077c741b6518d58fd6a4f3efb4a984c27983f768133ab562f8ae188d6bf42d9b4e74e38698600989844ff65b12139b4ee12bed74d50444498129f6cb2b50d6d2981db8fa2a234165ea45013c5b63b94107777b5bdee9208403e3fc10d4279302079f830526707063a3e97e21f0138dc04c78fe91b8dd54597f69905043742b79987e413adb0a67b4fa66345927d01765d5af3911565b93811edaf3cc405ace2c1348b9897e7acab375d45ce1d35cb8b1337be7a78bc71155522800100f0cd3a5bd39a8c7e25220850c56410a8ad5292f206b275fc92c6551a2cab565f63f4fb35a8c34da5d654b23009bb6043678365ad31805bbc43d14105b6e990cd861bfcd687ce65be1800db0e86d3ac1a02e5596f1047b3438469d5c1a9d1a2f77abf7f661b8f8429ac7ba6d1887c9c7d34f0d3db3b152bb25bf3024c7f6908f553de24dc391885d067bebb9b6214b5545dd4dae09deca0eea1a9f5a80870d5b8be3ba103d17fe5b49982ef4efbbf2c798207ca1217c65953eaae9acc423bc33651a86e1f13e9042e69c81cb29688bfd6ea83423d33c21a441881156e661dcc9ba8eb3751c158b7edf17bc4d2956d2acad84761a6c802edeabe6bc7cc24a424963b62b9d4e265325eebb2b738d3a281a232dbb88efa9c39ec790dde6e7c8014a62c3384dac20091ccaad4de4e071bed38b94e508b1b472d9de266b0a2ce1deeda15e9150b6247163d0eb99532879beef7ea75a2314cac6b7e5330fe5354549ccc44ce9e58738d35ada00c2d557020b331d2e988049c1c98d90c8d50ecb1e7fd354f3dc4c19486602d7701c4f64e604f1e446dbd634f2982f795e5504bfc39ad2dadab7552a7df92f27c0aa76fe7377c10410a6339334801196fefb26a307495ebcc5bbcb160503fdf547346dfbba7ece470068670ddeb366472ae503f51f34b64e447bcd418b374cc882eefb9ce89e372d74d0bbed98706967009bc0312566a7d441867ebaef85554f1c495f65416c325cf07677164cb70c034315abdd1d8b6b8f4ea6540730e39ea82e45d74d1c22291b7a280dfde6325f775d2f6cbed33dff2d5ac0f8506b3df054a9dae0df88c3b1495910c4cb9ecbfc2be240ec7b288acefb524c175dbc91a80a05b81b3c764fd4a1ed7c0951af989c87405164a00d6702736de2f20d7d9c26f3dbecd6a98122b54b8b4db0641f042b3fec8177befef3dc53a41344531a4e7ab0860f3e71fa853a013070a859a6b23276c41cc41319a3ee6dfc0707eb8b771bd8506c14ae6dce1caec9026f7c68c128bd266cfb648b4ad40c294e2cf8963cbae132e49b24407579949bf284ab0b9a216767dd6e83a9432a1be7840dd2ebf4ba0296f48b7c24edffc850e3a8fa1f84c3ff38c80d822275d14de3d268b6a78f9da8840e3e14681bf914c4727a9129d52427b9852c3929e6dcb7cef045238865117734ab58c39180eb84a4742c797f4ae8d710269d2b21d2266875f75eea1fc3bab85756ce27a442adfbb6da3bc1205b5839e8eca0e43dc1b297da3b292a5bcb624ad42432d55ee0f296597693a67f577a4c5ee618b8886ec314dddb04d5d682d516d93fa9f07ced7184adc7280e1ad233adbf6c4483bbc74987ea16f7e12c018d32389a74c71f4dc11d057d50c9b51907e3ae5f37322d4023108b151cb7e36a9899d975d0e2687d2f1be700821e91c5b5193736a35fbe1350544bf11d02a53bc1e212dddbe2fb6b483ac21b174253fc8ab9fdbc9892c582aac4841cfaaefd1d7a0a33a6c4c801f1bcd2b64adf466a0dd6c88e88035d481f693d9091b305c8769da716b52114d86013508889dddd94f2cc1113f4dc7e2a39542d0a222f1cfed49904216f8bde97542e16dfec0daaa22cc6fecd0233ebb310d2fca20be26ca5bf03877ec039bc0767dc2cc0e838105cba43c07941e306135e0e4c5751c6ffe470ab24273fc5a17b3ab81d24a2a7a2a1d3adb857c5bbd17a4ae8c4d0c524e5a0c2dd3966dba8bbd290683704f468a679c988cd849c3a822e22c02efff78ace65db0ce2cf8408b954e38cae5d3b7a3bbc0eaa851a5034cfd545d1d32e2c549d6d0b753c2875a89ee4f91580c4f34ac3b5d7b185ffd6f1f586ead84441c907a3b96ed5db25126b0561e23173c7f399626f25daa0772f0b5013d5fde520e243758324ee08ac2aac44d2c2b30530153dbfa0eadd04848539cb58027cfbd5955cc9d14ff463069e71006c2901a511b31c4ea0c2d4d2cd2ef1ad5468a112e847a3b53940d44b0c0b169b06ac25966e1c9c0c41cae7bd0cabf962a3e41faa1c050cc0756e32776cd2047587ffe2b2c184cb4649cd47bc4ac46ae773a1a22d14828cc7655c8b050e25ed601428469f9e0c864540f8fbc52506bfe67c852843732d1fc372dc135df2b672996221b819a4939e0a25e0286bc9e83c912818f76a89611050be922583c4c341b1bc47c97e9b573a6e6fa0b934a86df963652e800097bcd477c54209e91f749e11424707dec29293bcbcc152833a5d44984684f2bc89e3ab7ccd08bfb316471174cd42f0e5e6a300d43a383d263f50896b582216fef64d17e2fb61cdf0e260683437a03d3e16ecd8b0c65c08f2209f31368316ee85c20b611a6b1bcd077891f7f29e103a585cc78e0dc2100863d310695fbb70eab52722226582de71fe722ebfd1c3b634a734fae2a0b24280456c49512eaedb2cedd4f0a0ca1ae2d2682bd6a3013ca2b8811a222d2ff32c5a58074210a070e624e8ab81782b05437f7a865ec3c74d58b1e82bab3d7c7eb59c8c9ed6bd85f7706d106b6b92837bd1044fab8f89b7cbe0361c0c3103b1236c4a7c497f95bcfca50b9a44c03cdb304dd91f105028cbf4ce6584f4ff634e404d108e8659f6cc33037607d64d60f897c9a422074316997bd23250f7041f678b778dd9044b17e6b99e151f113a406de0b075669be7ef6e646da3dbf24111ccbaace6ccc7d356ee1e10e57e071d8f921e9b382e048ba49219b48ab5785b6dd04045bb443684e10ac89cf65b3aa03d1132b119b58d80543b216e751bca65e1c24f60e3f684abfa18d43fb20a3d91c4b4efa7a587e4dd49bd58af813da0f13f418ceeb59f971d84f76adeb4a0c9bdd8676fc87866641ede174d967d9305488db9f6ed008c257fc166ab6c03ceed376cb3eab02d095fa34b4485d9232f9536b1db50c38d4f141576fd596e0e4b9f99f9690daf7158a136dfaae44345aaa6cb057cd32c13ff26d036a5501c12d8b114c2d52a53aa0344f8f258edec1d1b9a745885d9bf346d0a44d53eb2733cbcb20854def9b0fa519d45fcd42d831db1764ca9b00e99e51dd3944b559ce46d3b97c7b8d60fc496064065e4993626eea7119bd94c53701f738b4923eb160b70149923d73bd9fff9d18c48f8af4db881ddfe3b75784a6fd7580516ebad5e386d6c68e247dd231c50c557ece031b8117dc8f615418a10f89ac5261514cdd446354349010caa5d59f62e318f102308a536116857cb9a78772b4c76cd7d9988384ba5b527ad109867eb73bbe551841de01437c8d0d81ff56bf69952b0d2fa20b1c6f81f3500ccbe222cb925b717b39f11f0286ecdc8ed966808799bb2d75091082bf12b1ef70bc053a6995dea9784fe02043d84ef90418ac7e049d9027eeac95bfc88872cf7d357de0fdffc94fba11ee89049eeb6b9784a442d43d13201f979381d6271b227d9fde8b9f56efc603f240268623afb15f9241f521d5f3631179cad2dc4f571947115f89326b7a1e29fbe485c6818b98b63b366d9fe1da32eb24e63d792173ea95528bfd67340f585501a021360ad7aaf028a0ae91799aedbfe419d9085e686a85f2649269f50cba72d825ffcad9fb6d24cf0189d2db2129ad8bfff0070b1a569fd4c912cb8cdcb099f08fe53160a97e9fd717b5e6f1fb5fd25c4cfea51c98c85c8c69af2da779c6e2aaaa2ef67ea5f778dbb73c2c4d7a9af819153b2b9e6463537b50fce6c9779ca24e60e9c3139b9d8edf8c1e0cc191e5042f101d0f275f0a37bf1b7d03fec254703c3ed8a91bf38084897e52d23f57391550f2d332fe2e71fc728bb9cce7ab1dce63cbfe3c32d772efb0511e7e0c5a5a1b15c36db1a77fdd0404dcf229715528f1f03bac8c8394df76d314a669d6a8cdf9513fb050e706d978414adb8764319775c356b144edec0efb8ef0edda9088c4a2134883eab276650bec62010297c7e4711253045a121c0d2fcd045bcb1e874b6be39f37396d177f2ac4ceaea2975aac2e79140dcfeab261eb46d23ea32cfb87868d7756abbf852740d19c141b65cffe7b6364298e0670a1795c0616019ef8c694270dfe63868f60ad4e6b2a1f353e7ccb826c7651a11b2e1adafe15b453a1512525c32b35158e6c97155e4349bb16aa36e22053999c34e1098e7e85122efbe2067b58ae5aac7c005c66ac39e53db0c263067ff55a2fdaad4b62f3035378151016eee68b00ee22482ee4eacaa45ca5d29a0b461735f0a083f5b072d18fc9a943c587a00424ff431204e4b40296231662dfe7da344f3c42ae5e2c841f189a94512f19553", 0x1000}], 0x8) writev(r3, &(0x7f0000002380)=[{0x0}], 0x1) 16:01:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10088f, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x60}, {0x44}, {0x6}]}) getrlimit(0x5, &(0x7f0000000040)) kqueue() syz_emit_ethernet(0xfffffffffffffe17, &(0x7f00000002c0)="8b") 16:01:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = socket(0x18, 0x4003, 0x0) r1 = semget(0x2, 0x2, 0x4) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000000)=""/72) semget$private(0x0, 0x1, 0x402) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) /: bad dir ino 5 at offset 0: mangled entry panic: bad dir Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *189733 61741 0 0x2 0 0 ifconfig db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff8000149bb958,ffff8000149bb958,aa3d857bfcb35387) at ufs_dirbadentry VOP_LOOKUP(fffffd803efda578,ffff8000149bba00,ffff8000149bb9c0) at VOP_LOOKUP+0x5b unveil_find_cover(fffffd803efda578,ffff8000ffff9520) at unveil_find_cover+0x139 unveil_add_vnode(ffff8000ffff6010,fffffd803efda578,0) at unveil_add_vnode+0x23c unveil_add(ffff8000ffff9520,ffff8000149bbfc8,ffff8000149bc093) at unveil_add+0x273 sys_unveil(ffff8000ffff9520,ffff8000149bc100,ffff8000149bc170) at sys_unveil+0x405 syscall(ffff8000149bc1e0) at syscall+0x511 Xsyscall(6,72,1,72,7f7ffffe7de8,93a76d08ac8) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe7d70, count: 5 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 bad dir ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff8000149bb958,ffff8000149bb958,aa3d857bfcb35387) at ufs_dirbadentry VOP_LOOKUP(fffffd803efda578,ffff8000149bba00,ffff8000149bb9c0) at VOP_LOOKUP+0x5b unveil_find_cover(fffffd803efda578,ffff8000ffff9520) at unveil_find_cover+0x139 unveil_add_vnode(ffff8000ffff6010,fffffd803efda578,0) at unveil_add_vnode+0x23c unveil_add(ffff8000ffff9520,ffff8000149bbfc8,ffff8000149bc093) at unveil_add+0x273 sys_unveil(ffff8000ffff9520,ffff8000149bc100,ffff8000149bc170) at sys_unveil+0x405 syscall(ffff8000149bc1e0) at syscall+0x511 Xsyscall(6,72,1,72,7f7ffffe7de8,93a76d08ac8) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe7d70, count: -10 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff8000149bb770 rbx 0xffff8000149bb820 rdx 0x2 rcx 0 rax 0 r8 0xffff8000149bb730 r9 0x1 r10 0 r11 0xcb94e9e3bf5bc837 r12 0x3000000008 r13 0xffff8000149bb780 r14 0x100 r15 0x1 rip 0xffffffff81a73678 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149bb760 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (ifconfig) pid=189733 stat=onproc flags process=2 proc=0 pri=17, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff8008,0xffffffff822b78f0 process=0xffff8000ffff6010 user=0xffff8000149b7000, vmspace=0xfffffd803f014630 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND *61741 189733 13879 0 7 0x2 ifconfig 13879 434002 15576 0 3 0x10008a pause sh 15576 523415 70094 0 3 0x82 wait syz-executor.0 88047 37383 70094 0 3 0x82 piperd syz-executor.1 97338 174140 0 0 3 0x14200 bored sosplice 70094 191158 81698 0 3 0x82 thrsleep syz-fuzzer 70094 387066 81698 0 3 0x4000082 thrsleep syz-fuzzer 70094 182155 81698 0 3 0x4000082 thrsleep syz-fuzzer 70094 41110 81698 0 3 0x4000082 thrsleep syz-fuzzer 70094 325791 81698 0 3 0x4000082 thrsleep syz-fuzzer 70094 211216 81698 0 3 0x4000082 kqread syz-fuzzer 70094 400677 81698 0 3 0x4000082 thrsleep syz-fuzzer 70094 325018 81698 0 3 0x4000082 thrsleep syz-fuzzer 81698 82842 49220 0 3 0x10008a pause ksh 49220 71486 85836 0 3 0x92 select sshd 25189 510036 1 0 3 0x100083 ttyin getty 85836 292709 1 0 3 0x80 select sshd 17026 370126 44430 73 2 0x100090 syslogd 44430 257716 1 0 3 0x100082 netio syslogd 56542 142332 1 77 3 0x100090 poll dhclient 87565 413845 1 0 3 0x80 poll dhclient 93970 246815 0 0 3 0x14200 pgzero zerothread 23716 381359 0 0 3 0x14200 aiodoned aiodoned 54320 517937 0 0 3 0x14200 syncer update 23897 445371 0 0 3 0x14200 cleaner cleaner 858 40762 0 0 3 0x14200 reaper reaper 85569 109606 0 0 3 0x14200 pgdaemon pagedaemon 18729 200217 0 0 3 0x14200 bored crynlk 784 237413 0 0 3 0x14200 bored crypto 74639 254361 0 0 3 0x40014200 acpi0 acpi0 73895 205493 0 0 3 0x14200 bored softnet 58016 503475 0 0 3 0x14200 bored systqmp 82818 451054 0 0 3 0x14200 bored systq 89547 8939 0 0 3 0x40014200 bored softclock 66408 380027 0 0 3 0x40014200 idle0 3230 100220 0 0 3 0x14200 bored smr 1 14467 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 9490 6343K 6862K 78643K 12472 0 0 pcb 23 9K 10K 78643K 462 0 0 rtable 89 3K 4K 78643K 561 0 0 ifaddr 49 11K 13K 78643K 129 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 59 0 0 iov 0 0K 24K 78643K 92 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 76K 78643K 1918 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 8 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 124 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 25K 78643K 1122 0 0 sigio 0 0K 0K 78643K 18 0 0 proc 44 46K 62K 78643K 618 0 0 subproc 66 67586K 69634K 78643K 308 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 70 0 0 in_multi 22 1K 2K 78643K 110 0 0 ether_multi 1 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 296 0 0 pfkey data 0 0K 0K 78643K 2 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 83 20K 29K 78643K 3612 0 0 UVM aobj 25 2K 2K 78643K 29 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 35 0 0 NDP 10 0K 0K 78643K 42 0 0 temp 156 2711K 2839K 78643K 9002 0 0 kqueue 0 0K 0K 78643K 6 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 18 0 14 1 0 1 1 0 8 0 inpcbpl 280 1308 0 1301 1 0 1 1 0 8 0 plimitpl 152 55 0 48 1 0 1 1 0 8 0 rtentry 112 111 0 78 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 14 0 14 1 1 0 1 0 8 0 tcpcb 544 1052 0 1048 1 0 1 1 0 8 0 nd6 48 24 0 21 1 0 1 1 0 8 0 ppxss 1128 9 0 9 4 3 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 465 0 321 12 0 12 12 0 8 2 art_table 32 466 0 321 2 0 2 2 0 8 0 art_node 16 110 0 80 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 2 1 0 1 1 0 8 0 semapl 112 122 0 112 1 0 1 1 0 8 0 shmpl 112 27 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2812 0 1370 47 0 47 47 0 8 0 ffsino 240 2812 0 1370 85 0 85 85 0 8 0 nchpl 144 4352 0 2697 62 0 62 62 0 8 0 uvmvnodes 72 3401 0 0 62 0 62 62 0 8 0 vnodes 200 3401 0 0 179 0 179 179 0 8 0 namei 1024 12371 0 12370 2 1 1 1 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 25494 0 25494 12 11 1 6 0 8 1 sigapl 432 1271 0 1257 2 0 2 2 0 8 0 futexpl 56 18314 0 18314 1 0 1 1 0 8 1 knotepl 112 289 0 268 1 0 1 1 0 8 0 kqueuepl 104 150 0 148 1 0 1 1 0 8 0 pipepl 112 694 0 675 2 1 1 1 0 8 0 fdescpl 424 1272 0 1257 2 0 2 2 0 8 0 filepl 120 6711 0 6617 4 0 4 4 0 8 1 lockfpl 104 262 0 262 3 2 1 1 0 8 1 lockfspl 48 87 0 87 3 2 1 1 0 8 1 sessionpl 112 24 0 14 1 0 1 1 0 8 0 pgrppl 48 28 0 18 1 0 1 1 0 8 0 ucredpl 96 783 0 776 1 0 1 1 0 8 0 zombiepl 144 1257 0 1257 2 1 1 1 0 8 1 processpl 840 1287 0 1257 4 0 4 4 0 8 0 procpl 600 2713 0 2676 4 0 4 4 0 8 1 sosppl 128 14 0 14 5 4 1 1 0 8 1 sockpl 384 1686 0 1669 3 0 3 3 0 8 1 mcl64k 65536 15 0 15 5 4 1 1 0 8 1 mcl16k 16384 4 0 4 3 3 0 1 0 8 0 mcl12k 12288 12 0 12 4 4 0 1 0 8 0 mcl9k 9216 8 0 8 5 5 0 1 0 8 0 mcl8k 8192 14 0 14 4 4 0 1 0 8 0 mcl4k 4096 62 0 62 2 1 1 1 0 8 1 mcl2k2 2112 5 0 5 2 2 0 1 0 8 0 mcl2k 2048 59994 0 59951 13 7 6 12 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 105329 0 105269 14 6 8 11 0 8 0 bufpl 256 25647 0 22540 198 0 198 198 0 8 0 anonpl 16 120372 0 111468 83 27 56 61 0 62 10 amapchunkpl 152 6162 0 6038 13 7 6 10 0 158 0 amappl16 192 5830 0 5235 68 29 39 43 0 8 8 amappl15 184 9 0 9 1 1 0 1 0 8 0 amappl14 176 329 0 327 2 1 1 1 0 8 0 amappl13 168 112 0 112 2 2 0 1 0 8 0 amappl12 160 38 0 34 1 0 1 1 0 8 0 amappl11 152 523 0 507 1 0 1 1 0 8 0 amappl10 144 227 0 224 2 1 1 1 0 8 0 amappl9 136 634 0 631 1 0 1 1 0 8 0 amappl8 128 195 0 179 1 0 1 1 0 8 0 amappl7 120 215 0 207 1 0 1 1 0 8 0 amappl6 112 511 0 502 1 0 1 1 0 8 0 amappl5 104 176 0 165 1 0 1 1 0 8 0 amappl4 96 1472 0 1447 2 1 1 2 0 8 0 amappl3 88 404 0 396 1 0 1 1 0 8 0 amappl2 80 9765 0 9723 2 0 2 2 0 8 0 amappl1 72 34095 0 33657 24 14 10 19 0 8 0 amappl 72 3047 0 3011 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 28 0 4 1 0 1 1 0 8 0 uaddrrnd 24 1272 0 1257 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1272 0 1257 1 0 1 1 0 8 0 vmmpekpl 168 12154 0 12136 2 0 2 2 0 8 0 vmmpepl 168 139534 0 138039 155 66 89 89 0 357 16 vmsppl 264 1271 0 1257 2 1 1 2 0 8 0 pdppl 4096 2550 0 2514 6 1 5 6 0 8 0 pvpl 32 364583 0 352649 199 53 146 151 0 265 30 pmappl 200 1271 0 1257 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 351 0 29 10 0 10 10 0 8 0