wn(r0, 0x5) r3 = geteuid() getgroups(0xa, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r3, r5) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) 16:00:10 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getgroups(0xa, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r3, r5) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) 16:00:10 executing program 1: r0 = getuid() r1 = getuid() r2 = msgget$private(0x0, 0x20) msgsnd(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="02000000000000008edf95391d4797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290edd50f0000cb9cb723bf8a4e6f0f76f354948cd22c57ffff000000000000162020fd1bb733b5fc06db5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa422baf6698af41d7046cd6d52e2074ea358203907243f4b1023f04a708e320d7feef8ba67126054a18a87a706a86a1ef7ff09c1a56e548721e4f240fa603d70b3a0204cf39eb5b1d0ab0eb3a4c4b03ec5dc7651b2b16f152188b3d1e6dc4af0a44aedc9cfc89f861f3a44e9767da7589e32840bf9be8bc6463af02d9362a485dda8daa64d21439791073239f430b5407c857d2bcb83ce332f67277285354c3b97eab78f253f0fe243590e92dc73201e7a82b23e96abf3e4767ad83b1e7ba8188aa55e30dfe171426b8a5086fb91c0c3c7c9985b38adf42e729ad7a0796d9ebe2aad7648c685d54ca805000000f502d54ab16643f25afd4f5fc1c84086c161ddb68f5c50930dfe50741829dc7fd31fc672ce61963ae0dfccccbd5b14f09c2f0423cb9e877969b2b99e7b7fd4bf57cd938228ed4560123669098bd688085df363028483fc6a97341ee99b6068c6848589c0ef9f49b3d246af098a049b15500aa2799e8039303ddfcec7e076478a0c1b8fde72bf08dc423c167817a9b186b89d23e2c19a688c95428dcb8a9779c1b20eaed5bcd4c8dbc5341049ea997852cb6daf7359c356fad66ebd12dadb88fe815f73b49ab3ceaf67f6801ae9b2d9d67138e4142221c43f13ff83ae"], 0x86, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x191, 0x80) msgsnd(r2, &(0x7f0000000740)={0x1, "642af7c827a119254b656dc523e5c59483cbb602ed83e74c9f72cee1974d216b17098dd6b78aae4c07bb935c2bd1fa474402b3f7a9d447f7661433f8915cef594b9a4a5b5cea2941d08f1b28b7d3ba5dc20f7c022677dd21666850a8d9db0a74de0341e9dcd9a16ac1264ab727773b8d65338467e1e5e42e35737b214988691b5fcfbf8ca7a401db3a2fcc59426b740da74c11381d8489957edcee8db418b3af520e7f0ae84613116354839c7b09b9e985a5dc08983ab387125426652a4ee391d5e9710561c3dae2e6a4fe80549fd64ceb7a978f889cc13b563056d8724c5ea91a959dffbdebf630c61d3c5d0cf04e484109894f3609d4031feac9045a33bd631d7502e38ae7f12df7b987bf06cf4148bdd78168581b74083fb6842fbeff3d6ff2af3fb2face67da8f31a7643abeed1ae942d28d9683afdc823ddadab7367d620529264229967865ac4e34efcf7a966f3a0aa893546d297e0bc93abb2935753a5bef2e593203dc2ef12de2ce64445595f19014942b9477aaeab061d5de1a05f030ee6aec46d81f6b304b0cfcc8a6fcb098731b5f1a367d68820f4b4e21c30a42bc3f5a2990f53f20637ef7b39ea3caf1be634f82fedff31c43edf5458355edf076b00857fa5f8941c87a519149a41f3c33c506422c3da98883f9e5820bf263c408d9323583e5b54475087f9ecaf514662877d6ff0f58aee2198d12e4661474cc0818e0153cd2e9d23c6224c27be15cda119760c0e0d4fb3b1aab8439137445e23b77348201e6bcddef195f9e71b98e8f355422101920a92cd7aaf8e35cef3e1d18b040bb7a6fbeef7ce19b426eee736addd1c08266ca8a50dd5f1befac1ab2fa9a31d3cf356d9274e4798e5ea0efcaf80611f21bdd1a4f7ba1c00f7a1c85af6c9e7f66cb1edae07e667d0c8ca7d8614af3e3e514c18dd0857f63439d59b800474ae2cf784944784ef79e370221dc20cd52384180a16d17a589b427d18fa817a8f4004c2c5b9f4ab5438da51cbcbee25224fa17e93cdf8ebeb4449b9b1ab2bf7f0bf351ade62d18e3b7505227ee80000b101a114fba0d7a3321639633b67da56675a782bf46236a11369c2a8eed20fdf971e421784fef59fb2662c84f105e7231c3839dc284bab7e1e0182bd8d9eac0305dd206bd1ec321130d45f2d1eacf63a925d253e0fb10506f49130805d4aa387f26a10077c54e72ddda45e5f5762b5190e0e0b44a6a58f7820a641f21bfee6270d21b9a2ceba976d22b69a84d5dde5fbda845c3ecea44f4dfad48244a38099f98ae710dfd4fceb762bc4058c4c2243b67731a250faa39f27cd4b3521317f0273a52f37523e573c28417315a613897177bbc809274837d9c08d36c838b15e43d0939089478c0d34a3465a4638337c2af12408fe65dc25b4abe0ac0416342166358f227526ce464959bf3029e74ebf9c3bc4a6a44a244f92ddeb2181634d6806e63c9c529809e3a40adfe2ce2ade4da1174a9793b1cd8d930227678f411f3309ba6f7c9c5c9ff2e433adac69b36cb3caec90a8f088aa2d407961b8ce3bcc7ff368b20fbd26338a9f269fd5cf86f194877419806b73c49af21af40ff0861d7d206632841a0951f6594122d8f9e329604d09ee7079d9b12a88765ec8a071907ec6d9411cb56dd0c9370cc8aa52c813a7626b749ef2c876d0ebd33435783c6b3358f1939349c8cda348ad0dcefa3ff2dcaeac26c25c3ab9078e7a7fda68ffb5103901e8dae9c6f8ed3f93dc9e2e69f11c550db88a0d4b353a051b0b272300a5c980ca2f626a4a7ea92e1c9214e5e9b1b425ead3ac2a09cb15db38c392a05c0510bc615f48cebe5105c9fb792d9eaa5dcee29636416f18520e9ef833ba4489f6cc62d356ec16378fb6698e56711140ec4b3afa7994977acf71712fa8b2dee89b7cb48bee31bdec3971d0728fab2c09a396c65ab32a3ba1986a3ba290627ebe58f1742e825b97f072ca3aa4812084e19bf4a03cae6c503254fd646752a5867771c57352d71eec4bc5f34bb94abde5cf2e96a96926765ab52ed5c03bae092aa012c72f64d594966f2d6dfeb9779294df9f204c670f9ed7f06e5d1b69534fb1162ed903abddd0652ae54074b1310a5f4edd9b1c03964509a86b383b2a786ee2d1ea9b05dff4d959e23810a030df10b37f32f970080bd1c354ee1dd0fb57d7461768b437db1a0b0e5860f73e1cbbe948c3e576987829687006f62ad6472231565ff8a19f8626cf88fb1586a1e55279e277f611bd96ec5551e25d34624a2a6a8755625270ba2cfecb65c118cb305fd29a2d9827a87932827be23bdc5fbb94110e6971aa8d02f705c245953c650b955e9d5cfc0a08bec6261d557e05dc520c1061942495bf1fb94ac8f03539211213cc58f32b4cb203fbd7978679066cbd7218e9a23f11ff5b68e3ac8e4fcdfc60016d801c44aa3b38f541186b0a1f88e2c97818a25ccf868eeb19a829f6b79e3e424d32da767be2e21c47aa26457dc6c379d18bffbda4745d204bb2ea61a244f3c4cb36f6795d068a7ee791d0b313f3d476575d1ea29beb039b559a80f836badeba521748e407605e9d7645b75fef61adf724d8fde41e887143033f68e425cea2e5509b576c5daf5810340ace252aa1bd1c758a984186ebecf9469fd09b8b51046f00443919984d446646f8867b9c419ed3003eaf3e548907c1f140dce7f5c7c8e932bb6c386430b344662e24442424a8c5e9e884196eed6faadc6d9d1be79432c32d515ddf5f9028b440b59861a668d9c4e2b4f46fefc89045b9b3d1084988fc58ae228d49056cb285a48534f87b708cc2802bd91dc8c8cd948d318b3534b40a135e59b4a70cfc24fb4b4bfd275b2ef0e3c8c4a4afe9cec9f108936019812701716fa0aa86670daac37b00d1b031dde2fcff7b49cda8c1dc1f1556cf4ea1dd7b771b36fc3efef2eaa2735608de13a01e2e6b683621e7a33e3f02912b07d4a092b84663b698f0221eb65cbbaaa12f503711c82285e2722da4216a1642eed56b70cdcff4bd81b19ef7beccab8dee6c86b8ebb527aced5163675f749f597da9b90d781bd42425c6dcb26041f83707be4ce9fa4f92b40dc7ea6772dd5133aae6198712a851eea5d6f5c9b50ccecad17e31ce9d5a82c3a04019cd177fa686a13ce6b8bc6f105d1c0868fb22c19befad58052d0d67079437c60863c857ea2a616d8715db5fed17e326879ee3b1e2bf910196c01a74e27e5a562ca57fb44b8136587d42bd3cbbefe151fdca91989f0c76863ea92a6b11dfbc85b2768e600940afac91ef508d1bcfe3f8e1b72d278050dec794a6e39fcd93bbc57dedf44aad4cb07c51e25b5145eea204d9cf85d928d6a8cea81a743446215b0d4d426a69372d4ce623150248ceabe2e8fcac8bc34ad966d2b9e1c81ade97596cc53a5d594da3b4a94b310af2fe0bb44dbff0dd953bff48ef57a0225109b842ae481fb5afaaec5cc661223a9596ff01bd2ffaab8d9b866e4c93260cad40937591c3ff1044dd5a46228290cee183ac5bfd94801410061212f2cbb9c8eb0e4ea1a5002aec639e83e56510ee5fc8c34ff868895cc9e67c2e5e96064cffc3e3f686c096227b515f0e97253469fd6bc2c1ddea8ed0f6254cbd379f32422572311bcfb9f2437455699755ff8287474cf85ae52948481b139501bc1029647f7c662988bcb676345eb2b59592c1a7f53d447490b7fa69394037c4a7ef7d45bb1005f5d870decac819494267dfd0297a14decc8868a810cd6b4ae75f2ac920148d928c44a4c51bb1e282898b445e20fd0f071d864c4767ada3522bc764b7799c73292ff3578beef37ec043d3e9820ff69617a2b864ccfe7c614a4c0bad0d82ea6d1b89613f514164c1d08a5bc9cd60e5f16ac255048972cbbbc2cbc6ccdb6e55e69e70fdbf54f3f4b37983cbcc0043c59d1f24157e57707cd49a9632225f1b2de28cd117e2d00c2a2b2a1714681d28f551a289dd8c9a4b3f3a1c208cc8e3d1b4702f7311f7b7a6509cabfdea1e57eea145cf5d1438b52505004516ef5b1c9ffe5ed12020fd8d009ff53e066f333604c45c844950004baa38271e43b72c52dc2ce7bb9edabd5d6a2d84c17e2d15223a82670ff757c63b70635715cfd89678fa848bf48b524adf3680d6abea93f10a19ad204d7685365be233324351411feb31c0ca92b2e2f43a4ba25ae012a8295712cae251db34cd2701c82c4569027c03f6343cb762aff5b72767b38e87222ec20fcbb9090e625ddbed14bf9b375d05bb958bc488b43f1a3ee6cc196f8775120de65153f242bebdb0229930b2b263137c22a4df5551d25d9e1d1017c0f76ca35499a0c4e18e9e37ed7b99c5a18863b79e19c635f5181b917baa900c9462430f69b2b3382c7b60b677cbb666aecef0b5c810d9af8460f224639188a3842a8c00497c58c19ed998ba4a56f70c239cac758025c8b8431b19e632b6fb8725b568fb865047ffb99989599e539f7a31f90d5f5757acb372dfa14a09afc5ccfe6bbf5b2dc0378ce6e9b49a82ea5a25d8680abd6579860349d6234bbc9040e5e7d8e412c7e07f053f336add6d738bea1f87f2256f0222d0d82a4c0397ef1b117ebd38e2958e1b03094fdb58167492b2aaeda1fb4ed69d5e355da337699ddf9739167bab36a89482d21f008681ec8a2e4526fc3c8baa598a73e59a3aacb391597486abf51362c8bc720db69f5c1a8e5a63cca46a264ef6cc4e42cdff89523d6a400d522118741b31084a2ca514476662d86b3f2e7dcfa941a91a3ac5ba7c7f2fea6a9af1098dbde8d3a9ef5994d0762339c65cdb1b775ed592a6cc78c67472111337f4b99e75876b322097a43161f117a7a27e5ccd3ac06762db81310ffee04b682c07654df89d6c009708566f1eb01ae3ddc6cbeb1c2f18bd17d741ab12ef882c47ab30c229c61a4c99e67ee5e4c76f39af0546eee4c83aa409f0c8478af85d684cad245fe17922c82ff08783fb4630d14753b1dd2a0a1f9e6b8aaa9e975b3ead3edebc14ec06ead4ca840f29acd022f88a3666ecf7632745c5134ac234377a30ed50534f568cab65a8b2c14c74dfe6c276f2affb57af802f21f37dc6c3ce1cd195fb7679f1f80fcab0a099dc9e01d891ad130db6943893e537645b8be050d5fa4d7d3d04cf139b9467d7faf843ad21e25d8e0723ae6d033aa6078d76a4e8371aa669a174bc3c406430eea9f4504a23a986ef82d364ab7c835db2135ec17e8579fab1e80f8072ece2d38208fcb6559f1a58e1cf7617a821dd02cb6bf7f7b244356fde003843ddbdf255c22198922f0324d8bd2b668ad2192566802925e16bed1492aa9b9736d481c42d638f1be6f53a46659c048bfca4fbf26979fa2759c834ac80a2718214a6f0f942f60d94e8cd23a6a7fc4425aaff40b10806309f7a92c7fbec9cfe475c0ca26ab09270be5e2e57023302bf65622764d5b1bc5aa067865e940b69882e066ab8cffa8a19f25976690a83913a4d17403d5d6de81a37bc354aef1d5849b64b271ab2e5bdf648160e960cf689f8d75e5997813ea274ae99ad11b88e42a179ec5adf00f1356397f4ff5c03bf108ff06b887a832220680c21ba9a210ba7f806ee95b3c6a002c65ac53456e0b9192fb7a8d22c072d994c857be63009a559eb5d34007bdbbc6c503c6e1afc0a924ae97797297064bece88961ab3323b29824b90edf61439bd1ab18b2709139f92ff77c667ae475d456e637e0c226d565ddada0d2958a582facfe908e764ac12635c9d9da13d6408c08491207470e96b41e8be6dfbc53bea9776ec1566d"}, 0x1008, 0x800) fchmodat(r3, &(0x7f0000000180)='./file0\x00', 0x190, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xfffffffffffffe71) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r7, 0x0, 0x7f) sendmsg$unix(r7, &(0x7f0000000140)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000001780)="5d20b485acacf5ddbe4c3afd6d3f250bfc79681e625febc94970acfd556374521057b16228529b3f11f37a1b349557639aa42203791c04f24584e25112f4da227e7881d960f9d61d41000cbcb233d7066df5af264f8e7ec058efd1bb88f82b7913aa2166731cba426517a24d95da99bb95a6200c8babd854b69209aee759b0c5339b509312aca1beba289a78a741df9e9266efacd3b641eb498b427f920bfc7bf7ede723265d564b68dbe9bf38eb1b3d0458ae533e69609dfcff531fa99e98a364ba30832e82eed072c54da6decf50b86235044dcb081b42c6a7cdd547d20f9ff380e73190157d5c4ee1bfba704208d7a507b6e813ae5ee83960cbfe93ddd66e21e3e8d8a9c5a9a6660059ca0780f5ccc7b72e476120cc145840fe789419330a817752a33cde070353eecedddc36d5b7be9aa8385dba125e07db8cd554e28985d5357bc27de6bac31cf3fb2b1797c927cb06adfca056fbab67f26650ae0d3127652fbef0ac10ef5c77e74b214f96f67bed2bd3fee5473b81b43379388875ba6687520135fd28dadd7781309027500b6a64ae1a255369793540e216dfd89fded2c64e4d0bbd4a793700a95518483a1e32e50178beac2fbb4aae6b606dbba283505bedf40ebc04ede526bceef2695d71de526d45341f44d2f972ec63cddf0e0c2f862a157a95551436d1a4198cdd24144cb66b9891e317cd1b8030a35923fcd84b6470924e62d5606d970e1d9fc76ea20a7f6acd8151fc911656da5a1c2101566489da9209cf60a12c880cdab24643802a8a9c60057d134f3fe76711f0a21c4ad43a6cb925e10576edacd9a3e7dd8fd305463c590b1fe8b5cf6656d53b11011c27477f8c59a89633b9f7a1f0d490d4182ea0cd4d204f97da39cc24e4a184c4e806d29f8efc5080874d752f4fadcddfd9540aaa567b51021a1f615ad24384027389e2e5877a1e2986ba354d9ec813b0a64cc776749c993c0bd127d165de1173b431dc0668ecda6672206250b9f548555e18f67cfa80ba9558a4782f6bd64b1923a479a30157e0c1028c220c640a0fbfac9f9676d6e930d7415ec21424ac98d99f0c399d8fbeee396236f66aefdb443e3adca313c4d0b7c2725d6dea2ec73e5f1207c5afeefc033fcc03dca48038eb71bab9998e285d11eba267d456e2228556e373aa71cdf11afb6f9e21a6228132aaf3f0dcf154cdd340edaf4e78d736c4b3fef4e92e1503d1c98f1bd0bf21dcbb06cee4df75c7ee7975ab8bfaf61984edc3de9aa5f3718afe579a2e279b01c1d85a7ba6a17bd8ebb663de8e290204a48f5765af89856cd3620bc636125c85eadb4e293e9090e228d01ad4eeac9c9d4dd545d70b7b866721ad899882b973f2b47408efa25db0054d3316e82754db89416a02bbe66bf8b1f7a89472d025a9c093275784875293c854c159f6436e38ec3daaed9173ede3829333aa0e4107172d6ce7b70c840eb25c3beea98410a256d7ab7ec88e95c9982281d4a5a7991a5cdd9724af3d64750be40d40d6383eef40725f46f8a141e3af09bdb32621740cede2bf469aa399df4202b109e816f0cec400457d0bf658616e40b6a334ae84be6b189ea467be7d5fb7b066ff62e0e5f52adc42de126a58be717f964e1ba13398d5a960c76ded693606f8ef9d4e978296388ba4de232fb6135ba0baf02c508b67cce9e234635dacebe3918cbc18db2c8de89896ecf77571be1ce98abf04d4cc8f9c702d22ee7378d9c9a6b7b888c264a69e1477795d0fc141ebac55cdbb645d56a48957214457c590c17402fac2b4d42af8ec44959ae1676dda0ee77e47142c900d0000ed503959e961801bcf3e7b35136df53ee09be9e98b769e37a260cae6615b4c2001dce08512c418dc162d4920c8863228b14753b7087763c4ce42625a4b544b811ef39737b8b9983994f484e488319a7b99e6a6dc376e01f1eb6c1f0d5abea04583b8e79a6b263ff87915921c6fec3356fdb66f832d4db3b4a5cb66bd897562c8b399cb04e6e7cf9082f08375897bf72eb7abe098db04f813ea0decb829b8babe4fd2130ba8682974fadedc9f033f03ad95325746db00e763564b34abebafc5549dbadb55e6850a63006a90cec3a9215df10188196c4b53a50e53b6eaffa85fedd2f403b03d1ad663b8ac498e5f5b4819ae86f3e14bfd95d70ec0f9c731b0e3c893bfd971f74f03de015335c0c92e5ad645c55cb5df50822ea568c134a806226946cf3d469990c3d24e8b881ec1ea9db723bcc24c7ec3bcc17089fe6fc98919598035cfa64bd0cc241ec585d1923891f56eb066851b3a4dcbe3a3368bfbb69d8132a56bb58f93aaef9a6f7cc164326a1e0d124eb1328ea7149d21aead784c8457053b1be58e115bf48ade0a56fdfbd5a8c054dbafb3efa482b7a3648f636c3b3dc85a44bfdadeb501fb01fdbb7d29fd38c9452a757ae81fcca9a9639a0b1cdea71553afb6fe8b66e6c637312ad5c7f1a46608129ac6661c587ea19e29a36c0ae9cadf6abf1f643bf1f3a5d64c238b4c3d1001ab170cddd4c7900937b15b493d7d7c0c32dec4dd8a51efeaec87afca47cfbf0930988ee0dac2e3d51fc55d395b7dc4b93e357f85083bb768cd67d2bd7e9bc755917f3246e6918db2e9dec34a41bffb7a82520df2c6b683255e2868b6cdaef4629c3d8159b74a6b32f216df93397f45a8094fe79c551d0a5fd849f9f1f47e1c1c8ff62b2eca4d506455de1db0526bfaed9760754b6abe41e7417733ab75369f59f2235cf1d62a37ed3956aa487df49b588c93684b2939773b87edc0fde8d4236f377c2edccfa06e1a0e58791d6e81f0b0df969bb9e098e13cc5d3873e72db5e84d7dc04b23f0cb22cf4bba0388fa53d320cf88195f79e49011728a49a9ac294aa7745c3187825fee05eff04de499c0f240d537f3552cea66ca93bf15ef6d3afd4530edfac40e09d2396d736741ee4899b5e171e9843da2c73a4e26f7f974c7e4dd2aa81d22b168f6d53cc1032aa5090ca06ce9909aa9f3dd741493a0c64f046ee5bce50a2c9d5767ded8fd94b7e606eced3948c8438b99da1f3bc443a697e45a15de9a069cafb85cb9481501b5b3b4d5a622987ef0018d9d88317c8ba677528bd391624310cdb4740570a004c05f66b6f003df42816f4efbdbfcc8e3c3eeba502dea7cdb6170cdcaec783a35e7f1b7a8e24c60fd9cc690febdb728ae43c7b943e61122442cd7eb990e93d1f0b9678177a6966ee5fa6caeabc83f2b775e150fa19e2c0e82618ae42ad917b94dfd8621dd96a5223791a7326fc9bdb28021612e23a99873b9e02fb780907b458cf060c275f8b519945920718ce4d6c9f281985ec9c35247d3af1c27ccb9c484e7968612be80cf20fbcc41fbc65ba77575d70bb513be212ac6ed13aa975889c927789e0fc79cd20acdaf4b9bf63059c59201b3d699e66627467461b8fbd6651f5a0b72e3783d7dc6fa9a581635233673eceb62291dfd995706e818ecbc2b746620a7a63f0ab104708eae78f00a569c0c0cefbf95808ac8196ac738127e2d39f5fc7bc8393ae52c54323d3226cb5f8c07498dd9b37098550f5da261cce64c9f923dd4f36692c9ed75d8f000f66fa071de8954235d2099ec658c489deb823132d3a346a7ca986ac4b0c115f8fe9ca9b52797db4fcd25455982ef319888e355415f9978407c2c1d135401c36e4383ddd8ef3caab6490fe3c8f03d95145330c8aeda42fcd57b8f995b6ba74d93bc494f341e2e93cfc0ca32ed00a87e2c3ff1a64bf55a1f980df5e8e6148fe3d77a652b179fa894b38b54f87adccedbb91dc553a3c117804a5d8c8b685fbb841738f33a0d6d08ced357b092e59af9abf34efb71f4399e81e47ed98ad739e1a0ebf650d0bf152c6fac0524c7a60ead2bf5e0ded35420c3e2f69c72c9c3905cf6511231b9e18d9c9460125f198f32f0e1e58ed003648dccfd42bf59a330d40f5f3fff5527c92b38b5378f4a342c209696a484fbe050869ee8baea4d24692ef6eb8799b77efa16a79200f7f872e7901241e3c3eb14d3eb1f8982e8bf61b6571fa5d29736aa8dff93512184524d3f6770e9bf074217afc9a8943c2dffa642aefaaa43c02b6ff4163857fc8709ab97dddd2231be855108720bb4c59d677f5524924fb09bf9bf68dc16cb3dbba79e6ca004afab581ae0709490095729740a120f25ff4d3602ac1da642bfdf1410eec34bfec7bbd3f2b7bee4f39ee191e88fc3e1674ba7c9aa92e77a10aa37082cfab5ae17054b734eea99d69dca6f739206c263ade8b7fc1138a8e62277c99082e8e11a04ceaf4ce8a6c94b890f77e85fcce079cd49082ab2168751693f2660acf2fa37bc183bec1ac99de9c2eee432304ea4badf1f96aedb87ec6d665e7e3b65154dd3f62f0e05c6f164f6927fcb4bed14c729cd4468bf23671c2d78e94cf381147103f98172c8e3c63cbbc496c7b45e4fc3185781e01ea7c3e6391dcbe16cb7ec0bdee79885c6015e43a76cd02284e1ce5c68f3d620ce684a78a05d5b81ead2b10234563ad8a3e14b1f0244673769d8caf27e7372e32f25e3cfbd4f4652570d4d0a4fa44a428e0ea1766093282b5ebd6c5a6a899273f52326d5ed88b36fbbc4c5906c6f837b997ff6883189a8a83cf1130f3581ee7fa0ae668a326b4145c46c0cd3914f66f67d4fc4f9c0667cc5561bfb389cae1c079276e603d21a5c57288b3567ea15b098039ca65025d35dadffeb842cebd8980e9cbcd9eeca497ee408f9d65d41d6d4f065822fb8a0506cfaf0f538a5aada47413fbfb87f018af2821a556c47b81bb2d348c297e4d92abba8a696c1e870633980c7e0acf175710c1601f87a7059aefc06ec0f084a8511d8b63e91211af2ba6f224d350b74fb396dd81b07d96e6eaae79a0bd33c259839d044415c991821ea38c20f4e6f4aa25375fb89b718226358227a2546d5bd78418b64520d5febf4e9e80a7dedf2c7beb89faf250a554a278ccb5109462ba8d1a24e50c72b19fa32bc101f7558e8d2aefcb7645fdb5dc303d53d368a912efb1a4bb26ac9ce8e1bf9908c9d09296d7b4c704580d644df37376459fffa5a35db0760fbee3fb84f26cf35bd8a3296742060c01a55caea912243e1141b5d7756a07c84b8e2761fcc4a0b3a8ed111ae3b15db2819fd7de9e652ba79798429d678f40800f2dae1e745d6050113dd955f49e95e08412c459990f9a488af25ab917e86c454553e46509d255f6935aae273eb65b0e390041b53ef050121b874f93ea9f2076af4a9b52fcf033bb30396cd62ff69ae7176d3c555cd9d11a35cf1a5d58b1b1f392b2a49d97a2079f5484121f93d1ecb4432e82c3e092ec38d7fae1bcc31aa248edb2490e356be3dfdbd89b943cecbf62d243923882d5e406d84c3f0c067eb170634214d1acdcc3676b85c6c7e60dc4a50ae197806d8cdb043e30aabbaafce0e649b944e429f49c0d9d84f1311202353cac0a7b30548ab8642a156fa392eb5aa09785746edf9c6b43260c4c9c401991bbdda7d5e82e36d8962310c10d6980b8c47ed7009692272f0d6811c0b1fea5b0e64682b56275f3ffbc599277a4baf6fccabb63107d9c68cc23c973bd2757048c033386e382cadef0c2469ab3d122c9bb61dde9109540989df4872f824a1bdab8d09fd1f0f1177871eee964c595557d8845a1a1d6a973e3df04b2414d242d6f08c1b5f3d12c449c3cf760c24402a43c23093fa71894d490be932bfbce317313cd38256f62c6a41c5591597b96cf57956f5c6716585cc904f38793f9402500b1a4e8d01bdd8553d312", 0x1000}], 0x1, &(0x7f00000001c0)=[@rights={0x30, 0xffff, 0x1, [r7, r8, r3, r3, r7, r3, r8]}, @rights={0x28, 0xffff, 0x1, [r3, r7, r8, r8, r8]}, @cred={0x20, 0xffff, 0x0, r4, r0, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r8, r3]}, @rights={0x28, 0xffff, 0x1, [r8, r8, r8, r3, r3]}, @cred={0x20, 0xffff, 0x0, r4, r1, r6}], 0xf8, 0x400}, 0x9) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f00000000c0)) msgrcv(r2, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) 16:00:10 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getgroups(0xa, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r3, r5) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() write(r0, 0x0, 0x0) socket(0x2, 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) getppid() setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x8, 0xffffffffffffffeb) r2 = dup(r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x47, 0x1b5}, {0x41, 0x4}, {0x8a, 0x7}], 0x3}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000140)) getsockopt$sock_int(r2, 0xffff, 0x980, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r0, 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r1 = dup(r0) sendto(0xffffffffffffffff, &(0x7f0000000800)="089ed1a321a7b0a7923d4ba9db3fdcae38bf09fefc04acf7200b6ad42552b403054d4f35cc211365a5153a2213edb1f72b015bf0e3d0f23fce6d733cd0dbcc37f7ab95d7854d86d647b0e8a6bb7e56640cedeac054535be2d018722313385f405764d6ecd67a2690e8104e7a9d3fb431d7f37f50f49ba5aae681652a5c124b115d24091fb45c598affbab365c548a179bba13e04f1361dd9e7abca68359fcb53ab098c1c51b7e646ba93944d8e76d5b0eda22b3526ef239ae1144a701de01f040c848bfe0b9c20cb57dc70c609bddd3aa04227a4b3e56043c66832b8a6ac381b375b88ab25b57c6b7da8e77ddef5affccb4eed84a4c58ce7b9948aa873e3538675b0f58c9999257987b5a020f972d01202f222b1ed67aea7ce7be642815af11d1d5afa75006f57df1f703873addd131e59b1a699a118948ad6c4fcc6c9f06a84ec27e032c7aa1648cdff6f132bc40b6e65482be8ba1c828a59452fabd7d6a4130dc9a79d5536e7a8990f7ab43a08df33e432a8f57123e304f2a86026442aa628babb1a0dda6f9b5bc025d388cbd52f05de1e338d571072ec0d6c38093f26953d07e59aa9f9dfc519340a6b6a5fb39cce9e299211147b59c9b4fd64483637950c785749494a502499617a68258dd38919689ce08147f6dae5a9c2f261465574458cdfee91a6ca9232e151030e2ee0bd091b7927da33d78901eae29d652365d0e97815ace41379bfd76650ff3f9cc966949c4d865a81cb62e2d4292f188690d9a9f2b7a4826bd06bb10e4bd482fc07d7196d51c2e61a954a2ffd0fcf9e07ec5fe23d0ba9767235514026616205ab400638decd98545812c9004f71204bfbe2bb140d36eb4c906ac415c8a4ee0aeab484ddd316c8a3a2022d07b404e4a006ef0be48134687517858888192dca7313f522d12a15abfddeccae69c93361a363980c26b174f5b9dadee6ba9df612f388958ba22bf1a5eefd55c19532a72e7ea3bff3f4337515688c3a0c41d903780188ea696d00f8a73de4effa0a1ac7a4c537d8e5e63d72bb95dea181da9f5c28b7a9e8cf2fe6cbe3e0c7c3a47addabba39adf9336912a79678921a1e44957f2f2bdbf916be8ca44bd2d43614a1ecb1c01d1fbccd7318284c92f7a297babe44f038d663ca79ec1a5b5768cc14321941047b2e35230e74f6fde89c9701c8d7e58cae93b6e82b302b8f4e3cfe1d0ad5b10ad6e8fec67be9d45931ed7e8c51b5f09219bdcbf5bd072fe8d8b33e129290aee76f65dcd2a137cd8cc912f9e24c78ec78917e1a0e659627ce098eac105f4d16f494647e790ef80a4873a8f4147c6839478d686f06716fdc5cafd65d6840ffcca1eaca2ca9996bd28ffa24e5fe5ba5ad5b698782f2d826dc6a878c703fffe93a29bc2c2e1324281b0681ac804bbb2fed4f709a67dec30471ff13a6518e8e46d76567de3f25d6158174ddbf8dddd98549161aed4ac8d292a4b9abf4ebe4d242f9c7666371068f15d5ee9623f8d0761c55d74ef0a8d5360ff9aa9388d287407db1a5368e4aa95659daab0222fbfef5841d50325beb3e3e889bd030c02698ebab744ab013649f6140dd0fa2c7fcd6835bd5f0a79f4f9363c9702fdafd5060607be40918a99675e775abb253a91fef21de6430e3773cf53ff3fab4a65e5d29e05c478b7f7edefc4c70409e403fdfed37c1af1b9fd46ab758db915fa18571f564ed8884426f238314a85b29ec1a9a7230e5eed78c9f4f0a7daf347531fd52edb35f894d62589366740d8e51820d15f8592db4ae3db14eff3d3ad319e44d5be915ef9191b308a78d8f38fa2ad9f18c0c2b8558cbedfc6ae151c8bb6f723380220f80b3c8b9d9e03ffc47a80d46e5002cbed5bafb5050ccde0687bc12d3851e03ea3dc11a0f26d58f13a8cb8f893509ac279da5684f1e5d7a90223cba73c5c775dca13e56fe2c8f5451e61e14624bde6a2e6adaa026a92a222c058cb0e4d9db9dc2351bf210636dc2ac8c1502267c940a1ea46b1ddf7c73106102d1031b20bd510963e2df5e199a4b6a35f1e2503d602600c5e9f51e3666092c78ff8eda3f5ce9c2e8cb85049e9be6a02c34c34c1f12c3aa5580a2420e65e18a439034dd2a2d2d02decd5e3d6971f1414b3cfd882bdf9e65a0d81bcc7c67f8fd9cdb98df2f1d74466f214912bc2a5cf8488246c1d962d7524e361ef9230f19fd6c94aa01375acd0bf82742961aa6034d2457b6945732dbc7bcdc1c4f3cccb966d8b23099b6240016f8ff76277e64f006228d3dbf53d1d932d78d31b57605999485a8df35dac398f2ff020c478e44349011961a7900a3a0fa26b7594449f461e7f69fc9084e2fb0ac2732410397afb93801f422d3dca952b9170c69e3b939a4d2a636a98bf803d587cf4aa1ac2a25ca693badd326161fb3d626b3153b4958d8d3060622a377d64bd1750f9a0983d6c74a0987a256d616e04598d973255331ffb0115b0fc09d7f723e8f5e984bd9834d5636f6e4defc1a4e0b670eb1d57a5fb0e53bffe35ce654bffbad2b5799aa78b4683d3a1bd8be1c5535f58bc01d7d73823889a724cc33cec6c5dbd3798e1da623c1589581c49ba98ab2f9d0b3e2e52423b2819988b3e644e53b500a3f75e2a241c6f529353daeaf7d2dcaa63c27757ea12ada3b718b1a3ce6c8c369403a5c0494d18fb082d1c1e6ee1d4bcaf009b17096fc4b80084df922b221adee71322488f0a89003e5af097bed8667238291d075b640f414c7a8f1df948f7a321b90b8494d4d9d35c0de94a42b722c3899c00aa5b6eca6f62098ed8bfb54157db241ca9ea9bef21a696d81e105b6ac16364434a502cdd6ba6b7c3273d815608ae9d69316de8bc513828b55a79e17a9ac3e14bfe9e54f273911049c4e23b1ee476cca6fc6c9e6d61e5020bc0c5584e5a3498e00b3a52c68cb145b34a8df3d017b8f5fb96414af6d4cf443def6791b457d1587f3fe3167518c72acf1c9ab6880570d1d53d7666eef7f22b39285aa85136bd6bbdcdaa0dda28d09645b23f5ed4e13b9f852d276eaad21fd4bedf28f35fee16363497501016639b1b92b8ff2e7448e610bafb4beba540115607fd5ea6ffdc93eadffdeeec95ac09d9bd40991e685dd4a01f5c07cd9ce32d31a7aca126c1dace7929552ddd2f57d6a9aa22d972a75388028053e36c783c16f213b8d85210b6ec1fb362b859f5ebc23b79c328e2de8ed19cdf4edde03c1f98d4826842df022ca6da31037e884c26e9e7a8f2b2f6e614b59683a8a5320fcfa5f27244f244a650482b622489acfedf8c2c7f707deca947fadcd64c7fdafb40a22eb7114ed771674a1e290b814250b7c0d91c35134087addc9ef0b4055675d366a6fc640d51377312d887c04bca26ed2db0808528057b06b0581349043dd17be65c781b058eb780f31366cd50a0092d1ee301ab4b76a09786f810a6d365a96e7fd4d62b542ecb7f8704630d3674054dcb5fba465103b7a3c3e215040a5e3f290fe4c4a51365c8cc205bf8097eb571440beee576193d5d55ee643962a246c82774e2c80904ae3f5664231999c3b81488c0f6944eeae33107da1e68327d415a3446b2c328ab8f5506b7fe943aa2ed21788a17f28ba14a7223d5b26ec5d8585b9824c331fba9d5ca6fb0c630ef077fa161d934cb220a339c717454d54cb078ce9566643a9fcbe8be0cbc3e1726695d4692087545e4a2a4e02004b35f86e44d9398d0763396168deb5b8f289d9f08f7ca06e3b06bdeaf2c45ae4fb9c4e45ea92c1bff397155dd766fbfaf90534d9bdaba82c199a7060ee5a67076eeb9a8085774d8615cd2693d0fce71fff637f3cd488e60993ef160e1ec244c415c31e974256bf769048804eea24a750f81bfcf01d4771fbf4596f403e857046bb5792f7829978118babe0e69692b739c130b8982b8aa6333179bb73778e715672f1e657568f835ded8e3e2e5dacfd4e2aa0c472f02fd640e04036c4703ed39a6d75aac084fd05eba31b4a3a26315409d0f179ca2f7a03231dee60b7e51395272312a244b8fbbb863ecfd93842afa888127c79da6b65490d0d02753829a778fa99b7cf506a56cdf668add98c3a4c1970a45c6de1f30648d808978e68d0c9290e212d142c118c7700955f55e23457c8dd9a1ee5e914d88a8386ea9ff3286ce5a8c75dcd328871b6cb178baf5ed805cf08eafea4afa690f35b18d91e5b9c4adab00e0ba3d5a331bf51785a30eb2196f3714d91c8da39b0299b7f999a01a69b8facd12cac3fcd3505d7c3750ac82bb794a27c272d9cf7146a6741a66098519f0a27bacc9deff2c271a381942ffd5f2e86e29da2c54d98aa6c385991f44f6ad7e93c6f7be06955e2bfd48d2a916d20fd01d85aed0d9617983dc3d9fb7cdd10fc8f3a4d661b9d37b2f251509d7fab9ada79d758bcaeddc60088caf083be886c522c496e96a34df00fa9b539408d2e2e7a12f8e4dd62fe2382df6e759167ed345d8a749690b9f266ac89940c28522cc477c536722f1e8b2728aa0b4c4880f91cfc6e0e2aefe9ec75fe2ef0c630e75d7e0837a98a3ac46206f1913d2076d5daacda051a3de36de888df1efbbe513b86395102cd3ae7fb3352449ffa57364422af7c7aef0e9cd6b26cfa6f1c3294f67168a19589b1060569ea76611e7134d5f82292bf028d17a8b214459b80346839309538bf0a8b3a087178d9cb049397a24dbfa3f39ba5bb3907a45821fc80d9e0de731128e1576c6bfeb1c6deb42efc6ad0f29043bc30ece48f2f90aac96fbae2136fc835516a06ff4727dde623ca0b11f7390c30ebc83e14046c4a5d75592fb11c3469a157e93308937dc65089f57004fd6d0114806d8f9de6fb296d838abfcb8e1f88675a65105ae96c6ad0a6836ddf373f599ee8481474d687e2aee9db2681c2a8c484818aa3c95552bf0b3cf33c681104f703d061598b2eb9d4e8faebf9020f26c54aaa76aac460efd0b726934dba0b50636023fa4e140dbfc944345aad1879797859150df385eb8bf77ef607d1881ede4e4a5de77f398ddba14179aa2192adfdf19aa90131c64f4208a0b35952c4d57b6fe9cd152e0faca2372a445ec383c4e3b315412c6d9573b8cdf3a0951bdb877a03bdfa0d04ab3933b69ea22939c596888632c0e45d89dca49af7ec6fd05233b37af0ef1e07f5f209988167b7f9097026c0eecd8e8d8cadafd882b6074d7e1cf41da511d2ca9d5d763d9bddb487dd25fa6ed96f6d7b25b57f38ed477f079ddc8aaec2b4c181ad919c5fbb204403187a11b831f6a5f7f13bd60fac9f6c99aeed15d50df3172df1ba64fc74457c816a968b17efe7adc458afb199425d8b52e7366cb13ae13a309d2b0d7965c34ee5797f82159ad25319d93b356ad5917ddaa63475e8868304f7e0fbeab9e84526ef2f072715f7d598abe1407f6cdf62f07ffb3e88030cd88c6f1a4f2e60045f0594d9fe277e3d23b5116261f04131817ba3e532405ea223dd0320016e27ea26348c8d4329108c6f01136e96b095d510d6ff31e8284789c0d78d0f9d21401b2b54a801e76c72847b2a26796dcbd59d14fe5a47c9141a5c9488c8953005d0d50390e72cf22d1cfffd7d3ec84e2454f1cada1f58cfb53d2a095c520b554629015c01611a0da4c0ff2dbbc1c8d46e8282862c55fb528641a4f935bafb5e85348406ce1eb5e356b62cf72720c16e80b48669b5817ed797a0975d764bab53d81e1ccd1d57e106bfd30c9ff1951a0995de20e9302e1db8d920fee2e7c8ef611ee453b0b7fe9d4ff9fa6a1127ce4c32baf6f5dc818f0033fe2ae6592e23da9a1467", 0x1000, 0x408, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x82) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x4, 0xffffffffffffff79, 0x1, 0x1, "d2c5cc4733d89a59fb94e4f098e6c777e6ffeb1a", 0x20, 0x1}) socket$inet(0x2, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x35c, &(0x7f0000000240)}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xffffff18, &(0x7f0000000400)="660e0100000000000000") lseek(r2, 0x0, 0x2f, 0x1) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x8, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x10000}) r4 = semget$private(0x0, 0x7, 0x40) semop(r4, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r0, &(0x7f0000000540)="582720ef4e5060032b2d6e44ea995d8dabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab061d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a658826067e40aef318d72cabe1b1e8da49a9653dac817701caeab7a5a307c1b31b1d2b73f600"/150, 0x96) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x4da) open(&(0x7f00000002c0)='./file0\x00', 0x200, 0xdc74393682b93cab) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x80, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:10 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getgroups(0xa, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r3, r5) dup2(r0, r1) syz_open_pts() setuid(0xee01) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f0000000240)=[{0x4, 0x2, 0x1158000000, 0x80000001}, {0x1f, 0x8, 0x8000, 0x100}, {0x401, 0x9, 0x1c23, 0x3}, {0x3, 0x9, 0x6, 0x1}, {0x10001, 0x401, 0xeb, 0x8}, {0x9, 0x7, 0x200, 0x9}, {0x7c, 0x4, 0x10000, 0x9}, {0x9, 0x6, 0x9, 0x9d}, {0x4, 0x0, 0x0, 0xdf5d}, {0x4, 0x9, 0x6, 0xaae}]}) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000200)) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:10 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0xfff) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = msgget$private(0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x10001, 0x7, './file0\x00', 0x3, 0x7, 0xfffffffffffffffa, 0x3}) r3 = syz_open_pts() r4 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/32) r5 = dup(r2) r6 = geteuid() r7 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r10 = getegid() r11 = fcntl$getown(r3, 0x5) r12 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0xd4, r6, r7, r8, r10, 0x84, 0x5}, 0x400, 0x1ff, r11, r12, 0x4, 0x3f, 0x1}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x7fffffff, r6, r9, r8, r10, 0x0, 0x1}, 0x4, 0x3, r12, r11, 0x100, 0x7, 0xe87, 0x1}) open$dir(&(0x7f0000000300)='./file0\x00', 0x20, 0x6) r13 = fcntl$dupfd(r5, 0x0, r2) ioctl$WSDISPLAYIO_SBURNER(r13, 0x800c5751, &(0x7f0000000340)={0x100000001, 0x1, 0x4}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000380)={{0x8, 0x401, 0xffffffffffff0001}, 0x3ff, 0xffffffff, 0x24}) open(&(0x7f00000003c0)='./file0\x00', 0x10, 0x100) pipe(&(0x7f0000000400)) 16:00:11 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getgroups(0xa, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r3, r5) dup2(r0, r1) syz_open_pts() setuid(0xee01) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x8, 0x4) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/206) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000004c0)={0x1ff, 0x40, 0xb5, 0x5, 0x7, 0x8, 0x3, 0x10, [{0x7, 0x7, 0x4, 0x8}, {0x100, 0x8, 0x9, 0xffffffffffffffff}, {0x8000, 0x5, 0x1, 0x6}, {0x2, 0xfff, 0x2, 0x5}, {0xfffffffffffffffc, 0x3, 0x4}, {0x1000, 0x6, 0x3ff, 0x5}, {0x800, 0x0, 0x5}, {0x2, 0x18, 0x53f, 0x10000}, {0x8, 0x6, 0x10001, 0x2}, {0x9, 0x3, 0x100000001, 0x100000001}, {0x1, 0x8, 0x0, 0xb7d096f}, {0x2, 0x2, 0x3ff}, {0x3, 0x8, 0x808000000, 0x8}, {0x9, 0xfffffffffffff800, 0x0, 0x8}, {0x1, 0x7fff, 0x1, 0x6}, {0x7ff, 0x4, 0x786, 0x101}]}) socket$inet(0x2, 0x40000000000000, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000280)=0x100) semop(r1, &(0x7f0000000140)=[{0x0, 0xa4b, 0x1000}, {0x4, 0x0, 0x1800}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x80000001, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x8, 0x1800}, {0x2, 0xb6de, 0x800}], 0x8) stat(&(0x7f0000000340)='./file0\x00', &(0x7f00000002c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8220, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) socketpair(0x1e, 0x8002, 0x200, &(0x7f0000000040)) semget$private(0x0, 0x1, 0x100000182) pipe(&(0x7f0000000600)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20150, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000429000/0x1000)=nil, 0x1000, 0x2) 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x1c) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0xa, 0x400, 0x0, "6a4b75426deb5fc339d4e7aab56d400fb45f24a6", 0x8}) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) linkat(r0, &(0x7f00000001c0)='./bus\x00', r0, &(0x7f0000000240)='./bus\x00', 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x400, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1f, 0x9, 0xfc, 0x3, "1d6f7ae35f659349b2d97e97af2fdaec50046719", 0x6, 0xffffffffffffff99}) 16:00:12 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getgroups(0xa, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r3, r5) dup2(r0, r1) syz_open_pts() setuid(0xee01) 16:00:12 executing program 1: open(&(0x7f0000000040)='./file1\x00', 0x10000, 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) rename(&(0x7f0000002c40)='./file0\x00', &(0x7f0000002c00)='./file1\x00') 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x595d035e490680cd, 0x10a) ioctl$TIOCSTOP(r1, 0x2000746f) syz_emit_ethernet(0x1, &(0x7f0000000380)='@') 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:00:13 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getgroups(0xa, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r3, r5) dup2(r0, r1) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 16:00:13 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) recvfrom(r1, &(0x7f0000000080)=""/187, 0xbb, 0x40, 0x0, 0x0) writev(r0, &(0x7f0000000000), 0x1f0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) 16:00:13 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getgroups(0xa, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r3, r5) dup2(r0, r1) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) nanosleep(&(0x7f0000000000)={0xfffffffffffffeff, 0x7}, &(0x7f0000000080)) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800010000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x57) setsockopt(r0, 0x0, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0x7) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 16:00:13 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getgroups(0xa, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r3, r5) dup2(r0, r1) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: setitimer(0xfffffffffffffffe, &(0x7f0000000100), 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x200000002d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:13 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getgroups(0xa, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r3, r5) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x5}, {0x40006}]}) syz_extract_tcp_res(&(0x7f0000000080), 0xffffffff, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x4) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0xfff, 0x100, 0x7fff, 0x6}, {0x7, 0x9, 0x0, 0x1}, {0x5, 0x6, 0x25, 0x4000000}, {0x4, 0x4cd08e4e, 0x9, 0x200}, {0xffffffffab13a9df, 0x8, 0xffffffff, 0xff}]}) 16:00:13 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getgroups(0xa, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r3, r5) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getgroups(0xa, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r3, r5) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xfffffffffffffdf6) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:13 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getgroups(0xa, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x2, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) syz_emit_ethernet(0xff3c, &(0x7f0000000800)="a9fff68a0de8a5f82e4eb11a9065d5ae0004000000000000dd2852fc037163580562fdc0265acedf0d37e1f0b1f3c343ded819c0a7b6b654cb64cc368c33c747720fecd1fa8cfc3e6f412e28c686882da8484de875e976dfdfb5a0d6bac2e8c41f33851d5022e9e3e3a0fd242cd0485cb9c3750d369a5ee6dd400d827efdaff1cc0d402f647190d165e703f54710cb57aae2ee88a1c6dc1b34a8b679a9a3798431c5a82700000000e8ff00000033a3258c1825ee83b0767d0b6378240e3b83b01aa670e3e8194ee3244a10b23918f668ad5b21531d01d6a2f827057c78c29a5dafcc2f66d4568952e666b731bdda1ca48e05029a6938ee41d8edabe8c72ff003a42e1926188917f0738c250f99c0bb5e2a547e3553e56f4a4b2809498de605ce0dae06f45748112632a3d778782a223222bba9a8e45964d9f8b8bbf8e1162b04225ef95d30695180c702553fc8f9df90c2121764cb3e45187959bf472f932ca6b385bfb69de7aeb51da58ba3d817c4cb737c8a58caaa020f55b947152480589c526ef1a19dd78aa144d35caf61e7477428201357ff5c5480c93156b680edecd91fb367d17c0594424d66e626a0777d25c2b6912eac6587a111fe6cecf518ecc0d8eaa0fa4f3fcbd6c7dfe726740b411fa7211ae480db4d6eb5b7af0392206e9b8ee4f5ec5e7d15b5e28c16d2416442ea27167d5680dcf44e9ed1ec28cdbf1f6bd849e12af8bcdb5c0b59a4586d95cafe15991ae715b19ae792d49621197fd8f958beefa9b2282442c9f143285a2704764e9d1f106999428fa873052761a164e9d26e6be192824005a4") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x6, &(0x7f00000001c0)=[{0xfffffffffffffffa, 0x8, 0xff, 0xfffffffffffffff7}, {0x8, 0x9, 0x2, 0x9}, {0x5, 0x8001, 0x4, 0xc5}, {0x4270a82f, 0x1, 0x8bf, 0x8}, {0xffffffff, 0x9, 0xfffffffffffffff7, 0x100}, {0x1000, 0x7f, 0x81, 0x7}]}) syz_emit_ethernet(0x60, &(0x7f0000000080)="b69d6daf57349c544afa3974f620c3fdd193c3aca6d168ede903000000000000007ae9002301e2483feb9b8328973defb6b8d67d172b9f8bdcf8e72f55a3c44cb96cbb4ebf166878454516bb464a4c495f8f642bb005ba37bb9b2c6abaeb368a") 16:00:13 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) fcntl$getown(r0, 0x5) geteuid() getgroups(0xa, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x10000, './file0\x00'}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x3) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x9, 0x5, './file0\x00', 0xffffffffffffb302, 0x0, 0x5, 0x9}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x3fe6, 0x7, 0x3, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) select(0x40, &(0x7f0000000180)={0xffffffff, 0xffffffff, 0x10001, 0xfffffffffffffffc, 0x5, 0xfa8b, 0x6, 0x100000001}, &(0x7f00000001c0)={0x0, 0x400, 0x868, 0x7, 0x81, 0x3, 0x7, 0x10000}, &(0x7f0000000200)={0x5, 0x7, 0xff, 0x28ee, 0xfffffffffffffff8, 0x100000000, 0x800, 0x228000000}, &(0x7f0000000240)={0xff, 0x5}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) fcntl$getown(r0, 0x5) geteuid() dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket(0x20, 0x4, 0x4) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)=""/117, 0x75}, {&(0x7f00000000c0)=""/255, 0xff}, {&(0x7f0000000200)=""/63, 0x3f}, {&(0x7f0000000240)=""/62, 0x3e}], 0x4, &(0x7f00000002c0)=""/99, 0x63}, 0x802) 16:00:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x20) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x1e7e, 0xa2b7, 0xa5, 0x5}, {0x0, 0x80000000, 0x9f3, 0x80000000}, {0x40, 0xd00000, 0xfff, 0x7fffffff}, {0xb58, 0x1, 0x4, 0x3}, {0x3, 0xbd7, 0x0, 0xa8}]}) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000180)={0x100000001, 0x5}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1c0, &(0x7f0000000040)=[{0x7f, 0x0, 0x3, 0x8}, {0x4000000000000000, 0x321, 0x1000, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x45, &(0x7f0000000240)="e4fd26308510e46b8c9e760c9f10d09b935423028d9a3feda8a96c42b386c1feb87d1e14821b1fbebead34468224d22ca3ddd68c325ff38135b9181cf05c6a1ba2d0669091c9418609def563405cb2cc8db0a69e8afd0ec300bf25e530fc74c247a1c90aa195b45bb4c3a1") r1 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:14 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) fcntl$getown(r0, 0x5) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) open(&(0x7f0000000600)='./file0\x00', 0x800, 0x100) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, "425a07d9af09dec6a8bc6200f6d794250a88ad89"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000c80)="84581147", 0x4}], 0x2ae) ioctl$TIOCSDTR(r1, 0x20007479) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) r3 = syz_open_pts() readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f0000000280)=""/233, 0xe9) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/38, 0x26}, {&(0x7f0000000440)=""/87, 0x57}, {&(0x7f00000004c0)=""/192, 0xc0}, {&(0x7f0000000580)=""/75, 0x4b}], 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) 16:00:14 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x3, 0x0, 0x160000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20000, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:14 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007fffffbf, "a508000000027ffb07021000500000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 16:00:14 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r0, 0xffffffffffffffff) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) read(r0, &(0x7f0000000140)=""/255, 0xff) read(r0, &(0x7f0000000040)=""/62, 0x3e) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:14 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r0, 0xffffffffffffffff) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r0, 0xffffffffffffffff) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(0xffffffffffffffff, r0) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) recvfrom(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x2, &(0x7f0000000100)=@in6={0x18, 0x3, 0x8, 0x9}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:14 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(0xffffffffffffffff, r0) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(0xffffffffffffffff, r0) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) r2 = geteuid() seteuid(r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000100)={0x0, 0x80000000, './file0\x00', 0x401, 0x10001, 0x80000001}) r4 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) r8 = fcntl$getown(r3, 0x5) r9 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, &(0x7f00000014c0)=0xc) r11 = getgid() pwritev(r1, &(0x7f00000017c0)=[{&(0x7f0000001740)="76e7ed919aea8182ca0e", 0xa}, {&(0x7f0000001780)="ba0f2d86d07f227ac3d37d99", 0xc}], 0x2, 0x0, 0x0) r12 = msgget(0x0, 0x4) msgctl$IPC_RMID(r12, 0x0) r13 = getpgid(0xffffffffffffffff) r14 = getgid() r15 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xffffffffffffff79) sendmsg$unix(r3, &(0x7f00000016c0)={&(0x7f0000001280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f00000012c0)="ac3f47329d463217c3de7fdf50a8a072bdcb9c249d263223e925f6d8a498fbbcdf51cd15d97fbb5d6ca3d4fb92514687bd27eeb13e49333683e391ff9fed0737e69c0f65f4e38604069bdbac09d16b2afdc20cf55a1140ff466d622ae0d5e84d4c9b8f7afacbf37745b6b2573e5875a3c971bada6552be7e8fb53f0a3086313ad39603520daa83f48afda32b78436074f063dcce1ec48ea588bfe438b50a8fbffaca7a7a7e03e8780f0d2c9995", 0xad}], 0x1, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r2, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r2, @ANYRES32=r9, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff0000000000004492df5cca3e316d3ff64df3ca991520d38e01f4a9a2a917bf1d456eb601d35385ad9c2dcd01c58b0cbeb47146717e32014091a89b91c6e8312e9bad8f63b796fb620a45611993d2eec45627a89870833a48ce482cc11aaf04ab845691f5aac81a1e5f866f7126fbae625533de9aa2c5ee78e81911bdfd27741c2f41477716899b0736d18650c344c39584e2690fe91d2a9021b9d47428ca625b06e8414544fa3573aaf986f4fcc281107cc234ed8ff87bd36b0e9d758ec6f4de0c3735b30905daa8a1fd49f32d6d1870f1e68fcf10a5585d6222366fba724741d085ec781cc7a9756677b352", @ANYRES32=r10, @ANYRES32=r2, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r2, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r2, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0x148, 0x400}, 0x6) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000140)=0x8) setreuid(0x0, 0xee01) pipe(&(0x7f0000001700)) getppid() ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000180)={0x1000, 0x0, &(0x7f0000000280)=""/4096}) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCFLUSH(r17, 0x20004268) 16:00:15 executing program 0: pipe2(0x0, 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(0xffffffffffffffff, r0) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket(0x2, 0x3, 0x3) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="80022e2fac1400107d81"], 0x10) r2 = dup(r0) ioctl$KDGKBMODE(r2, 0x40044b06) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:15 executing program 0: pipe2(0x0, 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(0xffffffffffffffff, r0) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: pipe2(0x0, 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(0xffffffffffffffff, r0) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:15 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) shutdown(r1, 0x26d7ec9c84621bd9) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="ad012e2f66696c653000"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) listen(r2, 0x400000) socket(0x20, 0x5, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:15 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, 0x0, 0x0) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/248, 0xf8}, {&(0x7f0000000240)=""/147, 0x93}, {&(0x7f0000000300)=""/6, 0x6}, {&(0x7f0000000340)=""/53, 0x35}, {&(0x7f0000000380)=""/255, 0xff}, {&(0x7f0000000500)=""/137, 0x89}], 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x60}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x200, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000640)={0x1, 0x5}) syz_emit_ethernet(0x2, &(0x7f0000000080)="7381") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1000002af, &(0x7f0000000640)="b654fdfbd1b5e514b1598848c8f971c1268e6a8adc6e78851ccc9be8aee5d9aeaa2a0700db41edf03c2ced6aab7eb63666b25dd1f8347aa23a055ea411ac9b93262c36e724255de751de8028a22df52a4e3789880f3d90a73e1641230899373897aa8ef74bca113221eb140606f9cc9c39faebd7ce7c74b607a7008e9ea1943108c5ed2f6be53b18503c74b80758908df55ef857867b9800772346ee63b3c61171b02f8d9d987749ab04be47804671a64c3724de41bc7229defd012d1aa81cbd05e049724d665b9c6d10519a6f829ab6b3bcabadfbf8633a3bce42ca1fcbb39317f7eca14933a2b27ec26ea2b0f1bd71a3749ab1b05911cc90e02306a350f229c546ff1fdc60c5a372ab7f3a7bff208cdfa3f699520ad864f44af76dd117d28dffd48c5f7191f3961d2ec33ee2179e7c05a4a62dcc7ae3c720460b9eb90155d23182638a39b1bc25aa4c933e70f5ae253039fe63") 16:00:16 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, 0x0, 0x0) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) preadv(r0, &(0x7f00000001c0), 0x316, 0x0, 0x0) 16:00:16 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, 0x0, 0x0) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000002c0)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x7, 0x3, 0x6, 0xe98}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1ff) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0xa, &(0x7f0000000200)=[{0x9946, 0xfffffffffffffff9, 0x3, 0x100000001}, {0x800, 0x6, 0x1, 0x1}, {0x2, 0x8, 0x0, 0x1000}, {0x8, 0x7, 0x6, 0x47ec}, {0x0, 0x800, 0x9, 0x7}, {0x100000000, 0x7fffffff, 0x8, 0xfffffffffffffe00}, {0x27f, 0xfffffffffffffe01, 0x3, 0x9}, {0x8000, 0x800, 0x0, 0xfff}, {0x400000, 0x4, 0x8, 0x80000001}, {0x3, 0xfff, 0x6b18, 0x3f}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x1) 16:00:16 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000), 0x0) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x200, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x10, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000680)='/dev/klog\x00', 0x800, 0x0) r1 = dup(r0) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) faccessat(r2, &(0x7f0000000080)='./bus\x00', 0x3e, 0x40001) setitimer(0x1, &(0x7f00000017c0)={{0x5, 0x820}, {0x1, 0x7f}}, &(0x7f0000000740)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r3, &(0x7f0000000600)='./bus\x00', 0xc000, 0xffffffffffffff00) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x8000) kqueue() utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x2}}) socket(0x10, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000100)=0xfb4) r4 = msgget(0x0, 0xa0) msgctl$IPC_RMID(r4, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x6, 0x9, 0x1, 0x101, 0x10001, 0x4e4, 0x1, 0x2, 0xb77}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, &(0x7f0000000140)=0xb) msgget$private(0x0, 0x100000100000104) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000700)) r5 = socket$unix(0x1, 0x5, 0x0) getsockname$inet6(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setuid(0xee01) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f0000000840)) msgget$private(0x0, 0x121) r7 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r7, 0x1, 0xfffffffffffffffe) 16:00:16 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000), 0x0) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000140)=[{0x9, 0x5, 0x5, 0x1}, {0xfffffffffffffffc, 0x80, 0x7fff, 0x6}, {0x51b2, 0x10001, 0x860d, 0x58}, {0x7, 0xffff, 0x7, 0x6}, {0x1000000000000000, 0x10000000000, 0x18000000000000, 0x2}, {0x2, 0x3, 0x3, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f00000001c0)=[{r1, 0x40}, {r1, 0x6}], 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x4) read(r1, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = fcntl$dupfd(r0, 0x0, r1) r3 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, &(0x7f0000002640)=0xc) r5 = getgid() r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, &(0x7f0000002700)=0xc) r9 = getpid() r10 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0, 0x0}, &(0x7f0000002780)=0xc) r12 = getpgrp() r13 = getuid() r14 = getgid() sendmsg$unix(r2, &(0x7f0000002840)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002580)=[{&(0x7f0000000280)="91a33f0642e9b555c19f9d9f20c0ea7129c46da33fb46e802f8aa0f5209d219e469feb7e10ebc9fbd2cbd54b5fda51a867909db31f846e789af66eb22af789912eee0afce75f4d16a9228771471306ed3224809ce27f1e9d7a1b6f2d200da0a867a6dd53913cfebe739a8054f697784df25f9f349e392523a2d1a9c69e05b0ec", 0x80}, {&(0x7f0000000380)="b92e5af5c5e8560f77b56bfefae9c41f9e5775531e5447d687d2dc46ee9c97040e9ca039ae4a6fb17c30da0ce73cfc4fcd94b6a960e21ff3d80cc730ac444c900c6b99b4c311463be649a13c201cb278693ba18091ee3367a41e6bb914dc60ead1e273", 0x63}, {&(0x7f0000000400)="fe69f5f6078fda02feee0f56893456f4e70651780c35c4b6c0528f512d1faa1dca1c52905575c0472502ce28d477b9ceaa2780b49cc2457e2b023033ca5e1adaf18e1850047eddc56366e498df888a391b710ed18d18a4bac038735449b78ad222aa04b1774010b3df6252f811f20528c50b746b9176a6e9824d4366627d33ba7350831b14d07911ee2f19be018c36cce9fcabef261daabe0914390704be0e488ed2370acaf4558da1e15b69dc04eb65409d312b0da89525cc783b185a91f02d501fcd4909209fcb52f9bbf31a51041cfa23630b3f57696c60a2a6b8832bea1fda2dbb95b17f5fa72df047aee01bed771aa38929796def95ee860c9b4a1a7c4e57c599e53b2952574f7747103be192193fade21e2b68e3425ab0ce9c68becff469ad5360b887be1774e9f3e8cfb224878f43646d2e3772d443900e6a9ad61d94d9daa11b6acd2c191c53c231a658e08d093d6e057fd47538d9e52d740085da7e7bb73145483d46be568ca2bd4c47efa525915f6827f7d2b3f3e6a53bad67b4a5c5652c3455029f6b57268cf8d5e3adbe5a6870213db21619fd6c3f0588fd5e02a1355c8640ce843b5cbc34bd757d5905b741fd2f945c2243979ec9bab7f3ad0eedb2e44431fbdab9a5695aba37f80c0b9d7e3fdaeab18746a8a58af7f2d8c49e9d4f1afa838c49c90c9540e0dea6cebbc9a1cbc0469e23810ae71ea2a3a60443869159f4277457b4b58cdd82ef696fc324de97752c2ac5e95c5e14e749ea2b01cabcddbc2a13a5df9128448546c9a0efe841ba1a9064cc0ba780558d9c93c36ac2768c05a94e53244dadccafeb2bc451fb7ef90cd57faa8d04ee35367bc2d5def7ff33769459d67426e93cb7a95779c284cd2f3d7a0cf30611e5ddcfdcf664bac17822b4dee83ff8b6c10e79b267365fcc4519c9f79b81ca6e87595756f0bd9e4c73b975a01b787a80e2051f8d12377a73b006e99fe4884574d0117e74004f7bb0bcf27470a40f02a6ea96dbadbc1b7319611d75bad8e45c07e8cfbd386ab37f5b219954aa63c37575c2648c8428a5ae9b483e40172e4b52dd459c459eecef5d8e01ac96b59b2bc5636650faa68f0b44e0b7bd679dbd9a232cf0a43814df97bfe3f227a196cbf517e317512e384d0626252ec81d149480058138e1c8b030e87b1ca3d66c9af00cf9fbef2f35a88a0add0e4c9f067399e441aa5a4917ca677a1b169564353527d6fa044bfe70170ddb158bd91d5ede789c3124f486a575794be26fd72de8c5382367f004cdad81017ef4fd25e551ec50bc8388c42ba84fd0fb0f396d61839723b59e1d30b900af367dc7dcbb78384916535260ad5705a46890b232a4f54f27e5a3dfd2168d5ec564a5740d0f241a6c425803e84b2544426161e1d8469673785a433b8293e1a5a0e5290ee8cc42d707c17dc1e2b4c7ec89e22b46e3f7ce7e0f9c6aa70f110312c2f7f2a69e8b3140f2d7dec3632c2107ee539df8f6c5fcee6277773f8c87abdc3120eb343e23cd11521d119dbd6e0f4407fdeca3753f284caa5e5d8c9ac219bf6f7fecb21de8631d0abe7216e11991d3dbadcd916f6741c77bca4d99ce88dc3881392b9ff9ae0b905ffb1132581933475a430ea6d16995487184572e596979cc6e156834242af2bd4c9143cbe845916a41456b416a8a2b8e9f3f750931557416d31421f68e337a360341b1ba8c536634c2851575c60f310d921f8a793b9c64005d1e2a157f61e26f5c1aecb4c4b0e66a552a1e66ed30c40202ac3a0ec4f6c5d8ab78c12e27f20f8d0ffa25b2c3dceb38955d847581a242e3f27f3cfda3e7d455fec15d9ef7eae16e6397e1de77218f77121173a2639000a1e402da85adfa07cec409c7b75a143bb7c747d47e285c44e446e5a04755d87778751693865f21fb936dacab87ecb4803f7af6b13ad23707b7ab5edc7bb4c97f18b83683d57d31143762e7f2ae492ccfde8415ee798973c1f01818f90e91214fa15b5412f54aa9476c95616a34d49a87aadcf28ad9673a312afd579184d7fb968cae588b3ebb177b3af44b22798d09919f2784811f637a6c3f7e4e30388cf268b05dd93bb5058bc47e419e9aa14ee46e10852f51af6ec142d979a8019aedac4aa8a78082dcb9925e686bd31e1b8cd281b053be2fc3d3f09e14a8a688fa9c8876a6b1c59843e27cdc9b6f13256031f9da8cf946d19cabfaed78bd8f738f43ec3a08530676b3f5057f55dcb78680b287ab6de43d06c2d0d33e4a3026eb9ffef188b4110b8357120902e5c970f3891498af7e3af2d7763b270d857698f38f7fba328fdbe59ec04cd549c9af9e057a07e50972f097fae7029e39028b00e0e974451b3156fb557b01354ff310034d37315f33a2bf6cf2cf6359ee4f698104e074fde631083a7e249b80f9a0aae90aae6d3b18a04a206f6c584cea57e8c2dd92e1ced10d6a751d50a840b3ed78a9ed2ae79882c7ab6f0c93cf39d31ec150446c0ae42de094dd5eaa18e88db0efe2dd25c4e06a963aeb4b6a224bfd9fadd61589a6b76021f0c8c8611848077229ca9d162e16be79e7627f259649b19f208488eb7062076dac84bf0c380ffb4a96e7a5f3f1265b96233fbb3b64db6fd480fa1e73b1768aad191e4ccab895abe9c2f15412910d7e97ae37bd4633fd4197434ee6742b567ca2fd76f07a5d0f7c0c46d337ea7a61289627bdc315e2dc4d5bdb2240680b0787ee74ca1ca8e20a6dfe0c52b83bfdaffce2792a7a7dd8461996d8b14ba210a9d7a9b852f352f15fec5bfb1509f094f43d6128b974515ca338a5ff8765be77ec53d0d7cef6ec9e6d844d3fda7126beb1ad552258efa7c46a30cb0672b87f4c3739de1cbe64563d16a568802b851906928e0ad21eb6c5e44a138b088167b4215a6d18efc52a07829d86f2ebd050a293375688a572e82cdc858785c05902290996c61c53231885b05ac7f33dba25d7d0de728c9cfd332ece7be975f3988193a03bcf0316a51c75cec243daa89f15aa463227dd6b49e21fbb57aa53904becf19a08b4305c477a9fc21098b0aa68af176e06e276e8cf129b754a873a9cba627bd6b46a7c9c9d71b91b6132291362a3f2f0b7746c2b7a8ced7b20559d24f7f2b62c85630eeefc818c87da2be306cb3a5f3bbf27129c90c82e79fee462f3efa588abc7831946c67ac127a56ce74304026ca4815e4468d1b6f98ad870104e1fc3e56bdae3035178d4f0dd135e41cf53aae9de7fd9f84a0e8ec8af2b650eea840bf916ecc3974451435245deebbd74122fd4ef3afbb8395e3283546df56eb4c86232716444c0fdc3c2916c8f73002fae84e9c18c5e728b5fb6e7be83798943822630bbfebf0769faa84c175c2bd957d0be46730ad109ef62103fc1cb61f0b0bd28bc62a65317a634aafb68c2c9d41e2d621a0759819c92dc6c11e973afb9353254207975738ffaa8dc4bab70951e2141ae53a1324b8dbc58d9d5948a36b22432d554697a648d8b77454583260a178f790a84c4ab1d1246ab42b58ac9716f32ec4065b5b86225888c0b263df60a2b352ada1fe9d45daad60adc5c9e7501480a846c0e742c6fd30e847a9803f7d67c63065bc19468bd5c2ecbf6ac36f6aa37f21af6ba92b629924b3e617f289c866124f3759fed544deb51b9a29ff57d84ea45dad1a7c0430ad2862f4ad1f0d8bb344925ee21e31fb96719ec6b87fb9d5a7a73e72dd020fb6a7a30f0b6f3fe63ecf9b4c89b2dc24a08912520c08c962ae7335abe85dfa0e023c0cf196993dd47bd4cc10160bbf3b92ff98a8e608680ef478a2e20576bb1ce75d4bfab611d6cb066ec735b0925ffec02108c2dd6aac694e688b6a3d44e8e70356133d9cda797d764de5139dd1c879058d0d66d97009c2e7a9a637b6aa48c78db7a59c04b05c6227a1cd8e103ae6b982e4af49b288071c530a6e598a6b1d45351f94847c3f7bdd09e15aaad775cc5e8989a4e9b71f5b95895fb7456bd8747f877ab58af587d8762d9b1032d79327abac8c523146cda7d0cff7a51c97b2167706d94b2cb7bca456265c7ef474675281f8773a43d28d5a961e909540c0a5afbc6220be0eddd489b5ade2acd1dd10b50faf4b589beb9651f6472d67ec0c1b21986e24de36873066b82e85c468a9375199b985c1f019cbd00d2b671152334d21f38792dbc4c1fcd15f4f07739b20a19f70f40013475921fa1e53aaa6e9a8cc523bef36c0b3479ed07f26e3d5875ea4859607a24c444188e73f8c8159c79f63fc3daa8fe048168ffc2660299c8c59672fd0d146e56c6d1347975dbaf4e2c027d24df2728f2d1e7d3f106e452e893eb47e31fe10d52211c5781f482c2478002e0d72976231293e1f51cc37024757eda8132640abd569b65e247f8d10b9d43922feadcdf51522e3aaad1883735a52be865f5c41b439e8e27193f46aa6f4c5c55baa298f296f71fd52ccd80de4d10afce9fc3b92250d6d69a133e4591d144c4d864c2798d40f3ea3ee102a6c696c9f360af066772330686086883ef6d2d36173153b8246e1f8c6ad38d96bb06ff97044517f1d9a0931a27d41b6a706e635e66822b14628a71f2ea6991838edfef730ac74f102c50188dcbc11018ee26c8fcdd548a287c21493e2dd7f5d630458916fd35eaf8f2d3328d6507e9ef0af130b91f31474073e2d319b7e43de5e0624f0b5852016927f0b456c97bae68d78e9bf6bde27ab8198114e620c9b32fe5d3d4fc259c897130f94d90aa947d23975ed4a0df2367fa0ddf647da1a02b05c114aaeda1f2fec81826d4ed7aaeab70012f1dcd4bdcbdb947be638a6285e5e9de5b541dc3b81aa33a33403269148e85637b52a3cd3715983a647b002f54217618f694febef7521e8a3fb05460c5bcee0120175f4515c72073fb24fe81504dcbe9b75c757c8d5a734097135cb43f7cee80c55b0ca25e41de14e48080f76f6f75499a3c812f72d2260917132fab4f88f6f5645daf35bde1d5f279338100d12d92004a6c528f526e26c1d9404bdbebd8c78ca25aad4bcf54227220907fac321ddde0812ae2c438295681751649acd686231f8ad1ea971e76bf5c93fbe9d0b783a1d615e710e0053bdb333e4558ffae3cacf8fb6f4ef2655f64192efdcef9aa57e425302699365221750f7c352b4fd619a1e17163d7ef1f17def04119a5d44da0b2555418b1b993c0dd9a541085a7ba06da6ca1a3d51fa390441a5e45d3135e3151f687f0d17e4f697aa3f7bb1766119b1a482494d791ede12ffddc91de8f0b96442636c64248aa0a8b3bb79ab2269b8f94755803b8ca372ff265d78f3331e10dfdcdcdd50ada4221fa0065bb571b0baeb4061bdf015993354cb3490bfd6d8d522fbc8b2e5110e4c448482580b98968551cff2e818384e30b9295e065aa1e698294ce8c3a5ef262c02ec3053ab753c79d8d4c44e09165f04d8be1f26700b33d5a14020efedcb1e62ea20f7520c7aae1cf71c79e11c5656b2eb8fc7c7c7330f4856df182126d83dd5e52384cbb62d6e29961d555ea45cb7d939457e395ec0f8dbbf904307cbc29f0883ecea497e32183b57740f04bd593344cd95eaf3b304f5beaecad409ec871a914c03d67efef689181c9b0ca27d0f4e549775907755db791165c2ef21236ca8fb6fa55d2c90b8d3b7b98744404111f056452499f42fd370c846eefca75c671e5da6a25a509f847bf6670781f70a242f0da5c5e7c65eaab3c82c6ab9a1a9df8acb1bf8b639e6cc32a7c534fd3eb7366d70438446c230209d7333ed45ca3fd10de564b2aa93c1aea9b5802592a98dcbd3340", 0x1000}, {&(0x7f0000001400)="863127c23ce72888c50f04381656a3f42213503c334f7860be339a93bc201c43f62099d873d0bc34f1a118d392ef913cc7585f09bc120f4c305d3cd8ffd072c8cb6895f3c07ae30038af7ef4d414096e2c41c395b0db84d61b13da9fb0e4d1c98e689aa4248c8d28012bdace0f7f17a4083bdf8c07e3e71d8e912dd00d2eef3b36e899bf75a6f9d6645e22155b59f38e33c533d133f7ce92c90155e16da63b6f779e592dedd1ed8cf5bda5dfe3fea65a24e9b73ee6f10f939f956a012af4c86b791d5779115df869f1eff2ab6b7d531993cbfc4756caeb4072ab8bdadbaf9c1d412d77596ea28a1516331e716340efdf1f4a9d996ba997d7146e3540d1bc23b9dc6efbf89825cf2e35731ede2e4139ce9ba23dd5774202078a1fa33984caa0aff290a1a26bf0dba6b2ce185fdb04459cfc8089eff473fe3db77585236627cff7e7e6c1e19d8b9e49ab22bffc06c3d6ac801f2f32800cbec3919da0cb7fb607716ee07f1da9b3e982b2ccfa0942c059f29139496a15ec2a9eed669709870bfb9418383065f9f965f98a116e8c22457aab9e0ccb33204bfce41c2fdcb6aab33c897b4352efca37284a4ef3f2dd1f3c4bd35298220fa52ec1386188f1f1b941ade28b7445a22a9331ad5c113f7fc1685cb85be1aed842c1272039e5d43b23c485c9764b5d12a485bdfd763c3b41d431826529cf69f3f2e3e68e27363982c3addf32dc575622075b740d9e85540faaf7612cb2242e6268114540d17763f93b8cbe9fb947debf9c23dd1ca582cb54f9102d3e1bb5ba1df6bac3c61a19a51d972071699e0658bd2ec9d0a23bc854dc6f90d10c11d2811ae3f7b53726685600d11a075ddea7e26c19a99584d395d5b62223aa2984bf1cb36c2214a7b64c5fb6295e0350122a11bd3ad2201c40063929f81848c3ed7841ec7709469556c6ea6e5d950e461333008bad044b35949a23b1cab42169ca3fd903ca4f0d435e2992a3c2f106d93ced3c479b3257c3633c570070d1e6b51d6a004d8512b1c03e8ae24caeb1a392a1f5a0247f3c988c7e5cfb30951753b98eaa1c9109721886ffcc1da9e810a1f90482fd57c4df6fdc4bcc151c816a08031b94963c1316ef14a309877e047362db4a099e3fbf617a362fc322cf778ea6526bb58e358a87634fc7305da704952d6f6c920f29c080d0daf9398a095d87ff90b33c9fc366c5a1e41070082598924aad7a0cca1a3fb325ebaa454784420ae8a3001c7d59ae1cb01fa376cf5a80c2d29db9256187a347c9c676cfab3bba6ffb00d09c1a0531390fd892c529a050c81030aaaf5adf781553f1b816c3f03134418e65436681986cc8ddd23466a367d12590494a5c83b7b4d2c0105832d5641ce3971285575233c6d14429fb45de0c6c65ffee4dcffa46ea0b3bd2ad160592285c429f6c29c1707c21b4bb5b13a6e3d1a0cffce199e7c831bc667af1a93ce534e4f4922691a2858517d1643dbece5e2f4d93786136c0d045c44b25e28949e7602bbebcf9e2e001e681b41c03ff4693fd581d9dc8c833bb4785d98b027231d886fb563ed685010ca70ef81033bc4eb73cb9dbe8095ea61fdbd2406a657fb31cfabffdd2a86e332b85f3f7620e3e821100a9a2ebdedb1a7c8c3855a26fcbc86aae01ed5273435842660ee4df1cec435b2bd99a06285948cf01db4ba1e6a2993122d421022bc93dd62e4c79590e17940a3991203647af802a2df09b73a8ea88c711fbaa4f65fdc9a5cb5b880d6f0e5c34686cf6c22342922454e2114b63243ef7543053772f3a46038c806201bc1b739aa16f7075a0f8d7c6bcb1b54fdf0cdd5b043a6b0ed5e46437d6741a900c956c2deb0d20e1ce6d2dd5dd487b0ebb3d2f9f45e46afe78aebbd2810503d5072f37fa8af3cdb35d1d621d9a7300111834945de7b6e6c8ba59d1a5d3ce84a5a8ab5a427a80ffd83c2d49e17c8359c5264f3db9bf40d5707e4671bd0eef7549f1e483267fd5090770e82e95a5bb22bb85ddb611b85214587a1465a2dfdb0086ff16d05d981d6e80629c03d81241071d6a254aca5bbc8dd6a6ecc00d70e6ecbbaa0b3a2c7bcf4f2ecd4509f1fc19f7bea193599ef3dc913cb3a15e9cdb4d931242036b4b9aaeb4d0b1eda0116f92d158b9abc8cc2f683d92dc2973cc342d74d7740375060784da02d10fb35c567e3878c4ad4ca7db30d4b3dc2190438e9984e9b58373af809584b56a599b1809978472c2e2f988118220a53921a1f3a7227276539a499c0544d3b8cd72f4a6debcd8b0eb0cc26057cd923adc1f8ddf3e4f2f5b24be1765feb6b3c861a12203613a48764fe5918e276e12266adfb2cff84de79683f5ae6c0652b836a63e16b682591457d23acbe4523d9203e951ea141759d726bacb71b369d5f0dd20adcfad27b96603f831ef5759ee5c440563a9aae60b523bd9b9dc878437a497344c0c9be0b050523b5d2835ec79a2f89d01708ee4f37b06fd23a4594896c87017ce1dead431ef03dd0b6e1a4d87012713092f071f5372ed44fc07f4a5ca6f66eb24f875a87fcf5b7a0e3497db298706cc0fe5e1a9cfd7478f59b88539fb661c625c4bbd332a0d2dd43e4a85aa2be4eab334fe677392a4f4811f1661f5074544e8cc46f6d6b96dd69a92919ecc59bc03f31475812640be94cc5ea663cfc7423332b3e54a90f49f0e67021a1ca069c488acc5d8f9787cca550bbc137c9c474fe19498b49018735ba3d4b295f351715031e4611197bc852f1c870a3556d71ff1f0204c6e8588176bf05a4e295969509eaa37f252a37bab5f0faf537469d758c798714f44252d40d0788b17729cc75aa722dda60a1b8a56f94236be84a80bf68012e1cb96164907ae00e3b3355dac5dee42857d70fdc5d4b7ef1aad680637bb0863c416e242482770dc138fc762b032a01553ac32695b943a7967b53bb0672b58544bd500e2fba08e79dbe9f7ac62cb381abdc0f8270bc73c5031408ae4345ffb96d753456df945ea5da049eb45ca339a226e5c987a234b91e2da0f989922a65b8e12a671ccff5fb9834218068293a47a1f54c3f773e415dd5592dbb19ab1241f2fe248dee290fdef8d37054524ffbded8902358b5bb28aeaaf3d1e4e9b3824291ea3d908f05394361a29496a8c236a5acd0fae2badd4b7738faf72b4270f1c18ff4c5af5b4ddc322aff540e29bd8e97f3277241e3d7215d7546e398479ee80904d61f35d8c749faecc7d01a3d6e59df96a63cbe0ad70212d69cc55669f329d3a0fef552a97b72cd8b0210a04c2f594000ec76dc1c84d9b624a96f0164c9954c9d56260471219abe676d68fea27290923f656bc63e5d676a68c9c804240422a3c4fe8dbaacc58fbcb195b9f5ad76c35870ea0065b65c16b332f5aa73e900f399a864667d140faf2a60bf00fa674c3a9ad289ef8871a9cd7a749dcfa9e3f7efac1dc7ba0812a9ef142b293dd605cc5960ed364e0af517435f270ac4d663a2c4501d556492c62151f618441cfbc1bf4f5281c33195b2e3112290279d0ac3a53669d8d81f4f8bca173c6db91c98e5591d4a5c5c525536e31a8182e6b08bc7fe328cb13ca2cb436b1ceb8ab07032dd6ea3fb175af728b1912a4bb35d7b2587af6d68d1ab6d25068c5db1288b8f5aed0efd047720142f8a543173b87049674dc1bbd2d715d0c92ee091e13ed62098cdda64076a77c6d7bd26813ed1d355a37f51da91b04c1ecd2adec84778a3fd2ddef9d316dc1cd58d970a110eae5c7c4a5929375994b258249a48c324847be2209eec3b04eed3279d02cd5356c0dc02cc00e9f1bfef8fd9fda82bb2b508232d4a6010bb6147e9d73c78cf2da4273f21ec294bbc12ce627aa4ea9975e9392ba9792306ec6677031eec350ada6013b94da69dec250833ac3a4e65a8eea956b1b805240decd85f1507868ddd17fc858b643643f79b104870da307e46b20354f33b02dbc3cd0b1ce49568866c19b7ef6c9559f65fb145d554fb763dfae49bee47e413f7be450a49cc8e27f2520386bc1fa6d1dbeed08d094ccf7f6d66965c630c7e7314cc69aefa5967b490504e0728227e7827a5e378ed79ad9faef7116e06b1fd8311d9317147fd0a29a43cf1aee44e0a671108cd8405c17f7ef919c7ac10cefcc869b26938361b9e74b973fef7cde37d46fa2428c85b04e7a8ce9d7bcab429daa53e917c31154b56184b0f962b7ed027514e92c4706fd5a48402087bdf49e134cf52fca42d0cded820f1014cb8eee39f828a269084caed7032fbe4354b1f14b3b4e2c886f7822324abf823236347166b9bfd13a9faa0092d1a306ce14315c35179f2ad588846868bdf57c1a5d90e29c99eb5a013ea6071775b99d85231fbfc68671945b2330906faae694f1d84b38b42a7b92e181de2691c19e2098e614fc8a88c2af9393ce96b92065277e829331398466157491aebad24ab2fad4bd8c798654bd6cb910ac3d4a26f30c932d4bb71d775227f42031ca51210b601ee1a2a63a8e7761e1d44b429f0f9d33a8d701c5a263a8a1585404e06d4cd654b553dcdfe7c4b215e3b933021dc94cf4fcc5d9e09dd5a0719333c8d341880f713571edf7bfe065b11b9908d35534b8e23072a3bc62b9de88a4648ef64f36269c425c134c1143e6eb52b8f67e27a72f04f3af61711d0b49ee47866876c10ccd7aad82b966450dbbca884e1e4873595e96e11188237af7ac5beb026eab12b7668ddbadf04a792fca592068aed8f6dac56643875eb49a2f6533e4df5df4355505757f874367b8076a5a6066732e9ff99e70a0613ecb40eec83c60971adc3ac005d048b4d1c6e26641a3e5265ff7115ab1749552b356cf25bab8801766fcf5ad05a1565211c9f85cf2367898bdfaacd0462b9989a29c13584c6469b168173995e607986f08c9acd4af6f3c48fa9b5cb752da3527d503c6693e114d7191cedb17b8be0bdd30f8b8cff23388a7b29876dccbde8b23b5cd9d30f0f28a5bf51fcb45c5545cf17f9288e954051c27c547dd9bcd668bbf3b4a2180e62977d86944f9b39107c09ef2ff1c71f460b259db1ed846bcc7dd6470bbdc5af6e7128e4c7990b47ae554d6af9b6f7026779dbbcf5b2e22c77b59699b2a42a2d134626d1786db259908bbf578aaefe95beda35d01903ef4d837abb3f9aa2078d8a5f90b67050042006d84d1be74e2df189ec5e5008399303d1f2ed8966e60cdc143e18c2e766dcaf83797b5127adc40b915dbb1a7d6a6db42f679a18bc6f474efd4b757be4fbc4bf1df12ad862d25d607dff8374822389ebd64892ca1414e13e92400ea03cce50eb22697c1a05c5883d6f821f9afdcf4ce244ceb57944e700af7e654ba7203b9823ceac02ecaef5b1591d1c6d59e942f69786e2c5db721f6318bad5921073393b3f082b9689e230ed496c9e2abda870d45a88ecc9a7e8fd4bce388937a2d1da6e7b8f238ca5b2f9c410c12801b62a1ad4896ab58f79212544ef8cadb2bb11f9255be09d86cb6ac6d298d24ec59eb3e2e0a2a8cb81d6696b538d7a3740bd4c39c0c6f85ba64193eb7db4360f41853da5f5ed9e17e0df4386b8f3b04a03391133b00bd18cc1e23109e2a27e1ab9064245132313cbef66aaca941749ef539a5dd2bac50c17dbd0843cd5fce503b2b855d485bbb91405078c61ced126877131383e33e6f06185bf283a88fb6cf4a60e21527978248794b187081123c570f88f5a48afa707a9ffd218dab62406f7f12b41fd300add57362cbdd47a87afb832fedd72a157011dd342764f6a6a0c7f554bc64eae58d26aa8f6c648c4de5e33b747a", 0x1000}, {&(0x7f0000002400)="03b36bfd93365ec7ef6c304512a3f972c54315ed97f9608c33966e763b2de7739df29dd7891bfba95314f2a1738fbb5fbb4ac813b6d72d535205fd569ee4f2bf11eb2aaa1c8208aa998afd4f29ac0959d34cea2a20f599aec355ef4091e38fd9442db72ea864a89206d8bf708fc035027c1781684865b2705f894ec3173f4aea3bed3137a05996052f17fcf6c9e4d104e3fb74776829bca604c85ba23085a049c83f62ffc45ba6348bd74d7796adb3205d9ddeafca535069d2975b78d74fdf20ce1afd8bc5f4", 0xc6}, {&(0x7f0000000300)="1808b75e9c7fccf1ea1c2ac315029b37f8c63d61706ac5dfc083fa90f1b34f887233cb512676e87a", 0x28}, {&(0x7f0000002500)="767577e0caa1b2f920a2729c0c25e74aebc4e8634607ddea506e84c313ef0bff4b034155ad4326a249cc25365c8572dfddf20ff25dfa6c0c0b6a9760e2c95054f9804c8756ad36fad40742ace275b26737c5acc31d35b0d7ddac2a9a4dde85a93af13fec332d042a6cd093c14b0c16465abc37a5c0437051e23f2c25849c", 0x7e}], 0x7, &(0x7f00000027c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x80, 0x403}, 0x6) 16:00:16 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000), 0x0) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0xe5, 0x4) 16:00:16 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) r4 = getuid() r5 = getegid() r6 = getppid() r7 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2cf59ce1, r2, r3, r4, r5, 0x18, 0x95}, 0x1, 0x4, r6, r7, 0x91, 0x9, 0xd4e0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x0, 0x64, 0xb7, 0x4}, {0x1, 0x8, 0x9, 0x19f}, {0x448, 0x1, 0x10001, 0x1}, {0x5, 0x7, 0x9, 0xdd}, {0x8, 0x8, 0x800006}, {0x0, 0x10000, 0xf1e7, 0xa398}, {0x9, 0x4, 0xfffffffffffffffc, 0x100000000}]}) 16:00:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x10) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000340)=0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000000c0)={0x3ff, 0x84d1, 0x6, {[0x3, 0x6, 0x100000001, 0xf2, 0x7c, 0x9c3d, 0x0, 0x8000, 0x5, 0x3, 0x2, 0x20, 0xffff, 0x8, 0x8, 0x0, 0x0, 0x12], [0x5, 0x7f, 0x1f, 0x5, 0x493, 0x3, 0x10000, 0x1, 0x8, 0x2], [0xd010, 0x3db42364, 0xffffffff, 0x0, 0x1ff, 0x3f, 0x4], [0x9, 0x1, 0x7, 0x8, 0x0, 0x1000], [{0xb95, 0x0, 0x7, 0x100000001}, {0xfffffffffffffeff, 0x0, 0x200, 0x9}, {0xff, 0x9, 0x4, 0x3ff}, {0x8, 0x6d, 0x6, 0x5}, {0x10001, 0x3a235ad9, 0x7, 0x5}, {0x40, 0x2, 0x3, 0x1}, {0xc30b, 0x3, 0x40, 0x100000000}, {0x5, 0x80000000, 0xf51b, 0x5}], {0x4, 0x7, 0x8, 0xc8}, {0x7, 0xaee, 0x100000000, 0x6}}}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) 16:00:16 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20008000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)}) 16:00:16 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='tap', &(0x7f00000001c0)=']\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='/dev/bpf\x00', &(0x7f0000000280)='.%].\xe7#\x00', &(0x7f00000002c0)='/dev/bpf\x00']) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1ca, &(0x7f00000004c0)="b7b0b5ae71a2cbe4f18646bef0ebedeb684a933ec7dcdea47827479b2c3ada31965cc936174d1ad749b5e802008f2a467dc69d48d03ca3292c079b39bae807c27d62003879a24c0fb044dbb31270a1d50679ecd7605637982c02fe2d89b01fc84bc925a3b6a473bab6d862f872896a024481243c2182ab297f8c0170939100aad2fe635df3201553c06adf42986cf66dda40d98e89d5a816608e7f000041423f") pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000340)=@in6={0x18, 0x3, 0x54, 0xa000000}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000380)="b6ffffe3c8e1da045fc821c33b9215f3faea590c9d6bad0c604533b7a5e7f3a3a598182547d0a745372328a2a2b9e42845926df7104ef0b846ac00d21a4cdba3bef936adf2575ff8e8db3fbe6d58334e3b12c1031cccd31638133db72ece2436ba56dee08bfc95d9278f6ed2e3ac4281dd36c84324eb505e435526415572db12ce7c4a573f3445c29a624ece6bdb1043e146", 0x92}], 0x1, &(0x7f0000000580)=[{0x50, 0xffff, 0x6, "ecc6c779f35a6a5be305531b6a946469e8d5092adf73b32ff454b3c645366bfee8187ca5b96e6b7dd11ef68428c10b7902efef8d66bc8ae734e3272427151816"}, {0x60, 0xffff, 0x2e9, "770b1afb937b5b89e00dbf1255c5469b592006b943a7559f1d138dfbe3e1255d919eb01ff8dfba60182b4611dc71b177d83d87cdbf5950e4b874c6f3ce2f67c66b815b4ddeab30bff3f84e21e16d"}, {0x98, 0x1, 0x6, "1a911d9783ea487a4126bbf9f0ccd37f4d02afcdd3180f0fae974de289524ab994fa03acf108351da976db1995d2474c7e568218babd93f1a25ea7bbecbbf6f76aae16586d6a6917fb8b2563e57f9ee3ae0836335f01b2a8c3d3dcf11b731537400e6c2d4adaa694f72f4422d84765b39fd949920387e60380a41ab3133fb121d250822958a2af"}, {0x70, 0x1, 0x6, "fecaf5907cfce8bc828598549c7aadc1eef1c4b0aafc88a3920369ad850d464e4dc7e4263758273bb5cd36bc406ceee2570b163defd270c8275aa01632bb066dbc92c5b31053090de1c349c5d09723b3581fdad694d08756f3b918f2"}, {0x68, 0x1, 0xa6, "c6f6837e3bbeef9db68c5ee60c16e7d6d295e62992940060142847b743479ec560ff60246846a25f8a7f4ce577afae1c6ed8d05a88749f4544a3ee06a1189e149663dd2d80018976ece4967bc9e86102ca14cb004975"}, {0xc0, 0x1, 0x5d, "c3fc5d3fafc1235ddce4b5298abefa9b8302914a494ec1514a011288f91df0dfa835e772f0fd7d20097dbad58f98600d93ef77fe6055c18e589a93a614a800f260b26a931ad07bbad9492234c5c2be831fd1540430adbd8f074d34ee136340a5761306a9994cd4c042a8313f0a3dac42a549319fa4167518c1cabe45324385360d5ec59ffe4a38ac262bfe43852f4a8e36a2cec3c7bf86b11915a9c10a78f7ab7d08d22ecbdf49eb0984f101f1be2a"}, {0xb0, 0x1, 0x10001, "1ef862dc2d712bb6ede3d53c56ff323cd5b32629c423f29d114360265cbfa2ab93f7542160944715572748ceef2afc18b5f96f4806da01e4387b5fadba36dfdde59dab569340979bf2edf0dd59fdcda76f2912eed864d57ff64e0c8340705f8cb2894199cda933d1e41b9c9308564b4dad04902f3a9a55834f7c453749fc778b9574922289036c3aab64b9564d2b3d6ff301117dc0fc7e851550"}, {0x1010, 0xffff, 0x1, "8156fcc3707845e5fd9e737a7ec8baf838d5bb35def0ffff73998b3a34c7f0412ce7c0fd45df5537476944f317e7e14e11604b06ba08eaa736771bbb7a3f6deccd14cff76b3d748074a3dec554be931b8aaee6b6583c112d97b2eeab295a19fadf7273bddde6bd1ca232acd70dcad2a455cccccd1f9fdca91291f8efe6073037a5e63c63e2da83d9b5df7c8127c8db78534e5f08c2654681d7b84df999fdc50efc5d8020f76afd634795c5e9fc8481282926c02d86ee51f2824585ebb7c8d74fd8c5fae73df06c0dc0bc450462375e08a6798e5959bbe2d8ac4551eec6a2a5c59e7783045106bb242e93f3557ed695ed9ece6c8420369c92d703e497995f352c83f9dbc5c5113516900e7839073f3013ed84e8470dbe3a962ffeb0fc749cb999a06ebc2d26dc6e2008f15461c9cc28fed51c5fbe5e9aa1e490e2fceb07c0e8d4afc3cadf218b83a480809950803cfef10c9f68d32719fb0488c2d7ccd8b8ff38929db59050a410d16f3fe42eb667065ca029a41362f45bd6dd6cf1f20a515009b2b3926bcc6ad789d03d8f3c751552be6d48b5002aa16134f3ca893e8b9fc086f55c218ed3a1af318b5baa4eeb58276a4cfefbfaef30b624fae1b3be4cd8b2f354df14a402c3445025be1a3911e08cfa4275d73d47634d2baf6b4f3d588498f24fbcd1b5a127ab0cd5c4fa4b5e0ea97fc783b0ff63fec1f1040b789000d56ad68439c05a75fe9099607f730da987379a0202ef29d24852a6761cc0017ba10dd946be6804e4a0c690e17dacb58ca3d653ef23be39725d256b979486c8f4ec562b6a10c7c477b4e8cc22ffd5fdfd8480e55234d91bf2da3ead6790fd1b86f8a67f470862d84b6dfef8a2fb3d569593b0380e4dd3948150a4846bfb7919f5a7a833446027e9f3b82ba33f226008d9eb9f6169feb94d73b6110e00ecf90a7ce2021fd23c40213e9f21d6d7d190defd1ebb4a35dc1279cae5cf46e47907d4a8045307dcc0bcd8e1ad4d5856a7b9c0891f7d08bf21ad3343df6d57e21dad0040421732e17ed9b918ca3d020b2ced770534fceb40afc5941be7a982c522be9448231da6dd47a3a76a60610887caf5741582fd93fc45674749c6f112dfe56a2ad681d60f60fce92c1a3e551363bb202339d9a9b453d418c2c0c67972d5336c7258316975ca72280f402e8253fe8ae9059f8ad9f5f9d794e7fa1347bfd006966e5c32b104de2efa9f2c28f1cebcdfca055bb60b9403304f6f9785032ef753f7b1f24e2c50a6ca7bf970f070ad75bf5c43e51ea67d4fa31e8584949cbc853c0d67c9c2c04e2534dedad8f75a928e993c79477ad30ebe3b10673a39a3aa98af9e6996fd574de8ea6c631edbb63e85c8a8be3bae60f33180d41ecc3d832ac54799c311da2930bb528c799e1a683d95725922169200857a967f035b7aff31cc946b7817c5bbf148623e9836ca1934de7070aaec708d69a4d84293d820855cea3a89424cc876527311e96a0a8e1716d0f91e7c0b627b1885373a3190676a057eb2f979a7d1cbf970258ab9ea6bd34e37d07eca8101b130f87b728c0d011f865f761beada09605e2fba320ae68aada73f431440f694ccb406ce58cde77fce68eb7de145a6688f52536c3433105e16e5aca3088455c9a11b746404ed57955b0841fc88512f3c49108d1667953a6c61bfbb5a390aec49a71283ff50d0b516a5c1228bb5c271eef91b1621145cd4393245a5d50533fc4635659bbc7eedb3c35f213affe29e66e4e1a454586ac7d6f8e0c34c255073afb13c932f759f002faf28682a8e7dd50518b2d2c1bab7bda37d50d7035d726997d30ff0cd5bdc097d0510fdaee64419ae3f786a2961b124412578db03a4fb1261cad0367320452c4978e6f9337dfa5fbf23945d975ef153fbce6976326c2afeada3bd0ca935b9a5a193ee9870f664c7ee9ea78f789c22dcec6f0aa75055ea316cd89d5da396027bd0d79c8c8daa6eeac1cca42cb1f0fb720c3d9231230ba01a1e501de3276c2ef4fa89d1ec19181660b6be3e6c8e9c74441bd9e959932b0128db093243e822fe62a9812c32c552c9963c9e4d86407e9e7cf8a7e561a1ec9110797d83fc4c6690abe1d86729999d86f7812897dc3016b5eede2370d5e19742c8bc0c61314873deef5b73b465ff5a8d19356f0061c80d5077f78941b7026608c44fd927700dd222f2f74627e886a1c60966ef20f8db3abefbe4344496c656a480c80f33a9ebfd7f7e61c5503d239c680ded8bfa8b880099e347b2b67b6c8da011f2bfa80ff417624ccdfbff360a9ee442c36895066fe7ceef70bac7cc09e1a051377c084c67ba30fafc72cbf5e1d99737f9e22b106e8c000d0ae7ed6c86ac27794c3de52a64eb218cd9774211e41d8447ecea4a8d08b1261860cdd809bc97e3986167ef37e7002881463b6048cfae15dc313b6761fe1a2ce4ed57296b75da92bf2b09535454984b85fcc70fd0de8231377909cfd668809aa109f8be13cda122dcc023440b4135030d84392bb2d169e87204061def47b009185bbd3270c039647a63dc82846118dd058e9d4b6442b8297ab249f53e91222ef72b298ccdbe8bd5c24f9b55bbb4592871be44567e96a8f40a64aab4880255c5567641889c63731018bf291e29012700c8926f1ae00ae962a62aa4926acaabd405ca1dd203937d077c15d35963614bf04cf480b876b24efa4f91afe632ad19de7120744dce99ddecf801c9189e30b3b94a85f0e121ea800ce69ce19a7d89563f1c5a43ed757d0f1b32ebaaf7f3c3c157c7ab4e6648ff205fd13709f767d409dd15f150e2b19dbadf81b4cf980af70096fcbb89e3b716e4c4538ccf360444500b58c38ef833dc7f9d508896ecf6439775942bdae4d72ce402d89aff90d3a8b5791fe76d92bfddd391c37b364905114512b29a88eff8c389cfa118b163c302ff95d6ad73feec50d3c8a2f7354541a422cd10d09353266a458356ebe67886d2694806952e1a3716d970b117c6dbfdfbe04421ca2ba787f7f08d4587bf8ae637519ef852d4271d4612adb2805115a03ced9ecb4cf10658a45a876d6c36cb349d1f46d58039177fcc57cec35fc459d1302d97403670b2716b02ead983fc55a19fca9600fc3b6b4dae8b91fea544f08e94eba30c185a7af7136251de9a80b066db91b1c782731a6f2aa072964d3f565f210404d987bc46c48a35f2d964dfdf0697f80ea0e4a9f669643d5d119072fa9bf065dce4cf06a0dd5060c6893ad324f4a869afd56203e3a06f0f7c6440893677d3d137bf5b47b6626df2afc3ffe398481f3e29ff09c4f465d35549fbab6c06b75c4e85919dbc43dd6f820b42abc70caec23fc4d7088ea721c78d21447a2ff2b9bbd577cd3fc1e0eba1ff4b75b734b522ad04f9a0defc9c68c15c6af0220a43ebff14572d969e3869d5708d60fb758fa6c26ae4c9f5d9bec5e4791cd609c1f27f8ec691041ad6b7ad28c162336d134c5b26f5830e82bf0d16e47b1aa902a22657c8a0932970171b76361131bca237afba3a69f16d2aea5d0d751bdf67b1f3e311b1ccdda5483be9cdbe25ef0346337203780076254ed58be0a1772ef4a37d7e10ba51429390c5cae1ea7023faf32aef83f12f823728bc7b1eec6b93b13431c6e7b6ff315b24c94ce3c1cee0b36d37f00b81b1e728103ef8541c4d74649297ee9048b63be589ed7c0a4997a9d5cbe1704a0867a6482095ef205c0cd294d898be504538d4efb2ec65d305c965bc430a029b6e35f55e3bd280bdbe32c2c7ac0139c767c0b79429cdf55ff291fd83a285cd46eb94ea04a0948a893d9e12859641b734c9907ab55c48ff290a68d008bd8148c4e9d7cc2733340dce86997379f94910483c6b164d3a2947040672c1a2698d895da96799e6fe97346289e4c3b20db7d8eba8d8353d5f30430268fc884b9d7d288131f8a15dde5fbab6258ce84ec89f04a2310f41ad950146f7e28c50b1f0f81e1edb51523ecffc12796c7c6ec93fe3b9846e953b9b92a2b48f803e4a2e32e498a27867c7b4cf3e39768334652ef3c3961210868a6fe4560383890f26d944729e858857561f8e7f57e047a6a93948c57c61b0e54b754ec1723f8023960d67fc8d67b9f50e36f3968dd4e3822da5457a82d66ca6f551a5f134eeb06ef6c2aa4449590691bfc1591d33c8b53b8ca9efa83d2994702588c1e472f90c49e0be4da2f079738e6783430469c7b62cac4b37b03a039a60a40ce91320afcdd20e2aadaf6bbe4c350cf54ad69108607163e3acac79887200942f8437010ad31644bf279c5e9a568ca22a171df5287b84d3920d90fdb647c3fdbc34960de37888bf566215fb2b98b51ec36ca2172b72fc3553541750e7be6e7bc255eb72498a9e381100ee9ef3ed60036685efb029aa5fa5fc2115f64a6e560d0fefb90cf79b7337ab6165c70e1386abd8447036a4fab703c956c28359d7caeae6e5596141506aa19c6437486e90331d7331cadf5fab14d5ca3f2ee34366eb5132ff40794fa3c4369bdd3685038754ce058f9e46513b24d2895998d4920f417649afd5277c605e11578a5ff345903ab9461eb004cf06dfdeb9560bf235b1477e1970a9d76f911ce8f0553a4ba9388fbedfde69d1dfe19099bb2ce776d37e04ca35c3403684995ef405687af2651c5d0535c40fc13fa9e59cda00dfd0282ad142ff73164700904c8c91135554e68d13ea30f04265947ceb02b99f735d3797af0358ecb3a71d9d339f9ee1dd75f94f5755795a8a4efb2d4e5045c9d8da46cb229e6296c9f2182633ab43794a96274210b4ec6eaa6f328484c2ff4b6608f81e543441d98b6719314b69f4c275e05eaa2909bae2f7d2cdbebf33e0801dbcb704ccceaf15e5595f9df54207afd7d05cab2d9f207138b6fd8308f2295f7349968a12c3b25c9221d06162fd16fcf81e5de9656005c906b56e230997591c07c0a42bdcb0080791f085f29cec45b5e373ac2bbf7d71affd7ebaf1bec22e6bd810b84f2de164d11357824dd852430076407c643dc52352f609ebbf2607e3aea6a487d542e5c61a3609cd8989a4e97df15844b692558503ddddfd2c3d97c4424e59ee47321fd34411f132668b16af680a31a96ca4a44d2f7ebc088f01174c4b5b65e8fae486d9b15c952112720d78e2277331d36e4db57f8cf16e9dfac5b9d37600ddeb3fcce8827b8de7ba43da24144692a1ad3c18a1e3f1b7d916669fbe0b125d9ecd25ec5ea554415c6cf6d034ce1e11a9170732549fc50f04bf43f1641da5213fb3b83d8fd97d2f5270bab4548f26825d1d35eb082393371b88642b54d97f51f528d44c455f2a4806d9c4a6fc91647651d74850e1d2e7f09b99c8672b749927da977df27db1294c217e275a9f64f0db980d1e337102186593a62061acdbd50850bedb8774f87a736a49d17d9243a1ec35c28e8903771f060fac6743faf570260a8b34abc52fdb4c6f1a142eedfe8ef8927e0612fe3d15f0d3c2ff464297dedeb0ad36d9688e66025566830680c63ec08245001a4be9729c3e07ae4d0e57b3509d02156dc0ccc68d82ba2a8cd80e285d8ef1d66fbd2be71009d3bcfd7998727d2a50b09504548b0f550db505809b810cacf6229f47e9f3506faabd3c9a0da965ddccb569c91d91de36376b876aaeb4cd634f68a4ab3949afb3d732baffba981fa0b25176c5948aad6867f258eecab9defc1e318e2e3d31f806c50da4261a4d1c7a1da6f766c72c478e90dbd0160345f6d208379d63b66826d02a7151b913ae8666abd0d0900323e9c6f5a4375da4fa32f2"}, {0xb0, 0x1, 0xffffffffffffffe1, "9a044617117297919467a4f9ac99adf8de681d52ca09a65bc2ad963e2ddc4299c50f4648c05f6be31295973eab144346b9d85b43ed735a2c5e9851c27b6e67b5266bc595c52bc63481f24025c8ab97cbffb0f70630579b709da9c4b9c052eece276816a5c011aab3ce1c1a7694e96c6584ca1ceacef5fec58311939e56250250db016906917dfc50a37e1462e1b8351ec281da394b196ae9560f"}], 0x1450}, 0x1) 16:00:16 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x200, 0x0) getgroups(0x3, &(0x7f0000000180)=[r1, r2, r3]) 16:00:16 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x800, 0x90d5, 0x1cc6, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) flock(r0, 0x1) syz_open_pts() close(r0) r1 = dup(0xffffffffffffffff) getrusage(0x0, 0x0) syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socket$unix(0x1, 0x5, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:16 executing program 0: pipe2(&(0x7f0000000080), 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(0xffffffffffffffff, r0) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: pipe2(&(0x7f0000000080), 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(0xffffffffffffffff, r0) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: pipe2(&(0x7f0000000080), 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(0xffffffffffffffff, r0) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000bac000/0x4000)=nil, 0x3000) shmdt(r1) r2 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmget(0x0, 0x3000, 0x200, &(0x7f0000b7b000/0x3000)=nil) shmdt(r1) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmdt(r2) 16:00:16 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r0, 0xffffffffffffffff) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r0, 0xffffffffffffffff) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)) 16:00:16 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r0, 0xffffffffffffffff) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c, 0x0, 0x2}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x20) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1, 0x2f}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) sendto$inet6(r0, &(0x7f00000002c0)="afba5dad457e7c3852587963f6967b25624e4f1365cdca12f6f83c35d0f25759f2d1f7e454dc53d36f2826863e6497b3ce9d33412cf0635718c7f2fa9144211523cdb2cd1488e86d11b8e29573ad14e711ec236714191b89b421", 0x5a, 0x405, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) dup(r1) setsockopt(r0, 0x5, 0x6, &(0x7f0000000100)="88d4122ff000c1909a92c945dd8079ff36bef5125b6d7ed2a4a7648310c4cabbf20e8b5530a27372c97ad00040f8091b8b74c457c91b95bf13921a9129c86788d84aec6d1f3dc0ace0f986b6428f56110753243684d491e53e1ee3956a65184eb4de3800c562029069767dbe939ab09d29b2fabbdfc4a5f880af863a0485f55879858ce037e079e1", 0x88) 16:00:17 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r1, r2) syz_open_pts() geteuid() geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = geteuid() setuid(r3) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0xfff, 0x8, {0x9, 0x5}}) syz_emit_ethernet(0x1, &(0x7f0000000340)='P') 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) chroot(&(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) r2 = dup2(r0, r1) syz_open_pts() symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:18 executing program 1: socketpair(0x1, 0x4007, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}, {&(0x7f0000000100)="b299a5a05ca8b2d73da704b9c5dd24cf7b8e2718dcdc683569ddd5dc56970a0b33d2dbf0f3916d3435edf84b532b52b67461f9536a414c81e81c962f8fd0a4209067880623401a969e123427ceeddc0a63d9bf7385533c44b4fed2fe1a1195b0d536b55846ffb9e42b05f0d4330cb6898353bbe02bfb3acb360ddab6cf3fc9df665097f6", 0x84}], 0x2, &(0x7f00000001c0)=[{0x68, 0xffff, 0x8, "2f53d659540e483561cd1fc07335d56b95b087103bf801426391312dc337f7ded81500ff2e393d0048206e76c0449380b2a690bd0f0cb0b5cb11225b20aab6456aa97bb478baec50a171034d1634cf1140b5b2ef3223c5"}, {0xd0, 0x1, 0x20, "175d3a51d3ec14c41f6382f9b66150f969d0427c4511c60e23aef91b04339b1597d7c484f11318f08b5be3f1c5a287d10bf79d959a7003e5060787d61277cfb12b538a762d96f22a8e667dd83462322f568a400f7bc9527f8c835124a586c69df26423f8dc62ff723eb79d654ac29830e021a2dc0f65077809301bd9e7f0df89d99c3c1feefa7f21f41d3f0a1e352e6af8ef0eedbf873667d0f1d84b080572778ffefde4b4e11fccb4948bbbc8bfaa88cd3a4feb8a6e98af1c3226"}, {0x40, 0xffff, 0x3, "4f5b3434891581a08acb4d013c863d93d0f1cee653afa2b0a8ea9979998b4f532ec5d899c3ef6fa8922456238b"}, {0x80, 0x0, 0x9, "62305059c561b688b743363a577784fd433f3eced45c81dd424fac52d202b052c612ac9c627376ac3b19c8dd34eb70d852e3192fdcabe7ee400461985b73f934d6c48f08e2ad885ebd2ef01403afecc1919c2537ce185962954dc28a2d7d629bafbfeb6d2022774c1810"}, {0x100, 0x1, 0x4, "2a39604392c1ccabb49fa677f77c7a8a193d2757f8fd7e4444cee54de687b3e4f323b264c98fcd8d23306d1940716a5cd4aa90634c5a5039417052feff80a8f02996d90096223dfe4b7f3100dc627897d223834741bfa227ce2296821b4d37d5b0be98434503e0e6338639245d498e57144fa0bc1db239cd9b28dbc00a7fe27a8750ea118fadd6c33f1cbfde003bf700c2782d7cdf20705b31a0804e07a0389ce6094d72f281b9859acc88a548343b1d17e3d45bb0168050f573407970975a935e42f33185b9ebcf93ee56469182082884d8585f60a92c5503095fc10f69a5d6cfbd949cbb8182ff4498"}, {0x80, 0x1, 0xeb4b, "39d74e4ce1e49565213b6789f2b9c95e210d42fea81ea05532853fd1370816b3e0c3a52b015be9421d11ea481ef58e98ee482ad4edd5bd992ab3a44f05ee40bd64804dbed39618a6cd8f03001aa45bd61a8cc1fdd64f24262fb7c6883e248fff9ffdbebde99d41ad3a"}], 0x378}, 0x66bda4a57ce92b10) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x3ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xfffffffffffffff8, 0x8001, 0x0, 0x7, "b639152c7ea8646987867900b7909eca243fb9fe", 0x1c0, 0x40}) fcntl$getown(r0, 0x5) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xf587) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x0, 0xb95, "03f8cc985687e8ecffe0e90e7461b7e20bd15369", 0x1a4, 0x20}) 16:00:18 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) getsockopt(r1, 0x0, 0xd28, &(0x7f0000000140)=""/190, &(0x7f0000000040)=0xbe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:00:18 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() close(r0) r1 = socket$inet6(0x18, 0x2, 0x5) setsockopt(r1, 0x2, 0x15, &(0x7f00000001c0)="c44df1150bd46dbbc9cec43b6e15e294eb1b44b3325701f84d4147b17ec6ff770b4c72ad36130caeb6e253d6da2f9287286ef179018a63d801ac1d51df97b73b0e3306049bf4f3b2e7b440d2550cd43d0dd312839afb9bd16efe9bc69417ea6b2b", 0x61) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x5, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00), 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:18 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x10) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:18 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r1, r2) fchmod(r1, 0x8) syz_open_pts() setuid(0xee01) r3 = getuid() r4 = getegid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x2) execve(0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x81, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)='\x00') ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:18 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r1) r2 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) fcntl$setstatus(r0, 0x4, 0x8) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) syz_emit_ethernet(0xff62, &(0x7f0000000880)="b6c6519dc01088d1352abda89d9f487f94168692e16ac0abc83428f6e687c57500f9e08d0e7e907546b77820f4613cf7cb4b33a0bb756e8564e622ea14f10e35d5d68c5dec54ee0a7c0cf3661dee827c91797bb1af2ce11c7a7462530624552f3c5d39a2fc75c5c081b4957d878c30ebfaee59add108a8cc2ca901cb2807db0191c6b7fbc71faafe0e35f8c97db017f3349c236651740ae947c9437012232a5ad72cc4da158122041540c02b15a1a962c2bc3995da33da78e3070a4d345540a054af5d213b28d8908492151941c6d21626df8ae7dc333189bb8c33c66e888b15766f0000000000000010006c9c00000000000000000000000000000000000900d660f036ed010c5b5c71ca3a895810adbc341491643c8f76c03b83048bb47c44454dccc8aa6c2c3bdbce638c20b8d9fe99b25e8e76a3b946d5550b055c0ff08f4551eb9ad079ca22857a1ce250bcb133a55ae1c8376ae8ec5360a55f7c35a91af0cd0605b38916d03070cebc9debabcdf6d8e846252b31195ef9573e656d812653aa2ea792fba55ffbc9f752559d5cb20c3d8060214fa71314d1160001a9efd2f511431c21830478e3e8cba686c233c9560cba224bf153e0f69bd8a889e86d1f6b52eaf21731c3a6398eea3ed57644351ce9301734d6206f04b3f20422d6e0e6d23d01da0337f9cc846f1267bfddf15484d86916dad5189a96df86c93de1fb4be608759628d0ce4950652ff974b6f720d1ccdfc5945cdaff20cb6f4d49129a3247104c95147837d9777aa77e70cd134d923e86f76c9f0781b7f799d178cdbe34f69ed73344ffcc0459af7bf87ac13dec1dedac67aed2b2880c112cb3feb5f573135f39e25ffe2d36febca2f8709d81559d38b59dc242478ff40bb07d21dc79748a0713267d0a4c39841270f5b5191db303a8f078d54dc283a18d57ff33d85dd847e3f1adfafe0b1f69f762131f3f2355c5445347ac80f81b0fabce866c18513a93a596928c3d9d31fa8f61de553e100152632b776048b701c73cdaa1bfe90cea7188df2dbd") 16:00:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10020, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0x5}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(r1, r0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r2, r3) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x9, 0x9, 0x7545, 0x101}, {0x5, 0x1, 0x8000}]}) 16:00:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x1710) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x100, 0x28e9) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000280)) rmdir(&(0x7f0000000240)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x8, 0x153) semget$private(0x0, 0x3, 0x300) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x7) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='.') setsockopt(r2, 0x6, 0xff, &(0x7f0000000300)="50a97e6042827edb31300a25277f3dd858ec1ee1e1c56036fdb1f659ca6330a4736d2f5a76f0e058f267261673ce7a93bd8b3bfc52614a142f3cd3164c66a348b816d56412d899c731abe04b76993424089fa2baf13487bffaf62d504c53903ecc6cd46f4e2567e6c09c2c50bebcbaa23c9bc4", 0x73) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000140)={{}, 0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0]}) mknod(&(0x7f0000000380)='./file0\x00', 0x8, 0x4) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x800, 0x1, 0x0, 0x3}, {0xffffffff, 0x9, 0xbdc, 0x5}, {0x1, 0x48b55f4d, 0x3, 0x3}, {0x6, 0x9ce9, 0x7ff, 0xe99}, {0x400, 0x1, 0x7716, 0xffffffff}, {0x1, 0x7, 0x7, 0x74d0}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) getsockopt(r0, 0x3ff, 0x1000, &(0x7f00000000c0)=""/192, &(0x7f0000000180)=0xc0) r3 = dup2(r1, r2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000001c0)) syz_open_pts() setuid(0xee01) fchmod(r3, 0x20) execve(0x0, 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1}, 0xc) getrusage(0x0, &(0x7f0000000200)) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:18 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() dup2(r1, r2) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x100000001) setuid(0xee01) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x7fffffff, 0x7, 0x8, "5d30de3e985693312ba64d1ea1ab0ab0b90b9bd6", 0x598dc2ad, 0x4}) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f00000000c0)=0x2) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:18 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r1, r2) syz_open_pts() setuid(0xee01) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) execve(0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x12, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7b96fc690b8cb200100dfffff4c5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) r2 = syz_open_pts() write(r2, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) dup2(r0, r2) execve(0x0, 0x0, 0x0) 16:00:18 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x80) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x2ff) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) write(r0, 0x0, 0x0) 16:00:19 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) r3 = dup2(r1, r2) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000000200)="9355f68769f6d96878ec7136c182f2905dca4775d2eea11a9535292becc20741ad82bff42e81d23c6d0e1dee53e3dc763f6eced740efa65d5d1eec87aa1617cbcac7c59f032884410c398e9e59a6b91da87c929a26d7ba05e2d2a732539f2732a2e6d273be2e37ebb50ca88f6dfc1273f555aad43df111b49a292072d1705fc194d128366eed1f9b9dcb640aa5db832dbf2b9480a2ca5a0428dd5079a4ee005df0e37ac4e9ca12f97c9cdac7a298913733f8760ecd013159ceabc3e4d3f09da80d0319c795f9502c73e173f5b7ab4c5b6649a9adfbc572e118990677c2ab50b347d5b9e42f78bc99c973232eb31cabc1811706f912a2434a0b6f4d8dfa7b36", 0xff}, {&(0x7f0000000300)="34f3ca04ee4bbd6b6d6c0a439a7dbeed6317c9ed5ef3fba01d777c15400f1d36f629a9676f899fa3ee8ff0a74bfbe2f9c695485bd87775e29496fbf175d4b20f81f9e2c4b42bb618720e4dd3da2600cefb69f6923cc248fce60c0d991435bfc64679051952f5a0516a552645512d", 0x6e}, {&(0x7f0000000380)="f8c596d40a16fe46869b798a2a6b2ca25d07a9ede629f192a3f35cf86744c33e2241aa3d7dc3ecbecee753a8349587425dcb3a4247fb58af21f1404007faee752df9250ed7856a046c2dc40a42808a646fa0f3981ab5702ddc8f4fee339765e3ab30fe4282b42ec287900820354333f6fdf2d41f8bc894d9f167f8d8b0eed3309b22de501a46dbac506aa5440d2da6ce772ad214bf30b0aae796715e94de1162823947bdc423ddc019dc283f0a6377191200ace3b43089be96e9ec19dfbcba02ac8f5cfb5a5b7bd35112728b8fa4b78c658c6f5b11ce76399e93b1e6fcbf7996b8640acf48e0fe66b32477d26e7bf655655fcffbb4aeba32a78eff2a7100073b1868a633e72ac97d57172d87ffb0f8820c7a97d2421833ec9a6977f0c9983a04e24dad064b0416793cb90b28c22e0962424bc6eb49b7528b1874a17050b027226834853f2419a38a02c01972e3eecd61345c3110c3e32efa7269403700982b5fa260b1a73344d6e2fe4def108305bf9c51984f99df4d183968631436e060d7b499c74cd84768180e7ddf6756c99369971a6535d8ccb621a24fe8fbdd7805a3b49c795c2ce36af4957ed834196c98f7d8f77b897330a696d378c52883a6530d2515d7738dfc4e37008141399f60b5769e32254cf5c5cd7faa866dbd340da7abb19f08d0ba66801b033319cac34e6af46d61bc53568db44d6b70f7bff4915bdf0e1e52bec2f655cb31afbdce0f47a8f630e580d730d38a19596eff62296af8768eca68530f4724adcae78bde4ca2d91933e6a601d8bc637724c60f943128902a7358d4878834469d5e98b288d63016f6a12782867bdf7683f8b0481246aa71cbc626ca303b27c129b495ecf36aa32c3a88664b4e98d124d679d65a4556544643e2ddfcd5cd5dcc0ce621bb0b49cb68a33480d30a94d4a0183900bd1f6f50b70997913f730c5e37bb8ecf13f23d5e026a13558f1177e15398d024cdc767b1d27ba208f5bd0c275f681e6380e65ec6d9490a17e9f6ff56912728687919e98e34e511c11175663ca07acf152cb1cb61b37522dc711d8fea172b039aa4775ea15fcd76a6a87a18796a7467489936c9580974f10fca3673f38013621a9bd6aecc01aba3c0417b318b4f5d6a6be18af2ce2185dc1b3ac365ddbe5d4b5e9871db0b1c6fd197f1764ab8bbc92b483de202ad1ee68fd327d03c37ee7945ed98dcfad637520f09ceb56ea5a9f4db10decf12f7a3f3d841be9c72535baec31e0ddcbd02dd311dd51452999de79d1333e18208855ea8862ea4e71e84b057245bc22b5cf9f38a0c6905132ead772a1bfa192f025d1d193df3c25036ef8c322ef7104bf3d689610c74063644bbb836961e13de4a6c716ecd3a588f9d593f99d08178b6c6bf9e8ee2d264c13e676e9fa508cfd0e37df8cb0077f6e9421d5d43c9b7100a2ad10568119b389d00fadeaca9dccebee3f69938c4f12f1cabbe103dec2c711ddc1c652f8ac8835832c12a8094a3543b376343a0ddc80c3641ff0af9e4d82915989979d224e4ebf42ae5f9c19164285cc046ff89d08eeb4803fe06273a220832745d8c2d04e291eac791031f2802bca723a3cd68378fe1ff89f8bf0262da72073a0a6e31be4094cde4970025964ffd597e961c1118c3d7ec0efd150b6423c713ab98afd2015ab52c1b64220ff0d7e4995c72f095b28ef081f3a53170da640c60da7429e43f0724fd77f81941c81aeb7aee201012c857c29f086891320df163693291b0534cc91025ec696626ba8b8cc1822f62d20eb6dcf895de80a79f63283f209a868f5c3fea02477ad8eb13ddaa4e682c3b18bda1adaf7f5492afd077a33670b6713c40b9af3c430a262ea16d12d0e3b666704773bf82aec3e953e90ebd3ec96b495562ee3e7272e279d90e108af4764b0f9cae96017bde4111fc5c36dc87fe20137530790803c16e736d70d358d18a7dd27d3ccf1804de47a5653ac3d96a74254e7128790b138ad956296e436565d65b904a4cf804f9aaa2f54b842fc1d8649a06eea9093a21a5cac74054a106c9c0c97f3fa5292af2640ade68fc88b3de7094c5ff9f81445e279c990c80b8341e577d670125fda49751d2a7dd5fd5f6a87dcc512ee7dcaa5c3cef06a565ef746bef913a3681f0b02eaa9cc18b817db7e8bb76ba6e3b14c90ba60d089ca2b8922b9d3eb3c4831e9021f2d4ac07e323289d24f18e488cc4d8f26a388b29cde455eea2e1243e7698484c9583a4f7b01923d98f81454843ab35fdea1c638e5bb9dfa0bbc13749cc58d8818fd02643901f1bb4c67bb42138e7340276bcedbad92af4c07d9758d7676095b3c2d2ac609ae2f135eef0ac5c46bf284bc609c83a098efe10ceb7c62c3934af4c1295d33a029858fdfe4f2eb52f38ed2edfa46486b0ac8b811e6423d77d94523e20abf201625cd47a274cf784213713f2846829066bb830d7823dfcfc8e8180cd57e69ffbe7f3c06e29c5af2642b9cb892e52f83d2c5c2e743f9add69f1bfc9b95a51fb6ac82c021f049e633c91371dcc93cdabb1626516135bab0b6dfc2c95bcb0d87de300ae196d9fc623f3cca71c071a0b157421ce9d16bd3503579f4f63e05bfc6a981a304e887f5335700886be35b6fcaa5e823ddba608f15453fe1fa4cbdc6ac402f184f8003b42519389b65b1ffb68bc39203b6e83e0019471c2e696b456086cbe317c606476efd39891169cd9bee9014dcdadb2d4ec5460f3d00541d60eaf5cb149c6cdc87c170c281b78a7222f8c6ee14b8c8dcf490eecdd4b30b3cb6ff0a1c0bc8d3389a131d95450859814ac941963d5bb2e5ef8f9ca33533a3cf2392acd64c94423a4fdd1ae25759a940ba6ad100e3f4c5896c9b910fb1e46b3762c249e7c6dee35930f468886732ce16e832191500ccef6c2e983de0965bc2a81d67135a83a154486a720ababef408abc5949e5fe9c35cd70eb07c848f1703f6edac1e9744a18771be30e63eb344aac9fcf61a2cf878f9c3d19ba8ab760b8b568d277872bdb3a25961cc3609068c82b4bd8e50766bb84af953eef06d4b219d84df3a86f9f5d49d892756f4920369ad801ece23239a3876a03469b2e4a31da63325d62e0b167f0864156319da49f05032cf3713eb86a2867898ab361d980f3f936f355d0ff016640534bfd2f25c480332a885dab7aebb14eb121f90841b4e5395ae658f4b445c6f01c4fa55510f37c8503fb0164d6f3c855f15cc3fde85a25e6a7a079e812a7974957e6f86f3f340b74921a90aa4e28f86f53f7331d051bc56a021a7622f3ace0491d0fe008004179aeafea0077a0606aedc6c4a41d392c6f0ee2a3f945ccf15ca3f7369a2d0b02bdfa6ec0d2ff15d1798db6b5c07855aafd0306f1cbcc6afc89aea1dc7cf61bef7e8549367e29e991f24d814128305dbcfe85db2356c80815d5f24e5c62e3d27ccf21f259081d916efb6096c879c7e970997a33fe567a4d6af10fea577b0b36d1ef0f192e07c163ee42978f33ab859cc343d0df97b874303c6228a2cbdb47ea90dc13f59faf8ef13a6fea2155df6ff10b5b348a33f41cddf64c16c4a0f4929a5850bff744e7a6c261f79bdc70b0982516355294b257b2ae9dc091d20969eb1860014815330f5b349e34679365d3d6ba6fe8d7e483bb5167dc5c821184d1876e8bb3d9179634d9f8afdb3f4116da145b3b7d6be7d9b86541e5830fea9873c993d3c07bb58fb308841849f36db146964b51b53326925f4e6c03060c9cfc3e47eb828b6c8627821bd839f24c9724ba865cd819ff5bba6c2663ffd678f5a2edd31f9e47bbde250854643de345dd5525aad443bb3efbb3427d67a9e51643a52c64fb331c394a95a02602dc062e28a4e1336cef8658e190b5339d9d14d8b352943bed64ee8ea9c59e1f30b4ecf86791d2affa03682a069d0e4fec3a13025f919e00a58ce35d206c652ebf6461505c5fce3fc374bb821c5a24980db3e839f20e0d54382b19614605f1101dd604491b856a426c0c5a383b6b030e5d9adf88b29095f89b3aa31260422f363c182a0da30b8d123b54c40ebf6f8be91ebf9ff78fe66ceb08d8c08066e93e8f580a3b756cad955b24b9ba671b2f78c6af1c62a1da652085ca57c6484eb73dad7765735904cf1a4362b1ec8d87fd4976c8b983105c782cbbc7d586c9ea5c320d87ceed9d3c99bf26008fac295ed76ad446c1e1db7c778330ac913e2afeceb3584ee0369ccb041d820ff936222a15610b238c8aa70aa59bfd22ea74d08e5fb99fc48feb951adb83f1f7ebe9cab2008da73505a63a54c975a52cc9255a840fbaa0bee79aa9cbd85888703f07175b77e7b298b0744ba7d86b0510b283d4b0231c88874f4a776d9d93a9187cfcf8f8ff7a214d80ffa615f6cd55d2491f4fd7eafaf449cc8500dd92008703f66f2d45555f0c2c892eeeae989d276a8b13bc52a7154d4a165a7c683f7f92013d2b5433be9bec2c199b0d7ed599aebc2501d09b2a8bac64e383f507ad3cdbf5b22fabcb0a08a489d4e784ded55688cf158a0424bcd74225a3f8c526378d88f645416ea2a2c174f20aded735b06353fac00b62b912e0efed90b54e8cc30ecf8161c565bd5e1c1f5c55edd398094b09049b65bd49ad30394415d922ccc52cf7d53cead08bfa861d9f9a07e13707afa38f3ea7c8f0ba54f2e5184a8490797349e9e707200ec78d2249a3fdde4ef73d53bb8d7851acfc9de98e9fdf9df0890bd7f4970a65656656b9269b28fdca01d8810e070aa5bd971eaad539786738e8a6c7593b7325ece53ae62f5ccfe5917b93a613e7548f99aa831e718ed98b4e7cd7619b260d2f177740230032504d8a7693b7bd1a9f715a24ceb9c33063b693e91805ba165d3d3b9f39e847436c36869ca6d71698c58feefb4045bcb3e28b8f6ce892dc93244a73afa5f501c59b87ac93229560b6c6a757e1311a7f2e804a85cb0c880cb528279131d88f0b4f318fb4ad48d82648a9131cfa0b9484d0aef1a3b24dadbaf129edbb9324f8f2c826359bf980f3cd5c05d42dbd070dec8c38447bf72eaf333c6705a05b8f9bb4c6f4c7fc13aa20db271206eec120dc03803fc9e26b7a4c4df2afa3670d07c0751946ea428b862dc1696799c51f061b48123043d94ef3d06cf7d1bda64b3e54af7c74cd30ad8dd2907e96f735a785f8cdca059abdea0304e51afeb006815d1bcfe6d98063ba82e8131ffbbe5233ffc7724aaabdea1e20ac33ba139771d4451c39c3d778ad613eea4fd9663528369482b5cc4449c98723aace85c60ae54d076dceeba290242d94531df05077f189fcf00c5c4103c72b2523d38b0bf966f3ce5e331a3cfe1f1e79c8ae0e86c4511cdd3d738f45383df0883e8b56f4751d259e95696c548dc7fa3b1cc245f54da992d64a9ceb8d4d6d288276390ecba876ee32fa18ca646df4df4a29703e9e2017804a7c2b6914818a0ae22c82a08ccf640be17c31f154d8d22d747ee8b3aff95198464cd64e3c13b06f835c6aab39f2944c3ca5b650f3684b88f1820f13bfc177fa3e236cfa010447a4f776ba989ea4bfc2cacf9ccba85392fb3ebf915e6caaaca46aecbaaf83ca0a6f91767f1e856024a9ec26629b4875bfc39f2eb33e60d12f8f7f1b55b12a106153289726c2ff521a621cc4de84b1d6c45c2d3691221560b4686b79fba776f10dfc8e2f792b1f67ee32adfd225da9cc795ae3e33e72fd661e35ac928e96d1d0e7372434df0b4bc2648b042581dfc6ccd4e4c79fd650e6e2705e6b5b494bf7e4f9b08c17b0e78f69fc4f88d70f377339e08fbee22dff", 0x1000}, {&(0x7f0000001380)="a808b1289814e938016757df99653052f00f56cc5cf9c92ed3e309742bb4a9c970a0664ce0e3f78b20da2f6f11a06a8c75913914fc84d80c306350b9708066b09b592832ee946e5f7a3824bf77195f1c0796f2e961c1fd18f1c4d39ecc9f8d66df9ece50dc948abf0c488bb14002d3b7b465e0060199c656909d53dfe7b84b802ac5353893df21c3b2", 0x89}, {&(0x7f0000001440)="84fb061d6de32e98c97f5bbeee26b915bcba35faa05be98ee41e6fc0c86013518fd21ce11284", 0x26}, {&(0x7f0000001480)="28daab8fe4a24f74e9729beef91f47cd1b93ea9906179e520a6e3b6451e555660f7f312522730e454173f8f90db9f2c5288f53f78e96249d5bcb2f78cb3947ecdb1b128d03a908015e81f3f93f9434513a3a6506b3916e38f91c1658063ccc64973408b2c91565655eb74c302d82e5119537b9b7116f6068a1d2cf680509d2a16daaf1c63d9d74655e4afc62bf2d24a249f1008ea79c5e8418f755e29571f3965b894eaaa4a8625d9731df6783c15cfee24c07fb1d46742b9c0498485bd0bfa4b467b7348b303e613a536cfe003c2f42144a35d9", 0xd4}, {&(0x7f0000001580)="19da4c97bdd07b852bfc2aaab435a320e64673015b91502899cec6ffb665e051b46179f8c570f7b43638b16bfe88f271bd3a7fc04bfe3feae39f32493d0564c1d5d50d1c88145bbb9042da578ac8ba56fe2339feba80a697807670d359bd49360e985bd514bdec3ea49bedec802e1fb839fd0f349bf2c6e1bddde917a0bd7dd527694db3a0f662f1dd1eb49548eaf2036c9f1751c3ea95d29d357f6c2ce7a921b027c2425155ae61abdd691b8157e8bf464b12303ac44f54ca86675b7ddeed8404ce5b9a843ace6497db2a81be71d59b15a7a29f5e94be0a0780948ab5028342c88dea21efbd4f1d55c7111feb05927228d4657439aea8b0a29b40879263fb", 0xff}, {&(0x7f0000001680)="c6c8fd371538b31a217b982aa6777f808ae7f0e502691a9a5ba4e3d9f41a3946637a974e7bb2ea97e6b8c48903adf041c7599793c0d348c0f7bdb38939337491f133252c044184a9f5c3e690e54c79205538e1bd4def9ab2058deb96ee3e520440a7e2e8187016db355ff912d205f04393fc30fe4bd05d145cb54d937faf8b55de22b8d7519b0a988978fc430df1be9a043badbf3e2f0d71094e9c6088440edbda7ba2a93ffbe21c66a48fa0f6ee62231fbb500b4773893b3061a9187b851a117b8afc740b3b30e698f55e27", 0xcc}, {&(0x7f0000001780)="86c154d9196e209fd140313450e00d9431befaa69a6023a13c884754ca67e8a07fda1a4e71a361b38c81c9315a65fb14fba4ce7a42814a1e4d8d06c42fd860a02ac929882a5bb782a51baf2234892b9077d56d7d62d999c5a3e806498b3b52b26b25cafe58aa7a94369fe2d50afd2e49f5da10b567526488af782b49e4c89b6dc7fdef34615b4756cedecfb1ed90fe26c5b712085c4379ebc55cbac38eb7d484c5059c393311b23edcdaebc4da6486666a3b586c28b281080e7f5a3d3f053de90b162920f8c2353a3ce1c67e6104e2c7ccb68d50097bcf71e7c8931656b6866747da94", 0xe3}, {&(0x7f0000001880)="c07253efbf61d8d60487bef934783c49ec0f7728b190c9d0b5822a45167dc256c8191afd39b3dbfc0e583039614b3b0b4c3e5367891b26534cacac8381e43b6d", 0x40}], 0xa, 0x0, 0x0) syz_open_pts() setuid(0xee01) ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x88, 0x1, 0x2, 0x3}, {{r2}, 0x0, 0x4, 0x1, 0x8, 0x4}, {{r0}, 0xfffffffffffffff9, 0x90, 0x1, 0x713}, {{r3}, 0xffffffffffffffff, 0x21, 0x1, 0x9, 0x200}], 0x6, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0xf2292fad1c6ddff7, 0x8, 0x44d5, 0x7f}, {{r3}, 0xfffffffffffffffe, 0x8, 0x2, 0x2, 0xff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x8, 0x8, 0xffffffffc2e6e5b4}, {{r3}, 0xfffffffffffffffd, 0x2, 0x306a529c9c6198d2, 0xff, 0x1}], 0x8, &(0x7f00000001c0)={0x7fffffff, 0x1}) execve(0x0, 0x0, 0x0) 16:00:19 executing program 1: socket(0x742eba741d77b96c, 0x4000, 0x7) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)="caf5b415", 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) 16:00:19 executing program 1: socket(0x20, 0x4000, 0x9) r0 = socket(0x2, 0x1, 0x10001) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0x5, 0x4) 16:00:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000200)=0x4) lseek(r2, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r4, r5, r6}, 0xc) fcntl$dupfd(r2, 0xa, r1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) 16:00:19 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r1, r2) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) r3 = syz_open_pts() getuid() semget$private(0x0, 0x3, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() setuid(r5) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) fchown(r3, r5, r4) 16:00:19 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000002c0)='./file0/file0/fi\x00', 0x0) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') socket(0x18, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0/file0/fi/file0\x00', 0x20, 0x90) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0/file0/fi\x00', r0, 0x2}) 16:00:19 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x9f05) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x4000, 0x5) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x400, 0x0, 0x1, 0x0, "1604ae2f31c4cdc05cfd48532812e639569a1270"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb03918202fed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eaca41036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e5", 0xae9}], 0x1) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f0000000080)={0x5, 0x0, 0x1, 0x0, 'a\x00'}) writev(r1, &(0x7f0000001400)=[{&(0x7f0000001d00)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d677a80243a86aced30d87787288651ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2cbad9ba0c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c0700d8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f371045c61cb3be1d1013e82e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10b3e6a4a36a27f02a7fad78136904e09d9dba2fae010f5a1e526acec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b99b4fe0a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x518}], 0x1) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x54}, {0x6}]}) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="728b") ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xffff) 16:00:19 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) r2 = dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0x0) 16:00:19 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xff1aa26f3da50ffd, 0x0) read(r0, &(0x7f0000000040)=""/17, 0x11) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x20) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x1000, 0x1, 0xfffffffffffffffb, 0x1, 0x5, 0x6, 0xff, 0x1, 0x1, 0x80000001, 0x6}) 16:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x80000000) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) r3 = getpid() r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getuid() getgroups(0x1, &(0x7f0000001400)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) r10 = geteuid() r11 = getegid() sendmsg$unix(r2, &(0x7f0000001540)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000140)="807727805d08c2f21a729c02db50844a086d4f4214200ebf7891cb03aee8842af87c9a5fd23f1a8e7110d63aec0c1eea35414170", 0x34}, {&(0x7f0000000180)="0691f8e2947dc8525d28a01fa3943fccd50672b8dd00db1b37aaa1f537b245741166beb17b5421f00b53bb60fb9398277a843cfc5258068dd73a749d437fd015", 0x40}, {&(0x7f00000001c0)="42855568bc99db9242146f8c18e0cf2495ea1bd29f40e05417e60a7ddc34cb5a6c3d50eff85462a78a67557f8a8f0b2169bb5fa8d34ebe29c1855a1272347505f7871a2a529809a34370e1cff4e698f7ae80037ad35c99426228dc42621133ff7af31e4dff09943b7e44ac7f994e45fd447849f04083b8bd8e2a584a188d98093e914ab9605c67bea86f0ab97c0808fa2e2cbc4d07868adff584b34ce5c2dd2f22fcff06edd17459abc7e70f5a4d5132299fc0d1d7d47e5f2bf0ede3d0fe4688be12dc5f231845409eafea915d31fe953d59b2771245bb825d2fd981aa940b4161a2789c54e5a6ea92c43dc11253799e3c3e2955af63e4ffdf7d1fc709d6e7a3d27efb3c0d8a8ddd2c1456b43f854a2b96e4439f54f46a4f2d54cec1056b62f8909567f0f2af357b1be42ce39df0dc28f47817494b339ac7694f2dacc1633f645843495f8ea7eb0d9a772e87a30ac13b7e19e1a581a5c37cb6837721ed3155513cc028f013961ea0702bf9b3e6d19c3de22504888a6feb792b59fcc4edeae1675730d5661cb694026c2f0dc083e585bf8f572929a0b858c4e9a1d5614adf1abeb5a4eee9594c393f65377a4a36202d286d1641505c6debc73f33603bf4a875c4b09d598347937f5ec2ad10521174c7cb523c76a4257b36b76a5c8e031a27644057b8b7ebab93bce203bb389c73c407a8443df2fce65c52f52ca6e44c808be544a2ea26ae80a8e07f5fb2bd3a567ae6bedebf8b192742ccce4ef61c97bad17d2cbf14ac96fc7d958af2c1939b960bde1bd6917083289c502ab3cd29a0f403af8ea4499907549eeffbc2fde85526459f3bb6b04ad637c81c8950194844f6c7e703c0d4819d3f5c38059126108f02bc55ea3b5793c730f4ea36877ba8d6e8b12b087b3314fddced1675e081d88754f90c4b22b7d8a8b5dae05687c64280f4f8ea7d47a9817bc2aa5c9b35cb71ca48e3d7c93fb91ec146f38f9c674279dc5c6a1fa81b8b64415af1a9690cebb3fa8a3aa5b93cf98d9a06ff510d881af728e0aa7e055d9cf5d7008d3ade2775150a0c2321936c1305be713672b267b6081d5f50f429a44443dfce5ab5fdbd14b63f9ad2be0ee462bcfe82fe070b6f4d958d399c02a5d0bb1eaf326c836b7e38877ac9b966ba86718bbfdbb8fff3b9cc423e30a14d3fbd4e2dc568ce86e2eef08f3cf46ea2ebccce9f496a399ece79e2c4f12b0ee972bab1ed5760c4a6489ea7ce87ca40f37de80473d692a9ac655a60e715fb65b5e67fa2488577656f051ab45e45c7c5da2081927c5f3077b480c50e2d99ea935d648e6b166650a1e77acdb64ee68ab5346996284f03218527121eacec5efb9d34138a67a93258649300c761f660aef8a802cd2014efb0456ad5c209b0a1e56ca1fde91160aa509b02be3d95da7a0d65690d5d86c6968f5852247ffdd760ea27e2d7375afd5f0bab76d7e9e1013f3d8c786240e694a04db922f4311d50aae70f966eab3de60391025cc9b87f9fa602006855e1475f432a6924eec70c3ca1a22df9bd723d5d3752989a02aff169b5033749917cb04a1422bac4b389d33c10c8d9b244d5f27c1ff14ab8fe81361d1b6c12ccc73146cb149a2d93f43fbb3f8859476cb291959a705328349f26eefb7d20d9808b78f0257022c79022d34454534976537f691b99d0fe2072777dad6354df8acf1315d9424e2f6c2b389415fb44ae72b9f53d18c68e605a8bb8382f3bef1b5188706a1d2fda26429a1b7b7038de12da012335e21df0ddc7ba4b569b90049af1b7c4b4c1b9168431f18a857f16ce73f7e2b1b7df028840ebf487eff0c81f44c1f02190561c43529b47dd1963be5da95d3594eea527ef91f7232fe0e517dae58dc8d26839d7ed03e30fe5e4b0a77f518106c5f1d61e60d065474b63dd1748c4c3c165d178fccf6ec44a02b9b70fc806f861eed5c090196fd7b881c73f12d6e286e897a791f1ff1df956284b16c457b76fb79d834ff5fe811d98112dc6350842bf01f2241d547628531ced6c692c2c1f6d193ed9a6b58e3fa9a97e13638149c1eb62204d086403099deeec5a429f8f63c9fc8ac50330a312d5b5c9e0629dc584a1f0a1fab1ee58380cbfe6181f443754d0370812b2a3a6409648b5cfdab600a4ecfa83b5b1424e6892477f5984357b97f7564630cb2809b86cabbe40d366a084a76179d907e3240e67fe1333dc4fc3bd78d47a883a8974a8e69b0f3f0fc36d56515f03b40295d734fccde6389186fc47878ab1e4c9e3288805a14d7bbe2ab5e5bb8f644cb76cadb92289c7493a3d0170a69bf8c0ced8077ae49c33e4baf64d557f5aa2d46a60ddd291ccea9f17e9fae578f493d58d9582017ac30fa7ebbdc75720c498e4e2932067a50c5f1d6967d7353b7d74308254a60ec355ccdfd51f306368fe95ee24bad749045c33525073492374303713c927554ec29b6f22785d0ca12f912ed09118cbd0a5caf4841febf60cf1548236942142816cabe6d4149d6410d55cb0f93823c56ed0b91cf9242eff77f86c639e4f82406eda09c42dbdd81506670b6c1f72195776e3a53fd43c1814123e9d9e919f95437e9a2037426fcb6a1546e83f98b814afb74302178077eed547577495e5d1f3729fef472381c99521eeff4b3f739edf6859798f27cd918d9eadc76c46434e40ac99adaa78b7115981c260c72c4fdc112ba2c2c2b696a317a0aa8a134948fb59f2d5f5c1add0b7f2cf88ae4b5dcdad7b98661160a7bf4f6a0e485ee5b66f02436485aff16f3c34b22b9bf7a14eed2c51c26b58c50f84ee9e2528c556d4567f3d29af01852372642755d00b0bd7c904c8454ea4eae786e6cf157b59cd147dc69099e968b7f7baba272db60ee4799f8b0b4a959d5a174f0140bcd229143656afc7636f184fcc807a6defebd918b96c02538cde5dc66406cd4c3bde03f1d16f50152b2d2bac85a171019db503df975080f8ce503d80385686a6203b4c4efbf13c5f544600f8d2f2367893c242da2a4627205b05e66fa0a8b7442d1845467b0a9ba797d50538d0fb333211450e40454d26724e1498c0dd5507d517fa97db5066d851b9113dd201c659106ef10a8ec74cddd38deea2dbf93e56b43a56125f2f26b1d6039e085edb65ea054fc9d7c2316ddcb0fc860e763ba97a3623d237f0611dc533cca7078ca9c97b3cf3a582672a3eb75c10bb7cec253a5c5f0ccec59fe0655e87cac011b492d244ad27353ff2b1f711e6f73ff5c8d56121915d68338315fbf331190deb6a3aed6f31a424d0bf025a10861067cb4ba11cf3c490631b102b839358a14e79cde9dc64d9ee6b6f31c162871be5d1f71f30a48c680e8e0a85162c72c27a3bfc23554cf4eab7f698fc48341502cd25ff1cf2f62036ef8b2ea5797ac8688e360eab9c5d80cc4b9424b165ee24f21d7a7a440c0c1347454fe3add2e5e36af1e834cf024d2172ea5de3d673097a8808fd14555279b52f58c6669f73993f50727c35c65dc2d377a239a252d2cd05192f7d2d2f2b6cf388b217361e067fad8949aa31872e4c03fcf98399633f3e2ef0d68f69be224ce11be67eb8ccaf2697a932057c29bcdc2d2be7bb19226c8ee0f7eddb20b873e23d52f6861af562b43a756ca631640409144d2d540a8270414cb69d71d3faee288b9459697ba5158298393611edeebd064349949b6ff3da2f4cd9a646396153cfab7954483983af88f221044d88efd9eaccb91e1d738324a137bc5818951373568db0bde00ace52f7fb7871e574cc9c6c640f22c8a3e8127bcd5546ebfd73b169aabcab4e85f520b603501f4926ffe67e0eb0fd482f7afd52deb2ba2e686d2689f442ad37acdfc8af68cfce08f5e64789f148f19aa191e69bb99b5558ebd66e15070190e77f1e5d6d759dee35b5fd2a5f9f05cec1587b6c2df2fc9de26a0edd35211af7905feac9188fe80214616a847c5d4f0df00c80188df92497d5e1756713906782fa1a49481d64e495f539fc1e5ee78c1ccd484c633e6436fc7b1d6c0e7f40372064446b9f3675185da5fd7dc469647f39dcd0a6e3ccdea8f4b3fe122919655017593a4f5839b61699b8fbcc33977dd3af943aea7ac06fea61f9165e51fb7c292252a0887e18d350ca4382cf01e28831d58e9f0d29637e0be03c3015e99031f4723dd9ce6ba6d36fa4c0b8e64f164398281a7f4757a8d1e821176857a473e61d3f07cd46a76f1458edb652bdba1a74ab384633f413deb136f4ce25e7dc67c0e0d320401a0cae0348d264038834efe15296b598e50c816093176979c10a3ea6e455b16e2a615098e3e4d2b16d5cfea70c77da67d3f344a098e51669b4e439abb51574907f1958de6ca1cd9b3f383b8b33a1244ced164e379461c325656812e69aa452ec4fcc11c7aee12d034bb9117c39bbbac784aace264ca7c66320caa5844bfdf2a880cc7a7611ae71ddbaee56454c0b317ca7de3931a4f1ba716fae70ea7459c98a9c9eb535db91925e1b686649aa7e2cd511cacace70c29d3e70f88c77e29a5133b58fc29db41dce2bed1b2dd9c590e130b4feb87f7ab6dd210cb6fb9097e0619e2ed04ac9d636aa074142712c053ab38af1e7de2c6d7083cac51447ca318c421486eb0f57231b689ac2544076e2a976085296da044a34cfd7b5f2deac8ca01caab99b0fd180dc3e69604018efa42c852c6b7d3f0253124c3fd7f65141554323b930835c146fa0dbfdb03ed5819d4fb606761bd3f434c58da30a543f3d1c1a2143a95b8beb26c917c150c40817b45bfcce587dbf0d65904b3ce080db2c73c91aa4919c39b729600931e79d27f4923c0972c10ec69f0ee690e644ce7fbec747267ac4c5421dc79a2bb690cd96fd0742a216eedb03ec3157aeff6c9aa89d690ec39874473fe32c16c01a02d95d0bb1bf6bf716826e6b91681ce05407817df11fcb3189edb4ce1932b2a955a434ce3f2c1b4c19ee3f342ad04c08583cbe9a4f57db3b080aba2ff6b0f353cca89d79a0bf2c4f3eea691b375f4c7e83528535e920824574f86a49a80aecb627cc3577d4a7206302616df8f39844960dd326352eabf9cbd3db9298f009650af9f16afc799b7718cd0e3592083ec6c2d918feb555be8fd012251f1cc699c916d7fa3692d3d1b3064f2bbb1f038f43d8cb8e6bec6d65c92730a815a2f13741b998df28e7a34e31ed97d63dd19d40cabd152149dc0906cc898c19ec3341db82cf1f8059b25fec94139012fcd67f8abf911fa2b330a15a2ef1e2ffa2b2cd5e5af9b87d17e15923d64742436e8b8bf379e0e4a75ea909a368ecc491f87f190245d7cfab4cce89229b730fc21f58c0d4a42158c68ea82709b6b8ebce241bc5bd2e6770be8568197b2dec06d3d92bf194ef634c591f8013f1f2e1de00871e39058a3a99b02c4bc6cb5136432c78e400862cf86c225ccd5836454e344c2b442f9d9f85d87e002c70e236ebb2b207ff0974d42b1f40bc9c88bbb0fe03dd6558ae71d888171a8ee05fccc7e266ec29695096707f08b6a6c232ef7b6da25ffc3cfb41f8a318e37e0f18f29235a46fab68b53e7619b0e9207d2ac7086170f3eaac72783d7bfbeba2e62cc00d42a4600e20f8ce7f8d235ebe75cd802f3e6e1cfe229f964b105627ba678c9e28876fa10d0742189b3b7a94aa8aab73c768e37bfa98ec9524617d0c9cf0e5121629fa8a300666aae98aa54e691315b09d603852dfe6f2ec8a34eeeec395eac91fa493eeba567274bc9b02195cef77dc14a13445b70541b2aff23daa65d13f7fe908644c6b198655e6df411a2e1d6a91fdda24f8", 0x1000}, {&(0x7f00000011c0)="b230829da1f19bf974825e3d738056147ba6f7c296194f", 0x17}, {&(0x7f0000001200)="3ef56de1fdb0fcc8a1d3bdb95d5bb40aeee86cf89db7faf05cdb9c507801", 0x1e}, {&(0x7f0000001240)="dad136d1743c4c984b3d2e7b6a52537dce1057efd43fd706773f19adbb12bd651036089b721a496f0b1be69919a2e0d570a586f3eb393b1793faa0f8", 0x3c}, {&(0x7f0000001280)="1f68c37cd4bac1e4578759f0914680877e692a3b01b2e26e179fc11327cd55c5582f8444ff3e84d2331aa27b4dd8dc615f3e214d97d8b6533a82c7e9a5f7b29ba243e6be72e2e879080aff01c9ffa9c42d7234285e71b27da9d6a21f65ef19bb02a436a087b5cd6d751919fab5124d2456e5a3d143f8bb93949a9c546e75a76bad995dcc851ccb2db68b8ee8b8400604", 0x90}], 0x7, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x60, 0x36262f5829c3e937}, 0x2) 16:00:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x183) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) getsockname$unix(r2, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) execve(0x0, 0x0, 0x0) 16:00:19 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() r3 = getpgid(0x0) r4 = getuid() r5 = getgid() r6 = getpgid(0x0) r7 = geteuid() r8 = getgid() r9 = fcntl$getown(r1, 0x5) r10 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f00000015c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001700)=[{&(0x7f0000001600)="fe16a9b2d79d3367162513601d7e32064325b9e2c30ee21ce1dffb86", 0x1c}, {&(0x7f0000001640)="d33524de752ab648bbf39d5fe6b4d8d34ab51fa557989db6591cecbb30f55709e1216dd84f196e99ae14a33a5f9c3dd1118153972803d57229be9dc7643bbb42fb7016719d5fe6c75ff6d1d68d990581d43bafb58318ed8070b47c1135e1a098b844cea58eeee448308e77fcc29d70ec", 0x70}, {&(0x7f00000016c0)="fd7048196a069163e6bf42b424e537955f4b61aa1e4aece64b9bc09f2892b49004cd067ac84081", 0x27}], 0x3, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r1, r2, r2, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xc0, 0x739895e9ba1b4a3d}, 0x400) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) r12 = dup2(r1, r2) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f00000000c0)=0x80000001) writev(r2, &(0x7f0000001540)=[{&(0x7f0000000100)="db3e3c55253946de3000c75764ad7d031c04974a9ef815817775b32a0594088ba8efbc7c14b9569ba8b2e9d134ddc6481aba2a32c30da6006b2c75450f795c0a614cfeeece5e6061a293fa7cc1cdbaa85d6ce6218a6b18bd47a203e9a46b62278628252a2437501bbec5375525ec4e3c301e1236b8715d8a6f7e511b9c9f35bcc1b128539d05c831697b0732cba19762ef4f9d67d2772ec5d3de5a2a010565cf912dbdcf625f0e1da2a2836970b56e83bab6db872aaf298cc36f87e54c639121a77de45640a836428dcffb3a67a4c6", 0xcf}, {&(0x7f0000000200)="192582011db37d276cac8283f586551d2b0ad1a58c01fd4eb2cbcf0a5a5c40b23ef5942e7a32e8076aa971f6d14aa23e783a3d9284abba2c1517ad12df41cdcb739eb16c8f15bdffb1b5e763d343ba2f0df48d17e4dade313842e1da19", 0x5d}, {&(0x7f0000000280)="28f08ec6f733769376c336ba443183722752e54516b57fc66ab44a4d6267208b6df6b004989d4268125b81a394865feabdf09c59dd0085dbb959a02ad3aa011b246f6be4", 0x44}, {&(0x7f0000000300)="7e27102b29730d3564964f80a480d4b2210e1aec51225f02d82eeaa9661ee32fa32fe32fd9f9c89c519bd9721eb6812c5cf9817e4eb211521312f83c60b82fc557d1805588c5d145e526d85a79ed4634c790a1fff7a9b84d8610adee8b79bcea98b4adef44d3c1967ec170b47694cbd95848647c2157289d891f6877b2bfe72f9b567f99d3eaf7e8563a8c6b9470218973eed22797f981b3b5fdd65232924de2c5bb5a3e557913d1c8f2bd38bfce076034f9091bf7e283f1632719bbea2b2b441dc4f0ead2f5010f2d2fddd68a101dc815083e4b8b8272f5565d544ee0871681b3abe227c41d3ea65ce19230f7e2c99d0ac07608ffa6b18bf7355be8b2da54753905beeea8b67b99be983829c1805255f4505cedf2718ec760975a5c26a4ec0128661e93485b83ac01c6fd4809c7c0762920f0b0ea825634837225448bdbfe232f469eede0753939783e37308c7b77f5fdacf66da4c4f6ef571cdf49b8045dc486e22c4034b46b6975d9aeb3b6bce337f1cb7f4e87a6c31134e593e8e23b68a934824a6ae1f1e8565b5881c886cf6289b204c7340856a4aec3dd643b9521349110583b35b9b9a1ff970c3d7f8874201dde0023ff0427aa70eaee75bf56734b2ecce17c8d117e37a11d6df9be47ec2879f7e993fa452e36b44d22c30b51bdf92433be7a341dd524b16e919be6d38c424297cb58f40605eb0919fa92fec00da0c84fc0a7d9db4261e098ebc272cc8db985ae7be699087747c0c2af26ff21f5f6e6ccb886163223f500efb37ca073db24b36cdcb16cf6b07c0e1af87601e1a60a298885a1944571e140f1730f7f218b61d9dc89e6c9c08a77545de8a91cda3086f51d0ed81fe1b1fa5a86a69c83ca8cb77ed3a1ce7d6294b74398608214d199ec8767d5fa59484f4214ad0d58b29e6467c5a3b601981df344fc685395e280b695ba5a335a4ffad99b8ad59c37de29db56fb21b15732df7106270f45fac9f8445fb9d18cf067d2c5be28325ba2eb53214ca377315e9de4391cc0c185e5ac7e2e1bc4d0768366e43d168ceeda8e587c72466c1305e6112e9e89daae44e3cd79216f08fef109ad6e1ad6b4fcd63351ccc86dd5c158db9ebb5f34c408b1a7ad9ef8d2d6499e66b88e0a8674ef9f86b0103ebe0bee0a041199a4194c5e44015d27895dd75e4e0475893556d9efad286ee4aa4414e9ff8da03bf6fcd8754c5cc15a76019bde9b778f7f3c2436ec96116b9c2c857b4579fcca916f795af1e003c327b68edfe5f13517d9e541b80a95a88bdc911016a75785e4db9f83c686d352e38e9c87970b41a3e20e562cbd3a9f84225df7ab936750a0ff14f0c8f3a6b4e5f0e387a0dddd4df28ce74adb7c00bdf8b086dc7c518451db770d95d7f20ec5438526bccb8126c29b408ecc8f7719434d6c7ce0b8cec998ab8bbd88ebda695316247ab00357c54e3b9fcbcf9d21e6ecc46b42993e4d0921f00dd5188bc1a271968ac418f63ab63de5ec1cf20052320270ee99c672c9c0dd99ace7c5bed497b3aad86d0962f1ca683f21e7be5587ddf92bd5e96accf4a3b7430b7a753f6fd481abe97b847393d491d869e39dd795c438bf284e13fbaf17c4348006c6fce6e61395326092125133cb902eee866f680d6e81779f4c6afabc965d2cc755f35bb081978a32e6bb989b48eccb56bce075399652746ff0766421f10a646c86ab8aa5e3bb5e52e4ecc9a13f7081b00e4b4e9a4337af7c9b06737eaccb54209f8e74dc82d2c94a7263e3267faa23c650aa84006678e2e98e816f38275ab833d2c8f8caae25ce22129b120223e7a5645912c076a13140ffd1ab25091d811b11d2f6ad66e1b5bcafa1530fd9f988c3d39341bd1c455ce9ac11bc6e6b14dbca2638b3c1d818aeee1db58b434043447de9fd51acaf260c274ab47675f7b17a6ec0709804ccc0c7a4f65872cae6ac64b12551293b4607d278b1e85934ecaf2f94c81761df476be65d2120ea454e7e7dc38a8d3bec866cc3a6701e9e015c38dd29d207d3cdad0fcba801fd24c848c00be7611e2ee208d9ef7b3477faa59829e827c1529456c19557adea718b540098818aa091bd9821b64e578bd75f32429e0901f12a693d2f9e075f660b7aeb64b3c3a43a61579909850eae5b5b880a3bab6485c24a163157534a067f71268cb0dc09690f608f02974fd083c6cea50263a322fc962c4cb9745b9115c8a0ae8873fba96966ed4ef76b5f923b992bf2d761b4709659ab864f8360ca83a67893e23007546997b6afcc0426842acfd68454dbeccf0106d5d8bbffc64a86d74e0b3cc43250453e5e917ff0902b093e34a67becd6b93acab013cbacdc929791a8220f72d29c4c87c96a94e1b75a802493eaab23e72a64884862d39f314431afd31069699c5ac4e8288fb0c7d8e5b513cdf1c77f8ccc865ca08e0264b4c26affa70acf367192cbc499e8598e80bea6c0e620a319351987509d78a3abb6e9aeea9e2993fdd3ccf888609377abb015a6abd0053781c2df8bf92dbd081aa10f419517f324532776ba42a2bf50c7aac7baf6f5d5477ebb4076efbbea34e653ad2268b3974741d325d30ae17ae6fdac0b0eb0ce132c343e4fca08f5612b793d29dcaefc0e18570bd837e7032f86b6fb43b31127e7cb0a8bc0873c60ae7a7a2af4a63c6ae88677c291335a19954f5d31064a5782741459454d6217350bf860a54ddbaa9144807475998dce0c6d301009c63ea94d168e244d9cc3853b8b42ac90a57835afd62bee67651462daf511faac588fe62649071ae30b1b34812c5b718e7cdb0d8598d773e43ef1d885dbd40a372c745358dcf67f66065be326792fc475dedfc7ab2b6f2197f9a3158c89fe106f5d5acd899f86ccdafc9e005b2e4087775916a3d0994ef88da941a92810c5e10a1c44b88fbd8c4d3c4f380dd7f981e61f57b22b8249d6e0ff45e008ac530beb34ab39fac7e5dae54bd516fd741eaa84040b71192bb978e0f8e28a2c5f8e6bb088ec843736074ac3bb919b81fe3487da0002c22438b498a714f4d0e8cb6346c94badbb75e26c4c299abe285fa7d20aabee47ceeb050ae70f03aeb450662c7757f2e1e6069c69a534e50bf238545bf190da8c6cb63c30479678b633793507906830ba754eb903b117bd696bea3b95f5d845322fdef1620d3a6b294979c5001cec9c97ba10b40184ae2d1f08a2eb5188b19dcebe1c76684ec91bb38d244eba5ae61ef50373b1564e574cfb81ec785f293055a10c2ddef20822269ee5c68f0cf5186c2c6ce4959719dac41305e1372b7479a4751cecc35ff3fddf0813d1f5308702a4c518984c26630bf987967e8050ffc2d5e396d7235be3adb2435e7691ebca5a99abb7411f623b3ac083dcb7e967a80cc0c9819c2b5a5b713a76d43e414efc31a2baf9b8fa803253e78be38bd300499a776d156e0c2aae1f4e6ec909da8dcfb6b6fdf79dfe323f255fceb7a9b191a6b480cf8fe315b4c0b10d1cf3f668db12ecd38e9e949e073ad25600f39328b082ba5dd7f7df36407b74a9f1c4847f8af327de8f8ab15206bb5388cd407e85be61c23978414c543476f948bbed15101b629178dc770b33058c9c65df39c9af9167eb8c962ab24adc45b6bc615e5ce18a5ad688e4873377e50cec2d41d366f3eb7d8395483af27c6d0bfd18b6eb8bbd0c36aca618c874c9bade5a033bec3a4a25f5fde0848cc3c4bb47fa059d9c22087f606e202fb11f77aa27bea95143baa5d17241b4b04e87da6e5ac8e4012d05c8af49b32904821159b8a897c17383ab37c2341b8954e67c02d0603199c89390dedfec7d45b067dd54e610f9f5646c3d288512d4c22817235677133808e9fa16371d412ea10507c5eb5f787b43a89ef12befb512ee96b2d64836af4fc626e8bef76f79cd68184cd94c82691633d1516b578a35e16ead7b90bc3a15bf023c1da7abfc1554a3207eddb5fa695b053bf3427101ac3c1ee593b43b7a9b055399596ed03ffa97a501e4e4b6fcf40320284b99f2d7629f08b7c379958520771577bb99670fd81a1a5058eef3001b391d2158d7dc46bed37a64343fdd1883fa0e915f3af5a50b14f2e3f73e19131394f68789148232afb5102c5d8f1280cc4e5c8f17d3c69aeadf6d2094e41ff3491fdce9e364303d28ed2845f145704db588a0d54579dcbfc4d9e0a1ed32a265dc5ab8304614e0dda2c161db888b393793c23d54dbfd29f3e0ab7f7969368591b1d3bce4a1e37ee02901f823a1332046d1b3f217e6df3f272157cde84eac567a8a97daaab1bbbf4009f13b7e875904faa2b785fddb2cf92741ecdf664b79c3fc5f758db9e5cf3851b195243204949275ac7678f8315b1d83ee80cbbc7a31bc764df105462d821e53fa576f9de11b2432709df4e4adcb23e5fe412f9369167f51d9a84556f54057c8d112925c9cad2269fa64f40a3769f23ed736aff270674469b4e9d9475a0fcb5c9097aa1d96411a5fc9cff554e36a9edd08379a9760d5751f6cfa9030f50abf441d7f27a71210512bf162d5c775a07166e9cf06f0b9baff4fa8b9c38c0f8f9ed1bca55d6d65b2eeea5fe1f755534f93404cc2f112fbff3561f53d13810e80cf9c35945cce0144a5e05a96d5e9e96a92c89352067a34fbebc9de922676c31da27443aaacb364507db7ac245f6d3a909babbe4fa1a35bdb4014f3981cf13b04b10bfb0314f689a1f1d634685f87d01cec7a80539a2bf8eff40af1ef1f16e95c4bd395dc167d93c2676bc51418ee0524f198216270bc772d9e8e48a46f4550045559c76defaa2326509410dbe463fda13c6c1d7432113952a78bc5ff9fe74da86a9f7bf61c42a6ace2df6e078232b52b4fc5f436998f014c3d0f62e9f741edd542017c11ef5d10f55a959782724bc95c1a975f38d07f9606116d640f832e9e52e72f3a64343b3096d28249b64a23c60435aae5ae8955ab7fc5017e5569806ad58143f65cef4fa10e7f02af52cc2b54d51ab97ba2b4f0b22138eeff367fb84e1aa7bbb6bb97f7c0a548a1517e686befa0dc664d234c9ae506b65a126554a6811b6e3d6d1f2a292f9512d3d731ecf7ef64f791b77a7d7d2d0f33a3aaf04c006b4ffd167b78763c5f1836c6bde30705f629846c2a63c4652aea3df2029fbecaaac464fb895de0f7157b274145cea14a714a2b9645a6d33a24e622b00a9e95ca3235f2ee0241a636a5ccc753023df8d1436a2b581f46b2967462222fd1744eafb4d47e491d63d37aab267eaeac56cea40c11bb4142aca459738f46333eddd8688b2125eba9f2946c2cb8700cd2581abb979191bf66ea56a4a27400866c22fea5329260c64290cb1f97c6de8ed074aa4ceb09b3897a90f44f24172decfd4082c236141a3839a34ac700044c2a50d5fef559bf81918bbcac51b1bff4f05a140a77fb8e71990cab91b14cd4f0163c09bba7f6155cbbff5f31262965f60811ebb2fb77be012c2513487fc2d3ef8d397fda366afe17906982f3ab374ae21558e459cb23989ec716d71629b6a7a2e916620df95b4570224a2b003cd356901bd962bfdc4e2355279a599d5ddc15bc5718692666e71faf72419c6d9f269ad7b9432154e22e8e3dc13536c44659dbcee843e96253d4a66ca0ac8d204ba84ab4c7531b9c1fa9626a82ae3156c77fc324570f2340d509c88d4260dc04cebfd444360b723f676302300db5832dfd5085546e8eee55b3d0825754fddc20cd6cd5d54078c8b597222d0a2f9a6aee05447fadc56e6f8b4c1e50ab79700922e1ce1272b039d4039d4740eebbf5bff7dce883423ea7", 0x1000}, {&(0x7f0000001300)="7b3139574795003c3011d56e6ca58a267d77585218eeafd334a867a65ade1607d092787ccfda03fba0fbc1efc4b937285012bacd4b0079b3507fec3394c04f496b00feeceb6371fc2f6c02b44f6a098f14c982de41755530d2e529684cc659af4146b40da117d7cb6c0fb86748646991b5e4352bebb7d9ccb85c60949d4a264a0cb2fb6825fa9bee3096cdd18802b40c1838a1f5fd8d8536c6cf8bfa95f4660e69d5f9af29826b7aaea2732ef5a5ed720bfbb690840712aa9a86284674044383d18f5b50546719a16073b425e2dd9e0a87", 0xd1}, {&(0x7f0000001400)="b8d156ccf4eb848297476dc2a9dd6e4cdb3ec461948bb3eba246d8166d433c556c05764f993e1e4408548f9b2ed9ff55a64c649a51e80aae60a54b6a63dcf77be813b498020ea0a5e316f1752f3001d3e30c3dd3ea629565e7dda04d1beacab11f1aa204ffed2512c4c2ae91e7d1a4468af8522b72", 0x75}, {&(0x7f0000001480)="489e384bd8dd990b977c14bdd01f823ebe0a11ffa47085813d739c7e95c9ed3b53ffc1d16e4272da20ea96999e5c9df1e6229bd490cd749eaede6310179a71b979f7164ae3aa7a", 0x47}, {&(0x7f0000001500)="235296d280e33395fb0f52885bec20feca588c57eb655c55d1b531bffc9409c6df47906bf98b981b0cd491bb6ef82df2a6384471406b67c8e67112", 0x3b}], 0x8) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:19 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) r2 = dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x400, 0x1) 16:00:19 executing program 1: r0 = socket(0x18, 0x1, 0x2000) setsockopt(r0, 0x29, 0x80000000000003f, &(0x7f0000000000), 0x0) 16:00:19 executing program 1: r0 = socket(0x11, 0x4003, 0xfffffffffffffff7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgid(r1) sendto$unix(r0, &(0x7f0000000240)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8dfc3a4a529dab608d25f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff00000100"/185, 0xa3, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000140)=0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000004b2cc449c61d53d2f6245d037f26c17725b8fdf7585abc4fd0ad515d867209aa63d46295e4b8d701c971d0afe7b07c687284238a85117d828b39f429207713732b589fd889db84ec1c2d144cf63c461ba90e60d206bea2a72d0bd97188da9bf7269ac6659772b14e9dc6f9f6fc6e6cce2846f8ff2bc84ac4333638103b0ccd9619d52c3a13ce3924b8e5f05802e1a5ddb53fad058df56658acbe116cfea5c4e9b327a13b3f8a9164ade54c21d146d193a10dd241c176cda7856eece20c63377360ba49a8f8dade17f764df2ea5d797de2efa2b12cd7e7abb423f727e3435c25a36175c09b78fbbe4ae3ccb3574339e5a7d3b46ddb3d7e285a759f0d47154732a03e8d96a85760e827dbc9e5ee724c6e1c071ee30ef2f4b91ecb812c62b137bdb7e3dfa8bb7c4bdb6b430ebcf7f6610d1", @ANYPTR=&(0x7f0000000040)=ANY=[@ANYBLOB="dd663d5f7c2a44a8f0efc3770cc135e2c454c05ce7b701bad0dee5301237760fdf536d69c9d4da8641929dbf5fc47c4c3756fa365b891188892177a43c2552a7412c3d4e64e5cdea8823d35bac4304fa330edefb4a506902346b88469ec7f0d5ad2ff3ddf915e60ed7"]]) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000300)={0x1, 0xb, 0x80000001, 0x5, 0x7d}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000200)=0x150000) 16:00:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 16:00:19 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) r2 = dup2(r0, r1) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r3) execve(0x0, 0x0, 0x0) 16:00:19 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r1, r2) syz_open_pts() setuid(0xee01) r3 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x0, 0x8, 0x800, r3}) execve(0x0, 0x0, 0x0) 16:00:20 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r1, r2) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000380), 0x8, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x18, 0x40, 0x7f, 0xf803}, {{r0}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x73, 0x5}], 0x8, 0x0, 0x0, 0x0) 16:00:20 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x2, 0x0) 16:00:20 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r1, r2) syz_open_pts() setuid(0xee01) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/19, 0x13) execve(0x0, 0x0, 0x0) 16:00:20 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) writev(r2, &(0x7f0000000000), 0x0) dup2(r1, r2) syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x100, './file0\x00'}) setuid(0xee01) execve(0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x1, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x1000) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setuid(0xee01) flock(r1, 0x1) ioctl$TIOCMSET(r2, 0x40044266, &(0x7f0000000000)) 16:00:21 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r2, r1) syz_open_pts() setuid(0xee01) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x80000001, 0x1, {0x4, 0x6}}) execve(0x0, 0x0, 0x0) r3 = geteuid() setuid(r3) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x4, 0x3, 0x2, 0xffffffffffffffff}) 16:00:21 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="e1"}], 0x352) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000100)) r1 = semget$private(0x0, 0x4, 0x9) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000180)=r3) semop(r1, &(0x7f00000000c0)=[{0x4, 0x5, 0x1000}, {0x0, 0x80, 0xf1d99c5750c92410}, {0x0, 0x0, 0x1800}, {0x3, 0x1843, 0x800}, {0x3, 0x1ff, 0x1800}], 0x5) dup2(0xffffffffffffffff, r0) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x3) semget(0x2, 0x4, 0x8ed7d12a71de5138) pipe(&(0x7f0000000140)) setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getuid() seteuid(r1) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x6) 16:00:21 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x3183, 0x200020016fc) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendsyslog(&(0x7f0000000080)="f935c00eff34d1652eb3e44af24ea8fd28d50a21fcf57655b092a634e4741c1570d6673bb0dad35669c444e2d97238ae3f5eaf8c1524a2618e3dce840324d87ee1bedcbdd3fa332c1c8f500f47443f3bbf77525cb0498041fb9ad5cc20537d5e7065288f606c10435303ff3e4b396af2096a13f6024fbab9935a4b604a338c4f985b362046daeed63fe720ea7128447401ddfa90645b747b84cba8fd528114a92c8b771763e76cbd4446c0100b043c90a70d82e427c91ce1c6e110603182", 0xffffffffffffffce, 0x10) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x1) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)=""/35, &(0x7f0000000200)=0x23) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000240)) ioctl$TIOCMSET(r3, 0x8004427d, &(0x7f0000000000)) fsync(r1) 16:00:21 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000), 0x0) r3 = dup2(r1, r2) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000100)=0x5) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='{*\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='.{&\x00', &(0x7f0000000280)='&\x00', &(0x7f00000002c0)='-\x00']) syz_open_pts() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0x2af) r4 = geteuid() setuid(r4) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) execve(0x0, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) 16:00:21 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x200000, 0x40000000000, 0x80000000]}}) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) shutdown(r1, 0x1) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001635fca8 16:00:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:21 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x2}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001635fca8 16:00:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x1000, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000002700)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x1, 0xffff}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)="da5cf26a82535378a88a59f1ad81bb1500651bb8be3a0bc635ae6edf0af6ac1cb812b2a669de0533c27d69b74eb2eaa4cf1f97ef78b394ccf0ff95d3eab37b03cede53825f5168b322f32a8deb3c11405a08caa782ce44ed59d2dfe6e9b08a7dfa487f8c1129c037ff088a8f2975109484b253c90de4eae07b4f06fb6311b8835a25d3fcd3e5170c6e3ffd", 0x8b}, {&(0x7f0000000200)="4199a4ab82a0f88123cab17893a69fa8a077d7843009c2231f632d1fa00c8fcd6dd56db6dad337db0d92ee9a32e45947cac303c4c158cc06b08b8ffe72c9d3d04bc5da30", 0x44}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="8c8cfe354376da83f8a9263292c9a51cb7", 0x11}], 0x4, &(0x7f0000000340)=[{0xe8, 0x1, 0x1f, "65179fb3b6c55b5f37442616d74d13b9799403604b98fc11a3efb0927689695676a849b9fd48539b65ea953647002464de7101cc0613aecf77850ba8ab5717ac3e4fa641f8dfc01605bf093a238d019c564b99f0640d341a565f7f8615419172e625e29c67efbbbc461e070bcd46992f3fe087fcb8628a59397858d7f56c34b579276221efa4ee10d206147afec8863b7b5c95cc3811bffdf4df6289b3ce1bd6c2cc34289047a328a515a33d2e1c1380ad42c54d6ff4881e7a13ec42996453a47395468864a1ff0ee149c1fb12e4eac1ec"}, {0x1010, 0xffff, 0x2, "e6738282cc78e6b1ba4da09232ee93396bbd55d97a476d365423e462957f8ee661a5bb00d1b4fb29e7f6a9055c6994eb9e2a5ffc0f396cfc4a45c1c4242c5892f287e08d43e6b51dbb6ceae7587253780c1af673e9a3a41b87948b4ade629230163763b530c5974e54706a1c9af188739b052f954f7107ab465b9253da75950d14722614e9b4d9d485d1baf3c4b5a631bc72f19794e4ea8faf3b8e157076d2468323c48b80a4f6758ff6dcc3583676f28b0b7e5e4a39e83ba5cbd83e56d9b5a126ac69777c1b086c5b2aa022c53b00c2beb50b1320848ae5c05fb57c83b468001e6de4b1ea576d0714a53358a4129b755c6bcfaa8e14dc739dd0178d1610a366fb14c420c9d5a168e75a0287e21db2bdb6ba705667e38455f0b89046d6748838e4ed5d4e5a9d111eafe7ca830b35f7666b91ae7e24f1172948870339d2c93e01a179fe96d81ccb5a977d2a1a0beeef5b57b3e0ac93f471451b2d36bdb7a4372ea95fa59f4b37b531a886c9cfc0b8e58ada3c6af67ed5e24e89dfdd5cb334de6efa28181a67b488a65efd20eeb212babb23ebc03acd6249dd35d16ab70468a557c332fb5aed0b8d3448ac83e1b1d661687cca23e8f05f15f741960a8a92cfbc819b3662960b88898f7d9eaa99555c98bedb49396a14d267a15cbf37d43d1c9a8049d3f79d8507a96c81274e7039c9d3700cebb37ee12938f503cd08beb1de8bf44d51d80460073c3e948d75069ee916b8e0fadd4b5c443136341f6bc185d7fd14476a898b2d2ab0b97d81ff336e7c892b75130970cf07e0d76b1edc53a28649e3a904f6022398865eb2ad280247b41200fcb45ee858c5b41f61bc4f8f496e7fd6cfd935ad257aa52c93bcc068ac4bdda3ebff3920e7b86e09558ce85e4f4f9e4630963d3caa7affc94532e539c548207c9959252753d4b1d3ec20c1451a0ba5ac4303790320838004491fb8c22958e0b271b9a5e5fe922614c8d4f76143430677a0e08054ae87ad6968acb2a47c1a425887cbccb2071234d0ea0ff1850feb69ad31025d221feea7ec7317b3fc8ae34d56f23b6b8b81709659a70f3dbee70b0f5693d0773422d79ec7ece09060f428d116ffccb0223d4843e1096ccbccdf538b3d6449725a6665b18d61d44231fd869abcca537da90fb70f701832fd83e7d67ca7995ac5f4c73c0ef47d9f7681663dfba64f79af8416000b242fc93a3f12ea1a0e14c1d527bef92d9b79634431adfb2c35903f309d91a9cf96e4230296dc3483c291484d94bef8d61df12010f49446b50ad8de14622dc1a44851486bb7030449c2f697f0fe431e2e4950173acd340a67fc6024b00cf892c89c327fdd706661868a121759f01db4c3cf9a92a3b81928cee1b40ad6fe2a90d63649450866d95a893d819fe5336790b992ce0afda497c9a78d98f13d2b8568cbddbdddceb764303a1189ee9559960ea5df062bf1ee9448738c21b7b9679338cedf5df66a232fb1a96c4d6262bbabc7d7c17fb4062128781266879db4862cce060d4d98a97f4d9706e390c1f003b0b923919866a3374cba4788934dd8a61d003212c2855d2860f23249f7277d0f8c523e9fb1a4cfd82829a2fa08f20c326bef3061bbe525c909ab10749f1acb5ec741634d18e45670136660f8d59bb81c9b9ed0423cce73b27ade295f0fcfe138fab41f56f5794bb36c16044676548048c3f73d9005a0a6843cb3e136d696d1d5869ebf5b58f2e889bb430471894b3740a98bbd185c83f1f207b86ffe77f147807929591c692e7fceaef9d72296a6c738081864a5b2905018b03c76eb9111f55eae066d15fc769ff71045e3acca2ed394ebbd236eb3fd8d34329bc0136ca10b67ef40a2378c109be73e72093137191569cedf97c2d07139150c92254369e4c0d474d4ba7a25009534639aeef91ffb4d72734712cba1d6258a425c11da590a81fb7dbcc81ff253e6525031093215a84aba58d034480c7c71af2cb36706447a4c73971d7c9136fd16224fa368dac81dc3db15d7b27b8015673e468f0df9539b8f8059aa934ee1b34fdaf0768478d8be53f83805d84f2030b85e9e862419074c7b3e42f193b7f449d1548069e972760633627f5634a47e5a89c5be3e0595b9d6dff53980a9af386c778638bdc348dd8b5475421d72aa65d5e682d3f7bbceb987a50a563662b5bced5d84231739d70f421eedf077a2a095d9e7065997cff5c3241ff048ae8cbe0057b5a65d007c741e42a035f7c577eb7c95767441c7af8bd11c4d7cfa877265ccce16d1deb31fbd34a710463d3fb27857f3b7fa649eab77e7b554e481192618f692c4b9d3b6e83292127115334c9c25155d761603fa9e56947763f5823091b3fd129d99273e1aeea4f90079419e2ac92adf7d64ba5687f89cb820749539694be2234cb4f88e18a1472b41ad808cbd55d33fdbb0cc22bf7ca055cee04b76a58af3f008e18840812c0b147ee72e73534f9c1912dbff90dd898c4264fba4e3a34c88d5ca9c2b1f37db3072f27b930ac2e57dac1ef164621cd217bec44e2962746824b0885398d83e32223acf680294c7675563729a38044e0f6de118a58bb0d2fa927d63a2495e085841fb65c87c06c7e941f149bd5fccfff46665c21a5f51e1e01afc63246e19ea4631985555955e2d25f61ce7c60e559eb1cf2905be4caa55aeeff7ebc83f484a76a6bb493fa1a487da1683c7f75594ca54d49d796056d5832836b044b4880d2cd670aae131d51af262253627aa2c4c8283d364cd754dfc184fc9c014e0ffa84fa6f4e92b94bca7040a2107ae8f110a6971abc826bf6948abb0a8b9912ce2d654d425ea1026b07fbfb107659f3594ef47c5a757881504aa04894db33b627f686ba5a7501d7ad3575f2362ef13112c39198a76c0f24c262758a498cd870e67e9dbf4916ab6fc5402b19498dd0f26d9bdf1457f9e78125a964bbbb127b8f2032176c516a14398fcc05451541c4322e14ff4c22f21f09e4825b50055b877827a2314dc80bbdb0538d1fc47b5017e371c2ae7a4cdd7a2ab8cf713ea1253a10ade472caef3ee17f635ee4bea88d6fd445f0e3d0e9bc5ac92ee2e628731cc2a24f7d208e89775d27126cdc100bdac25867c3898fdf3be26dbb94880bf313b08065d4b0ab62be3aa0ab500756f4381ba787eab20365b49cdacade3c0fb9de6c18245f93cfb841ddd5a0b066ec10d1fcf9427812de94c88e092574133bcc3a5fec673aeddecbea8d0cab32f742f69ca18f5b80660075ec7c4b2b33ca34147afa40c9f44da60b5b86d73d8e37c2be3747e543026667b4a5f4b0173f98ca585a1be97675aeafd5afd86a685ade5e8d4c302b883e0ab03077a9de87b9f0ddc271fb86e41182a2535219c84a80b0b33ad73a9dce497f52b9b44090567ac3a20f73e54170f5a5d0ade9d3fa53f545f684e85edd90e2c569a8f0b93a2a608e9dd68ec7947a368677f09008e2899b617a4797b898af0f6c66f4e5a8f32c208aedcfd21d193a0667eca964814bc39e66d76dc1802165bfcfcd9e030a2f7b50aaf65672e4af9c0c922c7f2a5896f5135bdd77e64dd1716104e1198fd7d34308f2ea47252d358a153579d932dbab6ac49a458f3eb4f2a13f632b0508b1d1ec7cb7f3eef7dab179e07ad55f1895c815ab846c549f63fb51608b68628dc77d7bc839425e574a1602a85fb8b665a86fb8132ab930a24d65387af209155e3138a518a36329b10268120ef86525324f57040dac36fcc3a31e4a85aa2a1e5286ec3ab00afa401348211c6c08c879651405e071841d2fe07642ed401a0dca856af9a3b8b10108f0677f1fb85f26c3bd2a38f62fa5a3ef9ab0e5a97972b96a0fa9ed64e4fb66d5cf0fe04ad05d3472a2a5fc704be4f64dd7b58eebd870a4ba139f4a1b44dd180ca7d22e05e87aaf0c7f827d8e500f4373b6573a908fed8bd8d9e38779db3bcefa3a988d5e91ff9e6866b6fa401f190eb5197d94f903a514b5cba0974fe2d08d594fbf1ad761dad5d94fb96d21e3c3bc2c0a9f62ac2bf3e099ebe350a641bb3e4ab0a7884af53033ba3063683dd2b45a244b509c9e1576e481446ecdd3db4ee6f3808eb4a02649bde3925adc6bac6baa0fdb306de8881f6e41a18d7a9ace31c0b1f7046d12983ba5859529c46a6282c93197f88b3382d3bd6e7e153b35894bdc673bd9ecb89bffefbd92ffc34472173e4d492befbd1a688f9e7d8bb1e2f70d7815db21a4f72c2bc60b83c7e47e1598263e106cde39ba3316e8b342fc6733edf47a2329368491a92e8e8e1de33f513b61f05b856310db42139fb5b9acde0cede5c24b4ad16126f7de1bd1bc6d12eb558356b2c3479ccb08f4740159d31acb0ce8d0d232b7ab50e04e7937176435b6ba3e5ed96124caa73f78d8e36f24bdccda1a2f10ba3b7f3e48631af272d863f22f3324889218e95fe649c39213a66130bcfb7f5180dab1c39f50176cffc9927e10de15a8833fe403415ec6a574474923905a91ea8cba4e635d6e86d77993261f3a865015e265dd9e009e335d12a58ca3b4d1107bbdfb23834b8a1306dddd4e60328c7eb4a11267ba95054deecba4ebf7e540ef5fa13deea57f9db1edd48fbf9f3e0a3bc8f97c2aa1563a28926002a4791fe8398631793a3272ac8c0cc9336dfb510de4e06616869eaf63b3e977b1abf052345257da952b7ff215d0c9eebfdc83b0dd807330e44ae3e061edc5cf21520e422b4266930e17f9ff7b972a0dda1f0fc14ac096512e801bf5aa52087122a902cec6d62107771d45463bf86b50ed84cd105dd0765b4abb6cba213cfe79fcb3afc1196dcd15f0bad8ee4eb07a8c53c58a3f7214ece679de56e8451bc7f43fbc730b6a1dd4b35aa1ced92a9e7012963b1cefcc55314d28e64253f74a6a281fd4d15d7547079e3d5b0dd1bace96c5407830fdd92c61184c10aa77ccde81d4b1a89d47361d0d694138b16888a798cb37414791e51c2fbd99b5fe13c14f4f686f5df15feff140260c046646ebdf5256da65274241702201650c0dffd11aa1380ebcb9d7b849cedd2ea2768e6d06a3bccc23b32eaf7d7e4787bf940f90936c8bd1a6d9fbc6a8a228381066a9ebe5b5ba3d46ea34803bbf34ccc85b00d83eea16751e0d043b6de9cce5b0393a84287ffbb083d464bf125b9428426f68e5f1a2083efa72a2d2a91b47cc71b34ad5f2f96b8cd8092327cc3104a2bbc3dd62400a5d972ec2731054579481dace95618c232c39f676a15a438f098df1d137b21e0d94c06305370eed0f6cbc672ea57ee9cd429c11f414820de910878d3147a54cd24d3671353c6d2aad4bca1fbffa9f39de5b772fc96b6cde904d5d548a002f3e1be0146ae19233cfa8da0c0d136c9a98b8d28e8e8877bff5e3a603aa14f47a38e1f7d37e1a0852cd2e2d34f8479802e7f87e866eff46567cead134d9477bdc4bd248a8c409040e0f2ebc363d2f21c17e67fc4b70d4d4378fa21e52d966a0c28e55b85eb656c26e067d387eff3af79cd5081d84606f0af92bc40053846facfe6da02197a0e618c716ece0cf98447549bfe051e4b2ab402355da0f92a0521528abc21abd9b2a34758e6f4f2cacab4f648c5de47ca6e00d33b6b57624add068f76a0d55c53cb53d878b4af616d3481d201d7efb298d73630785385a2819214fe26d63c9f64be31d724f13d9db506b7ff81fc93602c0b0b7515a11272a20f7f516573e0e07ea3b23794191faef1c2db4ae9f40b21b214abdf7651cd1b04e610ab704c0d8b76fdbfdceb7841101018bdfb3110e2260146bf324c3d56a4ddf6014769"}, {0xb0, 0xffff, 0xdf4, "631d02365171999e055fe203dccb8623440f07100e6c74a3cd0c4d587b5ae22b920527014d5202d85f8a8429017d2347cef1c123e1d06da3e382754b7f8f2a2ca12cca3922a7c455adf9586456e74a05397d508a63bc208beae71f8d57e021ff95a4e0ade55ff51a7cfba6024c32c0777bd837e5e92c2f279bb2b6b2d839b366de854916755cdd9a9a1744fe31f7338763c3e0ed225ade59c30560c22dd0"}, {0x100, 0xffff, 0xab, "ae9b343b6859f3dddc0027d6054c533d10ba8fea2f1e8b65981397368047e8b8577085b1ffcc043efc2bc3411251068599af6d1d948eef3dff474476cfabb746dfba7d80bae3259211c955e34a39550d91dd20faf79fdda0f4e44e023d9f08f22f3f3a1338083f6610e4f552b747b8289cdc917c8c58590eb8929d36545c2a480bab92db94837ad9a9b620cb89e378e5b6560cd5cda7c14f1f41abca365c9848e943f892dcbfa45ef1885dac3305e5eed94b4f194a1df85595370927732ed92e6019ae3c0db86aa1ccc5086b4b5b86a3dc0ed5d322b427f4a58767c17236184a4473f2dd71fa60ad6c23188ed6ebfb26"}, {0x70, 0x1, 0x8, "def340a5090dc53abe6327fa52df08ca304f6868bcc33e49948f2606320de925a2df6ea1744c26787b12f2340d241bdc38e8f48a4b9ac1300c1fe61e334dd740d31a75dae98836feed350f9f26a3ee64d584e4da8ddc8f6ad1f71b36c19b"}, {0x48, 0xffff, 0x200, "ef939c071e2e0567c52e80e0524087495ee804fbe38a5005ef1605ccf2979fedaaad817268047e05a029ad521c073484eda3"}, {0x1010, 0xffff, 0x3, "d0a3ab32f4adb0b3c4a908b96a0b4e3c72beed7e27a7b93140dca69542f9f74b3965c7f1b517d63c8f2cff66a4a37eca413a2786dc739067a0be92a31a180a43aae50bcddd8bf81bf1a5e9188758d46556b88d96c3021d0913262be78fcadde384e4548adf9a17432b361f42c19a13cc90f12c52929e85278ff7c0b5b0904583e4b86a4095c7509e810a45cf0ece0e953c2603d950b4c55813926e325194c68f2463dfbf6203536d82f62ec4622df8cf9deee8f92cbd82cd5566171c21648e05d17d8b2a9f0d6074299e78263be5620262925484b21c1fb1286db6429d9d45766999a9b00cfa5eb50939e0b5144601680b528c470c0a3e3b71b0684cc27b6fd46498fcc1b205a787113f523f609de38122de348953efa54f90649dec076d49ed4464ee2cb83bdfc271a6ed8a8a95b13e036201a48332a32e969de49103daf8dbf58a46d219b80814e2796748c4e5a2eebc909c61d9b359a0dd40c52ac4528e30fd9fa2d18f56dedcad7118b3453bfee3c972bea0daf8e5343b80cc574ce90e42a6bf514501ceac3e9131c486bd1bdba0098894781569e904c575b0cd36d04144ad876b76cb2e26bfb8c1fe914be06bb28b4bec938ca0f40b3c3a550cb7a2d302dc6229a65d53b7d5ac5d30486c8acc4bc90fc620b9c513928213c31a05a987d64e890bd097a5512cd64449ef2b922790102acab5cff2199102e179b3cf8920ebf042507a7d1ca965df60143dd1a755fcb1f303cdb9cd3c68233653619c16ac39c6ec016779e68bac6ebe6905b136ed2a3f84eb378ba140daa6fcf7f279a09a7e319b01ef4f30b416969b1bea312d874bf7fcbecac0bca4b554588521e20cb2729168c2910f89661d49e5f93036128e01efeb1dca7848881fb853065bad3c873748906373b7b03574603ae770facab44f7ccd452eb991364cfc23d4de9ec85f8686155572040e85daaaae8e38250a3697fd3b1d2f78e93739e6e3a88e5c28c4ef97dfd6cb2da3e31f415c7d17a7cb6f63f309b5bb45e27a47cc6d12e0d8b10db103344f5ce70963949dc7e3d2e9133fc4fd52625c845cfd65bf44769b83f1214cf4f0e92cb822609c8830a6dce1c859bddad93b7d37ffe9ffcbf77c36a25fac277a3c1ea2db194165079b5c8e46fe180fcc1b71b4849997b419250007a2f7ac56c3e934f732e9564a1486b10b397b09a5d0bee20efa8d6c25c6fee8de65a101ece4f4be70d06743b5f4a798e5bec68dd451c6f21580b4d9f681e7d2019d7f00d366de18d605570afac6a5de91f05f7a8a994a35e6a65adecb1145cceb4af3a6aad9c3a05ee6c1a619c6636c99c440b61c1722762e255eaf621b6fd8528ab43b3436a00cac8657c5e5aaff97edc95a0c8d61557fb0c413d71ea00db3ca00b60d1522454fb68af2200c7890f3d0fcb452173998ad65c5d10e290a4e9519a32a58ed4b68c82e8aaa1cb526bed6c17cefa4ac97e08375cdad2e9dd7dd3d5e7eb4cb3520038099d0efd5965cfc3fe8c06eaa7536405dd768eeabc479cab66138cdd46698d7eb0859d5c56ef863142b99ca87bd818d9e04ea4c7b592b8e3981945967f9e72138602ba4f24b85db3cb985bb9db3e0e7c2773d0cd066eb470835fc6aff53c1532d6bfc0c6147b4ebec84378aa93f575115a3784632b0f6bd9858328bddac269b3984175a7075662c2ffd18d23f9da6988e601b8a76fa714b844ea577b34885dab486b88b7bf848159f0e6419b52a1f546a84f50e767e39b15b45295091551ec5c93661f9883859877eae95b4058ae368730848c13e1c2f4d6f91985c3bd82c8e0ab1744aacb9d79887ba24dac1562969974117c1e40399cf4c32ea40de3b8c6dacb119b0cc70fa54f5e529ee18bf3fd6bfc67b4b36a2036fdd189acd20aea9859d44e1cc82498c5d9da0757891d2b9fb336f65563a84b26efe981dba167cad6aba57264ae8048ad16a1a4aee1741d3239e6f6015a3be430211de1832e217f0fe8a9d907f72d70247d64e331479cb6f3207b10493c07a6cb5f28e7be4e16d298c49488dce904737a8c8d1d33b30ae6b09a93311838037744e0b959e1abf239265095ec75f3f6aa20a314214324c040e77ef343a9182fddf1a173d8e65ec1b09382b70dc00093c2317434ba4a4db2b9f53ab70913fc4997d2572c8a23b5edf4e83c75acaefda05809ce633d14f7852fba3bd301023adc828b0ea116e5f0ef8f635161d98dda78f0230bc158cf6ce3f910c1e71c4f1cf6d7eae1ff59b37033b048e8d49b89c57af33f63fdacdece45a4656eb6216f0f58d98217640cacd66dd3a8129bd1a810c614388307a87c166ae5c30e0870455e8bfe2c72fe9cf1524384454bc6f5f35abffbb82ebd14dc3a819584dd6f28b3c44eba1b9a90f1c087b12a35a3b6187ca02b8de81e18c5903a162fac79134940828bbd6702a5d2b3a3518d0a369d5d804cf0612b00790513ccda00b54dc476a98c62bb2aa3f2dad14860d573be3ec419bd937e8cb9e4fc738a5446d1edba3b60fb1fff9bc6f75d7825101c6d9d7c3ca02b42bc6ad238b9be1d90577dce3e2e440e94c5005eb8baa8597fd2caf2975bc8b1bf5dec8bf4f2b248a2e4d60ba0c2c0f5be0405d75e6661e4bed055b427f6a4c2928f4fc5cb4aaa1c2e6a37897d50af6b987fca288d83609c411e951085fadc3a9cd251fdb9b1b8c238f46d1c2417fff85a5308fbb1abb65fcf31c09e1fa37d1c5e214d7ad59d7e7d4630e031a38bb95d7af6f989b859e6e71519ef592b8be0e86d0483f5a1e88aeda340dd7caa0b8c14fb527dc19fe46707f4fcdb41eb87e7d0db28d408b744b437c083c6e13c9ea7bc31209238e20c33454bd9f95f16cc7dc6fc97389f9734127e0f5405fede880011645ecdb5a1933a9a5ced1b76769724657e8a7c28d43b00830bc0a700de9464b392879d143c2a55b046b6a813aab4123ab8c56824800bef689a5751ce463063e89fb0ff5054eb4183f936678d1970c364c7ff883a91a8a4249eb41b0cbd4be2fe6a74e67c4fff00980106a6ad261c5e4fb3a24e2d55a27ae5bc0b4a68118825b8bd27d0f304afa29841ac45def5b1e278e87d6eca548118aa58eff3a7aa6eb073e439034cc4891db23d9f29b4dd2d512440aa6ae72697283c8b8a88a58a8a9b49b1ef1bf8024ecee8c15b53795e522c423923e5757a0bfad1edc80ad3b230d673def7abd2a5b8a6f7bc15cf9de72fe957b7e95f4f4dce36b4dac0a76877da90bc811821c98157cbd39834f7bc074b382baf4c6ce68b41dd50c9f9562ebfc729a022d59d11fb97ee52000607445e5ee15514bd9816294fe72fb0fbf47c8a443074e5d3696b0f6144404e1e1590825ffdf7571c6ae44cd86595cadb2421c87a6be35463b67f9809cdc4310c4197396d6735aad5571f260e0c90ff8ed4e4db6a1af314c3f0f6d80dfbfac8870dd1b3da49e506a9b3d5f5c6e8558d17b7f691c6a7a08cfe54cd30b665d78aae942bae5f3152f333fede877e953c2c652897158c98e9a40ad2f87a8723795b109b1e9066c5281c13dcd5a9bb0107dd3e6787915e4a76a5321f9721205bca13be561a873f4d24952c6271601435fd28ac577319908d645ea16307a934a54bdeca29c2f468c2fdb1150dc3b20c456f1465b1a1c78360237e1d0dfccaf249c24d954b41a6a797f4c906ee5466afcfaee5d6f743d2f60b1285a6f68a125c9522f9aa4b1b48f81b3d1c2e62f09f21df4394441ce4288271525624d21c878772c272e641aab8ecefea6dd08c9aba989cd994e80d102bae1109cd47e983397bbe434797927fa8fda4d3b87cf880f2c76696422a55441227c2d99605fa08b1374ae18be4a4c167552b6f900538f665e4eb049b95bb4167914d9bc7d9b04ecd8806a642c3124eb363dc4c8be238289af57cef749578aca6c61f824ffd16d1855c5352a4230d6d3983c722f4140c741849dab4aa0755f08937a3316da869370a7dd6638c525124906ac4de1ec99899aed17120c6576fb45d8fa284dcdd1d001270f506ba77ef0ff3e3d5995753928808c5d4378a5878fd728d1b66ec74d9840d1da77bb4b564de63cc5db2fbd4f6444849016ff3a112c2f5d9a49c453de7f4585af567889c00142f50be209ec30b6d5e54e83cbbd914f161d29d12b00af2782298fa9cef9c2c6b6f1d0325c7655e12d310ab7f4f4c141cc3e9729aa711d7f7e23707b4b467bae7a4102f29f600ea46e116dd15ccb0166d4bd3488fd34684c10033a92c00dd2cf4aedec6f8611ef8d65cca18f62517b7fdb8de56e1108cd9102686e0456672773c86f0ab262bf3c30ca87da1d07a5c199f33e124441148e13d3a8e1155534e22f44fba8aa6756c86e0a59fb9f2d8a4f976a1295468e8e1b20320c24acc416176002b12a7be98a9b2b6cb2388c24521ff705e3e5a8adb76eab3a8549fe7e5d062f03ccfb1b0934ee649a8330ad0281c288e7ef130bc646eecaf78fd94e03a2d64072bb8c765a14301aa009dca09dd3a4dc7a79f842c3daccfd65fa81735c2071abba8f9c756199e5f6927f247d063e6e00f517a2f88dcbdef707f6843a5299a575d14df168eb91a027719b18aabf8c14bd37a2562854ed82d71de53d9400c0e5acf5a3bbda6605fe13f599d1d4e041ded5892bfd894305a9222521b1d609db78750eb6da20f5e090ddbd79d2d326fbbc6995449ca312c160c7443e35f3dc52f2d80f46f50b4494a4f57221582acfb0e8f9a859d56528025ab4478bc45fcc5eaf3acea7d75d05b111a4d08ada1bf61ba0e2cc64a94f7abaf8b38131e863cf5429f38f415614eaee7eb02fd830949ef4bd0fc37dff11f58fc75e0b77e9697227930c8f933cf4f75fd088b70fa1e6b4799e1c186ce4da442be53242af5a48481bc3a31ab8d38db8fd024c89c23efa18e4b049d48b460a3daf3225c76cf7e0c95d8b543cbbf3d2b6dd2f237c980c847463c5d5d26c96b5bcca11e5ac21f29134808d57b24284601485a358bc6c6909519110fbca1e75e7da162d813d85439fcda30795c65a5e5a0099e7d65430d8a5caca1d44b3a5df859213600e002df41d19a2aa36aa98373c042166cfd8b11092bfddb8c79543cef240ace0b5f8acb31938a18033e695c85c761790c081e91a26b147dd8ac8b415e966d242140d3f8e31831d8f6951d6170b0fb7ebc23a5c4fef0890ee1c32a18698297801515811ee86c88124020b6b286767bdfed2b8061616f3c2bffe1f24daca8312800395dbbb65fccbdaa0cd43e8ce64e05752e47a3c7e9b6813c987ff61804427a83dd2d2c0bd581f13b316cfa64f3f2b13cca9f719f9618ce5734450c6b919a4a727b255e60f274ba438915fe2f1caece4b2ef89c28f64d85c08d0ab85483be18208523edfc529c33dca8b6794d681c00cbf0062034add3ba4fdad6852ec25de91eecdd96a2b3f703fee92a40dcb17323ad2aa19d8b4a92e5fe1d901c08b2a86f884b516461053a58aad6a511e34f83ec0d64ec980945a1676095fe41f0c62203ab6e133c024022abcec41a2d40bcaf6af008ee012b42d3f8725aeee7a29cd707e2f0170502b41fb69fe6328adcb2cce6d7472b03cbd37b17acd5be1d05169c272465d7c66e375a3fc8da6f682df7c94b7508d6ff7b2819dada605779363895c93d983cddd0bd3c45ba20bde144b6ec3d7d81603675eb1162fd63116e09cdf078a1f4392608c21f59874068144bd19ea2d5e37543c9a89c567bca57539271db01f26614ad10aab287c77c1a3383d453d2e0cca9138f8aad90d1156d272d186b3e5d32cf743cca769"}, {0x18, 0xffff, 0x4, "0d86"}, {0x38, 0xffff, 0x6, "5ac9962918e7f39caa0c35378512235d61d511cddeb4f01e1f98a263a054ccdf38f94a25c0fe5c92"}], 0x23c0}, 0x400) 16:00:22 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) r3 = dup2(r1, r2) syz_open_pts() shutdown(r1, 0x2) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) kevent(r4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x20db, 0x3}, {{r3}, 0xffffffffffffffff, 0xdef4008ea4fa9594, 0x40, 0x9, 0x2}, {{r1}, 0xfffffffffffffffb, 0x1, 0x4, 0xfffffffffffffff9, 0x3}, {{r2}, 0xfffffffffffffff8, 0x20, 0x2, 0xca9f}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x790, 0x9c5}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x12, 0x20, 0x7f0, 0x899}, {{r2}, 0xfffffffffffffffc, 0x40, 0x2, 0x2, 0x5}], 0x2, &(0x7f0000000200)={0x7ea, 0x2}) setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:22 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd) mlockall(0x1) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8002, 0xfffffffffffffffc) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = getegid() r6 = getgid() r7 = dup2(r0, r0) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f00000002c0)={0x8a, 0x5}, 0x10) getgroups(0x1, &(0x7f0000000240)=[0x0]) setgroups(0x7, &(0x7f0000000280)=[r1, r2, r3, r4, r5, r6, r8]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4}, {0x1d}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xf5c5fe467c5b8b2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="9c") utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x3, 0x40}, {0x0, 0x4}}) 16:00:22 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r1, r2) syz_open_pts() setuid(0xee01) fchdir(r0) execve(0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x42) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000100)=""/98) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) pipe2(&(0x7f0000001180)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000011c0)={0x10000, 0x101}) mkdirat(r1, &(0x7f0000001200)='./file0\x00', 0x22) r2 = socket(0x800000018, 0x1, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000001140)=0x1) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:00:22 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x3}, {0x40006}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x80, 0xffffffffffffffff, 0x40, 0xfffffffffffffff8}, {0xff, 0x400, 0x1, 0xc312}, {0x9, 0x0, 0x3, 0xef4}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x200) 16:00:22 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) r3 = getpid() r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) r6 = dup2(r1, r2) sendto$inet6(r6, &(0x7f00000011c0)="f55923282732b20ac6df809f859f4349ceb9ba508e2fccc8510aeeb8cbb52a170ead581e0179b3b9e875cfa9a09ad1f5b1e8ef11f2893625d70fbd9decdc5c56ab7990c2b2ac0cbe967165c3d55a12bfc89b46640bdf5c94d1bb03a56d4de50614515e84404e0e2f7bda269546d9c20af137225c401abf09dc3f763d0f88c72be84a26c1d5ba43bd2e480afe0853e71a61e68e47d15b55d1208f259f51b1cea53ca5a3aa9e3f1e6be1b33a1faea8683542549392790a61f79570c4189a1b617f7d20a695599c0351a8d8f30970ee1f99d3742adea135c4363b1c8c09d6aec0ccbf719b466d2b2a", 0xe7, 0x2, &(0x7f00000012c0)={0x18, 0x2, 0x3, 0x7ff}, 0xc) getpeername$unix(r6, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x408, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r3, r4}, 0xc) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x6, 0xa7fc) pread(r1, &(0x7f0000000080)="8dbfc4b955e8740c895bb137ec36406499f0", 0x12, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) r2 = semget(0x2, 0x3, 0x414) socket$inet(0x2, 0x5, 0x7) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f00000000c0)=""/133) 16:00:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x3, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) getsockname$unix(r0, &(0x7f0000001340)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x32) recvmsg(r2, &(0x7f0000001300)={&(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e0c5b32a905cb4600"/4098], 0x1002, &(0x7f0000001280)=[{&(0x7f0000001140)=""/131, 0x83}, {&(0x7f0000000080)}, {&(0x7f0000001200)=""/19, 0x13}, {&(0x7f0000001240)}], 0x4, &(0x7f00000012c0)=""/48, 0x30}, 0xb81a27b0b843ff25) connect$unix(r1, &(0x7f0000001240)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002380)={0x0}, &(0x7f00000023c0)=0xc) r4 = getpid() setpgid(r3, r4) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) write(r1, 0x0, 0x0) 16:00:22 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) r2 = dup2(r0, r1) syz_open_pts() getuid() geteuid() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x29) r3 = geteuid() setuid(r3) execve(0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="a75917b2a644931ffd44b9b2a57984f7fe1e36878552300b16f914ec78f6d71aa4e882a3d4c34314081cad97a040e17bcfe691b8dbabe9a00e20239ae7031775b9d3b16b707dd01740d195dcf4f24a28de5e7fbb710c6d7cd5", 0x59}, {&(0x7f0000000100)="ac56974a9ba1d15465dce40c0d9561c7a769cf24f739080088caf8c3b890f1e7434b08e64fb19679c71d38e4d3473df31b67a265cc81930081ce814aa5e53aa809588c464a20581297ecfbd561e7de4bd6584f572478349cebc49c14c002", 0x5e}, {&(0x7f0000000180)="5bea786d622857b5836a9b95f6a7d03a4dfdaf81e21c7484615d4308fb5dabc183b8e1fff628460b90b1b587a0e7ebc516106426e16fc5931c2398b58fb250222abce27610714765d2c77448b3edbd4631fb94eb973b645d0b7b67f59f810bf56550bd58071f307d6c3e0b", 0x6b}], 0x3, &(0x7f0000000240)=[{0x18, 0xffff, 0x6dd, "00b1b4332d"}, {0x30, 0xffff, 0xab3, "a4a053dec25f167834b6f93bdbdad9ff39c881c2e251075f2908a83b2c4fc5"}, {0x68, 0x1, 0xfffffffffffffff8, "a08315deddc08e1cf844d6c660985b565c095e0a852aa1e222ea260fe6bdd6cd97a682260945040cc9e535f796ea8f489554742e19f860069e966a6eea9f6085eb4e24cee376c0ac64f9ed8cf67079c81c"}], 0xb0}, 0x408) getpeername$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) pwritev(r1, &(0x7f0000001a80)=[{&(0x7f00000003c0)="f5f1a1e2703ea4e5c2498c946ba5a4bb6e9e5d717fb63926c817f45b9cb79ed4c1b50bf3517d793be1e524a7b8877b9c10022b7f6dd01ca24bb07120aa35e9a3dfd4a1e6bc957f1e9ed345b287abf4a678293fcfe25b26a597e6e7bd87424ff1b71860d835c7e7d520d0ab0f66efa2b034d7a0e32984108351d320887c94dfcf0903dc55fa084aa970208eceabe21f6df8fd7e8234675bd6ff5d473e2fc17f80d1a48974ba5f51c285bf392227eaa221d59738a6db760641142b", 0xba}, {&(0x7f0000000480)="3ab56fcbb00246850d13fe338fa04912f3a3da5c45de5fc229e9e1126ea7140fe63a86753544e6f416c482e9fc27bda289abc882ce41c6c095f5c595700125e00797ee09910d936899c5f5f6120e35f7da9c1d9ec838ded68ca6464b8eca2095ec7326061484981a890ec66d12384c6e33a39aa9239dea3e28d5c993055e5843a44c18b1d004f50ad92b061bb812997760b9533e74cb48b6f6e37dcd1fb662260b0d51e980249c7ba4dede8696dd0f0492d201a73fb947c3fadef73946b11ad5f90c", 0xc2}, {&(0x7f0000000580)="6652344baecc65c8e492d0e166a74351b7ca12403a463e5bb7c93208ed9bd5ed9dff8d29cdac935865666fad2dbd8bc35a244ad2a0d6bd0954a6a2f9f0a3d38aca660c1643cbd4abb83b795bd6d5136c03e108e4248b33ea89dc24eccca31424c6a0421431480a1a16e2415fabc817d4032b41df81dfd489803c9b804a39e47b13188c212d511bf27a5f2f663239d02c7c34a24f579cc28db9915c001fa02a68ae6dd66d76358fe0e33f4eaee5d32da4aaee0605286f4c59605c1b52aa64460e1c8a7634984e91b0e4dd2539eb259653515b6ff7e8ef62bb3625175c1aae45e0573b865adca6c65ab4", 0xe9}, {&(0x7f0000000680)="c67bf047f2a453b4caa6f67af279c6a36693b7b2320ac53d36bfdd5ded6aa251961cc77469d42251eefa7dd6e88ec8b985467be4377360925fd819830d3f7527af65c414bd7f5bb4ce64927b16eca8bf9ee5d5eb9b8fec31a8c1a76819bb9645aa247a736ef4eb1c99949ef43435d0592adfd8f0c1fde9528e94acc1b935be435ac4a192a7fb089eeb30a6525845a4c0df7d6da148bd8b93a2079e0daba7263ea11fd01d21ee8e9363417d59df3c9ae5d5fde9d3720142b54d8b2b62d6cc8400db7be609c87097c04f89a4", 0xcb}, {&(0x7f0000000780)="2588355a09718a9e05ca88126b731603e6c61a2d3288d4dc1f6cfa2dbf92d5c5e4bd27f5b6a3e6b9f435ecdf0270f02effb47ab9777ebf2dc82ca12735917a490e7bf1cc8f74df0c2d627b38b92ec761ad6a3d10b7549c71329a06c9c43bb6310eee6a48edcc6a73ad4e570ab38f7060ee810dc3ba462dee6a430f2cf8d0e5344b827898e5e9b03824399355fb6f8a1a7e7bc046248f335e8aca29e1075982eeb5a20af30ee0c5a34099e8ff5d8286041637006e318fbbd43e2398ccef638beb3dacdf2fb23e923425d54a7e890bb8c7f2d17d6a40c7c593902c695f11f3b44ea117e174a99b832d05d15e37ec3694599770", 0xf2}, {&(0x7f0000000880)="edb47be666418175b53ffbb850a4efa0acaa0a85c80859a3ba1a3651d0514c2f0c9dcc7e87aa5c9cebb0b1833000fea945a060fd4dbe161f39f2052b16f6f82133d889094bd1af6cbb014c2e1f54a52225eb959b3e62310818d0c9f8f44e1e713a62e61256d1c79119", 0x69}, {&(0x7f0000000900)="58ce841ed3df13a6cbe99879a918dc6af913009c3f27da6b963dbac5eab587bd093052a41182b34847ead687acf2edff12fe68dfd78d04ecefe089d0ede951bee50f77f85699f89bc08a063ff5c3243f4cbed16877b4e8f42f9465d646114ebd9b7d7b5269031b669dfcb250fda30112ed12a4436fbeede9f43addf99ff8618791b65356db57b2c538ed11c72aae4b944b3b5be817906e499f66fc2b216b65b2c24f93d92beb9ecd74fbed432feafd3f131545", 0xb3}, {&(0x7f00000009c0)="b2a970f8afacfc00bef6314ebeee78ca295f218f486a4893d7f02550d11bcb342ef3608e3b6fff758ceb0014e0cb94341a3f57d6fc124387864d0a9b3aaeea968255eac70768fd0bf5512d4f5890fcd968b19a683d3aa71d71a9ce86000cf2b0fe80a0f9a92b4f6efd9992eec9a482f91b0f57753f2bb618b53c37c3a8d1633f4ae0ea6e1f6702f60068f1df8edcbfe4bb66672799b7974f97bbfcf6c6cc95c7cc93a28a4f41f626d212a995ac9ed3eb61364b3947f547a6ffd0cb5f38c280576e5f76c9f4823631ee848b85f88df4a8e3267c49354c84ba77dd47d7dae28a3ae17dee1af56a491864ed9e3e493caebad008329fc47fb225829cb230812394ff29c16641eb51ce1a28a91e42c784147ccd88f3ef81bb64c4f38f749b8f85b30c5a56c980a03b1e9734eed19af96d9ff83a0051987b7104590dfca6e97ece800f1b8180d84cb1513e40d6f1f93ce758f51c4b5e446bc182335dc6a27a7e642ec858ef5bf70528ea59a1a2a9cd2f46ac53ad4c3eb619e21d559914908a10fc7c0b0267e007e2fb2d0347d490dce6cdbcf9db89431b773737cbeef5b70f50c83fa5f711372fb9b3437a02ef89801599aba96d987d3b03f85ad290cc25aa31ebc5ad56f77405ff31aacf6309011e044a4433a0b5494c51a17423310082f465cf1af894d20705192336d6785decbfd0317c83d6a207f45aea2e6e58b0ac70a7c0f096af009c98760a9001e21e1a2e83ea27af66c6be1891e8f4d02d15bcc28637430165c1c3d0e921b3c64b8546c8f26add66d19244da48caea692b80292d8211fd0d42d9674ec39cdd690bcf4c3ac2a9b91edc8f7d6e1b7b9b4e7d53eb377b84900b9e8c430ef067c2402a8e146068f72f5827797fa3614dbcc149c6f27ae8fa7bdb460eda7a251958aa409a287156a431974a593ddd192583b3505170cb8bd1643f4fc5504a8374422c1c1c440fa04ca2a856927a746960d0b523d1768a8c0849aa290e9126665367576c23bbef4eb3e4e1bdae6db430b5495f0b9acca9ef688a8e148a2468b35398758b22df11d125b4d65efcf9a0bdb172cd927553b38c66f94916782c5636501001800245580e7aac52cdfa39e38ebdb090d1ae7e52f00341950fdd90b39bc71ae354b99ab44f7bdf2627e10bf81d6edb2aa4935d21aa7ca5bee3c0ad394592e34e57c9bf726930ccce1675782bcd76c15f05beffcd5d57a9e3e043d068c0ea96c3f89c96b3bb8f005d94927cc5c9552bb5d09f2aa3e61c0389aef1fa1fdf80e4f1af1b61ece788f3b5dc97a656eb297265a7e684a73fd7b34c18cb318a8f6a64c489414aacb3e3c6808aae0abc0c06a89ff2bf97c374cf14fa97b1897f9d54ba7157cc9ea5d1385bf7f667c4ab0884a8016cfdaecceccbbfe6499db54fb05db891349c77b376ab61651758a59ba0ea1e876b423230da10caace7962cb253002b75bd1bf5694c370f67e193b3304f9123a1cea6ac7644d428024a41003915398c139ad2cc829c3437e24b5829e15510ea4be3d7ad00846a7374f82ee7241c5444548890532d5227007b60eab5072373003cff0439663359c67bceb20eee365e77a47e20ec82b8840710aa9e5c6251b4bac4d8b45e1cebff90661f576365e77c1b773a16671c0ec382d41cf3cc42eacaea0f71d848e3fee596368e43e56af3c9927d35f3204750f9f590dc953a4d052ab9e2187578c63044ef650dcebcfa23ce47d32e0720ffbba3273c741655ebcd591504384a4786a04c13a106d0e1eac4612ee89b946e04711e620a3f867ace75331108e2a4680384dbebb12b68a2290fe3173ba3b052d27c7cb8213e620b951323b54f4634a6827196e1397573ba1a83b7e98fc48a95fb2a28b6e5b1b7f630ee5f9997ae677bbbeb26c34b6c6fc1dd34ed85766ec3e87e253841d271f2cfa4d68e22d6c9dc43df944c7017f38d41eb573475803e455d48e1e0ac947607969cabe6ee4852fc72dc86fa1a16ee3a52f7296b970e7d7369ae97ca26b8482a5080d3c2a7bf0a97371299b3826595c92c11d4ce1942d9304bb114cab3acab076fb3e0b529983b35c17e9efadcd6d4adfefa379ceeb27eae29345531a284f78994854f4f83177258aa061cbe2dd62e6e36356bb14bc51f99372f0f9402f039ad27cd1336c7d5cf203caedc246a7bd671110939d9f89a4a2d501ce74a5c755f3525af30b88309fa3b73c6a1917650d3c8e1a8e9ce950d1ce4d978bacc8ed8a03a1ec29e2cb8558c725681c6e90fff836606a68ea6f0cd33261af2674d8cdaa3120a62c85374f0b9a0f3c28ff0e428689da522a40103e0f2bf459017a4b352aba7bd907c7ad64327ebbca11d0ae2f6d67641acd537fa881b1f7f0f11bddc656f171ca70714b77be52b74ed190b3f1ee72f4f6cd518162f505dc58a39992fe3504ad15085d40a184612977f0bdb46815eb9f6a6115759a7b928b87a03a50b8675300f4faff160c767ddcb1433e697c1db5aef7b026bc6bd2ed975b9ca9f934ac9fab020ff56c1bc9e687d3514a5ca91331e171a96a6b4fcc9f0678ca7d2b5471110be1634f3bc1010c2f38160d6b069441b2f487d778bb1101a3b2e6ac9ceea6729b3af02ffd2ce58636b7ac5ce6d94a88224e224cc1554eafa77c7a028f44e86fe357cda9fafd2729b299ecd53feb743463c1a45df8e18a00b73703e4811238b7333b9465a514a149941b627f8dd29c565c14147660a9acdbce6e6cad3f094adcca72f0b6ecfa9ef96db6b36d40849d531f551958d8a253eceaa99255addb011b6d325faf7eee00b943d59d6aab0227091352885fa55495ea45b795fb76fbc89f556a18c00a0aca42b043e741dbcf9c1c72739ba4700dd3bd08c62df599ee0ec2cdbc33daa2bd15565eb0f6d4c042813f60c85ef18989aedea1991ffc7517698a3d2f8cfc03ff0328b6f058784a889f40f0bf5b223a53abe3af748b2025aa8f3d8a17f98018efd0abb2157ed979ffc599d5e1f604dc4f2688f937a0ec7bea741d0503819eba2e57426a953ec0aa3cac097086f56d23af9ffc3b710e929c95dec68f56cd3c8e9885414d21501b598e5eb6d1c1c87dc686d2eee11fb82b5d07e64e4285f6e00bb960d243eacd0d9d373fab47236d6fc3c02cf098943b8c2afac5cdf93bda40a7e44c6329039890a83464eb7d97827fed7e19f512554fd8afc5cca2e22b2a35b3e7d341a45798342ad4533caa12bd98788bbcc243b15fb50832b11de6f2f4d72c2e609afbda66e1e78860f3b98b0db54da7c2e1af025a99c2f5472e547915af931dfad8469256d4648b02f8f49e3502968f818ea0572ab920b1db9045ebae713eb0c18894f2a2f4ac43603e354a3ea5fbebcd67f75ebf680e169f60abe5d752109635be5c4a720d959f2c559eae7dfcde86cd6dbb35126a252b4db7eae3d6212e24bbcf34417e799930d791cb173e35e7af9a38f433cdfcfa0000e9e1c1e1c5aaac0d19968d7caf04a790088c64c2c8354a59185ebded5c528597230304cd685cfae9ef8a75796b679f3f398fad99c33231f4f3aa2cf819b2d0eba817020d37848eb7ae0074c4ddbb4c2c18c706a18aef60c3a1b010f4c73d65b11daf9ac9aa8307852a78f71e9049a585d062f04bdd89801b4b348e3014ccf8a3ce36193a8ca34e6106b73c7cf59bfa0e6a80dcc8cb0428f8308fdc8dcdc02d2a58531d6e4f0d60d241c297990678ccce5e13d1901e7f126dda5ec2e84cd2ab062dfa6924e16301422c28ee238fba9f55f028fae760dbcf74d7577c46f714ff2969852baa71ebe1af745e13ad5ce2b46c4e6746160074da186b33bf61a414187e61a9b4a74725b84b5c5e631d37fcbf99e6dbd7c6be04d12506414779f88978c4a51c1e037cf68c9cc3ad9d7e9798fe8f07a9f861e107ecf71550991815f14665be805cda286bc77342250a4851a80197bd79df8fc3be577d98cdb8a011e5918a6e9ecde6ad444033079c7d2e91fe7d10f8411cfa8d6abff82dcea483399b1f638f1c3d40e3b1c5f3344edd2ee84931d41165b88927facd43735bf7151ccb689ce085bb127cb2d77aac881810b8a22369c46b10a5d6daca2315f3224ca14939daa54118b8cc3cdfad69a4b5a4dfd5339ecfb9082e628925e2e12e7377e68501cdaa694eaa7a7ec697bb69ae50bb8217f81df7ca2e40f17d604fdb88ccde0ece54b22a05c744c14652ad5dd6a40de78456a3abe86a9332f32032ab0ddb2b5e8c2045ccb339e7543a8f8140b3450f87b5de53538a0ad203c3ea47f8cff793b2e6a679fb70198015c3ac2b56df02a146d8e820d5be92c1c805f06785e2f73261a8fb797f5ba53a7fcb6114264a67b4c975aa06d351862bf7ad6891b589d971179590140d0e754788449f82a3380ffad8ca48f33ca6007315b6b9ad6146e6d1b934e9eb1362f00db6b27b43f820d4c068e77163f73745f1ed76792acd8cef4e1e5341096f34bb38ee5ff4ac1d01c29656cf0a3da59ce6324c582ad1f7e4ca71c87901d4d8f384d1b0ea2caa2d9b7913e0836c4e873209aea377072797f77c10e8ac705b2b66093ba1c3bf32e7749f459add1c7883ca1446572f10a170362386b8edb2410cc0c9cd94751f5920de9d85baa48c5930a41415a6c901d70d97ba6a0ea11f638efdfbe6b3a348485ba62cda582f251dc001809e5a2e2edfeac87326c9b53a81d57d05c88a03524eca932ae3f20b8fc7514619aa0b94c1a26b9032f13d8e2ab614d6de8cb88461162f3411627f96ad3a0c7eff7d347f69f02bbb4e01313e88d95006ce7c4a88f8eea7a9a89ee350f253caa336be65344b490c9842ba61e3560021ede48a42107e05a7ec1eedbb2f5b821659c225f8d68db340a04b5da5ba5e167af68097f83f9c79af16cd13a39c8a779d521b7f9f046d88a132b8347c8d73f209a9bebc862e238f4fa8a01e444270eb6bd13cd3f5d4e9a2552415d87f65826d814c8651160488c5672505f8ca57ad6b493b3342e387564ddca8c51287884ef597db2e92ec4e847b855e433c81f6bf172dad4efd5423f313d128843b98bce15f13875641d4bcdb7cb69ed65abb1068e67a300038bbba460d5ca5be797012415c8a9b3d7de49b261265a0afbaa71be17e302fb8d240a2dc69d616d7d459261098ba260f0540e09ac0cf3e6c94da196f5e97e2d886723af07ec1aeec0a37deca71bf6fdda679d6486183645d0c300bfa3961b809ec37aaa2338f816d36735b4358908ba14a7a886920fb509b1427febd8acc8b69964eb1dcfdb095f886588d87adda8d6fd2220a4855b97603112bfde16b294fab9c32ff58e11c2ef6be61855bd010270a1b33fa7106b427ca7ca789a327fa677ec2b940e680aa2196de61dc2c766ece0cf43d102173d945cca5a5f3d6d627a189d219e3662c62f17f2be8f241da7d36d8e0c11356da88606e1f08b535752937cdbd70e56e4bb2da158f486d5175b7340da4addb0376ebea2b791e0c7b72009ea0e446f67223aa201abe6bc67f607c3c067c8588eb380ff2f130038e33d0aa4ab469336fb075893255265a04ab34db9dbb5299c489bb01ec92de05c7a62bb7c919e94b3b88a401b6558a8a5ab21f003034b26098c0d167a0f3dcdd10855fd79008e5b9d47894ec4951cc52a0c80d918af7a42f479084975924dbd74ae14241013bd5067d4354fdfc2064f481fe03591dd9edbcb104f0dd3b1cb1edbd176239e24d02f1b1bdb1a6ff85702705a02e1e7b0f670245ba959767454a7aec43b9d88a4d9bf89a98d2b6918a492319e5d07fe66e0ff03d62a5d5130fb36e59e", 0x1000}, {&(0x7f00000019c0)="a0adeb5aac5bc0eae48ed849b12c6b1af98e3b209aac560c8d2efd6f5d8aaa0ea86e12c0418e01fa10cb2f16cf2035d3f318d22cb71f781fd5c9ca51addad0dbb296a9078acbc60842e99fce4dd5758008c99160eec77045f9d0036b2eb1574dbd6670cdfd1e660c06612f0471420b6f5470e74715dfe54a1710ca66bc8f23ec91285554d0296e84f854cf2edb94f75d6a549c6449547c348ee2be5b20f6ff06a1169ef1fb6523373636cbaa1bc90a21eb7a5ab5edec6b94af8507", 0xbb}], 0x9, 0x0, 0x0) pipe2(&(0x7f0000001b40)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa8c57d001b62f0d9) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000001b80)={0x7d8, 0x2, {0x800}}) read(r0, &(0x7f0000001bc0)=""/127, 0x7f) r3 = kqueue() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001c40)={0x3, 0x10000}, 0x8) r4 = semget(0x3, 0x2, 0x2) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000001d00)={&(0x7f0000001cc0)='./file0\x00', r1, 0x1}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000001d40)) fcntl$setstatus(r0, 0x4, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001dc0)) r6 = open(&(0x7f0000001e00)='./file0\x00', 0x1, 0x1c34b4e9749882c) mkdirat(r6, &(0x7f0000001e40)='./file0\x00', 0x11) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001e80)={0xffffffffffffff7f, 0x10000, 0x100000000, 0x69c}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001ec0), &(0x7f0000001f00)=0xc) socket(0x3, 0x4000, 0xe14a) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000001f40)={0x3, 0x800}) r7 = fcntl$dupfd(r0, 0x0, r5) ftruncate(r6, 0x0, 0x0) semget(0x3, 0x2, 0x520) openat$null(0xffffffffffffff9c, &(0x7f0000001f80)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000002000)={&(0x7f0000001fc0)=[{0x101, 0x5}], 0x1}) close(r3) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000002040)=""/82) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f00000020c0)) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000002140)) 16:00:22 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) r2 = dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) recvfrom(r2, &(0x7f00000000c0)=""/184, 0xb8, 0x2, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) 16:00:22 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r1, r2) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x5b, 0x4, './file0\x00', 0xc4, 0x1, 0x8, 0x9}) 16:00:23 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) wait4(r2, &(0x7f0000000100), 0x8, &(0x7f0000000140)) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x812, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10200, 0x40) ioctl$VMM_IOC_RUN(r0, 0xc0205601, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:23 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) r3 = dup(r1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x3, 0x100}) r4 = dup2(r1, r2) linkat(r3, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) r5 = syz_open_pts() symlinkat(&(0x7f00000003c0)='./file0\x00', r4, &(0x7f0000000400)='./file0\x00') setuid(0xee01) execve(0x0, 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r2}, 0x2ba1161a3ee5a7b9, 0x90, 0x0, 0xb82, 0x1ff}, {{r4}, 0xfffffffffffffffd, 0xcd, 0x2, 0x101, 0x2}, {{r0}, 0xfffffffffffffffe, 0x8, 0x4, 0x81, 0x5}, {{r0}, 0xfffffffffffffff8, 0x40, 0x20, 0x8, 0x9}, {{r1}, 0x0, 0x7b, 0x4, 0x1, 0x9}, {{r5}, 0x0, 0x4e, 0x1, 0x100000001, 0x80000001}], 0x3, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0xfffffffffffffffc, 0x800}, {{r2}, 0x30a017d0943e4326, 0x4, 0x1, 0x401, 0x5}, {{r5}, 0xfffffffffffffffd, 0xe4, 0x20000000, 0xffffffff, 0x6}, {{r2}, 0xfffffffffffffffb, 0x82, 0x20000000, 0x81, 0x3}, {{r1}, 0xfffffffffffffff9, 0x40, 0xdb9b3a6efbcf0a8b, 0x7942c038, 0xb1c}, {{r1}, 0xfffffffffffffff8, 0x8, 0x1, 0xf1, 0x7353}, {{r3}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x100000000, 0xffffffff}, {{r5}, 0xfffffffffffffffa, 0x35bca9c31f745fec, 0x1, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000040, 0x3, 0x8}], 0x2, &(0x7f0000000140)={0x0, 0x100000000}) pipe(&(0x7f0000000440)) 16:00:23 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x7940727b3f604534, 0xf9b9}, {0x85, 0x2}, {0x21, 0x3}, {0xcf, 0x1}, {0x100, 0x9}, {0x1}, {0x1, 0x7}, {0x6, 0x7}], 0x8}) 16:00:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:23 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{}, {0x2c, 0xffffffffffffffff, 0x1fc00000000}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='%') ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x3a341471, 0xfa6, 0x47e1, 0x1ff}, {0x6efe, 0x100000000, 0xd7, 0x1}, {0xea2b, 0x80000001, 0x10000, 0x1}, {0x1ca3, 0x9, 0x8, 0x1f}, {0x2, 0x4, 0x2800000000000000, 0x6}]}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x44c282295dd45d3e, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x8000, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000280)) 16:00:23 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) r2 = dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x1000) 16:00:23 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r0, &(0x7f00000000c0)="f38948e48c449944b146a7dbfa0e18723f9a392f1ea19dcb4ac4d7dfec984d2b3af34e3468195fabe82ee323d6a220d613140310003856831a2326ea8d374ff18a88bb0a60a1179e7a61eba1d4ea2c32", 0x50, 0xa, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) setsockopt(r1, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:23 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xfffffffffffffffc, 0x0, 0x1f}]}) r0 = socket(0x18, 0x3, 0x4) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="b611bfd20bd6c8282fbf72c9738d0600008733e96faac060872122b1cd287701ba3c2900813dffd3", 0x327) 16:00:23 executing program 1: r0 = socket(0x18, 0x3, 0x3a) r1 = openat(0xffffffffffffffff, 0xfffffffffffffffe, 0x2, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x8, 0x7, 0x3, "ea82246526587d126af012172e4498da01bc3ddf", 0xff, 0x100}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0xc7) write(r0, &(0x7f0000000180)="aada31afde6156b273eabb54bb00b2ad846f7ac9", 0x14) 16:00:23 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ftruncate(r0, 0x0, 0x7) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r1, r2) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x48}, {0x6, 0x0, 0x0, 0x100}]}) lseek(r0, 0x0, 0x44, 0x3) pwrite(r0, &(0x7f0000000100)="e5e48ff1c3e3ba96aa81907f023e768a13932fad72ea8f537968bef57f52d81974ec6b3f4ba12fe9cebc285fb3494cbc17a6d958f04366733a5380d007034803332eeaa2d3661bbc67382169950ff9e59203c7370e947568158ec65a86c779483f2e1657b49a4272c66c2dee4c0d0c08400cd57a054c4572ef634e34af96d87b19b11db7336f75cc4dd7e1e5485cdfaaac1ac7ab7a6fd29ea0819723a04ea7324864e3f17f0a1d5940147939f2f6d9f83aabce964a07cdbb7ac0f7a1c84c674a6cde0fd00aae27ced002e3550ad26be16b4c98218586b6", 0xd7, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="32ce167902fd3100697fc62d25b81ee41fc5c65e284d93a0c735881494b78f8d39bb5342699d0213bbf31eb0b2a898d591565b581fffcb3e758bac931b0a3621e9a1fe79ae7ab252b409927214b7c97712453eecf51a316b1889eba1db5d96c8b29ec3483a7d9f", 0x67, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 16:00:23 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000240)=""/198, 0xfffffffffffffcb8) 16:00:24 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r0, r1) syz_open_pts() setuid(0xee01) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00004c8000/0x2000)=nil, 0x2000) r1 = dup2(r0, r0) read(r0, &(0x7f0000000080)=""/219, 0xdb) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000040)={0x401, 0x3}) fcntl$lock(r0, 0x9, &(0x7f0000000180)) 16:00:24 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x41, 0x0) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:24 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r0, r1) syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setuid(0xee01) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x725) execve(0x0, 0x0, 0x0) 16:00:24 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0x4) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r1, r2) syz_open_pts() setuid(0xee01) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r3, r4) execve(0x0, 0x0, 0x0) 16:00:24 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='/\xbb\x00'], 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x4001, 0xffff) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000001c0)=r1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x104) openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) 16:00:24 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getuid() getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r2, r3) r4 = syz_open_pts() writev(r4, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) seteuid(r2) writev(r4, &(0x7f0000001380)=[{&(0x7f0000000100)="c8d1494b16a979b69ffba3535a141a1ccc5d33959512e9bf4c15e52c4a0088a9401ae57ba1cc2e6944030ddccc6fef59ab6bc3836f9cde6cef7349c8ed328b525f7b790a0dc0b16337a3f33451b958873291cd4528bf47289d19b33d93f5887b668e6fee5d619bdd533fac58ed60bf4bf6ff84d60253b18671dbd04604a5afe65e7c0dafc5d32379d00f52aab418705082e05f364057fe21c7447d6c47be5777ec9361", 0xa3}, {&(0x7f00000001c0)="daed95e78165513b2dff884bf17b31ab7b6a35231a753fb0978c9ec9903e6531d67b03b9ea152f2d3dfbbd2f6240c2a9ca3cf0da83a2d8173bf3f48ebca6154c2fc48a842039d412e2687b21502ca5116ab440247e17e33631a3679b22cbae7986a12c8b2b1dfe731d1d3bd1d8f7f733c2d27e05042d3e8b3062bb8cc7402824c74e63e38a422809a95a9332933b8affcbaea6880c427142be22e974dbd242ae1005bfe0b021b00257d3460e2e0d73bb5c49ff8f861fb9758980d1", 0xbb}, {&(0x7f0000000280)="d6c6a53f378479c25a9623f3a75e698cca2bbf427fb6248ad58b320e6b8109b14061244d096064027433529998432b7cdb067e8f61c32d4b570e3e97b881de45852ddaecfe6c078790b01501839fd65b369a9ee5280be22a5633c32b71be8300a7485b274b16aa5f0964f4b0bedcd6fdc9f76f9e01db85e72111aa6545", 0x7d}, {&(0x7f0000001400)="f79e160e6d22f0d3a062b2e5b819b4e44ef9334e4af01fcc2d657ef9626862e7694811402c0eb7faf910b3bf1153711ad89e1c05d97ab9bc4d721c4512d156cad4b3eb990a9d8f998a5a85f055a9734787e93d075a4e25882af30919a842da34890f7c0594e8c4f3175a23f2ee9d4ae734bc1fac0780d504176ea520a48f5944b6ec72fc44a2e2e133d49155dd05be918fbf85f2551db0c4c2e240630d8cd90a59f89504458c92f1fac5e4dd792e05784d1fcd14c152285235ff86b115114e393c8d69b63355f87e05b095702985c60605cc567805b2aa9b7c192c7c90f28e33bcd177f225d463cf8b167eba2af694865458cfcc021c5dae05b94b522dcc8b9bd1ec7040ad54863a0091622c45a5c1ad4af5c0de53ea8f3891f7da9e7819109c9f29e7c835cc5571085a64074553e49493e5b347634783f7aa909c5189a191d74caf191fbec390e9e98b6dda74751119739ff0dc738d4068b1c64e7a7e11508894b7aec78c7b88fa9a0d5b843af96e7f46f3c3bd2a13ffa72a49fd8b8d1169f860ba5d4c37339ed478348be1f17c87507778bff00148cf206d64364de1a546e6b6570ee8d6e060d8ce6c3cd396a1c8640924a63b8d52cf0433b9e8ce52550147275d258df47174d9548dd3ccbf431ec1f499d66846ba74b1f48e30679924039cccaa0c8efc7f7404319f0cd3daf97e585f7c14f6a84a5f395abd24ea3c34a7d5e778a6d92d671ed1e25753e396584867a14f7cd203da9fdd483e291aae23ea46da24e2be4b5a721fe8a7f85d3e4f7546363e0e10d317f6aba5cc85d6c5c9548bdcee0cff5e0da78d5c9e415b2d5f9e5acebc4d1bfa43aab1fb93f0b365e16808b78aae5dfe6460e0ca63ab069333f59f82c805f8b7ab47b65f1906beed9ce1d8c85833f0cbe10df8b8dd080edeff2b42977cc036c6f1efec46957a9eb248475b046311c98d91e25a7bf3548bf754ecced0f35f6837fc688bcbd785e51570d65174862a3b245146e65e57abd76c9c3c350346092c0eca768b47f9ad775b1887d4ae67951b0a299ca88585e30e6d58b6935c519d62abac4437e671031a60b303d751f48159833b3b59ff3f9b9e1941adf4f4b58c672b55b954d1680968f5e59285f40b06af28fb59a48ddeaf52a07429ef13309ce871f5f6ee3915238950cc833218ad3033e437e682c12386b0cd5a4fa8e4acbb0f1bbbbcac47a7f16e27b9fb6f473ffcfb6f807dab435dc03558268eb2fe786801488e9cf2d7a4012420a3cf95c869913bc40d1d4f10c3204b11d23074bd7ba096374fd9b889552e91af70d678f1b19c7efa56dad877b46fee14c461bafbf43f8557cef99320ca6dd29d48dd81857ebaebe3c0f60398275cc0df84f01d453743544f23f970305ce339e8d6949df06193415fad9eefc0d3db9ef4e269ff4d6e579763da4a090dbbd3c5b3b33e6cea6a3a74420b8412a3234599bb28180dfcf8300eac523f6f12e80eedf31a88d4521a4281d9a02e0ee1a534c8ac13a7861ecb744c6a9cad4d33be464877a311f69a20bf9868e5f9278e45e8fd82ce24e2af2ca4d87e4470413fe60ec2e5743037218a85e8763a8d9e039a8a88c770209dbfc31100d60f5ec6e96d786f59436d68d6e037b35cbaad8599d002407395ea05d3d7796552bbb9c21b969ae615665d0d63ca7bfea4dedd3557cbb05cf04ecaa5343fcc97c2a508d66c6767d4cf7ccd1844a9513ee9b8aec3f6cbd1000592e760498b7772972b76551d9ee64a5cc15cb87578280e365d1cb24d386bc23914182c1ab0975a334e99e5843a718de73b3e6d625f37e5284534c6fc6147cb1a9f820f5f4ad37271ab9650e929095b0a927a8c9327335460f2399dc6bebf7a8930508c1b5c46504b502c76078f1d8fe134e856eeb4e67f76064532d316ccb3a12d376d4738826a45ac1de099925f48b086a676d630862713b99d7080da842703926925edaef2b13e308e5f060c03806d59f515a8c67339fc30b4eca498bf18e38333819973c9a8a952a9e69abc59520cf6c803b3030b5e9c393d7ae5a2476741640e42ba1ed996ba608a24dd4839d815ecbe12e4303b3c1840504c332d9dc0fb5e2ecb91adaa99cc86aa8668f8eff1a4d527b0c9dac63c7fb47b86193deaf71c8d361a34160f5f5e1015a6077cca1b32108d0addb62f91b10e27119af329855148f63961a2e48fb422d954906a34e413f820078d1a36b73267ae2f7846e9e9dffaafbfc3d77b82775a6269f9a9f8a8501ecd40edae9ea6fdea3fec49e32e11724b3336c4464b4a59c00f52eea7db7f67e09921d882adc576c9bec104de2c1b71c993a36e073f32795228b0588ec877428c66bb3f2f2fcb526c3e70043ad5af9315e014e01d12ded6a97ee7aaeae137bcf579cda2580c318ea27a382c83b9dc2131d8772f57dc89a20d7b7d61f4652cdb719c2fcc3f0650d047ff8ebe68d0004836897ed6f531124b770639b9ab9cf60368c605acc86107547a0b43576b3963878fdafb87433f19f83876971db424ff5d799b99e4af14b43e3b466c71b8d8bb69fdb5c14aa94ef137bae4937802c8f9021f613ae2b3e0ce4762e5d020616a3a77fb586a93058ccde2a8bdcbcd5e9046aa3cb32538ebe6b2df940cb0a1646b31bd694ae7f18509d1f597d0c427bb70154db0b89695fc2c74908e860cb43672f61fe9eff96cabf51e700d1aa8ea0e3936aeeb5527caa15ba024b2efee6e170951a79219811886807a1b7ee346ff22cab7e47c6bcec8c79c88e41cdc52fe779e8264f363c10625c351ddab8313ca8ccc6a62c8a7afa7b57eef42407dfb57e51c68be459689ddbff144805fa7059bc2e83e593e4b32444a2f2d420063abd279c4807a36ea607975710a59fe61a5ffb0bd46594f928eff93a2dc5336b35c39641b66646cbc56b8be46ce15c95f23b5aa90eea7280f99f286e56631870617c016c2c35731eaf2e88d4dac54f1e94ec910530e0f9fac224459410c825e2fd709b856add4e057e73b484b44c3f53a132d6c7f9e414a74279e2016badf1ca86ab75141c25d44ea1a387a8be09669e31676e81a86ee40f07d14a26227861f3c93eed3f719315dab19fe4624d3fa871ce99866c05a7075d30630b62c7d655b6b2d292d343d0217b22f141311f549f46ecaf9daf70562fe153b44b3ea391b9b6c87f2f6a83d33f66b16b6e7e7f8426af0d58a205d5ef52501d6b90c8b43b1bfd0ac4070717c5339522c4f572805d6c1e70e96b3b08175f3048cb985a6ffadd4368d29b98cde7732c6c1e5db1c44e9ceb314509e91f7d7019c8996be0f161614571e8c86abd92431a6e58e239831de38c1bfc35c0dc62b1e3797bb4994a226603540b90273db9eea9a336584733a45f8f54d8b2eb8b4276f7a3c974ffc8a7f0962accc0527e99bf60bbfd1ec114e74c3b0206c7f4b44e1be7ecdce1849d3437c390378e122928246aa8482a16f45d043eb0af17f1aa256e482e305e5f904670737be4d04987dc3ba5cc48b39882214351f93e89a4381eebbae482b4187a183cf0122016cd017ee52f881e739d15b47354457962c2d5629881d35b811880caa32595eed937105f10ea7195c3987a6c19505d0ce0a2756f8be081af3ebe00c22b313e58634361574d8b40ab17dd784ab30e7001af523efa61fe16e7763cb5e8567ca0bfa6d074f3c6e8a794887038f76bd19f2e074c405186f63eb2fbd51db3141e4933987dd87fc167fb00d2c54eea0870635f07748cc2b30789ac60760c670f9552fb1a7941c20e3c632fadd1e1153df2c17575cf3ce12aa8ffe45b75343d57bdb71372f42a375ccb1675b1bc49dc52cca0213cbf031312e68efddc4adf2a3001bf4c2472cee83adccbd2c5029bcf9a21b642acda2dac838e2fae4a2f4683fbc9fd7e42a5ca0c6d8d5e6c3b7211d0b66e6780b1cf2be57dfcf0c234960577a83c8332a8e455eb3d4a11c7cdce48293c61bf2c5aeeee27ac415d7d088b7ec022cc22efe02482a6eabee1c2e04e12901907e0cbf7d3998148a14f8be9cb6f22017b8daf7c23256e5123598565e5b0dc9753d542b57cbfd743d444486d3cab54e4769596352f0183e6a9bb34258c3279c19507b46ea09527a01a23936b32c01c2d6152fee7d55c0fef1f25d76e34c4a95230ea6ce429e6c1dbc6c5cf109f43425aafdb89e023617ffb9901e22dde9317c963b9ece44f56ec2ac646cb1f0beebfefa6c840487a78e1bcc62ce7451fef3eb984da6237afc535efee9630d28daa9c55b4ee76a51b63ed1d4f7b4e7f6f0692befdd0c56306e3e5f44a6a4ff0c8a649a446a5f592dae7405026351ae938e319b658dbab344309c4336b8a70175e14c8acb8468f65e2cb29dd788a01159abcc2221bfabc8418436e51cf4195db6a664f902b37f798f9428ea0d0cfb318ff7fd28646f4e0624185cdf0248eda9de6a063f22d32be89d5cbc0b1c57a07d0e7a8c4a541737648ba8e9d746858f9e2264e5dbaffed7af7c007d2b2f0c54b60d38d731aad72f24116cfcdfe06069c14141d1b15f2f0813d692dbdaa836b4e3f4996bf23f9dde2d62074e8763a4c0dc73b81a7360297426abcbf284415d719905de5e72042f5dfb4d54d2be936629d6d4186eed40c8ff4db8971c372430e4412c3a2e89f273a5435e20c8e961d23d6b3a39c6e40761143b99d3e30a10ac01bfc4aa4f9164477e2b495edfa36ef241165c863231b75a5002df33b44910f4e4f72b31daeea530af359938f4ea7fd26c4306c1ea88c1f8a4d525e14a0ebb03b7d17fd4b1cbdf7abe9b6c4eec07ba1a304592e77181f1989adc4c83cc31801fc4ca8e61fecd5b1599d9d77fd78021f4282935fb7cb80c82163aadb51695c563b393804c667659bcbe54e91514083f27caf06d0058efe985cef15768510f1578b6c81d4f0b46eeb45a60dfd307191fedbd88aeaae8b25b9901301e7b46b92316e6189f9b5534c4dc705e2ffe46f3277b9425c506a13587331edb510d52c4b0f1dc0c231ead92fbe79642ec24b4d9a38021ee356160d886aa11a87a761f81797ff41a546cb65c20a62f59300896906e7d5df17eafa84afee94c05d2d87aab053c6692144f71cb7e5e7dcafe3391b23373020dd2d5f7363d8c9a00ecd70ac8e233b963346fedda66ce4fd44363408fb55f02c45be46ef6353ed4ec49e154ee6a0cc8c4d3c383d70fab4bdf0de8c603e927213aabdbebc952c30bf705891cae09c20581d4011d9e78b74b57bee39b3389dec16a3ae545692ad8354ee9120022143b595ae86a28bd5e378bf30ab347545703229432238f2e1a199df8bd9bdf2370c06acc023af43cca93fe8cd908528d3eb2b5097d857604339b8cec5ead2975ff7b31a25d9d384c0cb7582f474eec332419b21e4ef5d00cc103fb6cd4c7ff5d1058631687a0539f7665d874b0c8fe83263a5b67d36fdf178694ccdb25228dd8ede01662cfdc22ac7a5be49959a4960e112e133aaa833cb2937dac35621b6ab5e217b52e47005ee9aae3d0f920b5c16b9b1f9ff49cfa54f43b7b09e9a8276e513bb61fc66eab75d33db46a1e4b2984c2e1ab22244a06f53b315fad2b12c132d6f7ce1f4c6c86c991f901f9a530fa739c8076050c43be89df971d8c703908f2563641af413eebb025e3e974a29dd519ba3c4480ec425aec1955f814d876d7e5c8731ccdb1f631f1ea43b4f37477941c001799e9a0c77ff300bfe0cdab42f09d17f1f2463555e3fccfc0f1ef750173b6699dca6c9ea2b68c21d1dba8af98995d02acdbe1cf6d593cbec11c63da40dce01e4acde0", 0x1000}, {&(0x7f0000002400)="52af397795f6f0f781219a0c52fb0228a3a3f3f6f3fcd96c16b4538105dc697112aae0983636a6ac6847ffee3a3659571637992ac0985a17f40e360405ea8fa7d9e594bb8b4a6f40363aea903af4605257749b6bd43af13fb7ddce98a79d7617f673bc89b93cf6c5d489ff473d3774", 0x6f}], 0x5) openat(r1, &(0x7f0000000380)='./file0\x00', 0x100, 0xd0) dup2(r1, r4) r5 = syz_open_pts() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) dup(r1) setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x5}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x8) sendto$inet6(r1, &(0x7f0000000380)="7f40978b21c6cf20452ec9c59b66ec93966d8966fb3efbe55836611112bc42f708eb9a755d8bf0144109bd9a77caaae479364330a5cf63b783dc1d4732ec6e939ec9c463bfca93374d1952049c39f28171ba6e95dc99b1ba706b8fe073a096f0687c15e69dbf42d58768e0ad193742b841a608173afd39d83dcc6f9243d318a9361bd6fae98a98667b9fa8f0c5a8a6f9f8bdd88bc63180fdfa3a4d306675c4981dbacc8500850c6568684f3d26efc270b32c68435a10ff905a0b32da887b0b49a5f2e72d554f7c8ae92a1c5bf40cd2c28b476a00ca4c297014559f140863f1a7628c9fa0a9b01be7312d781dfae8de33dfef2ec3cda773ff527f7a09260ee475946922865ffd3d90d4c9bf38cab332549e459acc64d5d48560943db412bf7b5fb4da367327a9592941814adae63f9725d222595fc5b245a0bc5a67252fc9cf01a89dd4fdd53383bf16390f46c4ffa6cfff303dd4dc7f38cb2320c99b882aadde9f4b5ae7bd887f85e08427a060bc0edbd56234ea4546f0ebcf0f5e746f0a2c7d0cc9d33f308b4e47df0bfd5eced50861a76cb5e86f3cb8ecf12113944ea6522bdf7905b9adf3673039984450c442224d8e53a5e32fff7b1feabd6287b4a1bbdccc364c5b4511632b0072a08c40dffd1d8d2dc7bafb43b8d6f4edfaaacf83ec06af74323eeaff94c5fafb8197397907eabcf1d77b56a16a6458e71d0138496b6c792796349b2017d47c9a178fbf926322f488e0028e13e65f56c9c46140b6e355463ba218a28b30158404c73e1f6bffea11ea973950df316d91487af59ec33a2e846e3469ed626e4bbd438496987342a42a6fa5c7c24d2c1988c28765f5c782260f97bc5f9baca07dfaece5640275bd434b29b25626b86dd7bc42953a5ca3b317c76fd79175365a31f58da9d53f1aeea6b350fa780e9442d223fd532f4b3c68a62a6ccf74b2037406054326afcd4128c4e54d0fe1525eaed89bc979b8f15b328bc9a43a42a272d40388ca6a7cbef759fd82d54d87597ee9a0f87005e35f588933386328b14594a933759cddc052757de4c48700f86f6bfc8fff472be70dfe1124a58876d7016307d3cca72543f1fbba1f99e26bf0449bb071e0af749f0bcadc0814dcb535510a9ed08a7224b96d12786e9cb13c6d64cbfb446b2318d0a110126276b18a41e96bc6629a0a6574de7df71a1eb33102116062c1ca374daaa47ce9d70d4cf505c4ffdd01e247fb5118281c206ba96420346f31001138a1f8237ed4721d829cdaff7fe2af59061d7c7af3c8853a20cf9d43bbd6178c5cb3d99e0e1c9743884dcfab9153590b3243182ff20c68d76840acf4ebce9726cedeaeda7b1fc7104034cc6ad2e38f5cc369d974ff3608edfd8f7f89935ea413e63fda86eb7466c656147e12a8c5c9acf5ced3b868ba31a0ee4b97eefe809b5588302c67a5a05c5dc941adecd79b35284497ef29304ba0784b6ca6d77c83f2902f2fd9e5acd88655e53db101a7c6b1e4803bb47f08e76935dc97b17909e192bd841cf43c5a1927e3ceef266cf990f640ecbb5249a8face534e2de1e354cf1f4ab80b9ebe4ae97142b4e7cd222934de5be1c70c3d089fdd5fed4e8319ab5f33caa6a83b07fb7e625b0dc106ab6585b505d976c1632368e55cb5bbecba30ec74f7d4fcbb40b4224df36f8abcffb206945b11f24b4ce1b34606e94f101dd8abdc1b929839e0b1181b0093c8db589568c9840b33e02398bf6af0c3975b85d8a99fd1f2fdc67c2717fd78c58f04b5e3c55331bcbb7ef4749128b7c0cf2212557ae9c600251a10210fe49d7062fe9a620485de7c38fe6d8f6a86a96cab940b9aaf37fea1fd884b5cbb1544b38e0f18ac800bbdfbabedd13eaa5a5ca36c9630eb48be21e9639b0c083c20cd5d8ddc45233d562f9b456f6ab93eddafe3c75e926989903d6bd3c9515bcda057ca262e45eb279cc770fcfd9978698253ada42b68d29a148dcf81d2d61910b3ba1523a08eb87be9a6ef60164e806a1a14977a26d1a7aaf0d91da918d17586df97e7f6a5588093877e5c48da3837ce400025719b1c6173d0cba8bb97c835b8c092fcef1410fad98e2317e4b062fcd284c564b3fc4b8a957a012604575ef80adcec8d9e96db678703a6ee6e78b945ad521e4762d3c08cfa52b0e596598d100cd4b005907bb466ae851c0a18540d1c8ae64dde1c57ea69fa2a54bd2b13798d577ac7de381566ef2a0cfb687b71888165a913d33217a3765093f1fcd631d845a570b170227f3ef6b4f5b4f0bd1c03c639dc0e19f57cdac5be93df5fc8ac150b169ca7f190b4362e9fb1d4d55bfdf99dfb46ebc471fdaac8ddb8ccf64ae1aa71ffbe67905ea5d32f837f95c88400dabe82469051c69ca96f4b396dc3e49c7067a84de903bee720629deadd9570f3c1cc44da2dc4c9d9f9289fde3f8afa072421a810f4e7f293c45140ceb293b4f99f671318aee18008c06f2ea435cc52ebace05f2d91876a5f62d13f9a5378e7677bc7de6792a87a58c7c8db7ed7a3aaae2cdc92a0c1a8046285c7205564a331e23b405712beff15ad535f42ca18b444f80625388a7915ba75ec52327e36889e4fab38f7473d5e3abeed108ffbfef92ef899a07fde6ea3d8e8fa69ca8250ad7bcba6696d5c31809235d4b9df7bf5d90acd3d12abd74c711890dede4b9d0f185d363c7f92bf0952869c4fe6659d53d25ea65ab5b240f979d489a92bd49ab377e31b2054cc5b62d4278f901beea569f863900817de50a41d2d0bc0e7c67ad5b3334e56af455731b1625050a9f2db55b05ec14e8f6c9ba454f20ec520c5674e3c87947f8da4fcbe99125b665f66cd9e33668b12b01bcd2dd2810ec13c58d49495e2a06c16fb73c50cad3c060cc119b8fd90b8dc01a7754e894dd2d85b4f59db207de2e6fb1c93c6334421c4f998ecfd1f3af918f401e90fad1425a82ded66e1fc64a6f5d8a9fdee2d1205ff82cc33a43adffd47b515e4d5dcf51525751436ea6d71e83e47f39e26d1779974f4bc7a67e60709dcb23e1d61c2fb469c823efb850e2e17eac8f9f9b569c902f9d909a05b3a2bd7c393fa599e4268ed8c79f26105cf43e728bf5ec6142c907700f9bec6978aa9bc60c5c57dcb855365854511a2952614675742f3ed699a9a07d07e7aa6d99d5f485a6c4bec49c265997eef5bc7b1b1ae585f4ad6575f15519dd7a2d9915d981d31057e4c0c8c1c3ee58beadefb962233414a94f6ab1ef46f2b7e0c75c698783253081463e47784f3ce9ea4f69eae29f0518420dcd539176346fb78398fe4d627a2048f0c117ab9c7097204c84a7fb218da612c0cb0cb8fb6d495d6d2233234e8108754053b84598d74d63f1c20ab8ca15bc5251da88d4f34bddd00f3ebd9941c9ec4d1e7b4472a34fd60944a201e98c8424a33c5fd1d776f4fa6df4d57b0c907343d2252730f6fdeb5542c573f28f989d710bbdb38b8d80056fd1b75f15a34c8dd87a89dcc6aed148ae0cb7c0e7313554f26ce22f6fe5ebb281e64c0077c9ff4527a03193f5f812a78e61c1c8abe37d49bc8ec2c543fcf5eb47fe48daf990f58080d128bcfd1339ffac8ac3d8c0841b33d85d2daafe1b4abcf017a8f47f3fab33c5829e49bc94cff2f1344864b79cbc788034d6b9496dad5447891804c4f0ceb3fe1f1bc80292b262867c0df88cc6b6aa72fa98bcaaa8c152d69d9d1667de53e2b8a7df93a834d9e7810edab67b815d5542782c8cb48329594819858d51d3c447e5d6c9a6b31da220c182d5ace0c56770299e064aee88c4bf8f6f881473f5992e1364c1cd4ab329d187d94452f531470fc0ce72041a12175de372160fc7a08f7d18d269fb014aded25cb1251605fcc1c06247b46c39ee186887f9c45e3f47b1c310264eb84b8f9a557ab5d604615aab7de1a73fccfa928842451efbc77c4ea0f972fc246ca96a7bcea2e7146937fddf780c86bd89ffc61ab9ff48672d416b1fd13034a50a63435193115121d246e08610a7f4b164e356354d0ae8dea60e9d91321f44f39b556fb735434d45831fdfe644a89b7491c957ac8feca40513d20e99c6f267cb517e7e972a01847d46788b12688bf8128182ff2781c8486b443dfea68dd688a673f503c003339783707fe0e8ec99f3941d48395211d8552bd3ea433f87b91a5f2de67af95befcbe4201fa5833f40d43fce863620732ee50b778633c25f7511223a49a2e964c1d54410b881c64bcf6aace2cff486bcb26befd2bf47c6ae0d70c308eeed2dee61dc9bd647bbdbd6664c76109fc28494b36f8b4100f1cdef4016de60b3f87ded851a92fe5714ec21f520afbfea397fdba06a463a1c747ba7f296638428c10ec8c6b7095e6e76c0123e226414e04ef5d3895d51999c4625adc0e998b76cf60dc3aecca18a998bd75db0e20a47884b5b0f239c183f2415607725c15871a50357591ab07cd5a7ed4272242002b96cb93b8731ba78fc8623ced7fb1a41cf2642e228c610bd22e0ea7726c2ad41ffd19268078c5b9c48714e94d6fbb5bb96affaabd89dd65da89aa0fdb28241d709c6b7ddcfe97ce24c0e73983bd71077e7f3501da17209ab76f8d38914c7a19dd6bd72fc218e576295e48cd9ac12891160007225583f9818d0a826b7e04c13cbb181a39cbd4df9e11fdbd0e9ef4b2819b0d3c9a40c6df7c2808257f19eadc21af882db46615fab1a6aaee681f4f45f2ba0fac90bcc8cc5804c26de44edffa702ad62413996c29b0548a62049d0388ceabf947a9470896f61b2f447b41754f0b68349e53842e2aa942dc94a754a49e55eb3b2040a0df637f5502cf38d6cfdd35b4837cfbd46a181edce40b7be82a6d92a660cce5c4cd8638ccfed0c3476dcac8f35255b8fed01a4c6bbb0822c967bb648976f98c7ab44d1eebc2857934d72704784fe5c8a988c92ea3fb73477f01a4da355785dd1ef5466b36ad720ec1433e9a1fad72ae1e5e9ed5de965af616f9d7e2582ea7d763fb901d7e286dd6973afa6a659a95283fdbd6b7c0323e7be710aab31a22c7b0f7c793229f0c55f002ac37af69ff6f43cd2f1697f48b454a776afcffc649b6c401836a3bbd2ec6522416fa131fba58175ce387ca83f83ed8c425ec2afe18a902f9b635e615cf47206b02caead7a72291f57e004b062b4c227042e33616a7bc7d2cd6d85a8eb32b56c7a7af99548ed21dfba783c7211c4a8ab7003615784194688840dbad04c4500d9fca50aee0aa50291e5aa3a0d190602b9f5506563fc2b232f3eb9b32f504797dfed7885fdd0e2caa7eb476d0102c188deb90ecae1ec8845b595490978921cf9a69c101d07101eb3d51399cd63498e9608d73e85b8c84db943a7f697103ed3ecc6240cef7df7254285029b554a49212bb465296b4d5654453b21c40b1406a4119a30c2e1a4f86a0a4ae8e96b7e38745d9ad73b3b62f9e01495bedcacd0781c4d697f183da6a9d7979dce6fa949a05fc61134da7101426dcad9b556415d40664bddc8662a742185274d6d95547e3d2dde6141e8366f713416257d4fa29542cab650d4c6492be445c229326877e047c1b4aa50c996aa9001f8ee6c7ff87898f00986ab17060ec9c542dd4b1f02f3867c8ee102798fba828549731b450bed0160ba1a1ef606e8ade1637601e94dd0f8aabce229d2d739afd4fcc89e234cbd3e065ef5dc8c6a1329ac459c671726d7b959db8c4d753a8303de6af0bd87169d4055c30cd573cdbade23dda6454cbd52c0b0f07341da5586dd9fecedd9d47a0172a0b46936d560e04ba2deedc7b4be4acb3b2c11a48e76372d5", 0x1000, 0x5, &(0x7f0000000240)={0x18, 0x1, 0x6, 0x9}, 0xc) faccessat(r1, &(0x7f0000000280)='./file0\x00', 0x105, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_data=&(0x7f0000000100)="f636ea17aafff6128454f937777acc1a5c831ff302b6532b70189459655781114488d5d2ceee685a6903cf8d748edf33ece9ebd3e934489b89e72bf82570a4f9158e4adbb6f8ba4870b6ef891b4e838d4648a605d7526f617c479715b56c553d7ff376df07b4e922c5f5fba207eb2f22f29d5d7dd5265b40fea432006a58406eb235bd02dcb7871368"}) 16:00:25 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000780)=[{&(0x7f0000000280)="b489457b709481345a69a6f49a6dcbc030101c98ddafa1bcd20f25e366aef5e5c9e36e35458b48a861d2d3806645e5e8ca0bcbd38cb5932017eac85561613fb56bfd10e2475f9c5a76b21b856bb37d48edc82ef5e4c5606d7fe09c22c61906c38ffa0ae86017e2958c6743817ae168e825f49f6fd7714078bfd246acdcfdde9280c8e0622033958f5e69c741fb3607e35dd4fc64206673336a27c2c265e98c42a40905d7c8c049d5d2d5f149db40d1e8078fb2de3fa3bcd88f5b83eab8cacd64e0237539"}, {&(0x7f0000000380)="7890efaf648ec88c45c13f40f1c2dab0209a6c0572758cad0e3ba8540acee6bb91b3ed6c209d0e2c199a12841f2a8d56595ecc78020326bd5d9188478e7117b7c601fe7402a68f161b729b7b1550eb2c29e9936fb11a474eb224e9e5da1cce732482d7187a932ce0f0aa6abb8ff682651798f6294d0c484029961ab7c5d120f9b8e2350586f7467eab6e76359c712482c4502a0f9ca00600a4f0e408087de65b2b127604f12b918cf11dedc9be4c4004989a5bd758747869bfc08409c0e5f6719257756b29f891a9fbd5b8cd4f6163b85563"}, {&(0x7f0000000480)="c37464de22dcb74f0f23488963ee4a253c07a7aba4ddd1835c5ba0d53684e17a7505a4a9249c26473e9917c13e297710759b121dae4c53b14d6a272eedd6e7bdc7ce326a4f29863b4f41f155dd7f677cec0e501eddddca68eb5bb9a248c56f54db4e7b910adff711e7f4e6add65df59bf6827324487f156a29afbe163b702cea3777b5ea872a6b160e93b6ff86be92e469b5c66d4df2c0"}, {&(0x7f0000000540)="8119536b006ad4382d434b1d35a572ea9538b4a9d8ec4d63bb346f3e0e94b84250bd54"}, {&(0x7f0000000580)="04220b3335b3f2a631f359dc2df61ea9096cc631b40d7de5b71ea32e3a37596ba0217656d58c220e4995e8666a6edb3e9d596034ca8c5895757816897d1fcacc8a384715f8e69b14aefebd2f087e34eb4a41bc51a650d19c156f90c76aff11113e42ca37"}, {&(0x7f0000000600)="319b3ff02d3d7a055c5cdeedca9ec30bfeb87f11d79385d5530d532e92e68eaf74e5e2f98698b518e2f3ceb1903f4c8ea7a1c3745b7ca041cd667850f527e3b4932934318c773a0f4a95ad368321bcbe37b4a3cd76095a48ad66c3e75447bdb912cefc284e06ebd4bbb3c4bd762ac81c2df0beb3506b8c30087016c40216a1fc8eec7db43406c08c9e790151c755d03d6032c943f4042dacdb130ac14cbcb6cd80ac700951bbc9ad06f41a3d7eceb1c942915d1c426f9da839f1581eeb1a9ae799b32b422505"}], 0x1000000000000066) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x6, 0x7, 0x6, 0x2c1b}, {0x6, 0xddf, 0x8, 0x2990}, {0xffffffffffffff00, 0x4adb, 0x5, 0x8}, {0x1, 0x8000, 0x20, 0x1}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) 16:00:25 executing program 1: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000000140), 0xc) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="7f1b75d6891687426c13d4057c4d1c821c1858645d13b6f736cc2e654eb5227a06479a573f36879e116ac795a22eda1b9e66b34e5d39c6052ac1a80bcfc322e532c38c71effd0138c9224d8f892b2459fca289036aae77d8d221de7c981370534602fd8c67afb2fc5c3c7370796f0e1454e5b6c954efe444a191fc4aa92ce28d08b034df02aeb3d2d682668ae585444b20fd1e86cb0a75273a517bd8dd679b5174420984e52d111e105b5483958246c84917e5bb7269ee6a94b77c9fac85867f0f3ce08121fb0111749433e4e9b6d4ce5ff4cada36f4d8", 0xd7, 0x1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000501b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockname(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/49}, &(0x7f0000000280)=0x33) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x10000, 0x101, 0x1ff, 0x0, 0x2844, 0x7, 0x101, 0x2, 0x1, 0x6a00}) 16:00:25 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) r2 = dup2(r0, r1) pipe2(&(0x7f00000000c0), 0x4) fcntl$dupfd(r2, 0x0, r1) syz_open_pts() setuid(0xee01) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r3) execve(0x0, 0x0, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb1}, {0x8000020}, {0x6}]}) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) r1 = dup2(r0, r0) accept$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000000)=[{0x2, 0x3, 0xddd5, 0x4}, {0x4, 0xc76, 0x10001}, {0x0, 0x7cc, 0x9, 0x7}, {0x9, 0x5, 0x8, 0x3}, {0xa9f1, 0x2, 0x41, 0xffffffffffff6281}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3d}, {0x6, 0x0, 0x32}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6b, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x10000) 16:00:25 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) r2 = dup2(r0, r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:25 executing program 1: r0 = getpid() setpgid(r0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x100, 0x0) fcntl$setown(r1, 0x6, r0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getuid() 16:00:25 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r0, r1) syz_open_pts() setuid(0xee01) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000340)={0x488a, 0xffffffff, 0x5, 0xff, &(0x7f00000000c0)={{0x8dfb, 0xc1c, 0x7fff, 0x3, 0x6, 0x1, 0x9}, {[0x6, 0xfff, 0x9, 0xd530, 0x0, 0xaa4e, 0xfffffffffffff001, 0xffffffff00000001, 0x101, 0x35, 0xbbb, 0xfffffffffffff800, 0x100, 0x80000000, 0x8000, 0x3f, 0x42a7, 0x80000001], [0x7, 0x4, 0x6, 0x8, 0x3ff, 0x0, 0xffffffffffffff04, 0x7, 0x3, 0x7], [0x1f, 0x3, 0x1, 0x1ff, 0x401, 0x0, 0x101], [0x10001, 0x80000001, 0x3, 0x401, 0x2, 0x3], [{0x80000000, 0x5, 0x6e, 0x438}, {0x9, 0x2, 0x5, 0x7}, {0x81, 0x4000000000000, 0x800, 0xfffffffffffffff7}, {0xffffffffffffffff, 0x0, 0x2, 0x20}, {0x0, 0x2, 0x6, 0x9}, {0x2, 0x6, 0xffff, 0x20}, {0x1, 0x40, 0x3, 0x7}, {0x9, 0x100000001, 0xb75, 0x1200000000000}], {0xd6c1, 0xffff, 0x1, 0x100000001}, {0x7, 0x9, 0x7f, 0x80000001}}}, 0xfffffffffffffffc}) execve(0x0, 0x0, 0x0) 16:00:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x800, 0xfffffffffffffffe}, 0x8) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x2}, {r0, 0x4}], 0x3, 0x9) 16:00:25 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x23a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) 16:00:25 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x0, 0xcde4, 0x800000000000, 0x9}, {0x5c}, {0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 16:00:25 executing program 1: mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x10004) unveil(&(0x7f0000000440)='.\x00', &(0x7f0000000480)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0xb5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x92, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x6, 0x4, 0x3, 0x3, 0x7fff, 0xff, 0x5, 0x10, [{0x80000000, 0x0, 0x6, 0x4}, {0xfffffffffffffffb, 0x0, 0x7, 0x100000000}, {0x3, 0x7, 0x6, 0xffffffff}, {0x3, 0x9, 0x7}, {0x5d9b, 0x80, 0x9}, {0x1, 0x80, 0x1ff, 0x64}, {0x5, 0x5, 0x9, 0x9}, {0x1ff, 0x8, 0x500b8000000, 0x1}, {0x6, 0x3, 0x5, 0x4}, {0x3, 0xffff, 0x37, 0x100000001}, {0x37586604, 0x3f, 0xf6ef, 0x100000001}, {0x8, 0x4, 0x4}, {0x9b72, 0xeff, 0x8001, 0xff}, {0xffff, 0x1, 0x100, 0x1}, {0x0, 0xb13, 0x81, 0x2}, {0x2, 0x0, 0x2, 0x7e0000000000000}]}) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) getsockopt(r1, 0x3, 0x1, &(0x7f0000000040)=""/39, &(0x7f00000000c0)=0x27) r2 = dup2(r1, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000002c0)=0x100000001) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) 16:00:26 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r0, r1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:26 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x2}, {r0, 0x1}, {r0, 0x40}], 0x3, 0x6) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) r2 = dup2(r0, r1) syz_open_pts() ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000100)={0xff, 0x2, {[0x6d6, 0x32, 0x2, 0x4ab, 0x7, 0x80, 0x8, 0x9dba, 0x9, 0x1, 0x1, 0x0, 0xffffffffffff7fff, 0xfffffffffffff801, 0x0, 0x2, 0x0, 0x1], [0x3, 0x7, 0x8, 0x6, 0x8, 0x837, 0x7fffffff, 0x3, 0x4fe1, 0x6], [0x1, 0x9, 0x1ff, 0x4, 0x100000001, 0xfffffffffffffc00, 0x5], [0xfff, 0x5, 0x5, 0xf9d, 0x0, 0xff], [{0x1, 0xc5d6, 0x9, 0xfffffffffffff800}, {0xd90a, 0x4, 0x3, 0x86}, {0x9, 0x8, 0x8}, {0x100000000, 0x5, 0x2, 0x3}, {0x6, 0x400, 0x9, 0x10000000000}, {0x5, 0x8, 0x9, 0x5}, {0x9, 0x9908, 0x8, 0x4}, {0x1000, 0x20, 0xba05, 0x775f}], {0x61ac, 0x654645f, 0x0, 0x100}, {0x100000001, 0x4, 0x7f, 0x3}}}) setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:26 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) chflags(&(0x7f0000000100)='./file0\x00', 0x0) dup2(r0, r2) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:00:26 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f00000018c0)=[{&(0x7f0000000400)="0f2483441a2c04b32ea114cc2afb22740f5d6e040d65f4425b1a3bca7c636f6109bac400e121478f2b38a2f37ca4983060f055f60554a06a", 0x38}], 0x1}, 0x0) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:00:26 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r1, r2) syz_open_pts() setuid(0xee01) r3 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x2, 0x4bec29484b99c086, 0x2, 0x5, r3}) execve(0x0, 0x0, 0x0) dup2(r0, r1) 16:00:26 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) r3 = dup2(r2, r1) r4 = syz_open_pts() setuid(0xee01) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x20400, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0x555d3c7ec92b1720, 0x40, 0x0, 0xc4, 0x10000000}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x443, 0x6}, {{r5}, 0xffffffffffffffff, 0x4, 0x2, 0x800, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffd, 0xe5, 0xfffff, 0x401}, {{r0}, 0xffffffffffffffff, 0x12, 0x10, 0x4, 0x1000}], 0x401, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xdc9ffb611e10ea92, 0x2, 0x0, 0x2c}, {{r1}, 0xfffffffffffffffc, 0xb582491337b7ee12, 0x0, 0x3, 0xcfa}], 0x0, &(0x7f0000000200)={0xff, 0x80000001}) fcntl$setstatus(r4, 0x4, 0x40) chdir(&(0x7f0000000240)='./file0\x00') execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000280)) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:26 executing program 1: mknod(&(0x7f0000003780)='./bus\x00', 0x2000000000002006, 0x86128) r0 = socket$inet6(0x18, 0x4000, 0x3) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="d591051a02e775038e01cbb16e1d1c5ff58872b2e21e376c89c5a6c15389d25c819f6e6b6afbb361bccae792c91b20d2012054b795410233d891fd2500e56f65848cf537a4e3cf1e3518c281b806aa0d31908c780bc47116007fc16a0b9a0537585bcf2e455c3792d1da12dfd9879a2f5a9fbf520cd5bf3645fe57c08f"], 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x25, 0x0) write(r2, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r3 = open(&(0x7f0000003700)='./bus\x00', 0x40, 0x100) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000037c0)={&(0x7f0000000040)='./bus\x00', r1, 0xfda2d52643889d8e}) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000003800)) preadv(r1, &(0x7f0000003640)=[{&(0x7f0000000200)=""/173, 0xad}, {&(0x7f0000000300)=""/152, 0x98}, {&(0x7f0000000140)=""/44, 0x2c}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/115, 0x73}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/178, 0xb2}, {&(0x7f0000002500)=""/4096, 0x1000}, {&(0x7f0000003500)=""/18, 0x12}, {&(0x7f0000003540)=""/216, 0xd8}], 0xa, 0x0, 0x0) sendmsg(r2, &(0x7f0000004cc0)={&(0x7f0000003840)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000004bc0)=[{&(0x7f0000003880)="4e18d5006ac8bc906e65d19a3b46923059d19559af8ef303a0c783d74f327d13e68aaa9fb369a82048d9c3ed1f6a46bfb68ebee40fd0853377f5900a0c4e76cde597f59c5415090246ed47f004c00bf0834cb3b812302a5f8ae75a753ba8ebdfc6412200ec41f8e5d93827c01d617ee44d45df00f58a0bc146b421a2e8b98760a0180c65d8670465e0604028ee71", 0x8e}, {&(0x7f0000003940)="f64eb7d489865964c05c12927712", 0xe}, {&(0x7f0000003980)="314dd9c5252d36ce69149cb6f7ac28dd50a1d0b2bc092df2e416b33c2e0cd72034cf95aeb1f4438327c99abbf7f19806a2c0096d84ba14bdad378c8adcbdc3dddad42ead0a9911636172c03a63937132ca6d60f4968c52f17cf01734f9", 0x5d}, {&(0x7f0000003a00)="d63a74e6ac028eaf5b3ce52b599def0be2bd9234e3dc6370852652d18895633263937eb07463692453790ff3164d311ca26d216c70522d796950652a2f", 0x3d}, {&(0x7f0000003a40)="0e804f1b6a8a6bcf50603951abad5fb671087c2e9ca432a18c06421196cb27c84a0a78a23e7c644700468ae79367b4cb43d46f0a5d57db911e073c2ed77176d2bc51d1f54852b8cc66ac42b103304a71cd13ce219a05f6dded7b016cc152f230e0fba40a217b6790db107c60eb8580700176068b3df8d7cc7f7c6f1d8f46ab04593b40cf39120cdde46c8fa3115085123eb982c3d3725f4e241d8bc2737daccc29ed3d17e25c8194e1ec53cfbbbe5e06ded63ee01ac7db", 0xb7}, {&(0x7f0000003b00)="9fdc8f1e19a7c5af5a9a3072e258283e4c689990902a548288d0796ed01cd735d4ae0eb6a22c64a6345411c889c07ae3532129e53b40fde09d59f81b0a0c496c1110d304e47f119eff1fbd9546acdebb2a9792e3c86969a0a37e4d9847384912be23e0f9c535b7dcd038be0b09043bc84dd541ef9dbd22fa996ca5de43e81f507907fa7af15e6bf63e172aa5319e7e3e7283ed8e0034b7cb215629c04749d772fbb87ee9c73f0e2128d724e0f33ecdf13b0d5d449fa6e9f32cce69ab63c20517b86840b2c6a271edb8ff711631ff8c9cdded01dd8c8a044ec54c907fc72e7fcd251703b269927817208729b3d29f76138eb83b8273fa84fd76c370461cdea7736465a4791c8f54b79b630d5195457de6a79789b8fc6948956116a35e65c76fdb7a7a7570b0c4faea313ac5bdf2f8e672f1cca0a7bc44ed6e14b80f258537f7066d30dfedc315142c8ea7f30a7f6b7f09a674a34536afed719395ab0f87c39df5ef230166209ea3de875080db47a2742e3e17c0cf04a8f24a10b314227b8f2a8d99d56aa5210050a0aa0dcf0e0297622e438f552b9694cc8c62ae6a571f9beee469a13ac2450eb406e68be1948f98aa10c4a766dda038478a50c47b578280440f02d1d8850deab061956a4bcdf364098ffe4ccff47e0977e0f716574da85007c9cbb55f78af48dbd6440e9e484c2ddbc27e29484d2436a54638bb8c1f90bf1a7880500b2eb354f62807973fd8d7f8ef24d350ea24e91d065a43d85ce51d14c1ec0437de34bc55a589649b29b03c4934fe7e8ccbfa83ef7d7cae05ac240c1615713465494c74e6322a85f61591ba66234ad529ee3df4a1ec520ca86fce73c95c1ee63693bdedfb5e470bc4088e68af01e95e89b4919175212cae00be51f81fd848dd4ccd62fc694f269f227b9ee2f5727dafc3bba6e61fe1eefaa228d91b4b03733e17943aaba733ccab2044b104fd57197cfc84032bafaf5884332328cdd9aa6833a5a12b12571417c30fd0845bbd4892e544c1754230e449cd3b498eb612b48297f8c6c153ea00b5f822bb88eb278e794cb84360ad6713fc2d6ecee59224a0d77bfc130f8d3258cd1e5d9c805e5eb15686dd95aad49c4722f77143a29bdd0fa88c1302b1c75a0bbe59b5ef8de4a9b19ed906146abfc1a46ad5f41af0debb175a16813e348cfc069e03d7b87ec4822aa4296fe7bc47f8e3a8eef53d317062d988b079a20acc485887b61af90413f0b004b56fee8f263691c05eae226d55d78a7c63d3f965558b5f536673bdb049de91c9147df48aa7ead763dfae4801d5dafce0ae8eb07ebcfb4c6f96edada7459b55aae8e15dcae99819c662572fcb74a1f3463d7d63a4a2cf8d36a9050f6bcb4208e980f475a6d405a225cbd8314c13864be2674fe9e37693d08f579d494b261840f811ec235c551f776364627ada24da0bf81a877b896e626dfa880f035e7d3d34657fe1dab348d5bda8929ab41e00a36eb4275f62a39485fedc8d423f3607a46d0df45c0780ba3e3b03d4b00297ddeb737d54397fc4b29b98e878733d671eba7e96835ecf636a32423e5990f7493edffbaaf5349e9b103e20eb402ece152a5f87add89b9e8c28d3a39b6012001719d5dcb43b94a3abe5cbbff65b875f5eb789d609092fcd7d54d3080d581298c9c75f4fc52f5dca6870da145c5af4400268f925d20a9dcba41fa84d591805bb2071a2b93be17c9e4ac648df248a6ae6987b768a51cff10ff419c3fb3c376756088aa48be5364d56710f232c4147467614418604fba522f5d0025781ca317f7665972a8c7e10a626cf0488eb2383a9137ed87bf387f49e8aa6381ebaf22dab37d03728a5680a200ded0b5ced81b7631e0fdb493553f8e8d5a5d379cfcc17d6d1f549bb260406bb1d5a6abbf433259039edbe6b65bf3597992c2bc598c5574759d08bbe92f993966e5c96c200619cf51055a8f03582888adf72375761185c83d169f23a0713c0da4c65e73491fc504f9fe4c1cb74b5bb4ffe626c893694eb76783e1acfe4ed8b48635a795a720be411915c4cf2047935161a1261548203529726b0654281d54baca898ed78300473120acf1021a66faad00cc58158083dd3add83c7005f3ee24c9566580781762aff518a0e61b6ea0622ad8fe5be6860bef8f484bee3e67b28956a1b1cb4fc618b8df27bc00edd574606d710f671d4e4d7ab375871fccc2300557432c76c65564f73d1602133f11265c7fc7e1f2ad82b859e9af3296272b9ca3e2cb4b38a30826696122f70d89b438f12917737ae11e5896a06b5dc8ca647f47b120088e98bf20d45aa5d70dc02411db6d4ab631546b93fb501410f816a45de1ea2d73f83634ee5b9bbad80d6047fc70c85b07a4223766ad52e77dd03448c8ee3a13b0fd0472af0829dd96f89965674c5aabce8dbc99cc9bdb5bd03c489cf9aed4b22b50823fc33120ad500fecef5970ea38d06b90139017732923a4ecd6e1034e7bf191404e64c5320c8fc6460ffc1df247aa3988866f7447bfe0ff36e19dfe2d9348d87043e1003092b0441410714f55fac05a19a8df1d73ff995eba28b6f1ffb838574742d9b8614cf0feaa1d9221144b5df072028dcc4e45a0a79e254773b3f1d6051feec9ffd0fef1b99a22d1bf99b2cea2ba6e3aa6e0c7ba219908c4de17f81cfb6604a201a91e44d8bb51581ed2585926498bedcb0c2bddffb3282f32e85b55131fd523f61a60f05a2d699c46b69000edc7034cc52c91039333644eb78e23c6c298565df6e740a6e935f47e5f88663f7695cac9f661f968558b92f9febab742908d1d35c2ab3103c072ca24838d46e983b19a9c4702899f8b1700b034bd4f1f04fd8d64e0b658eaef19a2913102b1e77bc8d53adb3d71265faa339a44814dc005ab946a8106a40bd204b017b4183ff49d5b73957826e0f8f2c6e95c1ef7eee8388a1d1bf127430fba042ad386fdc5399060851686909dbcf6f199425c787accd607d4b182e4ee2cbc153e88724cb24dbd8c2bde59471cec2f204cac27604b7d1e69d22619ce9cc8a7f70e69314f27603a4ab37f5577313e109bec57af62fece207cad822ae10f3e1d11d985aff9ca4e0295d72f0ca54df61785ca0c7e1201c9a4f5ed6daee7249f8d476c5577cf019ea8e1f0edfd624409704db53b2f8090f5d836b69e239c380729799c6d664871e996fc201886d6bc291964cfac0fb0013f20b7a0f53801db97ffd213707990c4f3423c643bb7c734291f37e191cc45b2afecee77dd63b9d36abfc41180f4f04fda7d9e782f46dcd6e0546ffd5eeb66439076dd1fa5b62577efe5e1205a4657c85a784c1a348f1a4be8fc91e62e2102ef577adfc54a499220630205edb635a323b3555c7749f941c5ee629eb23db505958abd006d2b0eecf7600140929b012220a596c648f09a1867fa83d0ad0069ea877fa77c236ce0a26730e82d2d0e6bfbbfef40220a79d16f82b6dc42594d39a1d0cf6df15ed6ff0b970690395689a531e1a483132f944d75a14639960c4a6d70ebfd04ac83f2961ba61dc4c2a5d40d87dab73e632481aa4f7a38bb51a9cf56c29e84086b1f1732e6c6175783011662a0b1ee0623046522c9046ecb6420caff9c56878b99995b22f86e1d5f13b6411933842845b6b76e3e5c2229f552be103bab32e0689ad43adb77df97521e9481ec3250c642117966a840c50206e59254189577cc5705b0fbebe8053b019f221730d3e96b1f4f19a188bab97f0d369f32388264285fe9c7f94f9d4d98f212b56655f5f932e63196e652eee4e926ea9cb093f00a592fb4e23a18de2822ffada334fe2f2418e02c92aafd7e5e5d2181708986e5c796f614d48c5ebf9b3fcb1bcbcb9aebee8d5b98cfb81d1bf8c627dde67ee9f1afff0e56394862ea3d493d47ff3e9a94d12547b82cd969c859b6b8b01955360c56fa33ece64e63b98d974994d758c82010a119df9a2cbd7fddde9c21908028646955e3f490b24d466992b637ba9899003afe687c8697bd6701de6a144fe5c1aa285c5ffb54db0a76644ba392c02559ac94c8dc89b35a1198a1f9fc22caa432ed71707ee206b26783d7c5d51a560be4dc89ba09bb4068c21f112473e231ef5de382d559962d7c5b5c2479441fb79423875de1c7d7190ed5267ea108f071a0cd9985700f05d74c0ccadecacb4645e2085b4a82a64ae9725564c725b3e5dcc536ed869ef8a677dc3d1ee160630f38a52caa991df36e5dcdce24aefedd7e5880d12f76ac8ec9c4dea4157cf906b979e7a00a9645c55746d461c9e5c019eb486928221378a26b240d7bd1f842e4e5bf8550f6fb961c3d65b7bee6706adaa3e211f998f07d9278b6993754866e18f3ab36b10908ec681388de27ef8ca228c282270985fd3fabec6f1db26384c5a10fe95d6d9c6167c0837cff2a85ae1f9d4c6116e7f7309d34fca0e641d8b0f97cfd382d44e3dc77948248287c6cf2a22af6e455a73b631453a3166360313d703729244b22e10cc78b10056bd97d851acb022ff2405567c57c9c12f586b5bdd0c09c715dd21d60c881896b7f8cd1cde5af5d9b5d787f28a1885745d45a5a9fc8c5d6fd0d982058a5ee1147ff96f69eee970242702791d3f806ba67ad6b1bbca11192e5ae76cb615dde24af16cc89ffa3e4a36a0cd8aa64c6faa8915fb389ece46ebc1f46984d3bf4a53515228bd92f1ac4556f456b188df2abf1cac4775a253b85a56f7cfde8264c166231d3b52f1bad4bfe72952760091743a25bebc86538c9ea28001dbcdbaa45f7d7c5d9e60c1a3d76ba642069c3969553a6d2e0b9b71df8b475a52a37f7984a7cce285d651fb74d1a0d7e6191ad39bf6c2535956ee5fea9dae48f7e56e239cc91da3ad3ca620fa785870fe5f54a3e6bc2e0ec10e23dc928ac8c27899ed41e444e30f6248e27afbaf38b41a44b448edfab883cd3026397a3ff0668803a0139315dc9bf08f46c7f12abf6c55af01af6b23c1b8ea25bbb6fe30e4e9765f785729ad01fc83dd3e9bcc4928333b248fb3b7162b570bbe1ab53caea29857268222d0a10e31ae6c37aae9fca4b8256341feb339a1c1152406c3a922afcfa9bef0435806009be98e8255902bade2640ac7494b415da40d5e931292167c4e612a0bda6cf6e8a77bdb4ad2652b43291293fd0534db01be541aadf4fff23353fb516655ab3d2b95d90c62922f79b96869fc328742bc3326860b2eb8dcf41c6432f6b9a9aa1d3f4045c85fb87276c5c0c99035421e5b801f8ed374e28b0b76ee47c8256b1feef3fe01795915c66740ea20f80cf715240ef1638fd3e202bb82bb8858727bb2262f3b1b93ff406c19ae45c10bc9d168dd5742d203931dcb73bcf42e73cfde181c341876720e0d53be53d40d7bb5f4aef36e3154ef291ba7d6104e006cfa8c4bdfbce34fc8cae9003288587fdf290c4b66256b8754062437475c7581a778dc5da44e11ca749de5bd2956c6c222cc3fc3b3ac8b62ab3a4c76b959f8d9c0b0ed172d8c4f10d5fe8d40dc4d2d1bebd0483a177ffe92a46a192950fd4782a767ac4f982c63e701bdaf91354927baacda35705a49d7dd5ebeb65a89d0a138487e9748b8df4061e90cd99d9ceb35b6a9074b1dd442fdfccc2bec4714f6d79c874ae9918bd7edbdef9528c9e6b1c8e4d4018ec05a5c11f9acfb28a10dc1938da06191aee21684d7c57b48b3b39368c4a33c1e628489789209e3e9de1a62962b3f3f56aa8670f48f78249d8623e4bb537327b68a462af516aa5e90981c70dc7dfacd9a3991f2d07a376a14cad08a3a82b", 0x1000}, {&(0x7f0000004b00)="6f4537a1376024528f0a9106c1ff2cc22180215eace1bf75ef6a3a2249356d3f01f6d3847863b8c169212cd164a79f5dcd5b03058a14706959eec851d598477f3428497fd2b8b3b3be364a4539e1eb0f948492e5aca5f5405de0912bad4a62ad5e1693197edd566c230f4e2e6bae0323b80f633565fa45ee1f86c34bc0f81c9e8a65cdcaef4fb9", 0x87}], 0x7, &(0x7f0000004c40)=[{0x78, 0x1, 0x1, "bbec947ae91078a4e196b998c8fc4a34a2c086bd4951afd4aad1a5b29acbbfbe0352e5c4f1aa26a763b9fb037b44dd218ac8ff68e584cc027c65f8e5cd63ba1c4cf40e1b26650a3eb2c3660715db22a960fc7f46aaf990d022c8378ee37a58e342c6e6fb01507e"}], 0x78}, 0x2) socketpair(0x1, 0x3, 0x8000, &(0x7f0000003740)) mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x6f0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 16:00:26 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) semget(0x3, 0x3, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0x800, 0xfffffffffffffffd, 0x3c687207, "c7a73994dc080e0942c14359c6e721e4148eb7cc", 0x3, 0x8}) dup2(r1, r2) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="a45938f4a7a762038cc3f28f94b07152f81ccfedcb5dcece217e5c057b025c460c8148b6db44bd4737caa5a271ea3c07260fe869b62539aba23a", 0x3a) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x5) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x91) 16:00:26 executing program 1: r0 = kqueue() kqueue() kqueue() r1 = kqueue() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x84}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") clock_settime(0x2, &(0x7f0000000140)={0xff, 0x2}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x45}], 0x66, 0x0, 0xc6, 0x0) nanosleep(&(0x7f00000000c0)={0x8}, &(0x7f0000000100)) getegid() 16:00:26 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0xa2710206198220ca, 0x0) 16:00:27 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x5, 0x1ff, 0xb59b79c, 0x20, "eb82e1933eb304abce98e4c7a72036cafcc999e4", 0x1, 0xa7}) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/29}, &(0x7f0000000140)=0x1f) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) dup2(r1, r2) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) recvmsg(r0, &(0x7f00000009c0)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000840)=[{&(0x7f0000000140)=""/141, 0x8d}, {&(0x7f0000000200)=""/35, 0x23}, {&(0x7f0000000240)=""/96, 0x60}, {&(0x7f00000002c0)=""/209, 0xd1}, {&(0x7f00000003c0)=""/182, 0xb6}, {&(0x7f0000000480)=""/172, 0xac}, {&(0x7f0000000540)=""/227, 0xe3}, {&(0x7f0000000640)=""/221, 0xdd}, {&(0x7f0000000740)=""/190, 0xbe}, {&(0x7f0000000800)=""/36, 0x24}], 0xa, &(0x7f0000000900)=""/153, 0x99}, 0x41) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() fcntl$dupfd(r1, 0x0, r2) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r1, r2) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000005}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a8") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:27 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r1, r2) syz_open_pts() setuid(0xee01) r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000002c0)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r11 = getegid() getgroups(0x9, &(0x7f0000000340)=[r3, r4, r5, r6, r7, r8, r9, r10, r11]) execve(0x0, 0x0, 0x0) 16:00:27 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) r2 = dup2(r0, r1) syz_open_pts() ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r3 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = getuid() setuid(r4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) execve(0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0xa7, 0xeef}, {0x7f, 0xfffffffffffffffd}}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000280)={0x9, &(0x7f0000000240)=[0x7fffffff, 0x8, 0xab0, 0x6, 0x7ff, 0x8, 0x6c, 0x1, 0x1fffe000000]}) accept$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/40}, &(0x7f0000000200)=0x2a) sync() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)='\x00') 16:00:28 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() setregid(r1, r2) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x400000000018, 0x3, 0x0) setsockopt(r4, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) fchownat(r5, &(0x7f0000000080)='./file0\x00', r0, r1, 0x4) sendmsg(r3, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:28 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000100), 0x1000000000000186) dup2(r0, r1) syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r3) execve(0x0, 0x0, 0x0) 16:00:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 16:00:28 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r1, r1) syz_open_pts() bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:28 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x6c}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x40, 0x3, 0x3, 0x2}, {0x7, 0x2, 0x8e9, 0x2}, {0x1000, 0x8001, 0x1, 0xdf}, {0x1, 0x8, 0x4, 0x80000001}, {0x1, 0x1ff, 0x1, 0x80}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x400, 0x0) socketpair(0x18, 0x4000, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000180)) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000240)={0x6, 0x3ff, {[0x8000, 0x5, 0x2, 0x0, 0x7ff, 0x0, 0x0, 0x813, 0x7, 0x664, 0x7ff, 0x4, 0x405, 0x2, 0x9, 0x18a9, 0x10000, 0x100000000], [0x1ff, 0x3ff, 0x6, 0x0, 0xf9, 0x5, 0x470, 0x2, 0x6, 0x4], [0x80000001, 0x0, 0x7, 0x6, 0x2, 0x4, 0x18], [0x1, 0x1, 0x7, 0x6, 0x43fa, 0x9], [{0x5, 0x9, 0x84b, 0x6}, {0x7, 0x3, 0x2, 0x101}, {0x0, 0x8000000000000000, 0x0, 0x1ff}, {0x1, 0x10001, 0x9, 0x6}, {0x80, 0x912, 0x23, 0x6}, {0x8, 0xe42}, {0x4, 0x0, 0x80000001, 0x2}, {0x8, 0x641, 0x7, 0x2}], {0x8, 0x3, 0xffffffffffffffe0, 0x3ff}, {0x1, 0x7fffffff, 0x101, 0x1}}}) 16:00:28 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x5) dup2(r1, r1) pwritev(r0, &(0x7f0000000100), 0x0, 0x0, 0x0) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x5}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:28 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) r3 = accept$inet6(r0, 0x0, &(0x7f00000000c0)) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000b80)="f98957e6cec2676c8ab7e141695f65e7852ea8aa12f6137b17b2d3c0f9342228f9855e0d95bea945eb251b412329eef0d8f30a474b7dfa6cb1619785229b991afaa102e876b7f9d03523c1c6377bd2185d851a6d6da2663df5429bc5edcfeb30717fd4c48335f869fee1a181b0ab4a534ebbd3852d51a1399a0d074bd02aa000989b8a42b37b0f3ff1b00196a9a287f7136d8e764cb69a7caf90a78a98034bc286c4281ca4a0cd5347af59794063f24ef7533cf9fd7c9610026993acc11223441a8b79e1516abdaaf3fc889a775b", 0xce}, {&(0x7f0000000880)="c7e59a2014e7fcff9c281833994079d107ecb368f5d5a18508a436f3317790ad83c166bbefb7307ae8ab37fda81f1bb60df845dc4be868b7a5b7d27aeb69974ffde0614e4d8774786af15f65d9f9b2e6723c43940ee6761d976534be7ab747be931f7d191d", 0x65}, {&(0x7f0000000900)="ab444cf0f90deae030c00b05cff28b716d14db1b30e3136e3d8c423c788a53d3f258bdf04b77e549f3b42ae1c70b21883fa8253c92351618c3", 0x39}, {&(0x7f0000000940)="8fb9b7c7d3f12b0c8da4487cebbd65fdebc5", 0x12}, {&(0x7f0000000980)="c7b8cbccba3427f46cf83c7ed576350256eea0d83a74a48fbcbd776efe78fcabdf35f5a8ca6f83d944e75ff28de1c504692eab7ea3625bdafe8c0794af7b5bae2097869a5dd23dde8259488171d4866557cdc700dc99a09af84166ff1a609c279f61048ce1c17dea1a21f571909b60012bc83c2555597936", 0x78}, {&(0x7f0000000a00)="3d5289dde0bcf68ddc3f68b9ddfdf4d07374a9e2f0905b868377796d14168d24cae6fe74dd46a65ac510998da7706d13bb6b31f192b66c4b99dfe6054710bfef03958ed0f3368659af67d00dbec991d2ab9b3344fa34792e8dfedd9dc6235a04a3e5150bb533c11d5633fd14f19dc620f54223d35c00a1595ebb2f9c76d1a93bbbd4a5dde3141554fa7e7c3b873308e3f85876f078fdea5364e7b5d629dce3b0364e0b99f6c88e6973f1", 0xaa}], 0x6) r4 = dup2(r1, r2) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000500)='{@\\/\xac0\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)=')\x00', &(0x7f00000005c0)='+\x00', &(0x7f0000000600)='+\x00', &(0x7f0000000640)='{#{\\%}#\\&\x00'], &(0x7f0000000740)=[&(0x7f00000006c0)='\xb9\x00', &(0x7f0000000700)='^\x00']) r5 = fcntl$dupfd(r1, 0xa, r3) r6 = syz_open_pts() r7 = getpgrp() wait4(r7, &(0x7f0000000800), 0x8, &(0x7f0000000c80)) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000780)=r0) preadv(r6, &(0x7f0000000440)=[{&(0x7f0000000100)=""/222, 0xde}, {&(0x7f0000000200)=""/127, 0x7f}, {&(0x7f0000000280)=""/147, 0xfffffffffffffde7}, {&(0x7f0000000340)=""/209, 0xd1}], 0x4, 0x0, 0x0) setuid(0xee01) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000b40)={0x9, 0x2, {0x5, 0xf60}}) chmod(&(0x7f00000007c0)='./file0\x00', 0x24) execve(0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) 16:00:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='/'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000011c0)='./file0\x00', 0x4, 0x5) r2 = kqueue() readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000001280)={0x8, 0x2, 0x3f, {[0x8, 0x10001, 0x9, 0x9, 0x4, 0x6, 0x1, 0x2, 0x4, 0x0, 0x8, 0x7, 0x7332, 0x80, 0x9, 0x585, 0x200, 0x2], [0x7, 0x4, 0x1, 0x5, 0x8, 0x100000000, 0x9, 0xb6, 0x0, 0x7], [0x80000001, 0x80000000, 0x1000, 0x0, 0x1000, 0xffffffffffffff31, 0x9], [0x401, 0x4, 0xfb32, 0x2, 0x2, 0x7fff], [{0x82, 0xffffffffffffffc0, 0x5, 0x1}, {0x18, 0x401, 0x80000000, 0xffffffff}, {0x5, 0x0, 0x4, 0xffffffffffffffff}, {0xfffffffffffffffc, 0x63, 0xfffffffffffffeff, 0x3863}, {0x5, 0x20ce, 0xab3}, {0xfffffffffffffff9, 0x2, 0x7504, 0x6}, {0x9, 0x4, 0xc71, 0x200000000000}, {0x800, 0x1, 0x80000000, 0x1}], {0x3, 0x75, 0x8, 0xfffffffffffff001}, {0x6, 0x6, 0x319, 0x40}}}) getsockname$unix(r1, &(0x7f0000001200)=@file={0x0, ""/51}, &(0x7f0000001240)=0x35) mknod(&(0x7f0000002680)='./file0\x00', 0x100, 0xc92) kevent(r1, &(0x7f0000000000), 0x4, 0x0, 0xffffffff00000001, 0x0) kevent(r2, &(0x7f0000000140), 0x6, 0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000001180)='./file0\x00') writev(r2, &(0x7f0000000140)=[{&(0x7f0000001500)="d945fa95819c56647ac71a1fe5321c6e5557b53857b67f153bfb52f2aac68221dc9e5285d360f6db90b88d606bf2ab2837d6e2395ed31ba53cf5663073033e20c5fad1c9a286d5c240e650a74f4f59592eb1512935fe7ac82c2f58a0099b18e02ac80bad82ebf3c92e87ca7a13b7f2197c8ca2a2a9910d13a011bd4bc535852526112497ab9947683a95af3a6ff3841821b6385134a333598db4b9b9bdee25e4ae4b3b5a26adf721c8b048097c59682fcc373c8e14867ff35d679ffc6af9358638f7e8bc15c88b66c3c2760e6c7d7a536a23d6491de2c72943f48ee033eb20b30d6948932b81c55b2ec62618a4aa7724a5aa09797da33bc5af553a63e0e3bd0234ec78b0397466bf4504b8ed8a8fe44880127cd3f4b9b7b9306508715e431003ac49cf0d1961c85eb37161fc1045893345082473f25469c0fb539746679cb763f1f920862db48b968af3d72620cf48c5ba51c3c05f5678e93e55d83ba808873494ce2c2193bf514bbc40f86ec3c7265e9f2edafb09fc710d92d708c56b624ff27a6406cd57d30c2d33f594711a0649979f4497a0cd56faab759ceebbe014cf840cfbba17a094133e712d417052862f1bca3cc93cf7a5f80f235edbcf7dafa0cbd6a34f33746e63d87a92d9a4c52297f8137b189ebb488d04b7d5f3c046fee41a2813a0b87fde844501d622c9c530ce22044094e784dc00b13a9c2c7547ab1776040d199f465997d75eb0d1129b51011062bc967f986ed4c87b37fc3239a0f92ef7b65ccbc1c169537a1b0fe1c92b1bb2642926a717d42da5e1bb3297ffdead5e491672118356934bde5beec572c538ee35e28402b6aa1cd96a845954b0e7dd210bb4e7445cb6baf2b05874bd6ec576dd8b4a0783d713d58c460e33a23545e902fcf2b3ad5cffd802c61f3774b7178a86c85d9e64a0737949239a26077459270e91700e3a26a2183b91c5443e0a396efe365e25f0151a5d3f6ec9cd4a0b6a6759e3d5ea4c27ea6e2697edd8ee866fc81d587845f9c4828203e937dd9ed94a48bd093812c43803b1c799661062b3ca1706d06164d55cb33711f9bb90e0b7eb157d6e409abb957cfdc86282a6a9cfafdbe4ad409c2d26c54cf53ffdac3b0bd1d839074a79ac4723d4988bf14668b0b4f46352cdff7aad88eaad4808fb42cceadf291cacbc5229dd305b6c08d4d641760352085290efb4be1b42a019bfcea930c76ddaad93be771c6a62de2271e3e3952f5e348887dbfe136fea58b9cad3007fc822265b5721e59f7188fda80b43e7bf792e0b2166a601c5c0d4565d669f116e7a7b7fe9e3cb182b09033cfac146d7bc1fe16054306e909e8c56906901ec46926e03cd627fb8af666519806638911231c90787bdd1f34999f800fd9fb34450d56242825e469dcdd0afb6f87ea8f8a523e1e702a1d8e01a32ae27648822f077834f23018b78056970f1a93e3a2be266e606dfb9387c91608d8c21263d522358707bb188fd73109c8a9ec78719a2725ea2c9ebb520e934f5d5278b6e7eb28c6795ce1d76f3867f5932cdec846ad1c1729b0ce369b094412f298f6af8997e1c8259ed075f22f2d6484c9679f3712b5a20aa402a29712c2b2c4ce5e599da55ab84dcc327149053489c6767e906679a93fe1c312c4c4d036ff613455244303f0b21941dc2457d33e9fc94109f2f4422d965495caf5e04ec997635057488964e712db5dd2b9547988d244b913caf052770b1bc6ffa4dd4e657cb85f2ac28b3086ed6fb34c5fa3b6a2ef3229cbe2034146a5bdb5c2a9f20c3e6104619d2511f851d51cc31735810dbff82326e40eda8c62d2ae6818582267b8d1fc7b060720c85364dce40eab5a485a37ccfb3230fff2cd993218ed42acef637921f8d88fe65b87cbca660d324c8e42137a79dc1f27ee166577e9b9f7edbc8e3339043c7a7144a89ac88187b23036c29bd2df1f1ed9e424dcc5d3e9a47fb4f199c9541d577a0ad372bf8e44775a31e744e00e470d7df42065f784015f5140b01d18715aff201aa677edd454dd909a02c4c266fb15b1907818224e72614d66de8a718d7b1b8ee13cb092cb7375cf1c263b5e098e396fa7931065d1312b31d2396a19335eaf679d928ef7adf9656a5f6cbf73c0df05433f6f02d4f2a3fe760e16cf3b3f6f21b87d425d9d557dc1483ecdc121a4956cc13655dd971ad92c7897e6c9e0e89ffa9ee950cbf99e94ee701de2bf485e030c6ab9d976816d5c8a78798ce3d74cfb1c3c2437caff5641033706bc30842d58606a75d5d9f9e8e6275fda8ff54e5ce0249146f59e9a6a29d2af6e0325324398202d2f6b170b367d2b4a095ccb6494e182e3fc29bbe470fc697ba0ceca33b5cc9ee1a120bdaf5e49a685ed71349768c52ee896ca99b2e95b6087b9464339f73991ac4c31d028bc1aefe6d4acf56db91674bd93589da6f2c474807adb5353e91ca23e44933764957e1a8891cefb09bc531beeca5fd0eca8428a30666bffe087d3b52910dd84421a72be35914edde3c8f5220943e18854b1170bd1a49dd01045325373e61396f3585b5e0001c6211188ed2ec1b849312b79c42d95f16a2b72f4b3805d15e47c92f933723cd58aab0e73109e4cf1a73939cdccf0312b58bf0d933f0e6d72c9f580b200430f6577c09221427a58cc4af29d111e77250fc2b31c325bbaa10419a3f6b2b24c3a684fff90384ac8e87094480b09e1d763944119b6a6d5d175a1855bd4c1c39948ef29f0b30c35b2ea696cfb23ac908624d800fbbe7377ed1d0f0c32837ce1391d15fc7f577671aae654d70a51b06e5b26a9608fd47cc7e058e2602e7180973439720494a7713096ad11b752c5b91cc84c7fd6bef940b9c1100f205754ee0793cae07374714b8703dfcf88bb6896f8034838660134deeea6c2715c03d6c7126462a03f1f5d8b60b134a096a66266de2a6a364d242a9fb25cc664c8bf026c94f60fcf6b736ed1a42b2def94ec1a8c5e9dc1a994fe6bed7863ddbbf48c3bedbc330e47ea93fe7cc4e77bafc0575afe735871dd26a965379e13a0be99e20d763d870f1bd9a39bbc2cfaa401c013329b91326a2d17885da344b582c1f715a557845a40e0781866b1b301f5ad7c74b225c4faa0052fbe1e0b7ca038b04366d409d3e050a4cd4f589e981924129d969cbd4f80a7203b2ec2ff96aeda517bd240dedba8547374d524b5ffbbec72ae549f6dfa12e4f84c385a74002237cddf66a10f5f92a5cda47e17be7fa267daa8d340b05e9f5d0133bd7baadd2340119fb1677386eed7f53dc3ca5b439c3a2b1ef3069b3ba2df3e0382f87a3daf05c7e80b4bd07166bc392146d07dbb91172635b55754e6c56c6bcf4c0b4296cd3bfb63e7068d4a943f007788c7510f81a7bf34493d52e99de7ac27fad920c038dd9f36c3bfa64c835a47fe482252566fcbe9efc55bc193d38879375ca85f4c7a00987e630c660dde17f4c8160b6e3181a73a0b30d37257b585a9af85bb95c01074cf930d36c268d46027c5b1df5075d56c83b2d087f270f8f02357e971b459491d4db684495f0989f8e71fdb670dc88f2f6e9976ec22a64f3c959d3b7bfa97756d61de7316630733020ee8ff449026ea9ba4b8f3134185747aa6b962e19fab9ca1641d3c5021f97ba549709b23ed55c378171be161d5dead9848750240923bac8eaa4980839ddf6524e3d2aaf43910eab0cd1aadb46898cdd682e82a979a4edba0477d9aa36ee8a1b5efd030978246768cb4a6cc7dfe8092dc9511bc67b607d1f2f3c31b105fb75c3e16bb858649e204d97435992a8dc0b6b9a76c28d7e4af2cc494a8e221f0c793a2f3eca62e5c7a6a69a57488ff5b03cf87bcf3340373d20f3d9bb6371e9fa5660d703dadf2708d4bc04526edfbba1adaa196d13af97d7426840665b056c5898014d9d6f395aebefd4aed50e91fea9163a7007f6d8ebbc34b4116844ece608cf72fb4bdf3ed2efc9d12e9e69098db5db74821ccf70ac1305faadf0b9d0ce731e62937f6120189b8dfaf4f0aa9e99fb2909be078338aca9c3014e3f95cb03d8e23210d1d99c8404e282f2cfee8fe8db0b46d612c2d2ef45b58a88023cbad140b4e8b7b010fe9173cb6b6592abe5af1fe45b2f99d5beb64a586882c761e4004dd68880a68dc07bb5231fd11f6c9a65bf2968a4199b40fb3e8e7dcc17f81799bf48cefeafe4ca69385c6430a4a003708c6240f624fe7e8b519a655cd8c7b1639ff32cfff35ca95130579ce71e4f389f82d9d02357b16cec2a95adaf708e694483d7512afdf039d5fdd301063dbc181fa9911f95c268f52d218cf95c9406d5f2dc8a9587f267adbb03d6a854c4757b126260290df4a6999bd4f716cb5e71d5301afcddf1dd39c578096ace36dbf938f8de03209811177c65ad2c61d65d34408e319ab87bbcbef414349bb9eae5ad58f667cbac8be3889845fb5bb89fda0054bf5c0b2c3465070bd45eee6fd6183371d328875f544edf2af84a3ee1ac3857ad0446da39f2384c14941282d9da40dd7e41eb275b10d1ca97e4357d0dc36928a6785c1177a6cec9ded109e99a4f76f33ea0259cb1fd80595e6f56f360db0a4ed6f2faa7c03efa2d77a2f3ba66b0c8a0a79a6cccbd7e1bb9d709ce5087d918d055331446ba3cdbaf150b0c782cf10903374650ef72c8ec8b6f84c7ca1c4b955fdc2499e3c05e5f244dbcd3c82650a523fc862ed40565bb329febdcf7b063b8355f7569c3372de7d4cea16f90fc683a3e2c76dec5154a048dd09cba72ab3491e0659190df50be084a71675581db37e4ef33e9a46c0bbf7194a9b149e9ac222ed29460c5dac7f76b225b880fcd895608e48e099ad08d4804d5b31fda599b6090e801e5f28b1adeb56ef7c5854532d256d6f0a82e4f99417670f8bd5714d1196f0ce156231e372ce96e4f9bc6b76fdcb1f8108283a2e78a69a0b8248794719d8b30c47f540e54610d7eead23ac158f287effdf6d756d65913b9e4c1fa5b3c2e12aca0f571f54d640cdb348c2ced21a746b335155d7debd4d71cab53998a4444e9219df68e1eed21adb7f4a7e02bfac1eb99d06887d9dae45cddb09f573924fe1856869b7a5bd4f9c16483d04379decfb3f1d5e24e39e68ede54c0f9371c406cf6a382b04e30ef123a3e62ce70bb79e8f1aaff0e22b0741226fd7893f44fde6f3dbae10f733af4fd271f50ad88f13e7197a9e5f7c0efe8bb9e04bd2f802598e8c8de14a80578c16b82c94dbd89a88f7759c9e1dfe813232cf632d4a4f2e71b8f0796652143e6ca55ff6b852d5811feb7c6c7024822d0a91bb582b44af67e574adc05b86c8db0d74d9175751713f76b89d0fd04ed06b363a240377735101c6d914935f444d010480fa5274df743d4357d0b91ee8c1ccc051e2fa3c06a0a39b18acfed2b9126d524b99db6edb53c34d9bb3728c1c2923f1b6e7b0b264a9b41070510c28bcb104717d511d480a359bee9ed9fc0f1f36738d9f0b3986d5220ca52f69f0825ea290975c23ef35fcd71640d4a702dead29fc0f8dc9da9c22a988d060e47cdcf98f2e20ed33674ba4c5b1a9f83923a400fe479a0af30c70a2da43855f7a7f71f4ebaf81ccf906ca62cc07c8ed326f455f26e1bc3c6f95366082f35dd2157bf5a72bf38d12c76689a2a26cd1f007e3a7f0a8d4ea63ceaa91dcf1605332d895a27c823eac7153d100bc31780d5602e6a0f533c1bf9db2345944f71af57fc72d2e2f6782192181037fdfd7b43eec4683ade22936a51bf7f9ee5a40b14eda58aece811aa54f9ee8c7e3f862279166383e06faf340e", 0x1000}, {&(0x7f0000002500)="56db754aaed165ecfca715d1e6a129ec65dd600cf4348ff40eb86221e7a12a8ff5957bfe96ecfc9a40b662e8b49ce6cbe8259a40417299a9d51d826814dd4ddeea46f957b6a9f76b0d2478f18de1a6949151a356934ef2a71836", 0x5a}, {&(0x7f0000002580)="c76bb1e71312858019b8da19d5bb6ab9736113b4974da6820808e87dd96e88a186fa245065de4900e98477a9a4a3235e2dfd045b21d6c3a81dcecb56cd7c22334af829effb8e79043c5dbb604af345824bcd5c3a57a5c15476cad76f51e8b70ba66619fb408be9b0689d3e431315cbfe877ba571021ef80026b1c553b2ca099c4d884be5dcefe497d3f55bcd5b21085ec0512b05cb3eb609ccb36d8d350be1546fae7141c8360579c4f3693c4cfd5f0b5cf003d06dee6cb637a162f0e9aec93488e161649bee7c79857ec5e952", 0xcd}], 0x3) close(r0) 16:00:28 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r0, r1) syz_open_pts() setuid(0xee01) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) execve(0x0, 0x0, 0x0) 16:00:28 executing program 1: r0 = socket(0x2, 0xc003, 0x2) socket(0x2, 0x0, 0x8da) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae4557d05edb760f4bc48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871d4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000b1badcede45e985fb433e34637550e959d88a3d83f328a6cd06f6db879cb0d3df344a926fa8106b718f979a8100d670278fd63c5ed831ed743574a59b2617b44631c3bcba7c786ba64cab7eec05f3107816ce33b57a91988cf97fc6f2f6de5317c956768fbde174c1ec2f6be0ce0d4db36d2c028000777848e92933682308fc580cf0c793253d5227d701fc57103dac8c4f0e60f03bd04975230dbd7e96fae9baafa48"], 0x10) write(r0, &(0x7f0000000000)="9e3eb39095f3ea931f", 0x9) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000200000000000000000000000000dcc742a19c5837e8c28f1be8e119ed8d6d6d95042d3eb332ced5ad8903bd6b08"]) syz_emit_ethernet(0x1, &(0x7f0000000080)="98") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) ioctl$TIOCDRAIN(r1, 0x2000745e) flock(r0, 0x1) 16:00:28 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) r3 = dup2(r1, r2) syz_open_pts() setuid(0xee01) symlinkat(&(0x7f0000001100)='./file0\x00', r0, &(0x7f0000001140)='./file0\x00') ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) write(r1, &(0x7f0000000100)="97244eda7d2771a78c175e7ffc14999a16091970503431d5076c60ba3890be1c10a67ac2bbf3eac70f180d502130040e61e55eacfc9339d8d683c9e40553191a377856f2626b185c3a8a21fdf1b4b9d9e1583b8baee9dff16bfe343363bcad603af7f1ff03d4b057d50f235fb49293a77e3f4edddb945c16a338aec2501bc5bd7c5bc2e9dac05eb3abcdf664db769cdaaac29d7fc3eb87b4f5797875d179a6df2fbfd341ca8c67b050a48adcb3e826e9cf91ce26ab433775d0bca9031308131765835f38778c07cfd061a4cdfd38520893f9867739931437bc6c640c39fefa07215cbbcdbb9a4f4af384bef1645d05cef31da4c24d6b5909013012f13271b7116de183fcdafbd4185063f54469575432db109162f10a4c3c8d8a8c3bc6a36e5eabb096c1e1be48ed40385df270a5dc58fbf7abc2d27ae3ee5c9de90087a789b47631f31d768d65e5740ac8c4197e81a71914151c15bc70bc424f95d630b3d2100cde6d2c287409d4348ed1903305160c1b699368d1ac0f6b2c7aec0674cae78e25fb7ad611e377556f1a2926c03a6f2aa53132ebc6be719401b667ed2d6ae00fcb42bc5c7ded4b6560e93410e69e7f88b86bae2bdf92a8bf0cdc67f163cdc21dbbc1affd85d621e1431a450cfd03ca3bb25bf12759ad615e9032e72cc9ffa8a0018300b5877e8b15b3865da8be70634a5689e261d4795d130fcacf786ccf8933423fca5af12e8c9a565623827eaf7a6832c7d5b6bb285a6236b80961cf710db418b951e41028ab58037325293140e3099d8e51101cba20314a3172f2bb1a43a082876272719e298b236d13652bbbd6027e940ffa211b691ff9c8e3c491c8e319cb67ee92438764fdd4a0cf92eaca4ee81a264ebd615a49114095490a21f22127b2962c4f5cbb731e843acb0d3778d8497384a777694bbc4ed839ff2e7ada54a6a2fb249457df1aab1f23b459a1e743c16806cd6a455cdeb763941c97cc94feba7fa96bb1ff90ea7dce2f3b1c84f674415c0a9f8a91e2edc519f2dd9528c2c147977444cce8b7610d2c8697c2a266da52639e03c3a10f33818e2bfb2e216550920929cbaded3c29adb79aa7836093b958c51066759e29a35d570059368b92c7e0eb92ff4c42c3f82ac4da8507992179a1ae9e308b78256068c4677f5e282b470565595b0daa6c0514b50823d650c0e936bd2649afddcaa72bbb355e46d7e3cc43e30291e9f5f634ba83ef0c4c1be5fabf295dcae09d90c3f28861dc95355828f999b1e8307baa478a499e88baaffe4b1c1e5e59feca40aad0bc6e3b52b4c02d4e7a66a21d04cf303058a1fd18acfb816ebbb7173951c89b5dfbb4f9e50c73f750a0d533f5df4f3113453525509ce3a01a2313123c5e0efb16f8ba36b0e76b849a3cd7e0b06e09375cdf42199ecf98ec6679c9600b8a594c62c49374c42d8276a6951ffa80b1ec74936ac33be2cda1ed09fdb854aa4095fb35891f8c0a5023b0751a740eec4cbf0ae7789c0d563a55cd7a3bddba58f9a421895dab064e0742c17a25af53b70a033b13ee220f3dcf8b769e8f48ba3086087f15de84818fa6d9f42b7688813bde6a65fe81deb8dcf6514cff0bb9b94c1250586b728c50dbbd299a13787b41da0949e8c665ad8b0dd51962c587ebc104ea9cdb92bbbb9143d5f39ecda380d1ca9cf3cbce3dcfd3660e8ac2ace38a60c3396eee29f93c658fe090154dd5aa4a5bc1b5c670fdca47e3af5a5c1277ee93954f296072a88f404743bd0a53b150626ef8d12d8050c3c86d29bfb4f81fe44e4afc2b581095df719478243e8f629d5db8eaa5056b8678ec16ab7144deac628a3fdd8fa3d827875a0876cc5b6cb3686a543a2a13ca65c53c1000c5640d7fb9ff9fcf3a8524da55313519fb9d64ee80a9a2105ab24e10f56da9b4e19525182873f4c73d84ca3eea5131a2201e80c85af5a76cb0b537af8607e1235f32ba3cddfe1f6481c8bcfeda14436ebd3237910b05fc0f0b7a1c46f793e9fd37ca49b1a806ba0069b1ad2ee50cb3391c1fc71fe3f86c71f0b0909bde92e104be295cf4ed30ae94441e86049b16ab4adacea5ae747456b96e28711805888175db4f3eaaa08ae8eb84a74ed1da5f7d3cd854f6c45f1e0f3f97b3a911304aef458eda28b10a4e2caea3a2e9ee8c157d2d560e2f5fc10152192c5bb0b293f71d8ffa92fa4679d7ae81860200207f5df98aa3c1e4b4e057698e0fa3e90e4dd7f7eb17e67f7fc5a5c86336400b859c75237c8560a1e4606a6da907976567f3f301cd0662162d4f8b33fc5cbd76e284b99b2c2a872a4413a924e13cd0ef8d7acd1ed28f291b381d05353c68e63f563b905805d3d54c2f4ac94bdf6f6940580b314e993b376d154b64ffa03194d8c74d469a2bbfb2eff8056010be3b7ca0cf3d23dc3eafbbae0fd9137f74f0058f151c6e38bbf9e9a0e575290e19fa42a065bd780cfc96d9da5e67c186a611d99afe68e146aa0feec7baec7a9331d44b0dfc5ce734969e9edce2856409ac1a296e65a2741fe3e45b7ea983d4eb207971dfb9c2f22308f002f2b9bf853bc0085655ed1722d7ada44768a491d5986447f600ca67630d53e6b639d34876a793ee824b794e941ab5f56a97cfe2339d9a90b791ce4d099ee3317e7f8533ab669801182d44d8876c250c95c4b38b0876d902c744eece9a650c7009348cce5387b48515f876e78244ea2efcdc84a371405f4f334c05934c911d6ae055062ee99985649343968a414b4a36a026eebeee745a5380a4cd35f6fb7cc0e4cb186bfa284d4206bb8a206fc5fc5c2f83090581802f2a27b5151dfe9198eeb4267de3958e90e1b6417a7900e6ca2fce6be66463d192212d1f929152de7e7559a070c0a77bfce38179f208102151b666bdbfdbf2d5f95cabc54df78379de0c40506cda32692f3f00767bcf6d3cfed695b1672d163ea9e9796f5a769997b3fde3f2082e79c01c0b95c8da29e4a0e5a8dd7a98f157b53f4698937cc33ed9a88f1e1ca11e0fe1403c7aa61de4ca37f5f260dd418685c493f4b2cac13bf51767b706dc3e8b3989fcdb02e7c34cc72409cd54be14e338e196576e23454dde6d5bd0ad7ca22a6bd476a05bb9e87ab6c8177e0bc5b5709c93a01dc9fa378a8b0f51ad4ccd767af1ebd018c9622987d0232503ea28dec18fdc641d329335573f4255267868a00e3abee916697ef1a67603646d3be370472e74fdfa220e4dacc89a22029de3b64a64040327f9f56dd82c7d9d306551a5d0d165b7798351b715e54ed10c657696d35a67c6ffecc1e1bc303f73c8ad25c695e94b6371df6533f3dc6ad3d8b1f41829b4bc50838378d73cbc43a7a1c49ddf83c1ab9568199125c25e7b3f8384c000fdfb03d069b5fe35f1e321bd040dc79f7609305bb21c34691008d227f7e41a9dc6c246cde9499fe2e313a3bcaf20ab6d13239ed0f3dccd4f265a1b0bbf0627068b8bcbd019a3e871d9689463c5687d5ed5c706652e322907f11999f995fd90f861d73594b84b0ed2bff6b01ce67200587ef0cbed985cb831c3ecdc932f3776f7314843617915a87bb89b29705203fd0b114e9a0e1d626e113d37946d45c341115ae0b4d9913eb8998ef713d0c2298ba1a5bfbe5784ccc62a63d3a83e81fb7dbda0f81ea8bd340d7226dbe2ab01906e7b18548a91edb502dfe04dc92d27ee2a095b247a2d1ab35ade34daa79aa14397587cfb47dd7ea316092a1a3bb90141355e86febe8e17e10b9a35e4b032a540449bf3d2f5607c2e03f6b96ac12efe547aa2d1df396f5b289704d64d06a9bda84c48b3056b2f4758a4157b7bc6a0a0a128d9e7d440aa65bbb6f734c73fc4e93a9f195e40ca1269ad20abafb3112381e10a9b6eb70742dfd4500dd1290e8b5a723e177e266a2a47830c49c8d75e6823c2b08b9207eca6f0802005f9e8f6aae8ee4c5a3013df9bd09d5bf65a26f7fa1ecea52777e6c53b69d64ae9c8064e12780a79b2aded81d2a38b7542249e48c01d8f9f05939090d721e6f54efa86f9ac29aada3f4d7c5d3cda506a65b16931082469307db6d63ea0fb6ca7a855e3b237680a5e7237d022744f280006a7cefca93784f9e2bd81fe6ed77310ee36a8b76c1e53e7052febb537126898217f84b5bd971bd717f55a98f54c3d10bf26f8dd89db241a0f8b1c43ab4fc05b8be04120df5bb1c175fc6f55efb3bf30e0d2bf2368653e81ab9b9369a8c3f7e17956af06c248a93b9c15611133c767e2118ed1711531498081a49e12b95f133d6116a4500670750f05d9c4f35474e665f05d6c940d88ce30c3af30d7df82becf475f14f3b6b10ff4d7e5fbe4f93eb80f345eee89bc639b2d7aef7d4bf36e92dd3c036200e3100902da8ae3813a1db15e3539d5ba2e321ee81df65e7e2833d917b93bd61a29e3a0a10c8791ddd75282cb2201dbd9830c227541cc51e45b02697ee5dfe951f8faaa1bb853ecaab3b207c28ffdba9ebed2c3259ea17bd9823a9e9d73c2dfe639689b1087fe4e93726c20dbbffc612fb64d0697ef6c7fec86aa4e1df00cef260477062d7634054a5d5eaa9f8f6587dbc122f30a3e70444dd492c9c95afb0d7824a99b9d07aa59218089cf92165d06e2ac038c442e6f0ac28d61cb5e9c7b50ff6f6aabeb5261de0e6de2f71814ae1c4e0eafbcbdc30a45f43aad18fce06c230d34afb0a71798efda3d9b39b5030e9ed8dcf150295218b00e4da65f63bfe86f110a9e6e369b32f7c02bc8bfa0af6512ed5a564e208000f40dc9bd29fb270c973dddf1e3a97b25e2056ea854de10a13180021730fad21f672cad74ad792548f8d6f852b14aed28918d4d314d5346eb2dfcca02735cc9a5d5be4d3f2749e62d467bbc4e72c9b92f3153fa692fec98fabc8b10e342da5e045c8b6ec3d7858d292e6a54207d834dc6aa20e7f351f673d3bf268e0ed6786546567999865eb0465e623113461cd5c7bf6fb22547a2b8ff02b379967791a1ccf35f9134e922f0119a12c379c8dba43a8808ff0fcb718a849559d9da9484bb766fa4895d2e3e82f855cffbaac07032ba325f34a8f9def9cea08f8c7273305c42aa01979e357cb30bb3146121862ced3eb429e3d6b58970f290598542531fefdb3944b11f3f0520b654b6185ecf6654f945f34981af23195893a0a5c6ab21a758acfcc2872d789b3d2594e831120c07e0cd03606b6583e2d813d2b539937f2c396b7385fbe00f8956a8eb110cd3054de6ad270fdbff9d5d83bbe875aeda3790bf17ad5a87d480e8276e14e56fb0854e62efe133ddf18efa876902b2767696bf509faa0523517136d65c25b720382a8ecc52f1092ca048edae01fc2104d66cba774398f2ecc3e5167bdee9ece23288199f1b87d2fe54c5e2ed72cac910805fca10ba748eaa5de8629774bb5d51e1c2fbef7cb902e708cdcde88031911e9dcaaea3fe8034c672c239f5dc18b4350d1038069ccc82216dc793101295c065aeca5a5d4977b645a11425ec428fc9efee3f7150b947b293175719cfd3a3c4c71b8d295e3f3a2df79aac04867ca0d5547753393f48873a5ec1e27ba9dcfe71d9823b5f2090db5106cac943ca4825dc53a7c91b5e312c9f4dbb80beee689646685bf4864ddbbaf0cd05fac5691bf9c5669184b3b5a11d1c03dbb3918a59ef17fd9faa576eca1c8fa88b6ab4437f3ffa0427c184e7e22cf83770a4b7220459efba9495f434a1103e4854ea2f1bf57db96f769f25eaa996935b1cb07d11386af9d0240de61dfba6f595d6da520b1bdd1fe98d04ad91bbda5c81fc545b36579b4a6c275927", 0x1000) execve(0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000001180)) 16:00:28 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffb1}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) setitimer(0x5, &(0x7f00000000c0), &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) 16:00:28 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) r3 = dup2(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_open_pts() setuid(0xee01) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r4 = getpid() ioctl$TIOCSBRK(r3, 0x2000747b) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x2, 0x9, 0x7, r4}) execve(0x0, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x586e) mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x7ff) 16:00:28 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r1, r2) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x9, 0x8}) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000780)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000600)='i') 16:00:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000400)={0x3, 0x400, 0xfff, 0xff, 0x8, 0x80000001, 0x7ff, 0x10, [{0xfffffffffffffffb, 0x9af8, 0x7ff, 0x9}, {0x200, 0xfffffffffffffffc, 0x5, 0xdd}, {0x1a6c, 0x8, 0xcf}, {0xae68, 0x9, 0x4, 0x5}, {0x9, 0x7fffffff, 0x17}, {0x8, 0x3f, 0x0, 0xfffffffffffffffa}, {0x7e, 0x5, 0x100000001, 0xffffffffffff7fff}, {0x3, 0x7, 0x14, 0xcb}, {0x1, 0x3373, 0x5, 0x3}, {0x2, 0x4, 0x2, 0x800}, {0xfffffffffffffffa, 0x55ef, 0x3, 0x6}, {0x7fc00000, 0x5, 0x9, 0x58}, {0x1, 0xfb2f, 0x4, 0x7f}, {0x9, 0x2, 0x102, 0x40000000}, {0x0, 0x3, 0x7ff, 0x4e7a}, {0x2, 0x9, 0x3, 0x80000000}]}) open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0, 0x0) 16:00:28 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r1, r2) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) dup2(r1, r1) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) pwrite(r0, &(0x7f00000000c0)="1a0685abdf14f63594b5006b2f00", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) fcntl$getflags(r1, 0x3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000100)=[{0xffffffffffff0000, 0x0, 0x200, 0x1}, {0x1, 0xffffffff, 0x8, 0x8}, {0x4, 0x7e, 0x6, 0x3}, {0x2, 0x8000, 0x8, 0xffffffff}, {0x2, 0x3f, 0xf3e, 0x7}, {0x3002, 0x30b06b34, 0xaf, 0x3}]}) socket$inet(0x2, 0x7, 0x1fa) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x2c}, {0x6}]}) sync() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r0, r1) syz_open_pts() fcntl$getown(r0, 0x5) setuid(0xee01) execve(0x0, 0x0, 0x0) geteuid() 16:00:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = socket(0x18, 0x4, 0xffff) shutdown(r0, 0x3) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x2, 0x507d9874, './bus\x00', 0x3000000, 0x2, 0x7, 0x2}) fcntl$setstatus(r1, 0x4, 0x40) r3 = semget(0x0, 0x1, 0x20) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000440)=""/121) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r4) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000000)={0x30, 0x7, 0x101, 0x34, &(0x7f0000000180)={{0x400, 0xff, 0x9, 0xffffffffffffffb4, 0x10000, 0x9, 0xffffffff}, {[0x60000000000000, 0x80000000, 0x401, 0x7f, 0x8001, 0x5, 0x6, 0x1000, 0x100000000, 0x4, 0x9, 0x100000000, 0x922, 0x1, 0x93, 0x2, 0x401, 0x3], [0x3, 0x63, 0x1, 0x3, 0xc4, 0xff, 0x6, 0xfffffffffffffffc, 0x7a9, 0xfffffffffffff9d0], [0x80, 0x100, 0x6, 0xd5, 0x0, 0x80000000, 0x1000], [0x5, 0x101, 0x780b, 0x7, 0xb2, 0x3], [{0x2, 0x8, 0x9}, {0x4, 0x80000000, 0xfffffffffffffffc, 0x80}, {0x1, 0x1, 0x4, 0x3d}, {0xffffffffffffff01, 0x60fe7852, 0x5, 0x3f}, {0x5, 0x1f, 0x6, 0x200}, {0x4, 0x7, 0x6, 0x80000000}, {0x2, 0x9, 0x74, 0x9}, {0xf8, 0x3ff, 0x4, 0x6}], {0x6, 0x100000001, 0x4}, {0x5, 0x3f, 0x5, 0x3}}}, 0x5, 0x100}) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r1) 16:00:29 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r0, r1) syz_open_pts() setuid(0xee01) r2 = geteuid() dup(r1) setuid(r2) execve(0x0, 0x0, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="79b11251c09c0c6eb47ff040aeea2a3fcbfa1b1ba48cacfdd335af9ee5911f1a0e533f11b43e8eb96a62618481cb216c1f0d2daa955e4380bc018186ca0d260db03f762a08bf1443589770e78edb09506e479d81b6f31b190f04d767e8104b8570f84f982d0e6fa77ba12d5490d808c0e36e1dbc2c72f833a8e560ef0727b670bc7ab6d700af6444ddd61158edeeb3fedb03be607b5d9d27d627b196", 0x9c}, {&(0x7f0000000100)="dde52f8115f4f78cb9f9c9c455eb4913c6fc618f541e972375a7ddba17e463cfab7ace228a1aae7c8eb3209c7f88b6d26cda9c60c24efd0b75e1baed08", 0x3d}], 0x2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") pipe2(&(0x7f0000000280), 0x4) syz_extract_tcp_res(&(0x7f00000000c0), 0x6, 0x1400000000000000) r3 = getppid() wait4(r3, 0x0, 0x0, &(0x7f00000003c0)) syz_emit_ethernet(0x1, &(0x7f0000000380)="9b") 16:00:29 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r1, r2) syz_open_pts() setuid(0xee01) pwritev(r2, &(0x7f0000001440)=[{&(0x7f00000000c0)="7fa6a0259538e2b4e04ef9b3392d5630264a4bf9ede58fe80b64bf58f4f3e46a19c30d76a26d4b206f993299f72aadae9f82d1a130edeb4fe6f145ddf23954ea0f8957bdca3e2159bdda32b1c30192376e8501c47ea2cec25fcdc38b00b9531bb5", 0x61}, {&(0x7f0000000140)="eebd566fe4e75e9c557663366dab0ab66a4810a3f80d2d056e1cd64cf5a5cff9e01437c5c27825e7edc2662cf71fcdb6911aa46468c71c01c33253bf6e388bedf2891f579fb32c1bf9b5e35905e863f7547ec0b7462e575b4c7ff137ab1a89e4c9d1bc", 0x63}, {&(0x7f00000001c0)="005ab307f91b6e8f31dc3d1b7854ade13af28fd71051d813e1fa09d27b570433367833f76e51ab552f114bc950198beac78a719775de004e5c92e2dc2dba68df946c9a61b919de90df0a1f655def9bfd4aa0a9ce03308331662918d77393959c1f99b476ef39c64f1aa8c10f94a547b1de27ec807166c2cbcd83e507275ee25405f6826ea37fac4b32ae6df705d037e94161b32f45f0109da8d6d307e322c742330b1183717fb4706c1ace4b310025c5dca1423647fd86dc4ad903ef", 0xbc}, {&(0x7f0000000280)="55cca0e896f26ac79abbd70c29990b5ba7b9050d5d9ddb1b26dd0bd6882014de7b1190b3cbc28e7b425d585522fcb6fcf4560f67d808bf90188ee4ec6a4e70a6126f7d97ed70108a042549a33b59f5f5bb6e65fffd836f0c26ae73fd66241fe0d252667b84037e94a02916739757cf52f48e9ea00c3e684c0b6345770f8931952c467976af7d264ceb52c7be75843419a677988b013ebef1cbb6fde4c9bbd06071fc792490f3d3923e40347cae57c0e7e2d7df97616922647eaa296544a64accc1e42d49e052a4ced8f43a39004b1d49b85b0b93eccf22264d71c7e64face51e309c7a8e09606b3b5c9696bc63f0ee86869b27fff5ed8a42c1e70f871a6ca199575fd4ccf0e4e77f577d7bc7ef3f66513032bfda3c8001f31e5885152e8356e58e587c06a0940c601ceb5caea54b80e2a107124a06e677b679a54b15ac92e19d5b91ab85cb0e766a9bcef82cfd0d467dd318de996e3a66b559fd055edb001c6d1aa25b2766297a8fd9dc3f8ea2cb8ce7fcd41698ce4472b71f8d1ba093eff7827f0f885484664351af02b7c437c7d060ed8893f867e72941d6cf1b987b8ddff019002ba0841cad4e23a7f3185c1e68b19b648c5035e1cbe773394907f7055bf41e5b0bd706b314789390f6f2b55d3134934c56c4bfbe53f32b6bd61667bab4fcde25f56d4d06aeb30558902c443f47e369d045489139e39da285ae6d2ff6868aa6204f9eef2eb3d95c6aa91e1bbfb452777f4b553d56a6b24dda6383ee4e21bb5626b52d7dbc2c4c26cdc57c1bfeba3f27ef0cab4b90a5a909f2bf6491c712c315ad1895bb859be82293739747acb8a77afcd3e1cdc89452b575d2e7ac5cf79c4a7300758cd8010071310a2ff7e65bc32720afb9c54144a16de5b2c8aeb6aa08f88d87e15a5dbfb41478e33e9c49ecebd98e77605c43f65cdf93ef2212a76de2d06a20806878722d671f7356f170839a5f7e002823f429d3fd96a55a3c7cfe3b0401e01053b3766c108aace15ec7585082bcfc18156eff20dbd907057ce7f35e7a0cc20542e60b3e45f2294b9a9bd45a7377b0f7ab0cf7796a033c5ae7149fb9e0e2f5d53c65cc22ddd6025dc4f0de686285b8b1071292328486cfeec4668b7537a5c92ca7e2257ea6881464ce0c97da1661baa2fca0e37abdedb41428011deadca17e150bb6cc02409faf2254804e995e3dad0d8246c85dcf321b8d03e84510064ec9c3c5b448ecd0313cc22713ad27cf094e3df58dcc2058f64738b24ecce91ca326504ed2a2618dca9457142e994b0f0bd88ec8d113385a608d8fd17ee7477c8413426fd2ae922bd7c0ec2f592540faaf048ebacf2ecc2b6d7d4e560ede9e3cbba666529e8303af3d244725c863fb0f1a99af54c56b95fa2c2a40d0564ad75f0b10807e59bfaf23939e3fcc4c48e0e70d042aec6c28e10e618aa4d9798bed5b9f173513585a1b215d1b987950c53a1e6c332ab7074d3f5c27def96320e4fcc46e5dbf641c8a26c27a79854cf69a1fc28d6988eafbd650ea7d9e7b1f830876000bcf07a8aa53e9d24e19f85470e486ba22ea0f4eef546e87ef0cdf18db0af4baaddb9c3c361f24c87950374db73abd9052a4061a6c6796c734b42b1049ce044e8436ccfa22daf2ed1e7363376c8ef3d9284f71e0f37cab534c2e251f27f1aff927a0941463ba36cccef7d53b892562445066e10b03256407febf6d4927f66fb4fb249067bcd09ffd369c7535b1d106beec746ca7973ff1e86106d3fecfd15c8997fcf30c147a800ddd6ac789bd412366d76b6dc375b59e4313b5b0e6392e184a088e6da25e9a8f0181b77c155d13ea6c5bc73a293d2c58b1c6b85715788bca3cfe7d87de2e745dca08093dc1bc7066b9c087732d643d6600ca80f56c3f55152c8492ac6ff6391c4213c93916f3de7cedb1027a139f24bdec0ea9010cf32ac569aff826751a1132448a4cd1cff6446d7a735ee3aecf69a4ab9767159dd92d7262597e4be840eb0e1edb988337a823e5660826336cdd9c98dfa1329c6454576a94573d5b28adf5bc4b026f83a66dc04feca63523dadcc18968e75cfbbd819a2cb10d142c9653f0f69543c0e680f64ec5790339191e34dc2996456e4fc3019beda9e43cc23e49f8cdbb7cb91a02981be0676225c5c5204cd4e09b6c3b467104bea87a1adb407107e17604ffe40a0c7a29c84f97493dd12ac5fd7fd00e8af4fb50a512c11ad8ad40db95d60edd2079749ae5d5add24d49c36e89f548d9930b94d071c94005cded1460f99e094c42b41f3d2331af7f1897d8477dcdb8a2b3a2e1391b04e616d36eba451b07a72251d22e48319ddaaf2ec25a6d592283b0f1b3f308dbd732c20038f62c1f241db30c38f9efffcce26946be90d58bbd57b7073f1e24f1350fcfdec0c66ee7f999860c49db118c7e678c4a7c1b7dab57e2885eb0617bfdc843725afa018903b81ea9b2f83f2a7e55132e98fee9b72b4a6ed02f4ffb9c4ab0cf333cf826ca4709a8a5bc51f57415f9561db6baf54c1ae9a2d841f347150808f639297f5619a2d870a8c56bd3490e0e5b25df66d50edf3571490b007c2e25ecdfff050d7028fc9af405c05bfab93d1a7e69b1189e283d9caa0dadf1d5fd32e1c9bae6c8c9d14cf4bdd297d42ffaa8dd37047b838c5773af4ff08670cd6a45b29f51deb227dac93549ce00c78d4d94e33f0f53ffc66c0cd35fbc9bdc9c6b47af25b8dda22025766260456c621aacc8634b60273d9ef6f69f1a89f2614d25749179515f80dad3e854f76eabe5bc0bd5f4af236e037eb37d90faa67a370e45c184a5dca75cae6007f828b17fa31edcef5bacf141c39eac216acebc83e06aa284fda1fc6e830c0893c3cea578533561a571e33b11d891066b7aa60cfa13bb8acc53547ecaac76404f896d4846024334bc3e2bd015ea09be00fed32e2a5f988456223bf279cf5d6b529f1cf23f5ac6f5315e06fd33e236066d6ae9b8075b49a49e7adcbdb3aae659a5f6b6aca5c9d23d5f58a78eda339caa6cb93003449b93d774c2b878758264025c73945afc019a95b9ddfbdc23097825599943d3c3fb18336056fe18bc94db5c431ab17f350f778140f4817201a110aa1abf3cf35100328b760968184d3b9e989500ec5c3d129f7157231191e938c858a0a1f7aa118c1ed810bb0a839129489aba24b34c78a97f40e29b34d39f02ca08838ba81a6472abfab3211eac2a38f0bdd13e1ddaf47ccf696e6666e8bbff5898c5eb7bd5e596772696b440c2fcd74778ff0500b356d524480833df9ffae52a22983112ccf9a77e40fcffb085ca16730c771fa886276a8a17da6a51d3f0638788b6c0704b413bf710a5019142f659ac7d101610a609fcd05e9ef4979277a9f6004348cff8a0ecdeda455591d00e304c3f82dd61f56f18e5a2e6d0e898de4b914338cdbca05a7830bf8199dc01e9933174bf4e9f032fbdb5554ddfbfaf315bbd18f8ed285f710b0caa630aaf673acb725d9ed792d3c780fada69ae0de39bd9931247e4f073cd0b7ce423f675ef441012918dea6ff7729ed9b3bc4fca5e835896546e19e14e291514c6ef07531275bf27406be3d1147c7e1f745dfe8146e9c82ee75debc7103c42a243fbe8b7c66895d241edbd5926bba2a24c1a46d7afc57a8ac409faab7bea641ae6ccae1086fba946321ac1e2916f17836d9ca9f0f24968c3947646db2c66920c0e147b67c057fd6b1a4b8466e89f769c9c81893ca21a876018f7b6220bb9c5869db2f372623eeee94689b19115fae3209a187126a7ba17ef4d3e560c8c55079d3cc521c262673bb7e3e354bffcfa216e621e87960fe31f9a9fdfa906a65f786253cf299c735a17b5620faf9acd2843486c020a98899bd776df16cedbd66f5b576f9d22268366ffdcef86db3eed7467a036c21fd298f8bd356b2bd0bd32f38ad13909ba6787f25eb4da6f1f99175da19655bb717a55b3866a4100a8d62214ae0a957ec517cf818861c4e749470522dbb3f9660d79a0fe31ee73e3e4686bb3d97ab20725c969d90d1445e8bc47242469a5fd810081b088c5b2c9bdc2dc47041b12378ebb551a2a3a2694d29421cfa836fb7b747b6322bfb0953105c75a4c7f169d3251c24b397a6100601ef86a79e1de0d8fd091926d48681082779b7d8bbd79241d9ac8f7f0be2d23676ce6dd34f6df1e77a616f5b3c5eec46da453a00137f2311463b0ca8d69909dabb5f04f10a230d7004767bc131c5017f9abdea73aba071e8ec294daa6bae716f9bd78c44aef55fd3d3f86ba05cff84314bc437b9966a42721cf9e20bb2c2932f5b9cad4edf0a8e01f19c96a98e3af76adc7977f0b226a4bfa5f6ad8b52026e30819927c9ea20f8974438ca9b2a8149aa9a8d8bd14109fc0d7efdbfcbeb110c27b5d52dcda098c8c3601d2844cc16f62835fca0b703938309405d412f66fb0061dac8fd658c5238f6f3610013fe35921837f9aa45e124b7af7632c41ccb891f182ef5fee15ee2163b878287111b40526095bca7454ddfbc4da3de1188e178e9a2a445a2deda341e6c1c68abb405981c29aad481244c602ee33f30ed64cb0310910f20a3b3f78d38fb39ea053e515c9a89562d8fc08d629cd89f3b9cafb020697a1aa3cf3a21edaa236ffe83b95beaa34554fca0419528c91c25f02e8224187db26687c3f76bbd40745a966ae04dbc7c9119ec071336652fbb049b53dc4b09812855d6265a84f6bd64d05f7f3738d9706f9d7f469ebf9fa7e27966a0f10b284042185e7c5317cb0d682f7c274f47be77cee4c1b85cf65dbc696f0695a77ab7649d2a3f9e16911d08deb05802ac67ddaf207c582b1eb07d0b90e354de082c7451d09cdc79fc639c645e104ddcd40fda605d56757caa1ef68d46bdd42914a1fc94b0ec6a2ee98be83f945dbbe91a154c95758ed20a13108b578757c1ca5e57b8016952ece18bb7ac27e63af563096fc45630fd74d57bb561506e075ead9cd47152ac68ecc51dde7e4b89d1b8627136312890e3d28c8b01b42f83cfff6d9fac3e211a13b2dfefaf9710338d954b5ae1005f58079097d7769ece96af674f4189479727e02eed113633e53421805c95915c791be64049c1faf6df999e1df9eae5ba390c3719b3f5841f638bead5170df08f599c06401812bd6a4d2a521177ea01eaddc36b92008767745fbdf605a023d272223116a220403d35dcbed55de354bec61e20b99412054fb9144fd9ade00889762eec5e18adbb066fa9d34bd019b7f50c02262274331d42e7c9fd53e628f53ba824caad9d11328d1ee18fe1aedb501515be604e8c47967559824af867d5b893e9d04952fd32c2a07f5b9e190f023e928eec8536ec66245dcb9cd7f08e6fb8dd36d1e859002212fd8abbef67f33143ea1fe3ccd696a156bf20203bfc7ba37337c857cbfea4e71c4fde8a4f746b0a066e01a15e78bb548f54bf8a0870a495909e23d0fd456fef7a73d30c746fce201cb60ac693bfb58a7bbfa52a3f9811d755c5890f8df8e76b591e5d2b997c19673b167e41b013ca3773c00ddea7c0ccf1c5967e8bf7bf62a536fc972f644959d1eb2d63aa88074cfca546faaaad0e44952c2e2f25aba00032d1a4e79b8da67a9efb30d9b8373ada7bc58613c7d94f731f61766cdae6e7dad1297b0f4128f3f98d93ac90455efa4ba3a25f95fda1d7e44b332db4362ab8699af80370ea659fd66ff23ce5ca6d15ccf9a66f04cd6bebf5d31208f2dc32faa396751adb024abc19a311a561f7ce4287f9bdfb2d2f199b410d46907f95729ee0a9c1d206a7780", 0x1000}, {&(0x7f0000001280)="b2b3921aab8e020aeb867c4b534d77469dac4429ed34e2709f0b52d81571e417a11e0c039da1a7dbde8bf5cee3cc24f565dde9bba663c309c3fef28ea2ef5b17383f6a32340d8c71ae02e90b92eb774584b75c64950bba1be029e948e0f000e7b0d3da66c269c73eb7ad1cb50e4a5ef7347a67f80c8510ef7ac168438cb083f8ae6672b6cc55405c6e118638652cd789f8a8a65ce8742ed293fc33e29eac75", 0x9f}, {&(0x7f0000001340)="4303688e862389dcabd473ea41d6015cec16bf11a9be0e82c54c30fcb48fa094be4ffceda7edaa117b0b4038fdef9786bc22885c388000618e8194bf5bdc82e1b18feb72dc0d96ce4c86620d50edeb9ca2ca55b63ba76ccecad10b876a1125c4eefd3fed6771f1b5441afefd37f5de4fb8274a7ebb2d11e1405edb4470606e8c749797b397274d58d8d1e1fc6c72eb0e3d9194a0c2d6b48a4aeb4d16e16297631ab72411792efbc502b2565d278f93bdbc291c837e516f96a7e051428bdd259ecd44ef4a53", 0xc5}], 0x6, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) execve(0x0, 0x0, 0x0) 16:00:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = msgget(0x2, 0x180) msgsnd(r2, &(0x7f0000000040)={0x0, "a24985666018c847f8f36d3c5de5419cd6278dee42b37002d168e9d7d50671e1c32d0a859858cc5d1e5b1bf2b22490fac88500f45d44cb97a68667844bba3472f908235b4b6920f8b29803c91807d8dfc9ee960f30139b5b9a60d5e67f8a01b7e5bc266cfab5537dbe6f947abfa2266599d2601015c9cf8c51afbc8acf816f1c6946f7a48e4f56d13d9b53dc7ee45e948e8b00acaab0afd85ae3eb2a9bb7a151b75c270e9883617df89cbee051f942131b5e73707eb5c5d721a42387915994c0da6b73613aa2e423a7f3c3cc6772cca0b66b55bef87686d3af9463538a"}, 0xe5, 0x800) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)=0x3) dup2(r0, r1) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000200)=0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) connect$inet6(r2, &(0x7f0000000300)={0x18, 0x3, 0xc8e20000, 0x4a}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x1000000000050}, {0x44, 0x0, 0x0, 0x8}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000100)={0x6, 0x1}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000140)={0x3, 0x100}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x1, 0xf680000000000000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x9, 0xffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) 16:00:29 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r1, r2) open(&(0x7f0000000180)='./file0\x00', 0x8, 0x1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup2(r2, r2) open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x100) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x408) 16:00:29 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) sync() readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000080)=""/51, 0x33) r1 = socket(0x11, 0x3, 0x0) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r1, 0x20000000000011, 0x7fff, 0x0, 0xfffffffffffffea8) r2 = semget(0x3, 0x3, 0x20) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffffb) r3 = semget$private(0x0, 0x1, 0x105) r4 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = getuid() r8 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r10 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x4, r5, r6, r7, r8, 0x40, 0x20}, 0x1, 0x212, r9, r10, 0x3, 0x3ff, 0x9, 0x3}) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000280)=""/79) r11 = semget$private(0x0, 0x7, 0x4) semctl$GETPID(r11, 0x3, 0x4, &(0x7f0000000140)=""/172) open(&(0x7f00000005c0)='./file0\x00', 0x20, 0x120) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r12 = msgget$private(0x0, 0x3) r13 = getuid() r14 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) r17 = getpgid(0xffffffffffffffff) r18 = getpgrp() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000380)={{0x2c267675, r13, r14, r15, r16, 0x13, 0x10a}, 0x401, 0x1, r17, r18, 0x40, 0x8, 0x7, 0x800}) 16:00:29 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) r2 = dup2(r0, r1) syz_open_pts() setuid(0xee01) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r3, r4) execve(0x0, 0x0, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c, 0xffffffffffffffff, 0x6}, {0x3d}, {0x6, 0x0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x61}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbb08a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1ff, 0x3, 0x7fff, 0x3}, {0x30, 0xfff, 0x3, 0x4}, {0x9, 0x1f, 0x9, 0x3}]}) 16:00:30 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000), 0x10000000000000ce) dup2(r1, r0) syz_open_pts() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r3) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)) mknod$loop(&(0x7f00000027c0)='./file0\x00', 0x20, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x0, 0x3, 0x1ff) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) recvmsg(r0, &(0x7f0000002780)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000002600)=[{&(0x7f00000002c0)=""/205, 0xcd}, {&(0x7f00000003c0)=""/158, 0x9e}, {&(0x7f0000000480)=""/70, 0x46}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/176, 0xb0}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/6, 0x6}, {&(0x7f00000025c0)=""/15, 0xf}], 0x8, &(0x7f0000002680)=""/217, 0xd9}, 0x42) 16:00:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8, 0x8) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x80000001) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) r3 = dup2(r1, r2) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)={0x800, 0x8, {0x1, 0x2}}) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000000, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r0, 0xbdec9cea37a11341}], 0xaf, 0x0) poll(&(0x7f0000000180)=[{}, {r0, 0x28ac9810585c23df}], 0x2, 0x5) 16:00:30 executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, r0, 0x0, 0x0, 0x0, 0xe, 0xfffffffffffffff8}, 0x0, 0x0, r1, 0x0, 0x0, 0xfffffffffffffffc, 0x2}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = kqueue() preadv(r2, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/127, 0x7f}], 0x1, 0x0, 0x0) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:00:30 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r0, r1) syz_open_pts() setuid(0xee01) sendto$unix(r0, &(0x7f00000000c0)="70b6572fd6e7b007419b8907b76df0cadb5b075120c15d1fba71945fd1b4b9d42a4c5d08714024404d415ab353a7cd94bcbac6a0ef5679a214634728c1d099a209b2e139c8073d6e143311f39a7e56be96fbb946b571fddde44abbcd905c89d2c25d2f824b742059a38ff2a4fe03ad8e15207dd0ed98ca388652f8ae92bd0f4f685f54c707d2e7e7a305b1a317cdffe36618d8e504e0dc31abb823872bc648f9240c9cd6155394e1805c7fe6bd9a1983acdf4cbe7816f872a12b3b171edeb1b72184e091e3691a246bd4e0d7f5bba7715357876b0b6f1110598ffa320ca0a04c93803b7fc5b8db2afa4d23e6724d9f4b1749bd409e29f7b5fe025f", 0xfb, 0xe, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) execve(0x0, 0x0, 0x0) 16:00:30 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r1, r2) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:30 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r1, r2) syz_open_pts() setuid(0xee01) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0xfffffffffffffffb) execve(0x0, 0x0, 0x0) 16:00:31 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)="042e100d9caa59b0009052d35d585a3932a2ba5d9fadb0d470661620b39d8cfa6a6ac7db3463fecca370fb5714ba9b4953a397afac2456db221946789ed03a6f2b26eca64fe212164f8b34c3f3232d44a405cd5f78e0143c89c6f918f3698063959c88567e04d602536b667346b1e230418ea946d936a4a1b311fdbe6882c8b6a69d15f1751ca2f6e6818e7b65c663451ff76a1d1e02ff17bffb4cfb5f525bb195f512c0f4f06388286b280cfdd01c7e5bbcf1c979ccc68fca601a6fcd6703f4a84a7266e9484acb", 0xc8}, {&(0x7f0000000000)="0e5c24dec7697811c547e0616fb95dac2eea5bad6b10e4cea34fb196fdaf3767a9a02952c00258ee1a80daa31a63ac4907b96a887e5373b8934c235b1d3f9d50cde7989bed88acd3ce9588dda1d81ee94bedd2990093581665ab90dc6de8e13c0bba8267c6928bc01c987bad6f5052b4d86a8dec0cf718b418513e2da422fb3de11fb316f32bc7d6db9fda2934f7969bd96ab1d2a6d91915631c80d897ca4d08b2acf287bc63a2cc5754caca6b0a6edcf60fc303a251", 0xb6}, {&(0x7f0000000200)="1bcb9ff467774cadd116dac4b449bff4ac42cba5ef8802bc6388ef62", 0x1c}], 0x3, &(0x7f0000000280)=[{0x28, 0x1, 0x7f, "a2a5b603fe58649e48c3be35e7b41330c465b5da389e7470"}, {0x68, 0x1, 0x10000, "8bee09a8d674defbe8be63d6e362ae60d77a7eeafeeb91ebbe72f8908ddf17cb2b9e2e9e5b03759d26c2085bcf125f895532128ffdab782426c0ab0cfe29e8732eba5020f3d2ca3fd8018543be5fcb799a78"}, {0x10, 0xffff, 0x8}, {0x1010, 0xffff, 0x8, "7c53dcd745bf9a700beee13732f408c20a332df2eed2bdf1309ecb9ffae8a3b300308d763ce64cfccc977c1a213cd47286f88b2ac44a6af832c4eb05499376b510cd5448fde16dbb4f39edf1262b7d01ba52966ddb06c5f1b0ab0d5646e883ec4072a6c20daeefea7e0b8505eba0ef0ed6be591a30244cf5df91cc93676f7e2b9de10005e35624fa0799053b528c54d669754b16299c5bfbc512f4a743847e77aa15732f1c6dae446a29a2adf0a1e07ec5796bc57c7739c99c46a7ce5742979dedfd0251e70b6d58e3e991acc13e5f228ebe8c9d094fcf052beb90bb4546fb8c5bc33a438441307874011d91bda02039693e9e6b908f0fe1679d2735f1ac3dd285eb49e9f0daa1665853a61b8424df3a2b13518b0ead693a9a5daee490210f889cad4d909e38da765bb91d1f12b37cefd65b4ecd148cb33395678505c7f40a6afb639a6349ae9558cbccc47e5d5ff82245ed3a3c2a39ed283eb6ff807de748157c67c2e7bf8fde2f7f9cb7056efb01d42a6d17c8bd4b900e9d94ffb1cdc27c8ee900f350b1cbfdb6a6b237a5ad7cd29aab7579cb52eb08d1ed8f5669de1ee3a9a033e0558406926abfc8b5457b83a09a434909dba6681a7f5a45ed57f6af958cc1901e5a4e7f349d518ba849ec0afe656168195f5eeea986fa899f95aa1aa2fe6b517dc185be62ffca90a06bf3e4bb6c5ed6ceaa335f2990647a53a980c649f7ae473a872af465f24315fdffb070963cbd16d7085ce96b2f456f1fd2bab3c33a3ea0b1784e1708384cfae60417a2b00c3415d274514a44d89f442c4bd963d470c1a19a27ce9acf719361e0207d519994442bf6c8d7c4aa3b92d66c1aba49d9757621c47ffcc4aaf81620ee327485a95349aa5ab0ba7c810ece4a3bb2ed11ae0105b8e453ae09485ca61aaf20eda2340286752ab79a1cc4307b91b880392431e36700be77adc0a7580adb807c945c209efb37a0bc5b49f74315cd1ffc2efe6fe00dea0b17899553998be04bd9f7e5bd6c4b1aab4f7e9b74132e1e1f10b86a369c47616dfcb582e9b120ffc5f121fff10c74b668a65ee0b92712be37e3ef725c6581d206eb17e1a394b90728444b60450e70190db7fe63bd0239ebe45541480d8339c068be13ca414e18d71ce11019d651f9cb3ebac71d1d3324ddb52c4b122f0bcf6f5857b681c3b9d9bdd6eaebfa9c3daf600d2bb7de7c370fbb96d2ccbb231e808e14e6a2792b028f38f1f13f9a840489c7acd22c65fe4556c5047f53830e4600973bf8e994f2ddc8eb694e656a01855d5485f9e0613cdec42c1f7615f70c306621d87365307490fc401015e0324776d0a13de8b19ae8e60e0a5bfe64dd729d06bd1f604b3a7977dfcdd28df72fd2994e24b2c8631aa4f12d8a91189b7474a76c3e6b5c1b7c511bc666c4cd8d8a05e111c12dc0e8be53d6407669a31005a8923f540cecadf04b78f0c804b3668f0d9faf8badac543260fedaa75e1ef3e0ed079e8f735b3632000f8ee234d05f40ae6fec531fc6adbd503bd8b76cc7fbb31741a3768dc378291ce7c4c448a810067f8ee29e198cb7df1227332d6657b134f14b85e9e7371f1dd1c04d0cba474362f7e135579671cf0da87172ae0aaba402d5c3a53a40fbea349e4b3f3dc91b22048f435cd30b8c422d6c9222f43643b139dac326f87c5393afd3d03fa54c9cc8af8b515b5ce9b038106b0667685acb5fb9a8bd98942139ac5b93ff06fd3cd0840d30bb47606edadccc4947c11b80c09fa530d852327761d2ac774a0bddab7ebad077fb1c96f60578e0accdad7ee6fdf1bf6e6ce1cf38da8090165eb2c1f3feff30a3a4cae0106836a43361460fc432b1d6701a89baa33742a8cbecde25805604b14d392149def1f6ab462e2daef2ec3a95dcf5d15a50d549966e713b9da88ec6ecbf8bf80b1deba432502ea6fca8381b6c6b0060e889316d5b74cc2f5c72b1b8f743616492a0e59add200aab3162fc8f50e630a19e16aa3b115cc0488e901ac57a54cf8ee3f407180768c228f469142e510f5fb2b52ac10e06e7464ff8df223d4e778a23332334320fe7e28bd6771857ecce0be070428b296313fb3f59599a65e4be318545674d9faba1e9c40a7d9054925431528258576ecfa911332b6ae52ba12b8e2cd72c58c30f8a3b772a53c075c700dd1cf50a5c36ed71a80dbd94c73039363e0e1eb7e975697625680ebf57db72cda961e9405ca2af1b132f189cbc628470be3e3c830751e799f9766f3d1cca7858b9788da6f96d48c60c94f17b80774077eeb6fe1a39939d6daee7a441b8936f7fffe004f8cadbf0aa40f7aaaf0fc8280c1a8c0d95de64ce594e748d7a6592a6fee1f0d7edd6189aecaeede001c13d3dbfd383c165c3678c4c3478b5558bcdddbcf8461ba76d3134ee2d87719c7a1aaddff2fdcc41e1a1212e1a74b65091572e99fc730a6a435103d034ef461dba7b4ecd036376e11298d2d485aa4904fe9d3ba7636bc54051823df6e0278d269f94e3d6b1045e0f9b85db62cc066a6e1b1f06645186a82bbf0797dfc9e0c3c61b6f01185c3905a5426ca2f4d8106888f381d8f6ced33058644508687c23a4de43650c2d150ad0c31d28ecf7dd2fafd93c62935cc2f1b69e55b3c831a4d621eef7ec417374506e921fda1915748b7bef6d3fe5ac59bdefd99bc9aafb1f6fdba241e9371349dff16d2e6f0f52f050bbdd61e6384295d53045d8862fba3873f5e37e16e0df202bcfc9e4815ec9195ce0cd3c571933912dd397ae5ad5fd87d220441c788d69b50463064c9f8163942a30a9b8e786ae40db87feae3c16ed5d76e66808889a90fd8e13f00420710e7b655142ac0b627f6fa27a201d23f5931d133a64ca79f20a36475fcd5859eb001fd491a255f1a44289662e1f1ea26c22b2c4e58cac6a96908884aadc5dcfef7a6b9f58dc1e073d0df9cc7c90cfa6809d33316a02eed83f097c133b7ef710e6f22c87a03532d6b93d8098622732ecd2fd2b08999504dd8d2189991d0e61653d04a9ce29e263bfec1f8f6a5acbc90c4bc223321f421fa67524bb7875d84e0440cf632d2f327eb3b6e075321f4e10de8b228209ec7840e556f781d1593796bf1f2931a8b111aef76f9958add2c9362d486b5e0bd860447ccf08ea8f480c2b4bc884e52c13d9d78bf78c4abafc2ee23c4ac25a3fda4071e0f3a03b4d7166627d966461eaf14cfbaf877b80d57cea089f0c20fc5c67137feacb360331073e87a970290bd369c532a735ea5152eeccfe8d47198790710bbc02d1964055a710c13fd08797681576e4da04920393eeed2e619f2369b1bd12586dd441716fae8e29a17a05477d3668a02a7fa37542538d013507c719baae40c916ac6b41dea7feac0d4f9e039577b5b40a42dea832c5dd16f94406e46c95455265d8495895109d386b0123d28bbb13c3f89d43f7ebd0da1e566dbdf3080c72978be1cbea45f63c76fcd6685131e329dad34218e93770afea5ff1c4005296a9fdef6be4eac640f1a35042bcf7d9fa459f2a2928c5d968e4d6d547e7f3c0cf55c20f9f416b3b272b9df18f3b13161d3b26aa2388766b9349ec9237ced856ce7063db8ea7a7509e616b6768267cdc29a46b991d5c63d7c8b6985da6f7fb2c17853ebf10eaefb4583a6c80f1dc43b73929f242b01172c754564dd72d2dfe7ed11eff7e6a02211783f30da06f1b89bbf4691ebaec44e3eb90cbb21e35981981e100e19235b6ead40face6ec35269baa5c03316e5935d170fdc6a118300163e92223204a9aca62530f22ac0573afa63d49b44c8f72d115d425df43b80834543d8ea9eb03021a57336ac8ea04489944933d3e4951c861634d6d292949f90171ebc6e70768f5ccb20645d11428639a932a35f968ea0efa4e449209feee1265ef171c1aec154ee5a03bb2b6e917a5aa1523f24e0979f015748b89370a28141144ff8e5d217ca1a45acfa229090cbc68768a687c67d274e6557919d58eb4d3c631553d6d213ba208ebace4f30160e18c240f06ee11364b5aa4ebe23b77b6434b1c1ef7ab0ae6e3ec5fe32db6d3e33c8f18efcacccd86faebd79d018c921ac06b77f1cf7454e9f0ef75eb2918742248406b824713a7177d8608d9a10e392e06bdb60db619050305998b7981bf0571a0c76a786006fe24dc9e5d51403d834c29dc60634fa12121d1e341c4634f81bebe50b18aa62ed46ba6775caac06bfdf1cb6253f3d30754f6bc0a3f0b4c193779e8fd97e9a17bf249469dfe77e35bca582f4807286f875f4033678f5fe2ca75ff12e5f1aa2ae0138a5846d17116d00d56d498b222958ad9ea45db5a6ac70033e09166422729693164958adbca7e8d89fad1bcbb0d33666bd2b75fad966bbc26d171cba02c9add984a6368e15491bac94848d54cf365c8feb077b696cc17802c06f156623a591e552d6e5957f22d1a490bb214e6e65f2ea75c2ea13b75fe6df4fb403c48a0953a0d724554c63da1c2751b1a446c820886d3b8026c3a60130e8e2a0a4a74f037a95cb6147761dfd0ce96339f9e453b965f856826feb5e1444edef367b29855cd6d5b0d66b5cfd190156eb656d7d1928b88c10921914c6c57a7583218670db0f60575ad2c8e7b3dd2ed32677a4ce7ba0cc2c58c14a9f00d9a90613e08d58550dcbc16d112493cb53f26837d3466237f5416e415a4af7a3b3900d456ef192cf060dfdba14ba928c893f14a2de20351090f30d126304791209c92b6ed9564e6f0069c507acd06a440a06aab393660e2bd4787f2e63004a3930b7ad26ef35ef83f426e42eec6eb41200321a840183656f1987b9af7d1c929fa1c37270574299f4e62c7001c43841b554b8d21c8c17291850eb675af7a3101aa31a22357a73e53737119bc1e13a7571d9c8bc4d17627686c9b418f40a2745b8e96a4b1d2c2b78d100764e57f54fe9bb66ed6689e5edfa367c922574cfddba0f9ea0438b6f7c25a19a6329f3e8f296aed7a90d55eefce74c3c9fc087a47b707fcfcd85fd22fe4c547c00ae6a22a72fa314b1ddd8a1a6839d5f1fddee8b5530e9f05c0e441cee5f1c9ae28828a8c015a3aa636f2a0b8430c00f8b5d597ac8bb475e2cb6a332b79ecf385017a18c42fbf757c67ebe5359c8d557865dd84e25d65860b1569bd1f280a0d9d5a114b2d0176b96318d0a607a6808ec91b5887c92056092137013aa65b5e7f5ac9e02f82ac94a788a531f8c12f36d3b4ce99b87bf11a8611715e9293629e2c62a601d9175c869265faeb6c2cf432b83b6fca34d5a9736f9dc892b528d961c28bf06efd99fa6689a9dfaf64e7a89eed3eaec0142190749a2362d1a9dba67f39a2d6949ca0c31941bc602052fa6444629f79eba1aaca8a7efc09bbe0a964bfab6c25b31df2a897d8ca930bff7075205ba646730da0df533f802911443db3bd07434d0b449d84259eb573773b199f787d516f31a31bd86db2e2ff690b08c5f303056d63012527c987631432e57f1234f9b54b8e8ec1b53c5905dea5f3bbbbed69128f37efce1e13a4ac8e929d2442a75e238170b6fba73cafba386ec0bf3396e16da4bda430f2e9eafb6c65e43df8656db02cf0107713cd303a3e92c75ca7203d6f054966be1f31baf0bcab95f2751fe6b4548c31debbef910c3768dfcb253374277e5d902017ca77904609aaec7ecaf93e25e840c7c3f583c0d1e4248d86f600b43fcb03983ce5bf27452a931b6d2c8def17860fcea26e4ae4dfb7c7914ed7b67b5c98fe4901e72609c0db320711d15aedfb6556914d372d7c7c65cdb6fe8527c08cc5c80b3c96"}], 0x10b0}, 0x2) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) 16:00:31 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r0, r1) syz_open_pts() r2 = geteuid() setuid(r2) execve(0x0, 0x0, 0x0) 16:00:31 executing program 1: r0 = getegid() r1 = getgid() r2 = getegid() r3 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r3, r0, 0x0, r2, r3, r3]) r4 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000040)=0x2) readv(r4, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r4, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r4, 0x20007461) getrusage(0x0, &(0x7f00000018c0)) r5 = semget$private(0x0, 0x3, 0x212) write(r4, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSCTTY(r4, 0x20007461) preadv(r4, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', r4, &(0x7f0000001400)='./file0/file0\x00') r6 = openat(r4, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000000180, 0x0) r8 = openat(r6, &(0x7f00000014c0)='./file0\x00', 0xc1, 0x82) r9 = accept$inet6(r8, &(0x7f0000001980), &(0x7f0000001740)=0x35e) getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) fchown(r9, r10, r1) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000001840)) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000200)={0x1, 0x80000000, 0x3, 0xff, "d37f91669d6e4d90bfae7df163d84eafdd0a38ee", 0xfffffffffffff814, 0x2}) open(&(0x7f0000000080)='./file0\x00', 0x84194eee28b211f4, 0x2) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000001440)) fchmod(r7, 0x40) semop(r5, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) 16:00:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) shutdown(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:31 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x1f) setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:31 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r0, r1) syz_open_pts() setuid(0xee01) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r3 = getpid() fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x6) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r3) r4 = socket$unix(0x1, 0x2, 0x0) getsockname(r4, 0x0, &(0x7f00000005c0)) execve(0x0, 0x0, 0x0) r5 = geteuid() seteuid(r5) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchflags(r0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="88") poll(&(0x7f0000000100)=[{r0, 0x42}], 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000200)="fe") 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x5, 0x1, 0x3a, 0xfffffffffffffffe}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendto(r1, &(0x7f0000000240)="7d207c162084d23eff946bfd031667f6b630199305a344318af9ce06c8171c0e0ad77235858621995bb6c4d8452afd625a5da410cf669eef491735cef34e1c746253f27bf4439bada547fa0f3277396729bed9d18bc80a0360fabec7573c104431d621f659051385a5c92cbc386e9c3ab935faa1badbbfdee31031437f2b4ae125c9b57dadd19561b39136c917fae9c86b4715b13e78007c255dfe93d93b66fe42125ee62b056e0e5a2b29b3be0392916d0e6a9457fd042bbfd6d391b3ca42ffc4325836badcf1987f2abfc6caf2fdcbfa1e1ff457de542ab2addc9177dfa045aa3f23e09afa70ca92abe1059cedc552ae5f55c30fc7a159bdc739c38cf220abb783da08325b7a3f9a18ed6ead4508adf31202fc739f6a8fd9191818dd4fd5df0caea3bbbe41ba620f3bb1f08ba9a8007724fbde0a655e165503271730cc9608d26b6dfd9fca99aa90e964c84f2ecee12d3d7dedc8172a0efa45921259efb7d8912074d7d3eb361afc68455152ea1860ee5cd1865ddf2527c0f69372183cddad7438491d9a7a7740c44cc6fdd13190c3917ae591623be97284d6e1b2d4b59a7e17d20b23426f1d088034045bc0e62c51f7627ae3a94c0df83fa6ad401f22d61784cc2cbc4c7e72259227faf689742eae95876e956c49dbcaf91ef55ca6211d1fa05f1b3d40805ce49488cc515686cb39017c07e026e68501523db7035d6552964e2e8341d4a008216eb87f49bfd745552609f3fa2c3a7e1c2c9e85b0e92dcc077343daeeac9f4f6ade55707ae834614aca66f6a67cf61756f3ac784aeed685206e962e11dc4c55276cb2774052d7a33db12fe5a5f0b39e699eda8a0dfae6ce4b02a9549e729b5629a365439629c0e66e08abb3797a171cc114ca6f0e696ff823376092560d7f7880dd84ced99c169f370a18481984386ac057f91bb94ceea5f21684f5d9d4fde88eba7ee6132a0d1dc33cf0a396eb4d727d023efc5b98d12b5d281958d3e9bdd1b3c16b62e5afbb5d8f4d7f6ee6980b5d5635c36a7921d35653774a051c6601ab8e5c30e70c5690e98967b61159b641fc8242921ba58dbd840e4c606233e594f4df2c7cf07607f0f7bfa4b9c2da3fd9cbc7f8414a321402d709877f3fadd61ed2fe47ec6450a2e6f8c726923731cc00ca0118bbe6e75a88790b89ee4690a0ecc0aa02d4b21437b4293480c45a3ed97da613efa576043373835bc18b3818006bf238828c4837520394c15e04a6c73ddd2a2f43bb7e20e5ffa0f31dac6672bb35792cfcc5bbfab7116f6f47323f9cbb6c95ce84049bffa5331e71a37815e8e31de2faaabbc26ae81bd0d2309472bef1fe0ce3d44d913f03e2e5afe3b0c7768222676ee548904e46b13119baf99fb6b30ee491aa55de7b228d69d1c8979c08610f4b22a2fcc13caab296e8ce5cdb67574f742f653de2bbc2f10e005b72da54c8d3497cb746eedc8bba0e7c70c6440c7ff38c3485d9bd1098de087c8cd0750e58b2ff5deef338d3a742b06c91f514abf7b2e8cc1c3c480a71c006992741d078b128e55e8ae40d3d6e26c27b8891ce6d7725ed13e7bad80f7a894a776203062fdee19f15cc6eef36db78c8aa65b58564527f871ed6083c31641f0b070538f252678d480984b335665447496b591352e368d38b6cd87510aad13c32dd0676441be911940181fb45eed74971cfa0881d069b818781d434c9bd51b766d27c8432e4594728af4917e3baffe950ee5a972a428d9ee37c395456f9bd3fd5697a4c4fad352c8fc215792e7b91c1c574e910b02040cbd0a31cbdb60d2a50a4ad6cc436b06440de2fae4b510cc8dfb44bf0ff09c6a13b504bbbb3a287aeb6173795c89a2dc950a74e9fe7bf6dccf56d55fbfab70e1ab6083420596d5aa7fd9628b796127bada24044fc03499f9a5a496d50389b86b9aeab27f1a6899bfbf2340edbebc4b4016b051a8fd730e0007148ee3125dd4509a9a9975716a10338b282502aa4625c82257dce0b3b58df185de6319a3c69bf53318f60c46b9b90efce53d359a0a4f3cf287d8e418a8a475efa71b2a261b41d988f2483a7f7ff78625aa4325bd8a11d718dba090d1d6b1cc1e579c4d7224c70c184776b6bc737c9b99fdc6d9ac009e67807cae041f54f0e0b2cae1c9bb9e90b19cbfa13c6b178d4aeb03368ecfff9943e23c67a5fdf279e28fb23d541de8228af7124b27c408a55efae8f98fbb8758be809aa36944b02e838e0d0d130357f4d3cade151a37e63e2fa35c736ec9802191d66d8ab31e196180c3ee6648592fd6acb22d2a582dfbf0b90a95ba5e02a8c645a022b626edf831555096fa4d520f743a88da08bf34ce8c8be08edd4bfa63436f70806988b8fe94846e81f13463f505a0f6bf19a0b5346c99f1ef60d726ab51be738901944d2a909b6b24adb64270d1b19bd3c6448199a04d1a971d3b6a89093ff38a4f0f2962ddaf12b0509e7e13df49cf8ac91114a4fcf3bccec7efdca75b3fd098efb1fa02e8c10030a3681eca371b90373a356529f204b3d0ab593e0d4d21dadcc7b0e0c9f4f1d207fd3f109059416c5a59bae289d79568fcea05a74c2dc70d8216dc960fb8a3e3f9ce92f26fb0329cc85e38bea45bf270d494a1d80e3b479cb6ff7cad2f9f4a3c0a9b1479db843e5ee09f568e7efc068b1eb5228bb4362aaa95180f1d3ec87eb45f44ba4e9f02e9faa4ee616106632cb6c41056d704dc0934fdb3f73b3bab4be2c5de9ce77b54eed003d27f1f8ea9046dc11d6aa58bafefc4fafee9e54f3e024e98c46460ef16eca936081c0cd6da4fceac126c629dc0e871ed7cb3c78f99b751a98a2f894ee993ca8d0fc079399668d737b2fae4a3dc0191ac7b7cc6929672c22fd86bb6789c9e48c6a5367bb311e5b64d664d625e0739a3692b42ee099fe1abcefad1648fe6d62423174720e8402aac252daac92267622d0ceb2b81a445e5ecf54a5c3a6e48461e7448c350029b52a1bad37aa390c730af4adc7d9daf950ecd62ae504078cfc7f74df36a842a6a8a4d72895b04031f666ab6868d4908618bc8c872d31abe4f2d3cf5ccec17b29db367addf0041a74d93749e1e23218f99f129c3d723becbd896e75a07fbed695b4e986624a81d191d2b5c6ab6e088710f6ce2c419668a7c28620cff532ce5d5f848a7f8e6c70d3724c71f5f5ce6043e3c2ae6c8f9646bd6c849c27aacb182441b7a363ee58492dcbe5a243405b8bf0dce04fac87c16effa44d2b0bb5d20b1232c985233070f17082710174a6ae2510c4e7d0a53f3b8be441f931d69bdacec9e46ba88c8fa555a7dbfda50633230aa0e9762dafcc3abbe986c36fce62dffd08e97f2b4a4e5170385ae28eefe2632d638c3ab835522e244eabc6777e97031978fb448df78cbec5d8d9a9aa4cefee424892c3c824aa199fb5d447bb0b4717917109dca78a2ce1a2f48854caf43c262ebc06671ad2640c16ff1d9da6bc2d6ccd77d720ac5be65bf21ea03755de6c6b51b8ca39749337a9e8391476c0bebb1355f84879a8ba7f6a52ac0a6d307250e605bae54bc97eca3255610111f7c0dc0bdfc775ae2eef71fc07947e00d478671d7ed2d800e4014cbdd0fe7bb8e6df6a3153758123bc6083321929fda19cdbfa5326fff356b21169767ee3df4c0462f6667c92b5c1d291cb066468f3c91809a2d753c8645a85402f883a444118a576033ab6a30677eaa8df7a85f9a9a0de36862e48266f16a229d10ab8f9013f6ef842491e5e81e79e8f99295404c145fd0933c6e3b37716007ca4a306c3463bebdbc062fcc74a3c851bfe57acc52cf7188abe0031d5d068acfc2fef888678e93b0e81712658713083c80a0e462373289253830647c7c7c4f7d740ea627f1b20ab351415aef8606e109d29e7e919307b2229278fa4db1004052fe8b015369fde3c8c4011622e961bc5a66ecf4cc93a395bd8a30e24d866884a6c61ade9c41dec7675f726f31487c287464bce8f61d1317e914e73b9646c5050fef6ecd9dcb01e70910dc8b186837dd5407eda49f12f5042f93156aa5f55642d622812c4d1ed8ff1c2d4bbfb957f07bd749978b6052ae35ce5d18e2a9383552372694e7a2946d5ac930892417beff539d299c27b3b6b03b415a6685ae346528ddeca250d96fef31c98e4028fc81e1fa29022fa4ae2c0ec421effcb02e63e77ec5156ba4033899bc67a69bb081b55fbb3fb4ea028e26806d91d72aed4b3922966d5f62e5cf1eaeba72a579d7f420b54bb839505c33c28c66d9a23575d40bb2993bab7c89dbe61ec866a40b800aeb8b78e32118aa49d8a69d378b26fcd6896b1ee29b385cf6a67e0f589447085fbf913e331c854cb8afc73cae3e049debe4dfc55bef03308a3d792ef39a5a36b01dd150acf684898e449e091c077138297d14dfca072d43c4b0326101e05101e200e83549f5e2fa642d2c10759df538dd39663090a32697732bd10c3c7172504acb640b6a7a4837878cbe3b0a6e72e9135d2a107a34818a55a886f66aa7b23fa10a418e359e42f8d006016fcbf6f38caf422a360d1195d3e8cfb66624558b56e095d281fccccdbb4ead467d14ca9b2e27732f724840507992922d7ff1b67910c569b31b8fffe4b321e36e7f5dbf03b50f7580cd160269bc90a7814a12efd201ea77d41459212638ec9b67a77456a728ed11665b4be2299101d87c57854ead9c73e991a79f838f9a94293f93479908c374cc0f0eb231b2bd3e7aaa7a8dff88e413f2c5d9a7fa6da4d391efabb17c9497f7b05e345f2807e7e37c2856dd1d1d94218b296f46b70bf9e76845efeb32c29e885a859f0b54c48f4c42f4836ff7fd36715961daa54d9c1ca49633ba1113ad08971fc063fac937e5f28963b74bd6e98b515b3a8e2857e9209d5aacb69970126824f74d27a0c6ba9007a9051d9d17a6bcd4afce017fa4acf62696f574c34d48349f25f819a891a4605fbbf80fad9dfeb2ed16c6cc9be478142042dd6eca683c27452a8280f83240ce130115380d9dd80036e16fb9cf45a717e8af6ba33a0f9ff065c1f69939b4c529717657cf5e001728de3ccc960025e4a7c792460e3eb02bf8d5967fff0702695ea932d3b238b160fcf43a07b738029df68fcad1842cc3655cffd69c01851484399af25a564fcd0c9f738339415567d251c08a195fe20419e42d8c9a1c0a8f03f2905577ae74324b225e2988b8ab90a18d2f037f92c17485d91b512ecdb9a88e165a2db537546b5a6d2668706d6a8f52b62a80828fbecd0f12f8662af495459bade0cfbbbe96fa81f4690d3c871d93b11ebd33c98aab924083f63ae05ea4963c2011f79331e6359d92fff3315283e0d92bed0de6f26e20870200073740f12d6eddbcb74938068c97ed2196b8c81f4b2b20d41470d12ef12a874261177cdb65199fd79f059008c56680963853f355f77013d6b7f36c99e93e3eac0dbf04e6609f8749e51237c4b7c0e16288a20feefbb59b3217a231614c76606274f72db9a1cf3e9e0114f463fed55fd4c3eae522ab5d60d4f2a9cebce6e5e9b0e9de85238f08e42a3ce1ae9e9f908dcdbf34399f9a19981bdff8bf477cf5cfee5d283afa6e4de007d98e0d924a6899dbe12ac6b8174d61a839d976a3e903422d849cdf956267462242e75facdc6120ae21d561bb913f731626bf96f169891a4eeeac47ebe2230d51a1c7297298c8c1dd580585ac30a2e0b655b1b445934e24b2c0673c2bbbd6cba550b532d957abd85d3a955f98ea4e0c28696dd2b818e4cce46ebe698ed9db22c9d9320de8c5ae0f2710629711886b3", 0x1000, 0x1, &(0x7f0000001240)=@in={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)=0x100) r4 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x1f) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) open(&(0x7f0000001380)='./file0\x00', 0x80, 0x22) r5 = dup2(r3, r4) getgid() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001300)={0x30, 0x81}) renameat(r5, &(0x7f0000001280)='./file0\x00', r3, &(0x7f00000012c0)='./file0\x00') ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000180)) r6 = geteuid() r7 = getgid() chown(&(0x7f0000001340)='./file0\x00', r6, r7) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:31 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = getpgid(0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x220, r1) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, &(0x7f00000000c0)="090900000000000000aa953b1f015b200a", 0x11) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x100) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) r3 = dup2(r1, r2) syz_open_pts() getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) setuid(r4) execve(0x0, 0x0, 0x0) 16:00:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd, 0x400, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000100)='\x00', 0x1) lseek(r1, 0x0, 0x0, 0x1) 16:00:31 executing program 1: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) r2 = kqueue() r3 = dup2(r0, r0) recvfrom$inet6(r3, &(0x7f0000000440)=""/4096, 0x1000, 0x1, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:00:31 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r1, r2) r3 = syz_open_pts() setuid(0xee01) ioctl$TIOCCBRK(r3, 0x2000747a) execve(0x0, 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x9) 16:00:31 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xfff) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61, 0x1, 0x6}, {0x7c}, {0x6}]}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000040)={{0x2e, 0x100, 0x401}, 0x2, 0x9, 0x6579}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0x40) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0x8) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)={0x2}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000140)={0x8, 0xfffffffffffffff9, 0x200}) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000180)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)="8863b5f2770c38e4cd89fdf0f2668d95fcc3d613e6ff0c5d9d5daf7da7e7990c734715622d7bbd527a07ae635c9fb8e4fd8c4932b7bd4bec7cd9fba407aa9ddb4e242750b8c1c958", 0x48) ftruncate(r3, 0x0, 0x8) open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x40) r4 = semget$private(0x0, 0x3, 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0x8]) syz_extract_tcp_res(&(0x7f0000000700), 0x6, 0x0) 16:00:32 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/209, &(0x7f0000000240)=0xd1) r3 = dup2(r1, r2) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) setuid(0xee01) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x8000) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCSCTTY(r3, 0x20007461) execve(0x0, 0x0, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffcac, &(0x7f0000000080)="b6") 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce5800"}) readv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:32 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) recvmsg(r0, &(0x7f0000002780)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000002640)=[{&(0x7f0000000100)=""/222, 0xde}, {&(0x7f0000000200)=""/198, 0xc6}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/205, 0xcd}, {&(0x7f0000001400)=""/236, 0xec}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/118, 0x76}, {&(0x7f0000002800)=""/180, 0xb4}], 0x8, &(0x7f00000026c0)=""/179, 0xb3}, 0x842) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) syz_open_pts() openat(r0, &(0x7f00000027c0)='./file0\x00', 0x20000, 0x2) 16:00:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x5, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34}]}) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000023, &(0x7f0000000040), 0xffffffffffffffb4) 16:00:32 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) r1 = syz_open_pts() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r1, 0x1}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xff, 0x1000, 0x0, 0x7}, {0x6, 0xfff, 0x2, 0x3}, {0x1, 0x9, 0x3, 0x7}]}) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCGDLTLIST(r0, 0x4004426a, 0x0) 16:00:32 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x26, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x6, 0x100000001, 0x0, 0xed4f, "83cc309f1890f316f04908bd278a7d816abe3779", 0x7, 0x1990}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000640)) 16:00:32 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f00000000c0), 0xffffffffffffdad) r2 = dup2(r0, r1) syz_open_pts() setuid(0xee01) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0608286bd177e4aac771e1e603b23d57", 0x10) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x1, 0x8, 0x6, 0x401, "ce0ca40723a2cf03cda846aceadb7874edbc4a4f", 0x6, 0x7724f87a}) execve(0x0, 0x0, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000180)=""/203, 0xcb, 0x2, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:32 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="ac", 0x1}], 0x1000000000000365) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:32 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) recvmsg(r2, &(0x7f0000001ac0)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000001900)=[{&(0x7f0000000380)=""/110, 0x6e}, {&(0x7f0000000400)=""/207, 0xcf}, {&(0x7f0000000500)=""/236, 0xec}, {&(0x7f0000000600)=""/114, 0x72}, {&(0x7f0000000680)=""/89, 0x59}, {&(0x7f0000000700)=""/107, 0x6b}, {&(0x7f0000000780)=""/74, 0x4a}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/232, 0xe8}], 0x9, &(0x7f00000019c0)=""/232, 0xe8}, 0x801) r3 = socket$unix(0x1, 0x5, 0x0) accept$unix(r3, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r4 = dup(r0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./bus\x00', r0, 0x3}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x5, 0x3, 0x6, 0x3f, "b419bbe14c4aae34f04453eadd6640a16ad6abc4", 0x3, 0x80000001}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x823) write(r4, 0x0, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000001b00)=0xa8c) r5 = accept$unix(r4, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000180)=0xfffffffffffffc00) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000240)) 16:00:32 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffa000/0x1000)=nil) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000e40)="e3451d0276455c5359beba068464cb49fd1c2ea257650cc893d5ec6de165fcbecb36d2c7923f932a06c90d2d9db76cd1bf39ef414f5b3a0e6e5956c1b075e7cf8edc0c76741064d00a05d8f3b7cbedf991d3634b81975a3de59a236ff9990f413967edda6a094d14aa265fbc4677084dfb5ca00f9b0ba4f8171a30a7bfdfd913426c536cd40b52daca50591c8403d96eea68f322ded21ae0c60967229ca415b15c89ac19e486342f4c98c7f075713c1b4872dc6e85865abec058fc21369399eeec01c906c4844d83f45a2b43982f09d1f76010908afcb42ce037ba12b6c99ddc8737ec34289ba60ba22efdba75", 0xed}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255baccc58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f6d9b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a376ea383e92de4e6e7f98b544fd50471140ff6ef9321acacf993efd2540b8ccf5b180db49edf404c905157e34a27908d5573afa6c1887fea18eef2f19f37a8e571389fb1c04bc1c0a6fe2a19ff18c9ebdf8b7ad8aaa7ca04e3d15b94d2a33b4bc6aad3d7d982591d75fb464645c8a3f333df7218c36630ead2831c9f071f24aed35b2eac20a8c031b04b1ee8d9b261e01c5c359a12fa91bbf1f56c02ce22b46bbea43c738427915e4503edbdcfec69fab6c81ae6cec08c718c656395fc2f1e706135ae42a6346cf33535b03964b421153e8e7fbb441971f754bea29464590dba18a3d37c8d16d9a00feb3ebb6fc2b1f6d2bbb32a30b026c1c6830d43056384fb736a07f8e3738e63d5bcff91eee7b3291e9db9196cc09375941d93fedf89116a20625a8e33308b40fe3c5f6e064d1dfe5c1bd1fe90552df8d570536d71d3b241b3aa20f594bd16ad2d1433d5e97cc92d361b1eca847086580d0d679539d49c81dcbd35c54b699a06c5e2533e7aa650773fdcfd164f40405bfd7afb381de278c8a040720f2fead50c01e895675a91747c75e2675c6f757ed27181260cea7eb96b13cb5c24b1707616bfc4a98d9597ebd1db1e31effd4a3616a4a65a7041f65b43f68c89d880357794e97fc03f30569dc5de8b0a9f75134c1b3d78e1fa4bc250616fc7656b7ae3006fc34cd51a14402a20e64839a3ade7b8e2068c412dd7592ea4e4441a656360b6eed545c81a35ac49f3828fc09d39716579bc17448a12b19de1072188eb6d079adeb130b31b836d3f01710b4367e435943bc9afeaf101144164ee85df48be4242364140d9ddabf1334958d25ec2ff10efbe31f030688f93c6009bd99e08f869566e519862b66a3e45b090d2acc8e6f815939ab4b4a8490775ac8f4d919cf5908dd1ac555d4560ae70ce3b50e63397afd5edfaf3da359e0377e6b4159327a7313625d19b9a2625b36a99f78da306cc7b745ae71a597c31d0e2b27baff50b725668ac11eaeda039e4e98e2268a44d3fb0204a18051fc85e550571210c382a473544fc675b61baacaca26dbea46177650c9ff165304fa33dc8ace9c423bcbecb3e45fde6f44a111a4054e56dff2be926efd2425338dbc449541caa2930d266d2a5649baf6c51a83f33c7db6f87dccc05deffef9d54c51775912858a54588d17ebdd5a426076a5ab4b20a141fa1b010f9e40309ba4e84df4130eca7b45fca42358e74c47a31811f5043bce49d55f20ac88bdeeb8be497413f7ca86513eb61e0f8723814d0f922bbf56705d2c7614c22f123896341ffc3ce1812ef24785c467af1ad5c03022dc9c3b16730ad01d3e018972e8943333831d4fbc13446562c53ef706681393c3b58d4228148228e79c5454bb2b166260c230b83b1ad89ce9577d43814bd2132ae6c7a5ad3d27a538869a7a0c608b67e8e674b396617b5381ac913e7dc235fb60ebee43b28998807f612ba080155eaa340648b0775844a71f7d7ab1e9e84bcc214780c1be71afb3633d048791ec1a21390669c6a8f9537a3d4f257b0054ec33b726eda58a0b20ea1dee835b8369fdc30683541b3e357ef593a071371afd3d94f8268ba8b8a236e3674fc04b39b0730dbbebc93d1ed24c40626406012636a901b3e001aaf7f7e1a71575345158dad02c3baeb24cf37cbf457a7aa0a643459caa31bdd6fbf4c5c48f6d71e458be06b8ef3339559577868cc879fdbd881ee9ddbdc95ee9c124071c41903f53ae785f91ceef1e3a2db982ed8702015bbd5d9835dbb835283b9f37fe8dab5c90f830e02b7150ce30b7dd2b9878fe7af11d9d6ebd95119b58cfea3ff0f43dc21958e5c370b790f8befb41eda1437fc01851071ae66d491e19e70f004a7b31644165c3ee89dc1e2ddd66120583b086e5e187ebe1b29fd744b12480cfd53db054c58644ff7b3f38a16aba2048976315d9cb374fe3486d07a794f8208c8c4ee8423", 0xe38}], 0x5, 0x0}, 0x0) r1 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x0) msgget(0x3, 0x2e) 16:00:32 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r0, r1) syz_open_pts() setuid(0xee01) r2 = shmget(0x1, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) execve(0x0, 0x0, 0x0) 16:00:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x3) acct(&(0x7f0000000180)='./file0/file0/file0/file0\x00') chroot(&(0x7f0000000080)='./file0/file0/file0/file0/file0\x00') 16:00:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) dup2(r2, r1) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000000)=""/83, 0x53}, {&(0x7f0000000080)=""/80, 0x50}, {&(0x7f0000000100)=""/45, 0x2d}, {&(0x7f0000000140)=""/204, 0xcc}], 0x4) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0xee}, {r0}], 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) 16:00:32 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) fchmod(r0, 0x90e975444f6b4c78) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = geteuid() setuid(r2) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r1, r3) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getrlimit(0x2, &(0x7f0000000200)) r0 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000d0f8f6a5804b0a6f9b61095e59c618144ba5a7dfb1eefd37a223d0d873579dd359cbdc1f16b601fdffb9f06d191d235eccd11ffd5c820f6508e816af6fbf47567513494a5f8cee9b62de00000000000001015064c9b5f5f9db498836704530f0b26c4d8dc751b3dded5a90e38bd53c6e0e34c36907feee4b4711c403f4f7539fb8"], 0x1) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) getpeername$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000282fff43e6f05f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000006b97b947654a3f780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006fdeff7a6ddfd872fc6e384ba4c7ed7fdb06a2c68666fbfc665c98508b5943e8d92265e3338f911689b82a73fc9146f281980aa6c0403a4b9d0746524f2ae4893c9b6108d79ac631cc17947fb44630afa530c5a521856c11937bc43730ed808f78595182bf546bb8d2388db5972eef5b241068a68b3e540fa12e73fc5fb02bd129612fc5fc44b8a3f8bcdfd2632fc25d6c017214c0a79ebc3f40bb0d9caa09365f62ff75f049a99b97d7f6cd2150e6691c90005a917c09063c517c053523a415f35ff5add759abf750b91e0ab69d93afa12f7dc0a1a7411d0557199b35e2a34e8556c5b69fe1935909253820271081cbb896ffaa0db136ac6a55ebe7bb3752b270160c3793cdebb61311144ea5f538fbc5a63ef343b4cae576ca6e510443833333ff860fe99ade422dcd2d10c4921f38619d52c33af10d2f06eb1d07158263b2a4ed456778df2c2426b68df3060c1b8ea3bbb0508545667ef0936685696e14dfddf2124e92250d31ccb00f2ca15ccb9b097ff032be4836f44f354e4009def9eb028ecc9943ee46c94e8f4a4ca570c60000000019c9836f2ed933f2c2bbcefd02622262cd63ae19d622677c153567cee22e12199b7ae91e231286f6f2841d2f461d6bca3869d96538b9c9cf8fa68fa779dda2f2fbddbffda3d17eb3ca905819c14bd8bf414656458f1e40650bf773d4a6a69c9e7e3134dc96301f2b29f4d565b12b3560d4335fb4fa154f44337a1b0ad9c555baff36314560f97680529dca6bbd4b7a7c8b0878bf8fd2c806c9b387bffc730dc4857823495e5a1ccfccb0a2700ea5f40abba380239de34224bbc37c07ab"], 0x0) r3 = fcntl$dupfd(r0, 0x400, r0) getdents(r3, &(0x7f00000003c0)=""/86, 0x56) r4 = getppid() getpgid(r4) pread(r3, &(0x7f0000001940)="c3b2acdc97ad01ae0943ac58afaa665a3b32f7ee7aa1e343023d58fe0c24725da59dd1702ff7c138cd7597391bf2f50638e42825cac871e18d2c707eebf66ef6c41d527b64f13f1321a602d9805c009c8a6da9727bfdbdc6d67a36b72cf46395c6e30c0e1e3f683f83f1000e2d3abd355f4b8965c3fca8390adf5cb8323c67a011a4a4d5d1b231dffc47b3c7c021dcf2095291762f520ec0f756c174cf59c45fb4fa41", 0xa3, 0x0, 0x0) getrlimit(0x0, &(0x7f00000002c0)) r5 = accept(r3, &(0x7f0000001800)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f17fcdc06551872c441849259ecec646b7b3c76429ea7d60ee654329343bb3273555334f3edc4053bb78d59db0f80432997f348e01bc328778265af9721e76ca292f0175326151b5076498f2991b44545854ec31d65101e6d3eabe390aa6166959720f71a8ef7493df499999e617d716cc84b85620aa99f7c46e9624509f082dc20cb036cda69e994ff820164e23a2777c56ef7e9c5ef503736562801fde6168847b9f530f72d343b9c26af65e91eba6437936fc8e132704d0bb9553bfbfd8d2521811b8a0c648d9881e22113"], &(0x7f00000004c0)=0x64) close(r5) r6 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) setsockopt(r6, 0xe67, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000540)=0x40) r7 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r7, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 16:00:33 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x6, 0x5e) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000001c0)={0x6, 0x8, {0x2, 0x3}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(0xffffffffffffffff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1a, &(0x7f0000000080)="87") fcntl$getown(r0, 0x5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x1, &(0x7f0000000180)=[{0x5, 0x5, 0x789, 0x7fff}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000140)=[{0x8000000, 0x3, 0x2, 0x9}, {0x6, 0x40, 0x7ff, 0x6}, {0x0, 0x100000001, 0x4, 0x3}, {0x7, 0x5b, 0x7ff, 0x1736}]}) 16:00:33 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r1, r2) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x2, 0x3, 0x7191, 0xffffffffffffcc0f, "b8bfb48e6bdcb0ccb5a8df332ef1e883dbe3b03f", 0xfc09, 0xc87}) setuid(0xee01) execve(0x0, 0x0, 0x0) geteuid() syz_open_pts() 16:00:33 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) link(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='.\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000100)='./control\x00', &(0x7f0000000140)={{0x40, 0x65}, {0x9, 0x2}}, 0x1a2b11e39ed68f7a) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "00000080000000000000000200"}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x2c}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000000)="b6") 16:00:33 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_open_pts() r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r0, r1) syz_open_pts() ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x9, 0xf0000011, 0x1, 0x10000}, {{}, 0xfffffffffffffffc, 0x6e, 0x10, 0x162e, 0x5}, {{}, 0xfffffffffffffffa, 0x21}], 0x9, &(0x7f0000000580)=[{{}, 0x0, 0x8a, 0xf0000000, 0x348a, 0x7c9}, {{}, 0xffffffffffffffff, 0x12, 0x5, 0xc0, 0x3}, {{}, 0xfffffffffffffff9, 0x10, 0x1, 0x0, 0x3bf}, {{}, 0xfffffffffffffffd, 0x82, 0xf0000000, 0x3, 0x9}, {{}, 0xfffffffffffffffd, 0x80, 0x0, 0x8, 0x101}, {{}, 0xfffffffffffffffd, 0x10, 0x0, 0x2, 0x5}, {{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593, 0x20000000, 0x100, 0x5f6}], 0xa8, &(0x7f0000000680)={0x70, 0x20}) r2 = kqueue() ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x900000000000000, 0x7fffffff, 0x5}, {0xbdc3, 0x20, 0x80000000, 0xffffffffffffffff}, {0x7, 0x0, 0xfffffffffffffffb, 0x101}, {0x0, 0x7, 0x100, 0x7ff}, {0x0, 0x10000, 0xff, 0x1000}, {0x7fff, 0x1000, 0x8, 0x158840cb}, {0x7, 0x8, 0x0, 0x2}, {0x1, 0x800, 0x2, 0x8}]}) fcntl$dupfd(r2, 0x0, r1) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:33 executing program 0: pipe2(&(0x7f0000000080), 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x16d0e1d7566e633f) 16:00:33 executing program 1: geteuid() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x9, './bus\x00', './bus\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="0300000000000004d6cce0d961058bbce37583b01e577cad7b4f0e7f1af85c4292a1c5ffdf65e28c08e0fea4e6f7dfd574b3f8de00"/71], 0x53, 0x800) ioctl$KDGKBMODE(r0, 0x40044b06) setregid(r1, r1) open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x14) socket(0x10, 0x2, 0x9) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x24}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:33 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r0, r1) syz_open_pts() mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) writev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="108eb9e6eebd8d6cd03ebcfa63946e1d1b118e67af6bfaa6867cc692f2989538f8a7db7afc01590a4de1737f79446de6d111db2e82e4af34635c69b5df2bd48e6a76d2f0dc314213f7bb0fa6b70c89d8a96e6bf56b9f865ef689f1da7b2e17df4f1ef545199476023427491e426957467dcb48decea6579715136025bf5dff536d1ae1444ac810ea0d6bbda46cccb65f25f87f9a99b03374a8be0e7dc6a00ae76390c5abbb3bc682995bce8456c47054bc93583148aa1832455a4ef827c29d02", 0xc0}], 0x1) r2 = geteuid() setuid(r2) execve(0x0, 0x0, 0x0) 16:00:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x1ac) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:33 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r0, r1) syz_open_pts() setuid(0xee01) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xcf, 0x371}], 0x1}) execve(0x0, 0x0, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x80}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x8000, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) syz_open_pts() 16:00:33 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x0, 0x0) r3 = dup2(r1, r2) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x9) syz_open_pts() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) setuid(0xee01) r4 = semget$private(0x0, 0x2, 0x100) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000380)={0x9, './file0\x00'}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x10000, r5, r6, r7, r8, 0xa0, 0x8000}, 0xfffffffffffff4dc, 0x1, 0x7}) execve(0x0, 0x0, 0x0) 16:00:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) socket(0x6, 0x5, 0xfffffffffffffcbd) 16:00:34 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = syz_open_pts() writev(r1, &(0x7f0000000000), 0x10000056) dup2(r0, r1) syz_open_pts() r2 = geteuid() setuid(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:34 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x5}, {r0, 0x20}], 0x2, 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r0, r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x5) setuid(0xee01) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x2) execve(0x0, 0x0, 0x0) 16:00:34 executing program 1: clock_settime(0x4, &(0x7f0000000000)={0x9, 0x2}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x2) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x47) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r2 = getpid() setpgid(r1, r2) fcntl$getown(r0, 0x5) r3 = dup(r0) readlinkat(r3, &(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)=""/176, 0xb0) mkdirat(r0, &(0x7f0000000340)='./file0/file0\x00', 0x40) writev(r3, &(0x7f00000004c0)=[{&(0x7f0000000380)="6b2c62048e07c03b42718e1ff88ad4ae7beef2d0fb59232769835ecd6d159e389cde4733ce7fbbc72cf87920a0d703497a85573890afbe2e2e078c1191217fca20f6e2e71f12cd5d93ddb8b50527405559b7744f897730e42a71c6bee80c39bd51c46aa6bae59ba87f53785406e08b29255f71b48936b57ea6fb982b7ffb8cd6e60212974850f94975cdb5da7e0dc460b8f04eae39541e8458bc", 0x9a}, {&(0x7f0000000440)="5b7392bb0b6f58e88fef94f799160f53105bc018e197a2be658a2ef3d8c6a9b13c5f5c98498fab38db965059b9e9835db3e9fd2ac1ece336d5747f91839844be0b13b35502647b64b77dc699e02c80670aad7b666f9a9837c1e78d37596f54a843d64a46d3ee765f", 0x68}], 0x2) getpid() getpeername$unix(r0, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000580)) readlink(0xffffffffffffffff, &(0x7f00000005c0)=""/209, 0xd1) accept(r0, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000740)=0x2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x4010, r0, 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000780)=0x2) ioctl$TIOCCBRK(r0, 0x2000747a) getpeername(r3, &(0x7f00000007c0)=@un=@file={0x0, ""/108}, &(0x7f0000000840)=0x6e) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000880)={0x10000, 0xffffffff, './file0\x00', 0xfff, 0x9, 0xd701, 0x8}) pledge(&(0x7f00000008c0)=')^\x00', &(0x7f0000000900)='\x00') getppid() getpeername(r3, &(0x7f0000000940)=@in, &(0x7f0000000980)=0xc) 16:00:34 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0xd9) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) dup2(r1, r2) syz_open_pts() setuid(0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x5) execve(0x0, 0x0, 0x0) 16:00:34 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) stat(&(0x7f0000000040)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x5, 0x7}}) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) link(0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x293, 0x100000138) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:34 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = dup(0xffffffffffffffff) recvmsg(r0, &(0x7f00000035c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000003480)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/37, 0x25}, {&(0x7f0000000100)}, {&(0x7f0000002200)=""/199, 0xc7}, {&(0x7f0000000140)=""/60, 0x3c}, {&(0x7f0000002300)=""/217, 0xd9}, {&(0x7f0000002400)=""/79, 0x4f}, {&(0x7f0000002480)=""/4096, 0x1000}, {&(0x7f0000000180)=""/50, 0x32}], 0xa, &(0x7f0000003540)=""/85, 0x55}, 0x40) write(r0, &(0x7f0000003600)="cbd02e2cbf328a61308d2336aa9b426c1d3108185eb6861d300bed41e6205c56c9328e6ae7809a3c3a2afb3f979114ef8133b0af3ed5945c1a5ec7057af739b36b7699bd6b962cd8c267df61721252a5495235a07208a57102064288975465c047ce408f1e06499e16d772650f2ddb261e4b290f9aa890f1b8317d", 0x7b) r1 = geteuid() setuid(r1) 16:00:34 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) r2 = dup2(r0, r1) syz_open_pts() setuid(0xee01) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000100)={0x10, 0x3, 0x4, 0x7fffffff, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x85a}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000c60000/0x2000)=nil, 0x8}, {&(0x7f0000efb000/0x2000)=nil, &(0x7f0000e0e000/0x3000)=nil, 0x6}, {&(0x7f0000ef7000/0x4000)=nil, &(0x7f0000f8b000/0x3000)=nil, 0x5}, {&(0x7f0000f22000/0x3000)=nil, &(0x7f0000e7f000/0x1000)=nil, 0x20}, {&(0x7f0000c9f000/0x4000)=nil, &(0x7f0000eea000/0x1000)=nil, 0xf7e}, {&(0x7f0000f28000/0x2000)=nil, &(0x7f0000c1e000/0x1000)=nil, 0x98}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000c63000/0x14000)=nil, 0x100000001}, {&(0x7f0000fcd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x80}, {&(0x7f0000fb9000/0x2000)=nil, &(0x7f0000ced000/0x2000)=nil, 0x1}, {&(0x7f0000c1e000/0x2000)=nil, &(0x7f0000f87000/0x1000)=nil, 0x85e}, {&(0x7f0000ded000/0x3000)=nil, &(0x7f0000c41000/0x4000)=nil}, {&(0x7f0000cfd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x90fc}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000cec000/0x1000)=nil, &(0x7f0000e77000/0x3000)=nil, 0x80}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) execve(0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x9, 0x100000000, 0xdc, 0x3}) 16:00:34 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYRES32=r0], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000fc0)='\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, 0x0) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r3, 0x149) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000001140)={0x0, ""/77}, 0xffffffffffffffe4, 0x3, 0x8758d34227c33fcf) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) unveil(&(0x7f0000000c00)='\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', &(0x7f0000000a80)='r\x00') msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r5], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r5, &(0x7f0000000800)=ANY=[@ANYRES32], 0x1, 0x4000001, 0x1000) msgsnd(r5, &(0x7f00000011c0)={0x0, "27e6cf61ba34100087826815b96728e0afa16e4f46fa93735ed358b6bd5af0c30074908df6164263b50bd026f05ce7699bbb925f73be8d8ebd2907d6b685b95e2b0c6073eafec0f31c75fbe5785cb1ef7ca09e4d6dfb5e1c514ef3b81212ab3f4edde50b6dfdafd2fd6cdb7d46189d40bb0e07f3e63c280f050cb386446569bc2124f40057a5bb14bdb1fc53acc9d3ae82c83b46c2aa60766ce222ef07e2cad25c2753e7bb71f7cfabb6654543b573f1f73ebd5504d333c7a7a7f5271c2214738f2663304bba70f9852748265b24c617d7b8d8eb734f8cd54a4e5507c94c8fcbc5d939b03c61afda81b61891944782f2888117e85fce18fe607675e5e7519d292fce77b7ad33ef058a2b49e1b2d9132f0418771c63565aee82d501a1f69533e21724364056cdca9612fdbf2532ff1b2a23c4d8495387178cc6d9f1910819c2ff72be07121a2ed7321ac6846d6559b88e00d6cacf5d2f4f286cb18744f3e972b800337c99da6bc815bf53b2dc890b92feea331a7b99265b137758762d545279ee36d8d976ff1587d1a2ca411059839566faa129cc2ac4e656caecfd329aeba8de523cce9f210487381e787b884031bb3b75fb2f984b1b2d821912b0a09c12bcafaf7bf10d4920b7c88cc6e889ee979bec5e5dc8f6b75505187b09bda3c06e4d8704f1b480a651d33cd43c484de082b072e4cb109a7e08d9129f0135588439728c838424c9f3a8c44011916eebfc9e5f9c80fe065c25a3c0fc4b06ac9100d4e1d15d408d6d3323f8213a8dd53d705232812fb5e3352c77670b80e718cc3baf7820e1eed1755d0f515b08a605f39a9ffccac8be2b259b1b874567417420ce68b6e075d03784046e2fd7aad5c641ab1cca215a6e83c3946edf27e8180970367ace92737ac11091dc8a101f477e66893bbb14a9c8374d358ca445faaaa0f79612e2c0725b1414cbebb802cbc6d1758f4cda247ff18a3c9a7f21d98611318e9aec710a195a079c96fbee2aeef48ff7b93a5377bdb76ed7497130bdd4404c2def5753bc11535d1f9c7369c3ca785d6a6d931dcf503f37762a07c7401ff72b502fab540c9937b3cc0b75d785c80447780df82a69cb40da299d266f6ce706b98b0d1012efc2e42f5217969d4623932c08b6c6ebb88a362b01bcbff9437090959f8a001df75b68651f97db52e8c29878ad14bda101a1f9d73043760db2d27d8bec4537c82c983f76d9588b211270b12327f9e297bbf8eced9adb5e5cb2acac76bdd7dffee14591aeda905e04f125a73d3c6f52a5f2574bc31498a96950e911d987804b3b2ed2b1db517c0cbebf0b7f1706514ea1e2963d2a72441b1425b3530ac55f0104da58fb8a65a76394e02c39edbb9a2dea5b3e34d5a1c3f10e65836421e44932288950972d6eedd142d2881551a6b184be4e5d3b1f87e482c934afc7abf85515726f0c1fde597ab23fe6b89a7f6c82ebe7c908c9d0ffe739f7f09779a5e48bcaa7dae5bc4e234955effc32cf90a722a8fd714c8adae7a71caf1850e136ed77034eefaa3eb6d25390fccd7fb8dd76213a7202c36b03e42871eef1eaf8f0fde6864a2585c5c3cad808b61f444168888ba5d3492b9f9b9c7c19876d191d4323fbdab3f5fc865920bdd47f973f81e9e60f09602e9729c7db51f86a84d93e7478ebe87286e128c02123ea0571f7ef0474267d1504ecfed6766d03512601809fe66e072f16b3cdc22ee073f2bffa7a94b6e229235f49dcbe1fd3878a7df836aa243569c05ed6ff45677e4d012ead02cbab200547d25287e462fb92163d7d290de7b8934530a97250eb739d8594fa813c3b442f39f160965b79d99b8bc6f8e9291a58f3f60024106666fad564e6e527705e1ede416591549497957912c43c7ffc80ff76650ec4a9aa765a11e07991ae4ba48194d39e2ee2b4e1d91bd01bc5ab090d2275470b3977370f5900f6b6f63171fef511f0156660ef60f148749d25fdcc76989d94952d5af2b2331a60ab004525f9eae7933e2b278715e0b717ef27d52074e62c01bc97fc485eb7a3e12d1d52eb89368de91480b8590497319dd7ee83db4aabefa9ae4463d72f028f16c2d724a799c806c22703a0679d8d3d269f6b71376c95e10b69f0f8b64f7dd879af2536731976da5b17a99a14dd10e79eeb3f878a4cf75c331a832dd9616eb95121bc952f5e355a76db6ed3e4940787c238e805479c3d480a92ecebfc03dc6d7cb8ffe6a4c347434e3434f9b12957083be74b070bba90476891fcbec28269d74c9ad98d25ae05bdc4c34ae4318ff923458f403da6a0b9f303dfbe0d3b2f93180189b644188bf9093f4fd40a761e4851f18d309b15fcc89cebd5d2b48338b5e044a76db6a5ef1f960ee020084199cfe233b08c37339cfd38d63d7ce2fadba6dc8497a8054c42af592ec4279ae071cfa595cb250e4fd10f80b36fda4383310d4d50e118570b67ef7f38d44edfff54488afc2fdf1b48a3747bfbbeae5cc125720cd4652155584675f60fa292b7d40747e85d52ed99af5f01e9613d406abb38c7155896da44fbb0c90d601f185aa44764c0e052a15c7b9e66657029a93002c408fa46bcb37dbc29c560a8546eab0ad08a66eb75eea90ada2c08a1253379612f775937e8ea16b22cbfd719ba19e120be147f15c9c3e775de414aee6e359acfa42c7eb840117d78ead0f2e56476198614cb1fdefa73df5f707eef0a635f3a7070f4ac37d6b4a1fa34db0a027c2a664c19b2c8a481276a37a56584a4d28acb7e9baab05cc45ed7dbb430d0d6051f31c4d3f676f74942b2126eb7f664683b5faa3a72c65c8bfd960c45e3009519cfc9a4757a82eb76dfe5cda4048315662f4092336ea835fc740414328a07ba27e63672a1dc89fcfb3b42c93f7376b2a69fdb168cab28167aa4d823e5ecebfde2f6996f536965ed4719b68ea7a073bba482ef89a6d67a82b87749f543a4288c74ca11ce8f012e99b12eeae9520ad0c9994d24fa88a8031610ac62c381b588204bbf485771171544766f7463aa88f2f19de7f2428f7766a0d25ff345aa38b7265d41192ed62befb6a1465819b533db85d24f721c628247d8dee018a3a6b4cd233e5c1163c8792f9482dec05c8b7b439cff3aede9b5f1ff637e0f4d183c622a47efb6bb5b78bff03f9c01047894a834af95125a6058ebf800ae8e5a3d0b78f6463972b27ef28b63538d271293d5e2ced668cd53025a56be29582d85d5ec3a1364366e71d96215a159c234a8a1116a60443609e011187e6120a50187847998a13bda41804ce63141f43c89f4aa33669f5ad72679cb7ca1ba46069e241d7d26d94709848244d131d2aa62d3bfec69bf9fe73bd08c36409cd693bb0786315e491a735c51212c4171065603aa5bc1c56b17c560b57b801f876fab1eba6b252cb7e9120af78c39a74f58b9422eda91ab10a9e1cf8d44de36d071ac6a1e0382df16db2ff37d5942a7c96dbdc788ebf3cfaf55f357b8be41db21b0177e9991ec1b6395fdb5e05babfe3406c92665842b598751987c89865f88f67831511a7aef49878d9826ae996e2b78caf3738eedcbbcfa8259a573e322729fc339082f21466edfe44a00ce1a6cb422fb4051c2642a3b71dfe5ee02ed0d84127166b899105cd1e141666368ceb4088f76ab635713f53c6ffd0a773aecbabeac8ecdf1d396398d33fcb92aa1caee45fe8c3026eb6cc821013c3f774a17b5b27a67cf1f67e8f2767079c7ce71432d13ca99d2cffdd0c6a4d5fbc0123767add86a8781fbdccd41adb069fabbf925cee98474b7c5d44812c59f728e95fa80330f22d210308b241d36d49d1dace05bd3e0646a23da5407558cafe0747d1877e1ebaadf7e69294c6da858cfa0b29f0f2f58f0662687f3fc3b750e5532e5a823eb2364d5d8281aab2f6411adaeda96b85d8b77ad1978a9342f22240d5fe798cbfbf17350a9d48c31947f8a1ec1b6b7d7ab9ca1344618c88badc2b17ce385eeb8cf5db38579509edaa08d66b8ce9caa5d65cc75520e67bc12a5040691d679bec926a0008f243abe951f6d33b5367c29b8df4622001cf403666b1c5c0964877ea324440428e55dabc15903346572ade8247acb54d42903c708f95dd7b5b0d0af825cac74eb3ed356824a5e4611d60292834edf195ec40aef8700a74d0b412035c4a170a3cb7a56e9f1c6399fe77c13183e5264e1cc34e4f0778ddcd5bcd8ee38179b6fb7f8252a6185669ea6223cc59e44b953f101e328c4ea11d9c01d2f562d1f2fb7c89c84e1f21829f25e205f2972e1cb3a7b1e170602ab563f0df27d3c1e75ef2dfc2317387b2b1346fd5400dc41db72c55e301731bf7f0143d47d757974f8b2cd4cb9b2e0a9b4a61057af31c4e199b604647cacdfd5ca3427defe35582209e65b45a7a328e2ac5b2d929fb785122df59e6af403b22789511af08d5ba9604c2a7e0a5c084b164ad44b00a70a33a1eb57473f447aa7c2d5fccbe21a54749bf5a88c3cba8cc31423dadb9f3d18189f638aec22204e96e74cbeb95c508810ee4d42fb6de64f97a0291533a40736e2ea240aa0fcd4f166c3b213c775de5ec62acdf0cdccb1eb9bcce2edfe569c8b4932662a650889c723fb27293c9a6735732d4b1c24da72fcc0f50597c242bad9297bfc08b32c7f61592905dec864edb659aaa5f1ed0d8c4ea22a1fe12bdd2b9f5e97f156549820fe6c3fd1b8c32672d1185423c61da4dc99407d2d285912752f1489a451a3337341a6dce42ab5658995dae8ccbd1bda3ca5c68a042f46d58dd9cc107f945d085f1f4d5c11ce803af18750500e1e68ee14c88fe4bc09db38b14312810be8ccb25074d1d6c30d86c7e42cf8eb71490bccb995198263626283b0b6fed200c21edf4b2249d6b928e06d76b6d6e2c5038b7c475a0c2b07baf16f92cdb1c8cd9364fb8adb53fd0b45713d088eb4850f680ec9e1329d271cb5482de88c47eba49844a1f5b4b2a4c540c4b3066d3acb8e129f50475c1ea54586704d716ac7f77b2a36829f7cec47f6ade5ce83da0eee1c6cac7ea7d54b4bef3e7dafe100ce97fc0ad3ba42703f1ab8fcb7e7b519d77633610d4cbe4a5ff1a6705fe662386f5d0d76b81e88055e2a8f07e87742cb5d34b95c1940b85533be06d689d6c4b308bbb3073839f143a772e1443c3953c9f84100ad918120979b797057ccd43acec82bc3d37d990645880ee5ffdd59ae2bb80b33d9358665301d857cd46436f9a80d92a175ad8879986ae3b78b4161b909d908b85c07c5837304f531e6ba7f24fbc904d7646e7f7ff982967d21aa7ecb3b2dfdf34c9dc003d5f19ed2574618483b2fa0dd56a8524389f47324e89863825c273c9431d5ff2db9c8d67ea1df02cc1f0c9e567a35bf9fdd446a64ffe3c0d58159153976981cd2361d155d2a51ec0466c532f8bd6981700d98fe5eb7b35c0ea82b9c88c9d684a6de3c2208b7535473fe4b3da0996a9714e246871be20ac71bd665bb7a32512a1b48fa63c25149a3506c465a3d6c8899a1117e399dce3b768c1d5dadada114c488946ec7540c2268d8b161ea985446b17f8cd66c31337e3ea65322ecf2e0785a3246c3b5373f125388c3b55d5cd70ca9c70b0d01b03239eecbd390da4fbd50ea2d40236f12fd60cf3a8519599d166566e5d0d016c3b120ab06754cd722405382470fde3e9f595a5cc2debd39e6c0ffee34d4abb5ab591e2a454127a1e9e82362e85c0b57d6866c481a802f28feb2102021768f82fe5e0e55b9a301d2a2e1f67c1aac094b25566f758d874a27a89e7223f72534295bce685a7bb9eb"}, 0x1008, 0x800) execve(&(0x7f0000000cc0)='\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', &(0x7f0000000e00)=[&(0x7f0000000040)='@\x00', &(0x7f00000006c0)='.(*\x05A\'-\x00', &(0x7f0000000d40)='.*%:]}:\':(\x00', &(0x7f0000000d80)='^%\x00', &(0x7f0000000dc0)='r\x00'], &(0x7f0000000f80)=[&(0x7f0000000e40)='/\')\\$\x00', &(0x7f0000000e80)='\xcd{[$\x00', &(0x7f0000000ec0)='\xcd{[$\x00', &(0x7f0000000f00)='[{&}\x00', &(0x7f0000000f40)='\x00']) msgsnd(r5, &(0x7f00000006c0)=ANY=[], 0x0, 0x80000803) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x10, r2, 0x0, 0x0) 16:00:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_extract_tcp_res(&(0x7f0000000040), 0x6, 0x200) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) 16:00:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x0, 0x5c1b8fadfabcb076}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x3, 0x1f, './file0\x00', 0x86, 0x2, 0xfff, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) 16:00:34 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) r3 = dup2(r1, r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x9, 0x6aa6, 0xffffffffffff8001, 0x4, "2144e90ca46ecaff485e19233a2a0647f49f23af", 0x2, 0x5}) syz_open_pts() setuid(0xee01) getsockopt(r0, 0xffff, 0x100, &(0x7f0000000100)=""/243, &(0x7f0000000200)=0xf3) execve(0x0, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000240)) 16:00:34 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getppid() r3 = getgid() sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="fef7c9483d40ce30cf871f0e628dacfdf0e0c347960e66289ee59f4d1b74e69242b81c6da8e3d9b48360bc83cb5ae01ebfc06712de92b71d098bcdf1846912beb0b98c6ccf05077d6a53cb6735addfc6dd42f5f94172a0e2109070e4a84590f2755184091f58e9102746386b32210461b648b7fe82ee09fe9a912a4705c555c7175a7c3616eccd92011b7b7f0d80e68f89b8fb1ee88d9369dbeab34d94d9bf8d10680fd066b0028934d48d374138a2c23fdd6c5578b0a44c4db6900c9021b3f14d4535277d40078d9d28d4f4e78b7aab", 0xd0}], 0x1, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r2, r0, r3}], 0x20, 0x8}, 0x40c) setreuid(r0, 0xffffffffffffffff) 16:00:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="670dc3b2b7eb9e7699e2aa8dd51252995fe0c09f5e7049df97523da1740001", 0xfffffe2d) write(r0, &(0x7f0000000040)="92aa47615f1cb10fd16d47909fac7d1309a8c4635d484d0f9e9413acb3ec5f5dc3df586de469bafaa29195e537654ad1aaecf348e4b10d5a998b91953e9dc5427e3a19f1282e05552bceea95852ebc8e9b9b5eb8a91bce3b1ca774846428", 0x5e) close(r0) 16:00:41 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="e1", 0x1}], 0x10000000000001e9) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x4, 0x7ff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2c}, {0x2d}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") recvfrom$unix(r1, &(0x7f0000000100)=""/34, 0x22, 0x800, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 16:00:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x3f, 0x98f, 0x5, 0x2}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r2, r3) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x2, 0x200, 0x8, 0x8}]}) r4 = open(&(0x7f0000000480)='./file0\x00', 0x8, 0x0) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') pwrite(r4, &(0x7f0000000540)="4a9c4d7762d0910ccbc376fa475063a62c61773027a1b1711644608d09ba449743f4e4d76b3b0708fcedc02e1a1463f6e872ab656f8d528a1ae5f214bb4d3ab3b357b358e5b9be8a93cf04e648600442a467fe7bbb879ae810a2bb5a110d640ef7b53ffb9744", 0x66, 0x0, 0x0) dup2(r0, r4) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000005c0)=0x3) unlinkat(r4, &(0x7f0000000600)='./file0\x00', 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000680)={0x20000000000000a3, &(0x7f0000000640)=[{0x2a3, 0xffffffff, 0x2, 0x3}, {0x4, 0x800, 0x1000, 0x6}, {0x100000021, 0x3, 0x800000000000007, 0x7}, {0x1, 0x3ff, 0x200, 0x580e}, {0xff1, 0x2, 0x3, 0x8}, {0x30000, 0x6, 0xffffffffffff2bdd, 0x80000000}, {0x3, 0x80000000, 0x3, 0x6}, {0x1000, 0x6a, 0x3, 0x2826}]}) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000006c0)) clock_gettime(0x2, &(0x7f0000000700)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000740)=0x7ff) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000007c0)=0x1) link(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='./file0\x00') sync() ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000880)=0xfffffffffffffffb) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x35}, {0x10006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) getdents(r1, &(0x7f0000000180)=""/189, 0xbd) 16:00:41 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x400, 0x0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000540)) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7df26f000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:41 executing program 1: setitimer(0x1, 0xfffffffffffffffe, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="2b86409f50ef4bdc614088a96855fb31ca55222e6b815217d616c40aeda84298f6004943b46464746fcebb0bc9b168eccefbeb0773828fb03315383321843ac07d5e893111f7c2ff044cf41628d6535e8b16bba9c0465518be1be0ef0b93ca519120bf98d6e00ad3185dfe642d179113b1dd29c5705a50cbd8ff7c349de3730b8ec1a44e7d73bb368961f9cd7db7df075fc6cf6c576ce76ab38e45cac7ae4de9a36d77d66a6b43957ded3837d492c81181d9b357382c0e32c5e5bedee867c6d2d8e06875e834e47692ec9a1b119e65813a80b7e1615ada541b7e19f4ccff90f6dea76ba6af84ed003e273a24b323dbe967db7066a7253d1610", 0xf9) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x40, 0x80000001}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640)=""/146, &(0x7f0000000700)=0x92) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x14) r1 = dup(r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0x3, 0x4, 0x1000, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x581a}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ff1000/0xe000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x120000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xe8a}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xef6b}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x40}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0xa58b}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) sendto(r0, &(0x7f0000000040)="eb902ea8d2d0719385b6d553666734da1e07099365b6532f8ca2f7f2271571782c7c3f9b0575aaf3e39c926263be9ed072a92268ab65649012723ba8b589c8db9676ab781061574c8f52ab736ea2fa248816733a22875a03c92ff0a18808ee28e3faab41e87774716cef32c0467ec37eb3c8e5444c47e7a40f9ad6ecfca935d9721d600d8de2f39a4cf39a93d9853fa376e9062f26a4ec0455a2d3926dfdd1699259538c89b3", 0xa6, 0xa, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x8) 16:00:41 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0xc03d}}, 0x0) poll(0x0, 0x0, 0x7fffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x2a9, 0x5, 0x4, "b998345667d351601894826c2ec0035af8f383aa", 0xe6c, 0xad}) pipe2(&(0x7f0000000140), 0x4) getitimer(0x3, 0xffffffffffffffff) setitimer(0x1, &(0x7f00000000c0)={{0x5, 0xa464}, {0x1ff, 0xfffffffffffffffd}}, &(0x7f0000000100)) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffefc, 0x0) 16:00:41 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x20) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x2) r2 = dup2(r0, r0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) sync() ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000100)) 16:00:41 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x4010, r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x8200, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x0, 0x72c4, 0x5, 0x4}, {0x7, 0x76, 0x8, 0x8}, {0x10001, 0x7, 0xfffffffffffff890, 0x7}, {0x6}]}) r3 = shmget$private(0x0, 0x3000, 0x500, &(0x7f0000ffc000/0x3000)=nil) r4 = semget$private(0x0, 0x4, 0x2) semop(r4, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) shmctl$SHM_LOCK(r3, 0x3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xb9, &(0x7f0000000540)="4b5f7b3d627ba30957803539e3eb89766757b91601e01ad63c6dce69cb0d6709f74d35866c713a6ccdcdd01d6ea664670316f799c423c1429e533604df67ccb8f2749536d93955e4ab78618dc9bc7bb113339b5f3f122ef5c3ef4edd2c97e7fbf9080dc3fe00680b317fdf2b891fd0dc00902f1d2d575005623f60c4b81fa441a96548b1") r5 = socket(0x10, 0x4007, 0x40000000000) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r5, &(0x7f0000000000)=@abs, 0x8) r6 = semget$private(0x0, 0x9, 0x42) pipe2(&(0x7f0000000080), 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getuid() r10 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r7, r8, r9, r10, 0x14, 0x6}, 0x5, 0x9, 0x101}) semop(r6, &(0x7f00000001c0)=[{0x0, 0x0, 0x1800}, {0x3, 0x9, 0x1800}, {0x4, 0x2}, {0x7, 0x7fff, 0x800}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000004c0)=0x16) semop(r6, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000900)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000002c0)=0x2) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000500)='/dev/klog\x00', 0x400, 0x0) shutdown(r1, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x7936, 0x1}, 0xc) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x7fffffff, [{0x3}, {0x0, 0x40c}, {0x3, 0x100000000}, {0x3, 0x8000}, {0x2, 0x3a}, {0x2, 0x8}, {0x1, 0xc8}, {0x3, 0x7f}, {0x1}, {0x3, 0x7}, {0x1, 0x2}, {0x1, 0x1}, {0x3}, {0x0, 0x100000000}, {0x2, 0x1c0000000}, {0x3}, {0x2, 0x1}, {0x1, 0x3f6}, {0x3, 0xfff}, {0x1, 0x5}, {0x3, 0x7}, {0x1, 0x8}, {0x3, 0x8}, {0x3, 0x9cb}, {0x2, 0x4}, {0x3, 0x4}, {0x2, 0x2}, {0x3, 0x7}, {0x1, 0x7}, {0x3, 0xadd7}, {0x3, 0x1}, {0x1, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8000000007}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="fa") 16:00:42 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffd) 16:00:42 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x812, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000000)={&(0x7f0000000100)=[{0x22, 0x828}, {}], 0x2}) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x87}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0xff, 0x1757, 0x4, 0xfffffffffffffff7}, {0x3, 0x2, 0x0, 0x2}, {0x3f, 0x6, 0x3, 0x200}, {0x7, 0x363b, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffff1, &(0x7f0000000180)="96d211868ea8159c8c8e82ab7fe17f6b8e26bd5a3d7ff82742c1ae6f73f94d850aa73c68deaa62c61d396277ac2f3e730ba13e338887d81e4d3cd11ef17d4b5fd7daecb4edfd15081e1848d3b276190e83fd1b4504b2113104ef8e56c43958ea6783c810927cc6a1a73f29cb372980fa89c53ca8251f3d980d003c") 16:00:42 executing program 0: socketpair(0x2, 0x8000, 0x1, &(0x7f00000000c0)={0xffffffffffffffff}) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchdir(r0) ioctl$VMM_IOC_TERM(r1, 0x8004741b, &(0x7f0000000040)) 16:00:42 executing program 1: ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="88") 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000002c0)=0x9) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x10) kevent(r2, &(0x7f0000000100)=[{{r0}, 0x0, 0x8, 0x20000000, 0x4, 0x800}], 0x47d, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0xe3, 0x4, 0x40, 0x2}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x7, 0xacd2}], 0xf32, &(0x7f00000001c0)={0xb7e6, 0xfb1e}) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './bus/file0\x00'}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x100000000) socket$inet6(0x18, 0x4, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x3, 0x8}, {0x18, 0x3, 0xb1, 0x5bc2}, 0x7, [0x7, 0x7f, 0xfffffffffffff1a6, 0x3f, 0x6, 0x20, 0xffffffffffffffff, 0xe97]}, 0x3c) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3f}, 0x0) 16:00:42 executing program 0: r0 = socket(0x2, 0xc003, 0x2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000), 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000040)=0x5, 0x4) sendsyslog(&(0x7f0000000080)="5a05f0c06bb7bfe92dd64faf51f47faefa155ec8effb4dc956017f15a3ea435a747f7e1b86a07764afec238684cdbb7222d0c4443d68558807b54c7999c5a8a345d6cc6f4511dc18628f31e7f90f3d1c4955a124831407208d70e6b413eccf8afcb7949c2dc2615493e96cb6d5faaa14c3e9f3a9563b274765f165952f9d5c8a8e3b0a750d25334ff6ce95ab8dbfe857d995688b5edb02ae2001ec75646ab83b3aab760a8960a9a8bff4c99b16439de3194a54589018c8cc9c95ccdb410ade1c6b94f325b6408bf39a451d4bf3a81e85f3ba01d88a05464d78fefe202cfb7a52a3721430f88c152a3c5a6b75d1e5b720ba049a5a9e6695e415d450445f98c6a93f27ce3db484ea9e91ff8ac77d6062a7bebff71f00a249a4b9a07d3b065ae35ba166b78160eba08ab8c8279ccb9da9c727262b89e7d480b1e768e0e7ddd5cdb1be9135c880e0710d197a9c7e69e51e08e8b8b6e34bdb62cede8b3fdd40f5e58793725d1d4f40533473a92ed3cc953c3a61c4cc1415369e6b2ada9efdaea709c6593edd2626e4e8b1937e6ba38ccba1fa6ab5a19124e0cadecce5ccd7d954251e8a77ca086674aacdcaf7be90220c3e7effcc09b729d5967c4d8156126c1ee9c0c1e411620923e24da7f44f9c530fd1c06f33c1362b2caf9e85f8aa7aa7fc6a82178ec8b948a79e4c6072599e08edb03ab9c6278de0255e330ebbea208f868c0995dd307ef353e654b814bcd8f4127500a7bf522cf0e7c275eda46a5c3e198517dbe08ac99f01afe0a804419e734c0c3ddb0acef01c1d05b0130999c293d9ef1363392619187009b53d8246f0f2377bc6fc5262e5faeafc341e69ad567c8752780dd879229b0bc58fa42e3a91d1c0a3df9df23b4d189d0aaa35f3bfd1be10efb1badfe052b48c9b4e584e6122cb691a2c971d831b8f7b6cf066e0f70569356fe7d13625e7a300f92c6dfdccc5e616706e732c9b4e1c6e95373db0abd17df2963b35936836798b292a66ba372c0d1632aca9b48e679e316a483f0c8a7e39b09960fb79a9ce5b5e7ca66d1aa4383a905343187f1926954a56bf4d4de8be09c129ebe630d1b0ed89cd1e28d75701632c69a653e936c097bc2083e984f0fde3d22fe0949be5096d7bda5cbb0bf05e055c9f78d2dcb914cee54e27dfa7256d99ee9eafb0ef3ac67d3148410b7f7f6ba84bfaa918fe93c580ad551f898ec7a688b8e0baedcb8f1669e5888d33a8302bb7df2e103805f87ac5e5b07f2f226a40ebb51b444654749b39b928c3735c908a6f67d717d8e669c727353e83b638363ef7991ad8becde604fc0189856a035e60ea873d589f871a71c306ced8b8adda0dbbcc9d04e1d049eb8f70a309e16c847766ba2cf70002a77e6d18f7540404b8e6d417dd8beb87dbb54b87e2fec6aab0174adaaa03159d0bcdaf253c488b39f17d8d5faedebae387809b401820b60bdd0bcb483f28b8efe7fb8583061aa07eeac3204ced2a8b644c40e3790ac7783821440cb4939e1356d110361c1a5f556585985a6fdfb7069b9601bc6d31ae9a38452d5b4a285776d77d1becdc6556fdf6a00ef134548f87487d871867020d334567bbb9fdb9887940f77ffd2c5a76329e056e453cf70af1c2ce977b74c5588471c1de8df8f2f64f144590b93e6a3bcd0d1f24645f7a3b51feff813831eb7b06fd282875735f172a20b2e1eef835a7ef1859dbe83c004b3018aab67d89957306f33fabcd5eab3bf61d1e6288991ad8fca03e4287566be7d7e0555c0b09664fa36526834fee4474a96fa36b30b77748dfbdaf194cbac17c3a3b85afcda852aa4557ffd893fdce220b5631a4ee317756d161dc5bfd628374bc21266186afad6cd4d8abf7da53f997df19ccea714ec249d402b75bf4a5148e18bc252c6eb2c28879f99ec028aeb3f73720c12c4b122c7efb82f74fee85360e8748886aa4b9fb8d2e55f7033b5adba879bd08144439eaeb9224434a8de9de4e235f4a65fbd789158122fc0bcbe4b4c9e7abd79d7cc99ba4ffa9df5bcc2ba8a3e68adbc3c2018075bb4c78c86f5e08923ae5c37f2f8d507409cda4b1e1562e4de2ba371cc6778569501f4410ba174d38512893709b2d08c59671342a61e9a3f18f6ab9571bb05d8e358c2aadaa5f6d43cd40a87c92498c1d87daa41e1c6ac7024190739f6cba3de14b3e1e9aa18a12610455ad48b59c800b572064baa43101b0f35441c114913a58c256d943152a598477649f94797d04b2708dbe7f0fb7dee51fbace1771534c88f3851902369fa92a2c238ad452aafb4ec16b762b1fd78d6edbbea05d6c6333e28ad98dc3972daeeefe6f430eedaad49c0b191918502985660dc5fdec8e4e016223b4684ffe2087f1a4f46f81811537de7b07ba577bab9bbb657eac930aae7836dd45d63aa6f5821e7a63a5c79f27587e6b5b5b69fdc4ee90dbb76cdce7319b84ba70885dae9adea88eda39354821eeb708568e894cb1213ffb1fc00ee460868c36574fc12253e0f306d5fa729585ec2a9b55b08f0c259abf42ccc2e0ae7dc4921bb0021a917c82f222f3716297a2612dfaa51906d7a2d5437aae0b2ad14b1087ff96cc3219506cf8cd11b7c95b2f6a37f80099609981113164ccc0aa9de0cca81797100e6e532c8854c225ffcfe89c2c45a39f65bcf81be465b1d3577da55441a5c1440a29eef998c40d638f8ee4ba054467358b251ba26a1025d0cabd9b17a974b611f36b4ac1647fdaaf6f3a5097d565db105cf512afa0aec921dd33449db1d81ac7e2052ea2d3db27aaf8a6372d73b9d594c5c0dc040a6703ce4a809bb487d3635f97c4d86d674de4cbb115d11c2ea8fdba15468de90207d93f350dd1366fda04615a6e017b08ead2bd3cd88005853516b31beccaf7c77de198bd7316fba877131d20ee15b8d5a4054cf26efef2ce60bf61e470bfc964ac5a1038da1d0bb24d3eb5d31e24db276c0d1ea658da10a6f934c12d1bbd41fc628668d27ab8bda0c423ad43c007c5de720c4853f32afd5482bcb52d7935556d18c86192b90dcae86a643d40f0ce5a1f3913fa88f4fdb0ac610a7ce93c2b9eecec06ce7821c93c7c5b1daa4ab57f9f19ceafb94a47c24e8736333620ab4a2fe01e4ef221c287d88b5b7edd46fc9e3ddcc4389e74882f925f1c4f46e7ba929c7e927c84175cd919b74d47982cf36ecb037aaa11bcf55437c0a0ec7cafc04a3e7b2d4bd05aff163440e2104cb936ce7f8df7765ac14b44b0b276945cdd050abce0869765c8eb50b6e3cb0c5059116fe9722a23a938e4cb946603d37d1ae5dca5938c11e134240982ac3ee81c107e4f68583fe68f5859c8d51408dcc702853f64d6462c1c0307de6647fe48f5e481fbb048d25df8fe5867e358f675b3ba685ac607ab35ecf6d0b8bd180585d647aafb277861892bf9341b3bc48d836b14e3c512d4ce443dcbd40585af432d3c9539a9236cfea3d029a78c01357cf57d44ccc7b003e58f5a572a146b651e4742a473d7d284a2444ec1095eb41e2efae4993f1782a38d97901b19dd703821615a6fd5b32b618bf50b13fb16df5d1e82d2bd4796d8db284a74cf570cfdac76b1e0e7f981aebd55ddba0baa96ec991bf26d42cce66e2d5718548e05e9f589cc3e77620ba8dd9807318f0bff18c470b85fd21135157a5075f96e29d4985367ca626a42f25244f37758c2f60641372aaaf9fe639d68516f317e1b9c2a9038af196a36350400484ea80469f4840c649c5db264e2af78c22e296b1a6c15530f5a6c1395a1cf212f6a0cf8275bf5c3871dd7676946077360d4d371c2051640ce880343578939beec7ee2eceb96a5e4ac7fe3055a58537ba585f267764ae2652cc5592a393d4c91a623102ee24e812769ee21d474bbd9c945eb4d04d708cfd3471e836c3ad4689936bcb687208519c98ad1429d4a969b74a01767596d2cdc38923b7ac9cd883de7b0a78be295bc91a69434dfadd28c312962cd0c47fe7d9383214718f83969e009c23266f68cdcbd984912d8122531f5a8266f148c48ece519cf11b7518cc57f0118f4fb86b5637e0b59f35446122b8c30cd723f48b2c10d3a811a3bf7b335311cf549e58b4067e1db42ae4375473c40c1e1cfe50dcc54443bef2fa9ae0b765298eaed52d2a3fe38a9ba122eea2e7a7d75b4bc7bee2c4b64776fc605f478e8966fcb9fba62ca1bceeb54d764cb45dcc89d9433aafef0f2740c2caac8d9e9dc5304c378e2eb66ceb1c6be223a0ce4a29812995158fc25b3073f406e73f81c1eb70142a67578fd0c230a98d4a2ee811e9a7a6d0400f453f48a9f79cdff7f33843fbee09fbb378315b8dd6d0f30f80e994feeeb9636e539bfd0fd0bb27b2151466404ae04115a0908dc47a25041fd92788063ac50caf711a5b92dd06a743382fae52009b1641f9f4403c477ee94890fd35b57dc403f70550d6f7cb7d0a5352d0cac3aee234ffa535d58f9d49d0ca8397f1ba04a4d6139194650d7640fedbbd753e41d59e9007519cc6c08aba88f7bbf418bcde95fe6c0fc78978b118575982c21cdc2682c143ee5328d9ca219bf03571650e8defd1ed6fff5ab069a6e419b0149dd11ec3d3814f374ffd9a98a5d2dbc98541633ede3fd577b22c1212a36d0aeb4c3c87da54a80581b768e5c17d5dd3e249217d51518377e134df1929b17f978bbdc87f950f1ec8af9d9361e5dd25ad886ffe544d2063182657ae5a3c73969365a2bf611fbc41834bbe63aeb2d87f0dd2b0fa9effc09e963d8db236625bd7cd1fb11b71f62d8ea7d2a6f44ff1308bec91d6e8637700bd24c7c7c95fff2b861124cbb0bfe6822d52de7b303b0977d77c15f360f08fb6a4e77e7e07941ed9645121988ded3b143ee16d7de9aea3d2212edccfb0b8c6d764962fee53c1a62f91b403f42a4c2e5e59c237b83f07e66cb88c3b8529b34a874c6fff26d0fb6de11733889324631c4885e3de1d0eeb5dee389d7410abfe0d24b046837afef09523968a30e313e0485c087fb8f25ddd34f14654b2c297784f99377ccbc93e654620c4ec6d5945eb79078e2524cffa2c9f7665dd6415970bba44fe1deff0505e1e636bc362b8bc35e27bd6c00332b3808ded31e0bcf6dc44769f8eacc3bfa27a85f25a40f952c5250647506f586e373f808143f9a6c767fbc20562bdf07c9e811ff933b4209dc4e25f3a88ee7055ae9a52feac7fb623aa6a1354d5c94fde4bfb62cb8cebd2664e4131a567456542f82ca83ea28bd927d352f9da95594d005af045e71a40dd2ec05bcf08d168e65c35c2baeeb08ef9c971fe402563ba993f83bc0249bf99470f340be83a2c82357ec42acc3874af254297d9493fea2a48eb835fda29abbddbb5e64a8e14864d1d4405a9898cdf9a92edc1a9eea46bdff931a366249e7418619ee92a4993779aa595936001466646416bd735bd56678d7fe539a100a9267a7b45245adf3b84256ded8ae903e13f3548b42beb0412415e723f44c633faf82d2ce97ea6a92e9500543c9573e7e3d64c8a1ad0268689cf31a4278760f10028cfa77f46fcfad0ce124b83ee846e45a6bc242ef21212b252af462ebfeb1de99212127584ba2664e81177b38d0ed3e1c96f9cdcf53e11d03b94c317795a887ffbc24cf4a9d980788267f031405c20c1d3ac27b592475c8c3da920afbc24ee410fe55aba8968707d783225c97a9d23d9b5d59cb7ffb3c28d11aaf04d12e2f420999647b33fc2fd88114798228a27320b48787d8c7ead21e2aaa63b6115bbc91b40e38ebd29e0084876a388383999d2dd1abf9d8b4223a18", 0x1000, 0x22) 16:00:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x4) socket(0x2, 0x3, 0x8) dup2(r0, r0) shmget(0x0, 0x2000, 0x420, &(0x7f0000ffe000/0x2000)=nil) 16:00:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socket(0x18, 0xc003, 0x6) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef", 0x0, 0xde44}) write(r0, &(0x7f0000000340)='\r', 0x1) 16:00:43 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x180, 0x0) 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(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) nanosleep(&(0x7f00000000c0)={0x3, 0x5}, 0x0) r3 = kqueue() accept$inet6(r1, 0x0, &(0x7f0000000100)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x4, 0xfffffffffffffff9, 0x53, "3957d9346debeee8aa2545542cc7e85dfdd524df", 0x6, 0x1f}) dup(r2) ioctl$KDDISABIO(r1, 0x20004b3d) dup2(r3, r2) 16:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae60dfcc6fce83225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) close(r1) dup(r0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x1) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000040)=""/90) r4 = syz_open_pts() readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:44 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x2) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:00:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x200, 0x88) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/166, &(0x7f0000000040)=0xa6) setsockopt(r0, 0x0, 0x6883, &(0x7f0000000080)="edb5ed6f4f54ba760c61e66ad7c35f6d2e97c7646a299bf8a66e55286d479fc01ea2d67a316428a6e03748", 0x2b) 16:00:44 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) dup(r1) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 16:00:44 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6a, &(0x7f0000000040), 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000140)=0x8, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:44 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = dup2(r0, r1) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000040)={0x3, 0xffff, 0x4}) 16:00:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)="6d77aaced928888854493e3ab9a6b47fa14ac1111d091eb4cad0571f6d31320b5ec10ba233c1ecaa3d484b0dcbeba57f8c5bcd34b8daf4b119567ce7b9d7098bf2220527531091b0184ce959e6742f23b0d68f96777e486922ffad1af984f4", 0x5f) syz_open_pts() 16:00:44 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r2 = open(&(0x7f0000000200)='.\x00', 0x82, 0x40) sendmsg(r2, &(0x7f0000000640)={&(0x7f0000000280)=@un=@file={0x0, './file0/../file0\x00'}, 0x13, &(0x7f0000000500)=[{&(0x7f00000002c0)="daf15d45a44da23f96fed5cc72eabf9b5931d82551f292816d40361b05e4924332af6949eb553a01619dbfecfeabc73821f72a8db44c90ad528a29117cacce3a11562f808a82ff66f7e7535188f2a4798c87829157747a7b9c872b7487930b6eaf2b7b2b6fd2186d58a3d467cfd6a6b947e5a718224986746d8aa179cdfb5d1bcd5f2571685a38b94cc7572ec3a8abd68adcc5c27c5c9ac4c0c8d3caf7ab43fb0a2e3d236a6627e74b06566df67edd811ce4f941", 0xb4}, {&(0x7f0000000380)="4e337199d9eeb114c3fc3e63bd2856469a4a52ef82940389cf2033b62b1f8537f57e0c0585e258fa009d70d1e6a8590b867532d11ab99bb3b6f7c295f616bffd5efd4091e0ca7da0720f78e86f5751360f73eb568e159e44f88afed0b39104dbda7e603b18764c37baa784af1e86ea3c9e550047c94df077ab", 0x79}, {&(0x7f0000000400)="b0b2c7941701c6b6a7965f8641e2a3f2f42af2601648ff99d2e4654f96175d71b7e621f3defe2b4b3dd4c1ac81dfe57974cd5d9e3903790e5c132ec1890c3f53d6382707acb17f522c6977031155b01db8a07175742a5afaf0ce8772697cb3cafc35c7c86651142cc1575ea05145df0532091b1db8679643042e20512333531c1294de4cf5f3603b165f1203699048d4a49314d44114d9177f09646fb37ba15f15a243f7b01cd31b7cb428b8c6b609c62ab7268e53752aa429da561cf454b3a1fe49d8e38567b4c927d859bd3ad3b0", 0xcf}], 0x3, &(0x7f0000000540)=[{0x88, 0x1, 0x9, "ac4cdda6b4d727847fa8fc64fcb7c8f43efe4e259e97bbaa1b98f2989549c697f0447632fd0e053ed33773a73f9b6d74c7adbc3c093572f537e7d8a6125dd47ecf1725f4e40f544290400718aa4d4fb9df1a298774a31605896089dcd3f8bd27935d05b2b70bca6760df0b7a39941441a5"}, {0x60, 0xffff, 0x0, "716c50d731af25087f3dd105311fc7ff536c769d9cc283bfac34557e352dc04ea465b4b3fcd82dd8c7715ca78497ba3f920bcb98398f014faf7e8be4ad4ca599c8c70bec06cb4b4e3860"}], 0xe8}, 0x2) getgroups(0x400000000000030e, &(0x7f0000000100)=[0x0, r1, 0x0, 0xffffffffffffffff, 0x0, 0x0, r0]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000140)={0xfffffffffffffffd, 0xc60}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="005e661a68f3253089192e", 0xb}], 0x1, 0x0, 0x0) write(r1, &(0x7f00000003c0)="9c87c377284c35b87e2e", 0xa) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) execve(0x0, 0x0, 0x0) 16:00:44 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x406, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000240)={0x7, [{0x2, 0x3}, {0x1, 0x2}, {0x13a9606fa09255ef, 0x20}, {0x3, 0x400}, {0x3, 0x8}, {0x2, 0x20}, {0x4b8d4fe499528860, 0x6}, {0x3, 0x3}, {0x3, 0x9}, {0x0, 0x2}, {0x3, 0x7}, {0x1, 0x200}, {0x2, 0x9}, {0x2, 0x2}, {0x1, 0x7f}, {0x3, 0x1000}, {0x3, 0x1}, {0x1, 0x3f}, {0x3, 0x7ff}, {0x3, 0x4}, {0x3, 0x7}, {0x2, 0x10001}, {0x1, 0x2}, {0x2, 0x8}, {0x2, 0x9}, {0x3, 0xf2e5}, {0x3, 0x7}, {0x1, 0x10000}, {0x2, 0x4de}, {0x2, 0x1}, {0x2, 0x81}, {0x1, 0x2}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = getgid() setgid(r2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x2) 16:00:44 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000080)="7b36c66acf32748445c428480680ddd0358741a3c7f5833b86466fa031aec66250542bfba22d69e64ab67b0d63d49efce9dc", 0x32) 16:00:44 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000040)=0x202001) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 1: socket$inet(0x2, 0xc007, 0x0) 16:00:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x3, 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(r1, r2) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/178, 0xb2) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) getuid() setsockopt$sock_int(r1, 0xffff, 0x3fbc123b9174b54c, &(0x7f00000001c0)=0x9, 0x4) r3 = openat$tty(0xffffffffffffff9c, 0xffffffffffffffff, 0x8000, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x80000001, 0x40, 0x2e, 0x1, "3dbb68d3438a581ffb132aed7a1814f9cd1d3d44", 0x5, 0x3f}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0x1, 0x4, 0x9, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x800}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x10000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x81}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8001}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0xd75}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0xb567}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x1000}], ['./file0\x00', './file1\x00', './file1\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x3, 0x0) 16:00:44 executing program 1: socketpair(0x10, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/131, 0x83}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f00000003c0)=""/154, 0x9a}, {&(0x7f0000000480)=""/205, 0xcd}], 0x4, &(0x7f0000000580)=""/160, 0xa0}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() fchown(r0, r1, r2) fcntl$getown(r0, 0x5) socket(0x18, 0x5, 0x6) flock(r0, 0x975a81280538789c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x16388000000000}, {0x6, 0x91ce}}) fchmod(r3, 0x10c) 16:00:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8001, 0x81}, 0x8) fsync(r1) 16:00:44 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x30) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x20) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x9}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) open$dir(&(0x7f0000000180)='./file1\x00', 0x8, 0x20) acct(&(0x7f0000000240)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="10000000ffdf0000010000000000000013fb2381043c1b519748e0abb4f0dd23ff264e0dccffa891d4ffefcd462a2db7f09346afd2469dcd5cfbd7aa06e870b40786a48895ed2ad5c4de1b16a2015d7af0f0262d5a1930f00a51c10c3ea88f91e9e329d6f8cf49d3cd06db47d2be9c17909198d210243f20e76933bab0"], 0x30}, 0x0) socketpair$unix(0x1, 0xd57916bfcbc465fd, 0x0, &(0x7f0000000140)) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x0) 16:00:44 executing program 1: r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x40, 0x0) write(r0, 0x0, 0x766190c710042038) read(r0, &(0x7f0000000000)=""/234, 0xea) 16:00:44 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) connect$inet(r3, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="0010000000000600533b0000000000000000"]) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)={{0x7fffffff, 0x8}, {0x8000, 0x8}}, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x5, 0x100000001, 0x1ff, 0x3550000000000000, "2b76206923bb8d24c9745d13875d0e7e01e7323c", 0xda6, 0x73b}) getsockopt(r3, 0x5488, 0x800009, 0x0, 0x0) 16:00:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x8) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x6) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000080)={0xfffffffffffffffc, 0x7fff, 0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x50}, {0x2}, {0x8006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x54, 0x3}, {0x9, 0x6}}, 0x2) 16:00:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) setrlimit(0x3, &(0x7f0000000080)) setrlimit(0x3, &(0x7f0000000040)={0x0, 0x3ff}) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) chmod(&(0x7f0000000140)='./file0/../file0\x00', 0x20) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) close(r0) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x501e) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) 16:00:44 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x9a, 0x4, 0x4ab9ab60, [{&(0x7f0000632000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000248000/0x2000)=nil, &(0x7f0000365000/0x3000)=nil, 0x3}, {&(0x7f00004c5000/0x4000)=nil, &(0x7f000076e000/0x4000)=nil, 0x7fffffff}, {&(0x7f000076c000/0x1000)=nil, &(0x7f00000c5000/0x4000)=nil, 0x400}, {&(0x7f000066b000/0x4000)=nil, &(0x7f00001b4000/0x4000)=nil, 0x80000001}, {&(0x7f0000614000/0x3000)=nil, &(0x7f00006d5000/0x3000)=nil, 0x20}, {&(0x7f000058d000/0x3000)=nil, &(0x7f0000256000/0x3000)=nil, 0x9}, {&(0x7f000036e000/0x1000)=nil, &(0x7f000023f000/0x1000)=nil, 0x401}, {&(0x7f000028a000/0x1000)=nil, &(0x7f000032f000/0x2000)=nil, 0x3}, {&(0x7f0000651000/0x1000)=nil, &(0x7f00003f8000/0x1000)=nil, 0x100}, {&(0x7f000000f000/0x3000)=nil, &(0x7f00001a7000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000206000/0x2000)=nil, 0x3}, {&(0x7f00007ba000/0x400000)=nil, &(0x7f00004e4000/0x1000)=nil, 0x101}, {&(0x7f00001f0000/0x2000)=nil, &(0x7f0000afc000/0x2000)=nil, 0x100000001}, {&(0x7f0000b69000/0x2000)=nil, &(0x7f00005a9000/0x1000)=nil, 0x4}, {&(0x7f0000688000/0x1000)=nil, &(0x7f00001ff000/0x1000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000600)=0x44) mprotect(&(0x7f000035d000/0x3000)=nil, 0x3000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x400, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:44 executing program 0: syz_open_pts() r0 = socket$inet(0x2, 0x2, 0x80000000000080) setsockopt(r0, 0x0, 0x800000000001d, &(0x7f0000000040), 0x4) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/116, 0x74) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='.') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x2, 0x0) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x37b82a3eb3eadc4, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x2577fa32498bc0d7) 16:00:44 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000500)='./bus\x00', 0x2, 0x14) write(0xffffffffffffffff, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x10000020c) r2 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000480)=[{0x10040000000, 0x7d5, 0x2, 0x6}, {0x3, 0x7, 0x5, 0x9}, {0x51, 0x81, 0x4, 0x401}, {0x3, 0x40, 0xff, 0x1}, {0x80000000000003, 0x55a, 0xb9d, 0x80000000}, {0x5, 0x4, 0x100, 0x100000000}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r4, r4, r4]) fchown(r2, r3, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000004c0)=0x1) utimensat(r2, &(0x7f0000000180)='./bus\x00', &(0x7f0000000200)={{0x7, 0x8}, {0x9, 0x6}}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r7 = kqueue() fchown(r7, r3, r5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) kevent(r7, &(0x7f0000000280)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x100) 16:00:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) dup2(r0, r2) r3 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x20000000007fe, 0x0, 0x0, 0x0) dup2(r1, r3) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x35}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="d4") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x5a8, 0x0, 0x0, 0x200000}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='p'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x12) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x8, 0xbe, 0xfffffffffffff001, 0x1, 0x6, 0x3f80000, 0x401, 0x2, 0x0, 0x3, 0x10001}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x80}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0xffff, 0x4, 0x20, 0x5}, {0xfffffffffffffffa, 0x0, 0x6, 0xff}, {0x20, 0x1ff, 0x9, 0x7ff}, {0x80000001, 0x3, 0x1f, 0x80000001}, {0x7ff, 0x1ff, 0xffffffff, 0xfb}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000140), 0x4) 16:00:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000280)='./bus\x00', 0x8012, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {0xc200d265869f2ddc}]}) 16:00:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(0x0, 0x400, 0x14) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x80200000) semget$private(0x0, 0x3, 0x80) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x55625323) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r1, r0, 0x0, 0x0, 0x0]) getgid() semget(0x2, 0x1, 0x480) setegid(r2) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x10) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x3, 0xf9a8a4bc45563c69) semop(r1, &(0x7f00000000c0)=[{0x7, 0x5, 0x1800}], 0x1) 16:00:44 executing program 1: r0 = socket(0x1a, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004008b00003a27048efc80988d3377e6000000080249000000000020000901feffffff00000000", 0x2c}], 0x1) pwrite(r0, &(0x7f0000000100)="1c1e98a242a4d4bccae9525546230eaa62f2f31b715d55394158de33e4c1045665897e7166c7a71da7a2d52836accb92a8179c8986e41a9683dbef5d8c6f43ca8f877a542991dee88a8f52674f788c587b478e8ebf9f85b5d3e373a667354e0c", 0x60, 0x0, 0x0) 16:00:44 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x3812, r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000140)=ANY=[@ANYBLOB="00c900000000000000000be1e87920ab19569e15cd7deb8f88ae9057600f38826b4af62799e9a3c8c3376828e17a95490b28ad2bc89640e91f147e4c98b4af63febaf503002100"/83], 0xa, &(0x7f0000000840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000300)=0x7fffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)) syz_emit_ethernet(0x1, &(0x7f0000000040)="f9") 16:00:45 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) dup2(r0, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) setsockopt(r0, 0x81, 0x8, &(0x7f00000000c0)="2dc7d486ebc1fd68bb808e9b522b23691fdbf99997c126f62e", 0x19) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r1}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) 16:00:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) getgid() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffdfffc}) 16:00:45 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x7ff, 0x4, 0x91a, 0x348cddf366ded981, 0x0, 0x8, 0x1ff, 0x1, 0x2, 0x100000000, 0x9}) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=""/169, 0xffffffffffffff9f) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000000)='./file0\x00') 16:00:45 executing program 0: 16:00:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1e, 0xf4, 0x8, 0x0, 0xff, 0x7, 0x5, 0x1, 0x3f39cc5f5a61066e, 0x7, 0xde0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xddb}, {0x2}, {0x400006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0x52, &(0x7f00000001c0)="9d03f65ca2aaa7f5b5947cb65773ec47488c26d56d4cb4258c8a4bf312d3b87d0fff2935a3eb67a2910104eb13a5d5b058fb17062cba44202a8ba5a2cb0f3ae8b6ea92340bd42b5f78c23302753b13cba3c8") pread(r0, &(0x7f00000002c0)="12dbd0aebd9f13ed9ac72bfee7a857decb87a7442c95d33d9f61c33b6adf4b894df2ef57fc300d14bbead5b40b80e8b927e842c21aeb9967c3bd5592f72e22ae07ffd193805da65f4500a784fd4cf1746f29a3b17ab1bd9c45e4f1a64de14d8ac358665b9f2f3c321f9fb09b3eb2c7ff8e90ac4c045942f4ad91fff0869d8e76676e165615f40e1e143bc9e94311677c41a55ecacef6343c739aa468436ce968c6529925b89429f4a764dada46bd68afe929ac06b7ff7c2c6c69b17881c4dfaa0cf89a4809d27bb29d8b238c88cb", 0xce, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0xfffffffffffffffc, 0x10000, 0xc68d, 0x1}, {0x701, 0x9, 0xffffffffffff2a28, 0x7}, {0xf405, 0x2, 0x3, 0xaad}, {0x1000, 0x27f1, 0x80000000, 0x8000}]}) syz_emit_ethernet(0xfffffffffffffd45, &(0x7f0000000440)="b6f71e9f65020059425b01725a081e7cbf1434af756f0000000000000b42db2b9e2b035fc332cf9c770fee1d4def872b71560ce2739407f4750546da7da8f3406e8610ee312404bb6add070e86f1f7e22a7fecc9a42fdc14ed02823fef4ed1e9fb97562ad529cd06cd0f881e2935d3eeb7b8117f556778df88ce43ebde992457401f1e2b842b4300"/145) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x280, 0x0) 16:00:45 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="80022e2fac1400107d81"], 0x10) shutdown(r0, 0x2) shutdown(r0, 0x1) socket(0x20, 0x0, 0x2) 16:00:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x6ad) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) r0 = kqueue() pread(r0, &(0x7f0000000040)="f47ff30f0527ffa30797413027dd4516868183e0499643ab166a3d567e960965033a9e2242d707f7d655c3a647a91f062d7ffa62359573fe", 0x38, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0x40}], 0x2000000000, 0x0) r1 = kqueue() kqueue() sync() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000000)={0x6, './file0\x00', './bus\x00'}) dup2(r1, 0xffffffffffffffff) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:00:45 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x0, 0xffffffffffff7fff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x29, &(0x7f0000000000)=[{0xc, 0x0, 0x9}, {0x4, 0x0, 0x7fff, 0x9}, {0x6, 0x0, 0x0, 0x208000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) r2 = msgget(0x0, 0x400) sendto$inet(r1, &(0x7f0000000180)="1ab080821d893baf0be54a42337051e57507185feaf07c1d2e8f67b44df434f542165fd3794fd808e9308b750695f5b422396a519ed9980557208ab5dd77ff7764", 0x41, 0x0, &(0x7f0000000200)={0x2, 0x1}, 0xc) msgctl$IPC_RMID(r2, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 16:00:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r1 = socket$inet6(0x18, 0x4, 0xfffffffffffffffe) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x100000001}, 0x8) 16:00:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getrlimit(0x2, &(0x7f0000000200)) r0 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x100000000000, 0x0, 0x80000000, 0x0, "e4360020000f00", 0x401}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000d007f7a5804b0a6f9b61095e59c618144ba5a7dfb1eefd37a223d0d873179dd359cbdc1f16b601fdffb9f06d191d235eccd11ffd5c820f6508e816af6fbf47567513494a5f8cee9b62de24acef793249347e5064c9b5f5f9db498836704530f0b26c4d8dc751b3dded5a90e38bd53c6e0e34c36907feee4b4711c403f4f7539fb8"], 0x1) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) getpeername$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000282fff43e6f05f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000006b97b947654a3f780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006fdeff7a6ddfd872fc6e384ba4c7ed7fdb06a2c68666fbfc665c98508b5943e8d92265e3338f911689b82a73fc9146f281980aa6c0403a4b9d0746524f2ae4893c9b6108d79ac631cc17947fb44630afa530c5a521856c11937bc43730ed808f78595182bf546bb8d2388db5972eef5b241068a68b3e540fa12e73fc5fb02bd129612fc5fc44b8a3f8bcdfd2632fc25d6c017214c0a79ebc3f40bb0d9caa09365f62ff75f049a99b97d7f6cd2150e6691c90005a917c09063c517c053523a415f35ff5add759abf750b91e0ab69d93afa12f7dc0a1a7411d0557199b35e2a34e8556c5b69fe1935909253820271081cbb896ffaa0db136ac6a55ebe7bb3752b270160c3793cdebb61311144ea5f538fbc5a63ef343b4cae576ca6e510443833333ff860fe99ade422dcd2d10c4921f38619d52c33af10d2f06eb1d07158263b2a4ed456778df2c2426b68df3060c1b8ea3bbb0508545667ef0936685696e14dfddf2124e92250d31ccb00f2ca15ccb9b097ff032be4836f44f354e4009def9eb028ecc9943ee46c94e8f4a4ca570c60000000019c9836f2ed933f2c2bbcefd02622262cd63ae19d622677c153567cee22e12199b7ae91e231286f6f2841d2f461d6bca3869d96538b9c9cf8fa68fa779dda2f2fbddbffda3d17eb3ca905819c14bd8bf414656458f1e40650bf773d4a6a69c9e7e3134dc96301f2b29f4d565b12b3560d4335fb4fa154f44337a1b0ad9c555baff36314560f97680529dca6bbd4b7a7c8b0878bf8fd2c806c9b387bffc730dc4857823495e5a1ccfccb0a2700ea5f40abba380239de34224bbc37c07ab"], 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) getdents(r3, &(0x7f00000003c0)=""/86, 0x56) r4 = getppid() getpgid(r4) pread(r3, &(0x7f0000001940)="c3b2acdc97ad01ae0943ac58afaa665a3b32f7ee7aa1e343023d58fe0c24725da59dd1702ff7c138cd7597391bf2f50638e42825cac871e18d2c707eebf66ef6c41d527b64f13f1321a602d9805c009c8a6da9727bfdbdc6d67a36b72cf46395c6e30c0e1e3f683f83f1000e2d3abd355f4b8965c3fca8390adf5cb8323c67a011a4a4d5d1b231dffc47b3c7c021dcf2095291762f520ec0f756c174cf59c45fb4fa41", 0xa3, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x1, 0x6, 0x0, 0x4, "00a9144c54c2009ddfb4cfdedb2853ed1c4c8618", 0x3, 0x5}) getrlimit(0x0, &(0x7f00000002c0)) r5 = accept(r3, &(0x7f0000001800)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f17fcdc06551872c441849259ecec646b7b3c76429ea7d60ee654329343bb3273555334f3edc4053bb78d59db0f80432997f348e01bc328778265af9721e76ca292f0175326151b5076498f2991b44545854ec31d65101e6d3eabe390aa6166959720f71a8ef7493df499999e617d716cc84b85620aa99f7c46e9624509f082dc20cb036cda69e994ff820164e23a2777c56ef7e9c5ef503736562801fde6168847b9f530f72d343b9c26af65e91eba6437936fc8e132704d0bb9553bfbfd8d2521811b8a0c648d9881e22113"], &(0x7f00000004c0)=0x64) close(r5) r6 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0xe67, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000540)=0x40) sendto(r3, &(0x7f0000000140)="37b9789ff8976ad930f68fc9ccaf5f6c78ac0b8c2b2c89da", 0x18, 0x40b, &(0x7f0000000500)=@in={0x2, 0x3}, 0xc) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc150, 0x1) r7 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r7, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 16:00:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) 16:00:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) dup2(r0, r1) close(r2) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f00000000c0)="5f598db22fe1dee61ad5edc1cfe127b92dadef1b0283b0de71bfaae7285f80448d2b8427466de4e3cf70ae62f65e0e920479d940e54f134f004fc937dbf1d05f4e9fb04c047c71bbd421b581f243c95013dd49f531ad03631367f599bfd12e6826401b468b82448fc99f51d95dd8b0b92d1bac839ee84db27fc6b37c1325b033443235708cfc34d8b7c1d1803c6f49b8f85925106f249ac0c81c6639397648b8db1b5993bfe4d1c1b87992d2b8b8c650fb99f0e5b731a448434126924a1650f4f369f9e6d4f05b75a055a0f5d54647ff31fa312b40", 0xd5}, {&(0x7f00000003c0)="99d581c3fcb8aa20122573b2d9d696c5b34a9092549657bc9ddb43e4697dd0517f4f3a8c6aa08437b523aa61a8fec076d37dafe0cd534df00272acaae4d78347c226242df3f3e17fcb44d4cf2c6216d52441d0c61739414a0c4cedb656d460c15c66add31f18ff6894265ee3a254fbddb64eaf01647d30f3b9aebfd5dbb6f179ef25775744993287f655ebde7558eeed29156b48eaec5f84d19625815650bf2e50e62160124db235b46c8a738aa9d7d1138b08ce2c94a7cebc7fe24055d63f674909a7468854cf33a87476549fd7d8e8b4fc12a9509949c208b32342c34a5ad757ae2db40b23096529949f480541e682c043b88b2a4b845d9df1117a8f5afedaa742b05d1f306a9a933c888692a3d487161a3c93d6304a440bca82745ced22eb87b3e77046247533e4f0c95f30ef957d871f00181dc36459aa7bcdd383541d70666ddac1ef36d314e02a1f97883c75548fd558b375b8af6a4079e2fe05efc29412d74244168911ff65cbb68191d441449bea71a4b0abdd00d49521a7b1aa1cb9ceb3d6eca640538f4d4761eeb6b99c0b4fdde647386c535f34e570ee6126375facd3fc94a76b31edaf55bd6cee3a338e9fff4918bf20e0b7af8dac6fc29df8d720dcc3e4c0fcf3f66d6ccbe6bcc7921389fe8a9a8a51a5e310f26aa701a23bec50a995d17a7e016f0223faafc408da2377a8878a8dbcdc3781d6183e3053f4664874bfccb0db7ec890d2629d76c333b69c79c3edcd68e962f3b84df8aa2d639da37d53750a1ee9255f645e41582eaedb641985a0290d7570cdd5d68191d438d9beaeb24b2e6db758c2a361a1c3dfc9bdc50663b0073736050f125560540d400f291199556c1fd9c28fb42bbbd49cb475dea36997db6e45aedaa8af1ffe6125c093d576dc4534e393247ef6c9a67221ef367e94a340f3315602faf146c53a015f31740ad93a19eb1ea308b59d5078fb5ba17d9913cde9b53e399d0c14404efc90f54cd36830be8874dd0d714fc3be7bae26d0de2862f0f0aca52d42a69cae4081380056cf33bcd99b38fcd0e000f0906401bbf280beda02d20627a5500084372a0a98089ad83ff191a30b4aa2e7082407f25142eb6158aa3b477213b873b62a7dbf44c04b419d9b91d76a0dedd08215189ab526a40f53e0f1d983a7218cb205068991ce91c333739f056c1ddbc27757f91c7739dd96b3cb5549d31ef1fcc1ba7100756482e171d2c9429798e7032994572966a46f85b663e48c112887a8f7873c29c613b0bb50a2299fa308df0f93deade094ee949fa98e8e0ef1527a1ec3e2875d113f84da14081280219179833a8e90358a277f92e9842b978507ba8d120c0e32e4c1b09ddfe81b09ef1e9ee88193977b66f183140dbe5d09feb422fae0774a61fcbc8468b57f3ef4061cf96039ba905e1f488f3b871b0d81a9ea320637503d38fd4f9aecf0c7b228c493938b3413d62953b1c7bab9f6a01e507a0c40e0e045e4b53602e8544e18a81358cf7f05c9b37c4ade4a9de780ac8441120f8f0b6e66c23087a02210c3e315d3326c2a66d57daf111c5b4da06af4751dab4e2fb7dea06ddb44e9b8157c5b28ac7095b4307856ebc36231eacad4c682908f431567c637d47ddcaf8e6fdbc348ea5380b557d3eb56ae673cbd30c06ffe752499b4476c9d5b92df1d025702503270931559e780a78ec0c147bb11191725d581e686c34ab8a1cedf949f6bab13dfc341dc574288eab19c7b9c1fe28dc3c4b80e1cff0e42266df14337b7f8a1e2dc00c85a941ccfaec8f6a0fd789a0c8138e54de2336198eb0469f883a927a5bf1636463baa0192f1bad1111d83a22e005035d8d4e288c50823fcbce185422dd4ad90a03ecbbc8e0615c2dd98f2d901f345eabaf57dc08702b4d21912077682b9a8542212ff20707021b4b0457b25e3c90bba2433f06190df15b7abf49b3e310dffbfc0935654bed0f1b0c7a5426350c4ce3b64e44bdfad379aab0ea4cf865cab318f7d5fc52b8061ecfa21eb026f61b546f00cdf33bb5d5c7d253f2b6f30cfc5dc1b51e7110b418915956f76d0ceac4b24506190d71459801cf343a2b88eda5cafbdbd850f1a1a731e463e654a034f3825074ae9d4de7eb1b1c54c37ecc10c2d66cd981db0debc22ba5c86e3e14687afd42e7be61d76a42cc0087a7b1180ad8ca3c95ed01dc2f2cd762ce98b6c2d523d451df1d34eb710c4d67c82aefc6cbd38f06ed3c1567520406f147fd1ef44a037d262b29a1e4306f002d247464e7217f5fa62e41b2f3750e621fd6155992383046392862849505da86e714e9c3642d70b8d9f4eaf670437ba33c77f65ae92df505e7acc00733699a28627b2b0fa907bf8d7260ae4ea1593298179f6ab8b4f32e0ed439f0c6b34914291749b44fbc5527788795c364508380c6e99818dcbda2445e38769809eefabae64597e288b4c29d4f895e615c04f6b44437f252d6d8c545dec3f00d2ecd652eef1faf5cdd526c798237988ff41a7cad56018020968ad300aa28b664d651d7c17b59a79893ae397b91f6844d4ce9e1d33ed814f358c2b97d26225afe593677a949c56c088f61841320186f94815d6a1c2615118a1918a2f82f1fe8bd2d0989c8d32b34c37c990277d389bbc47b7eef2cfe6a3cfbfe15af44fdb4744187cc72354501a800b7d3fe39a3aa9cd312adb4218797f8fd23e65432741667330382c0d5ab6efa805a8db668de1feb998bd023caf6564c0a58afc84c1e2911c88a4721747fc9b8bfd210d09da350f559e2ddba5b3f642b91669de8f5e32acac4c97d6e84ec4198e1cccfde82405a31bc0d45dc09d5e2cffc08bdb10f7105d7a31f56e8605f05223f4b4c93885ed699fc6fd6d373fe912e5f83c37db0d882f58bcbb9f0448faa043723a38730c26f3727759a6a691ac25114957e72ebb0a80f81be9271e3a26302408c46788478f1faabfffaeda99dbdbbc0b8c4550673a4b70cd2794875388ad8805629db7964f891c3cb18cbb57e9b9962d7d503ffbabb381dabd5b1bb2d7611fe13f8ee79719391761da6f959a8039a5ec39cf7d28b72b7d1ce83aa01894fc2e8c3efc9d33961428c9a6586c7d6f36c0984a491339ef9399d8dbc3f33f82acaa0e17a1f27f23c7ac4bc0f55938445ef12420a5126c6dbb379fee8a83132545dff05941ea1dfd805c1351cf901b15447f3cafab4e469fd2a48ff66e0046c511ddfa5106d3e81e1a4164468897087fe7feaf44e6aa25c98c760afb8fafc9b38556e1be8fae6487e4669ec5f3ab72e17b2d0f4c5f7d56949074116705550beb2b4e9c9681bb2751f096b86a546c62ba4c5e919518c5748690f29795519dcb93d1a8913153de74e0c34bb274f269e76b8ab6f1b293a85a21b6d782592da370f16342d010140a5f63f0885078db8e08342797ab0cd76049bcc81eabc8550432f141c29b057a027eafb07493f28afd016aac9dc0166e7f8f3221e7f86142e69f30bb6e892971c64cd4acda50c6cd92d9e3526b8b690bf1cdc767df2913e449a953c4696e64043f4c163bec617b30a3fd93b4181e559c682b8471b194405e2a460bbe4a281815392f45586a6192331e65aa85b667f6d6c8b6793ba3e6d75ed093a40ae420bd4dc1df351f2ba3e6a042a60b6d9cc0bf4dede0103331fe75ad41708c7098fa0d348383f9b050496f27a2b338ebecd978a679cb84cc228c26f15a5cb5de40125bcd9eb2de2557f004cd9186de79c9e5c80d6166a4397f0651783a6487affcf12925a0ce4e942e3029ffbf509602ac9ab83fd014df5b0b71779716b539582f5b13941ef06967871e59a3eedf0dad4c4ee156e23dc9207e9b277add85aef3b2005dce04ce194f5e98841d99d058c6e8ebda696c72ff558698ace2806a3b0233ab1a50a30a07dec9ba99a97fcae2f8b1a23ee12cf7789357d49c1b4937f9c141571af3d0ff3fac3a57edaddb997dcb5694712c4e28c3df3146258573a1125594cd09e855eb7d268764db309615f1952f05c6cfba2f9a6cbe1a2e6ab367eceb5df501aa6beb616d4782cd05c957b50bac47a55b7a23559e3f47b86f6e68c415e53ee04c8e98e6c5316814befad943b38d84f906f3673e552f527fb397440c345a88747771e84b0ad844fafdeb1be0b5be4850a67b345ec3a595357e0baa7ce49f421c73662205761476c5e4fad00197eac473d809a4815cfe1d70f66f82b1b63f7ea2bfcac30015d2f38d9162480f65e4649305292584f0d1b7c5288d8b339a97f900e4c8d06288a5ff733bebb492d2ae40837a9a60d2268a910f9ddc700ba493b71d405fdca8ec274a5e991db3e4978158c59982022127a49c9ad34c0b55eb557f05377822d59e30f814b85f56f37ee0fed8fab61c535d4f9b4825dae9da5b039309051bd06a87ce394bd167461c0409b39269d5ef5c130287e1f74cd415ff33c55ddf8bc07bbf00d17ad7d518ee7a7ddb14a80208d38aac08c7e4529ee328d34ad2bae528866af815f3c25aa2b1a8f51ad56258821b7c084df23c6d778c78afcb7cd42975e4af0c14bdd832439668bd17e9953feaee27023b681f40afae42a94692128be7cad84c03eb017d4dfb7b9c088b04266efc7f1b236cc8f5eaf70c570d8933d477b9b220fbb78478238de0354f38d1f9a82c6ef91d9789f0240cc12dc1d5a26a04c75a45e434fe7dea1d58f3750dff7d28fd26884ec43b1fcca69697df26c9689b527fbf28b933a3a4d23ed72fe872aa78785c36dcda94239a582729fa4e7c04befb1c17e845c8efbce28cfe427436fd9464c25c6b55940961085d5b24a66268159b976aef34bc91c9a06b93a5f2ac084e9fad062556ed78e76d824886c46a94802e5bee87395dfa4434132e9a1a8de980954584277fa629468e0f9ef6c4404dbaef63ffd653bb93228339c05526f7f77f1324f6c4842b40f7587ba69e64782d26b01f9017fa63f884633cc6a34c8579ca3cf92bcbb7824689825603117ffdec7279d5c4162057e4d69fb655a7b30568323a5f485679c22ff4072d2251c39ff3fe1f41e4bf01915af2bbf786a19ade47eb60c677b5daa3802ea05dd69635d8c27e3dcf1a16e026842f328afa2be450efed8c2436855047bed73f6a37d714b1430c011e5caa18c548b56c0668ac75e9dcd7e486ad27862138fb6176431b82d313a5808b0cba047347edf88ab521be29658a3c3f3404c280c8e6b4f5eb99dd6bcfddedcfa51adeb5446b654e8021807b86e7de7ef637ac1347d49f38a638a0365d5408647fcff9e7ed464a97c2305f9a2faacdf2eae0cd9f90a822b7fe1e34b2b7733f13f6719c59442e72d557bb46678001b15c2757fb4c02dcad3787995d32ae0034350f1e8e1125f7327770d873d87f08ee8122b6528ecf704f4f81d17bdd7a4de24774052eac05c55dc5450ce70389e125217c4ddf42410934653d19b325c611c4adc963b758f17ba93d65629a5b46bffe59f386ded6117c3b8997845fb8c7a99fac1fed09c96b4cb774b970a80d596f7afa3cf33409e9557799c83d4fe0eda3322a6ae225030b565454eb501b00fc10cc09dad0f6233fee839069dcea26c5b709fc68ed3866249b248b25d30b87e3473923ac80ae01509c938f49cf9d85398204f6673bff9ccf29609d7a1b6f9dcac11664cfd5640249f5a3a6bb6993c8b0cb4138e11e9d5f683014b55cf0ca3c01572045394d5e1441b1b1ba5c1c25dae7ae5c9fe360b5f69036efdcd1a12647b24446b85d8fc5b757b307d06d3519c1926f6bee587671e5b152a90fa4a8c9735d8e71d80cf8306ea35e", 0x1000}, {&(0x7f00000001c0)="a984152a3a00b63876b0d8c7a545fb088a9f2def030bf07980e5fde273d1ad4ee56087cdbf95c27014dec2acb13390304b89c7eb0208e70299af39be737adac67d0f9b0b78b05fba3d858ffba54cfe3a621c96cb4e69a9e04586a531acb32aea2028de", 0x63}, {&(0x7f0000000240)="e61fbaf77b5371787ebb4e2cda1351db3f81b835f73e63055c6339854e94e46696cec445f7b6bca3fb3cbfb9795d1e08b21ded5c389730a0a3b9fdee83424b4d221ed448abef427f59c77992f853ec0b753ca49f66461d25ff4e395b991aee26c6601703a280a60031dbdc98acc2c62d53d79074fdca306e961571d7849bbba8c6885677b3fea14ac901cdcf496c5f6156cf2615018ed30aa82ed95a81e69ca26849a852749c153499bfaa100416db96280d34c3b2b575ddcc9566bc4d2d24391a0e07910af515eb4186c2bde090bc41b878c2a3ae32fb00b462ac290415cd49", 0xe0}, {&(0x7f0000000340)="45b5ff1b38bfe6ad80997d319a2dac9a80c6982f0a8a17ed88e3a790fb320c979d7720dbe9198d857c6f9e7d94d36dfd", 0x30}, {&(0x7f00000013c0)="8efa0f021b07f483b3fefb2d8a82a043f5d8bfcc0b46debe0fdfa28903cd2f4c2d556c388b9fa71c8f49729442f0688eeb858bf4d5feeb930f5427f315f8889a73d2e935b2a058af5ce97363750bc4026aa94bd35ac13fe15411d2460e18533f13354a017962d12fc6bc948fd62c43262acee8b1850fa146b21f789bec59c0a8a248063394967f15ad9743756c857e32a2896699f8165bd807e1dcb5a8bc93264dcf90b5e585f8b3737b7a89c32a53e8a451ae6dbcad6f9274dd97aad4bee8bdfce658779f844f4ffcab992eeaa85400dc0ba55d2c20869287a655761e9fe81340209c686ac2aad37ee7d3a45c72476cdd2b1314b61a78e7", 0xf8}, {&(0x7f00000014c0)="b2f2957febf28837feee0c4a2f333f04e84bbf3cba2b1f2b5b8be3f2f68c9b0094dcc44014bdcf9e3cdca752576f6e9ae00e92c8d4992b8fcf55216af5863929b71be82214421670ac1db37d2573f573e1eb904bf912f18e37628cb3a98b9b6a2c986c492807c70d8458a9552447eae0978b06cf", 0x74}, {&(0x7f0000001540)="7109bbf2bff03778d982ec0ec474", 0xe}, {&(0x7f0000001580)="e6a00851ec93d53e4ce498480228fb0f80c58de96c2023d4e814d3cb9c57a1d8a0f5913049ffcd41f3b94b3c39277fab6d4d9247bee0c6520bfdc0f583573b67204440492a3a3a65ed2187bd8a08c6e72647e9f0afb1527abf43eb37280a84397eb8ad062235eff0fec8933cfd48d9e047796ed98669a7f507670f27bd49a9c079d004489d20cd", 0x87}, {&(0x7f0000001640)="fc8b95d6340ff9bbce9c0770ebb7c78bf9f238badf82d88490f8c040098831d992c35c4c7db54cbd752583f19c1a3461d52af8df23437d5738c9fbf1b946c0559309fefd", 0x44}], 0xa) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x61) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, 0x0) getrlimit(0x0, 0x0) semget$private(0x0, 0x2, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000001780)) poll(&(0x7f0000000380)=[{r2, 0x20}, {r1}], 0x2, 0xfffffffffffffffd) 16:00:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x9) getrusage(0x0, &(0x7f00000000c0)) fcntl$setflags(r0, 0x2, 0x1) flock(r0, 0xa) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x400, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000200)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x2010, r0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x200, 0x0) lseek(r0, 0x0, 0x0, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000280)={0x101, 0x4, './file0\x00', 0x7ff, 0x80, 0x80000001, 0x4}) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000002c0)) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000340)="8d2e8b152de1b3080ff71447ed8096b4eed2b94b593c9426fb5eef5ea6eed0e1a029a55fd187f113784ec77e9f7908fb24276d49d0f008cbce7874acc4c90826d725c2a5fc790a6f77e2cdb97d", 0x4d}, {&(0x7f00000003c0)="8266c5985b8cf1893c45f9e4ea6b70d810dd98c7359857a05db71f2f2337a098654f73744cd8e42f5d5cfde66e00832a5dde033461bc57b33ed8557b8597840ce2ec10dbff77117e8202f868e948aee8b55d7592a8f87914ffac20067f6fa2d2b91d", 0x62}, {&(0x7f0000000440)="556dd94eea6b68fc6b52ea45f812c92a88563055cb0dc38b1cf925fde77128", 0x1f}], 0x3, 0x0, 0x0, 0x8}, 0x2) read(r1, &(0x7f0000000500)=""/76, 0x4c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = open(&(0x7f00000005c0)='./file0\x00', 0x80, 0x80) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000600)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000640)={0x1, 0xbb6, 0x7ff, 0x2, "487becad856cadf7926db4dc7b5742b8c3a60913", 0x3, 0x7}) sync() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f00000006c0)={0x1, 0x8}) dup2(r5, r2) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000700)) unlink(&(0x7f0000000740)='./file0\x00') rmdir(&(0x7f0000000780)='./file0\x00') ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000800)={0x5, &(0x7f00000007c0)=[{0x8000, 0x100, 0x9, 0x1}, {0x9, 0x1a61, 0x9b5, 0xfffffffffffffffa}, {0x81, 0x5, 0xe0, 0x3}, {0x200, 0xe4, 0x9, 0x80}, {0xbea, 0x7, 0x7, 0x5}]}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000840)={'./file0\x00', 0x7, 0x39f3, 0xfffffffffffffff8, 0xe2f1ec3df5653cbe, 0xffffffff, 0x1, 0xe6, 0x2, 0x1, 0xd19, 0x72a1}) 16:00:45 executing program 0: mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x200, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x20, 0x0) r1 = dup(0xffffffffffffffff) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r2 = fcntl$dupfd(r0, 0x40a, r1) faccessat(r2, &(0x7f0000000080)='./bus\x00', 0x3e, 0x40001) setitimer(0x2, &(0x7f00000004c0)={{0x85b, 0x800}, {0x1, 0x6a}}, &(0x7f0000000740)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r3, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x8000) kqueue() utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x2}}) r4 = socket(0xf9c05cdfb45fe1af, 0xafc92ca00661d0c, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000d40)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f0000000d80)='\\\xe52\x9eC$\xbdq\xfd_\xa2\xe4Z\x00\xc4\x96u\xc6\xf7G\xb3\x13H\xdbbt\xa9\xfd\xc4J`F\x05\x0e\x8c\x1c\x02\r\x16\xfb^\xdc\xa4\xd5\x0f\xbbv\x9f\xb4\xaa\x97\'\v\x0f~\x90\xfe[0\xc9\x04\xc4\'\xe5\x80+-\x9c-\xb7\x1e+45\xb92\x19\xc5\x94a\x86\a\x87\xa72\x02\x16\xa36\x88\xa49\xe8\x02] \x8eA\x10-\xddH\xc5\xe2~\n\xe9{\x9b\xcc:6w\xab9\x88\xe4\xb5\x9d\xf8\xeb\xd2\xd6\x931s\xdeg4\xe3\xf8f\x13\xa9z\x14\x7f\x01\x00\xfd\xf1Lo\xb8\xc2\x131\x7f\xa5\xf9\x01\xfd\b\x8d\x8c{\x1d\x99\xae\xf86\x9e\xc3\x14=R\xde4\xc4\xe6\x8e\xa9\xb2\xc6\xaf\xb4\xf0]\x16\xa9J\x98yZ7\xd0\xb0\xce\xf3\xceN\x96\x89~\x88\x15\xe4\x89)0\xeb\xdd\x0e\x1d.\xce\xb5\xdd\xef\xc9\xcf\xe9\xcc\r\x11\x8d>\xf6x\xbd\xc2n=:\x00\xadL)\xb8\xb4\xb4}', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000100)=0xfb4) r5 = msgget(0x0, 0xa0) msgctl$IPC_RMID(r5, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x6, 0x9, 0x1, 0x101, 0x10001, 0x4e4, 0x1, 0x2, 0xb77}) ioctl$TIOCFLUSH(r3, 0x80047469, &(0x7f00000006c0)=0xb) msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000bc0)) socket$unix(0x1, 0x1, 0x0) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000680), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000840)=0xc) getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000880), 0xffffffffffffff6d) getuid() geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000b40), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b80), &(0x7f00000002c0)=0xfffffffffffffe46) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000c00), &(0x7f0000000c40)=0xc) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000c80), 0xc) geteuid() geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000cc0), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0}, 0xc) setuid(r6) msgget$private(0x0, 0x4) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockname$inet(r1, &(0x7f0000000200), &(0x7f00000002c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') syz_emit_ethernet(0x1, &(0x7f0000000280)="e5") unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x100, 0x99) connect$inet6(r2, &(0x7f0000000480)={0x18, 0x3, 0x5, 0x6}, 0xc) sendto$unix(r2, &(0x7f0000000340)="7cbcc7fe9e46f5c7e744c11ed9b1711d319413860e0411a599ba5cb98acdd88fc5cc71224c01e430b832bbf7cc0ef8177c273f96bc7ab877633b2dba887b2fabaf7e0b1d98b20a19a170e0facf435f3caef80a227f679680a6d1c1a6047ce9e6200f6748a46bc44177a7a9410824f237fa98d0207b7b666c3856d57efb873559920274bb8539be30ae30afaeb3f9207d7f8c314d9b02a81ba5b9ee4d6e0f9f0370c11d8ed6d29eca81762d8fec29f51e9d1e13589688626228059568dfc76bffdf1061b10f56b49db4e4906645ad6348934dd4c7c8e1c0c01fb63d01ddfd5327cddcb759ba6e3c699f57db1c6e5ee17a3c178f10f98755f741", 0xf9, 0x1, &(0x7f0000000440)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:45 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) poll(&(0x7f0000000100)=[{r0, 0x10}, {r0, 0x100}], 0x2, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwrite(r1, &(0x7f0000000080)="d1f7e0a699ebf8b7c34f6255f2986ebacfeb2cc95c8da70805537cddf55bff2d586e589448390dbfeede5c305f8fe8eeb24b60cca886cf668ab2e46b07fee06d41490ae2b035e26a552f962f15609e7b2c70f186bca823e769937bf9021085f18da58bdaf4387d4a9aeb", 0x6a, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x8) 16:00:45 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000100403, 0x1}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r1 = syz_open_pts() pipe(&(0x7f00000000c0)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) 16:00:45 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='\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') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000380)='\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) setitimer(0x2, &(0x7f0000000140)={{0x1, 0x78}, {0x2e, 0x400}}, &(0x7f0000000180)) rmdir(&(0x7f0000000600)='./file0\x00') 16:00:45 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x1) pledge(0x0, &(0x7f0000000000)='\x00\x00\x00\x00\xb4\x9a\x93G2\xad\t\xbe!!\x83\x89\x11W\xe2\xd5\x1e\xab\x85\xda\r\x9b\x96Is\xa9\xda\x99\xe7H\xd1\x9f\x99\xe1\x8dO>\xd3\fJi\x14\xed\a\xe1\x9f\x84\x19n\xfb|U\xa0O+\xbe\xe63\x85?p\xc3\xc4Q\ab5\xb9\xb4\xbf0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r2) dup2(r0, r1) open(&(0x7f00000000c0)='./file1\x00', 0x80, 0x40) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:45 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x800, 0x4, 0xdc81, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ff0000/0xf000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x40}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x400}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x100}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x5}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff4000/0x6000)=nil, 0x3}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) kevent(r0, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x1, 0x100}, {{r2}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x1, 0x6d74}, {{r0}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x80000001}], 0x1, &(0x7f0000000740)=[{{r1}, 0xfffffffffffffffa, 0x6, 0x1, 0x5, 0x4000000000000000}, {{r2}, 0x1304d6e628284661, 0x60, 0xc, 0x401, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x1f, 0x9782}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x0, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x46d01a44, 0x100000000}, {{r1}, 0xfffffffffffffffc, 0x12, 0x2, 0xfffffffffffffd43, 0x4}, {{r2}, 0xffffffffffffffff, 0xe0, 0x4, 0x4, 0x8001}, {{r2}, 0xfffffffffffffffc, 0x1, 0x49b3ae9f473fe4d4, 0x6, 0x4}, {{r2}, 0xfffffffffffffff9, 0x80, 0x2, 0x7, 0x7f}], 0x3, &(0x7f00000000c0)={0x8, 0x1f}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_dstaddr=@in6}) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000080)={{}, 0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r3, 0x1) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x0, 0x200000005}) 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x80) ioctl$BIOCFLUSH(r1, 0x20004268) setsockopt(r0, 0x3, 0x5, &(0x7f0000000080), 0xffffffa3) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) 16:00:45 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x400, 0x0, 0x1, 0x0, "1604ae2f31c4cdc05cfd48532812e639569a1270"}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb03918202fed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eaca41036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e5", 0xae9}], 0x1) writev(r2, &(0x7f0000001400)=[{&(0x7f0000001d00)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d677a80243a86aced30d87787288651ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2cbad9ba0c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c0700d8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f371045c61cb3be1d1013e82e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10b3e6a4a36a27f02a7fad78136904e09d9dba2fae010f5a1e526acec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b99b4fe0a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x518}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfff, 0x0, 0x0, 0x0, "2748f3782e9961cd5af6f424ff1d23671e7e55df"}) close(r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "4b387336d29c2731b2414208046ae7376dbb50fc"}) 16:00:46 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="4059e2e5fe888dde9f4d63ca447463ce226140b6516e9428e6592e9e2b453243374c356839a1b11f99f08b221ac151b0f156202093119b48e7b8df1da4ea0603951e8265659c4aeb41c362890321ad6167ef7e0d322e973d380601490cdbfb808831aeb41a3f12c38e5758a287f4f9fcf98e8b"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714e15f0973db00080000000025c6149b33ff0f", 0x14) write(r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000680)={0x1, 0x6, {0x770, 0x3}}) setsockopt(r0, 0x7fff, 0x20007, &(0x7f0000000040)="d1fe36c69a6c997839039f67abfb3822448e3cb70f0f6216bf77623fe76aa540c5271ff7cc6ada7684ec7111b49675d9", 0x6fb8e349665e58b1) socket(0x10, 0x1, 0x2) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000200)) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000280)=0x1) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000540)={0xf43, [{0x2, 0x8001}, {0x2, 0x2}, {0x2, 0x5}, {0x1, 0xffffffff7fffffff}, {0x3, 0x1}, {0x3, 0x1ff}, {0x3, 0x1}, {0x1, 0x80000001}, {0x3, 0x4}, {0x0, 0x5}, {0x3, 0x273}, {0x2, 0xe49d}, {0x3}, {0x1, 0xde}, {0x1, 0x2}, {0x9cf6cf0a7e8a3bcb, 0x7}, {0x1, 0x9}, {0x2, 0x401}, {0x2, 0x4}, {0x3, 0x1}, {0x2, 0x80000000}, {0x0, 0x7b5c}, {0x2, 0xffffffff}, {0x3, 0x9}, {0x0, 0x40}, {0xc17f4a2c3bbcb1ee, 0x5}, {0x1, 0x6}, {0x3, 0xfff}, {0x3, 0x42e}, {0x1}, {0x2}, {0x51bc8e3fafe4809, 0xf4}]}) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000240)={0xfffffffffffffff8, 0x7fffffff}) recvmsg(r3, &(0x7f0000000500)={&(0x7f00000002c0)=@un=@abs, 0x8, &(0x7f0000000400)=[{&(0x7f0000000300)=""/77, 0x4d}, {&(0x7f0000000380)=""/87, 0x57}], 0x2, &(0x7f0000000440)=""/166, 0xa6}, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x0, 0x68, 0x952f, 0xad}, {0x64ec8000000000, 0x2, 0x0, 0x5}, {0x6, 0x1, 0xe3, 0xb6d}]}) 16:00:46 executing program 1: setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000040)=""/15, 0xf}], 0x2, 0x0, 0x0) r1 = msgget$private(0x0, 0x104) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="03000000000000004bbd843d321199ee0464e67e6ace4817f5579ae41f59a547c5a68fc79ad82cc7d087af71c9af7661997b5b1a602be9cf3568e9776365377cab6f2356db5a45fa1b1c2801d0fbbaa6222cba2a302db85b436540efaac1bc3fb8ca586bad9c71b7da46b1c0c855140e0a3d0eb00bbbce3aac92d8d0f5968761bc9f8e7d80b7ad6f881ea6a9693dbba8b63dd07108066c0c29c3f13f0d0ab85114078bb7f7d7619f717b7c5c0f473ba7418ecf340000c0558c518e5f7cde77b380f1994fc753f27f8a28a55aacdc4e1797578edd2812ccec97ece57246ef60d4bcda276884a8ba8000b070f8463bb2ffe49b18a0e1c91169c47e73e44334e60a133213c4a4e65b7751005bb50a0b60b17d18ec00"/285], 0xe3, 0x800) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x137, &(0x7f0000000040)=[{0x28}, {0x20084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x1ff) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:46 executing program 0: r0 = socket(0x1, 0x3, 0x0) sync() shutdown(r0, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x128) pread(r1, &(0x7f0000000100)="7501812efae32796608ec22e2f2903a4d6adc6b5284fe2c03d653f59dea1ada095e2a466b447848c46ff41e9b3c77877dd4bf56c3c090ec072a0f87b00e4fd5f3ed991b1672adc96626396f9af019ec397222d664a052a6645a8701f9a1043fc54b5397b495934cc1633041d2afe03fcdc3e3af423a8d717302535e59172a3f7454d124576f6a92464b677067c2ff7c80b7f3e72de30a412a684b159523f3896239d195f61f0cec26ab9455ba087ec5be0959a494c1bec7ad404c974f473eaeed072f309debf4a0ea3022c7b4080d47df17c524f2080daa1dbf4f724d8c81e", 0xdf, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x9) 16:00:46 executing program 1: openat(0xffffffffffffffff, 0x0, 0x8065915bcce15795, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, 0x0) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x100) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') getdents(r1, &(0x7f00000002c0)=""/15, 0xf) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x1, 0x8, 0x81}, {0x18, 0x1, 0x4b, 0x9}, 0x40, [0x7, 0x1000000000004, 0x6, 0x401, 0x1, 0x101, 0x2, 0x10001]}, 0x3c) getitimer(0x3, &(0x7f00000000c0)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)=0x4) getdents(r1, &(0x7f0000000140)=""/69, 0x45) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0x0) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = socket$inet(0x2, 0x2, 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) 16:00:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x4, 0x8, {0x6, 0x8}}) readlinkat(r0, &(0x7f0000001640)='./file0\x00', &(0x7f0000001680)=""/124, 0x7c) r1 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) r5 = getgid() r6 = getegid() getgroups(0x5, &(0x7f00000018c0)=[r2, r3, r4, r5, r6]) close(r1) r7 = syz_open_pts() mkdir(&(0x7f0000001540)='./file0/../file0\x00', 0x107) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000001740)={0x10000, 0x1, 0x10000000003, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310", 0x9, 0x3}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000200)="ef5f2a0348ef5be973016465737bcf7c62a7996a1bce7460e6b10062a3f940deb2d180d3b28d23e97c700d17cfab6aa8cf5eb52c79c795ea66073eb27181b0c1972249189cd597abae0c61d370294623bf25f167b4e14e404f7e4c33cc2fc11bd5e3cfa7c89403a72bf7af466ec73e4832dce7b10f3c14f9c7f76904a174c89eaf79e9b396ee798b94b31f032e88e85f384463e7c7d65877d52e0339b70780dbc89f4bf7", 0xa4}, {&(0x7f00000002c0)="9f8a46bcccfde66058beb0566d58f39f3a8c44f6fd81d2307048ae52d2631175d88143b41c92741319f2eeac28bf98e54e5e30a3d6efb15af802ddb3676934439ce14fcf16034180451a739acf1bb5ef67979069fe38ce510da3bdb7cddc7c2b4c2e865ded23f018effecd00d8a4ded1ff4f2748e8f1ba7a1066156f12e1f8196a", 0x81}, {&(0x7f0000000380)="0f23159a385ab2b57d33f066b59be39beaad310e01a17e5f54f010e9c251b00c6918b72921e031338d15f18bd127f76696a0875c4b41e923f564902089347227244bfd55f7016656739f0ee216eca2ed586bd37db54fae0cdf7a1bbb536ca6270d1748f979f802b9214aba8b93eaf5a4edc598422dbad8cc5042a86bf2c0214aefb38c0c4a4fbd1235e6727174a9690607dba0e98cd3ff302aeb4a70f28aadc5d19f5cc62794207671ee4681524aa40d6a062e49da6bafe4f6d89be9881553c02fc1f958be5f3680f56488c514253104f6b988cfb62c8134fb5a30857d105344ade46b5b7162e6c97730bd8b6fde273a606ef074e75b961c1ef14c4c89d044881b78df57a1425a53816e865eaf29bf9d8f0453f5f6b4eeeef56b1a59fb3b728508aef9a69d8f6bb606d2758947d05b13bf1dc85b19800b347b7c70dafed28b5cd9116f03bef3db543fc3d9f0063a35d5ca1d8bdb07c8813a0800c3f85e86fab9bc03d57b4d1305db85a71005225aaa58998fc709909b411a55f7e265399f4cc915170cbc0153ac40803191e8bb710d55171e74a7e22e1f64dbcae9199c6c58af75ce19e91b69bbb14066004438e9f3b1664668fb76a17dd30d5f68d2160669a73cf3ef8e811ece96accd3012bfb7188c783742d5205daa2e23f4e6274f5ae1fd02dc1ae18d6682ef8ceefa6b12c20751c57f14dba320b4b82c89a6950cb39344cdd5820966d507bedcb7d69baab9731b78cdd2d85a7ff5c1bcb6b2223ffff9d6a1d0849810694ebe0aaa5b81f08ba570bed700064a5a47399383fec1b7ce2e4936af36b75ae780e3d9594e702a251b744e938c8069d462ed3637dd43bd29f544f9e0b8c436ba7dff6ef86778934121e467ee12d71dcb7359cc9691d256d267147150b9e9eac2cecf2f4682b38d3106e2699c7458fdeb77a1a410521a1d2d9831a014736ca848859203e9acff063f59b01a484cce39ca759b2b5b2253b0de1101c9af40e1f3795b9f1ec7ebfbbc0caa576dd4351d485aeb1ed9543922d3e101083f04438c25dd6fe01495665bd1b961e8d8a2c5a7b58c97addad75fecf5bf87d9f122463c6fc39725a7730bf8dfb1c0fd4bfc1e5c7516b9fe9678a15eb0fd7aa2dc7125913790ffeb26447bc6487003ef8f299f3ac4929e4a183b2fd99144d05355293271693024bf69500e6ea0df088fb727241d12f0049fd426a6d7406fae36ec2eeb2ec2c327e35cbc958c6c7dc684494cd6ae7924a8726a885163b405c72a926095af668982792b4220d9a3b2e6263139acd369f5f74a4ba0218186198edff4d89f334bd840b6647d0159545203634f2cf07b342a838d93c7e10b8600f816b4f0c399e23ea6fb433b6044ae5b36ab9091b9d17d3593b097002d249b08d6bf6f7a913770f49a6b506a3cf493e0361927b4ac25bb44424baafeaf03c72968d7b6f18ce110713dd814da1b97d6e871ee1f591ebddeed97a4850f4522fe4958fdf13a8aa07b43ad65cbc68b6116c98af2d91f4746efe2be23df0c6cca21296d06cca90b2da147812b3813a6429c999595d26a05d5921ee951480fe61b213324d56439318af319aee157aac15191b38b2603bf0645adb785e4990fdfd48b65536755cee4e618c8e2b31dc60942ee5a7685019367e00aaec215fd2a03d8a7d1fb1dd667f007bae9d9d0a49a104ba7a18edc7381580907adc676ed42c0bf824997fc4407f12635b229f186fa3f754ca8e46005c7c7e16455977292d40eb7171570a8fc4a7aa3934b04c3f71ab4ba56a1eb3f5be3d28f23e7963f7ca2845a222c11d72d9b20546e40d7463457fdb54221da831f03c0c5ab860c6933372ecc75e8e93a9e5f3a1236398db66b700b022ea9a0c6d22657d3fa666286ba04e95e4217d1caf61dab6c245fc3d3b846683d83831145a99250c0ba39f45c0297ff9c02247287b819a77498294490c45308c5cde23170d18396a6a0ac184559f809714f0b56689729513ed6ada3ab2914d527458f55e391f409a879b612fbef4da09b87beadcbaf3304d0112e6d2b660c98a4b8af60b344fa8502f8be89adf64b7250ba55d87b0a5faf1bcc2f91233383ce2d3d49cde0481ab56a4bdd25947ad85df47a14d377c09b772e6ae7cfc3b4b2aeb269fe3ca1e1a91de3998a965064199b3ad4e481e018fb161d67639dfbbd7efcd9ac258f60031e16557ff1cd6a0d166284b53b388f74e39ca20451824fa5947cdc28ac937acc5731b847c9ea24b69895a70b05680f40635ec8c895d1b3f1f7f97d3e7930f87fa24367b066aa6ed168493067ec5ac83735736131f81109371e2fd584741392e0d6d6856230cdc9a00a75060f25df22ab5b2311ea4e12e30be45a1f3bd9fe3087df6f402195d083b896dff751b295228d9d22aaeffae24b0e958f3c351d548035b50997eefa7fb53b4c27b9d8dc85c5ed7585781ca79fe058b79c0304457bdb3a11a55cd351132b321258599391b122af2c01ce332e91425b841a4c4ef09ad50a287b82dd2cfccceeb88b5683651b1209d1b0d8cd725a3beb746442db62c1f56171041ecb2ed98b3d7e3d7e234421d367f4444b07a8e354654d8baf2c9a9b3d563cc400f89cc31424b44c93f198548fc446fac4034c8de23e6a53eb49f644c4f313f281af5ed54e5676511baa50515e939ff7b1a787addec5ce1d8b5141707acbf7fb1fe73e61454065eba4bd6eafb1f21be80cbfefe63839ab0ca4b0afecb149032e1e774cd4cde8f5429d370ca4f44d324b939fe46889c920d4637a63f83eb4dd5ddce3e457e4e30e329160a7a40d99dd2aa2c0328a44094312f49b0a4c5648831c262534ecf9d86229ec0f5aad13058c4f7b0976fd3d40073a9de9e9744317b8d57a854529808ffb1fa20bfbbc49090ff88cb04a5862d8865d4305e418600d8fd4a996562051865dc51f97b3ddcc54118cd14d5c510c0e0bab7bc8f1256aee1d5f90292c3d5d2cc34106c300125cd9ce6a2ee7c76078c7d366b5922d3a3539e22a944f9a9df2fbdaa428d0cad65cc00a305ae44d5992cc5250fe4039b0557ca9f476a375f2baf42853d2c68ad0e45d6899ff70698d07d9bc41135151e87b0823d330d6a9149dd1cf5317a919bf2d14a7cbf6b34800c6c4e1738117680523979199fcfa495239f112503b4fd52b2f74283e8ed4f4ed8e0312e4b605733a85e36f628cd28dfb2b4e7f4a211a7a2cf8b26c9406743818f8dd338164c50d8a35f274cc7011d9f9b5d31ffe8b507e0b01e03a62c575679038161f3755bf607bf2ff12a6e786300093af004035208baa05d59207f150363779082361c965128f18ddf96e5f226188841f67653f0c7914d496efec92beba6e98e1460f8ff75dd51d845450475be4944e315329ea1aad404407eabaf807aad58866601c808a92c038cdc428fc88bed896100ad17342620d1849c1f4fc1f86c9570880d7806d61c827202269919b347eb2bb265033aca5e1adc103e7d77d648c530724bb9c0eeeddb34007287b558997563d16fc1dd168c799c38f424183a72818080e9ea27cbf4ff7266f4726cc36392ef4eeb6a124b4252ca0cc7c227cb9c635d65a23fad1072c76fbe18a0b53490500ee20d0b9716a02d8673d086c557a62c2d5a78379ee48bdbfdf3d1746a9cc4c734648b098fd636d15cf29b46719117409d6c1f5db406ce2f388f2b82d263d2f10db320f7024132695a52d7577d6209ec88b5a044f2880bc2c8c6c6a72d8e73bfe9401e81b8bb3a7de2d7de10192b3476dd48e962fcf330d4dd3dc93514e27fb5ce52c7fb434685e14495a967659dacbe6a2bc85996467ccfc35a9521e285de3f51a4a869a807fbea1f68a515159fcac468621dbe261e7db1a8feb9837721a56872dac4c8b67e54b9ebd71610dc8ae1b63a98d143d5681bd4343b706e6b676621c405be1652c4da4ac5fc06fb7905a3d13ea350208f30d302e4f74fd52cc915697052a72cd139034401ec6d83e54530fcae161a1e721778d9a69013902b5a7b354d526e2d24e1a7731e71eccec3b975b4f852affb60c37e8508532b587f4153cc28920e210566d65945f1df82c653f350d435d97d57eae481809719e8751cfd571e88ae554cd33829d66ef32dfda691f511dcc56a87b07a6a6f0d36468319246f66e15c4b6ba7938e3e0dbcee48885a1047f47f5e5c7c4813c0eb8bab9d8e15eea4e08fc9112783c63eb223c10d897f6c53c2ada7df8559c42f646d2ac35ee4add99af0cf690a22be3044ae39fe148a2bde84a2dd71d271d1963e66deacba0452c6d7a00569f649a070538b4266c80ce6a9d17dc4ec7f475c4cec9520bec0f0df9393b69aeaed4baf132374c7ab658e45ebcc0c680bcf143744746412dc7ebaa4de0de7e7350e8105029ac43bda9ddc0bc6273c85f929d129ea12f44992275c54f3d3ccc236b3163891d01543240bb4b131dad1bb41783e36076e9284c766b3f232e1316083f8186b05612ddf301b492ab196b04d49d8bf361da7d35dcab26dc669ace64530be81c75cfa43b7e79a59c1db764f104239c6cc1d69808f521b7957c368eb719f8ed592669832f90d977aaea4452572412cfa4c8cf569414f813968ac6254565319f33c9bfd74764607c5c1f6c30dedb299ef0fec0979c32c7dda488e968fe61407c3c6773f95dc7c59687e8e9f21365be6c60cfb05756dc835075e9b423b25cce85956b4f1f1aac079955931b151dcb9589ef4addca6ebe950de0120b094b2d65078f01e5a9540adce34f53daf41bd5f50d2c53082f92fa340bfa001844d8f5ac364a725f10e7d5f46088b0844045bf319b60b3fd1a5420c39752503d8f7a2e454bc301274e277da086352184cffb3780cc1bf0b29015939ab40868d1fb3e52ee15bddb80a7697073077662909985718af339a1a8852b2f93b667253d9a7447718831cbdfcec56e3456c5d9dacd6336c840066398070b8160aee992752aa72558946c0bb702356e7d1865b3561dcdc06cd746249d233f78f7a673ca3430e698546282d0da8e7b24b868e123cfde4dc625c2b84a1f2eb235a82381d5f0e58426ddfacf4cf2ed682e747915b1138ea1aab16ac78bb222cc4f9a5177ef43270bae6dc16df394c069500637cac85c38e069558320f2e753931faa210fbccedb4bbb398f15318bbc56fe7a02769718f4929fe922fb193bb11cd3e4025ac2ebeeeef394eb8d92ea4a950a78a8f60e110410372089c00b48687cee694ad315ff03434b20901d459cf54ebf705a716bdc9a5ad0f001b35e0ac5418ce53956b49f5cbdf1a3ee7c57a3fcb86ceadfca85d2584e8cca54e8a7b4081a3bd9737af3edf0d6a2b84ff05c7576fb0c36f35902fd79ff44b04bf64788ecdee1955a7eff82bb70d8a9894d15c8d8a2b91e94c32a2e25340a35c0245869e2839ddb4ee518b187f845b37ee922ce4fbe8bac520ec628480996f582c29fa2860160420a03dbd658f4d34ae5348663fa872cccf671e3202103354c5dbf2d8b30f3302dabc0b3305b9a21e691ea94ec441a58b63209f8afe14009279a5fc689e199d94eefeb2abbca5061257f8d4a38555d236c3a9675d809b9847d83356a5c59092a1859ba01175d31753eb08aa5b59c7258d1b89ead0a1bd838594ce425752eef82cb6b5b89afb58f07073a73126ff19a35ec6ee9dbf4e41cee8c03a17a71f71d7b033d3007144d8793d88e5610f6dc85bbc10e94ffc3e828566fd33fa2ec8a0996c13f5b2afd3bcbee596d2677eef25d51e80bbd0e99072cfbcce32bf59bf408366f86b901c5a36da592668c03", 0x1000}, {&(0x7f0000001380)="b7f4a127bfe615bec186b9e1822ad9d11f3995e583f1cf6d612b628d7aa1d8f57e78a8be59f9a41961aa9009d2aaa2737ed33fc1a51306ba5798cf2d9abc0755ab990ece90927d21c0e39edb0ac29e7a", 0x50}, {&(0x7f0000001400)="07fadd33081e04f6e651b3f1100d5264a1feb95c7502cbec0b406c05a5f875e32ad99de4b72745ea77ca2bc6a90f62e221163af8c687f9", 0x37}], 0x5, &(0x7f00000014c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000004000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x2}, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001900), &(0x7f0000001940)=0xc) getgroups(0x3, &(0x7f0000001700)=[0x0, 0x0, 0x0]) setgid(r10) ioctl$WSDISPLAYIO_USEFONT(r9, 0x80585750, &(0x7f00000015c0)={'./file0/../file0\x00', 0xffffffff80000000, 0x100000001, 0x8, 0x0, 0x743f, 0xe486, 0x8, 0x2, 0x0, 0x4}) syz_open_pts() accept$inet6(r8, &(0x7f00000000c0), &(0x7f0000001580)=0xc) chroot(&(0x7f0000000100)='./file0/../file0\x00') 16:00:46 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0xfffffffffffffffd, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000180)="62203b22d7656bb17419b3f4eeb52d31d51ea9577eb75756e841874585d38bc3abc60fcf6330464120dae1a707c7508b041d91fd2c38c06e58f86289f7e0fa6e261afdd813264a501902e202bba6476ebd951ec9de6e8cd3999808c5d1a29596064147416548a616ee41c6b382cb17cc982f9339eda356a5c04ec5cdf799d2223f8e204eec832ba062bdfa0ff3ffb049f5602e413761cc33cafbd6b0381b710fda50f1d31e11ad7205b1af8cd951b5", 0xfffffffffffffcb1) syz_open_pts() 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x45}, {0x28}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="fbaf8a8d1a029be96914433a00"/23, 0x362, 0x0, 0x0) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x30}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = socket$inet(0x2, 0x5, 0xe8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001380), &(0x7f00000013c0)=0x10) r2 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000080)={0x0, [{0x3, 0x6}, {0x2, 0x1f}, {0x2, 0xaf03}, {0x3, 0xffffffffffffffe0}, {0x0, 0xfff}, {0x2, 0xfff}, {0x1, 0xa92f}, {0x2, 0x1}, {0x2, 0x6}, {0x2, 0x100}, {0x3, 0x80000001}, {0x2, 0x2}, {0x1, 0xe4}, {0x1f752dca066d425c}, {0x198e9b696e77a693, 0x9}, {0x2, 0x19c9}, {0x2, 0x40}, {0x3, 0x1931}, {0x3, 0x1ff}, {0x2, 0xca1}, {0x2, 0x9}, {0x2, 0x2}, {0x2, 0xfffffffffffffffd}, {0x2, 0x101}, {0x2}, {0x2, 0x5}, {0x2, 0x7}, {0x0, 0x4}, {0x1, 0x1000}, {0x1, 0x8}, {0x2, 0xc35}, {0x2, 0xfffffffffffffff7}]}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000300)) read(r0, &(0x7f0000000380)=""/4096, 0x1000) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x4) mknod(&(0x7f00000001c0)='./file0\x00', 0x100, 0x4) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x4, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="ef34b1b38b283ea0e17a201c830c03c0f76a45662ccf7ec575b3bc92f68a31e0c87b69551813a2f84974db7d46e0d9ad4a3d0dc5d27d41", 0x37}, {&(0x7f0000000180)="4333cc23eebcc4cb38d272ed7da6d47261e2800a59758e66388b5cc5a70c01007ebc58fb66c9758b4297fec134d779dcf1247e33747891e22f1a724a28eb0be6c8de820953459e8cce9c1d71a22436560a1bccf48380875727820c3420fd960f2fa5f49894227b81a7979bc652f1d1c67a8759d636c17b8d5af4e65e7869208887a993ddd53ea4", 0x87}], 0x2, 0x0, 0x0) utimensat(r0, &(0x7f00000007c0)='./bus\x00', &(0x7f0000000800)={{0x5}, {0x7fff, 0x10000}}, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000780)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f0000000080)=""/114, 0x72}, {&(0x7f00000002c0)=""/70, 0x46}, {&(0x7f0000000340)=""/235, 0xeb}, {&(0x7f0000000440)=""/66, 0x42}, {&(0x7f0000000240)=""/19, 0x13}, {&(0x7f00000004c0)=""/12, 0xc}, {&(0x7f0000000540)=""/237, 0xed}], 0x7, &(0x7f00000006c0)=""/137, 0x89}, 0x3) 16:00:46 executing program 0: pipe(&(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair(0x2, 0x4000, 0x40, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:46 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/79, 0x4f) recvfrom(r0, &(0x7f0000000080)=""/4, 0x4, 0x40, 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/48, 0x30, 0x1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x6, 0x9b}, 0xc) r2 = socket(0x10000000002, 0x3, 0x0) getsockopt(r2, 0x0, 0x68, 0x0, 0x0) 16:00:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r0, 0x0, &(0x7f0000000100)) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000140)="1f9b2df412c9d9bb11acaf170ad3138b3577e0a6c58e3d8c4f7345db84144a21fa860342b8d10e8b37a4bbc804f94b6f2b3b974ab9d0ead7a7d857c542805b0f03cba59d19de9e4e30fd654ef4de3e759656e853679389945caf6a9a26b0e0edde911e8c37e71d66e7d927fada8ce486c67ae96dc936d8275a8affb3ce866cd576e49f40953a7e9e195972baf6a3ccb2d8863e7aab278ef503f525629cfcdb3ee12e51ba1e3ee2edee5c9d9a6d600b8ba88baf6ac2c5759c40de2dbffc157a", 0xbf, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) connect(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x5e) close(r1) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x5c, 0x0, 0x0, 0xd2d0}, {0x6, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="02") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x48}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000000000fc00"/20]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x8) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0x4, 0x3) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) unlink(&(0x7f0000000180)='./bus\x00') mkdirat(r1, &(0x7f0000000040)='./bus\x00', 0x24) write(r1, &(0x7f0000000000)='e', 0x1) 16:00:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) 16:00:47 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x1, 0x0) r1 = msgget$private(0x0, 0x5) msgctl$IPC_RMID(r1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xf97d}, 0x8) 16:00:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xff, 0xb, 0x0, 0x0) 16:00:47 executing program 0: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x498bd5d6c6dee425, 0x0) mmap(&(0x7f0000216000/0x4000)=nil, 0x4000, 0x4, 0x12, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x109, 0x20) mmap(&(0x7f0000216000/0x3000)=nil, 0x3000, 0x4, 0x12, r1, 0x0, 0x0) 16:00:47 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x40) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200000000000200e, 0x101) r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="080100000000000000d88cf599ffab0b02d6c7f333d591051a020004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x25, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:47 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() getuid() r0 = socket(0x18, 0x3, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = getuid() r2 = geteuid() getuid() geteuid() r3 = geteuid() setreuid(r3, r2) r4 = geteuid() setreuid(r1, r4) 16:00:47 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) close(r1) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r2, 0x80000000, 0x1, &(0x7f00000002c0)="6d55074add63fc56496eb4375dbd7c6b9a39d2edcf711a6dddfc189e5d97729aa87648f1f326c76a5fe166a5863882f1195d732d4fa435b500be9cfd1ba40536666dcece79e718635aca4e29a785182a862603cd18477457292bd65481ad8d39fab99e49ae97b9ec9a8980e404244d7153859177982ee6f5bd1e4f7664ce1ffae6f6a113d9b98ce65d7a01e65ec0acccd86aefa1c2c28085db0e5c55548d773b7b05b764dd50", 0xa6) r3 = socket(0x18, 0x3, 0x0) sendto(r3, &(0x7f0000000200)="a031eb4063f6c84eeaf5a7e040bea20db699c221b23581073b0238f2982b3d", 0x1f, 0x4, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00003f9000/0x10000)=nil, 0x10000) r4 = socket(0x18, 0xc003, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r3, 0x1000000029, 0x2, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:00:47 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x21c9b295, &(0x7f0000000000)='\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x40, './file0\x00'}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x3ff) 16:00:47 executing program 0: r0 = dup(0xffffffffffffffff) r1 = getpgrp() r2 = geteuid() r3 = getgid() r4 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = socket$inet(0x2, 0x3, 0x4) r8 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x400, 0x45) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x400, 0x0) r10 = kqueue() r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x8, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r14 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x80) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x20000, 0x0) r16 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r18 = getegid() r19 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r20 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000540)='/dev/diskmap\x00', 0x10681, 0x0) r21 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x0, 0x0) socketpair(0x2, 0x4000, 0x47, &(0x7f00000005c0)={0xffffffffffffffff}) r23 = openat$tty(0xffffffffffffff9c, &(0x7f0000000600)='/dev/tty\x00', 0x40, 0x0) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x80, 0x0) r25 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse\x00', 0x1, 0x0) r26 = syz_open_pts() sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="840ab9c12b4b2176ecb099528d20cd970485ad666a6e01282bad86e3583f9e1bcfd6efa8944271b7532bdf856d70f500bd904bfab580c4a430f2ce155e29ffa1435196a8767b1800806b39c9acdb196725ba9ac9567ef2bb1dfdeef6d2ca085b17d83a32cc49389182a66607b864e529cfc9251b793855a2762d499d82580ebf84d7008853f81adda87256ae67375b36b12b944374", 0x95}], 0x1, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13, r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x30, 0xffff, 0x1, [r19, r20, r21, r22, r23, r24, r25, r26]}], 0xc8, 0x408}, 0x2) r27 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r27, 0xffff, 0x10, &(0x7f0000000040), 0x3) setsockopt$sock_int(r27, 0xffff, 0x800, &(0x7f0000000000)=0x863, 0x4) 16:00:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:47 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0xb8, 0x10, 0x6}, {{r0}, 0xfffffffffffffffb, 0x4, 0x8, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0xf000000d, 0x9, 0x8000}], 0x100000000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0xffffffffffffffff, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x4, 0x80, 0xffffffff80000000, 0x6c28cc13}], 0x5, &(0x7f0000000140)={0x8, 0x8}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) kevent(r0, &(0x7f0000000000)=[{}], 0x7af, 0x0, 0xffd, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x40, 0x4, 0x2}], 0x5eed, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x90, 0x10, 0xd41, 0x2}, {{r2}, 0xfffffffffffffff8, 0x2, 0x8, 0xfffffffffffffffe, 0x8}], 0x4f, &(0x7f0000000200)={0x400, 0x10000}) 16:00:47 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x9, 0x8, './bus\x00', 0x100000000, 0x300000000, 0x1, 0x20}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000002c0)={0xff}, 0x0, 0x0, 0x0) 16:00:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x90d6, 0x0, "d730c1e7bb6fc6e2345b00000000000000e74de4"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x20000009) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) syz_open_pts() syz_open_pts() 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x200000000000009a, &(0x7f0000000000)=[{0x401, 0x806, 0x3, 0x3}, {0x80000001, 0x0, 0x2, 0x3}]}) 16:00:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0xfc29183, 0x910e, 0xc8, 0x0, 0x101, 0x7ff, 0x7, 0x0, 0x3, 0x7f, 0xfffffffffffffe01}) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) 16:00:48 executing program 1: r0 = msgget(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgget(0x0, 0x751) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmod(r2, 0x102) pread(r2, &(0x7f0000000140)="79aef0c689f601870ac9cc1c4ac80b168bfa5862d9203c791c21129facef29e7357b1a2fe23b0ca9adab994bcdf01baa18557982f12f45f9f1620b821866c4809e87a27a72ca16aa72ca18c92cbb03919d81b04ef796b6779f72", 0x5a, 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x9, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x20) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:00:48 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x1, 0x0, 0xfffffffffffffd01}, 0x43) 16:00:48 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = semget(0x2, 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x4, 0x7fffffff, 0x800}, {0x2, 0xfffffffffffffff8, 0x1800}], 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x2bd}) bind$unix(r1, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) 16:00:48 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d06000000b80c979e0b29000000310000003f00000000ff04020000139f"], 0x38}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x41}, 0x10) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getrlimit(0x3, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getgid() socket$inet6(0x18, 0x1, 0x4) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000400), &(0x7f0000000440)=0x4) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000180)={0x9, 0x1, 0x4b, {[0x100, 0xffffffffffffffff, 0x5, 0x2, 0x100000000, 0x7, 0x9, 0x800, 0x800, 0x66, 0x1, 0x2, 0x0, 0x8000, 0xfff, 0x1, 0x6, 0x4], [0x0, 0xffffffff, 0x8, 0x4, 0x7, 0x5, 0xfff, 0x35e, 0x71, 0x8], [0x100000000, 0x2e, 0x9, 0x0, 0x2, 0x3aa], [0x4, 0x8, 0x8, 0x6, 0x2, 0x3], [{0x6, 0x5, 0x6, 0x7}, {0x36, 0x9, 0x8000000000000000, 0x1}, {0x80000001, 0x0, 0x7f, 0x20}, {0x8, 0x4, 0x7, 0x20}, {0x9, 0x401, 0xf, 0x5}, {0x7, 0x9, 0xffff, 0xfda}, {0x1, 0x6, 0x1, 0xff}, {0x8001, 0x40, 0x2}], {0x80000000, 0x20, 0x6, 0x81}, {0x3, 0x6, 0x3, 0x7}}}) 16:00:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fchflags(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0x2a6) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) r1 = fcntl$dupfd(r0, 0xa, r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x9, 0x100000001}, 0xc) 16:00:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe2(&(0x7f00000001c0), 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x5, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getpid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r7}, 0x2) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0xc0, 0x1) r9 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x1000) getgroups(0x7, &(0x7f0000000240)=[r5, r7, r6, r8, r5, r8, r2]) shmdt(r9) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:48 executing program 0: setuid(0xee01) r0 = socket(0x10, 0x1, 0x0) r1 = getuid() setuid(r1) setsockopt(r0, 0x29, 0x5, &(0x7f0000000000)="04000000", 0x4) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x61}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f0000000000)=[{0x4, 0xfffffffffffffff9, 0x8000, 0x8001}, {0x0, 0xdc27, 0x2, 0xd0}, {0x8, 0x3, 0x4, 0x100000000}, {0xf7c0, 0x9, 0x0, 0x5}, {0x9, 0x4b, 0xcb, 0x7}, {0x8, 0x0, 0x2, 0x5}, {0x1, 0x5, 0x1ff, 0x401}, {0x10000, 0x5, 0xa5, 0x1ff}, {0x3, 0x1, 0x8000, 0x4}]}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000240)) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) 16:00:48 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003}, {{}, 0xfffffffffffffff9, 0x11, 0x0, 0x4000000000}], 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$KDENABIO(r3, 0x20004b3c) 16:00:48 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r3 = msgget(0x1, 0x100000001) msgrcv(r3, &(0x7f0000000000)=ANY=[@ANYPTR64], 0x1, 0x2, 0x800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r4, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r5 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r5, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x0) shmctl$SHM_LOCK(r0, 0x3) r7 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) mlockall(0x0) kevent(r7, &(0x7f0000000440)=[{{r4}, 0xffffffffffffffff, 0xe4, 0xfffff, 0x3, 0x1}, {{r6}, 0xffffffffffffffff, 0x2, 0x20000000, 0x6, 0x3}, {{r4}, 0xffffffffffffffff, 0x24, 0x8, 0xee11}, {{r7}, 0xffffffffffffffff, 0x80, 0x0, 0x8, 0x3}, {{r7}, 0x0, 0x0, 0xf0000001, 0xa, 0x20}, {{r6}, 0xfffffffffffffffe, 0x8, 0xc0000010, 0x9, 0x5}], 0x4, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffffd, 0x8, 0x0, 0x7fffffff, 0x5}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00fffff, 0x1f, 0x4}], 0x1, &(0x7f0000000540)={0x7ff, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r8 = getpgrp() fcntl$setown(r4, 0x6, r8) semop(r5, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x4, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x801}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) 16:00:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x0, 0x1}, 0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_media}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fcntl$getflags(r1, 0x3) syz_emit_ethernet(0xffffffffffffffd7, &(0x7f0000000200)="a6") 16:00:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x10000) r1 = msgget$private(0x0, 0x100) socket(0x6, 0x8000, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/145) select(0x40, &(0x7f0000000180)={0xcaf, 0x5, 0x1, 0xe3a9, 0x0, 0x4d, 0x6d79, 0x1f}, &(0x7f00000001c0)={0x5, 0x78cc, 0x1f, 0x100, 0x0, 0x100000001, 0x6, 0x8}, &(0x7f0000000200)={0xfffffffffffffffa, 0x7fff, 0x0, 0x1, 0x8, 0x8, 0x6, 0x401}, &(0x7f0000000240)={0x0, 0x6a00}) getrlimit(0x8, &(0x7f0000000280)) poll(&(0x7f0000000040)=[{r0, 0x43}, {r0, 0x50}], 0x2, 0x0) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x14) ioctl$TIOCNXCL(r1, 0x2000740e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:48 executing program 0: r0 = socket(0x800000018, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20080, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x10001) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x100000299) 16:00:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000c300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000"/4098], &(0x7f0000000100)=0x1002) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x6, 0x3}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)) close(r2) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x2c}, {0x2d6efd1e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:48 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x4) r1 = socket(0x11, 0x4003, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSDTR(r2, 0x20007479) sendto$unix(r1, &(0x7f0000000000)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009a00000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0x0) getpid() 16:00:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) socket(0x2, 0x8000, 0x6) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x74}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x6c) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x104, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0xffffffffffffff2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r2, &(0x7f0000000040), 0x0, 0x1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1ff, 0x6}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:48 executing program 0: r0 = getegid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = getgid() getgroups(0x6, &(0x7f0000000100)=[r0, r1, r2, r3, r4, r5]) getgroups(0x1c1, &(0x7f0000762000)) 16:00:48 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open(&(0x7f0000000900)='./bus\x00', 0x482, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x100000000, 0x1}, {0x9, 0x10000}}, 0x67c78663325adede) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000080)={0x1}) 16:00:48 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x3, 0x1, 0x3c, 0x3}, {0x9, 0x1, 0x0, 0xffffffffffff8000}, {0x3f, 0x3, 0x80000000, 0x9}, {0x329c, 0x81, 0x400, 0x4}, {0x3, 0x401, 0x166}, {0x3, 0x8, 0x7, 0x40}]}) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x80000000) r2 = dup2(r0, r0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) 16:00:48 executing program 0: socket(0x11, 0x3, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x210}, 0x0) 16:00:48 executing program 1: mprotect(&(0x7f0000084000/0x6000)=nil, 0x6000, 0x5) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9130fba, 0x0, 0x4000000, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = shmget(0x2, 0x2000, 0x100, &(0x7f00002d9000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000180)=r0) getsockopt(r0, 0x200000025, 0x24, 0x0, 0x0) getsockopt(r0, 0x6, 0x101, &(0x7f0000000000)=""/193, &(0x7f0000000100)=0xc1) 16:00:48 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r0) setregid(0x0, 0x0) r1 = semget(0x1, 0x1, 0x6) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000080)=""/121) msgget(0x0, 0x5) 16:00:48 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x1000, 0x1) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x100) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x9, 0x3}, {{r3}, 0xffffffffffffffff, 0x0, 0x83, 0x0, 0x3}, {{r1}, 0x60bb938d80d112c5, 0x8, 0x0, 0x6, 0x2}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x4d01}, {{r0}, 0xfffffffffffffffe, 0x22, 0x1, 0x7fffffff, 0x8}], 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x40, 0x1, 0x8000}], 0x1f, &(0x7f0000000180)={0x1, 0xfffffffffffffff9}) kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x1}], 0x7, 0x0) chflags(&(0x7f00000000c0)='./bus\x00', 0x10000) 16:00:48 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 16:00:48 executing program 1: socket(0x18, 0x1, 0x0) r0 = getpid() wait4(r0, &(0x7f0000000000), 0xb, &(0x7f0000000040)) r1 = semget$private(0x0, 0x2, 0x104) semop(r1, &(0x7f0000000100), 0x0) wait4(r0, &(0x7f00000001c0), 0x400004, &(0x7f00000009c0)) r2 = getgid() setgid(r2) setgroups(0x9, &(0x7f0000000240)=[r2, r2, r2, r2, r2, r2, r2, r2, r2]) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x40, 0x0) r4 = dup(r3) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000002c0)=""/185) semop(r1, &(0x7f0000000180)=[{0x3, 0x2, 0x1002}, {0x4, 0x6, 0x1800}], 0x2) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000100)=0x80000001) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0x0]) mkdir(&(0x7f0000000440)='./file1\x00', 0x0) setgroups(0x4, &(0x7f0000000480)=[r2, r2, r2, r2]) semop(r1, &(0x7f00000004c0)=[{0x0, 0xfffffffc, 0x1000}], 0x1) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f0000000540)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x4, 0x0]) setregid(r2, r2) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f00000005c0)=r4) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000600)={{0x18, 0x3, 0x0, 0x8}, {0x18, 0x0, 0x9, 0x4}, 0x40, [0x2, 0x3, 0xffffffff00000000, 0x5, 0x8, 0x2, 0x3, 0x6]}, 0x3c) open$dir(&(0x7f0000000640)='./file0\x00', 0x8001, 0x40) socket$inet6(0x18, 0x4, 0xa) select(0xfffffffffffffd91, &(0x7f0000000680)={0x200, 0x9, 0x2, 0x7fff, 0x7c, 0x3, 0x85, 0x10000009}, &(0x7f00000006c0)={0x20, 0x8, 0x100000001, 0x189c00, 0xfffeffffffff0000, 0x5c04b3dd, 0x3, 0x401}, &(0x7f0000000700)={0x2000000007, 0x6, 0x40000002, 0x9, 0xffffffffffffffbd, 0x7, 0x96a3, 0x1f}, &(0x7f0000000740)={0x8008, 0x1000}) syz_emit_ethernet(0xc6, &(0x7f0000000780)="68e94d0ba190a8c9f807dfd9877566bc36ea4f0bea999d617f0d9bb4cb7871bca0d971d98447047a3cde9626610e6fa873f92d5e31536d23c463c7d5bc71e4fb366fb38abe22f3ec118458e1f87a25fe7abcc0fa42c45174bd7d475c1559b53f064b5a1e734e2a5dc539d092c97b16522a3e3e6ff97d351502e19180992d2865d2698ceb66c22cf465afecd6b8108cc37aabbd2b4f6ddfb5f5b37edb160cf5eaa3d47808b7b8401150cec6fa0d427c3018dcd6de2cc176777ca00705869832b24ad526b835bd") semget$private(0x0, 0x4, 0x204) setgroups(0x40000152, &(0x7f00000003c0)=[r2]) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000680)="adf3c0ec7a0e716f603cd219893a839c8ee8644e5c31ac4a173314f0b33a3297ee6a8eff54fca7ad2944822bd955bf825c9145c450b72a33ce67287d1863687dc90b73b74dc136afc1e2de80c3adaa7a70b94cdc997b9bf00fbf9bd85d409f3eb5806fddfbd27be77d9afdd2b6a10f6cb755732039e300e769f3f5aee2200edffc9d916cbe931c1035b753556ead9903915cff429a1562e15ace17c7af9a9aa3e39483220ddbf833b5f7a03b4ca6f0cd3362"}, {&(0x7f0000000500)="ba5164aa86ca48684372045efe5f516f8b5ec0946ba93fa08d01abd2184d578a479e48fdc35aecabd0f25e2d6c54c104d9e46ec31f3e394e6b12acceaa3fc2980fb8ef5c429f43f82fd116b7d33caba8558a139cd9f6d962a45f2f950e64ec83272fe35d8557b0add7ac13cbbbb15f81d51d4931793aa1b7d19f10a3bec3b3e30bb76702769deabd265fee8478d4d77ebc124b0e226b43b39e9f585117ced6c52e05150ded3b53b743d131fb31eca620aceb9dc8bec70dae4a004a22760d81ff5b3b03dc452417", 0xffffffb7}, {&(0x7f0000000600)="923200282b965d0b06f4bb52a0efa6511779ef7a254bf1b6feb3423cc4779e372da4de25d5"}], 0x5, 0x0, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xb34}]}) 16:00:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000080)="a53b028a15cd9c7628adb71e13993c484f6d6b15b26283050751acbaa1bb0ff1076475458046124cdeb19288f1eb29e6f98182c5845a3951204e9b142c314863fdb60227c640d07f7d228e2f3600f17fc73c045e537c15208969f7109f52be046314dccc13851e9d705f6ecc0ba891a4922def748d39ba24a23270e06d4fd7e8218c9d29d0ec39e1f52b894f42828dedcb82bb282fcbd8c5ac671c13c550d93b2fd4df3b521ba9c30ce1307f9885dea0fc4fab6d9e297143b17e4785f01e3b21b6711fd080719bbd710a1d36fcfa3c046ec2f477d024cb1e5fd831f86cc6c4a40e9f3b", 0xe3}, {&(0x7f0000000180)="4f9a28d47c8b9c6108055ffd2b9946148f546095352b86a5b95e9265b027323c549f87e76d2b97757793c36e29f22388045c5e0f23853ef1e133dce44e976662b4f4b73fb752ff13c2b73b97dcff", 0x4e}, {&(0x7f0000000200)="4d68a7c65ef13e5b5cf80e28f71fd9763b1be0fb57cbde5c7cdcd26e3bd478c0807883651686e16d1f483486cf7f5fe3995d19e7147f402aaca62c6cf2ae4c6c5cd68120dd67d8d88cf323ec49fd2c594195e1a656cb7ef2f3bf5c05237ffd4515bf29e4f63379453c473ea88b9569174a5918a0768131c0f1f083b4c9c681a7812687a4fdebd5412031b616a42796cb4cfc4f72cc687fc99b1d69b3c92bd991c16896efab391a7f15ff5e6c376784486c2c48c0c915e67b9e3896d68f57b708b659900cb14adff53e0ae638fc5fc9ca18407491653b2584108b41edcebeaaed680b72c6f1e7", 0xe6}, {&(0x7f0000000300)="0aa32e7ab92f2c3268114d75425f8cfcf214787f3a334667fe9cd9a361c987dfea76da0905eb0939ca31be655bd4a36ee15fb68d15a1d423f4b0f13048adc101b8de5d830871efe82d2fa279b0c229bd8cb34938310264eaeb0ad488d08f3132101c71ed38c0994a0d690911c891bfd20e75e970a4377e798f30f6d28713e1efa9c284cb64507cc3384d581af724f80d784b9cfc07ab89a1b3502940c83f362306cc50c84fe51f17e19553afa67c7ad44e212aa4dee1bb6d7e6d30e01c4067ea28ba9283b565bb86ecf2e6312ec7084a98ba869c03404af5d4485b8519ef22ab7217d129aa017b15978a10a4372980f18db553", 0xf3}, {&(0x7f0000000500)="0c7b9787f9818377473a81aa116d405a685f7228a9c2eb235850b5ff1afe9e844e8c0a9a09ba3c06049a9b2ed32acd89cd6f3c7b2875056acee6dc150f211d95406aceff5c440b153335d49286e8c96a415c0b61dc88a5bf418570e2d1800c0dcd4df851b5e06b91f605a2db4ab09be6f71c2aa25dd49c92466ccaec1b4b121e0d02f1d4c7fb5024eeb7e1376d09491a73995a8b88c1b0e390bec218fd584425d0f4469d64dffb65444041ff1a1c5beb44e6bb9b65a880f3ebdd5073bffe15bb41f5990172ba887f096ef83a6b28d03822", 0xd1}, {&(0x7f0000000000)="c3fb5e0f3427462dde1280fb7b7ab0d0e81aab7303508940461c051b8aa30e75beddb7da", 0x24}, {&(0x7f0000000600)="26e198ab5282a29c3b87fc7a794ab2a7a45a7b6df01d09cb095462004c1365a334743c46d11cd0f661d3e3dd6b3957ae21378283e7f07bd4ca631ea0b7a43c3172bd2be1d6402700482d7255faa9d8cd15126feae7ad80de5f65986a8f26be76c1614593b7d24dced152c3dc87b24b299e5c8ab03840365f45c6f740f78ee81a1b5a85e3e24ef5b90346bf9e247231e3a4f521371b58d833af3a22d0f393d01697c582ab1e3e674a4bbbd06f72e5499d209b06c9330dfe24e81714a12422d1f38b384c1fbfd630f190233537b225fbfac160f7bfae054f5fa3133b4c475118e3e2aa0f604eb2b28145f64b0f40feddeacaf94362fcbeb3c809ebe03fa3817c9c263c4ec88ebc3ef437b5871ceefee6df7fef307dca696337efeb2e78f44d98d3d248395c295e9c77fbe970a268363b2036b829a1025808c2dd9301aae6b6d11235be3bc2cedcc5c330507c0ec3621754029b682c5cecd8b110ed649cd6ec368e21ec3840f7634508d7e1e90fb2caa769872fa1a0fb16457578943ee735d7684b449dfb0effc44ad068ff03fd44912917ee45280fb1518a71e1794b296c0b4e47f3c613b6778526d790f44637032868629d808fecec7a49c826d46190b0f8552b6ea1a8149780064fd9c982a5972ac4ac3e3bd33317dc00d24e64c0c87e1ff0e8160d7316cdb1f724269e63603afe334f51ebf42ad3e80c3d0a07a72e9fffc1f5e8223d6833f105512ce8e64583e3c37bb74397390d7577d959df367a08cb4e599e7d04ebbfc00365aaaa74ad826246d23ffb19717f7aadc03af7487fd6907d68ff4938251c7c08d9abf73e75ae3740125852c3564c71ea3a820d0757eed6913d359b47baafff8813390c67dde68893dbe99c5a295e012e4f5c39e23522186edcddc37572bccc0ca7485b72a9218c868a82c621e3ff7a99143387a0bba280c29cd51a26ff4fd852d39e54cf46d245d8635962b0fb64f864853d295fd55dc29e29c3e31446bf39491a1beab1e843fc21f488f951e054cde04b15d10979348045df06c41fb5810c9504190d02e43ab00395dd37448e6ea5e5a75f486f56f40a15ca15d39613683b3358f9da761a14e89ce191efeb70763115ee6840890b6854d74eb30462570f3d6607fc8e17e8a004c610ba963db3f10e1fa678e6f6bcff9a46287d4e5b682332fbf2b78606887eb47a486242ac35e4cf4411c48c36e2f62bd3664ea61b52138a6621ef0a2af655d5b5112d65181124133677ff68855c2b7f5c662322f98387fa782939cddc4a6c5e38a595076578cac58fea3b4a065860f39ebc48be89efbfc43ec965b095641db9d4c5383d4683eb278a62c002f0a53209d4fa5092a3a85ea9003b662639119f052b265865830f5d04afc1af59d2e6c0ab486592840851a59e9e494b19cf4d0b5d9733242fd3d0070b7e767e64376fef89f7f65bf1eebc14947d759ca580737e5c6cb34ba4c0838db2035a2d5b6b271269140b82390383f17c80efb8eae621362c01158a873779331010b56cbd57960891ecdc1d2dac0a64e9334545db4730bb32ea981372792f50307006f95fb5a68740aa626a9fabdf26ea2170f9abd1b9c5b9a68ba9e6e028c78a63bf01258432c1a32f548e3151d7d12779e121741607bf71519b613d9479fd34bbb321814db3daeac637eecd2d82f4d39e3ae17abfb490a005f70e0b14d661aafec0d76c07843aaff709607ff8f682733bc46f27e0d72ec6e4bd96aabb01aa8cf95d75485c5c2a0ee209eaced740db69abf81c2103f4734636cb2cb36708cb3fb3d2d1ecd471cecdf96d4d4b2e23a959df1ccb4daa09b5c8ec51580cec53b4781aba9ffb7bde351d8630965fea7fbdd7cd1e44de44ae23335e9d05d41a5850d2c896c0c2631aa17b0c07d9a93cb886c81429c26fa191460b26ca1462bc1bb04990928eb5313b3bd0fdff6baa85e16a848869e07079c98f24213c51561021113cd889b082b73a0e9c075a8f0c3df0652e92604e190e253787b3e9eacce442e6f1cef1c7173015a20599cfeabda5b8abf9277239270acb685432297a9a03115139e463c7175cb6e06407549e2a5d2760c7cceecb01625d59f0c0246f79901d0ab9ea3b2cf5830c568a2c08e0902d43fb22b6322b5293c9ba62b377104f46a2056a54e742237a63e711027e89b6a327cd090819826650f22aa29332ab94ce194b34bc9f1fbcf3dd1389c23ce3fbb44afdb5b481e1d80d1be36144de951a6f47846d987c7817c5045a6b99f0210d25c0f7ee1b13b08f0f6e7839af3137ad7a44c4053f938ef9de911b3e0181bb021ed0b02dbf2c380e28b097a88349a32c2e13946edeb5c54c978c33a330a47555d9029d922b917397a4ee660fb292e1c786700076e3ff1ea5af16b62464d11797d6492b193614cc0e48eb488c9ead4263ecf6e81bff21d2eece920c12b79dc8257a29fb73aadd0f98d1226f87efb03a7e5225b2c487cd135034240088444f56c0516245839a0caf42fd427da8268e4574092b77b6d5d7b378056db3819aa1453dd13b75a4a5356102d70a03ed0911899d8c04d1cccadf858aeb8aa222acf4b1a38a518d87f82cc6009321a3f74758e79efc5ed7f61329ca3d343729c66a2ead6d5a4bb13065b59d7b0b384a9137c6a48815f1ffabc1ecff8401de3c72a6fc7c65d0239da3210ae138039459078f5a8da856d349cae85e28b3ec5dce1dd81aa88eacecea618c229409fbbbc09141357990ae2ad46529eb53d7b1456a73178b3b1e7f0d38159fa66ebf37f621dcee7833d3b38692bcacc4c9fe4a83bc468c0958c745577a7185e0924cb75db62d4e09f4d9468c65d4fc5b60c7d2dfbe77e17fbd776fb8544525d5e721756bacb4722f1b3a02375313756224df589f481778104bea2db4249f290fffbe446dc2e5aa153c484f23755a086c4dbdb8b76f0a42a73be7c5edcc9eba95e1e8e8447a62461b6e42c0950a78c225214a0ceaaccfff27e914e1f7818e293e7b5d06ee9adc3d7b7df4105fb60517a8d818def3494d0fc07c47afe3fa08c4435350762b81d0a451904b7f1c57594241c6d416161d1b44725642f35388fd4cc93636ced0be12fc6e3418d5305983de043a590e5627598162439f50a519f079d97b6346297e19a44e38b662441278a92d9f4d515234235eaa7b51a463b351e9e5d3f1afe22b408f303687dbd9c558274a2c29d8ea01e7d2c45fcddce41f916570f204b639ef7109c34644e8702e3845437b97372c90118589c7f2832e518a2742716ccaa12ce6c5ba7338e015cf24c1fbfdcd5050807a82733ab7714a961f3817051fdf283e5ebb7d268e0d78b2536ccde5160de9cdbfb29ddbbfa50519a58471681e8d8993d35d459cf24059ae5765ddb681cbb970357e82b94f2f86035b3b78aab023e2e1535e995e084c81afc5e74ace3eda184e2dc555f51b9c0ca3508609415af6b90d64742b1153a1ca4a9c2616066b6df8962940aadc8e638760bf397c80459158e75e2026ea59905051dadc795e7c41839b251520b309d900e734838a66a2e1aa5ac47eeb53d125ed2e9caf1199c04e7e00045a38bee273c53b527bbb5428e5997c421c4c550df8b14a487db847a34a20ac06fc45e2c6512185cedeb303b28d59097e89b95d7a7816eafe4ff140bbf086e7b8f01e82b98f5b8654055348b52a077ecf83764c8144d71f937b98dfd8ff9e9f20de79f5954662bdd72953ef5b82ba9d3feecdd7def6f8198e07a851c0bed6a10ce3a92fc9a665f9d766649bfaef8e9f1a4abbcb0872a4e00cc88836636892ed23fb9a8123f5191f695bc933b683557b95493397b6b0a7846575a7544d45a3890d8c5d40f34b225873daa2730c5a08d4d4a5be9eedee198d786712945e38dba6f61e9c6e9a3c8b58151e30c9d5a8c2533f77a66c3326315a2a75495f7cb9ffc59f36d42e4625aeea7a65e64767900d90fc738e509412cd491957b515627e0cf3fea460eba5b312a1c322f91c8eccc93a515435fb440b63992ffb7e015405c27d6729040b01dd2c67d3e322e2f09d1bc776e826a55d9254b3ad9f327d21a02bee5093e3442966636984036d9d9512ee0fa9e425bddd06759a021ba4ea278812cb23c9b5c05b0c478341d079151b61eabd66c757e110df7689bad26431ec4a6f08228d85723c5309c41823cea7168ba7f1a9a121288e9ba76d8b3641df41a050142d3225f23cbbc94c09d7dec6e2d7d976e7522850804cf979be5090233fc6ca3d53565e0dcd73f275c8f112c3b7411a2f048f7ca5ba1beb504060ed6ea4eef6f019946cc10840c981e034b6a45636c6633acb4727cf116f4a11906b51b5602637d1a6501db31c738c8395d7faa7bb656b13248fb97bf604ed7e3d80755d1168ef5072083fd545f2981cb96121e3fe5f86fb537cd630ef0cc817e57ce3316e9d2021afa7081923cda62e69f35a62ba1c6e0b9de9f03ddab0abe63d4b11e8b6bff40ceec6ec0efe8b4379b61e577880919154dc26303871f745d232113505a249a3ad854910706c65cb8f0d1a1a5cf3c83f8c99da07b614729c3fb103a6a7b42bc8cf2296b76ff1597f96de269c62fb3d8f03fb0a03e935d55754b2289e84b878e55a9082f2f6e545d0df23eb8b13cd65e4880e2167807254fe3d5027752c492f3e2a9f11a09ad43a54ab0993a4f1f9698c394c2c2271afc52ff7888803e9f9bfd4ef970b3a72f16ae324b40478abbe35fadc8f453d0bcca9ebf39629363383615c8aaf9229f5064e1a0cae07551e2065a766f6de3b65069f1d0d6618dedae2c4ffbdd081c3fbdeda862dfd2de4733eff9a94af003c1be66de6fee47e55d86fad1b126c888ea4507c74cedf5ad9deb1f1104942ea0bf77298ba3ff7b8735c3bfef9ba59e7280e65d9ca29f51401d22169c08bd42aa7a3c51f136ac18a3cba88e219d36fde036d197ef79fad4f99b995c4d4acf4df73bde58c5b9a3ac94d2474c76158b8bc651030b81627cdc744006e75dfacb17293d16d6f00a34454d8d583d688720e805ebb89376c220cf83e01d43ad8df4cc8a03b4241c58bece9d444410e97be5e3f69de3bfcce06d54e6bdac270a62618e78c876c6b2833b5d8443e76fc88513b9d12b1fd4171dd0559e0784eb265ec07544d44e1578e7bf91dab4315107e3cd3b8e77c2e888052c30b6e14a146ffca05f851d46b28ec17994fe3449a76d041e4cdb3588e72f07bd5df25103edac03fa2250385a83dfab24e55b7ea46a041825181c050ea0ab474a1199b72bcc2fa4c372f17181a2df0b0a5d8467070428b6f33dd44ca706b4e7c5e1becf6d7f6eeb6bc601bdd1ec56435eabf374f7889d0c372e0ee7149290512b99241ceb6051c3d7fe9f4d708768b493902cde74a112364f6c2e2ff3738fe0dbe5eb1cb9ec263214c1537732e26761d25b29ff22c9c0afb7503379195c2d7a4b1894cd082d11193c862289eb39351802f74d22353a8ca37a90ade72cd3c4b4b1f40eb11a45a849673a21e8505fb7fc2057b862aa78cdc05fda7ef227e3503980e9d0ea5ada149cb68f52a97415e7f08dbc7f468d4753696d6406b433f4e4da01b11faa1799552608622d880017a6686a50b13a9719b6470d2cb1b0ad3c349a9b9a473d84fed0738618de7c7f007181b8c7ff37e37bb7fcacefa2bf6f2a05beedd8a4c85700bd63b706ff82a37576a32fbb3f45ba3f2095a3f4b046b5a9393448fc39de94088d312ae7dd861090468fdca2dee7cccafc07525a7f759b1d39f815d3ad5ef510a9df88f9d65a71f4aa2bf98fa1839aeb895d2ff4f", 0x1000}, {&(0x7f0000001740)="25c6246dbe6b35b70149fedbe8c11d1df05d126dffaec097e32aca4f2e735957cabb1f487375419932557ca93cdb4ce2cddf8fa0f7166ee82ccc9317d25ea7bc711d8bbb437d5a65806b28cd9de3326344c1f082e3e250b3455fa80ad1d465930f64545746a2b7d87a9c4e7e62c7d7ae678202785f50709d02e78dfe99d3d5c273576ce08684615bd7886bc5200ffc61623e42c664e889e8ce29daf04809164f7059dc26fb9495c5368685c31fcf961fdeb7f53dc0cee6fb404cbb0823c7879d28d33f1120c433366432ab8043d0ada95445e29a47aee48a820b24946ecec26cbe780916669fab3fc7fcf8a53dbf1187a2", 0xf1}], 0x8) fcntl$setstatus(r1, 0x4, 0x40080) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = getpgrp() r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={r2, r3, r4}, 0xc) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000001880)={0xfc0b, 0x4, {[0x10001, 0x7fffffff, 0x80, 0x4, 0x2, 0x91, 0x9, 0xfa, 0x0, 0x3, 0x800, 0x3, 0x7, 0xffffffffffffffc1, 0x7f, 0x3, 0x1, 0x100000000], [0x6, 0x3, 0x4, 0x400, 0x3, 0x9, 0x3, 0xffffffffffff8001, 0x7, 0xffff], [0x3, 0x6, 0x43, 0x6, 0x1, 0x9, 0x5], [0x3, 0x100, 0x3, 0x6, 0x7, 0x6], [{0x1, 0x9, 0x7, 0x76e088be}, {0xad, 0x10001, 0x1f, 0x100000001}, {0x8, 0x7, 0x1, 0xcac}, {0x6, 0x7, 0x1, 0x8}, {0x5, 0x40, 0x9, 0x5}, {0x9, 0x0, 0x1, 0x6}, {0xfffffffffffffffc, 0x9, 0xffffffffffffffbf, 0x8}, {0x8, 0x411, 0x0, 0x800}], {0x80, 0x8, 0x80000000, 0x3}, {0x100000001, 0x9, 0x8, 0x8}}}) mmap(&(0x7f000019d000/0x2000)=nil, 0x2000, 0x0, 0x2811, r0, 0x0, 0x0) fcntl$getflags(r0, 0x3) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xfffffffffffffffb, 0x3}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)=0x729) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000140)="df") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x8, &(0x7f0000000240)=[{0x101, 0x2, 0x5, 0x8}, {0x3, 0x49, 0x5}, {0x7686, 0x4a, 0x1, 0x3f3}, {0x8000, 0x2, 0xfffffffffffffff8, 0x2}, {0x1, 0x9, 0x401}, {0x1, 0x8, 0x1ff, 0x7f}, {0x5, 0x7fff, 0x111e, 0x7a8c}, {0xa3, 0x5, 0x3, 0x8}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:48 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x27, &(0x7f00000000c0), 0x0) shutdown(r0, 0x1) 16:00:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x5, 0x1, 0xf9c, "7f79e6018505dd7b95f294b2a312f8f69e1a902e"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f81605", 0x92) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ftruncate(r0, 0x0, 0x41e8e736) 16:00:48 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x100000004) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:48 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10022, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x93b2, 0x0, 0x10000, 0x0) 16:00:48 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) socket$inet(0x2, 0x3, 0x2) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) socket(0x10, 0x1, 0xcc9b) 16:00:49 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x0, 0x3) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000001e40)='./file0\x00', &(0x7f0000001dc0)={{0x5, 0x200}, {0xffffffffffffffff, 0x3}}, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9c0535eb3f1af149a4517092fb5ee9fb96baa5bac44a13b3ed4b1ea9298444be8e80ea32e4c280e9da4aec6949338953e3143f4119ccff81e7983d242f2e068b79aac90e179e976a2cf7c9d5b31a5c48ab4058575534ed8a40f9b9af000431b21c4b54840401e72d08d42a38e18e29f48eaf4d6678d5a3e637d920ac7f7fdc45b7471f234f297fe338a18bf71907765a96ff5130720a6c5ebe82c04c7099abe334b33d6b691d88e6c288854e3b91024686e15a26d507a6a8cfd29c7707cfc3e384921d93ef5a3732108251b3d49114f884aa7816f27b86c3488dea1df66602c3ca639f77f1cb29e50d3478ea271ed08f7af7", 0xf2}, {&(0x7f0000002200)="f49ce8fce757092c2db8dd6de15f729efa63dc03d63615b6973d0e4194489cfb4ca02936cc7c43f62b171bf42a685803fc2af39aad9a1743cab13b65af0385bdb3d7e4d6f316010dc478f7ea5d13d2b7a14d5a0457ea039445e3c896fbe18a805e4faa43476644be5095799dd2e1f6ffa8787f6b78795c4632d2fc6f9c0ae9e15c4bab988e25e40c1755655a0332a9c81ca834ecb8d6dfb99d687c5caad97ecbe2aa73345c01df234a81ef72fe5b53d5b765966ea147025bf3c0e8a4ee4556fdb6b6ad2940c27771ba47078f5b70d4d8d78214adf80753d8890533ff073b5d0f934d64445c7e0cd74a68af07354ca711f0f0", 0xf2}, {&(0x7f0000002300)="46625d1f3ef5d88b81f9f9c71f56914a0d54eec64625e575e854932148c7243d01d8d2bffdd89cee689871e4fea0d6e7f3e7466df1e7d0a1f1476a5d965492d37cc00f015e0eeb644504236cec32068cecc300f3a0e94f5f3eb13c448e120d8f99254c8a12c305b42a58f3ae586c4bbb18311d133880cdcbe720a471a7f3fbb4da61a3a84c2c33438ca640125c66cb8a21a2e08bf1617d5aceeeac624526f684f86f18966a38799a444c75c79e90", 0xae}, {&(0x7f0000002480)="050dbf28e12725b8f11c624cd76bfd32b5fa80922c2fcb56b188c241a590275047078ca5dc33f8734958e4e4be825378a4069aaed6b6ddc1e8a97cbeb9edcea587d3b5cebd7b1e2a8a878e778506d05497144da5ffaf5966beb27e4eaea220fbb6fc090372a915f7ea1781ade2de179848e5f00dcd06409cbe5c3ac9179ac1b509a796a2826bb98157f2a9160f22289bc7795a65759248b8e3c3f120dee27df0732711c528728adb36d04d51f9667f7613e1d1821ae0174e31a6d82c8bfa6498c553056780a56527c852568a5c4281d1cec95b2279151568e36c449add", 0xdd}, {&(0x7f0000002580)="d18cbbc340569b9c8fa36b05f61365a1656c91c7571080e08ca283471c1a0c850634918e55968c6cfcedc321a2e8b82d714bf187bfdd08af384f6c0c901ed142f00690f930ff11c156590142ac1e0a83977ada8915793ee255a6a4907c4da73885bb5bff09d9e887890551b1aa72c3ad5e243b312a67559cf56c3202abe207b077e2953d17fd0aad3b751715bc4fe92356aabcf1a760ee6cf5a1cd2fd622a18e09022df79d2876157496de4e7710a2158e92adcaa189a61790eb3f0e5a6ba1347212e10a6dabdef0c9d3b311808d28e04e9365079db4f384d4fdf0a3e34373d365da28f66890c96be152efa051c9fb3c6b8551dd036e0d", 0xf7}], 0x5) writev(r0, &(0x7f0000002400)=[{&(0x7f0000000240)="eb575bc19be6e5fa20237e528b97ea959275a955448ad4f391085244cf9afe3f4b18c5588453b8069c74fb215894bcc849f85278c0321c015631266cadfb169fefbc98f57100fea09e39affeae07eb92a8efb2f0a55982", 0x57}, {&(0x7f00000002c0)="fd887a71d104d60d493c760ad55bc77ffdf7d2466d0c84834edd204f328229cd7818a63bac300c63c388e93a93979d868529edf724e1c826edb6c0fd4cbc4526f7664d", 0x43}, {&(0x7f0000000340)="e4fce016bcf1390d8ffcee24b14796a67043298eefd2835621ef36d6f886c6af2d68bab83257658b61138d66571c2ad9e5254b47e414ac97598eab6a579ab0098aa8e823591a38b889199d1e7edbb7cbb50aac6c51e39e2ec171fe00d7f158eb1f5778420e7e7b0fd2e3670e8f90d38bb35f3631c10a289c2b83f47fb171ca87f5b5c9a7", 0x84}, {&(0x7f0000000400)="c228313e02d1b0b41f84475a3e48de64090f3adfc7055bb18ba23d3523c059a64758c8d677fc31be0879da29a273f9d90f6c769ffd6fddbe71391fe26f62c4dfbe9409f31fac06a812469438231697d2b39a7c208c1dbe234d04e2687b0bbca606ec239141a5b037da75d38e229ead9340c9d12f0f86eb90e06175fc9722218704927b2bc8a55d984422a8760c715d29eafba9dc711a4a8ff9ffe29e9b4b903a1b93bee682a07685a0bc4c99681ebb041903094480b1a3155301cefd6c53cbb68e959deece5b273a809324d4d630f02c9a4623b8fcb1e67445d7e63defd0a1a650bf63fafa9f0daa27bdd093583d7b3d2a843fa746d52b8b7143b27531d47b783830c44412bdf6df5d3d3b03fd742dd1950418229beda339e07089c9d921a45ae1f76539065e68043b6b2c300a56829f5c2d35895b2c4688a960d49bc48958f3f933eac82a95597351e7e37526fa36b871c6e74dc2baaa45f42b0becbc77ce9e6f27969d7821d9876d46575b29ae27befc3813903f3cbc5027970ec9ff239d4e327978cfde17717d39d01366a1f1a53639489003a63976616e526be5ec1647b8f169f8a0afb88856137d4ec0bfeb7d1263e90cd78dbe4da691037fd483a2b252a2a089333277d585de79ee85be6aa088fbb58d043b28bcac1e7c733a90c76afebb9634476a43478ce58900742dc154f7c83ff53af38065bcd8907788c5b0a3069f3d12a5ff63000470968efa5a468113d1c7dc2f9bad6d006a06255f5d17ace55baea136a177a56feeeb1cf61bbcc0d31b52f66511f7b6532392e36e3e89d192723f954419eb00d23b0997065dcfb1f51f7c27697a9c60e16906b08bceb656f9e0a204ea1e736ec9ca3c8649359adcd8aeaa075ea3d3d26429aa7b7b1b82546f16c50e8a8d70fbc4c901c0b03cf9fcadbaa819763ebbd5e3b758b283c865d063cb423bb0aface289a7038a8efb84e9fa536e8985be6edbd55bf5e5c9cb7c9284ff877a4d7c3df5271c6591a2733036f21b73cf98ba1d08b6e6537686a8dff1a51a77e155a999c000cec7f27faceef154f96473a662b4d2408bc7289cbfbdfc6f8b862678da690605792429dfa780b4bc0aa9829257a37953053f94fb4e25fc0fa96fb5ab8bc3e7ed938edafc904d43462c7e679de887eceb46d4290cc7bd6310927f4df0041ea2de11f4253cacbac7fb16b1e6dc1a44777116ee7ec9dad847ea25e3c13a26717bbd1ea409adfffc87ecfdf8c5a0d7c2ac4f395405606bdaf4bdcf13e30dbc0cd80dd056da86d19e22b19c4c4f69b7d4f8a4259e9d843995edf5e0a471440c972f27ca9bcdd87dff1e4229b38ffe6a59f2d6b5b3f04706c9225922ea0c02a697f5491cb3510f78f23a8ebd1218ba8a398d1dbe2a2e91c5117f686c9442adb02c9b4186fab917774d162aedab7b878f20fa2f5239acde96f3a7e2bef105225fea0be6bed988e7883dcf5f58975db33728109809f8f9ac8259d3575c93dcb40a2d2857cdf4c55265efaef8c53673f1d34770066907c96bc4fb4bffdc60c6d2e12f13d174474956ce1bb42b5088b940716adb7b6f887cebec4fc166392957e63f1a49e808a5e8d90f5cec19b101125de79471e5c3440466c5abe2e29b9f2f66177d319a3b564a211c2bad100fc678f4057360fca0b4c4190fa23094f032906855b7a634adbca4fa53ea8a0c71080eebe06c78982d7b269c8ed4f9fee52e9dae71d823bc123cfd25e1e2a2d0032948afd678fc1ef3972f6d91cc615154cb9da52b85fe571f7fdb6b8bc1bf3911850a816986105299387e827d48b1e16d295b2a3471a9a232ddc8a76380eefa514877c3903ac067dca3a353631ac2cfe7d3e5daf02d502dfd9b9b6dddb84cefca2c2c97d212e30faa437b6d325694c86fa68c1d8a93473ecd5c877659b54f456350072987b3709f999ce40913ca8b3fb2760194a9787054a09868236ca10bcb0fbcbcae89b86d4f289ca037ff0b6c958867ac9d20cf8105749e4095b409f10e61033c17ee0368786f646212de803b3f8f5cb77c12a85272f0c6f071d4d79e4745d70eaaadcc28bd222c857fd39bd5b0f03342345d5c29963d3628269915c0f6f7aace75701d285d10189c68ffd69f72e4e73605bcae86cd74ce1e000bb37dfe9da3355479242a23f5bc03140179b79fde82c9161999addaed6710fb819b8bda95fc27c58426485f552224ce7185da10e45d4a1d5a8684dc1b2db31b469ea97fe1008e6f137e4a0f572c2c617f5c21b8830ddaddc36d54690a645bf3ba48818274ea2e1c3d85c39a787a3b1e6901980e3768726614929a2e7921846c46e32ae4d7102938bcba10794d9945eb7d3ff8685fec70c6dbb1103a44edef0526ad0431ccfc597fe590d5eb0c3d0a04900008ce6f27d51d4701d5ddbfb8bb312d93ac8cc8489c28e7ed23c1fa6db1ddc0953dd8709cbd4dc4f6b430620b0595dbc0b487b102902ac9ce42eddb429deed27bf85b962611e6f2a2b863b35b39b994ace7af385cdb3b781dab268139e72ea33c486e302d0c8a0c2058d7e099b757ff8b8528a8ed6eaa839131da5614049fcf7a9a700932ab999ea8e25a9b534806b11356dd392c0d219657a577744a9a44e8a7effd4b7ea5b9f411d5698e3297b8223e96323e8d8f4363d3bfeda188e6d93c6b2aeeabcf15628ee727f57840229e9e58fbe956ae2b03a1d4fa76d21d74e88609b212b8bcea1a650de70e14e80722a3ca2ec3948c8343d9bec1bb7ebf5a215cba7674d85919e3132ccfa34793b364bae0456c1f76515cd1b7a16e7aa3c2cefbb9d35e02c9dd46a15741c35a63911d7ecc614d942c4b46063246dccd024205a147553def5ea0b1f94ad3b68b1bd752f8c489595fd23effea5b1a27c8166d1839d0ec760befd9eee3cb8f9cec71aabb0542838e463ed8b95734dd7b0465198bf3d43b765cea22cc07ac286f117f3b9db48f71921ad7a71bb6c705f37338bb47dd50853ac47032c9d01c241a45934aa6f866a68ca180d31fde1e35ca2692479931d9de75b508a4a8dd11aead55b2846875c746bfebd3959a88d6467d189d0f93237868e046a1cb868925b115a48538ba862f889412462cfe98af1c3f3b4149867fc482b1d16e6947b02d28cb1fd9b3156ade3dea5e06755669d6c7471e82b11d6552ee7dd491dd65ef6be51a90fe1009b2269daa6e2b029a00b2d08f5c9f4e0e5d7734c03a05f326f8176d8ac9bc0868b2a578223a48de8541cf36dff4951f67520092f88134f08501bf39dae083489babe55cb4bfa818c0db078d8a099e4e6b51431af42a048c9cb00c6540860afbf44ba85ced78ec15eb9a499a03b1af6d0d18adeb07b82cbd9abe6f2ab94eadf150f4c5ffbe97a0acabe77b43a6532dc1eee241d5d7baad0bdf4036f61564dde94624b602866224b3273a0feb04c2595153e210374ff2966c34426b31e2d060a4c0a77a56a20d54c262de2e9d265f3eca2162762dd312b80020106d19aa72d2f96cc515f7c13f60b2cc1a701bca5405b3ef8095cce9ba7468033d90cc408840205075603c442b00957e3ae9e2b83705e7961265385667594567a7e8c0e57764c1f2d88b3ac94cbd48cde5bad2eb4924de64232819507b532cf1b211737d73a8f9d947986db26fd290c23ca22eb37ea35243547e445e7e9defb9181dcae7ee9abbcd37b291ae21764b93cef6e83243c80f9c3ba1e54b4b199d0f356e00251f890166d1a2064adaf72ba7f6d897f2d0bbc52b20e03b0bad718e907676172f18fee9c63066cf1b16926762141eb1fa7b7d68dd1b602d5e7184f0bad4627efd83fef706e354a2522799b223fb475ea41a8ca882112db51a123f1d927f0348e2b9aae4c3870902ce53e6d7de3f45383f3cb96b2a46a38aadc9e3088fddc81e717cd86d28b6c755b8bc500ef1da840ee5dd98d444c9de4083e5f7871fa4ebff863d70c06dc69af94a9c9358dd17c327fb26c1eb41b75b3d0c38b604f8fa0e86f1c5fc39494260137857f1aa95c87a59910025c65e2c361541444c37802e22bcbeb28eac046af229b38a8037f06be8ac27863da918446c72cbb3149d43aa3b81b2ee4b31c141b4c31f932a9fdfdf6c4ef5bb3ef15367649b877fcb7c2c672fb37776185771117c95fbb4c5326997030120ce67693a0a4a5bfa1fa22f176e795e38047671b485774ea64b866f8b046e6630acf10b0fb3cf5c5b7ee53470932600ad520cdd9c4710eb4dbbbeea050dc2a99c107a99c7045de0bd7b5fc51815365a9c1d260090e14929edd17c0b429ec9cde1cacd2c5038ee17474f2984505c0c66df4581587bbf1f804ed7a759654e41115fc4089122e3f36d0c039db4684b306e99ce202eb056ae1c7c6cea821f6916d8daf678ecbade0f4aceecc0f5e82695bae1d221763cbf697a4042d9cb726a10dbf4c39925be6aa248900dcfe8ded82ccd248b482f82a47f35bf89fce183fd7c27cbd6cdb055ea5b053f73bf1c52f052e9c19eb51839ebd4160a59108db9ce95e3311ac85bacf056db1498a37e4a8761eaefbb8934a1ec9bf97c706b36fe0e57aba1001312ad556bc29abfe896a5f9059485baae57ddb2b91a3752aa8d2a492a19d0691837fd7d831c98bf494f607c25f2c19bf941c92ed378f650e2c2d936c730d61a86031bf10ea89b71c237dfa51dc751dfc1d40fa5da403fe1024d7f98bbb0816cee046aa9743a938df539d8689723ca0aa9cb192ce6c1c1f2da7cf3ad8370aa533a4a7453e15ce660757a60e8888754b364a1a28134c8061efbb1d06c347a977aa6653f1a00ec6037c9f96f5d699619648307eb5963ede52365adffa20028f4e67689e6dee18b6d758ef5dc91846decc81016f3b6fdd35c311e54e4cc4ae4eae76414446f01165a579190bbdc8b5396c0c7cdc69e1a096595cf93ea333489712c65a2790d5f66ac910daee03a900a9aed32d55462198b55c45fc7751147fa50c4ab02be414d419903cfd7f45afca28fe8c08a497a137ed05ef1b3e6647d46c02805334b1489cd98997ffa315395ff354c8c3a899240b4f321e04d3b4d0c4e7442ebd187df0135bf241672e0a59968038d498b4b7b95c2f55277fa479b11343445a371cf770ca43c21b8f2912908208dd053cb2cbe7dce2d636bb7192ab5695222dfb4da90997c1730a24b0edcd314c019d222255f9b4ec407912e47b06fc95b21f6a6ebdec770f083d8cdf830109af6141427e095fb5ef758f8ad5ef3695e6465b4caf40300ccc01c26067a7a872bb60b5da0d4aee94158342303faccb87f172fe5863769e7ab16357dae6c16015814b95ce747f8431ef0a87390ac5d615be1679d88c0af6758fe15e0b2b8c8fb099805dce4ee9258589ba99189a68a3d2dbd57446c7a9f56271774dc3c3a484f6c014a5ca61fe60d053e03cf7e0988ff3700495f3990f455da74dbb8864740e291082299c88341f9398869b240bb0bbe69d11bc54708ce972d813fa1d8776c8dd2cf2d866c9fa3ef02f41fe39229595adf3a14d46ebd3b661840f09a4b5d36f1064914f6ef5ab5d1d85d197e21e4c98d5580ae1d3dcb9a992edcba416a96dfd439d404ec10d2d19f8963cbffcb7b7ca0baed315f897ac1f2e1be6cd35996e67bbe12c906574c28cb07eabbcef773aff41ea65c719dbbd49b4979212d92616462d1e49b37d0df9b56cdcf7be27c506d3ef53f8b4342c62883b1947e9e4f2230cb4e23f17d913ebe82c48a1c6ac57e02ace5f0fd1a2154efa8b3b02d3a4c6631ded4ee84240b0b95a9bbbce708c76f6ed1c09967ecd5b47e4dba", 0xfff}, {&(0x7f0000001400)="b899939924331fb39ba97fab9ed4a32d978e3b3256b424580ad183923c5741a79bb8ad4d5291a50fc11c4d688b73f2883df4b24efad560d1802870889c731a15e6be59902bc64e5e01fdf0593a213ed6986985664934e67ece5ceb90fd748c5fc77d3190e3ca3968b8605c8f8054b58805a813087f7776bc87de76dcaa1cbe91f5849c2e8b40fd8b48f89020442a24ec834b50cde0f27de1e8e6a4e3378c07dcd346c4b438797f96fc56235f510a507543d02ebdf2da4122aea60b4750a749dbad6007350953b223d8c1877b098c2cfc438b8f2fb3d8bc72943e8a42e0b123e53f052e63f14e9eeed03d3001e7d33034191eb1f503d30a5c74f340bff03a9674dd70c7e67af54f34cef89d3d630adc5f0d1af57401c2bbdf6203027ec07f865bf59398d437339912eb63291e3ccde0e731d9e56aa597fe20ae174364dc68af2dd08c61b498577b80b88e2eae8c6bf1239ee5f55ada8a00de5256d76434f2a785177afb8d88e2fc6abfc89573faafb5486a86e702aba91142374f8edece222c2cf5937ae33505e4155f77e16afc8eafe8ea5063d74360afbac7ae10d010df758123755299e2d6e1d896b9bf02fdb6aeeba5609c456356b64a309685ff199275e754170a02c2dfeb13f44e306e135072c4574e1bf46769dd2de5caa246e7dde5c2e3be49a2f9ba2f099b5f4674feafa896943424d4c062eb59c36b87a923156592997bef96913aa3eaf7cbc00f3bd3b7e6e11c650671be38155d51a931bc0159fe90d86818667f53f99de5c78c9b2a45055ea27989d25155ed019316d94b761a471910add3efcaa209b557d3004ce42f1e9ba14dfa1b852d30ff0648c5fa3f1caabd317f1a8df93e9c88d2017639d81f3f1452ac5142ad3b073b435ad2cb3b56500017d43a9451b8d35e84b81a51c1aa6a20a8e175b896d7653ed0007dde16a395a644e18f9d91beb0b7b7074af14eb50eeaa8db9bcdc855b034814abc778a157669d7f17f0f9dbf6eab8d260654cf1b7a8f68208979389b72f26a2bdb8bd2e16849f47da73564f4252575eae7710cc9690d338c2a94769b17ef40437e00058b7bdd59e95d4d3ff9e8b0e6cad9b4738aa863c739e171d25d5291021211b685ae6447e9526f5a24e111d6e4ccb3bee8fd9d8a20081cf023f2e7382728a83dbe0f850a8d056bd77040252a3295feac7cab3365cb06b0a7f92617fcf617c43ae2590d8f6387c8f06ab9fb289c44abcfd79f29c4b2a681dc49d8a09f8a50c1f6bf3315d2ac27e484dbc0266a6561979fac238829e68279d2937167eaa2e9948300ee7af7825c7acd341690f36c7f8de9d03a417a9c9ebb1a9d7010068f1c3c3c98d4cc89e536647eca321578c9f4456c2cd27ffc50da9c2821e0f6be3a6bf52881fb100e0a4b568f5e4efbe9d4d428693abaccb9accbc007e41fbcd43645fbc6e68deddf60cc6e01764f31d1af434034aff131dc799e4db3048a2a7f36e6e46b295adfc06dcafbc15ce651a1c1712661294905b263ddb9d83752c7db792bb490a4aae15bd4c201d6202c8d477f9b2657e654a4ba2f61c5cdc3ca0390b2dcb813120e44af546197eb4be31de2bd055397f2c93b2af569f9862880164cd2ce00ac29d52f022ccb0c002f4375866616ebec3bc492b84c35fa36d9c8c2ba803fac0ebaf33c98d6ba7144749c27bfbea33678b31f891c447c78fffa6415963b327acc057af773fab62cb4583af8e3080655145cd8e81e36377812b9d16e58d39bbf80c37cd397d08a6eeee0f43e7b7654bcb6d2eb1cb9f07f03ec66c38cccea52b33e0dcf61109a3c6952c594d773db80364a7bf57795bbfc9936562783b21b6bbacb49255a08cdf8aeea737236b7a53c3ab387a4ea47e0f743345dcfd8bbcd9cfcf8429293fa300a121ecd5d783cc6619cc05a0db814e7fe577871371cce8afd9c2ce36232fea38caf05c7ac7bea5a8b902b9ebb710ce836d269489d7420f5cebcd8455610247c65c31e683956fb19858ce8aac660500b48bc2ff3177c9cae0f54aafcc1cf1fbdb70d6a76fff3f44f7feb29b9ed58079e87616a6a8c991dd682de18d2c0afeda40d6de3b9f58db2dbe702516b2f3faa197b93768cf8d98333cafc154872aa95461abc53d2e03bd3b96b3b6ba34ca6b9194a5c025f47dfe1640ad8bda44de29e156a4d3703f6b7f94c773b83794f4afdaf555607c3d69b668f18bdcf1e477e5dcc1f7b64696b9f4da760d8e69dc821aae26a20cfca693170239a65bbae98b3f4923786a28258b8ad90f50637b20f4b40c5f011f63d8931ae82c227834e47ed18e05500cec8a309cb11cb314c1d143eab9cf040b38ff12bb1d13ff7ba867e7bdfd6e4f72f4f9a3f36911b30e5224b097401363dfb712f15cf26cd1630928b2234130d1fdc5c805ffb38d5673afea17bfe818385d0357a8fa5d00792fe37fe9dad683673ac4e876e56222a19d0e10deba4569d949563cf425f80db932c279b326c76257bc2b9027f409a1fb638d9db2af7ca4051951c949abc126679f55fe0e47d748b8ed19e86079d859b838bdc2e69271b8e69479c198df32cc64341fe71c244b4dc09ae41bcb9a36ce52d19a70766b49445323535d8c373e867e19b637060f235515801c409e5a7c5df5138a7cb51a3749624ed650e25a3ff433413061420e57c2f42d78b15fd0d2eb90ca378c6dda8157a8c56f54b562437cb977b71771c0ca44bdbb326c5a9d1ee0bf27e5f70c55cd61a1854fe28560cd28e147377b546397e14540b59e96cdc30c28e703e4a9f09336a869114784feaf9d4024a9d319f1e8b30884c7db164e931613231b9a90b85e33b9fbc4ac3a76325de025f27f23267091abcfcceb9cb5be50cc33ef388ec3db532556fda369e2e4feec9b2f9a8fae7aed7abc7950f89e93bfe8f32e3b7e78304d6f6f85d38a4de1f63b3564c8b1b0e358871233d2acb68da2e18af713d1bdbbf475296a71a3fed6e69fa768b529cadcf5099041571ab7ddf24d385e7092a7a3c9253b849a3eb4ab29d9df5858969670dc1cd28e41d08711a3bc7ad625111cf3bd23605ae277b8d26eb882bebf723a9c890def6c29598fe850fb234449322ff77c51ba61d5736cc6c53c7a117126458935dbc9badb7d5e602d8c5c782c3f50c2a900a92958b97ee9e5845dcb72b63805f33384e351d4460b62a211f5fdbdc3b0fcce4183ea8633528281cb8af3488e16adb6aef568af9397f56c425ab3166349e47162d2ce489f129fb3c56c915bdff4bd40fb1f03931d704b629c85374a77b6b34a8e14224b459f0cefdc731816450b978824480cc8fc60839349564373072abc91dd5f37f8a4c446e5b404ba3a992013b0a0c98265bd90c24a1d451b54966ee20e6b599af2ebee4581a3265cc869f05ca64f23f504070e536287924efb184f577096a41711034385e7cc61e2595c5ac458077c268cbe8725305303252abb8effac514ce8608", 0x998}], 0x5) 16:00:49 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x40, 0x20000000, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="a98be569aa17c7431bfd8e40431abaa52af2dc719eb7c26e0aea3285643ef6903ea12e0359faf1a7c569e5dd4cd91ddbf6068cb388ee1d0361", 0x39}], 0x1, 0x0, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) 16:00:49 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="6052a6fa58d4ed7f802ab1be18a1b2ff124df72a492fd8076831399cea2b8c1ec18b2238693f8414a12743474b1247e65bb0fd8770141afbeaa990b49b3a4fab1bcbbf011ef516287c0a7d664de7f085ad7864596e350e0cdbe4482f23cbf076f9f8504235f40c9ffcd961ec09a3b07532f0c36df6eb96ae641ce57b43445414d9d397da6b3d23ada64308dc73fce7fd14137406db9aaedbdcff2a3a8d1f6d2b97691bcfbfced02878e88e57025773bd3d97c46cd5eb971ee0a8f0ab528c571e2d60dc687e7441b427cccc2963ffd305ff4da2c6b9ab9561b7", 0xd9}, {&(0x7f00000002c0)="3e5be5b7f5c2ecdc98f280dc018580a754c7d8910518", 0x16}, {&(0x7f0000000300)="03cbc88beda632340d267b171bdd94dc1cd4a4dc66877678032d2c4ef409021235", 0x21}, {&(0x7f0000000400)="e6ffbb2cc1d8cf81983283a9e7b4aa19f063201add1f458a189bda67827cd877bfea8a0e56265101390f01e9eb9fcbd2d9ea96ef482d4d90114aaf80da56029fecb70c6c7d4fffba3fb2da42195ca0017f9fa2a48ab93fec890c05b3acbb3e09e18113045af0fc863539a7a49451e88e6be173b623a46e755a1b6fa86340f48a55bf50bd54eb9cad8a75f2ade4fff6", 0x8f}], 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup(0xffffffffffffffff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xee']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x8, 0x3}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) connect(r2, &(0x7f0000000380)=@in={0x2, 0x2}, 0xc) close(r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1ff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x7) write(r0, &(0x7f0000000080)="1508f3e1450962df7778d249efa06853ee260896896046b52f067138b082326a4c9edf50b71a0eb0120877d85dd2be29b86740e4abef1605579edc81da5aed3515369a253b9bf6677cfe8f", 0x4b) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x6) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$inet(r1, &(0x7f0000000200)="c8564ff016f1dd7d7e206d1ef97dee5f2ade24472f73983ec43e7f", 0x1b, 0x405, &(0x7f0000000240)={0x2, 0x2}, 0xc) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000280)={0x24, './file0\x00', './file0\x00'}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000002c0)={0x2, 0x80000001, 0x7, {[0x7fff, 0x1ff, 0x7, 0x0, 0x1, 0x7, 0x1000, 0x5, 0xffffffffffffffcd, 0x9, 0x1, 0x401, 0x80000000, 0x1, 0x5f6, 0x9, 0x5, 0x8001], [0x3f, 0x5, 0x9, 0x0, 0xfe00000000000000, 0xfffffffffffffff7, 0x6, 0x5f, 0xfffffffffffff15f, 0x3], [0x0, 0x9, 0x0, 0x100000001, 0x9, 0x18bb, 0x2], [0x7, 0x2, 0x80, 0xfa88, 0x2, 0x5], [{0x4, 0x8, 0x6, 0x1}, {0xe71f, 0x0, 0x1}, {0x0, 0x3, 0x6, 0xea}, {0x100, 0x100000001, 0x7fff, 0x100}, {0xfffffffffffffffb, 0x4, 0x40, 0x53}, {0x2, 0xdd9, 0xe4, 0xfffffffffffffffc}, {0x1f, 0x1, 0x6, 0x7}, {0xfffffffffffffff7, 0x1000, 0x1f, 0x7fff}], {0x12fb, 0x5, 0x4, 0x80000000}, {0xffffffffffffffff, 0xf74, 0x3, 0xfc000000000000}}}) write(r2, &(0x7f0000000540)="4be259c7e40d55754b07fa6988fc70583d6320ee80f37a0aecb74a3a98645047c54a5b4b4d1e3cae47c89871d2837ed7ed9305f2f3272477fb2a7ba6b06ef04e11fa347455029bf56df11e10a229228dfb1d6cfd77820a72e6cdac6676b25273e843c26365b50a32c8d9a6c4fe0686efd2b5a687d366c5d0590f236cefd36ae52cd76a50bb29ea85e2c30927a96100d481fb481eeb", 0x95) openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x20, 0x0) setitimer(0x3, &(0x7f0000000640)={{0x20, 0x91}, {0xda0, 0x5}}, &(0x7f0000000680)) mknod(&(0x7f00000006c0)='./file0\x00', 0x20, 0x9) r3 = socket(0x3, 0x4000, 0x80000001) symlinkat(&(0x7f0000000700)='./file0\x00', r2, &(0x7f0000000740)='./file0\x00') mknod$loop(&(0x7f0000000780)='./file0\x00', 0x6000, 0x0) r4 = syz_open_pts() utimes(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)={{0xfffffffffffffff8, 0xfffffffffffffe01}, {0xe482, 0x80}}) sendto$inet(r3, &(0x7f0000000840)="8b7749ebcdbacf6c1db639be3721776f502d02f617b1b35ecc07a91b091a6c3f5756ee235565679be9fbc0a4527fb8b3d6ab406a06eec0d008e2d078351b624cbe0ec1676011ab18ee3858eab97416cc50fcf424", 0x54, 0x407, &(0x7f00000008c0)={0x2, 0x2}, 0xc) mkdir(&(0x7f0000000900)='./file0\x00', 0x10) write(r4, &(0x7f0000000940)="39e6a64303c039120e5ad40aed3ebd35be79c83a02837338b1daa350582a99d57119d4597442aa2dd0e2a6c3c2c472c581c3dadbb8a7a7201be61309d7e5d2d3fa5309df698607306fe77080a7d36214c93dbf26477cf0781ea06a3e9cbc226fcd6f707e23", 0x65) socket(0x2, 0xc001, 0x8) r5 = semget$private(0x0, 0x4, 0x400) semop(r5, &(0x7f00000009c0)=[{0x1, 0x5, 0x1000}, {0x3, 0x295, 0x1800}, {0x3, 0xadc4, 0x1000}, {0x3, 0x0, 0x800}], 0x4) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000a00)={0x3, 0xfffffffffffffff8}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000a40)={0x679, 0x10001, './file0\x00', 0x3, 0x6, 0x8, 0x1}) preadv(r0, &(0x7f0000001d40)=[{&(0x7f0000000a80)=""/104, 0x68}, {&(0x7f0000000b00)=""/168, 0xa8}, {&(0x7f0000000bc0)=""/105, 0x69}, {&(0x7f0000000c40)=""/206, 0xce}, {&(0x7f0000000d40)=""/4096, 0x1000}], 0x5, 0x0, 0x5c) 16:00:49 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x12, r1, 0x0, 0x0) 16:00:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x40, 0x20) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r1, 0x2}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001140)={'./file0\x00', 0x2, 0x8, 0x7, 0x0, 0x4, 0x7, 0x7, 0x0, 0x0, 0x2, 0x5}) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x20a, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc, 0xffffffffffffffff) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000001c0)) 16:00:49 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = getpgrp() ktrace(&(0x7f0000000040)='./file0/file0\x00', 0x2, 0x202, r0) mkdir(&(0x7f0000000200)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file2\x00', 0x0, 0x0) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000000000)='./file2\x00') 16:00:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) socketpair(0x18, 0x8000, 0x3, &(0x7f0000000000)) ktrace(&(0x7f0000000080)='./file0\x00', 0x7, 0x800, r2) pledge(0x0, &(0x7f0000000100)='}*\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x100, 0x0) 16:00:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000001640)=0x7, 0x4) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)=""/84, 0x54}], 0x1, &(0x7f0000000180)=""/245, 0xf5}, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) recvmsg(r0, &(0x7f0000000040)={&(0x7f0000001680)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000005c0)=[{&(0x7f0000000340)=""/130, 0x82}, {&(0x7f0000000400)=""/159, 0x9f}, {&(0x7f0000001700)=""/217, 0xd9}], 0x3, &(0x7f0000000600)=""/4096, 0x1000}, 0x42) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x189) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r1 = socket(0x1, 0x0, 0xffffffffffffffff) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 16:00:49 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000080)=[r2]) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:00:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000190000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x8, './bus\x00', './bus\x00'}) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:50 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/85}, &(0x7f00000000c0)=0x57) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) shutdown(r1, 0x2) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000002e7, &(0x7f0000000080)=[{0x3, 0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:50 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8000, 0xfffffffffffffe00, 0x7f, 0xffffffffffffffff, "a7de4d75248513684754127a36f7ff8c880c25a4", 0x9, 0x4}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r2 = getgid() getgroups(0x1, &(0x7f00000000c0)=[r2]) 16:00:50 executing program 0: sync() socket$inet6(0x18, 0x4, 0xffffffffffffff7f) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) connect$unix(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="5a7b2621ab1c6be12400dcc9000000000000"], 0xa) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2000000040}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) recvfrom$inet6(r0, &(0x7f0000000000)=""/6, 0x6, 0x800, &(0x7f0000000040)={0x18, 0x1, 0x800}, 0xc) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:50 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x101) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) renameat(r1, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:50 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x220, 0x25) fcntl$setstatus(r0, 0x4, 0x80) r1 = kqueue() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x100000001) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) setuid(0xee01) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) 16:00:51 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f0000000000)={0x0, ""/74}, 0x52, 0x2, 0x800) syz_open_pts() 16:00:51 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) poll(&(0x7f0000000040), 0x3, 0x0) 16:00:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x977072666ff50f2e, 0xff, 0x3783, 0x3ff}, 0xc) clock_gettime(0x4, &(0x7f0000000040)) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000280)=[{0x2}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x86a796871dea625f) recvfrom$unix(r1, &(0x7f00000001c0)=""/188, 0xbc, 0x842, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x1000001f7, &(0x7f0000000000)='\x00') 16:00:51 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x3, 0x0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7, 0x0, 0x400022ff, 0x0, "00370020000f9b48123e44ab00"}) r2 = dup2(r0, r0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x190) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) lseek(r0, 0x0, 0x0, 0x2) r4 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0xfffffffffffffffd, 0x9, 0x81, 0x7, "434e364055441941518aef0b4b9bd213ad3011ec", 0x1, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000200)={0x0, 0x4}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000600)="c73db71477dbb4d78e7b7c374100d2a63953e9095f91c3990a452410b5793501de1a6bb476af00d00590133673d9c915e2015710c781e60c69e7d56863a00e96dea220a5aed479a070d96328a77a1b5e9143e43a28afcaae46be254700b16220f2cc2a3ea5cb41d9870c5a47e38c81e190c374051baf2a1349b4105a498b0e8661a9ffb299855118e5214389221ff04a9aa81bdef26932816daf53672ddb84c2b94a2fed97cbc0bfc8191ce0c86447cac6b3c97ea37794ed8c5e7c01f89e94aa6c22150fa79744a34953d1e58f97214d3e7a0d71ab314233378e5f2d080bf6dfebb7332a5109e10126303ea771c0ff78ffaaf1a1ba000c6e74bb25769e10841f8cc6f6bf9e6c6138655132e5c14fad5a5622c0757d00f72dcef42199894d41253ee138e7ddacfb3ecee2ac25c0764d7a63514f896bd7c14098329b76026a48e01b650eb78101f8711d0c0d026e7c10a17d68079831d8dd8b99833b619d906dcf8c46ceeb10188f8c94a6586cc295d1745d87692d81d0355089cacde77804bf2fba3a70ddd75ae76ab24696fa040ad15ac6cad8a356b8d0ed0ebecc744dfcab68ffff444cdc1407ea35a0fcb96bdfc9a707a885ff9799d247e03c465bdacfa0396f5ab4b5c316b59dc29cb2f662ced48ff875237910295a66b8fd1f4718eac6633349d91fb7992b7cfadbc270e7ee40fa017aa6c4480595b6dfe11514adb428169fe2749eccaa03fe39cdd94bed682fa1d2f56cb469a36b398eebbf1ee315cb54cb036ee08d3098b4a50e4715fcd49e4283c762da785287efb62fd217b63152d6ba62dd8f89b7c8e99bbd7a8943159f5345f2fe5f0f6d92ec7b000c49eb4904d7de347c7e74e6af6b0716ba7c626f36a72376502d7dd4b299d1b9b70de5f896b08fc83be0dd81a03ae09d0140c04119a230114b385fbe67515188aef99a13a1affde7708678cf5841c672e774ef685b3cace43a6cfba7c24ea85ae7fc6ace00bb7432e62bcbd97359533b8329e75bb031fce460d064ee29fe52d2f7fb8171553539f828bcff61414087fc8741670835600b4f27cc89ea1a992c4d43f04c6bb1f94430683d8f08c45ed0fbc1dd79f57eefca6960181561988f5cb5ced2e982139cc4e704134bad46b48c60d04eb5056309ced8741911d063cf43053b5021f2b48af9b7f1b3e35a54ae1ff5d744d8b5aa5280ab03989096263da5c1331899c8352b193cb19dcc70a5f83eade6ce9898a35afa9eaafa7f6b147e6028af43c9a49474895b5d2dd97812807c7ede77833372fa01de52a6b79fc1386c7b1303aa092234083fc9cc39572f855e5f8a1c76abb41e18047fa25f555bf1c401d384045d38e7837acf4b858b3356f400c7aa913c425d42dd5f68fb0029fc242023fc2da78a6a6b6dc1382b4c58dc45e8cdfc0553cb1bff119c7e74cf4e50fe5471d43d12703560509b04e090d450392806aed01513b9a2ca30ffd7614fa59a16579bac1a2eee497f1f242ecafe5b2c0eab31a0be120c11e761153da613ffb2aba7e8397b689753a8f82cb33d4c5eab0675223e61edb604a07b3ab97911338f350a85f801cc4934f54ad04394945f0a7e0c2181c969072185f01a4037a933e3fdccc9e464ec6f5e687f372a1720ba8ca73eac1868e6183ceb36d6806168c9b04e9695a9d6092c5ddf6edb5d80895df6e7055618495c6826079fd839cc43aa866aa875667a8393539483f3890ec162087e7e36f33b045b5e", 0x4d1) ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:51 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10050, 0x9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0xff}, {0x18, 0x1, 0x2e3, 0x5}, 0xdab, [0xfffffffffffffffd, 0x1000, 0x3, 0x88b9, 0x5, 0x1, 0x3, 0x6]}, 0x3c) socket(0x73ada8c682655179, 0x4000, 0x28d2) r1 = socket$inet(0x2, 0x2, 0x8) getsockopt(r1, 0x0, 0x5, 0x0, 0x0) 16:00:51 executing program 0: semget$private(0x0, 0x0, 0x20) msgget$private(0x0, 0x80) setuid(0xee01) r0 = shmget$private(0x0, 0xb000, 0x0, &(0x7f0000ff5000/0xb000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)) shmctl$IPC_RMID(r0, 0x0) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x300000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffff7f, 0x0, 0x6, 0x6be, "703888ef4802e6688c9e02301f9db148fce3decf", 0x996, 0x8}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x5c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = getppid() r2 = getuid() getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f00000001c0)="fc348024cdde5205ea637e1cbbd95c51b844ad06de60779deaff1ca8c34a6a453d0198c2c812f5b830140593735f8002e49e039d37b4912ee9830fc11cc49edfced3f01d385479f774a1d5c3f4d0fb9efc20d6bb7476eeedccd924664278835eb0427365e7dd8d6055ff9f49736d5d8e4ef250332034", 0x76}], 0x1, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x80, 0x1}, 0x2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x3) ioctl$TIOCSCTTY(r4, 0x20007461) syz_emit_ethernet(0xf735773d, &(0x7f00000004c0)="a6140021afc14bee4780fdd2e7d9b4f7551a448f7b9f277cc356a8c13e2ef7cb93de4f969f127d0bad950fd5d39500d47b729cdb8127e7e852998aa8b855a047b52672283bf84860f988784698e669f297dd26694b6f93ee7d5485c04706e9f94642c3f5431d492d2d7605f453549735efe50d3f8a850b4145ae66e0eef87109a69769d1fed353f2b8dbdf0cca29c5687d297b6806a314cd3f9b97495dfb224587757e78f352e88e9a517f2a7afa8489b32a22cacce175ae20d0a6f4926c894039046f0476f34575ef5cdecb0585356ef7ff9a4c1b4e9bff0fa30bef5d67ecb883409ea6ccd518bbd94072545188be3af68e3d99f58e5c0d9d6ae9b2f7dc026a8a7b3b1e5697b42e815c5cc22a95055b12780943c2d2c7c9b12802c82becfd73d698a1e3fa659e4cd2a1b5a010cdbca3449e74379bbe067578044d57ec9ad0fbfdc38259511a892b16463505e3787b55a6b30857fe6389ac6ce3ca872a9bd90f06019bbd27911ce5892d8c3af6c62c3efe2c40dc3b7b8963b7932e3fdd4e0da27d39eba711bcb73c57c7482c2224e749420cd171d36e780a39b7bc604e12f4d74d61051a50659c1665462cc8ce52827f2a22712437ebfe1a863aedd234339da05da30636a5dc5689bdbfecf52dbfc6a6451f586d123a0c3d466930793ac3494c6d1c43777147") ioctl$TIOCNOTTY(r4, 0x20007471) 16:00:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x3}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) recvfrom$inet(r0, &(0x7f0000000140)=""/96, 0x60, 0x841, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000240)=0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1117, &(0x7f0000000540)=0x9, 0x4) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r0, 0x2) r1 = accept(r0, &(0x7f00000017c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f00000000000020000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f1a97d076c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934d57b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29ffac75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a40ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31edef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76aca1a05ef7cd18d7542975419e483079c910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2901407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971f921ff74512e2a45508bc4be08fbd1d921b6551fe1fedbb749aa7f8b4c96488aa9b6d9d0c80f50ae29417b40ea014071eee2ecdedf1e7e20d6ad6f2cd08a198aa34a4c5dee0f8aa20f776e9e6272de44774b095b736b7b6dc50e6d7e637b3706e1a1fe192add68b2339b9802312473c6fb3da4069005ff76fb0cbb61a8f3737c1c561e4dc5884e6e4b8988a7bb7405ebbd050edd47a3153ca094ee72bf00cb999903e89f11e205eee357f4b25acf6fb403a082ad2b6fb30ecc776eb1012ec1a4484567dcf6266de69656fc39c529a591c294497c296a2b7f4499cb2a8d243dfdbffda60450ac5f0ae5874e831d9f465a1f040fff12671c907f8bea0c00298c7d9e54f0f5c7bcc8a24709d1d89ad968ff944b43b55e09f392831dad9e16b14c485dd87ea8256da0c9d2f7e468379321d6664df63523743f7538481514b0e6"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r6 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000e80)={&(0x7f0000000600)=ANY=[@ANYBLOB="01002e2f010000003000"], 0xa, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab8ba225d102364f35d14de1013551edd016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000b00)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c63f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f0000001400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="0000000020561bcd1518a66657a2b07de300000000000000ffff00000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0xd}, 0x1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000e00)=0x7ff) r8 = semget$private(0x0, 0x3, 0x100) semop(r8, &(0x7f0000000500)=[{0x1, 0x81, 0x1800}, {0x0, 0x1, 0x1800}], 0x2) semget(0x1, 0x4, 0x4c0) close(r2) sendto$inet(r2, &(0x7f0000000380)="19478d880c37852bc31b03e95eec08a8a3a332c15c5b324f9714e58ba27eb7bdfbb82219306f1c85f005721eb9fc1cb24a67ece830c68dcf82ab2b24d1b3bf2ce07c149264e23af48d56e88cbd0da0fcc46ed60208d398e575625c8c2c8b133eb4babd7fa72b6774b0c003b1c668d5e8061d0962886fbf627926756999b4656fbcc8b78053bda3b2f7689c1357ea2e3834b722657a06d453e4b686b84ba8d946d326fec10aaf1223657611d5f20f5466c3ffc2fe06a7daf0f869faa008d701fc196ef55bb0663f4101d4e21c07abf7bd268aa2a32db1b8ea249451442594835e884a15743e1499ce849e", 0xea, 0x4, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x10029, 0x0) r9 = semget$private(0x0, 0x5, 0x40) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) semop(r9, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x2, 0xe, 0x1000}], 0x5) 16:00:51 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2000000000000101}], 0x7fffffff, 0x0) write(r2, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 16:00:51 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x20, 0x47, 0x81, 0x1, 0xfffffffffffffff9, 0x3, 0x4, 0x3, 0x1, 0x7, 0x8}) 16:00:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x5, 0x397) shutdown(r0, 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x18) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) setsockopt(r1, 0xafa, 0x8, &(0x7f0000000100)="6b75494bba3e8d64756ada8b550ac4188ae8c54fc5ede8a5c792c8980fb0244036a5a4f15ad42a4627bd7ef1b448f49cddb2c9fe5dc5ed07008d6ddc4b623b0524ffcb1a83252a2a7f6104ae6f9b0ff7e3f82cd35289d6c5ade7e75a44c174095e825526ae7e8118a25f82cc0490d3a7196971bd3ab2fd0097baa03423ec8651b877046c90a22c1dd63f3edfb041a729e595d15a0d8774f8f9674bd9b5e2952669df5d056d29bd7ae9a15ebece3c74e5394a37c6fafad9404ade9f0ea63a5bb48fdfa1e27e1659c6b2b98d09134b2d5d80df1c26b5fa", 0xd6) 16:00:51 executing program 0: r0 = getuid() getgroups(0x5, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000002c0)='./file0\x00', r0, r2) r3 = socket(0x0, 0x5, 0x2) sendto$unix(r3, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb774b9f5a872c881ff7cc53c894303b22f310b634f36a00f9000000200000000efff010208a3717ffffc00"/177, 0xb1, 0xd, 0x0, 0x0) chown(&(0x7f00000005c0)='./file0\x00', r0, r1) recvmsg(r3, &(0x7f0000000540)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000100)=""/225, 0xe1}, {&(0x7f0000000200)=""/150, 0x96}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/117, 0x75}, {&(0x7f0000000380)=""/92, 0x5c}], 0x5, &(0x7f0000000480)=""/134, 0x86}, 0x2) 16:00:51 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x100) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) sendmsg(r0, &(0x7f00000017c0)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)="2506dae10fd99c9abc11b67b326b0570da025117807933db38cce24406f38d1b17065a3aade7f11aaadd18da39246f60932e54dde20e9db29497f6c9d6a7127072cb2fba2fb87ecf3bce86c5add8aad0b7bd3b137ea8e426ed779acf", 0x5c}], 0x1, &(0x7f00000001c0)=[{0x110, 0x1, 0x10000, "b87112ca94cccaae4c492a9fd1a78daebbfab0a404e767003f0873d5d4d5174ac6b0a63b1de8a65a6f30cd9236e5be5ed7abdc65edc024147cfdec66ff03b9c5050275013047ab5151525a21844ffb840f57d357e96f4b40d87831401dc673c2b9e4634ffcd62dcc7f4b93427230c52da368f1fd0594487fbaed5d0b7c927d43de0b43518e99009f485e802bcb0c8cd0e5da0a4259be1366e35615af974fac6fdf1aa2c31e1ab16667621a4f3d1d66b6300d2e2a5f830e85cec37fc3c259ff128b603698185993956f4a77dd2a88805a5274f7592be93ab08a5341de29bb01d9072b7fb855636716b8420525a501c98a795ceb3a17b23626c281"}, {0xe8, 0xffff, 0x1, "6a3b1d05651b4d16e71506cfe2b73a8813bd7ff640e508519ba6ea73a802b03172c4b2627a0d97d5a0ef9b70f1db259c219715f57f27b08a62b811e7ae718a4cd51b68d5f0074ae9542a6843861a1761b214b0e224f9748af50d35360d586b1289a46e2c5fc9eab721330364e502398f3ab5de0e267578d7438bd3b51760ea64506dfe614f14c7ebd998eb6d9c862df3ec58cfdbbc43ba7503d286cbbe1b5420f8cdbaa03f0ba48f38322b8538e0557dab23c4b294bf9b2e59431bb0822724fa644887c6930fc7faa88417a7cd04138f3a"}, {0x88, 0x0, 0x3, "17f66e775146e2be727ee4f365e6520a651abfe5d2d2b2896df19951dec23fbedb40f58f5740888c3977d901ced141a600ce20653324ec8242784012033f3092f31ea91cdba9e8a7ecd3d423f4a5032f3ee13d7ea9c3a1e490e11caac616a5dbbe21359eb3d06dd9545108fdd095b15030acb6ed132e"}, {0xa8, 0xffff, 0x0, "4fe2d95651afe32c6161fa0cc3cb1b18a4c82fe6b15d53798ae3779f349ebfcf6cf9b30a2120223694240fdbb9ab5d96a1627f917c4eab8865eafb4eb613caa59f9deee29eb6759e3ea92236ddc7097088e2de9e1604c46b39a532d280286b02fbeb10e988dc2bab77a21045d731ccf387e784a17f2cb842e30375249f8c5a78ec6223eb1e93ac90d97e652f55cb7f52f05bf200"}, {0xc8, 0x1, 0x3f, "92c1e97fbd8203ec8319f1d00ce88ffc29f5eee86e1feeda4f0d5bfcf79dc428d154326104b97e8db782f18cf01e3d8cbf8be467150347c5e399313f14b24db0a7dd366961f5d40d2ab89cd2e7424fc7e02f551a0d70b56607949bd6a5a7643dca9e2b90ec4dbf7e6a7730c25f3b7732849b1ec59190d9c3a1ab58a1e0151566c10318703197e3cf172bec5d85370a3faf6adceb8e30bd41b94c8aa4378c440e16a88811f11bc923c6f13ada02989f68f40de32408"}, {0xd0, 0x1, 0x1ff, "16a6beef360a288e68da6504fcbc384a9e065fd113231816e18986c985bdae7557c73cffe48be47d2640455289eb8b66f36459ffa9191280045fb53aa9e9cacf52d9bc1a0d55d1c9dc14eae2d43722c3e7be47226013ffae1048cb868fa816e93f44a67110931a5223d7d4ef0cbf986dace8fcff661848b8c3bf311b8c63e45d02d78153de67492a84551715337a989fbb0cf7f54e33c7869697aa3624c5058f86bb6f4aa964b13df3400c75d87478a5e4cb6c4bf52072ab00adef70"}, {0x1010, 0xffff, 0x8001, "c26a8e7f2cc5d5bb1895ffe555efdb5a85b3a70c08074b4eaf1a6d8c128942002b1b0d9e93a20722f65e46543fff044a234d2335283c4c0734b7d6e73976b8de2ccaeb492d91e7c58060dfd6a5a1935da2184b5205399b7c07b798ba6af233454eab05996183311b4516ba46ce7b33376de2103b93099cb6300590523c9d608eb1bfad81eb1870f33b5734b75b3012193d028247bc62fda325bed3ce31aa3c3faa26b359105dc1740a7027c947f13d4b5c36264cf88f991a10590e0ce71efac5d8924125607058e3364e5dc98204ae76a473261eaba9be302b61a58cb57851204b9f8768b61eb3c22e8574a4de6a983f004b4f3d03129c9c49f9162c710574ad292ef23adf8e12ee3933a9decfcb28321d5b9cce94de128662f6cc69474ac3e8843e507af44a57132ede6f8899823ea907bfb6e4433a0645ec9489d6408dbe83b49a7ee59463b47e8ccfd69b79ca4f7b80d8228c2a42a64d8784794f083d846275cd05a9d83c43da2b719383499ab075fe9b35aad1eec73f31ed9fcc38ea4557fd5e1deb3d2ba805aa3ee8b55b379dc91800df7b9d95802d09e21624ed6559a18118678743799a48412b1ea4e254c2532034ac7cdfce0b36ccd1ac26aed3d5bb729c7b79d6e41aff0d75b30eb601307aca38477cce4a3b2736100a77d7d7d57753b95d08f3e2cb8117eaa9c7ecc878ff30946a0df75f359c02722be6b57184eb63d81f3f4ac3ab094832f61593894d2c71e95f0dc6437270f010b5fcbd361453b77373b1010e77b2416feec2b77a12497e1ce8879eb94fe79aea4eba32fe337c9d47cb2cbcb8b2ab29b700d5cc61ff6a83618aeebaf7de5d4203899d7de60412e50e574f52fffebfe38769ce3fe39709161dda0db0248bf2f499fda50c8b9bdb900c39c84cd910bd9d7841dfcb3d3468a5219346288933ddbc8126222b1315ca94044a0d0c845b018ee8b8bcc580c2fbbacd6b6cc0def6a2ffdae58996159a11ff25ce0eff10e9514d86187aa2e10a429e83d80e82739a4b049dc7f0ab168fe13978ba32953f3d777f6ac766a8e9f11279d6001a6bf186f140ebb9da7229072326e3ed7a6ab9d33f0d293c73d7f2bde121892517cee3ddbb63573ede338e4f26bfb20ec07e1e27a9bf4dda37006cadb9c6dd911e5abf3ea314e7fba33a089b5de806849fa5517c7e6c0e8e2c24ca3d34c7ec85cf3f5954fca53fe471da400f2998769b6a7ccde51791ebe25969a619216e81ddeb2e648560b5aff0b01802cc1c476797ce580838b9d0642197284b35a29b47f07c03521efd51274e826c89c0e803230728aadc08bfad921d9fec7b8e95a2b7917450b3d2e3850738c1f949e337c8bf7643a904b82114925d2e24478a98ac35d09ffcc74f1b3eec525164e73808a0bc6e163a2b78458aed52232749e0a8e219f358c8166c4759958fb5cb018b732be15d44930539c71c5f8f9b2f357d2757d260cc4876f0a011b94fea47acae307d9d03fbfce9e2ea301665f5df6408195f062fdd0aba465db9cac5b10ed5e4017223e685012641568dbdaee76cb308cbf152137cfedaee7ef198f4439ea9b6a00de62bcf93ea629d2f9b5578fb286d8012f88461aeef3ed62846e8a08f7ef9d094e133def9a617c6d0a372a72b2b4c4b3930ee3588a8efd2a31f1f53955cc8d2ea6773ad35b5fe48b552fd1ae36bf444498e11c21f88394bc336309a85f08d74a4f906e3734e72b56aefd577a59153f955a3cd276834f6adbb11386ababf231ba5e5fd1c790d84ed9380cb1e8e9850dd2a340296a06d0934c6b00f7d363c1375ad2c2700dd2417fb2f125254358dfc4540964e1e2289a738a202e826b1c9467c4d26e15fdd32c73d262a34f2cb52ee4cb356ab866e9634e688f806110b6f4542921939c41c4731c5c881306d9b00e85dd7733d5176871782414698211074d62fafdfcd7e36d21afba72d0ccc365c8ad82a32fefab270a6c6f56e7a89064a4f2c3320b90280d599fd23027de80c3d37bfae26008e9e38492badcb47acb0c6893451becf948704265ce1314b441ed2918fbf7037b30689b2a38899c4d85bf3948dbae4f88e8f059fca36a59099409f12fbf681e43447f9af28655b9fee7a71ad9b61ec72262fa0eec712dda961b6f062be629662006f980bd615e10238a84e805300315cac73a82db6c7e34ffbf9c5d2b62c3ea177b4af079d0368d34b9e19c5c504b6d9f722dbabbbcbff300d6d3c62f2b11ec6de262c4d062a797b98d9045b8f08216ce5b1e6dbbed3db1b2d5aec18285c857101da898f8b5b5736fb6f2673143f35b7d157af4f34e1d1e2c7568d9c2d010fac15f426722bb5f7175378e48c08752d2efae3945bd6dc5b6359ed0f64ae3362fdc4bcc73352c7e9b48cbdf03eaae394ab02b5df8ed7e85cb3b360b9927a87653bce6e758218f4d675eaedd5739e76eb3fca9d6927e23fdd12c000c973a6863e46a67ecddbc8101e461f17396fa7dd2a60dedb5fbf7fcbd703ca1ac6bce7cb4f21face1f7291e631303ebe7ec24d26d64397b66de0c02812fce6a39c92cae112f47c34acf3f0edf87dd5ec863a77af332115c52665728cd8e078dcf1131b69d1de412c198967cd046aebcc905707d8af3a3fecab1ae186f697093129e185c40bb80c53ba1ba16fe359526a6e61c55583864f25f285bf9dadab6c896b6bb3aa8d53da5bffe8f136caf793909c0ae954e36f8948bc649955e9e9e2a667303f5e21b39c91177be3cfe36c6fc83352f6c76c271a0bee8dfbd3f7564f8ca64e151d21e62289cd61d01e807dc42736e8415a54e371a088712a4501a2ac4678ad9dd174e5f13a432f1c50b967180b4ff6a7c73f41c77c17cbfeca8e07525c4ff91dcddeb8fe16248a6d4b1384b391a3fb0ea69be3a9fff57b54c332754f114f0d82bd5d894a216910685aecea58d938294dafdaa08481d4772a967d91be74fe8230f99468690e754fcbcd2cc75aea8a8c7407dbf70ee21ae19c44776520db2f4fb99e3ab0a9d7f7812fc3892e4057b27de2b721b82bb48071e385bede52183d248d03f6fb3afe2d8f882771f949854f31706a848576b607bbb3f167d765cff28fbb081ac196b696c28e12d182c3e701f63961cb0665836cd64ebeeb11c75be05bae7c396d02a39b79e8530af2c57600ba8d4ad5f33dd1d90143a10048d352c364ea51066ad89813b426215c541a90d28023cbff6fc886951a0c77b41354276ffd290ac503fd8eb06a92e87f1bc5429bf9ddb279e06ddea5fc72cafec6e46d231e8273e169521f820e702a391d632484ee846dfd2726b3484c50466cadeb214ddeaf8bf5811e525c9c8849dc9da9f7e3a6605a597343c8cef51ba2d1f6e121a77158c329d6c62d55abc8ce75b6249e9e7c7590e2d26717b7b8aa41c070d2dcea7d5ff4ab9dedd8a8705fdb0293cbd853b4d3c1240bc061649f1c6107e9d53b986a9b4249c6b18f406e89b75b53a4f526fa676b4259ad41d0774985aadab4edc887ba451ad759209e0e4631173e7c35bca6b032038893f4285a1696fe767c31e2b3651b9eb04e3cb9ca380d9893d8705cadb8cdc08fb294fcac0a0f0a3ffb81c112df447e9b00e00178e9f0e423db887966c59531df0fec1bac3e893fcfa86b91b017fe989b6a3a40751af348c2ee1a556578d657530adb90ac5371cde563dbd222bff952ef616ae3659d0aad85b83b17f4a6efccbcfe361d5b6716502ffaf8f101733e13588a68523c402e278488841cb518f3a7d2d5bca8a96ffb44c4c874ac203ad2192cf3d1272013972c18490a06372c39952f1ec24fd307dc6dc008ca5b83ad68298e1936b12f6d482862d35fc80c71763a57a8cb71dcb2001d7c2ed345e099a21bec31a5c3003bd3b3eb32666aab3edbfd468cd991829304106956b9594aa9a72d3e87c084b181878f48fbcb63521ee9a0146655f76dbb9fe4fd62cb0018b5d28f574549578bbfdb92ce26fc78fb74aa4be41f6db75037d501ab7fbce428e2ff033383aa6504ff487c0545a8261efbecf1d56d433c83171b3b1b15b17f3fb67e412feb1d90b7cdb0c6e875365bf6edbf681b75f784f0dd511d02ad273941fe6bf2ca4baea0af43e632157195f2ceb3ed1f81372f64c5063ff40cf2aba29e29fa5cf9f157ca19d4a818a7e94d62308d37fa40e03c1d78677f44183a97e9b6c321bab4817b5ed81ce37a16b8ec70bbde07db6d56e82bccd23e3f0a837ad120d09b4c0084fd7739ab27b7411acc50ba707b748303e95d6d41fb4386c71de3caa0ea79ea1e354af05d9698dc42aa6e2d0bceb2eea0eb60a012897165849435fe9467b051a4a6c4812417f389f389c66783f82c3c9816c0a1106ab646bbef8333408e82a404be7bfd824e137ee03b62945be5879628ac047c9afebef936275c8c3a999c4012270e7490afae148c715f370c770ef3c4e8ca9ac6d8f0c16937493b3b6c5b69fb76706ee0c275f98a268dffd6304b02b6665ade3982b5db81024509cd4c898abb77a57eb94e01e22747101b75814d67d582031e8ba18d7b83bc6f2229e0265cabc4a2ba821405fc53528b8fa590deb9ea9fd6c6ef6d12740faaede4faf26066d5a9246bfafac3c78fa030e913776d22bd2da7e635efec7fb6c7ed8a8d8aa868542b0970046e138d90ce551003361a97ac6e0851cdca57a0a69d2d1c95355ccc24511bcde83bec45c44ca0a775cebe581c158377814293215c38695f0a9fe55de25c16fb74c455e8ad269bc20e3dd40f7e96400f0292b76a373a860c3c89240f57ac5d86032a47bac49a7a7b75daad03960a94c91475ad11df8c8a150a9cce543d1c73897559a617bee232bde586507ad6b3c7a744e26df4b66e4f70fed964ceac1c6a5a26b687fb83a82141f6be21f7cdf7fbbc99f46a1794a686c79ab6b139856539d1ce518903b2dfb25ce192fb9c5330b47f0ba017b2238d938afb985b29678a4e1aad218384090178a1d11a739896396f2aaaef06b572323e59e370715f7a88467b8e4d97d5cc18f77bc287ca89a471a471f048864e247a841832beea9c130b47253547e1108c16580c2371a3b3b4501dee0b274570c0966c7042c2cf4256944f2e9f3984aeeeadf3dadb7e22e94640ca58f7b74a1c0590f03bac8728f344c8879da69a6ff914a56792daee77c4fbb74c6f107590cb4efa980ee2252b52aa5a8bb9e107fea09aa6f40d0e37d8676afdbd83f42b9f62064115724b672b553852b049f657604e301903ab5586708c7ab1980558e4afbe23e0345bdb93ff341edc6c8b6c4809f688f4de933ea8a975214fff00aabf13f33afb1aeec83dfbf713c49f94418199a1d9b18c6abb469a118fc268889d63fc04874f0b45ed5ba42e103bb82879acd22efc834db3db31d846e27da6d11c1bc91a923b3b215be8e4764d462c2686f644daa0b00a2aa91078d53be9d2369248bcf0ba7afb53ff84d8785dd9bb17e8ceeed510f08080e8b0e48d70fd7a841d8bb83a75dc37806484e7771450b0cec70b45dbeb5aa1f472c71fd5624c1a5468fe3b159742c1fdc837bb9c15168535aafcba5517eea20ddda17e48672dd10dfb74295bd90406feadf394bbc381f9314849144c88a20424b02076a9eb7862b3dcadc29888b6253f347995c839d7379b309f9e74599d5baa368997953eb3a580011a59e883120ae82f0cfce79195d9755951d6d1d56cb8ff7419b7d2aada6ce377af75501028218a431f14472dfa1c8f3e255e80ada99001040f5272260bf8521de3c366d4834ae7698c6a5dab1b4f7523a61e7bf945981db3"}, {0x78, 0xffff, 0x20, "67343b05c2043ae05f8a04805715cdc5f1331bcc6d721d6eb2cc036606ef8461074f4a64f059105e15b67808d2b46184536d57f9082f0d8be9b8c2a1174d596a556f73d3b35c6332e1a9714f9c490ec82cf04fe56f6beb70ec3204915cf06c7aeb845fe4cface4d5"}, {0x90, 0x1, 0x8857, "d0dddbfb8dd9f1e992661add78deb1abd914bb727215084e4ba7d73eef49002eac3e908086474711c06bec6ef1ac3ed062db41efc96c8788ffbaf48f7720181f087367e54f18cda1f9b3dc13ebde04679f6eef245b23623bd8fda66913d47710b4ac8ff9c5ff7574eee38261e2056b950343714e9397649b26da4c5bb2"}], 0x15d8}, 0x1) unlink(&(0x7f0000000000)='./bus\x00') 16:00:51 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x10000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000240)) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = dup2(r0, r0) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x10000}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107ffffffe, "73ffff4d4d7ee400000100000000000000000010"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000280)=0xffffffff) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x1f, 0x7, 0xfff, 0xf2, "4bc57d6a6b044795b43954d2573b7afcfebb99f4", 0xf9, 0x7fff}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:51 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f00005fc000/0x4000)=nil, 0x4000) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) mlock(&(0x7f00006cc000/0x4000)=nil, 0x4000) 16:00:51 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1000002}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) 16:00:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r2, 0x1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r3, 0x2) close(r3) flock(r2, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0bec524d8a275e3101"], 0x9}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) chroot(&(0x7f0000000100)='./file0\x00') sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x6d}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r4, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) 16:00:52 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x48) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xc156da4fbadacc65, 0x0) recvfrom$inet(r3, &(0x7f0000000140)=""/22, 0x16, 0x1, &(0x7f0000000180)={0x2, 0x3}, 0xc) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x6) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt$inet_opts(r4, 0x0, 0x14, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x44868942ce049e3b, r0, 0x0, 0x0) 16:00:52 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r3 = getgid() r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getgid() r7 = fcntl$getown(r0, 0x5) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000180)="ee5598c3c1e85120acdcfe90207adc64c715528d2e69e65b7c235b3586ab9718e2b14500073af5cf36c42487f9cb321de81fc96361d777f39de990bfc4c2d06af37ccf23b35dc8bb683a99bccc7d8f5c4ab7d5af74a68f81b42f36fc6cae7972ef80ffd12ecbfc5c9dd06d884c907b9c9839e9", 0x73}, {&(0x7f0000000240)="7ebb4f08f3dfe33a53c26ffee71d5aa3357a48e801a65495ca63e6b5d51a637eb28e96c2ef9e0ac435cc40aac437aa031193805debd35bd00759383a229ba41ab9cc80b38cd2f62b2666e3d59c8edb6cb905f257ff2190f2a2070825c1de82cc4cb0bb37e8ae5a3cc1178c34b9332775681cc362b55f010aca222af9649222", 0x7f}], 0x2, &(0x7f0000000480)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x80}, 0x3) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r10 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r10, 0x400c5752, &(0x7f0000000540)) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 16:00:52 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, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) 16:00:52 executing program 0: r0 = syz_open_pts() recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/185, 0xb9}, {&(0x7f0000000200)=""/123, 0x7b}], 0x3, &(0x7f0000000400)=""/10, 0xa}, 0x1) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) ioctl$KDDISABIO(r1, 0x20004b3d) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x100000001) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) msgget$private(0x0, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) ioctl$TIOCSTART(r0, 0x2000746e) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x400, 0x0) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x0, 0xd7, &(0x7f00000000c0)="e048c085c9b1b505559ad2aa0d4f0d6006ec6a1bd31fec21303905b96a504ea3288519476e76b41775bb5b6a4b0b15d14dfbcc26ea559e1b1eac3c73ada502", 0x3f) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x6, 0x9}, 0xc) nanosleep(&(0x7f0000000040)={0x9, 0x9}, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0x22a438e) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280), 0x0) r1 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x1000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) sendto(r0, &(0x7f0000000140)="a4ff8875e7027421f283f7997aa576f20d846da5737a6e6ebf553eb7ed6f44b495d979be9c3f00f5a4bbde3be5f63167e765dc8e437b9b551fcb866343858b7edce2b55486fb14baa0a79c927881308f0ae1f2cef16d1f809e0da7c84772e7a139edd4aa26405b70506fac6db9f9a830239318a072a2db6262aa35bff4e2e8157571777deaff139fdf666e91de89d4e4", 0x90, 0x8, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x2d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x1f) r0 = dup(0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x4) ioctl$BIOCLOCK(r0, 0x20004276) socketpair(0x38, 0x8000, 0x3, &(0x7f0000000000)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x800c7005, &(0x7f0000000140)) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0xc}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0x5, 0x5, 0x7}, {0x8, 0x6, 0x6, 0xa12}, {0x6ba, 0x0, 0x5, 0xffffffff}, {0x9, 0x90, 0x1, 0x1}, {0x4, 0x200, 0x1, 0x3}, {0x8001, 0x0, 0x6, 0xda}, {0x5, 0xfffffffffffffffe, 0x6be3, 0x200}, {0x7, 0x0, 0x5f, 0x10001}, {0x7fff, 0x9, 0x0, 0x1}]}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0x20004000000000, 0x8000000000, 0xc, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd82, &(0x7f0000000040)="9ea74afdae3399850fbfcfce670054f4b2f62b0aa9640a086f7f000000000000002eb3") 16:00:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00), 0x1000000000000279) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) read(r0, &(0x7f0000001640)=""/4096, 0x1000) r2 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) readv(r2, &(0x7f0000002700)=[{&(0x7f0000000300)=""/70, 0x46}, {&(0x7f0000000380)=""/163, 0xa3}, {&(0x7f0000000440)=""/167, 0xa7}, {&(0x7f0000000280)=""/37, 0x25}, {&(0x7f0000001580)=""/144, 0x90}, {&(0x7f0000002640)=""/57, 0x39}], 0x6) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x800, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x10000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xe8, 0x2, 0x3, 0xc89c, "6d40a398cc40a2bf62ca86cbb723c2ed74dfe24f", 0x6, 0xcbf}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)='s', 0x1}], 0x1) readv(r0, &(0x7f00000026c0)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/94, 0x5e}], 0x2) 16:00:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x5, 0x1, 0xf9c, "7f79e6018505dd7b95f294b2a312f8f69e1a902e"}) socketpair(0xf988c033718f217, 0x8000, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000200)={0x18, 0x3, 0x81, 0x9}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) sendto$unix(r2, &(0x7f0000000080)="4882c8179362d69fc8400aa6c4267938a91d11a039c07eaf0f8b353bfdb2fcf828e70043c61ea3ac9df4938353c75480dc7538afaa0ff5998a4a91e366ae9bf63d1971489df4b1249589162d32be7bd9324475d33e1229", 0x57, 0x4, 0x0, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f81605", 0x92) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) setuid(0xee01) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000001c0)) r1 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000000240)}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x45, 0x3}, {0x6, 0x20, 0x20000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getegid() 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x45}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f00000000c0)=[{0x0, 0x4, 0x3, 0x6}, {0xff, 0x1, 0x100000001, 0x5}, {0x0, 0x6, 0x3, 0x8}, {0x1, 0x5, 0x7, 0x2}, {0x2, 0x8, 0x0, 0x8}, {0x3, 0x9, 0x8001, 0x40}, {0x7ff, 0x5, 0x7, 0x7}, {0x4, 0x200, 0x100000001, 0x3}, {0x275b, 0xfffffffffffffff7, 0x81, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2b2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x7f, 0x7, 0x6, 0x1000}, {0x0, 0x5, 0x6, 0x4}, {0x5, 0xfffffffffffeffff, 0x3, 0xef11}, {0x7fffffff, 0x0, 0x7f, 0x6}, {0x2, 0x23c558ae, 0x0, 0x80000000}, {0xc000, 0x0, 0x9c, 0x101}, {0x3b, 0xffff, 0x100, 0x80}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x80}, {0x1000000007c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x28202, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x3f, 0x98f, 0x5, 0x2}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r2, r3) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x2, 0x200, 0x8, 0x8}]}) r4 = open(&(0x7f0000000480)='./file0\x00', 0x8, 0x0) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') pwrite(r4, &(0x7f0000000540)="4a9c4d7762d0910ccbc376fa475063a62c61773027a1b1711644608d09ba449743f4e4d76b3b0708fcedc02e1a1463f6e872ab656f8d528a1ae5f214bb4d3ab3b357b358e5b9be8a93cf04e648600442a467fe7bbb879ae810a2bb5a110d640ef7b53ffb9744", 0x66, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000005c0)=0x3) unlinkat(r4, &(0x7f0000000600)='./file0\x00', 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000680)={0x8, &(0x7f0000000640)=[{0x2a0, 0xffffffff, 0x2, 0x3}, {0x4, 0x800, 0x1000, 0x6}, {0x100000001, 0x3, 0x7, 0x7}, {0x1, 0x7f, 0x200, 0x580e}, {0xff1, 0x2, 0x3, 0x8}, {0x30000, 0x6, 0xffffffffffff2bdd, 0x80000000}, {0x3, 0x80000000, 0x3, 0x6}, {0x1000, 0x6a, 0x3, 0x2823}]}) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000006c0)) clock_gettime(0x2, &(0x7f0000000700)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000008c0)=0x38db) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000007c0)=0x1) link(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='./file0\x00') sync() ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000880)=0xfffffffffffffffb) 16:00:54 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) getpid() fchmod(r0, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:55 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r0, 0x4, 0x40) execve(0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) execve(0x0, 0x0, 0x0) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x1d}, {0x6}]}) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x290, 0x20) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000180)={0x0, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:55 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x80) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xfffffe02, &(0x7f0000000340)) 16:00:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) r3 = dup(r0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000080)) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x35}, {0x6}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000140)=0x7f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000440)="0f8c") 16:00:55 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf0820000900"}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0xc449d74be1f1e50f, 0x8, 0x9, 0xfff, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x7, 0xffffffffffffffff, &(0x7f0000000100)="0a17b9bae8721fd8f3d0ff09a042b61f5ea2644e6e81651b0f4a03ad5a3b66db52d71d5ea088952caf73d919dd8864e8d02c06fbea43e847961dbbee815d2fec9ada03f5d144eb", 0x47) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c", 0x1ee, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) read(r0, 0x0, 0x1ed) 16:00:55 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="80614e35994ac0c5b812aba901929d6c090900c52a69b40d6f705d4c371df84eab84c15f71f5fff95e330055ec93a45bee8f5ddef7c85687bcf9febcd269ca26380e0417025c56c03370a75b7c0bd043938c6d392115835c2092f74edd0f4653352b455b16c9dd712ed34618beab33aca8f77dcee45806000000000000001d357e3886aadaf8ad70108ecc771b826116f7de8bf1c0d80bde44f891acf15851ccf95945d76ca070b569998d64152611a2f10000000000000000"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x2, 0x712) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) semget$private(0x0, 0x0, 0x200) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x2) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x100000001}, {0x44}, {0x3c}, {0x7ffffffe}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x800, 0x140) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000240)={0x1, 0xffffffff, 0x2a, 0x1ff, 0x1e}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)=0xd9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) getpeername$unix(r2, &(0x7f0000000280)=@file={0x0, ""/31}, &(0x7f00000002c0)=0x21) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000480)=0x44125888af482d31) 16:00:55 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x89, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) dup2(r1, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:55 executing program 1: clock_gettime(0x7, &(0x7f0000000140)) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) socketpair(0x18, 0x8005, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="974427287c3db935433f7f1169db03cb9072f6b775892a3f38843d531673dea0c0f40071e8cd14e7b8385e58efaebb9d1ef405e6070b523ac14484a15738b357d77b152842a69f2820f3e630078b6550180dadbbc1a88308830017b839eb00d3a61d52859cc87dd7849ba790a8a27d41526383518d838957343414", 0x7b, 0xf372b641920ceecb, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) unlink(&(0x7f0000000240)='./file0\x00') select(0x40, &(0x7f0000000100)={0x9, 0x1ff, 0x2, 0x0, 0x80000000, 0x4, 0x8, 0x4}, &(0x7f0000000180)={0x2, 0x1e, 0x6, 0x3, 0xffffffffffffffc1, 0xffffffffffffff21, 0x80000001, 0x6}, &(0x7f00000001c0)={0x9, 0x0, 0x5, 0x400, 0x8, 0xffff, 0x7, 0x2d}, &(0x7f0000000200)={0x101, 0x9}) shutdown(r0, 0x1) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x7e7c2e2b683cfa66, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = msgget(0x1, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/245) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x3, 0x4, 0xfffffffffffffffe}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x43) accept(r2, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x3}, {0x6}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0xb8c1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x0, 0x3, 0x8) listen(r1, 0xc421) r2 = socket(0x11, 0x3, 0x0) recvmsg(r2, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:55 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x5) 16:00:55 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) fchdir(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x2, 0xca, r2}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x800, 0x16) r3 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r4 = dup2(r3, r3) fcntl$lock(r4, 0x7, &(0x7f0000000080)) 16:00:55 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x100000104) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xfffffdf6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x74}, {0x80000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/74, 0x4a) 16:00:55 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1568577d, 0x800000c3, "125a62d90d65b0984905591970ad581ee6bbd4b1"}) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000100)="d268a6d91f5227296a0c3274d639f6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778023d116c68156e13b0350dc6e2ee4a8c891c6a09b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a732def14568cfae6a1ff63796b6d9f97c7a66cce9565c4b945bb962530b6155172ff51c7c52a8ab3d931234d26bd997130bac1601e3f1824da198adbb61ba64ab17c24751d38ba2d228bce6c00186744f210300000013b6ff4a39faead291ca5394d33f7626d68fd45691c641f9780d715eed5426e9ad17d9edea3b33dada994a9c7b25a5b23c449cf1190f50694294fea4b166e0a4f06798eb84c6d170ec8884bfce9f33ee0601feffffce3cda537e02ef7ee33f8115e1507895df4244dacd28c8e3c0f7ec09774d3caab19c1f7ea24b2adf3ef5f3d40be74ee24c7c18cfac00b1c66bbea68c339835f1e1af83be74a61d8fd85865b8b5a7168883772b16c416ef11b492e30f9c60a2f1df1fde437c2e3a67f5ed747a0abfd14ab3c81ea1fc4d9b3ff74d9fb95a27feb29f11b5050000000000000036b3bc485224a6266bd47748d77bfabd902b88566d98af96bc178efc93b596c3e3b64ffaa0f5438dab5bb6991017a29a397128bb31a335e107e3bfe3923a418434102059bf7b1ca9da0d5545257e1a3fda3bb41b370b170842bd0451442e20d09e1ed185496967ee049534a1a908fb", 0x20e}], 0x1) 16:00:55 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0xfea8bb4446aa9c94, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)) 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r1) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:55 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xae7e7f50e3242a1d, 0x28) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x101}], 0x2}) pipe(&(0x7f0000000080)) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x20, 0x0) 16:00:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x29, 0x20, 0x8c, 0x200}, {{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x8001, 0x200}], 0x4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x4a, 0x40000000, 0x800, 0xc3}, {{r0}, 0x1ef1754caa5ad2a9, 0x40, 0x8, 0x1, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x80000000, 0x71}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x10001, 0x8}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40, 0x40, 0x9}, {{r0}, 0xfffffffffffffff9, 0x397533bc2cb5bfb, 0x1, 0x3, 0x5}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0x400, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0x10001}], 0x9, &(0x7f0000000280)={0xffff, 0x6}) fchmod(r0, 0x197) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x15, r0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000002c0)="d33ef8b932bc0a28fe351242ac5860cb559d8ae55236b1024aa3c0b9d09540f797b2c5435a6f9d72eeeeaaa7ea825aff0e6f6bd16e1eb1c3a43bebc605211250417017af97cd43343288108bda3d4d5b3b02d843fbf75301d7f0a404eeb9ef01a131737c9dbe68476ebe5bf3fa7fde8fe1824f9aa275c33feaebc94d0afe173df7bdcdc7203f669a3a75fda09b22327cd04445c54d9f02c34d8589abb757ade0e7c8a433", 0xa4, 0x2, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000380)="c5879d17648d12f4c728af0d83f9faa2b1af0d411acbf1f6818609569fb7188372e305534560f5c88bf71969276f60b8ab6d1bc3e3dac785bb14bdc46f334da7c953809af8476978a24a79c352dbac1218fb09712d271a39d46f1bf823470156abba90da18289e1db6a9b569c89ff0dbe480175f2036292f3198259c5a", 0x7d}], 0x1, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:55 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000280)='./file0/file0/file0\x00', 0x1526e3b0e55d1756, 0x10) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108be", 0x3}], 0x1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000180)="54744dd51568b4a2da61ca238225f81ce439815252bc855cebaf1b4590871d721ce7e477f40559f9c30ff600c9861cecbaf9e9183e5ee34226526db79b948184f18821a372e97a511bdaf4de35ce1729e0783cbb4bbbf168a55799ef6447629e2ee7d408594e511f9016ef59d453b6d7532d28fa98", 0x75, 0xc, &(0x7f0000000080)={0x18, 0x3, 0x2, 0x4}, 0xc) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="db245abb58371fef7f439a0cec3d918046ca1a46cfe0c4b17d90b17ae54f91d86a99256613f5c3a310000000000000c9a30f0000"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2f666c6c65302f66696c653000940b55c26a38bde2c3fc588995c62a26871293d9f7e41c46773af9fe83aa8a3de85860ba63110144cc8df3425db06c87185f507d2fa18f42559189eb140e3b0109722dce81439b43bd8a7c899bf4fbd6bf94aaded3086d7031bf733194696ce206fe73f6b7d400764afa1a07e1d43fe507b68f4df6469a4bf0a2a1c7017b4c3489c3eed4e1fbe196cfb2c2027d96c836a9af78fccb73c4622153161106ac601fe5eb500e640db7fa38c2225e3e74cf30e9c33e593c1d790a4fd4692ebdbf07c6225a42e9753259d411b2a6809c8f5bff1e6d9b98fa1d26d99d96a2f0eabc54a2aff017530e426f2091d4ebbbb859a5d5d31c00dc00"], 0x10) 16:00:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x100000004) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x800, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69e31929648face863fc46e2eaf9a01698dede24bf81905f694d598539c69ebd43a023a14c0df37cd7731ebf40463bbea762e727b8ce945ff82e32a9642f5895130d5f61ab6344b4c193f842d64b4c2892db42f2038e21d7b668dc7c8b99efa307afbdcd9a14ae7aa925b596d21c02ab1fd200f1db0498766aa6b447d603e5b6e30077563d1d86d06e5085a64237353bfa628e81b688f4fd6d4745281beba85e36530308292c63439af7161d3", 0xbb) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x14}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x4, 0x0, 0xffffffff, 0x3}, {0xfffffffffffffc00, 0x70, 0xff}, {0x80000001, 0x7fff, 0x1000, 0x89}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x240, 0x0) 16:00:55 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0xc9) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r2, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) 16:00:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) accept$unix(r0, 0x0, &(0x7f0000000140)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfa787ad45540ca85) fchown(r1, r2, r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r5) 16:00:55 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x1de650ce73bc7249) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) 16:00:55 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) fcntl$setstatus(r2, 0x4, 0x4) write(r2, &(0x7f0000000340), 0x10000014c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x4}], 0x2}) pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x20001000 didn't change! 16:00:56 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0xc9) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r2, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) 16:00:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0x1) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = dup2(r1, r1) utimensat(r2, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x2}, {0xcf4, 0x8}}, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) 16:00:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x20000002, 0x7f97, 0x8}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x3f, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x40, 0x4, 0x200, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0x712, 0x7}, {{r0}, 0xfffffffffffffffa, 0x10, 0x10, 0x659, 0x100}, {{r0}, 0xffffffffffffffff, 0xfaa0fdcfed49346e, 0xf0000000, 0xfffffffffffffffd, 0x10000}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x7fffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x14, 0x1, 0x3, 0x6}, {{r0}, 0xfffffffffffffffb, 0x3ff7eaf39414a2b2, 0x2, 0x5, 0x8001}], 0x100000000, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x9, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x8d, 0x7}, {{r0}, 0x0, 0x1, 0x1, 0xffffffff, 0x800}], 0x2, &(0x7f0000000080)={0x100000001, 0x1000}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000640), 0x2cf}], 0x1) socket(0x1, 0x2, 0x1) 16:00:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x13) lseek(r0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x4000000001, 0xfff}, 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8000, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000180)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f00000001c0)=[{0x6}, {0x3}], 0x2}) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x2) r4 = fcntl$getown(r3, 0x5) getpid() fcntl$setown(r2, 0x6, r4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x40, 0x0) 16:00:57 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000380)='\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) syz_open_pts() rmdir(&(0x7f0000000600)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x34) syz_open_pts() 16:00:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0xfff, 0x6d32f40f17085bea}) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 16:00:57 executing program 1: munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) r0 = shmget(0x0, 0x2000, 0x3d3e95d425d1b636, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000002000/0x1000)=nil, 0xe8e918c3d02225f6) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) fchdir(r2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xa) 16:00:57 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x21a0, 0x1ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000240)="a0ca93232bfb6fac7dc9b8c5d3fa", 0xe) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x64}, {0x4d}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="84") 16:00:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) getpgrp() write(r1, 0x0, 0x0) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 16:00:58 executing program 1: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0xfffffffffffffffc}], 0x1, 0x0) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet6(r1, &(0x7f0000000240)="3ed85783fabf46afecaf3eaeb3fb0de3cc13ad869e4f25c47777b1a9a2251970ba50f30eb66251804f2a83522a72ea8f4907c8dbd2dfd70a3582b4c6f5aff36646576271cc53bbb6b94f72e0142447391928", 0x52, 0x40a, &(0x7f00000002c0)={0x18, 0x0, 0x9, 0x99}, 0xc) recvfrom$inet6(r1, &(0x7f00000001c0)=""/104, 0x68, 0x3, &(0x7f0000000100)={0x18, 0x3, 0x0, 0x40}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x84}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:58 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000022c0)={0xfffffffffffffff9, 0x100000001}) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) dup2(r2, r0) socket(0x0, 0x4, 0x808) getsockopt(r1, 0x0, 0x1, &(0x7f0000003340)=""/4096, &(0x7f0000000040)=0x1000) mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x8) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "a1b5648823c28137333a49e65219618a91a79642"}) getrusage(0x0, 0x0) unveil(&(0x7f0000001140)='./bus\x00', &(0x7f0000001180)='W\x00') ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000011c0)=0x3) getdents(r3, &(0x7f0000001200)=""/4096, 0x1000) 16:00:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r4 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x35, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000080)) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x2c}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:58 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) socket(0x20, 0x0, 0x1ff) 16:00:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) flock(r0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) ioctl$TIOCGETD(r0, 0x5452, 0x0) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x100, 0x0, 0x10000, 0x4}, {0x4, 0x10000, 0x9, 0x9}, {0x100000000, 0x80000001, 0x0, 0x80000000}, {0x5, 0x80000001, 0x8, 0x100}, {0x8, 0x8000, 0x7f, 0x7}, {0x217d, 0x3, 0x7, 0x57}, {0x149, 0x4, 0xfff, 0x1000000000000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3d}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="98") 16:00:58 executing program 0: r0 = shmget(0x1, 0x1000, 0x28b, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = shmget(0x1, 0x2000, 0x210, &(0x7f0000ffc000/0x2000)=nil) r2 = shmget(0x0, 0x3000, 0x10c, &(0x7f0000ffb000/0x3000)=nil) nanosleep(&(0x7f0000000000)={0x3f, 0x876}, &(0x7f0000000040)) shmctl$SHM_UNLOCK(r2, 0x4) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/247) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x100) r4 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={r4, r5, r6}, 0xc) r7 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(r7, 0x7, 0x8, &(0x7f0000000240)=0x24) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000280)=0xc7) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x490, &(0x7f0000ffd000/0x3000)=nil) recvfrom$inet6(r3, &(0x7f00000002c0)=""/4096, 0x1000, 0x42, &(0x7f00000012c0)={0x18, 0x1, 0x1, 0x1}, 0xc) r8 = openat(r3, &(0x7f0000001300)='./file0\x00', 0x40, 0xba8ebcadc2edbef9) recvfrom$inet6(r3, &(0x7f0000001340)=""/157, 0x9d, 0x841, &(0x7f0000001400)={0x18, 0x2, 0x0, 0x7}, 0xc) shmget(0x2, 0x1000, 0x3, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000001440)=0x11) setregid(r6, r6) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000001480)) read(r8, &(0x7f00000014c0)=""/189, 0xbd) lseek(r8, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r9 = socket$inet6(0x18, 0x4000, 0x76e6) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001580), 0xc) 16:00:58 executing program 1: r0 = socket(0x3a, 0x2000000002, 0xa58) setsockopt(r0, 0x1000000025, 0x23, &(0x7f0000000000)="ebff", 0xffffffd0) shutdown(r0, 0x1) shutdown(r0, 0x1) 16:00:58 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) dup2(r1, r2) 16:00:58 executing program 1: r0 = msgget(0x2, 0x100000100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x1, 0x1, 0x0) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0xfffffffeffffffff) msgrcv(r5, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) ioctl$TIOCNOTTY(r2, 0x20007471) msgsnd(r0, &(0x7f0000000a00)=ANY=[], 0x0, 0x23e5a02fa68ae02e) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r5, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r5, &(0x7f0000000800)=ANY=[@ANYRES64=r4], 0x1, 0x1, 0x1000) pwritev(r1, &(0x7f0000000d40)=[{&(0x7f0000000640)="e7dce92d8410bd232bd3c9d7164ce32e334d67a221563bed29b8b068f25d9fbefa7dfe6b5335aef1eee597fd5d", 0x2d}, {&(0x7f0000000bc0)="040c133a2610db5ceaf962148a8153db00f178e51dad8ee256d7779f489c888ded930031fc4fb5666b3fa712f8dcdc878d47faba26f722f7befdf311c5e55a04ca5cdce7c81e471dc881e1f9bdec30", 0x4f}, {&(0x7f0000000680)="e035ddb3a2fb42766cff9b9153037d6bf215cbc958bcf0c35eb0", 0x1a}, {&(0x7f0000000c40)="b5e03504c10c92a6b8598f93134a5b76ac03948ad5211979ee5352f2fa318c4f40eea7ff7abc8673408f315bec0323a284a0edde396661d88c343abf7b2b5db046dd", 0x42}, {&(0x7f0000000cc0)="95e5093aedca59b94644739059ef0beaef2cdc07dd20a6dcbda7c746e4cfac6469e4c0ef8ec7f6126b6294206c8a89441a5bab8db33bf1ed732cd876f207887823667a51e0696680ba62fcb9505c0cb8f2d7cd4484085c38ca8d02448ce9fbea9853b07b4e301049b1", 0x69}], 0x5, 0x0, 0x0) msgsnd(r5, &(0x7f0000000a80)={0x3}, 0x8, 0x800) connect$unix(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="0100131377c5fc35d41454a455ce18f9b7cc91598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e787b1907abb636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e8"], 0x50) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)) msgrcv(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="000000106b5a74d2202069f7d85fdbc2f100000000"], 0x8, 0x1, 0x1000) msgsnd(r5, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) execve(&(0x7f0000000740)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000007c0)=[&(0x7f0000000080)='$-*', &(0x7f0000000140)='.(*\x05A\'-\x00'], &(0x7f00000009c0)=[&(0x7f00000008c0)='-\x90#./\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='.(*\x05A\'-\x00']) msgsnd(r5, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) 16:00:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) openat(r0, &(0x7f0000000140)='./bus\x00', 0x8000, 0x1) connect(r1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x9) 16:00:59 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = dup(r0) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=""/71, 0x47) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000340)=""/30, 0x16}], 0x1) geteuid() 16:00:59 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r0, &(0x7f0000000140), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) 16:00:59 executing program 0: chmod(&(0x7f0000000000)='./bus\x00', 0x40) mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028a8) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000), 0x0) 16:00:59 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x100) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x4, 0x5, './file0\x00', 0x1000, 0x796, 0x28}) getegid() setuid(r0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ktrace(0x0, 0x5, 0x8, 0xffffffffffffffff) 16:00:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x400) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37, 0x0, 0x3}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:59 executing program 0: r0 = getpgrp() pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000b40)="f367426322383c53b6258915bef8a282b183edebd75db29c036c7efc24fc6226a9b353b2a999c274ac9c63f2034dc22d512a2b87b884f22f4d64293d8e949b409c9588375538830967ca6de6430f7d410a02134bcbe9c72a6e89d7c6dbfd67b1230d2bcd41ec5dda17f89fc4e8115c4803bf3478e97cde984e189b0180becb34957880c558cb974f0890ff058640230e4ae5bccfe96cd951e15c482393d2440a6db86b49a6bb2f9bf7358f13b0e436b109f5a2dd9a5a72652626557539de242e4f9ec9d2fa7323ad90e517c0804ca5947fbe5d71f15a9a40b35f748a1d4f47fb7735", 0xe2, 0x4, &(0x7f00000009c0)={0x18, 0x0, 0x3, 0x53e6}, 0xc) getpgid(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000140)={0x8, './file0\x00', './file0\x00'}) sendmsg(r2, &(0x7f00000008c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="01002e2f95f3a96ee3a45ba5dab9bcd0b3c07866696c65300087fa06a93eaf34ee7c36a7095c906a7515b5bc1bf3d6f45be847d6f376fe14881c95cf1506c6d6d5f57c2928a6c504c274c866e3e86f36c53302358ff1b0e8c92c1e00573e1db05112c8c542bbd6fb2cefc29a977bb2aca8c8fcd3fff312a444b0c029ab00566bb08db372303452a8"], 0xa, &(0x7f00000002c0)=[{&(0x7f0000000180)="1e1367ba76cb04e54b587cec5b4958f4ab1c4e4ea8a5710cc3f259127c4d0e148fd29dea5427b1d329d0f38cc2eae30a491187f2a02191a3a2bbc7ccb34135d57c7de5402e0608b2bcce316b1fdc4f111e67fad9873f1ad17aad09e013e1a5cdabe833788222e89e7846b361dd3274a5127d3fbd741b8051447245926cdc8f45de64a3cc46af4e61bace4d757a52e48a837ad06cbdbcc10407bddf8197c81730135e4e766614e9a0949b07781551758ab389752040ffbaaa36569a8078d8d6f6d7bc108dcaf20e0aa9b889f5b60fa15e1a39acbb34c54191204b2d7cf077f1ce549a5c10a583e17465eab19811b2f44700bb0ca131a5", 0xf6}, {&(0x7f0000000280)="eec982cb21b24be3c1c5cc0127275e9c1c9f08f564bf5d6cdbbd66a5cec9d525", 0x20}], 0x2, &(0x7f0000000300)=[{0xb0, 0xffff, 0xf7, "42d199e960d97e84fb9addaecfea86615080d7bd22244a6aabd8b934570ee6650b5bd03eaeafa71feea8c709f1b89fc36ef3e5e91b1b883e438bff115f8465b0ed58a711a9a0ad7b3a37eb625be7f1694c14b7a269cea75038b1712420affd854cc4f095cf0c21eaabcfda6fb6fd1fd6a63d23883bff3c3d41cbf0dad939f3a287c01f349813a77164aa2c0557e0acef26e3a6dd6c7172e58330"}, {0xf0, 0x3bcb504a6160b0bf, 0x20, "a6881d3286366a40a80f2e4b3f09d18ba89e50ca2d8f05d344fbaea2fe4ec1f3888e41e0979f3fa651229055cb5ebfb27d413b578a579246207aac92f091218de97abb102958189dca501b0eeec52604af75c4aef972bd59d9735c8bd790f421548f68ea779e0cdeb16b3dd81f2c5687ba2ee725c8b83a2a44cc053836d2d8776bc90d112b8d58214cea7c172e35ccc20fda6474cbee3c101bafc93c3eddc637d78dec31711e2276bfc26aa5b62638724b658f5e9c3684b7e5f50efe9aadb2e02f42d8d202c8c26ac551ff05256b4b89062bd9d5e22173cb5041c51972995a66"}, {0x110, 0x1, 0x9, "829ba1c40144fbdbe9e6cd14a4d027605004151a837eeeb1a3f74cf5f96abd1c70a12a71ee819c8472cfcc80e7f1388d1e8a812fca8c4b5c145b0d8c3197c3b2c59277ba2e612042fff555ca3733daaec938e2cb561149289e823b11348de8e1a1f38569e668dd9d7744ad1e3301d027c0072aaf4cdf5fb16aa989f08b9208875664d37da6e48e7e6534ebccec03f7904a7defcd672c11945c608dcedbd928f4c79727ea82b59a3d38ca34398a2a74c054e0e0d68ca2a880757f323da01338771b390376b57725e649f736f29638bdb8905b53068fa5bd6ee6423e2d86bde60865cdcb21bff71c8b08fc0c2a11af287521223eb4d4126a77aff2e2c79b"}, {0xc0, 0x0, 0x1000, "c315da698f1103d5552aac4b65aebf3612d44928fc953a747407a67ee92acf2662141c6ca4f6ef09e06037f97e106b48534c3e827e07c7deca4212bc2f07ca8d270536e6c6253a4a73e5c60fcdd5d284ec2cfbadabe42301916f154f3cc8f7cc59132a615c0b6a1d2e849c28a1c70e65baa9cbe38973aadf560b463481d787fd0135d719f55ed70335f962213e996d1dbf45cb8a0b92551a209f494e8d1aa952d0b4eae46021faa2a1"}, {0x58, 0xffff, 0x2, "f38d5128f4c5dc62cea5fc91511d442378a5fafaedabd4a711936bd7ccb44e346fd5ff75e928f6697b7f5c175feb560b0bf668b101b20e9d039efa3763e69919289a8233fb12f138"}, {0xe8, 0xffff, 0xfffffffffffffffd, "03acdde70380658cfbc4f92696f486f98c06d0c63ffbe0d383d8f924c5707180adb37b2f8273a25431c95912ff3517e52f0ebc4109e686a24507169722292f60f64a5808a4e4b4ac16953ee0563110e23aad23bde515aac753c9b0bc6bb9419f7ed2447305a78a98ce2a7a9bc3a60823cb1928dabf59f58ba93d4b8034862ab2d4c101c96ad73b11c1cd349c590fc109b1b9119d96acb390835fdc6c13150f03bee6401e52036a9f60d64347d50bc61f7148029b9626c36f21e9ac1659a567278e2250b5cc06121a855c42bbc7ce130437"}, {0x110, 0xffff, 0x3, "5532e93a005bd9f70533a5e537e2ac6dacbc4be3dae6d090a5c84a3588865394759bb0cd53b2c4f7f450f2d20edd16281796c40f605fe53c24f82006f71b0421aa421ecce71d3149be6121930170784046df67039ef73e93bbe0fc4e94624b4e55620e0c5f29945784dd63479a5bb5af7fc58905f0ca212d849c2f531941cdb03f01f6309ba0f43e8278e892600f761200c391b4e23d35b846b97bac2674c39d51dcb0e013ad19ba23093bf752749b15869fcd7309a8ba9ba0cc0b7d946a188b5a5ba290f6872feb0384825cbc816656e3c8990ec3bae7e1e7d28e6852a66858a39c5aff6d222bdb663020324e6437304f66c02489f09a3902a6"}], 0x5c0}, 0x2) sendto$inet6(r3, &(0x7f00000000c0)="6f6e4106b8f5432730f03e2e347c05f86067a7439a064854a4f483b477f58c4e56bbaaba", 0x24, 0x8, &(0x7f0000000100)={0x18, 0x3, 0x7f, 0x8000}, 0xc) r4 = socket$unix(0x1, 0x5, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x20029, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pledge(&(0x7f0000000900)='\x00', &(0x7f0000000940)='+\x00') 16:00:59 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) sendsyslog(&(0x7f0000000180)="12673c88bc824b444939d885c6f92ef81f746aa3a6f6ea39ef429f66d901dbcd7ce4f6ed3fdcf794f5598014e93a87fcbc4a7a3fcda8ca269d3c6623c9d12f9c125ace0ac1f514ad13d7a4fb6391556a692739f6745e7b75f984d7aaf0bf2107cfc67d148cb106ae47006096cb962b63ed9a1b33cc7c2e891774c4269621941dc02f023a8a6727f520a3008d179397662976a3b50cab818344c42d75e41af1c368d3c2b651cb3b10c4d8a4b369770ee6044f19fbda82fbf505544eea04b5c91530a610253c57607d83ac3df44200cb6977df08bd32154ede0b52fa2b727a3f59e2dd250a58110ea838f40992e49d11ef98f8cce26e74d16c0d98cd12ef8c4cb4b774050cb9d1ea7acbf687a49d9718ce12bd6893f46d10ffb67a6e2b2eb0935c1d2fbf81b7f478c5e632d0cbbcc67cf4ce9db6d9e1a61f5bb72e96d4cb0fc49dbbb4edfdf05096b5fefaee0226354f2cc00ebcf5b47549c656ad9918a700f5476eb6ea66489f8a022d7d7706f754e85f966462bdb122393d0480846afe950311a6fd185d3ece907954013bef951ff95af9bd96b35d9893f5370c01dba510325b4e3bd2ebb8ccdffa6cc0a2c5c4fdb5f243279ff64cc94c01699070f3bcf976146c44722845bf3fcbdf712e9fcc61feeda803ea1b93f4c2aa243edcd8eb778fdf195b15bac727b72b7966c45f5299cfb593c102545af6dbe0a2ac17b623c9b4d26fe49e60622dd2425e67320dc64e00d7d206bc0084ef7ea341c024ff53712fe2d10918a8eb564f39521de826f6bf2c8d99b8500b5c5cf7ddddc82da4b08d5e1c82935cd99885ed756cf321f531be2da02714c1161f6f488d4990f4416a351f6194fd96797800b993002f336012d6f915bbd85a905c33d87945cde45008d32165438c51a19aa9b72f9784956ea48592bf5c203ce50608f52eb6ba2404c0c5bc0bb5c8c857a97245a6ccdb08656cfa7a9c83883247493341d97f436b9284e60485b9c13b2ba852779302c9273c89e75d64ae88783ea57348563fa398c4c1607fbe1caa3d7583baeae24d24ccf46c83ddb955bc10226549aafbefa6dca97a435c37895578532095079fb9475f802e31afb92189df78e35d23d897ac5237c38f64317de32cf857e46d024f7fb566ff1fdaa7c1d9c74abd39355a8c4c485ba036190f6abec2a91d6a0430d1e75b1141c17df7154e75cb4e69f2fb0d390610817d72e4152c207be709e91384d13491d88204321efd908ae788ff6f0d6f5a6110a53316447b5a1184d5f8bfab1598a01684c7f003fa663248ba046e5d2d58617e69224d734a1e2d369cbef328a4bc4b3a0ff27d1a72be7dccf2399c5466f4b0656242e9536def7ae7d4366f56f64a63e76d459ae91c7fec4ee18f7b14863425d18df90361c6e6b60d36ed9d587b922de4babb797cb25e9b0d16af22ef4fff71049ede2cf528a8c9ef454317bc916ca0a63036a05e294cc41c6c9670302a3b1b7aa4451cfd94b225372229024ac54c1e99c17c0c3467ffbfed1a8e91412b58a1de8ffef402d7948f727464aec050ac9bf56fecacd16d131d9ff84ba7dce99e7edbf694eddcb3afd7f821ac50624047cc5f825445ebd12da46a66ac2bd4a8d088030765d53c37a57ce136c2528df69551203d33ccce9587b66d7cb2d688d9b9492d75a14a835fd3feb8362f71617e238a1fab0a496235603d9c7e2908831de527805a71867ab1eb367d86863acb87c607875e77fdc1adfd4caebf4d7b3c3b47523608d389273bbe1a9505112600aaf5d9aa644d56249dabedbf0264a3587c8053f2a1c57041450a080d53bd7bfdf8b46c6c7f3b61b52770f2fc301ec25a2724f186abb5ef629a54f4169400993a5766c503d708f4a576d25898807868a6e28a0d7f197f99b771dc8379d8fddcb60d1fc424bc4954b013f9f9d81c7054559cfa26de52a7760249c033b2a69804ee3c6accaf8bafb576bc2b92351cf943fcb4780a5bc3b3d12918c98589d769fcab8a0fd0a7deae27ae048262b616904e9ed6523688394d9e8b913ea42171ad84bee3ebfa0aaa6db699f92a2267aa313dab688fa40792901f7683b048468692add9b8afbea9848c90840b3cd2be7df693a926e9d7acba74bc791cbf8221a77ff991d5db5ed7fef9d6838d6d06d49a736e54590b7342ccb1c1a042cbe2897ef68d4814c7ba63e41ee0e3ffc2d7fb47f011e1f2a81acfae688ecea4a257c632a075b9a58b0b5fcc469f0ce187a2d6a610141f6e7c3752fddb69ba8b2cdf8e861dd0e3380f6ec73a92fc4b160cea9929faec2cb67f236303e93e7c58dce93e1c332ce5c23da15614f2069f4e0edd9f4917c82e2958e471f5a8ad4929e163b45e1f430848d311cbd8cfe73929d7b69f1869aa27042bed5fa6d2b1fe4393f4d61ac4509e4a7147a674e61e0b9faedd9d6d198a6d5c62c7f09e97496948d1234313fa937df234ee265cd77bf0a4281baff3b16656a941b2c60f59c8c729881d0880cf838a3f780915e087435100d32cffd47d07d34a1e09d478487c35578b253c040bd5ed77e32b1f4c1614f601806760b3867aaa2d3b4814d46b9991ce36405d8181bc99a8f9307846ac2a3bccf1501713aedcb000f8c11433556ddacafb1ca8e7cd11be1447269ca05300076678ece2f329754d638c010f8dabd441551e1a3e57a4f7e4e123eca39e649e65ed4ad9195cdf8e5409b4c34c0c0454a0f44324729fe2512094ee5cbc79e94d231c817ae32dc7c5269256522b4b71875916ac518e9cf51fb747c850a9a8fa83c5f83c6c11466f1aed99714f994deae868ccd26184357207c7d8291252a0540e0695db063f3d56f748f5fc90b2da2e0193ba2ab1f318ef5df0657ae991743608cd498c3e3399ce6d59dc750043627e13d58fa5f49ead593ceabe4529b4412fe1766079f3d06e41b73d7c1cebbdaf6b8d97a749c6edf261603259ece5cca164efa5cda1f4bd53152ae2827fa5eaed032546fb4f13f7960d3fb18b5fcfbf0d09d9fb48d1cfb71b55216aca888af34e61f443d248026ad880718a151eefe52e6d8ed4032d19612e6986e98dfbf29a0b2d33430744100bbad19834df15139092ac1036279719ca83b402c09ccc415998e3a4d950fc100001feabfe35011d8dbe47bd9d6500467b888921d6376b2c5393e777dba1e17b88447354dc2a3ac8648c548a3776a971ab9bfea0311fbd9a07fa4d9e38e7f890655e815f3f1b07c86881c1672a6b71caca5cc217611c53d98f6326344b603e6259f8ea6db8ca241b752a8189b2836d4262b737c7994c8636c84b8a992a4783bd07ca01bea9726b4347952a5c31bfc3f8ba9f59b80a740cb2f5256a2c182debaa758cd79f695a8c94857231552619274fe7759de08acf943348088a3f30876e0dd3c3f143994ef5a7d6096258f5c33aa9b6f0522b9fc65d33c351c7ff5d0a438a9be2ea022ee2bd74394735690034585b24ba9682992ca02947e60087db31443f019794731708c369e1ad99eb0a523cde032a764c0f8a3710ab39938813bb803f9d1f806e02f9230ecbb7314c64267bfbd867d3c75e90ee86d469e1f47e7b9b1c118eed1e351f7b7a14f14871bbb962dbbd2c23a7f1956e3313da091b7dd7bc0066c07c7a5f2a6dfd828ae6eb2d88cc4fa9c812d7072a1abe695f13ea5584e5f278d4bffe9fc25ed8d61c5a912f054ec3fa5dc14ab4a6021d1d7596be175b71b610a9fc4a1d845d9d272b2e3775a46c1e4444fa307cdf5ad0f7048506e5cb0ec6fc41b1889fcff8487478e9009faa7a3e7b157a2fc0b539b2564297fa003e8a279b185085858cac2ad428406ccdffff00deb00dcd85ae88a8613c6d7b644f484ff232f9480df8fc603650bffbcfac01fc5a57b9fe3da092b6b742a1ddbe5354a7b6849c01622d791c3f19c8688b40d5e16d07a66afcfeebbe1af8eb7554a93786b5aaff08a673a47e19807a171c1594659fc590aebb0260d513f79521c1b7c963dcbcd822ddf3b3fbf15a97a6817e1d3789f0e253b1ca56c0906901c28d0e0454941d1def0241f27e4bbdea4b60fff6918e7675f01e5c5d66d324bb92782795b3217cbd0165bc6f6b9fdfddc12988253c13d3c05e67715dec014d607998b407c5172eb2b3fba1fad0fb788d388a520e707e34084ad52506c094ff111347236781097dd424a12bf98048819ec8bac33745c7f5d05af9913ea1503f54599ab8aa758db550772711420e1b939193958c9f2fc490138317a22b4468c08ff0833dbad5bf4c9a524d334768c0199b96a1f8fc0b9708af3cc7bf603d6e06182572cfcb70c45809d54cba7224054f62ebaaac055c414b2c9934479deb6519085549615495fd3338a8b67e6b4282ace3a073fe95cd8d5309e7ac14035f3584e3ab6201bdbb57095fe54cd5d92178c1b666e90809dcbc68e47c80f1c8c7e82cb168c6fb1c081f7b95aa109ad671571b95764cda0353e04524af97d4ef8246a8fa5b98e6888cfc904d2088d46ee076e8398d026403b18e2906b9dd155f632f0e62e3bc704586443e32a80c34fedcddef90411995e662dfcac788cba34917f6de3fb5242c7a48eec43feede562f65cc7e76cafe07d7eeb988e6cc5682e23912a199765fa3539b717519b35310eb9fbc52c12f9afe7c36ea397b5a0886e69eaa57149bd52c209823e88d35c873ea3565ae73e62572d0a920d1258f83d563d46172cbc63bf2fcf78f3a933a9130a7d33c2515d7024a5dafecb632764848342384248aa1f3c8a54b512a546b1426314279fdec6eeb37e32bc2fe735be33893f31a63370b0f218fbe86bc708bf0256fe1486244ce7d5b61bbcdaf2950ad716fea69ed3d572d153de010b86801a24bd0e0dddd4f7cd9b51e117ddee3ffeadf94fe4a78aac79b06b997ceac1808fbd094ab201a59c3e3b301d3fdb92e5105699bd20199820968af4908de9dcc2d443a0fe9f6d3a0683d4a688e1baf22a65f3c4330b32df80e7e06ccee1c6b3be16e5052ddb2a0d924c96d13d1d079c0eed959d1809fce660852028085b4be5e1c8601072e1f4920ce5e0d71e78df44386c607143a74b9070d9ecfe75d5f71484da0c5e37e67f3056052da22c088a2beabdcbc751094cc159815bc201cfb87097fa98fb1f53d20ba2b99f0d43d5401661c2b75639f4991235f3eb6a8a783ccd3c015555d98437c4fe1b8147dd00ab355a4d38d10d5fb50b78e2fd1f15eef0658e0cf19b3f2964c8db055c2e3cb34199f1415a6ab0565c188b17d9771751bdcc430d4c4000dc001de94d0a5e375ffb32898f9c3977cd7d28220beffbb204f92643febdcdbf2ee960fcee46c02294e034c640233bd5592f12e384ec6d6651e69cfab7bce1db918edbafa7381b75b17222419f7ceb382eb148395940ff358100322cd23d836af6f2f107f9e386460507b4729c0d019fd0d5eff44fad95560accde222ddf66de1b8eb84061475bda0e5453e9fd083fff61f00696503a5769336a15612bcc85c326255fbb09692f30b5677e21106902e5c4d51bb9058b988f826e1362f8f15abc84dbc7848d20e60c879a95b56967829be0a0e438bd4b40c0d0b9eede6d57a614dfa1027b9d98c81de15227da029043c381621ed8179fb0e34f58984b43a47e92403513074e960c233748e37a76867b81b71f80ceeb55f646a316f3f19bd69a5dfde1ca0ff7b20bb89d079e312b05bc644df2ced3ce4214c13e2b604eeafd2149b33e16d08ee6cd753440268ba8a10cd6832c3b456012c198607302b20e98b79d49c45d8674995e2f1123e542737beaa3748f13878", 0x1000, 0x8) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x5949ed0fa3bbc055, 0x60) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x84) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) 16:00:59 executing program 1: r0 = socket(0x13, 0x4007, 0x40080002) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="a698b32ab40f929a28f5dabc96f0edee4b43e320f79f4a0172e3674500e6c303ed4453ab6f0cb7b95ee2205057b0a7669c052edaf6211a3f639e2142c5c52e3eb79b36a2e77e0903d30c4d25fde719ee79329b98469b890e96b943eed7f433a4f95d735bec252b041206ead882efc73730d17776a1deba0880f45ed97608fa50f0b9a7e0c2a195587a8d3794888f859812525bb577", 0x95, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r1, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:59 executing program 0: r0 = socket(0x6, 0x2, 0x0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) getpgrp() r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) getpgrp() mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) shmctl$IPC_RMID(r1, 0x0) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0}, 0x2) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x59, &(0x7f0000000100)="b8cc8520e745d0b520f9c07320c7ecba8376b9475844d23a63f8006c7ca40db8e4dbbec20043f79e4a44f5d19aef88253e8c9a6b7ca2beea3ade6dd97582fd879b0a46c872c509e21fdff7c3c9b4af60cd78912a1bc52c9a1d") 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2, 0x914}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0x2e}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="01") clock_getres(0x4, &(0x7f0000000300)) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x90) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x7fff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x2, 0x3f}, {0x18, 0x0, 0x0, 0x4}, 0xd608, [0x1, 0x6, 0x81, 0xfffffffffffffffb, 0x0, 0x9, 0x40, 0x9]}, 0x3c) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x7c}, {0x6}]}) r1 = syz_open_pts() syz_open_pts() dup(r1) syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="e5") 16:01:00 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xa, 0x0, 0x0) 16:01:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x2, 0x10000, 0x9, r1}) 16:01:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r1, 0x1}) open(&(0x7f0000000000)='./file0\x00', 0x82ae64d0f3b7dc0, 0xa0) 16:01:00 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) mprotect(&(0x7f000018b000/0x3000)=nil, 0x3000, 0x13) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') 16:01:00 executing program 1: setpgid(0x0, 0x0) r0 = getppid() mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x800000000004515) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) setpgid(0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$getown(r0, 0x5) setpgid(r1, 0x0) 16:01:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xdabfda812b133299, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2009, 0x0}) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) write(r1, &(0x7f00000003c0)="f1700d81c7874ac8591a33d32b32c0486bac84bc2046805284a7b142e64677e31423feac70f73e130a2520eb6739af8079daefeece1e74fea3f13b2a7ff76fdfc3ddc49670e807dcf92b4445c7c2c6e86b413c2f9e61726be98b1fd783d65f647bf0b68c06e3ce102d6a36c79e11fe84169d9bf2a3143125fdba0703c58d6d5eafc327f919095274072fc1d2d710d69bb7d9a96b0d8186fdfb8b22be52e4f16ebbe73eac1b0c0baa4c20a48e55b638937aeb30d72feb1f5ce1794eec124b80db69c1d1fbeb6734c23e2ae6f4bd15e1c832a358bf482d4d070e122304f90a06f84a564ca8a5efa15e561a2db03205514c5a8b3e7e", 0xf4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x80000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000280)="18da770b4ff6e54cf60f88e3a8c62239bbf64ff61e0564c74c7f6ecf3209ddef0ec6cff86c44aab2912e19cf33260ac36edd7ff55740208951497ee64af00d63a6ecb83e26aac8ca6109397cc33a0bc4e8be1fd99f6065340bbe86da0fb0d1eb1f39b717166787608de1785f465e5d3496698c65a0fe12eece8c2a56e405139c7eda451d846fa146", 0x88}, {&(0x7f0000000340)="6cd2905fa7377b8649591f44029e68546663e4811ac917800cd9b8c98573e1de4498a97a1ce450c7ff5cbfb49d6cf23b35c13389777e6ed60394a62a66ce6c17cf1a12279687", 0x46}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x0, 0x0}) 16:01:00 executing program 0: r0 = socket(0x10, 0x1, 0x200) socket(0x6, 0x3, 0x2) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) poll(&(0x7f0000000040)=[{r0, 0x2}, {r0, 0x4}, {r0, 0x8}, {r0}], 0x4, 0x6) r1 = semget(0x3, 0x1, 0x22) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000080)=0x3ff) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x8, 0x2}, 0xc) 16:01:00 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000200)=""/172, 0xac, 0x40, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) r2 = msgget(0x3, 0x84) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0xffffffffffffffe1, r3, 0x0, r4, r5, 0x64, 0x4343}, 0x5, 0x9, r6, r7, 0x0, 0x9, 0x10001, 0x5}) 16:01:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x80) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) pwrite(r1, &(0x7f0000000200)="3930d7e9a585530c6e93dc04c43b5749bf8ccde304f242ec86a70e3f33a8a503ef6f4971bb531fbc2a61992c7b06c4b65f9604f82d4f323b638cf0ce8749008c64342ec6282fb27ebcb5b5ed05b79d5cb9a45a2dc9f09b2df1367869d76a171283ec5dfcfa789dd59fef002700a95357870b1fc529e07f4800ac61c12216792ecf6ab455709693d478c645f7813a363fa37214a4304d25f44e60ed41002ce273ef577084e8b730f64760b8d2854af011cce9657014cec08015342ba98b7bbcc17cc2318627b4", 0xc6, 0x0, 0x0) 16:01:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="670dc3b2b752995fe0c09f5e523da1740001", 0x12) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:00 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x82) fchmod(r0, 0x8e3) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:01:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) fsync(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7c, 0x10001, 0x1ff, 0x0, "d730c1e7e400000001000000000000000200009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "6b0000b40000004e26d03f00"}) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x8000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000180)) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:01:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5c872c881ff7cc53c894302b22f310b634f36a00f9000000200000000000001ec08a3717ffffffe000000000000000000000000220000000400000000000000b734", 0xb1, 0x0, 0x0, 0x0) 16:01:00 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x40000000000, 0x0, 0x1, &(0x7f0000000000)={0x3fd, 0xaa0b}) kevent(r0, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) socketpair(0x18, 0x8000, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x3, 0xdd4a}, {0x18, 0x0, 0x1ff, 0xfffffffffffffffe}, 0x4, [0x7, 0x2, 0x80000001, 0x5, 0x7, 0x2, 0x0, 0x4]}, 0x3c) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x60, 0x0, 0x0, 0x10000000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) select(0x40, &(0x7f0000000040)={0x40, 0x1, 0x7f, 0x100, 0x7, 0x4, 0x2, 0x2}, &(0x7f00000000c0)={0x1, 0x7fffffff, 0x4, 0x8b, 0x100000001, 0x80, 0xac, 0x8}, &(0x7f0000000140)={0xffffffffffffff66, 0x2, 0x3, 0x7, 0x57, 0x0, 0x8, 0x5}, &(0x7f0000000180)={0x9f, 0x81}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0xe20, 0x0, 0x1}, 0x5, 0x8, 0x8001}) clock_getres(0x6, 0xfffffffffffffffe) 16:01:00 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x24eb9bc52c15f58e, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x35}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x9) 16:01:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:01:01 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x80000001, 0xfffffffffffffff5, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x100) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x40000000, 0xf4b2, 0xbf}, {{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x81e, 0x3}, {{r1}, 0xfffffffffffffffe, 0x2, 0x10, 0x7, 0x40}], 0x8, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x64, 0x4, 0x3f, 0x8}, {{r1}, 0xfffffffffffffffe, 0x2, 0x82, 0x7ff, 0x3f1f9cb}, {{r1}, 0xffffffffffffffff, 0x43, 0xf0000000, 0x800, 0x6}, {{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x6}, {{r1}, 0x34c25ccc6749591a, 0xcd9354dcfc44808e, 0x2, 0x5, 0xe0000}, {{r1}, 0x13b6e11df9814127, 0x2, 0x1, 0x81, 0x7}, {{r0}, 0xfffffffffffffff9, 0x82, 0x40000000, 0x6, 0x81}], 0x58a5a506, &(0x7f0000000240)={0xfffffffffffeffff, 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) lseek(r1, 0x0, 0x0, 0x2) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:01:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) r1 = getpgrp() r2 = getpgrp() setpgid(r1, r2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) socket(0x10, 0x4, 0x800) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpgrp() 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x11, &(0x7f00000001c0)="ee61304d89252b783b7547d640b0c26aa5") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f00000000c0)=[{0x7, 0x400, 0xff, 0x4}, {0x5, 0x7fffffff, 0x6, 0x1000}, {0x9e, 0x7, 0xfff, 0x3a0}, {0x3f, 0x3834337a, 0x1, 0x40}, {0x1ff, 0x800, 0x1, 0x3}, {0x5, 0xf75, 0x2, 0x8000}, {0xfff, 0xfffffffffffffffc, 0x8, 0x6}, {0x5, 0x9, 0xfff, 0xff}, {0x0, 0x896, 0x6, 0x8}, {0x10000, 0x5, 0x40, 0x194e6721}]}) fchmod(r0, 0x100) 16:01:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) close(r0) r2 = kqueue() ioctl$TIOCSTART(r1, 0x2000746e) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000540)=""/226, 0x2) writev(r0, &(0x7f0000001800)=[{&(0x7f0000000040)="3c8b187489aee440d3007cd601daae9fbacd64a6847b57d24d4a144356752df3d806f94e5ac20effab7c31f799b7a2d9e200a0d87660b2c63b9e2c29f4430c2dbcf2ac7cee4b414fbb4ca828ce630570aa9a3698df27691b", 0x58}, {&(0x7f0000000140)="8fbe3b2af3", 0x5}, {&(0x7f0000000180)="f93d5e31fe1b8046f618378c1cc7b58b4db2a3b57356354dd9b933f5a950347c96187b134a7d0a6171e581ff23846f694c9cb51398506c820bbb10fc3e3395a19f4cfbb55a5b210573bac78175fb53ff1ea941494c6ddb8cae55aae99517ca7d722822d8893a08bd360662494ab0b4630678ec545d5dac53c4c14d7f3db42a0a90677390486b2504ca2c626e9d68b5e096a64be2fdb990241f75a5d88b37b6688d51c40d027647", 0xa7}, {&(0x7f0000000240)="0a3c6b35a50c871c7e0485fed978d93b4a17ed7d19584a4ccb5c97eae49137ad96ce01503e7a877b592fbc9758c6d0eb2ae436fb7f7131e7719c1f8ea0166a12c7d633bcb9989405ba9a752f4e29909a91a45ef210a0588a78575c1df85361f71d592be3ecf37857d597810b", 0x6c}, {&(0x7f00000002c0)="cce90ad66e57a138dce13c8e6a3795b6e969393ff35acde1c79a82d74260", 0x1e}, {&(0x7f0000000300)="7978ae2c1ce0aea5868dc8351c51a840c68d9ca1a5951985b6d24f4998d98047a175be909761b4302c9226c43661a7a6c8b1c47ce666f2b6c2ec73b6b2908f5334b0edaf9dada1a9e0fc118009c41b0fca7f99e4f868b19c2e30e099317e281a620e6062851d0d10875d21fd788f00de7a3f8bf1b9915498bc4f10a5f9bb639ad0bc4ecea8b2cc280967a072f40f6f0b5deb819c644c650cab20c51b9c80d739fce12999cc5388b4f39e49928228b96458ffa269a0f430e8aeee9e2bac00fe5ad61f12bed42d2243e9", 0xc9}, {&(0x7f0000000640)="ac242a6a49305f2c57b625d4e24aa4a7313ba9d624113132dd3b4e3b65d443fe3cb8c7d56fc2ecd60e3018998ea8782d976089faf597f532a0d6bb2c08ea3e24ea89f1b1cee9234863b4c0d50ea22e293aac0fe36bba93f6489ed378b7b4edcf908ef1b7d4be3d731be41457e69fe85c120f1adb9c7102f8f97d7e6eca0c697e182375105258345d18e94a56bc784c7e03147f2c0c09b32f8698b5ad52898b029fa538f09bd809b361a4c74f5ad3cafd8a27e5abc70f57556e2cb97771468919632fc1c6e41a6d0231ae2bb87c66c44dc5b9d0bc8b9aa0aca7f5b3d99cf38beb1f67ac3aa79a49de7a62f9d397f057dab6a29e5f3ce33659d12e46f4f6b065e615246c09964155b8cb5c49a1486ff947ee855f758237ae7984a203f0307935893869e940a4266170ad64b6a86a226c9bc40da4f1b9a6be6c4840178935ae361843017350d12953afca34dc76c77e198c4d7a2382562ddc33e9bb3f392c6bbf267c9ba32d3c979d80eac1f5a80f39bfaefdae5bdbc1aa2c951554c1f594750920f1c9f98414db655cc6da4419f1a24fcaa167edee890184513dc68ed0e385ad69d0ab5545b9a9aa58c49f1d6b80a1d224db1fedda655969a01516d4f3e18098005e32cdad5c8b8c3ebb61e27c63e5fd3ba9f282f676d1ca0ab0d2570bb48ee7cd11e1c89b3c247e99155991e2097c8cbc6948810f4808fccefc87738030b8eecf69b781189ec8d4f0ea26c7024307565ea278be3cc5e510fd6a97845208e8e1ee575e91bd6104d413c6eaaeae10f695d20a10a2e621cdc02dc33519a946b3b4eec47e71fcf05c0f5f607828c578d4d9e218425b4a70e4e728dded78c57236f4c5b178e56cb3b65934ea0e902183d112f1622671c83e6eca7abb38fc5b7c5337fc67c484ca9dae813bc52ded4f9e0ca2a0817bc3ee1b0a0d053282074d032fc639539318bcd8ac49e706fe9c9c7212aee815e08fc1ff4ca0f3f69817d51f6d7063b2cdd7c199a2cd8485296ebb92cadcaa0f790d6a1f5f8485bb3ad0ad89cd64155f1e03d54fab2ee2f3fa291483000deae2910dd5a4ef530531ca07e36b957f2c62a2381de852bb5e72c4d7cd54fbb579f64e634928f61d431ca49d3949cd20ba8e643ea35733e842ac964f01b9cd36a7a7271b1d5802b07b087ac34ba19ce2b539b74a49806bac3a90bc09b09a9e8d6b9162ddaedf27b6e18da76c1e76debbef06854bf28bc59cb384268ec0356b7de34b11ee68a36230ded6edffc19bb95b4b5a4c6616efa0de77df71e1677de9eefc090bb63e705b1ac97bdcb622fed425e5a2f4cc95176fbad83a0ef8cfcc1cbc14b477166fe9b5e033a34637c90832382b83b90dcc589dcc8ab4ec40270edf1c6d110ea8996bc637e2d8461f02309ceace7308fd224584bb4a60ff54c24fd897057c4c0c8cd7d3fd6ca981cb0d993169dd9638d7c67e4e4718a44f3587843db95b4b4f7d9e7751f3d17447b7b94decfb14abc4fcc0d5b534d9a4ff21011e4608c9ad115ab574213d981503a10390a09a478870c35741d79cc5d49a5cccc82e594bfdbbc793517c3aa9c2033d3968886ef723127b7c76b317a00754aab025cc3c5d68c5c111d79bc3064a097997a8165ad542ddcf4f6c7776f6c9859c10b7318b655cfd3288e3afcda2acf81a271a32d7b27a7b08a79b80ba7b41a4a22ef7d7b73e28fd3e3c79ff9797c6b2d46b05c0e26e8d9ae4c92543e9cb423368bb9a1a249b52f5824c3b231888c3b147bd7a46db833296d84647ed01fd0fc696bd0fd23d6b4937f7192d538aedcc684d57f21612eb989509e53921bb036a461e3d1f48197fbd25f9d6131e423eb0bb2554f5f4a06c282311164144d679fae2024a832a970b8db82e1b1f593bef1475acaace825b68e8b0e7a960a30431923f1825039d8b7dd99646674695dcce8fdc7dc861475abbed36d8afe60ddaad6d99d092341e016546865ba37294f73445a58df37d4586cbc1a7681944bfde6f9d990b3364dfbe01fc5dfa27511df37f718cd03dac9ae6c41da646b2f390ea5e5fb5a8b5c5a89e6914582ae7ce51614823aec2180db2c7bec373efca0215b21cbe547209d682a42d807b02882c5522bfb841f40474f6667fe7b90b71ec199af7f9a419c5a66842e58fe8d549a262b67dd9c6e8949234b8df6016cc0f89e72cc4fcc5371974af2bc663af04f39a19545f4aa20f267058739d38cbf25274e0a9f62af0e233341162b27ad1bc7ddc7927afc019e532e76ef90b138adb74a0daa49bef6838fc836688d8b4f53dbe7d5d0faeb25d4cb1576d7b21b5b05cc4b68ead801dc56301061aa2a60b6bd45001dade4ef425521e7e3032ad2942463058a76e9c3366a7ac39860f33dc1c5cdd3a8258f3733f9c9bd4ff274672c0b53cffede2c819cd59986c05e5e480e43a982e2e39ac619cef113d339fc17b90d5a19be6f2699dcd5fe7e4490f2f848585c766c61cfd2537eb1b203158e60b4fcb6f00a34ceb455552ac35ff5cc27c1941ef21babb47f014cb33f77e1bbd61979070c95ddef8217cf5df6c4a72e0dd9f53450f207ef276d0303cd9561db86047792a3683e49693b25daa4195f3c693ba172e758c686ca872ad5d790f9595495217046ade76377556d7f40424da43430ba408c82ac871033dc02a139551216dbeda76df39617af4d19b6cf971ec3947af8770e3f8cc5e3c421a58f6a787cbc91c811695d753d931f76fd649163bc066585d668a93968311df10752f95eef7e4c4c6bd803fb3eb328b64a0395f7c00ddb828fcd1dcbb72a49695bbe0c7c1d31a599420a508dba746312e24303f98e548d7334836921a370e2bc0dd2d6b15d1d6ec9ec9864435b996306b50fade33554405771d8cf322bd781592fe471cc47969c3cb357f0b181afd99c991dc96e730168c7f5ec22aa501a7e494029233083553cc69555bc23d3c47e9da07bf7e849d3463d0a57f59439dd888b6d1a0a814da7f9e2c034710846110c13854c6bcf5247e1f9cba66215b50fd5deb6a28bd043a59101a2deff5eec4373b5634d93e5bb4d071b174903499ab1c03f80cc46d0e25053a01fb508ceff74f1f764e6a5959019c869a5d8fbc8713f3162a574442224f4b41cdfe402f2f86eb49dc93dcb76da3ec2182431b90ed66497f3dbc0eb58032b0397dde8a7f5cd93807989bd6826ecc3eefa995fb8457d0cc9950ad5463ecc2288f088cefa42f4d9db6d7fa633c9ff2ed33cad94bdf37a9f833cc3f4f2125a515f941760b6fbc3b8bd1aeff042c00455da35bf963b9b77ab7ecab07c57c5762c0eb2d1b45b49442ce06cc794ca1638cbad994cf1b77bf63743304fa3917648fedffd2d048cc4588f22a35ecd1fc6a91f3c18e4dbe03577476dcf530d2e17956bc0e90651744197dccf23d58b49a9de1d9ac562a4e6de765956877308bf7f7bcfc499be8f874cb2c5d79ad3aa1b834a1e01c687787b9f8986afd7cf05dffefa354b48a043c05f4fc6aca0a2f7c1e85655aef49962808a133c3ac74ef292ed9da61c698627d7c0ae138e5eb372dfaeec7e137aa60d757de991c52608f435d4d38e9c0053e6d4e5d89c73c6f99c48f23521b86f592208627402dae2c068f523483b6b3f04a18ffca6a355dd4059fcb21025e3df51352c7e160d2208c8fc6c5001a9ef1c401023f60feabe510db465e62a03af43363ae5feba36d8fe3f9e56173397959a21a1351305693df83fed96c6ca895641c5ec46b89bd9e85297c089676d355bff60d58d61e540e3f6dd2c6b91290e23b6d5290bc46c06161f4cf8cbdd0f1ae4302b1ec8baa2f4e6f7036ae10952b1fccef1b413c11a3b4144b4ee2b693b3400c20af870c1b085aa25142ac52246dc2f06ef0269855f15a563433ec8059de76751d388b17cdd86e1ae14d2d84e2a94c133b2896162827e530f1b0a53b1ff302e232faedc74f2db893a0cbe89c5eeabe831e94fbf46250a0f293b4dbe6de6e93e88435c24f0d138a094208befdf520a538f70bdb056513e97219e2ba1ffdd23cdb1b7f92afa019686bbc621134913e094887bf85590f2c97fc93653e33208a2f42802208ddad8959458946368453606d4432eefa4bfa2989601ed220ff1281a1d6db27cd80a7148e4d842da808dbd377b1b95ac71050d540b946334e1d1cd27b1057b20724ff14c72ddb4071ef498bca42121e29acee1e62526aa94e13a0822bf29d38e787c504cee9001d4b4c488775ce59deb3de8091e54fd2232426a9e17c525685353f1522e498aee9ce8962338bcc9f6ba6727c6241e54a6c452541dff3e8fb349d614285a1936b9369d9ddff106a59bab4e65fba2a3583fdcad740b29e48885a9aeff1cd1baa210fd3614c395edd7eac3e6383d1c0fef96b3697d857e73e9a7488e5e79df8d5aa46dca9e7de09e73cf3d77049bd6cc9faffbf5f6c7afe0e87f50ee3e3d769079557f562853b1025d5a1a9301ddb37854b19996a0709145d8e4bedc4b62f865d65bd9e410270be97e92eeeafe079351bdc4bf2a92279c53bb2bb99270efcbb51948d91b0be56c6af740512f2c86da3aa27c0a2e429c3e46c5d266f590282fee6514315babb35e7485061a371446489f86608b3c1209d466cdcb2b5d1328fd1522199dc36b68b1de9a5e7427c007783d8673aa69e7a11768d7e8cf751a2cad1b11cf97dda5160ace2033d70af04f79aede14e4afc8d1d0c301ae0c6cfefb95c7c783050ef4503a30c39aef2f0e14b2350de0e902d40c3ae7b1509c40b3cf1eba14c27f01940256a2367308bb00cccceea864f82fc9ce9c13ce229ba269e01500c94e29c1e492afe1ca382ea713383c9fcbb703ed3d01924955b97f1b644a8e57a8d0a168f8bad410b696a5052d8a0a2a03f20dd9b143e4cda177cde8fc949e4f27eee7f84e82cc24dfb3815a854a5f84fb7d3c0b23bee9847d27ce2bf7c21b22df15d44f5459607175b57726a838be21db87143273c5d0cc26f1ee14a85d3b10e260f118f95974fffc6a3c205a77348188670b6f909329b749bac0c4190c7a45f19d92af029455389aba738e670041d3b5b6a0c1d5c7c53491aebc435b3d3e19b0a2d9a928302eb650fcdbf4760d4092f9f9c57f9d0c156f9926fee0812c5e3d239ac97f260cb8f4ee7bc7c406d7dd7360e914c31f8330d66570491cd36ad5f397df0285ffbad541af7960f1ae0c837d4095fbaddd0e77387773d72dc3e4f2eeb0c8fd18b0d2ff6a24299fa748704a7dee5c4a1efe672ebdc80f14f37f0d1754ce61cc9c57a1d2588ceeeed274d3512def23d4decffe73a4943091bf880bdac8ea7ac3546ee4c136de97bad009bb3a6fe468ac84cfe5af39662491c289a09e948db57b34598faf5f5f15ecdc2c4bbef8e5919b833095bd301ba60cbd00263c5dda51720754fd0e11079ae9fd4ae3471cb1fbcbe53b40eb1b1af1b003a686eeb6e7f7025c85344c4a3aabd5c09993dcc47a3beeebb30ca6ec818c49ff1d731262bc87cd30e85edaafbe0d4ebee7f969e4b0ce04a1203d6590ddade0e1e0b3f2ff4308b6c9d92a51611a4c8b496c5d09a4187c7ecb67c07dd6efbbe65ffd43d44af045a4effe074f4ad35692d5427629f0cf99cbc114ebbaa0cac06a5366572a5f305d5dde2145196520d0ba15c04bebbfc9c691866af3b5a07b289158b299d41a6c18f5c9717fd04decc2d7b4f7b49ba68fee680066012e16e05da31f1a9802e34085d1953f940665d00b39cf4c83caa2968b8f3c783e4d50c72cfee970ba9ad6d7dd99da060cba8ce3ad0091f76fbb27cb066c95b63e8", 0x1000}, {&(0x7f0000000400)="5c6e1bf56161632964b104e9bb250d08228584c54b8ba3e0c29861265f0634c18b08e1dc4b4bf256b54e83527fc9356bdbc947651f49ad9b7f75dc40206246a7ed167cb523f5b82537d07457575f04b412c47e23287a8a5f3da9c91ae5ee30fc68fd686aa66ba56e225a70b8686dec3bba05c5d3de6de44b5b531fc1366d871c237240190b34d9b8918f1cddde", 0x8d}, {&(0x7f0000001640)="284613b43da9b3855207d61621b8ed579fd9d70a64f839ecc5c814130356519dc2a3f65460714b067c6c2c7e8a857b1b3e09ba9eaa35c6f7d0718d3556b52308ff4eb9f6505f13f8a94c00c5e51de64e50eb8cc63e899045327e6de5a96da4fb5ff63bcd1e889fabcbc59d879b14ebd856c889dd22895929e5acb8a77756002f3a5c09cf9c5fa8edf1b1b05edd528856254a208eaf9366fb9307315c1c55f7928f4ecc9ccbdaa50b0ee857de2681849636acccaa2bfcefc4bcf5c5ac2231dbf546c1c5b126ef1574e3", 0xc9}, {&(0x7f0000001740)="09080f20b54c2dec0e97fafa8405fd0dde8998ed587197a536ee0f645dde8b3a273186b1dbacdcf7fa0936601e69d80d6c324e5c0711f1d6b85741b903a493f336ebe470d7475252e331d93ff2f0997b2c325cb50b359fa8a5a58001d97b451cf171520f03c17833990f76a5547c4da07338bae54992311c3eb62f63b4e2c048df63", 0x82}], 0xa) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x7fffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:01:01 executing program 0: r0 = socket(0x1, 0x1, 0x255) fchflags(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="dd9b8b79e01953a5d58c60525c372aebefacef53813b25fa5e992da93fb1", 0x1e) 16:01:01 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) syz_open_pts() writev(r0, &(0x7f0000002a00), 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) acct(&(0x7f0000000000)='./file0\x00') 16:01:01 executing program 0: r0 = syz_open_pts() getdents(r0, &(0x7f00000015c0)=""/246, 0xf6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001740)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001700)) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() r2 = dup2(r1, r0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000016c0)) ioctl$TIOCSBRK(r1, 0x2000747b) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000100)="549f5622c75da8ad558e1859adc4d6be376361b6261389187926e77440a8171131a639127877b277bc93e62c5c14134a24f63a4ee3f12945c4b2e0310b045d9c617b2212fc41a7a5b6d6fbaaf96fb3d93b7284c715cc707c788977fcea533ba0f634556a7acd6d9016e8bb0a7f695c2fc5b373a046134a13a35b4934ae8adead0c15c89456a17d5bd2f9743d840efb54de5789ac3d51176fc0f2d1bf9e52712d8a71c1eaf1d54fcab7f0aca2820a498fc9ccc6b75343ba27eac373ad", 0xbc}, {&(0x7f00000001c0)="4fe2d1073e804b5acbc69b34e0682007951f230d44ee095e8358b13621637fadee5a291b2256e810c81251070a900eab89a3277fe051e6c81e2f9d5c403583d62426bebcf478feeae423444636e43873cd121d29334550b6d1930146c0d004c506f8946c315286bb77092ad6465292316d367cc6c7c10cddad0bc4c44248b20ca6da72c2d71abe963553ad09bf578c88f3", 0x91}, {&(0x7f0000000280)="cd3df9306b62ab9ba7cd2a4ba820fc3835ee04e1e55f030efa06f3625b564361427911c868141ce5c9e808024a87374b19d73422ae7181e6845cdf108f88b9f2bf8e60d7de793c", 0x47}, {&(0x7f0000000300)="b65d575bf04860659493d0736586c4f68a37e104d2c314cd22ae8ebca78a27ceb567ff9aff6c6e5cf9c4bb0165098f9fa352a052a4493bd790c1002042e9d454a0daecdeb2552a82a538c1373b717f01c6e1d79d91dd47be9a4dfa9e9eb25a66c7399d785017ca618c0bc37dc9cb0580e6a2033511de95033d4819ec8521e1c25d188d21b862fdcbd0d8f67a7f0e1149b65fa067249af62e23eec07f4dd5c70a8ce56d60508f23ff9a", 0xa9}, {&(0x7f00000003c0)="664fda74717ad32701cc3822531614de03f62d474b49dd93292f0f2ae5a685fa7a04496ca3e8820b82b35f48781c5b0b47774ea31d0494019055d9b92b8984fbfa4842ddfb532740c2852e0a0179e76151b2f188b97c720aabcbee0135068eb475e6cbf15d9098cae0b75d2cd6100c5aeb617018312b2d165a3c3de23ab2c57778b10a912be42cb20ea0b282a70d68174b9ab81a7d505fb61b38a0", 0x9b}, {&(0x7f00000005c0)="93f994806de34ff4b943685f927c9a14f8b409fb10d273f46b485e7bce1c0d6405eb4a413465af57026a3f076b0e1cb4f686f076fc06113685d43c4f5fe15d080eb520668901c9f238b02ffd5106295431a8b1a07191f6a5bac98247f1df3fec0012875865d6b5158994df31e109c8b9389af8a7845d4a95a091e4f544360c3839582439da65ba195bfbbd5d755fe0b73987413bd54d31aae11777b306e604ef2685e18dc9e1d48b3a11c85817e697d99449c03d91f5eaa12d9a039a9feda136cd946b11097e11ad507f527808e831a1683a4f1cb3f63c05b0950215a5620dbb700f68e567637a8c8170779cb64faaa3c7e15d419a1394766b63fd2877e7a5557ee9fecff6972a0dd918a8dbc701b43365cfcb162a2440a650a98cc8c4260f6a875e3acdf19b0955f83d0b7348f0cb9b20ac76720fe9ccaef202d6ae6364d2d8b65c8f7f15a059b288291e7727efa25d28519ef5ba29dcb5d1ea065980f63eea8b6c1930a23872cd424ba6ca058b2c398a9ec5e1be2d10538ed9aba9926e158c360265fe276b004ecbb27079f8817e2524be7a05fc387e473a145dba284638d731b89552848cadd11106b26ee229d4c56e745ba99756c742eb8ba1eb58b2ef9475fa989bb1036fbdc92f663cbcf303b614d08b985855c7ee417aaf61a2ee8eb79be33e998957debf103348625e1d7f68c6b787b78984680f8e12c65156e2d82f9ec22a9f1f9666bbb72ee92c3378608cb7d09cf057af149d1785e497dcfd0742e7dab6960787b4d9713061eaf49a361bc572bfaae522c6366b537a495583a39112995e80043bcdf86100a289300a723aef01f6479993f1b868a362bf547cdb3657bdd10cd80a1d95f9394a98d51a0b379f94672a03152cde16a1c775e712f03224d5dffa466e8413becde016b7af230c122678620439a186220701cf5b568a8dda44240307c52ab6f86911aec0529a6a7fe35906e37b31689b944da34d2115d5d7f5ccc1804d6c50d6cabc82f5216b282e6da11df8fc980f4fad25ab73c82b3d0f380a65fd136e23e9fed724c183a5c73edc1e14e6ba01c0d688e64f48620da5eea84551995e0fa221566ade38edbb6d785f00bc9409389456bac88819d4ae2e2122e1a66f685d641c69fded7f0d9f707c37f76a8d438c656e7345064c0255a62b2d58260e60af48a7e3f03198ff266b7370dbf99398b1395c5e291a70d660f024edd0ecdfc4a0cad1117f2ac008af400622d3fc3119b16e3f85020ebee5859395d96258c60c6a251c21150f65b3ae10de9a48efe3131d7615957c447b8a87d968a2a68e035deb29af417f29befdb4b2de793adf2ce37bfca1fec391a5ff3d26d79913fc3f564974b3425f522f795ba0749dd78bee90a0fa2981744ff10bada12a946bc988f84a64c2bf271e2df2ee50fc893e079d7b5ba93747b8006bfa5ad780d42fa3a0948c13c689f6c8781c277c1a4a52dda760a0fb2ec242c2902781316710fab2bf03c701c3bcf7857c1c8bc3ffadba3afc36579edecccba0db0ec53b53bbd080c16b029d98b7d5a424cb6b1c5eb3e5e2ab76703d5a6e354613712ec52e9d0ffa90f9546868458a5c93d16317c0c1de289cf462b850b6a95b28c84b971bbcb9da83e5f2229ea070f7a9f5014a065484487b8c43d678976a6a930944c1aa3d1b4c2bb10b7e77b81ead4fedc577da5eea4021f41654cd1200d3a59a340b6fb08612ea4a787536eb9698acb136dcbb3ec417116b345f167ab746651fac7f7554971dfa73a35fc80a982cfe1417c0c7a3f670022a7e6d6bc48e8274b780c994218d45ccc831531249f679520564dabadadb121ed1fc28a8132d43ea8df1ff71e60bd22a14b076c5ea4538e3fc50af9e092ef3ae581316afe9686b4ea85a9afc0912b74e6a5a419cb6f18c2381d5041772cfb73bc32cd9257e061e0631715ac5a4047e40ba199194c54d6d33cfdea7252e59a404c98eaa2331cea33142008539a2674d91f9597e214ea32969c738c8ce1227461e104a6196e4a6bcfaff9c2d785f7b92a92ad5ebb968c8036aba75b7318537aee4dceb68dda0d28f83b0dde965ab4aca04c1bfe8654c3dc1dc55da3b2d43acb72c9bb8b8fb38fa557e3144ccb51d978a237c9051812b8a1df913308a1abd437b3017e9b9f4454f13b786ed7f626d31facded542eafeaed4d80286a5e43cf00ba2948c5d352d5db9b788f2b3b73ced61a686846b06a07665cbd452e669c4972f963cb0fdaf83a3a3643919d7b4409d3b7ebf9bcd6d6d607955d3cf856243a10b033a914928855b65c867e5856d84715704cc8d7f2631c477f3a2dae8ba41781acdee0b54754d787dd95b50046b71fe019a8cccb52671bb74bc0bc05ff32f4dd6384e898384bedee7e372e028c839f93e9b221ade2196c88cb87651bfae05d4126091a68305aefafdc74997fa355417fc7a8394554ae68fd6661e7c79eab43d3e6be66790f9e0ea8658927ecf5f8e61e309d1fbe57586b30a34a7f7b4b2039661316675209e8eb961e273ed4dac8360a6f2d3c96617113f29e007cfec8de4dad52eee4412141afbe93e7b534da0fc9e2eb04a2bdfbbee96e874dae6ce67a37e5e8859dc75c2b214ecb7b69c5a4ba33666c6d072bd7e59166384b5b51651e3b79d5e16a67279a64587c4ddd068d77b180dd7965fd26dc7ece0961ea581230b359344148f07f069060310d2c2d2072afeaacc08f567b329a0f6bdae5659f50e6128f71bce27a3bcf8605f31a57010944ab2ccede2a34ee3c7912000d321aff5357ceacdefbd361208a8ffdf8bfe19fe4dc81e122acfdf5a75ce2ac5340a4d2afe5849037e369867c0c2ea8616c0141129064e017e59b5d4137112cc1efbb081f2c3c41e880543cfe272aa2e7acf3aa9ccc103eec520c72b1ef00d89cf6055fffe4ef4c19a5740244a2754ede6663732817b214adcda76e7e709ae8c2f0611dbc810e86bd5ab934b83fecb9927a210412c1086416ee4887b53f48dfacf4df61feaf978356c01f1c34a41dbf38dbb4d24f3547c33599171287b2d9a4b73c495c776ba9263e3850fcb71a46998d26cce107cec29c88f85a876cec1d773b92ca69e4a94d78cf6a4fb66cd053fc7761a9a9239dfe892d92b9504265e442eb707c3c19f5dfd5e271b28aa599ff9158630a6114c3a39683d05eefa99fc5bdab8463f82091ba61976a00d47d85f298ac99f8c4b3c88e505b894b843dc7cdebad609ef51f76144d784f31884cc06f3f2e4e735b9b08de5eeeca9ac0c4caaf90bee28c51ebc2d52aa61cacfb218e639a57404b47dfc78d28916d53dcffaa035c167d11a6460fd5198ebc6cb616e3fac2d5b8e8483bed1e2d4515b224645c8a6b34dd9b5a6b25d870b720d6341dd46686b486bd156c6ddcd41ab832320fd3a59abd01b90180a2232c0556dac6d11a9a8ed9914b133e63704ce43af7396a3f67f50573a004c6ef545f64e4237cd53868873cdf4cfed0501655a3a74fe01da51bae4edc7fe423f97e69f1552c1da9beb2c14878e72dbcf76f44d3094d3159affbe9ea6b94bebb4905eb8703d7ef50dbadf1eacbf613e2cc514ab8139c9ae3e95fd8fd4ce9ded643394b33d6c41a0a42bae743af69e3a14b44f378ad3e6e015ec07c72484dc6b26ab5bd59c22cba4a54c7a84f9f81712d6da4f8d7a3125358043ab6dafc12fa2c6458c40cfbf3d0e92e5264c817bf2437abefedff291aadee280fbcb191c00774782e06ae9951b14c8ffe7118288837277b63c5c2c39388231eac037dbae6bdfa5bb9f5798eba76d5842284002074e21833b6d0faadc559376b035c7e3aaf08944cea2ea69d6eaf7957f8fa702677b2c6cf536b4eac6cd9bc1e18157c1c414bad67d46d15c3c484853b64548a02afcf196bbdb3030868b4d083636afe91d55f99661eae7c2305044c9f488810b64c9b8c7ee58de4e28b44dc6d52e884b434dabd304521b408c9096b36e6d639a6f50d7cd5cd66deec26077fee84a658bfeb83d8802127642a37e30701f019df7daa62895501398eb8b2d65a0f11722cb397a102e8cf3b63d87790d94b9ce750d3c0c6c2bbb5b34e577f3097b61a00c5670dde9a4cf9673c31b2666e5d683e0a24ec5c1053d71dd1485a167bfb1fbd53a57974fafca60ae26fbfb51687b80443c901c58488844b63cd6bb920d9e1380112c7baf1ee4c448d6663dc3c322ed8146682ebf5b37a2f4359c1d30b03c32dd70b81e2d89e3f0a8b25e08aae22a5cc9b3932adb8893cef2648f6d3582ad52255430430713d97c20addcf39ce6a113cfb4aa413c30ab302e8735d7044b4954dfbb0bb138ae0de4972085f607d44f58ec8d1b2042bd486e8c804e8e7ae87e534b3b88a1806fa3ebebc0b0ad0c632b0cc1f40eda87a48c4f430b15c909203ebda85743c66ab8f41883c65a702b10701fb3d22c77a6e5432884fff735b79382399333ab29709fc07e88a13728a73529e5eb02e4aae2adf3f71147a9fb4c52fd9da8758ea9fc6c51030dffe03a56a42a36f5cd416a7e19ff57dadf4c318ba513e930156c32e2add4d9146579d54e8733eaa50c036ff66e0db4c6ea81452054ceedf69d56ef76423ba28c8950a0d630a74db555f43a95e3c6401ce1fad04a85a25228682f72c09727fb57de0becb587aafd643ca261d63280d9170d03707a5d1c78f77ab523960ad38599f5723d6c83cae0574736381e2dd4c2cf6dfe21b7f955972aa091c5f6c00419cab8c886e2213dc6f376388a483c3ae41c724bfdb532a9caf5ef4a0870f99f6411736b6a830db8bfb91d20fc8e4911c266bc7a9837004f086b072fd84abb375e6901809df915f0f5d4028472e6cd663e5d5b01bf278f7f9f61d9cb1232e4b07a39c4c5ea7b5b549b95831ba74f5c8ff9fe991d45eb57bb5d022f476198fb0db585625859c6456388e66c11c86e9df909be8c588340a027303115d9fd14b6048187d210e82af6d8bf80456317e4b3b408b7123ac850982c7c781cfd43ea5044646718ed4c48b615f69eb87487cb58dbde282e99adfa539b3b0e80a85170bb06d9bf8d4ad7339d3aadcf6fa9647ecdbdc7cb2612b2fd98b6a8510f6553c2021e8d751d769903d2462f5abddb7d5e9a8ef67e4a15fe199f83532b33b93f9e11b86b91f965e8e45646798f903086391c29bdeb575a7fa5cc52886ac4ce599a9c2db8f2fca2827c86593b85862762858319c3dea7900b7667794c316cb414d29ab951ff1e081e12429c418370b442c6bf33f3755f8ddf1aaa18fce2d9497660336513b0490938665b777f3f3ea6fe46dc1392a58c980fed487f06bc819592682f1c81aaf5b50fb87a86024325c0cc9b08ad15d931cd5d4b289481251eff5f8445c6b208a75c816c8adf2239c9777b5dd9a82f43b34a78e15c9f560bfafb57259021e0439203d8252e3e404711f0aebf8e6fcdb430c26b2c027b314b264f2fb6ba603a511bd6e8e3a4e67c0e5549fb3788423b7f7ffdb12eb6346e877a309c147685e6d48a26db75b48ce78fcd959f722efacf689569d03600df4de434b3c6910ca1c3a36d94b6f370acb9dfa10cdc777f5efd16e11e5a7bc22d73ec275c2e2289acd48ca73e722cb43e7cb269e6fc410d8ec5c43b0bbd40cc0d8230dd89354c56135576e0ba10dcc359c20a13d5d7cf8205dbc03ae13048a563d2765f06f1a98e3a8c94361a8125ee3e531940f47c5fde5d79ecbca4dc9f3819f7ec0e47f3b15b72e6ea9f1c48b8afb43a0440c63eac143fb55b15ed37d927e7d151812b10666b8f3d819c0d00be54d585c22dc35", 0x1000}], 0x6) close(r0) syz_open_pts() r3 = dup(r1) r4 = syz_open_pts() ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000540)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fchflags(r3, 0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000500)) 16:01:01 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x7) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f00000006c0)='./file0\x00', 0x80, 0x80) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000700)) r5 = accept(0xffffffffffffff9c, &(0x7f0000000740)=@in6, &(0x7f0000000780)=0xc) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/speaker\x00', 0x800, 0x0) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000200)="0693f132e84f02c338d9cd50d74a05efe8348a9b4faeb1b159eebfdbbb538015de7508247aab38ec815d9f8ce56fbdf7a7fad4623551fb48b6c601ff6f85f19f9608dc15db34da557a287a59b13de7bc15e5be9b4b59834366a9a2362b4fda07e647fece8103868dbe0e509815b43903731d4f711c9777faa68844ae752b1336c0198d41462fceb51ecac3f53c433efe4cd12689de902e08dc4c659eae6f056a6f5562bbbd74ed1ca2c24502f5d0", 0xae}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="61bde7fe7e0470759e5aba36f04dbd5f2e7fbbdb73669b8cdc52749346b865", 0x1f}, {&(0x7f0000000340)="f5706f999b3ab3e4f05cdcfb9b3491f4cb2c03b30c99a2f7894cfa53ebbfb791f342d57f789517181c4ccd0e38afbbd688244c7dc69c46f4db29172eb868fe2b1dfbfb9486337406ff5702dc1cc2da6e8dfd27d980dd5ad11c11e21ff4c7213f289f04e7417a953e6a76017bcb4d67f11bb9b55372c3d8e7a0c4a6ed7be467669c69f2d697393c41afefc5280393ba248f98891e7df6170e19c3888566040a6c30823fa098be16a05d0250d1bdd7594c", 0xb0}, {&(0x7f0000000400)="eb45d9ad8eb4a8b7e42b7ca2777c57da4a42ff6b84197fae0f3bcc31127fa7c947391bdc5bab7cc3ef2e39727bc560562fd2372bdddcde77a64d953e0230809794d126c114", 0x45}, {&(0x7f0000000480)="fb0c2b207a338a2626e130", 0xb}, {&(0x7f00000004c0)="35544b03c8a11d310abcf0fbb80b519f81993f0801da842ba70a7a92887972a204f1b4ee506ff138887de21012c77d8064c0ec6acc8f014ca1ee2687b6761c5b185bfe121cd67d0f6e299db05b0bf1e2d097dc3189e172d431496804d3ae4638b58c", 0x62}, {&(0x7f0000000540)="07ecba25172401079816c111d9ad768911f912644cee42457b3195a758981f64336a29d542c0276e83413097244fc453416cd5e88749fa38499723f83890a9e1b04258b1e0df2c7e2dd49805fc2533f3295595c1e146eab45f9e2e4b", 0x5c}], 0x8, &(0x7f0000000800)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}], 0x28, 0x400}, 0x400) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000000c0)=0x7) write(0xffffffffffffffff, &(0x7f0000000100)="621b985a910b204228b1316002417098761af2e071f08981651338dfe3d3cfe6c563e00ac788c677c56130fbd65bf05866de8df8f5d2c74ec4b89265521fb66527735166c8fcbfe5b2d8dc2c580e6f5c62b83c692c62128cfc815456380f4544a06d9efc15862df48da570ff11d3a5cea276a91685dd5176ef9b67dfe8d28d038504ac927c2288c32755526389772f405627ede1f06333e409de9aa4c72fa393373a11e114ae07baa6319162adba8ca3b06550b77b5d2df9494c8ac6fb8484984f1c4886f6ca9dc5a394dc1e65fa5f3522e4a03eae9970b5ac93ac2f3f943b", 0xdf) 16:01:01 executing program 1: r0 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) 16:01:01 executing program 1: r0 = kqueue() r1 = kqueue() r2 = dup2(r1, r0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000380)={0x92, 0x0, &(0x7f0000000240)=""/146}) kqueue() syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000040)={0x0, 0x1}) pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) ftruncate(r4, 0x0, 0xfffffffffffffff9) r7 = semget$private(0x0, 0x0, 0x50) openat$pci(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/pci\x00', 0x80, 0x0) semop(r7, &(0x7f0000000080)=[{0x1, 0xb8, 0x1800}], 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f00000000c0)={0x5, 0x3, 0x9}) chroot(&(0x7f00000008c0)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000800)) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)=0x1) chflagsat(r5, &(0x7f0000000440)='./file0\x00', 0xfffffffffff9fff9, 0x5) readlink(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)=""/52, 0x34) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000480)={0x8, 0x9, 0x2, 0xfff}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x4d}, {0x10000006}]}) semctl$GETZCNT(r7, 0x2, 0x7, &(0x7f00000003c0)=""/125) 16:01:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x86cd7926ce6fb6b7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='9', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) shmget(0x1, 0x3000, 0x304, &(0x7f0000ffd000/0x3000)=nil) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:01:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x20) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="00000018600417b2ee222b00fe0000ffffffff01000008f60000000000000000000000005800006e15d3e30b0000aae4", 0x30}], 0x1) 16:01:02 executing program 1: socket$inet(0x2, 0x2, 0x9) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x34, 0x0, 0x0, 0x6}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet(0x2, 0x2, 0x4000000000001000) getsockname$inet(r1, &(0x7f0000000180), &(0x7f0000000100)=0x6) 16:01:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000080), 0x4) 16:01:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x8001, 0x0, 0x0, "d7302fcd0d22a900000000000100008000000002", 0xfff}) write(r0, &(0x7f00000000c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2ee280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:01:02 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x2, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x400, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x20000, 0x1) r2 = dup2(r0, r1) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x2, 0x1, 0x9, 0xac}, {0x10000, 0x9, 0x9, 0x10000}, {0xfffffffffffffff7, 0x400, 0x80000001, 0x8000}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) connect$inet(r3, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x24}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:01:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:01:02 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) 16:01:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800010000000003a) r1 = dup(r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000003c0)={0x10, 0x3, 0x4, 0x1000, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x33c2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x8000}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x267e}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff2000/0xd000)=nil, 0x7ff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x4}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x1f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x2}], ['./file1\x00', './file1\x00', './file1\x00', './file0\x00'], './file0\x00', './file2\x00', './file1\x00', ['./file', './file', './file', './file'], 0x1}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10a) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000380)=0x100000001) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000340)={0x7, './file1\x00', './file0\x00'}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x2, 0x0, 0x5, 0xffffffffffffffff}, 0xffffffffffffff9b) pipe2(&(0x7f00000008c0), 0x4) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x7ea391d3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setreuid(r1, r2) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x20) socket(0x18, 0x4000, 0x6) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000380)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000180)) 16:01:02 executing program 0: setrlimit(0x0, 0xfffffffffffffffe) 16:01:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7aad6175ff5ffffff00080000e4e74de4"}) write(r0, &(0x7f0000000a40)="582720efabd16ebae63225259560c5c9bebc73f2a044fd33055552fbd50000000800000000334a561951654c8ab06198824b3da025bbd47b3bf579c7d4096e8c8b6b87cb2d72b8bc7730e9377efa93bf8c31052c395a56eb604cc0bda92900000000005c83ed1f881399c1516e19dfba41356a5ac384ca9be98e71544c8d000cd2b8bfbb080010bd6f167e2b666d0909c545c64231d86607461b9e0ebb0d7a8ba02f5a09a486a070b00df5da96a06c741f89e4aaab9f0807e62fb638625032ec39ccc27a8fe221da02baa5e7533a39d5c7fcf92700800000acd262ea40b13f5f046a3ab8fc25bc4553308c34b749e3234a5ea96e4aa4357852554a4e65e9200bda0427f7f7dced4142cb3b825a4a9e0304b2d45283eca45a6ad64e86a2595dc909716ea25bad718cd3c68d72a53670644e981a003bcc341016e6f15a9cb9cfb9350efb818f13e71a816237c8e5169254efb34cea2d624faa2e9920a9b45ecf9689189f3c31839f09c57500c78636d4b0247665f8f82942b678dbb19849206b20870c1ef21f771d014908e30958cff8f2d69bb0d335dcd59f44ffb024ea558b2c366e69dc8687e88569672a7fbd8512864bc08a5cec08b26b9fee82a49cfbc9b1af9611b327589aacf82a954327cb7d8f5feeec2e2ddac03472437d83f0b604e8534f2584ed22440dcd5915e0bedab810a23c4697255a94213cb4566e2dd352becd", 0x201) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "379e79cbf039717dcfd5a4c16827eeb8805f7090"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) pread(r1, &(0x7f0000000000), 0x7b, 0x0, 0x2) chroot(&(0x7f0000000140)='./bus\x00') ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0x34, 0x3fe0000000000000, 0x1, 0x1, 0x630, 0x119, 0x4, 0x2, 0x3, 0x140a, 0x800}) preadv(0xffffffffffffffff, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000002800)=""/144, 0x90}, {&(0x7f0000000480)=""/246, 0xf6}], 0x6, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x67a2) 16:01:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) close(r0) getpeername$inet6(r0, 0x0, 0x0) 16:01:02 executing program 0: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0xffffffffffffffff, 0x0, 0x1ff}, {}, 0x31}, 0x3c) r0 = socket(0x800000018, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0xfff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r1, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x27d) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:01:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x1fa, 0x100000001}, {0x6, 0x7}}, 0xc7cb69d85bb405f0) kevent(r1, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) 16:01:03 executing program 0: 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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000001c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:03 executing program 0: pledge(&(0x7f0000000080)=' \x1a\xca', 0x0) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/116, 0x74}, {&(0x7f0000000180)=""/119, 0x77}], 0x2, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087, 0x0, 0x4}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="b6") mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x6, &(0x7f0000000200)=[{0x800, 0x4, 0x1, 0xffffffff}, {0x20, 0x10000, 0x7, 0x4}, {0x1000, 0x7, 0xffff, 0x4}, {0x2, 0x7, 0xd950, 0xcb8}, {0x3ff, 0x3, 0xffffffff00000001, 0x5}, {0x2, 0x7, 0x8, 0x4}]}) 16:01:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0xc4) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x0, 0x1}], 0x3ff, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:01:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000500)={0xffffffffff7ffffb, 0x2d5b, 0x10007f, 0xfffffbfffffffffa, "dc04001b00027f8c19cdf9ba581139520900"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffdac}], 0x155) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0xc8) 16:01:03 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x6) open$dir(&(0x7f0000001480)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) 16:01:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x91}], 0x8, 0x0, 0x981, 0x0) poll(&(0x7f0000000080)=[{r0}, {r1, 0x28}, {r1, 0x2}, {r1, 0x8}, {r0, 0x4}, {r1, 0x4}, {r0, 0x101}, {r0, 0x20}], 0x8, 0xe2) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x3ff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x8000, 0x200}, {{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x73af, 0x3}, {{r1}, 0xfffffffffffffff9, 0x1, 0x8, 0x2, 0x97}, {{r0}, 0xfffffffffffffff9, 0x14, 0x1, 0x3, 0x5}, {{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x5, 0x20}], 0x8001, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x463e3450734cc85a, 0x8, 0x1ff, 0x7}], 0x6, &(0x7f0000000200)={0x100, 0x1}) 16:01:03 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) shmget(0x3, 0x2000, 0x300, &(0x7f0000ffe000/0x2000)=nil) clock_settime(0x3, &(0x7f0000000000)={0x1ff, 0x4}) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x1c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCPROMISC(r0, 0x20004269) 16:01:04 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x8001, 0x2) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:04 executing program 1: unlink(&(0x7f0000000040)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x28012, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x0, 0x5, 0xffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/49, 0xffffffffffffff43}], 0x1, 0x0, 0x3) 16:01:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2181, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x8}], 0x31b, 0xfffffffffffffffc) 16:01:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) r0 = syz_open_pts() fchmod(r0, 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') 16:01:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x1, 0xffffffffffffffe0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, 0x0, 0x0) 16:01:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x82, 0x5}, {0xc5, 0xcbd}, {0x48, 0x2}, {0x8b, 0x1926760a}, {0x46, 0x5}, {0x88, 0x10000}, {0xfaf425e999537d3b, 0xda}, {0x22, 0xd5}, {0xcb, 0xfffffffffffffffc}, {0x87, 0xfffffffffffffff9}], 0xa}) r3 = dup2(r0, r1) setsockopt$inet_opts(r3, 0x0, 0x1, 0x0, 0xfffffffffffffea9) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)=0x1) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x2}, {0x4d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x65, &(0x7f0000000040)="7aef2da8bc3ac096fa8bff507741cc6ecd9b5615c007b2d69f907b48fef3e89cdb84191a257b6bfb680950c906b8f97b81f6f54d945e321cc852bd693ce08f2d72f2709008ef1826cda157a9ee2f6a37de429d924171f5b2ae3a7ab65907b778e6c05d4521") 16:01:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) sendto$unix(r0, &(0x7f0000000180)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x119, 0x0, 0x0, 0x17a) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r0, r1) syz_emit_ethernet(0x1, &(0x7f0000000040)="8c") fcntl$getown(r0, 0x5) 16:01:04 executing program 0: chroot(&(0x7f0000000040)='./file0/file0\x00') shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:01:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') bind(r1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x7ff, 0x8}, 0xfffffffffffffc57) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x8) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x2000000000000179, &(0x7f0000000140)=[{0xa9, 0x8, 0x4, 0xffffffffffffff80}, {0xff, 0x200, 0x100000000, 0x7fffffff}, {0x281, 0xfd, 0x7, 0x100000000}, {0x0, 0x6, 0x1, 0xfffffffffffffffb}, {0x4000000005, 0x400, 0x7fff, 0x7bd2}]}) r1 = dup(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc75137ec0da3b0ad, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fchflags(r2, 0x1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)=':', 0x6, 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0xd887) 16:01:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce1abb2927e04862bd87c5f86099785d047e9a0edd3e7a393ffb750ded465c3fa6eeb07c50808ac7c5a679aff6f7b620646cf2aab16b9f26a3652ec46bb602d9d45558cc61", 0xd5) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) setuid(0xee01) setuid(0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r0, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) poll(&(0x7f00000007c0)=[{r0, 0x4}, {r0, 0x65}, {r0, 0x106}, {r0, 0x109}, {r0, 0xff}, {r0}, {r0, 0x80}, {r0, 0x8}, {r0, 0x1}, {r0}], 0xa, 0xac) r2 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/105) 16:01:04 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) socket$inet(0x2, 0x1, 0xc0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x8613a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x7e70c3041fdd891a, 0x2) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)="7fa8a80bb2cfc76918fa0dcc258b1c6e352069a57d7f2b401672bbd3437f54bf240310af4fb571e0cfcf704da24cee77ec45ca9113831b08fd8d4c6fd102dd38bce4a4f7880c", 0x46}, {&(0x7f0000000300)="874c8e91627db203735b5e1da01ec8ca7f4260e27868a81c72e477f6bce053f193578f18fbb47b0242000dfb768b4fd9047dce4f6bb06cd427a893e1ecc1b4f948f35350ac6e131137e50493a66694483e23e7b77ba96ae8ad79edbe92661c1fc162548d9f66ad9e66817099d2cd5d757b8863ef29e1c45a9f061ae560271431f832f6374786d7166800045c53c87e752e42d5978ac67126f6d9", 0x9a}, {&(0x7f00000003c0)="d74c09a26b4761c2b3f76c504ea6e4bd7e5460e2da9da15c0192feae9278c099736b06ec90903c6d895133ef1751f6977d861558d9705a8b9f353be5dedec0298aa55dd9c76e463e3dd6c58c70aebbf8", 0x50}, {&(0x7f0000000440)="b28c5afbe1dc2e2aebc2de968309b6fe8d09a68eb48259429e73ff522f4b2b3e6ad3c7c360e2b4b532f7aa335c5dc9586f71127d0a19d9373764686ec45e3a38c04a2d8ea81d105e8c902f7d511b6d972d9737e4445e37f2e102162a61d7709ae5454067bff657497ab9f633f2ec4371978ad7e5fec84a9addc7ba7d", 0x7c}, {&(0x7f0000000040)="c722edc821c677df65cc4350", 0xc}, {&(0x7f00000004c0)="5958b18a439fa0c63d9d441c563df169a90912c914d809a469661419084a583c9ef38b59d7b6570b02a3c57a059ffe1c63b3af6e27f04482a152937671818a81623606b81a217e8007f0254b4a4d621ab5627aea8ff4c315e262d4d3f2c7bc218c20747bb0ccca7a1ddba22617e80db1be82ba753e6a8f7451a9d3f676766aa4fca3d71419738c05e0f2d913c4acde5e94a547b565eda8fa0102eba926ce199963264c37f952e0cf18d41ed8742a5f9d743b1443b592d2c93edc", 0xba}], 0x51, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000b}) pwritev(r0, &(0x7f00000002c0), 0x9c5620b2f15ef74e, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:01:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000280)=@in6={0x18, 0x2, 0x8, 0x6a73cc55}, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)="13de25c23e3656ed4b24ad99fea840a9680209490940e01fc44d7d22141e815e77aa492a7be40040636b2388822e2e22143aff6a4696df658eb930c084230d6acf15f21b22eec7a669775613f688342274566cfda0670dbb67aaafc71251", 0x5e}, {&(0x7f0000000340)="ccb9fe9028e3402f80529a834019eb9e00a4a7d04983e0852a44bceb765105a673d26801e24ada2cb1ee4d12b811f8f4af7796d4379d2408dcb3938551f59f5a6a78d416bd1daa61b6644553d259e314c40018079e6e4604377a6cd06957276ae9584740a7042602d405a42603a17dc7d7c7bdceeb", 0x75}, {&(0x7f00000003c0)="5648f0eafb9d545f5d46269a26a49555f17f09b88b6627be0ee1b34db169090a31d99e59", 0x24}, {&(0x7f0000000400)="14d33ea7b50069db27364f8d1c98b20010", 0x11}], 0x4, &(0x7f0000000480)=[{0xf8, 0xffff, 0x0, "719206152942b15956a4a425f7c3907cc878107ec5916b904731854c59111ad475070a4595258e602c3a46fc18c75137dac049236ecbdb490d43f69aaa79bba5fbee67f38b1d996f407b0f04fb9855243f5dfeee9b96a33499bc7346195ec6e1d51afc7c34b13a37e3715d377148920316a6d73f077d121fdd14d550afb526134a2f754e4374cfd7b36a54fd866dd34f8934dc326596e5bf568219ab354018183dcbf6a8bbf01b2dc045fd81a2b371313c1b9a8c8e4376e9e848dd3f9ee443c11247e33881d1a61d6819e054d0d97d043f42a1a1df8b7a034159de342b80acee3c4f"}], 0xf8}, 0x5) r1 = getuid() setreuid(r1, 0xee00) r2 = geteuid() r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x100) select(0x40, &(0x7f00000000c0)={0x0, 0x3, 0xc60, 0xff, 0x7, 0xd7e5, 0x800, 0x7fff}, &(0x7f0000000100)={0xfffffffffffffff9, 0x7, 0x0, 0xc3, 0x100, 0x0, 0x58, 0x2}, &(0x7f0000000140)={0x86fc, 0x2, 0x1, 0x1, 0x4, 0x0, 0x9, 0x7}, &(0x7f0000000180)={0xffffffffffffffff, 0x8}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x4, 0x5, './file0\x00', 0x1000, 0x796, 0x28}) getegid() setuid(r2) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000001c0)={0x1}, 0x10) ktrace(0x0, 0x5, 0x8, 0xffffffffffffffff) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x122) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) 16:01:04 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x2) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x400, 0x567}, 0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x9, 0x6de, &(0x7f0000000140)="2571ed6ebe381e33a0bad4f295ef1d10490d7a9181f563401543d6f399a6029ae6cf997a9d4fdb466cb5e8cf73d6ce3b721abe81981bc07d48d7c4c7c632524493ca11f316d2c4896d7f658988c24f75e48b15335977f05e1d3dc903a3b298162969178879fb28e21f9af804ae765eb5c3ed09d3f0c96708fff1b0688d9028964c10a225ceb1fa227dfb94e037d0822ddaf75deef807d60dead26384a66cae08b95c5e4ecff6da0a9a78d332819e68e408a1f855818bf0223b19873f3331", 0xbe) r2 = semget(0x3, 0x3, 0x10) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000200)=""/4096) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001200), &(0x7f0000001240)=0x8) setsockopt(r1, 0x1, 0x2, &(0x7f0000001280)="3f285889e02a853138f2dbf408321af9312a58a831dc941734301d17addba5b9cea8e87189903b3f2ca8a6079fe6852c95da8a815594df2de5cc3b73c7aa3f708fc7ab61c746c3aa12df177160eac6e2", 0x50) setsockopt(r0, 0x7, 0x3, &(0x7f0000001300)="381302f410c2f34a542577f3a27384901a7f3e9ebe90a35d8bd8658d0b739c6786e0d35729c148f35616645bda64f42bca9aa062f1fdac055170e0e2f65dfb940ed42c04fe4e34c2ed52f6d2738697f2a15cc118cce5aff49abdc985ec042b8b4c79cf2c1a9ae43d7d25f6114f1ecbc83d7bad3d045346d908494219e5b006fb97862709e6fae705dd2f9cd8f74779eeef656e5c33f7d8027e5f714d6a2999e04b343976da41139f87a66f9e3f3afbbe89df9c54f5a69ec0", 0xb8) connect$inet6(r0, &(0x7f00000013c0)={0x18, 0x1, 0x7, 0x3}, 0xc) semop(r2, &(0x7f0000001400)=[{0x2, 0xd2, 0x800}], 0x1) r3 = socket(0x6, 0x5, 0x3) connect$inet6(r0, &(0x7f0000001440)={0x18, 0x0, 0x4, 0x1}, 0xc) r4 = getpid() r5 = geteuid() r6 = getegid() r7 = fcntl$getown(r3, 0x5) r8 = getuid() getgroups(0x1, &(0x7f0000001880)=[0x0]) r10 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, &(0x7f0000001900)=0xc) r12 = getgid() sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f0000001480)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001800)=[{&(0x7f00000014c0)="fadbe8bfb23534e0b9125e9626432e5982af6e5caf079e1eee0dcec9cd20", 0x1e}, {&(0x7f0000001500)="2086d5f11090e16df36540a2471addfb3e706e9d64186a86e98ca05f3e34bf5bd5067e48921946b50325ba5ce006fd7c2a1e118db071c427f335b9e40a41f58eef2c67424304fbc5f7211ef36eb9c4cdecf10cf2c7414fadf813", 0x5a}, {&(0x7f0000001580)="a1b663241750a0330b892aabe097fb75420ece2736f1890dee36f17766485b54fcfc64f2a0e87f949e72ee579d4aa9dab2cff00b7d0538fd479716192b57b470d23748968d154f90e89b1f1b577be73b7e795c4d11bb2ec773c775ae505c1297bdc4c5f7c510bf9911337a289c1db5cfbaee156b478049f344f8491dd992e8a492c1f3eea9e6fbd2386c722b71c9ba120efec7e24c724fee756089601afe7cac6fc4330c30c3f18e3584ea2a8096730d90453905824d1cb4bba2c18565c52b68295d6811c6f1926cfa71880320c44306f66dd35dc917413cdd6d6b2df7c72ee071207cbb", 0xe4}, {&(0x7f0000001680)="310dfc9c8d80402d8071c8d5624656288a375a122a53fc82e899835f6d4ee20a9fcd92c08dda09061d78b08b9028159fd4f5f9dc217e541d9368e46a903f02d7380288f4bafd524d87df4876331ebb8363d11b98e469ec6975a3f04a9d4982597ed64fe058331007ba6c6abe709f74103695c6cabbf44fc3602a6edfcba945b207caf226e7fbbb86ac7709f8ff6da052d33998daeac7dc57b18d44ceb1bf3c26e8b4", 0xa2}, {&(0x7f0000001740)="af0e4b98adf51db7440833bb31abe819158c7b3b345c5108a6d2b7028e239b94b056c601a62dfa917b2207b46c16a5a628490022faa204d924f060dc0cfc884b3aef5eba31bf5e1e300512caae08cba4e18d197324f148bb1d7c4d761d9780c9c41d0a5d3af3d0ea1778e4404ffc096b574e60e3f3cbe85b383767b96ca54e776af5439dc594c1d0dcec472209537c4c2e3a473bdcd485920e71a8b81babfc01dcda342490e50e88a2cdb249fd2a7c29", 0xb0}], 0x5, &(0x7f0000001940)=[@rights={0x28, 0xffff, 0x1, [r1, r3, r3, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r1, r3, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r0, r3, r0]}], 0xc8, 0xab61a63f320ac121}, 0x834ee6bb17022312) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001a80), &(0x7f0000001ac0)=0xc) syz_open_pts() ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000001b00)=0xfff) geteuid() ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000001b40)={0x7ff, 0x6, 0x2}) 16:01:04 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000840)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000480)) 16:01:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000000000000000000004005f2e"], 0xffffffffffffffd9}, 0x0) 16:01:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r0) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f00000018c0)=[{&(0x7f0000000400)="0f2483441a2c04b32ea114cc2afb22740f5d6e040d65f4425b1a3bca7c636f6109bac400e121478f2b38a2f37ca4983060f055f60554a06a", 0x38}], 0x1}, 0x0) write(r1, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x0, 0xfffffffffffffffe, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x40, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x0, 0x7, 0x9, r2}) 16:01:04 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = socket$inet(0x2, 0x3, 0xfffffffffffff9d8) r2 = dup2(r1, r0) accept(r2, 0x0, &(0x7f00000000c0)) r3 = socket(0x31, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000280)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fe003be6af3f31034cced71a7db658f81fa4816fa4f376336acf00c7804be781e4991f7c8df5f88c8b2ca3ebbc257699a1f132e27acd602000d7d026ba8af63ff37281c02e4fd89720fd3872babfbb770a9010072c881ff7cc53c895303b22f310bce9347e30f90006ee006000000000000000000000000000000020208a371a3f80004000006000000004000000000000000000e000000000000000000003fc21143cc042483ddcca2e20cf6f2a3704332bc0e855ede831fe5192fd6463e08a6bee90e098835bcf81da12f2597b2e38c085f68e884466d0d93e9a6eb9019f3d81375189dce3b48d746a5b8bd8bade9973c2a9e29da011cd21ea0a4115079aedefff91ced2b8b0028f09f7c66b7e505481daf5ee5192536e11b444ac40bb78250869d3e6135770e427931029cc82523cf68", 0xffffffffffffff6a, 0x1, 0x0, 0xc0c7e3aa4bfc6ac) setsockopt(r3, 0x9, 0x314a3774, &(0x7f0000000000)="3141be5812b94d3b97d0f69566a3af209ad45278ba6a42c0bc7698e4c11e1899fcd7b13ce64910043d10b6341b81cdc3d7ebf1a20816262410a654f999340ea5bb3fc705c91c9b7e51eaa4af726f3fc125bca73535e5a0e25e51fe1e9575e83ac2482c", 0x63) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:01:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:01:04 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) setrlimit(0x1, &(0x7f0000000000)={0x0, 0x7}) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000201, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x2) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x88, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1000000000000014}, {0x30}, {0x6, 0x0, 0x0, 0x100000103}]}) fcntl$getflags(r0, 0x3) fcntl$getown(r0, 0x5) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x63f4, 0x10000, {0x3}}) pwrite(r0, &(0x7f0000000280)="755956b901837e3a37336747cbb63eee6d129e22294a1ab9d32d125802a289a1260cffefeb193177ae51723ebdde9e4f476bc3163fd36cf553c3ba16f6a9f03e2a9e8405769c04942eb2c610857536ff76856abdc28f1a647dc500261eac49fb54dc980a803c29713793e37118e679bf669f50734f7265cf", 0x78, 0x0, 0x3) close(r0) fcntl$getown(r0, 0x5) 16:01:04 executing program 1: ftruncate(0xffffffffffffffff, 0x0, 0x7fffffffff6) ftruncate(0xffffffffffffffff, 0x0, 0x100004000) 16:01:04 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") getgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[r2, r3, r4]) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socket(0x1, 0x8000, 0x3f) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x24}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:04 executing program 0: r0 = msgget(0x2, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) shutdown(r1, 0x0) msgsnd(r0, &(0x7f0000000040)={0x0, "a5bca9b1d35e1b7ada85ea0a4fea9529e309a96e110a6b3eee931a6b3738e360eead8b73c2c2f60c1e8ed29990a577440a28ec43e19d53aadd036c4954fce05ccb8c96c232bb26ef985b2efd3f6d208fdd42a38d5a15aed2ef5653991834fcc6b80e60bd1f5c2542eea2911f9c29a411aafa50864d5064e510612a2a221b17bbfa8e914aee74811d6e54b41108ae851aff2aea8e94fec69cceb5ab2178fe2672af12b62a80f293975265febf926fae9bcc834d3e3e6db4e15552731060a22ab9a853002d13a8906d08b855985a71b2c92b290c56572c6d93cae57f5c4d8e5050252e8b352c1b98d0b0045f4f886ec9f81a84b07df339eb329dba6f783081af90a6961f1928ec71f9c185567807609184aa4ebf7567114d888cdd547d0c8b482afee8c9f941b02d9589094ced984991e503784fb180c1b1e225500580ea02e43423a97733aea4b3927d4af9c00c0f13d606bbcac161b6c09d8c9df05daf057da50413411912c5d370610abad15f195a1b720209b59ab767a57e1714c9b2809abcf823b9b7269ec4b35875303c9481e4a176866e1df0876f969296fa6ac4862382b382051a03217b8705be577be94a925e6ee23556204d3ca7969e28086ad86f6d67087c4ce112d6274f3721479684bac4c810ef352d29116f17c8231dc78da4ca5768a2c14abdb58df62f49bd920dfa8a24793f3649523dba28f7928e9869b9a1814ec0ab54cd501ff2c3cb4b81952da81c900af7b0ac52d6202884474e299852e04a4f18f7b4f89b8d8b57673692738d302f96176a544eb16b4bef38e4d14d7619fb7c151965a89a36b9d7836c25a5a75d049efc5d15742131e2774e1810b5b993af6c9d1f7d309b2376a73f47442f61afae8253247e04c2037b75f109427949c8fd75cb7790c3863451b1a46f29c5a5e5e4669b557948a2b7c4be843974ddaf2d0d49a0d8177608f2c0933ad8e51501c4570f5f30b1f36bdd59576fafe6104b6dcfa054b3468f2a4a28bdc5310eea1968b88fca9d45f8e68879624362ad40b4525a5addaaae4680c4cbda2bcc4ca8a3f541f637bf10598442a150c2bbb87fa99cdaa4c028dde9901f26b625fe47048525ce8cff1808afa57265d42ceeac4fd6fb1cbd1e9f411a5a8f75c1dfb800f2c37beca1a7456447c3800ce8a5f587e299bbbc64c3330325feb6ca9b77a7adc967fbc978704f04984655a53107041bb54b3e7d1ec7e8ce0e35a7885a7faea99560075225d4af6c06bd7977f4b4ca906f2d4a78a8c40352148dcc4f690e3b9b287cc118aff58d2973e9d63ad19ca7535de94f5d18153f080bc6ecb084cb944c4be46af8ceaa5699b403a6e21e433f558b1a150571222403225575982ab6880a01824d76853a0c1aec0d425ef26f46cccbe23c216fb56862f9505bb8b5f6c4474eb73bc0774b641a44d916bf369eb2f0ce5c25fa5bfa583b985f42991c3a0c4e17ee8cd231c50d6484802e482e21fe6db46c8ea11b6e11ee30ffdd93ad6ab1a97017e6ea52ea47b1b13223b293896c5dcb4a2b1eaeec64fbf23df2cac97bb2f0110613fbf2ae1571bd4df5485933e1614e4bb5bb75cc3e9f238a0a21f1b39d32c3d1dc4974ce743ba52f5e2ccfa9a846fc75aa576b1c88a7079349d0df2b463e1d9f5de0901218510480d9bb884ddf891241773e2dc85b35c3a9a3aebd3ec14cfbbbeded5a762ab42a3da964ff9ddc4905df94d795ed278735d7794d2165886fb73ac9985995a028c625d1eb8a34f90253ca80c342fdcbcfa0205ff30361980c71b0c6a3bdc52eb004b0141a3dee6ba2f67cc484615062db223699aaf90e84c8f192b3345a8bac4ca675b89a09cc211d9984be2d27e40b9c8fcea9ec0e5f2fe8871d241d6cb9b409d4b8793fd61018f25ec37141c8fc988e3175fefdde5fd51400c08b22566efcbe7f34de438c8534319aaee1b8bb1b8bff02dd73ac6e587ae6e6731a42ba8dd5ee4595f0de4ddf60ec08bfee9967140f8e9534a5200b88a99b0a77624cfeb081cf6a88a03175d5b229d8d95cc2a3c4153e4fba4a753330faa9f00d0bf0ae7ccdf37b184ed4b6c259769839380cb5424439ead2c503e3ad4771a90c31b9ab445a2d44ae4f6d01ecf6f79d01b2715c5ce8b5b692753af9c5cf217e15e230b8d0263eb8775b3090aab5f6f5c00edfb8fccd3a77f06099e5d23bb7866174932eb7ea17dec818b7ed39640fe3069824567e8fcea11c0de35092d622a0e7fb436733fef7aad12d9b5b552cfbcac33f94d2d41bad5930712f359b5766aa9984e98d2d16dd674835349c904fa37126bbe71cafa9951ec2cefb7e99d34b202780127dc87f0f803025a1cd6dc62f52741536b0cc7c06ed22299d49ff89d104eeaa4084afc6c0c0b8e738a978e574e53696113863ab730d5d526aac28c5c32febd54e71b935d38b4503a4a8159149f4a6c980bded1cf07d8539408853f51c487483adda297dea6849fe95ad8bf443e754649cd534ec62c18d7f2f99482a1497fae2438475aeec35904efe88d94ee262f65310f81306e9e75b26196e51f6b0b1e3ae6855e2b1f87820545f36c21b40961a380a81563e1fef5816391d75a81b49ac9ff1baf7a755f3720797174a9429ed20aa3e4033029f1809c530fcf4619dab9167fc5901851f5d6e4aaf1ea13e4de36f1ee539ef09391301f22e4320594136245a1573c8fb500ad65cd8c79fb66cd0de54a7f689640fde2a1d3401fd554d4c779282ef64d551bf666100ae61f2e7947630723c1d3df736beb6c5987e8de6357158ec7f35222ba8eba1dfefe05a607211a39069fcb837b0fff171fc23fb78bd0fe8830e93db61866e648720e840fddc360debc1eab7131f0d69091d5627ffba49a0624d570457ea61bff5044b7102eef3bd850799b3fea68005812e83833fef6ee7028dc50682023630dcdcc8c88eeaeaef63aa9a1c9bca3e24380d7d33c54dc7d4e44fdb8483cd3fc61726146d461cfc1dfb4ea2ad5ee768ad015de76b123ecf50630e6671bb16743a55dab1eb565eba701ff9273bfd10bd0730815958c5ae58024d9d2307e8012bb8e068a72f3d48cf48b19403969d6c18b9ad6a9ec25653cc21bbdbf5810fe10bc578892df820118b0c64560b112f813095969c05c89c81195fbda053faa5406bf35256e822fe0cf059749b29ca40ed77e71f78c22c7a87f2232159e90c3968d6a1bedec2534eedd34599508a99c883b00cae87a9ba44ec8677929a87ab78cb0646128203cb0d35515ad8c6f8cb11b43dcb6b1dca0fa0eec3422e3f3d6d3f43a924ad97c0cd78e5b8eea4efa9b684083c76b930d1e511026d98c98c288484e4c8d3d1c402c01a1ab164a9193b3e45114d6e5f5f51280440ff40a271fc8fe3ee366635daacc9ce0992e04976145059173c8da9a7d1629d3a0d22c501aa1fb41d651d3ef29d9aeee0e76283a3dc43f7401865d65510c379e9e7c003a93c58891074b0d1f7fec7af77fe0a61efdd949918a73bc26deacba4b178876666dc2a6f9dcce0b337da53ab0c9fff99ada98c0da6329a3672b02959226706cd3d9779d4174a4fafbf2f2ffc58db9a1aaabdf8eb63850aa2bc34109fc67f5534fd25db582fe4b0ba0f7a904fbb1cf9b4afd87fe13682ccde910fe9007f8d3dda0de82373fd561dba4c772a81b19253ab2bf8741d3e341b21d193398a87cd3cfc38cb0a3df36cc496a271cec148105959b4443ba4924ed2f127eb017b64ba14b2011d9329a7d04272abd05416f8fe84473b24fa3563f3b795b95eecb83cf0946d0f7d97538f481969716f5f4d872970cd601e45eaf2419d2bbb2663e7b6b4cbb25f275f103607308beac257df7607e20ea6579b40f2bd750db86311067fc86119c86099ab0d52fd167458412a5e2297818da2d93b2da5fd610c90a001030fec9cbcb4918e395e1202dda2ed71286b189ad0d334e6edd0f7b94d818683c97a97750f2bcddaf628fe93d0b454212bd2e4ac3f0f545d89c47b4cbfd71611681ad99907aa7dbf4d29d422c6b40df5f1d802d903d72811eae576967d78f1b274d5b3ac943831ddf4dff3fae424e2265dcc668c87d1948dedff1a4c3f5cb5ba48bfa2f3e15fbc07aad96154f4f2f936ccbe93daabcc2e4866723c603dba7142da3a2dc485a9633edf88a14f5586d6d1712b958416c6029f8f05014a3a568162ba1ff3fdf5e5a22ab3c512612d7c407d991b5ee4ee9d6d705ea56690dc13c797deb7a9540b353a897659f350ba82311a985f11d82e18b9b1e79bfba4e7d6f57b3780e8992bad56f7a14ae3f0ffa77e80e866939078ffabd2a69f356813a01cd658e96fc2d7285d445b9da2efb71530fd81d3db8653a4c5e58132eb6c7e9c58059ab3394a896a7ef22a6a78b327128323b167b3864294b823f2e76046d2f00e305cf7a63f707dac3f5b3a9435c5ad754a8d0ff05e6a8d239463fe82af2ef4c4a8a6b30064b2632ac3729eb92ac6d0ab70d7417351cb6140f38977b7f264def378c40a99a1c3cf402c9e842d88d7683c23d52de558bcf9c6a272fba973e28e105d9fad27cd4f2103f50b549ba4bb0818c9721479a7423189357885b63a4d2ef7a438aecd5f0181c61441a0171261302ac09663fee578066b9d7d2eeeacaea63b6e0b2ccc2055c56b49f901046d1446237da5a74d48b7719848383e759e16628e3534b418f2b8d810e2d9d72a1f2b6a8092de3bf8151a72694f02d1ab5b52c81bb0c6e3eda4e7ed4fd3387e485fc4c0c6b7273234c7ec62a6ac9727cc8543c71487329d04703bd422f18205ea3de9bf61379c75917612a464991053f3e2b64c303fc42585ff8a376719bd629253648216f07b8b5f407406c0b388edeb7902dde2148bb0db7bfc49218e1d5e997ea772d3e451c6e39c79ebe02a11141aaa01c91ab1f988da7a90edd7ba8166f58d97c4b56e29063aaf9fe4aff1f526a0db0071c3608815075b06fe39340ed9daab2d4665c463cb89782b30c92d877d0055ccd27304fbc328838edc444b261f7d44328478ac99a0b1e3e75864fb4efb4b3ec395a9de9d98a5432d5a9c4b0e4ba0a31b57df28509299069025486e8740670733f3025f4a878f044a54fbdfa8f62165dd84e3b40fd7bb1cbca09e376e34222f36ba3cfd3710cb6075435947f67a18cb2cc248fdedc52d7c70e7a7c990b76efede0596ba200b38689e70e9bf36b243abf7e74ab212a0abd8a4501de84ba8ce11efbc88b0a3b4d5e8abf3f9eb1e01a0128c8500937c3e371e0fb46d14767da56c6fb6a230dbf705531a252b3c65a649e0587713a7c0e9e74508b3823ab9041624825c6d5c212a6bec12c9a7218fae5166abace29aa2fc67d3bc47f2c3abc6cc3e8920bf29cefc6c4c476b5d67b1b406d8bd09f64832e11ce47d557eb746cf9260d342e2175ac16e0104ea4e704fea9f0747db5e1bf21640e775b68f14d0c585edd113fc18d71ef19b87563a8a0f9f53c8385db398c3486d080ab6f2790e97a2d00c18f2efe1dcf811e128e9983873a137765a37e1a5855883d10d8b92856c192e2ebbf77cb205b8e55481c981a0bbd799685f9874f6182152da08c0ec90e20e957413971096004492c6f3245667930893d1b673b0e2d87bc24b519f9013ea86e4daa00d333180af73f232a5ef1960ba8e2bd0ed3fa66d6d18f87ebf3c8f5888002c89b6d8cc45e9727d6fcd409c4c577aa7984ce8e7816bdff3d37d300f7a2853448ec16d4b7d77631cddd50f21444474b05d0510efb299e53828966e7ccb5f07a1d7baefd10c5badd25510001e3c5d2a2588b10b1d94"}, 0x1008, 0x800) msgget(0x1, 0x20) msgget(0x2, 0x92) 16:01:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000200)='./control\x00') execve(&(0x7f0000000040)='./control\x00', &(0x7f0000000240)=[&(0x7f0000000100)='r\x00', &(0x7f0000000180)='r\x00', &(0x7f00000001c0)='r\x00', &(0x7f0000000440)='(/!\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='r\x00', &(0x7f00000002c0)='-)\x00', &(0x7f0000000300)='#]-/&^o%(\x00', &(0x7f0000000340)='r\x00', &(0x7f0000000480)='\x00', &(0x7f00000003c0)='r\x00']) unveil(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='r\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 16:01:04 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x8000000004400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f00000016c0)) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/214, 0xd6) chroot(&(0x7f0000000080)='./bus\x00') unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='c\x00') 16:01:04 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x7, 0x8000000000000000}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0xee}, {r1}], 0x2, 0x0) chdir(&(0x7f0000000080)='./bus\x00') openat(r1, &(0x7f00000000c0)='./bus\x00', 0x10000, 0x1) 16:01:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000280)=0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0xff, 0x3, 0x8, 0x4}, {0x1, 0x80000001, 0xdd, 0x80000000}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r3) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000200)={0x1, 0x4000000000000000}) 16:01:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x10000, 0x40, &(0x7f0000000040)="cade697ea65aeb483c0b5a5c02c2ab7c53f3af9e20970eb6bfc01fcbd706c6d517ab44950654257fc9b78ebb1763276ac6f98aee53cd60ab535dccecffaa1987fa181a21867d1a24b6f919418957547e94e6541ca1390676d5240f254f2a79c5c3eed66477300e2cef488b377043a986a9533e5bbd5fcd4592e48c642f25b950020f39fcb85e2b6bde1107dccbdba1b7dfcda45b6faca42eedbcfd66a179606440ae06", 0xa3) 16:01:04 executing program 0: getrlimit(0x3, &(0x7f0000000100)) socket(0x18, 0x8000, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000140)=""/152, 0x98}, {&(0x7f0000000200)=""/90, 0x5a}, {&(0x7f0000000280)=""/49, 0x31}, {&(0x7f00000002c0)=""/145, 0x91}], 0x4, &(0x7f00000003c0)=""/2, 0x2}, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x3bc37e5f25335e1a, r1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000440)=0x533) setsockopt(r0, 0x4e, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:01:04 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") r1 = shmget$private(0x0, 0x3000, 0xa4, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) shmctl$SHM_UNLOCK(r1, 0x4) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000240)="ff") msgget$private(0x0, 0x84) 16:01:04 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x6, 0x2, 0x4000000) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:01:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) 16:01:04 executing program 1: r0 = socket(0x1, 0x4, 0xfffffffffffffffc) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000001180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a5c43851a5acc0cf9af331280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052a900"/4111], &(0x7f0000000000)=0x1002) close(r0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:01:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x1000000002ce3) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) 16:01:05 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0xa7ae74370203bf8f}], 0x1, 0x0) pipe2(&(0x7f0000000080), 0x10004) 16:01:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="36fd22eaeaffffff", 0x8) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:05 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000480)={0xef3, 0x8, 0x6, 0x3, "1cfe1eb2e424062f10e3346aa7c9f0606ef86573", 0x5, 0x3}) write(r0, &(0x7f00000000c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d97184a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550a", 0x61a) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2d}, {0x6, 0x0, 0x0, 0x10000}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) pwrite(r0, &(0x7f0000000280), 0x142, 0x0, 0x0) 16:01:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = msgget(0x3, 0x10) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) r2 = socket$inet(0x2, 0x2, 0x3) getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x10001, 0x9, 0xc65, 0x2, "ae9c0dfa50ef9073dda4b68aae33b70f320743d8", 0x6, 0x3}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000001c0)={0x3, 0xfffffffffffffe01, 0x2, 0x3f, "8c9440085d5a7ef24f87f72f2c695ae425dda41d", 0x3, 0x1}) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffa, 0x0, 0x5, 0x3fc, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000100)='\x00', 0x1) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x14}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x59b, &(0x7f0000000000)="b6") 16:01:05 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x8, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) setitimer(0x3, &(0x7f00000001c0)={{0x0, 0x400000000000000}, {0x0, 0x2710}}, &(0x7f0000000200)) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) ftruncate(r1, 0x0, 0x6) setitimer(0x2, &(0x7f0000000000)={{0x3, 0xb98}, {0x7fff, 0x3ff}}, &(0x7f0000000140)) r2 = semget(0x1, 0x1, 0x10) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x7]) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)={{0x2, 0xff}, {0x5, 0x5}}) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3c7f6045a4919375) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000200)={0x80000000, 0x20, 0x5b, {[0x5, 0x8bc, 0x946a, 0x7, 0x44, 0xffff, 0x2, 0x6, 0x400, 0x400, 0xfffffffffffffffe, 0xba, 0x3f, 0x7ff, 0x1, 0x29, 0x81, 0x9], [0x6, 0x400, 0x3f, 0x101, 0x5de, 0x75c, 0x102, 0x66, 0x40, 0x8], [0x5, 0x0, 0x5, 0xfff, 0x1, 0x2, 0x7], [0x7, 0x81, 0x3f, 0xffff, 0x1], [{0x0, 0xcb, 0x8000, 0x1000000000}, {0x7f, 0x0, 0x100000001, 0x5}, {0xdcf3, 0x2, 0x7f, 0x6}, {0x7, 0x20, 0x1, 0x9}, {0xffffffff, 0x97, 0x8000, 0x7}, {0xfffffffffffffe53, 0xffffffff, 0x8, 0x8001}, {0xd95, 0xbd, 0x9, 0x7}, {0x1, 0x6, 0x80, 0x3}], {0xa5c9, 0x38f3, 0x55, 0x2}, {0x6, 0xfffffffffffffffe, 0x2}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:01:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x801, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, 0x0) 16:01:05 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8edab246", 0x9}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x25, 0x2}, {0x101, 0x2}], 0x2}) 16:01:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2000000000030}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 16:01:05 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x100002000, 0x2) mknod(&(0x7f00000005c0)='./file0\x00', 0x80002002, 0x4000000000) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./file1\x00') mkdir(&(0x7f00000004c0)='./file2\x00', 0x8f9bbe0f5f38a322) socketpair(0x10, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='r\x00') recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/98, 0x62}, {&(0x7f0000000140)=""/54, 0x36}, {&(0x7f0000000240)=""/191, 0xbf}], 0x3, &(0x7f0000000380)=""/239, 0xef}, 0x1) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000580)={0x7fff, 0x0, 0x8}) acct(&(0x7f0000000500)='./file0\x00') getsockname(r2, &(0x7f0000000600)=ANY=[@ANYBLOB="00000000000000000000d15170d87b39ebbd000000000000"], &(0x7f0000000640)=0x18) readlinkat(r2, &(0x7f0000000700)='./file1\x00', &(0x7f0000000740)=""/228, 0xe4) unveil(&(0x7f0000000000)='./file2\x00', &(0x7f0000000340)='r\x00') 16:01:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) kqueue() r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x63, 0x2}], 0x7, 0x0, 0x8, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) dup2(r2, r1) 16:01:05 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() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) close(0xffffffffffffffff) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/wskbd\x00', 0xf0e8e12e2e3710b, 0x0) write(r2, &(0x7f0000000100)="3f8ff26d5ac00b6019020c10d6226803179e38b3bef31e4af0e338752af2526d7dccd96df16fff9494cb714a709319ab4a660f309a8ee1ea5ec6a901a8ce9cdca026487a0402d809f1680f7bc99f22b540c56b4878133e832801b00adb7cffffbd47263b72defa53ad2c996d5415f4ee42e209cd1fca02176efd00acd5c4126a76332dbb9e3419c01b026018c369fe7c9b180c2c103bcc321b29e8ea816b5508f0b831ac9ee720e69e46cb80b92ab62fad9364a7aa609b7e3f24874af18cfca4fe6786822e558d511dad176fe41035d1c39fa9f4a314dd358a005d5e4caa5910889dc1d0937379ef4ba487987b2ced9ff75d845616dacc849f572efba5c161bd7ebc72f469ca97f1aa6b26ab9ce69451dd3bca7bf28b114b5b9b16a65b0c12fd8ab6302e6fc24132d0c85206f7e1d73d744ef326cd99af8089f7249d22c916f187e6c98e41eff34028f7a77bc08638133fefbd29adec8ce43ac47d7b636d8c87c07574e5e9004ad094f3fe17eb693327fe0196b4546b8593e2304d3e0614e1022da4e048c47dd59f29c1d3524e0b5e3d97643cdb98d1b72c880a6fe906806328093cf5cd66ae3fe72264e0dc1a4dec8127bc41b893fac9bfa59a1932ec3cbc2cdcb30164ff2e450294b0157a26b6d7c28a0489f70b395bc0b5d3a00b0d2b0c76297acce3104b7edcf7f1a8627589c659312ca96e25592a98076cd641280374e1ce2b8a082dd9977970f8a691d964409c9582ce579779cfd98ce41f924da0a336762698d4710d17d3f7fb2f996f4f01d818f2ff6bd8b685e87ed9d8c8e0063127bfc55ffd145c495911bfc254535218e5fb6b8edfd98227a8b40dc5bcb8c8ba78a2325d18e9b84da5e647d4549ecb70a325f82933d9074b3ab4cc6828093ed6b0f3d76e882453001a5e547bbed21fbf2c693cd57bd7a5673365d2c37b20ebe7ff64dfde41de71dba895988538882935a3ee75846de1a53168e9d26fbc58194caac94df7b3968d4d77eb3f076d47e12bfe0fe681202f0146b300945deb3f39204ef6b8bf282b25f976c316ec64740ca7a88f35a7dd1fdd7e9906dfdb2acdcb91b61162d947554540c9dfd3ec906bdf32227432d33569c957d79df743981ed6083e031c05fcad24caec86a45303a2837267d5201a3be94e43a1d454597c44c9608a76dac393df52a5d08c067154f5cda62984441c76d7e1e0e8b140bb6716b41097a26d60f7a97173d213dbb861a34c1997b46dae4fa4fb04a941fdee3061b0c8fb5a562798f61a3a1b0306d3600ae17c4afee6fd3b22d3d3891183f29e87e910471332cb166acae68f2b0c4e830259fe27ef22088c2e6a55166d1314e8a515b0f619635b6e6e2b75c65be8ea5b258b414aab5f014b1f1c2130a8397e0e8129e358a2ef2f459e04a16f75d3e7abf69d77b7b2329458f9e351828032fff2e4d734b1e484030d8b5ec5a0fee6bcf677ba4cb873531b6c411f05e664f805d9cd270c0fd57597d263aecbec87b372694ef59893438d13113608e580c027af612faff99ce1a2032b87672b3a937cb6cf050a2292b71f48e8ed09eaad3d634799576aae74550f4c4a506f5a50e157d295cc5651a61a71c5f771794affb6336d060247828fbd4c421f5dbbcefba471965d806389e1ed5ac1004f7c03b8f4dbcfb3673c083c105ee412976b2de549d4d745f0a0cf0cb2a111a49892729a9df1c9064bbcd2a15a4c3af2447b103c5d4268b2b416b9d6ef43973476b9662993c410f49afc3c34211ae8269f1f36808424f7502d41564d95786a06eb06380641384f0897de9ddb97917472c9d48ce71a066b881b1a7b232668f1e4b2bdc7af736da21510c36415066a07b1fa8f97f1256c664dbaf9251bf65796c6d4aa62cb81e49eb1a26f448f4b03b53f362f7ea896ac8b236dd65788d2897f23090501311a6fa6849b97c134f490669e2e2dd3ca812af4b2798a8c22a72844b514a846f84724f0f06bd49555c2206e721c3c66d1a30a36108974ae58afd7872b6ea05da350fdedda27e1edffbbb0eda152f54d90be6630c4810d658d802dd5bcf37854df25043ceef90038717a1299bb160c64867556526c526553860e089cdeed4924513a4b72c9637d11132c17dc8d4fb0d5692f67251bd516473b1b1f560afa73a9470477c27f3a3e88697f608ed5d0d19564138fbc516196058cfda01da2dd1febf9fb2eef119dcc11958682d75f0f288323975dc9c8a1510e107508b626cd1cbf3f2aa37ae8779e51c80b259c34cb7519d79f6890954f1a27f6c1e05baf2287b1ffda969e70fba2873c0cd5960a82cea5ff18d6651d3ee74f348710fca8be331437c38703c2da869a61983efba864df94cdabba8d3fe50468d8e2d631a47b01bd26f8526b65bf82118ffab3020e939adbf02006cdf2e54973a41f0499dbab3da38af30600882e2f81bb9dcc78262b4ec83536f79a08454aa652e33f0a0a35600b1bb9e35c55b3d5f510d25128fa99bc45c8c2d1a9f32cec5efe6dee172b0a5268ca45fe1a8c58de52589a0031ee752758f21cdcbcb220094a3a0b90052767436c3355dc96070d34375fd93792621dee5c483b63e0a32756a200d81eb64d19765117e7a85163c5dd85302a5d2e5546049d446322f4a729cdebe741752c883a047c5b10ee702873ecf5be8836522584ae6fcc06461fba8b77c5aea5feba49c8497e186cbbeb76e1a2fd569f8ec1f738552439a329d4bebb00a191b82f05cf52c6ab15b2496b30ae2993b4dc981567d3f9aa54d38476d93c170be31879d70b1494ccf560c68a6889a77d683586a3c7097e0724b5e8b87913bb5228e3e2828cce7146105927e705ddda9f697351b227469b31af26f0f3e5ca612da5e85a7c969bf65f95c6b0acd0d419ec1aaf5b8f6a2157e2273075c39c99bd6bd2856fbc2566ca067ef758cab5b3587bc54da44c1b33ccc9e289a748e86d61ba4668761680ac413f9794ad2c4420396acf18b5ab06fdefdf817e0cc427790c19a14f806728c8f04ba1bb26a22fe5b2376a48cf4afc5ad0688feacc3fd2be7979f35fa6d830456fa86afbf557bc879c0d4c307c5dca724b6c167635848dc7efb2735e55b58f13f8944fdd1d124c5c0dc9acb75563d1456c9e4a7e43dfbb4ad5205594374838ef85f984ea72f5727bc45317b8af8459dab993e4cbc5e4c950d9db0478312e61fb1db6cbabb8ab93ffae1ceb66de8be66c633ff1cae766cd0945b3823fa4f52d2804c22a019256b368dbf02858eb690f3176e77f9b94a2911948be0c1e48363aa7c4e2d62d30fef1cb1a79089ffe95e8732f003d7591600f005aab5e0558ae817c3fe782c5e5fdfcbe62728c979071b03cf10a02683ea158307e38d8bd2fe0b65865b9248098981c05cc64b3a1816edd4f21e2687d78d8c23830ed42fb4ef7b23fc703bd6c80d44d06f5d9522af109f61ea2b8e3cddc987f132a9de66ae7c97740c46254bec899496b4d1fddd18cabfc93b03df872d2c53b1948f50a22e3de9ed5c1c7ae38ee6b52a84094a98be75dcce75e52ffcb0a2c80ea4073f81572f94ca259d200a0b73cc66b4e307a933a2867b620575af480776693a13fd51a6caedead1779f23b361815f79df98f1b540cc927d35895af786b92cb73bf09a12ff77da4fd6c474626fd2c3897b1f392c1103fb9afe897bfe6aa11ac1e425ceb228b645ab93f59645d963deaa0c31eafb77ff51daeee0d72b9cbc75dec075ae714270ca69c86d0b2140e76721d99e7344d9a010d3b8dea9a433432da719fea235ea7d4a8569fd9c0472e8c1bb3f53ae7486a2a7e09a98c65b56941afc03c41c94171b5385e394c91fa20b8b87ef9b59b16edc7661f45e06083ef125684ee6f5d38b574ecdf51f91e1401abed51b33dda6de0396f3e51b27a78c029cc2133f3506317a33c8fc94df422c6b41df78da475733c6b980f6f4836244503b51ec18ed048ca3b5f4b70347706ccd3745c4ef62b7e3df34a4b62f7351af163ea18f28dc7638dfb4f21574207a4ebe6571e8b77b92689d13737e2380d2bf04d06149c2924c1230b5d6f7a94506a79a9bfc909a93b7608f7c79aab0a41cb2ba0839d2302c3a5e5a8f9e0d8f09fc86c34a34e146045502458838e1b226455a528be3029b82f6a8742c6f011ba1a9834004c537a3fe9b9461a04a893146b21572ee6c612fa9396cae66a668b6e7262b128a3214dd4d23af1aea64261a28a32525037f056b7e57ccc462c2044c579f99ff5dfba3790f0cc160595cf47ce71f7d73adbdb94af8bd11f200073fbbd334fc6c61fa5745ee559593545f47297298da2dadebaddf78c3feb7d2ffb632e11cf6eb051d5fb921b7c455eec9c44e2073d42e61c696670d90a1d12b511fa9be5a16d99a37fc17d74252f745aa121234c3425d527cb17a0eab2732b2a093782f049f15c9c368f2f644d28d92cb4c96f14c7d10c4afe9f2416ea54b60f408ce64159e0223e7d2d3e57cf6e0d7b517587690b5b37a76257b68f3ccdc856efd562496182dec06f23bc7a3faa41f2ae88d0a1c4aae11f8fb06561741da1d44302f872025f41cfa9e5c1b2128ce7945874fe273d2a0e14aa7b34e8f946984a2c1314b699a8c46ed1d78a047f7eda81ba0ade08ae2c79667ea55bee98a1bf5b34a908169f83f2edd0157bf7f6fc9e29a90061739c9075875ce73d9f570e92947f40039149465a58d76f780e7906519c74dcc4b100e2c434404459cbd0f0323d3d9562f708e83037cfa640ddb9438d5006c47513a6cb39bbd67211e18cc86b0424ee154613e842ccb56f8d13271d0c3b9a526da7354da67a5ec45f782e8988259ce84176e19b466999f5cba353dd9f017137c20132bccb3b300bf5a1e5cabd2ed3947d2c54f2b35633da11dc180e04ff3828e28d39af88f25c99487d9d4b07b06c43d83b1a6e69ab2939ebdc696be53b7f4e43c49da3e2dff2aca86698bb85c76d4914c79472ce5c280ac1850c52ca26664e77695cc166f5988907f58cc144ca937424773daf78cde0be8f1435b2a567ef4914296ecd6ab9ffcba811c2dc6604b51872c324c53496d530b9779105b5d4f521ca36e49a7d4baf8e54f4dac03372e13a56be50f6c17f6cd03525e2d58501850c065acf42c30bcb7f3212fdda43004cc4f7c4da6deadf2f35586b3bc20e6077bb17a2e8eec7fcaaadfbccffa44d079ec8633d16e59e7c76f1e0dbbd8c7524697ff07eb8c7b8afd009ced5c06693b0fc0d1d636ecc5f4afdae801ad15a255e4ff6e1b15129197e6ed3c5c35044390e37bb182c7e954cbe818bfd96a57678bb7adc57a00d27b9684b4d4fd5301f7b26c7668f9da4c0e15f0c300477d5a536d73df5b21f23cb1a30b4de9afd53d4a8bafcc898d9ec3b81d6185403479fcdb3f3536315e9221fce087d461f0332d687e969e8bb1688af9d139ec17ebb9daa71bf78b440b0ee33d9de120a18b2be2950e1e70ad864dea8084f233993d473b542ed7cc04304eaca5c4025c7bfcdc6a131b9aa8e23a6ddc23094214777280e9b03ed01ad3894544ff446c66dd4af79cd568ea07a4c60e843479e6c23bb75d25041c1e46379641fdb19dfc1d0bdb1cbf0cab3bacc77f967e9ff875611e788184db7", 0xf84) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x100, 0x10) open(&(0x7f0000001100)='./file0\x00', 0x88, 0xc) close(r0) 16:01:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setitimer(0x2, &(0x7f0000000180)={{0x7f, 0x8000}, {0x4, 0x9}}, &(0x7f00000001c0)) r2 = syz_open_pts() getsockname$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7) r3 = syz_open_pts() dup(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)) 16:01:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x300, r1) syz_open_pts() clock_getres(0x5, &(0x7f0000000000)) 16:01:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x10100) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x4, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x1) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d93}], 0x6, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x8000, 0x0) sendmsg(r2, &(0x7f0000000100)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000002c0)="d57942e26b3413883017f8d9810b0efc8f18aedfc8288564cfb1edea8ea72e921f99115ee7aba80f61a706e3a6edc38a623e182002513042c058b3da48439e004a0f0d8ae3a2992e6b7de76742e747f05c3dca630659ecbf9adea8fb85f2f3379c24b9611f8da4c832433fdfb01f9e7f1f66c2a292e71123721916867fabaf2d4567f2827cea8d2b2ef143f15d3937d9a54e4d808b757b691241e16058f917fa57752495597edb73180f54f7c258a3969ec48c133357988e8d8bb3936beec9867aabc89c08d3f27a71d840f9961be8a3b833c7bee9ffa6b2b7404313926de1407b549bcb3c1d2d1c7dac09fa72f38f85244f6c411509304e7c793db5c93a345d0cc1ce7d5069ae97bfdea133d934b32794ec04d6030c38ac35917726af50d56ba8fa89fbf8e5655dada1b595e683a65901ba14d92330532b89e243ef2f25f8832b54519f544c2d84f23d1b0c9ed251cffba4c89a9cc1161532bfd5d5d962a6e3844ae452b57f87b9dfca5f4889e34bbeb8bc64c1a3ff4981ff6706836ae867ff70749724a3c7b0f59d4b5a1b24b20331d6a4f12643824452ea6d72a733807c4d82e4534460ea74934ea8d77e6ac94e2b1ecdb9ace02ff3cfd4fc529dbf3994ed85a1e80fd0878f48b9bb56f63e1b034855e9de8b0a950f5a0282287274454cc5afc294ed29337aa0d39688ed78f8ebb69cc7432e76629a8d9d34ffa2517b0720582927fa400d6ea39fcff7102f06e7e34842fb7c437545ab975431ab4e67d2ce3df1d07811a6e3d5e93ff49d4f82419f7cd39e0d114ab5ff9a726eaf1ee938b6b8f0bf412d959ac884dcfac75641ab2dc3a80eed5352b94b5b112d2c323d6826483e8734cfb04a462c2a9957e0e85e36fc3329ad7a3ae3566bccb5eeefb8756b57c91b4c6d4b0eab28064aac702e73c93d88949a75d309714e5025a35fc3b34e41e32ed4c8ddb1afd0d1d5b48f7b71d88b4c485a9d4ca90e72f7a45d705e01ea4fd72ed93a84f7251314db03bd5eb9b35447447af6e1aa0261d042d5a2ed4948af486c5a7597c13e4c467386abac1ff114fc431f63a49c8de2b5f7e0e78ff3432cc05d9dad52d5b29df22bc1faf511a5e5e43d5a51d99bfb2f526263fef98c618f11df034f35efb683d84dc8c7370a8a0204afba78b8599a162c53860b31c3bcf4189fda2b3f6633aca46de1a3ad6f5c052431d54a5ee41741c291c4018a9fb7ef91255e5602ea7929fc440661e565fc124d148a40085c80d7a45149a7b6540630852e2293e09791f721619b71961177266ba33e7dc077988e6bf57ad169b19f1e8e27e9e7a358fcaf6a5dc476b093aef2097ecb96dff2e36fa5a6af16365ef5226f9ffdd9250688d9d13f2e40bc1cb9a7b498d2d88305f78c199745ec245d2927eb6ce741a7d6484dbceb6688a61f1feca16eafddb9eaababbeeea70727f9a1d66841a309d738eb35b93362aa35bb1110e66d3dcca022aaaef090eafb8ee39747cdf40de2e12154b78549a07e0241e14a6d9cea995e90f238ac4ac20d13fdb94d96f2d9edf2592d319e1acb7ff6e85f833746153dc5cd0467ab46bf5daacec7852d1f72e2b80283e639d2c1cbe86ee7faea0d68d39cad81cd5ba8936d33b3a3eee3c5263124de45bfcc41a1cbe856d1d9ce92406c48df320466d18085a94dca68e5acd1d41788fb7488324cbb7d9774472c7c7b3ba0eeb40ddc968f02ded6dbed7a3e4e7be1261f0e08fd8697746c5a294c1d1a37bd7b72558ec02fe6b6287483c200061ee62e2efdd6c608745fed9bb2bc86e2bb4b18249973604b2a3bf460031b76378d8e69ba7c80727d22780085ee1ec3def0b3e6aae2da17a4c0ac1f0be83fbfa7c1c3c535be8af34d48b44237de8c47eaee8de48325f95beb8ec74af129b6c812825a9cdc38ac33f66e2d0512b690b6557d8a803be2297f015b723a1520e0d5f36712786af7926d41b46e50b3acc387714b7db332d6499cd1ba574afef8daed5c9ec352305a1b2370ca78beb5a79e9d3ddf8abff47212524dd28fa54ae978a9bd80d37b8cd67148742ef40652ee9abbf730b92fcabd064d34d75a3486056c8bd27d261a18b051e2f87468dbe92902057e57d861fec36051a43deb7b9ddf586eb0fbce4e7394b72932c6f82e4edf27017dc7957ebc99f351987225fe0c2adaa56d851347c78ef638d6fbbdeae66a82e70d178072d860232f89b4816e22f48e1b9c04f73cbf7c22095861dd65c7bf8111972ac7bb514f56d0df71a6de6a224b748991c4d532401160e391ade737939866a5cc6c06489a26543a1e68cedb7bf734bf2cb675b6f5168b2a3716844bfb8d1ea19489bd275a877d68d097059881a0d06a536cd26bb820ea1bd3fc39956c95c486bb2eb68bdda5de3183c8320c4c9a778b3038b7f0938dded244baef2982308ee6834ed7e2371d30a51ffcbb8b800e0c9eaf323d160390c8181c46422f7113d45e6f2aa8e87359e4502c280bc9ccee2936a2351e21ca05011d8d93bd546b7298daf8da0152da6537afdb13c297348cf8d5954f91f345cc400c150a9a4538a755e10e73c854a325863bb4d299d761a9d062ee3da081e05daac7fe20db976e12a952597f6a914e3c51ef0f8951e989c088307d59f6b928155f443e5f429126a92d2fd4aae96fa6a05c8b1e860eeb520acff434352783c90da477b21eedbdfa3ed62573126058900cba4cd657216c8aba34e06559bf7cb14ed4c61d13cee424c88abef737f0f865130b78e31eed624b34a747e1580aee38109b4d5e88dbe99d02eff516b0749a1a138e39457ecf0f0a5724f6f9fbb8ce75a55fe5146fb0674f077f571b6365135fa061826f67443a095f6f7222c15a020396c9afc9eadeb367692c08c1612a90331d52d3ad33dda7cd143019ae7467d8c422da65a3e166b131ef83298ec41a4ef9930017674a90a0b2c37ad207288b79a6861dfaa390bbc2d96627283a503b63e13202e7b379bdbbefddc2a421a8f3fe48776e17e83dd731108a3d4fc5fc168fac79aed26a3d6b6d6bcc16b2431c727865de765848096d796d3917e774a70d88a6f99758f82141e24b15dada1cafd2dc7a99641c2a3c1ee1ee9c515ea720ab0ed3812d466dfc7ef13098511c83cd693009c5f79d26ca5580fbb2da73b4e7a0a5148c4ab9b52d6456e0d1c21cab8c6669b0a63dc650c9c9cb9c28f8b880b6221355f30d307d1a0832081f72d2c4eece1d3349bc357ea9fcb1d0cee52ba1d84d38a7e2c84d78fbf72a4ddff55d417952bd1d12ef968e9c5c60d75bfab36786579ff5f5c8f9625f6de6bf3e8d335ccbda1edfc1ab1d5ea97902b38722e9fcaf10ffd28bd74a23ae5987b1029dca5d59710669e24f907a70ce292e88b8bb7e23facd6480274a2babd50cbe0960d39e56ef5b5ced86c3dc0483a414c0ad24260b71169eeb192b2ae2e0ce223e9c06241528ede650c09579d4b8b0f4f468345a86412019cb8974a57b25a8a176cccfb89ed9d42433c56ca5af8da59a5dc826c76c3c10d06651162335b5a88acba70fa8dc6a6ab3b803fdd8a3eb5e94b7f6352f0be4f7756bf3131d72365485d0085e123f33d4622ab92b434cff2cfa92dd690ab4e633313fc29f536c0c48e67715c783abc78548432f27d553e5942c3cd40b0db5146dd0ac4b34155eab66b7fc51f4af2054cd4455dadc6913c7bcee3f95a996c1df3abf40441b84a2e4836122fa45aa57b214959c3ba0340262c1f1dd0b5e2c87e9a523bcb6fcc358179b3e5ea16630e6fbbef03ee6ca2c915d06fc4232ef98b8a5e9ef5d05ee0d6da435688e93b44cb284179cbbe6bdbbe5a5ba344a66d75760790a1fe938730f378fa88db7988adc4e858a9887e372b27dad3633dfc592ccce2d864ed2052faa111df871b1100b4239e5a2ee46be9a1f90ae23e2a2b21bb6b56411634a11fb1e198636746f9213e501e85e91da881d503b5324f0d72fb07ebe4e06558f702727c23d2fc54caf613774e4f0f929dde86aa8ec07fbc0eac9ae2451db1193fde5543aaac565ee598098741fc4130d729cfedf29478eb0b5d1aad234aac0528557f77145cfdc60115a9865df13847b75c3c48154b452474e9b1ef78f59f65ee9b39c2c2cafa0e73a4cd87f4507b7135344981fb8eff7381209ec8785f1b3b938492a9a781d448a758ebb73d784ab9a7a6398876f57bc8a778f635cb157a374060a6c156d56bcd215c430c866e2ed6f7ab2e4dd60be31457317add71ce90abfd20f1e878a6b3f93b364e9bc2a8a73d496e2342db531b91ed53617b44f838e0872e87c005fd1617ea8d631dfa34b6123e08acfd7c97b2bdda4ed9a2621022a1b4f2d9875e3f59bbda7e74e589273391bfc16d6b567d88d8d7276ce7384b5564a3f011e1f5077d2a2d093a5198e04941491d5893f983e7d5c24888b7c6b953006218f0e3433af18960ec711dea696d57a7dc9a4f69e4062baca1c0f7f981053461bc82fd0c93a2c670ed246e57dd89d2585bf0781c059ec75f24802ecec15b4034768a3448670eb482dc2294154c9468e95a25cf156665cda330b509aad96c5f0b6ff057d0bd17ab6d022e7167047f3de143b0cced65e34c731414b1a6e8a9fa36c3d0bfb799e1dd3aca3fda9960c28f089fea17b8d86ad72834b1d8ea619e778c3a44fd8621ec04cd221e89bcbec3f75c52dce21ba941bc8560037aae9c3359a97efc15f805633c467803b1fb0ba890e8d01ab45ab16d4615073b67cdee0463e4ba627f4aed8899d99b5b0b31672fc15e45f92cc43321a84be87490a2af14ea510b0ee0f760dae0f6f098a74dbfd6fb82471cb6159248648478d8560e4fc2645a1a58be126638c121b0190f36f9239302f85701cd8c4fb1731bdf697c18e6c9a0adaf9b147254845f58bbd21b10023279f4547cc8c1421a01ad8945dec151bcce68d13a2c133c76e34cc702fae31113ab47b8059325d18c851ee1a766f67a5dc91b167397d77466f1409c09022269df2e8055dc4ea70d730dc982b839b4ac5603ab4981998d21023013ebff41351b362db5b2bbf301ea838dc367e99f36e60457f31433b787666308c86c89e8cd733af4d7bcd221eb19ca6db15585709bb795c1dab8835b1ebaa88c63930e00652b5dc217fd3dd2668f65fd4b0690037a47b6efe615ff19da4b1c25bef67ed568c152f2fe087b78ba2ea52fc0930ab760618bfe6bde7af57f5e22e3095e518d31d17225c785af2bab3f1ff89e97514a9c6dd79324da4c194ab66cbaad7d7859c55a3fd6f931a92efc4826dce810728b6e20745b7ae7a7b7ba4ab30682cb63bf3c18f99958a83b2e223ed928a444b094001782c03e44c4a945ec5279a98d3974f0d8c2b9c983227936aed39b817f6ada6d629e55b8b49e434d6b904f206da804ce1d85b0296a5ef80f5ac442e51d96d8ad9426a62e1d83690aad4795ac34cefe0e64d75808c001a9aac3e9772d8a137282b7a9fed587747c13b84484ad9bfee6431ab035abf2616bc5f5d2dd3e3c8d6f9eecb7880715836fce6b4c980bd4c35ec7619419ccc821985b96d08c3939950b08b27ad1ff140080ebe6651d23829e1660014a5c0920393c52c5632a2e611c4f91a5c63c9846c09cb44518ab5399d8b87a5dcc2d8c419e8f4ae2f2452f4e20277ebfbb4ad5ea3919f9dd4f17658f6e326269a2bb68210d39f02edf2bdee8c9a371907313e216caa166f3508931a38ba9c7931a7b17401240e8f75f6e491309526bca797059549794ddbafe3c47539a7adc9fdc92ba357d5f85677d4dc8763c69568aebfe81639672248", 0x1000}], 0x1, &(0x7f00000012c0)=[{0xf8, 0x1, 0x4, "e23b0a94a9732667753abc5686c3de26e7c57d92e01b53a03369c35dc61e62a44b1c62b7986b61e1755d5a382992e5b7f3d8bfe9cc825f6b93d8dc28ad50a7d4ac308854a41e9100ff573fa44dbb9973df08fa90ebeafa8f8b312627e33b7429ec145ebaaa6442672a8f329cdf5c325149c8b47e70b41d6bd2c61817aef67ee39d619271c2a3253a1e39d4300213da2337b5b78ca6718b13b9e1388e8d1a2b9535152e3389efd1fba7046ce93ee581e89e3167c881301d88a30660b84f3c63a99914275d076ebef2092fe18179f363f4563695cf755a20cebb16cceac9ba172a1f27393ecf"}, {0xc8, 0xffff, 0xffffffffffffffff, "78a51ed37aa486df0193c257872501444a6cc81c8a10daee255ba9c18817c817da312dcf6859d00dbe3b0c8ac9e3b16077580e58e77f19d36b96e00f9a87ac79edee2f5038719d5d67bbf5a93c1185957c5de259b49510b1b0440063b56a17b289ace3c133291d79544dee3826f1c23c2573f9a3a7cf835cd230c35a52a28328cca034d59a3ff2af1c2619f36348e2b6f1785f8413dc9d880034a8bf06e32777ef3bd35e79268b24e38754264b4944b0a7a6513b"}, {0x1010, 0xffff, 0x3f, "391cd53e24ec99dbc20924886a6dfde4a614eb31f7931fb3d2039a68ff7a15b306e715a2df6baf9123f89095b6865d3ccb280e3e2a44ff9aad14b0bd8db7e67e6775cdb0c6d712c0bfd55aafc41724e0c5378879bdd6679743cd8e2dfa718e563f65b616df8bc0196e085e16463ababe7a8bdb553c5ede50b49feed03246717ab7f5c1d25c349762dd49a43e8ed99751d71c45c328a7af457ae5cb818b11ead06eabb6c405a11777205131cc9fffc961fc95c5b7786ba64f85ee8e0945beead0e923eaf18b84c322248f3bf3202170052873e802eb6d05a0d3247980511df62d9aaaca374851953b091bd910d06c578afc241fc4280297b78b233ac7f87307e2b78fafa1e1275bf43dc050d33276ff2a63263134f8ce51db42ed99562449c93035efdca0b067483c1fa5c9b37fae719396a349a814a20fd5cc423165c5b99a385f03dec6cbd0b58aae67f5e94c1ad211139d8bfce450c7e4bb66d9c79802fda6c96468f0423f06841fe7d4eee64aaef2ffd97add74e6fa7f0b77383f98c02d1eb3d0c17125b1b9fe1e70b5babbfc0088a4d61dfb102b7d15c7a9e795c743e84cc97d3b193dcc2d8f460da82209b0122e1ada74d24f157b059d7bfaf254b7c8e03b2dc39420d13bb40dc1fb18d328704a47423243d90b9d978eba6f4b8da8cde9f216a3393b5c0b63078f1a23bc62a28baaf88c23ecde6146ec4e1c3cc53b830a13a907e1f75120110bd91272edea3643082a895348b0aab7c66d83ab25d5f927f6045a06ce37c100f768068dba6c2c8021ae4f61b38d05d03d534d89ba63d6e982d277a7213a2d33b8539758b00ffd4bdf05541937c57eeaa95b7288ad02550b2ee8dbafe97d2b89ede0ee443495e6a3bab595608462f3d988b94fd369fcfdb4d9157b5a4924781e779c0defc6f5fcf946c20fecb5244c6713cf2e4372a17a68fd7287e4d223ec3ceb2258abacec24ae8352f7f9efa563715dd43ba29398065294d1f1535e0f2ee90efb92412d0e76426c1783fff3fe22f053fc912e5f45a2274009148f77706d7be033f9fe2525faa50638dacbe0eba28548d210a534a733103760bc92c4045682971e1abc3c8e9c80a0d8607f4c9ea0a6009ae25830d8ba2067f21b15d70cd3ce460261a4cc95da229bdf064673d4d7952571e958abb09ac72aebe698b349c90fec17641ef611edd20da2969faab9f1b957f21a90ccb7f2b5da8fa7364193babbaafa2ea5feac2cb8325f1dd37e3a596d778736128dfec51c93975546c8cc9f127e526dcf82db8f935822be90fc59f94461a901d2a9602e5bfc2488dabc6bafface09b87b5e44b38d05886e6b349907a8a3c5e9f0adaa92ed12ec423a38f62a825831c322ed418a062b0faf663a588e3a61473b2a015b2c29132e89a8b0adfd406109b74d2b5fcd47fd5d0425baf4853525c7c8c0410d72c322415118970e7be993f0f5195547d64eebac330ba7400af4fe92106f73046fd8ad636d81518852ae67fbb3b680a02302629a36f52075a36289b64eef4d997fcd383e1942a37f37df243f94a6ba4d3c44bfb70ed276158fb55e085329597a1c017b15848ef0cbcafc926a64087a03fafadf64e3f0e7ec4a81292ea5547af7d423bd8d65eb0b403b51d67e14f17fba7ee7cae2f808d3cd9cdc66ccdb273258c41266cfcadfca2a8db198f801b1e2a6ab0e61513ec0a03b5559554191667eb350e176e13757e95f23f58891091e86944d4ca3a84dc69c2bcfb23ca8052d1eeaf6631ba769f98ab27706d66e360120fd5573ec221a3fccfc1410108f4c29eea5c8cbba8541d648a73170577e7275ad66bcf6161a3b41bdfa7fd8bdcf9389b25b9a6b1fddff911bd62a19f090d33e7eea47dbf03062617f7379a6aaf92a12fb23c7630c7629ae658ef1849583b47314473f86051209fa2d450480b235e4c94dee5e73a57b49d3d6cd9727d379c490b8f6fabcdadb95d12c9171ca9775c295e1352362edfb79bafcbbbb91838ad372e954196f03c4d4d9bfe3d660c2bfd6bfa21981a9d2b17aac529cdd88f3caead238202ad1b5fc6e7499bbe3e4a4b388ce68d45b869d098780535af7005384e68f13ab6c834193b5b69242cc9b7cbfa4961c4cb1e1e3f8ef15923b3e4e04a9788708ae7e4e86da37655283f6d8afd841df624e59519874fdd7aa7bf7e319c90aaa6da133cd5329f175704f4fd436416f201f3f53cfe359547337e77dd80a81f181cb3c61c57ace443aeaaa118c602bbbd499aa135a0a79d8130f7db4daaf62465572c96bc5c0109be4a3ebc3164b5e44f681870b61c8572aa108a82f9871a74f3911233c4a1fd887f114e0c296bae4e8389427cea720485de6597f40d9c64a2c4335043885fc23f09930a01d4548d279200c692252ae1c067758f7c2fb9f5766910dde5e4060e183f1c1e1523c9047f4444c5522a6e6398b5f3f63b8764f08bb03d163cf3beb80f96f6c9ddc202ef9d86087e7ce2910a67fc0f6ce93a31991b124509b337cc3dc01c2e32f18a51ae0d0abe0ccc1e41d50b90190df358fd1b18923860e5cbaa3d6349e13ffd44c24ab2f885ebe83a9af8b81dad49445d8663f5ff6b56d8bf777301ff09f079aba800fae106bc1a07d6de3c7ceec61b0e7fa962cdbd2ee1e007d25b8a510238ec56afb8b35fb3a94254b02e7e48bd45c1b95bed3f15c3d7d217c0398e89c8781ec6704310195ab8e5b281f6aa3c83ef9b2278d226622dc03bfd882a9dd5ad226ebd2f15d2867fd6744fc26d256272124b2c8fc458e674bf02765b81634bd5d7775308420b37f6c5204bbaab55abf580926b555d8ad3a4611fc827b0ab7f1b12e4fec119d9d38f4c5bd37643bf52a272f5faa016bc2b5a057d1ede57f3ea3cc2f5663f050533dd144062d3e88535fc0b80b7005b209cc0a9d76e18cc553bd73c4d942597ff2f8e294fac32b5687f90a0028d00a3a4334cb41c43d6441141da12fc1970ad57c42664e6fef6645b22bde559e64f997b6bfea0f2757a4491a52e33a60c03c768f2a2b40b6747bfc63200707a88e74a6f9d72f08e84f3d775734daa8925c04def330b00d607ad077cfcf195f8b6e5985fc3ef771092a6c59544dd9ca5adde262bc1136360d39b096b85a0fadd54d1946cff2d2c32855970a7541eb386f100cf3c71572adb87f90591eddecf5e81c80bd31d7bcb772dd439cc93a81efc30a9e8d6cd409ed3245df626337328af59a1855d3a1717ac2e128fd6b96476c77312421772bd7f306edf45cd83666c7ceadc9815e329b11a5e8b1304935b2fd4953644afe5feeb184af6cec04b675ea13e2fe5d5055c81e7f7bbd9ac325d52a2e21a86bc12b02f4526bbc2538e2b1444852482e261776e3124bf12929e24383707f35a4778380cf2d7811a6d9f988720c11495ffc9d86e6e48ca9190f63f5542b53befd05b75bd9b773d0184ceb79b20ed1bcfb9360bba784909ac016d669d4e09a1c6af1bede74deecf23a46b6fec1c5f00abd35ab2f36b432f155a6dce9d417d1d84f420986f80e2a3c7c95499e06cd2de4fd4f04939329bc1778f5a65ed95ded4e8153dd6517df9147e66408343316512d05af49d8c9c6b4efbcbd365d1d5de6f741bcd108b576e8b37e258dbaf9357477b389c21cff58be04291a35addbf853ce7c01cb85a0cd4f9d0befa23fd8b29e2b11854571eb3300ba24deb5e5c5d625809b95451b8555e4b7b3c4ea5434d5308d6a216282d4e237eafbc9041107a838a39c6cf85c7d1151d44489ea9a4ff475323e718220f7b1ba3d64634dbd62b565913b58df3281aa0fe330121a631e24368e0132d0f81f161cb5e435ee1b3b4a19a7393efaaf2b97ebd64cecf52c0838da32d329dcce06cc83360c8d29f05f81016799e860ebe6aa2f2f5576aee391628c78d22671126f484ca294b06ff23062d20cd72e0012f30ef933e7480f06ea48b7734ac04a4e6e424beb9c343ed38e11f8b4e917e680e602764aa716cce3336b762dc6338f94310a0ef228c010c52a0a41673ec9fc70d47ee8172206072b96f87811ff53bd82f77d10ec6745709103e3512c98e68f33a33012631e5c1040da60ef7a543c06c0dd667de223490b57cc66f9520496f95588c2d794c3312fcce0b571ba02cf08090166c2811e7a3be7e3a358c0319e5f33a5a71da7421bd938d144b3c3e29121fdb1fd67a9a656e744913fcda24f2c34c54a8ad341edc7e633638d9348cd50b5dec2768815ff2f30799c886d7fa956aaacfb7ede291006159cfc70cb6164376f46d07353483fb86c020fe5218a7d8a814ac9e21864ef80292201021fcda038eaa79684a8ba49bdb2e3e685652164089fbf2d5b348631523200987f1cb6e994471c3419f4ccf184ffa0fb0443c56fd0ba88a35c478a87715e169358ef3fb7435c90999096610dc965e1888446fa64ddb9d56289c4f7506f7aa4a8551057dce1bf58f9571fce2055b92e9dc05731362545bc36c519fc07b004058c40deaddbc7b2f9ae47c600aef8df0ac53383edbbcd54a8d75003cd71c0b9149a82ce6a45760f4b66a5624285f8019f0ff6c44f5828aca65296b41a6e91aa1c19c2cd38c4b2af09a88275ce0af2d8eedb9c312fb5c5ac32ef134bcd9eeac9806d12baacf02b77a25db6bc438d5ec47751620206ba4369f0f0df56845a591b8b27467323bc4e82a161e698fd99de9b646c1ba9580c9be7153e825bf5a73feabb1bc1b7384b41d7a58cb19241145b4391819ae6b69e4a802dc764484943a0689103877c16ece1e229d0f0ffdc3af7648f796664c66db755509e93c37da91ccf50293ff791baae2c2817ad74612b8f4209b5a009f96ec261a55b6fa2c7e5ed38ed9913ee1e64c6ba77c744b842bd17752e10cea81d76d8388778975fe907b62376023d448341794f4c25e83c6a13e252bcf7ebae6651d4a9b27c7808809e9538dbffff70188c5fe88a0dd078d76479e977831314d1cfbe0738cb7f1638003abfb8a34c5633ffbdcfad98b1946947d9d1ad23c5d2ec4a4f5e1c4a7b5dfe5f679695bc0525e498db401bee5889fdda429daccaf4e9c250f013cd2c342786c58011fff2ff6377a9c179a98cc7975b24d7b886438940608ff6edd2246adba3482af73f024cfc4bed0d9050a01aac8801b0a278762511faa06e2bac0ce954ee5d641a6591983405ff575fecd5464d0d3b5cffb6d58f615c9a596d59834c34a6b35e8fdb89d257f38eb6de96bf4f3c944ce58d33f1ddd95def1f4e5ed30ecf3fb31b2e0986ff0e5f60d368d1180ef86cb26c98acfa4838a960fb4eb1d5eadf8dda8d86fa1108438a48112ca20a9b4729d558c4d59c5730a73ed21b1e5027cd7f88687f76b761c1f09982b7b67f9180c531df4484ec263a12015366a7fe9c7f062a01ee6b2ff1301762599bc5c2acbde2f66006a68b81547e0c458293b1a272f78f855eb76f982dad74fff9bc50a10332789d6fed9c242f183d56f369bdd7943545ee582598fe35308c07984a89e0ae68010ca249a20453b68e56fe8130f79f07e11d3bcabee948cd49230f8d92a4e7eeccf8c987803af140a0e76d9e6f313cf44c25171b778dc7ac9d71fff90b168e4902f6f011756f88f63d0ee4a5fa08998034b57691bb6ef3c53ed2481f4ed2eb093717aba76febc57c16b6240665dc8ba28982bcc2ecf1daf2578c23665f4a4b0b1d1c973c9b1b02b24caab78712ac632c160e455de98a75956ef849e26308698a97fd978f455f7f37c8d10a2f4dde7b877c545647c131a97c8c51a08c8f3b0792e87cbee557dd5882ec0c0b173dcb"}, {0x1010, 0xffff, 0x5fda, "8f64297ad77178fce1cb8369fc6b7c38c53c66da036c38561339f3582ed60c048c1b5240db0f179b7beb6bea7f80eb23e2c6e6de0dcf98a25e4ec8e9ec92ce71ecd9b9f5794a7fc906bfa7ac99be5cf13bc2ba2bac6fdef8bc87e4b19a011a91f965068d60cc05ab5ba4b7ee57a28a432364e6b9d673fa36f35d72ba7503ce5f84c0a7909b30d72decb6cc6994336a7e5409a2c1486e517d3c40a3f0c5d476a3f94db2eac7fe893892514d4d744cc5e6a7b394f0ff6aacf7200ef30f90682b4076d74f41b011a442363ac2e865b4bc561df132481da6c5061d8e53bfdf0b30a3223d464b2df314015090f9da0a77db0375776fc9e21f6f77d0ed9a68a19318ae15b385f401b33c03d85dd5a3d8b3f9131fb732a90240f0efb3438c73037e2233b857bc2b0be3b1bc4339740559823cb402299a586bddfe82ca6d1c834dd91bb0e68e83c8d56dd63e2ddfa347f6311462238f4cb084fea837399eec552099b81941ddc5eca449decb94e0b6fdeef0f5834ed0f93cd24f242a4459dae77a5e3bd5cd03124ebbe21643d9f8b12949cb024f8f7c5fae72b86ca1ecd6ff9ab2b743f810f9f0908e4137d8fd7731e391ac4114122b89a737ec15a4af1f19faeae54cbff1bd41ddf3f55abd6d8f97e94c9f4cd13b7e70cf76658835fda52e872637fcdca5f0dd3c7f35516c760954cfd6962f3708ffc9e8d4b0b0d6ed416aec32979a4162bfc27be6feb6ab13ebef4cb54c4ba0c1c216b10b10f899ec62d36b11d0fcdc762820bc4000d77f3413c2c43bd588528097d243a76039f87e74e3f091aa22c8443e312c40e89be3d9a8c69e6f59e532eeb1bbde4103a8dce42a798525ea00a4c64c0a2321fdfb8a02bc08e9c09dd17d55a7b8c959dca0f1058738e5d3fbf4829fa011d54ce9eba015b044596766821d9bb3e21f1e54847492a2e19dbb183dee284872d9f9f1817260938298590fa87ebacb249cff6d39f45fe128cce4ab3d3a7919b8ea743c987149660d709d75296f23d8771751ed2c4e1bdf4a0ced1afed191e20f0b004d9275ecca0fc2bb90b651e547b125aad1b28ead19f919a34c392984bbe990e75de842283b8fde39f77e41f5f7b0c2e693f6d7ba06fa80b5e08dc1781004c7c3af522fd4af4b381fce271acda9703d630607f40e87d3a2cf6c78ab8fc7e20037bc618a89784fee686dad983fb408134cb05f6bd1741067328708fbe573a6bc927d078139bace51381efe205bf8f60d6312ecafce8f300c68e3d089d411d3c3ac0b98e32b798d926810b0f7ab39f97cb24a6cb60d31339133831768ac1f7cb78cf593b25436e9d7ced07a607e74f9f7d8a129bb114de8a3311228ea5c7fb8c8e6de38ced416de17bcd92f8b0a73558b3a9966ddca234e88ced84bf673362632f967300546cd0994d8ef698e4ef19181c36cef7e4beb65c179fe89c74ad5d84066e2aab005defc8ac6e4604c540e63207cfd02986241367ac385b670ff36d4a3b74051636752ef471f01b2c840e8e07a2c4be54fd5023771701cabcc0aaae5f073b5737dfe6257a939ffa381aa58b0b7b0e8934fccf365818502ae1057022fef12035c7256c1c0c6b37d28c9bdfc25b2cc8b17f4e40c25e02235fa75487cb5360d3a9120c291536be1f1355121a7547b24e60417580f6a1f3d8bd8f436dd663a654d2e465ed3d0a2eb18b6051a67febdbb35d177dccebb0ec2cf7541ad88981bf4d32c2b771936a94003907d92144912a587d03d560dfcb213b15cce2c1c48a27525397c8d0e7db6ee51f6e7a9565545877edcc3a7286ac4ac16de92d7c0cb8a7345df4f12cd84bed0227d43926f72d8ada0d60a922eabe136031fda650df9d75d156e4bff6fb2d3f0ecf5da48764e2690e38f6c43b15edc621ed344ab4ff4e0c8bfc0d21ae4c4f202266d9014bcd090c125442097f77cfbf57328283c94e99714982bbb8a5bd19e780444a40708c4158208da1778514275a7413ea1dac2c3e8611fbbeba32f4544ae4a4fc81eb9ba193c152fa0a8953423d8599cc41903a78c3786708d8fa7fdd28cea2318a83ef1b2eac4b800ba6f3b022af3139b79c124903bc3b70a31aa20f32cc0f0d139a395fc2de182fbbba7259e8c118d658f66d8f51d3e6bfcb7e4a064c2c3a907072599fbede1db47aec1a0b03905b9a206250de23a1a3131f990ff399526765c07d0b7a32c9c00f09dfb70b6d0f90cdac34a3859b6e56fab21704568bb658f2a4dbb983371c3f2386f4df780ac3be368106fa9488dc1e9d5394c4637cbccad21353cd0b84db73e0bbd7fa63df18bedb866ecfc36726cd549ff948242df56bf7d369fb5669416308dfdc1d695232f7443dadcab7c56d46c41696899617759097f8aba3cf033476e90eedaa0b5605a165a7304a92dcfaf932d02ff3f6d227bdb471dc9ba5774cbd53c80f52883d53bfb7b1bd82d03b646370fc27a35ef7f53bdd1989f73f11b53b79b17568a43292736394defd9a337bf02458c0e13078fc262ae0ce4e1fcdc2155c30b2103ddf09bb7dfe56d5ffe491b27391b7e648cc9ef0bd40a05e3c9180b910dffb49fc2090a6723e4a0ebac7659c8780ad3a5b1b960779fee0c5cdde08723c5b81d2358191733bc46965d0d58ab408047ec04e6d1a2238cbe66b430c66a8490fea411f24da95e84e100c744fe2d0750d9423d77606ece7f28d9c5aad749766778aa75b846ff30248a2f77127b02622ffcaf94c6821809bcba28033c60e640b0f3c844fb804a9db4ce7e9b04aff4198874b2cda3dbceea2b1643956b5313d02a257ffa34e04ba317db0760cff09f8660985293a18719df0383e0eeb00c905db06104f0dd30bef498935c87d510d63e5bca5c9b398d78ef55f2080916b8675faadbc031eb602c867bb1b47019824cafe56a09f490c813b4601dd62049c3021ce1a957808e7fdc8b85952e951e8ccf16c2b820a8cb83f9dba1c7799c198ef854831f307231c246c50605c7027a1c4b83dba95882e61cc31f3ae1e0914aef33f2ee42e89d3deb8b452ab2cc49ef4af79b7d21fedea618c405665499a4f3e0fe1ea44c4af80e706d4992ca60327c9046f497d8be12311dd6297ddf2362e9d66e3bd27df43040026581192b637090fd49bc7afd39ff0fc82d6bd3f19f37e9bced00d7081bf0be2ec8865118127a08d7295dcfbfa8c1da8b9fc9dab7906df5e6212c84216ee8b7d0fc5dbae02f5d458478d2c618fb6668363a3e7e53d04dbb1c7f672d366b11fc93a3d262599b35d8c64c9561aa1a2e54673b74a4456c0be4e458892fda938dc9ccc38fcf384adad690fa12de5cdf4600e23dad24240820b172436b2e194363d1f3b9322991a11dd3d8903ee192333702f425f4d2eae6c3de9b710f8ffdad367281d3a204a841deda66166d0d6ca674672df75f4f2f969562fbdc059b32c0c0e8b180e8ea0640461a4da9772877f1fcb16fe80c379e263e1303b30badb5fc172c4850926f133d30bb9416ef83be81db02e325f24080e09437fa82daba1f0f2c4db927b24dd4b8e33516c33ed9194592502dfd47af2addbd51514d91d579346008d9bbc454092fa2e9f849512933b6346bd0d9b817e3e36bbd2bc529c68f5cf7e6b2d4ee0cfdefd4fcaf3608dcdf040eecca7ecee8a6ee0688ec9677bae1a54f0ea00b534faba63bfc846bb822826e3415e3acc713b027fbe667eeaa74e24dbc77bfd6d64181abde3088b19f358ab47df04ae20e25319ab7d63b373b19a1c41e982e7ba1a6865b00462b4a577a98f13efe863633bfdbc88ba1dd82f81664ed35f443b97cf57ec5b52131119fbebbda8b43e18c21af64a359d413a12c9659ea23bff835ee11ffa1a05a5f868fb50637e233ef688b734fa58720ee8604316c5cbfc68e2950a50cc9cfde2f96fffbb8feb54511bf8d06e778acc43434678a24125402bd769011105d594d9746e469938b667ede0239a4776c187857341bce1e64f737d051f3e47b54746907e74026ff8e6cbf141ea7dfac34d890eaaf0d10f7d0c23db551d0e7fb20f7ddb24a663663a280daae69e60ae0199b221eb1efda916b2504114066a7420d6c7f5e39b5c26f48b5f2b2fe552911ce67faafefded6a09cb011941c4568c067737e22d099e533d01886d4a21fe7129240e49eb57a320d26ba0ac216056c0ab59f1b9cef6055f6abee1732f1dda0fe9f7627659c40b8011fac7ffd14b6b250817731655182beca90ec17e4ec07d9f8c37f3ccc6e158c633caa6306916d33b52e80ed365c9471d7e0c3ecbeed787f3ba12bcabb343132bb78e667c5faa993472e93f96dab5ddf7c20c4c3eacaae2f384f705c00a3f39a66aab7afcf70724de1a827ac8f46b8da50f966da5cc39273c40f8c6febe1a15f352cdc25e6c66c7c989069ee54298927568921f03bfd00fac4b872482b431fdf6bc4ab5a9673bdf03a8302946b6fda2390c6d6f5deca584a8baeca97448800441f662f68c7a00a5218e6cb1731b8ccbedaaf897b8f6305ec57c7f05f159a8b7a8b82dfb89227f2cb8d4e8fc45057d8fda0423b9db68929b693069b0609466343a2b223aeee08325f4cdccffed805d2cb6d7e0ff6610b3ae74d0857b269a06a2483e8291b9286938d34f809ab8724e8ae7da23b31993a5148fc40cf5d702f73f95e0dd507a63ae3f745f0c35ddc5af3ec0d47bcc8f4e7a90d37a002a69b9a42b6c9a0dfbcf8d9dbadd0d9a9d0e39059fad148dea7175be4c2f368c81633937824360fc0f403ad689e3c94eebb05ebdc595eeb71ede574cd53f544549e23bcb4ad39aa8cdf67cb0f10581d050a8e10adb36bd142895ccf17355c52fc5ac8863ef98787fda747d1afd49f0018d27f84aeffd28b2643866f80b787f077b5c63ec8c38e9dec3ecc604a010c4ea5a2a97bd0ee1d0b5d8d227832d3e52871ad7540316969c5464dde1d316cc30085fa40be09d28b58a5d5ac4332442db3d67feeb6db73671e8fa413a773fa4ec0877a8202869ef49b6ffdbeb26da62074dda8610256f6d437acfd489fa75cfe9b5c6b4dd18469a54d2407f983dbe196bb1728fa1c12f40bbac6b9ddaa9afa8eaed268f81d590c47b6b7c4a9ffb2d4715015763ef91cbd377cace438848e99f07356ff72c7055004fafc7ee27c2da340685ea9f0371e98d2445337e88e081481883ec249809b30cefd6d76a916fa475fc97a06ad82aa135e238012f9cf1df8dd84fe8ba180608ff2ed625a6ada4474e32b6f04b320e4e42cafb10d0af3eb1948f0dfcbdf50661e4daf8e283ccd5b0eba7f96d0e5c95b3cb3c865f300df686c56e7bddc1d5063c2303fbb24173668bd1b8e98ca8240032839bac06c76b7964b2af8ca0737ba74b522f1991f071993cbc23e1f9c140e7d1121d4540125b07efbf4af392d003900f63810d5638771563a629aa166b2b014261cc8fb13102ce227bd66baef2dcce780731bb028c41791e702e6603c086342dcf570d14a4b3c8de7cd7bfc9d9a27a7995f72ae461f8acd8bdabfd1c62ee5c1645dda02a2b9c574729304c53b03e3232bdf8e0c471e919c3fb5842fd95c8c3765d0adba655085c4cb2109995e96077d7c5b3cca986dde911061a69a321f19a4979eb3e26607d3788008d2e675ef907a42d09d9d9681d847e05d9c8f038793fe9fc9d98ef5f34bdeb32cc08925e0927dc60df652c2c31815c5bf534185625c49eb4a2de703f5c70a07bd3460174e3140d6b460fe47dbf76e1d3ca1ae9146ff7e03520f306680521aa01967e0c918e4fc9a1c7f61777a58846324655caf6d32a369bc7f5eb381b9de19"}, {0x68, 0x3b74bbe25fd2144e, 0x3f, "427010db94e6a9a6093f4f9e03bfc4cf3811e0a78960e33e8f023778646e8ffdb9e2ad5caa235d9ff11d7cd10b70f6e6c6e6cc26362b1e97b24f66b182e1fb2694a60b2eaa2dbf5716d82fe5a647e9f1b98b2bed88ec28"}, {0x70, 0x1, 0x7ff, "351b3780d857b3c4b4f80721031cfc788184b7a50dfa246aa9929b31c4e23476b9e8677bd7ac0d284c8723d4852589ecc9699b5fd88323c3cc9d3650380bee933e7da7c736a88ba5dbea8e084c91e110f249bedee206c3eb3c"}], 0x22b8}, 0x403) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:01:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getdents(r0, &(0x7f0000000000)=""/1, 0x1) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000001240)) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x10, 0x1) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) 16:01:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r0 = socket(0x18, 0x3, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:05 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mkdir(&(0x7f0000000100)='./file0\x00', 0x28) setsockopt(r0, 0x8000000000000, 0xfff, &(0x7f00000003c0)="eb26a5e608a0de166de115fc6840ad0a67d31415139d46dbb34506d7e41d74ca895f31614c45207c09392bf7ee0d4120fad0b9c15f72591768376068f21194a80bee11494e704d6b55b3185c581550b731e422a4513d6ea4a09549c31f4cafd1501405af5ed91fd70166f57a6a97ba6222dd303c6d603dd4f5e0026f7f3c74bc01872724c5c7af53726e8f689705144817485c550ad57e86b2ad4eb6625d2196e49c6025a8c47f49bce1236331350687faa06a15c2024b9f888abc120c5c0e9f6aac3f0fcae7ff49edb8", 0xca) r1 = socket(0xf74e5106cbace5fd, 0x1, 0x0) getsockname$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/33}, &(0x7f0000000300)=0x23) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000005c0), &(0x7f0000000500)=0xffffffffffffff26) connect$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r1, 0x0, 0x1b, 0x0, 0xfffffffffffffd9f) r2 = shmget(0x1, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000540)=0xffffffffffffff31) recvfrom$unix(r1, &(0x7f0000000080)=""/122, 0x7a, 0x1, 0x0, 0x0) getsockname$inet6(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) 16:01:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = msgget$private(0x0, 0x200) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) poll(&(0x7f0000000100)=[{r1, 0x4}, {r1, 0x1}, {r1, 0x100}, {r1, 0x90}, {r1, 0x10}, {r1, 0x4}, {r1}, {r1}, {r1, 0x3}, {r1, 0x100}], 0xa, 0x6) r2 = dup(r1) sendto(r2, &(0x7f0000000200)="c018a227a4b276e70a22fcefe181a86d549d1ef420e04ce7a541d62bb8128e8e95a8d619580f3a2ea5b544367a6ca7842e8d67a5d649bc3e00907b993cf5f0332e09ea004963fe971d59860a0cce0aca3cb738e21de31d1171719da319f8031d3c00903f59ed56bda26d44e1ecc4ded83db94446563a08a3d5eb5af0b147563c30fbabc199524b572dce55ec35981997f858924064cc8e354e0b5a9e4512634818723103848d710af25e7dd07582a047d1d474730c1e7b1d2f979d340774b6ae886d74168642223a4a6690637f3163d4b5ea6ef99592001fae237d5baca2ecb62a3ac16c71fd3aa41debbb02a31705d5ebc9ef5d1102da00093ab84372a2a575283ff2ea226655ed252180f6c29b10a3aa3cf04e35cdfffd0adea72178ce4b1209b376a218e4acea1ef579e21a4b500b355cdf7fa4feeb24bcae01d6178b5ff1420c706d69c18595eb88e259d378e42260661d223460cf83fd8a62c1d21c8518e6aa451a8f3caed0f1a9ddd17e7bcd23cd74c623b27a9dba3f15d09bc3b19f2ab9803444174a0db11b796145d92841ff0fe213cdea7d0fa6965ce3b4dac333223d9475f75b222ecf6c71d3370249e682103fe722bf25b17cd759f2bd4b2a5afddda9f80b13f47408c49e8f067108bd1d77254b43c25fae52e7e058b86c3b95d5bd4f45fa392cdd4bb67d2f7edf4d31fe04ee304da5038b2a92f0a85cf58e3db5ecc0e4ef5b5d2601a7577a452efaf5e7cba713e5a6ab2ed982620d0a4d68a6cd524cbbaa1f6fd5da9175d2bee3427098ab7e6fdb5ea0792642bb9637b2d30098223bbb1da5abff04d9e3242cf909fcf8d6320a6c19c44c7551fe1608af8ebba43b028ec2d5aa47daa6f97943437a8ad9b6049e65fadc235411c8d495e30d0963cca38d1e33eda94370834c4b076b35ceb720250a8dd4890e4296139e3bc95b7008f9e35d31e8142d001d66ef83e48d70da757693da7833a0400a15ed3006662283a17e411016e253ea1b3adf822a0298b722f04e461b9749f31f8f414dc745ed1822e7e4960eb7db203ccd8d5186d38d2d5090a9c6c7612c57101c75904296497036f1b4da160d7e890fc01edf95d60f8a6133f10dd77b5698458c82b9e4a97e543fbd9928c9e5793f13c68c3bb03d5bb7c046503d1f8f84fd0ed17f61cff99bd36ceae0d998459612febd3a4eb7a8ec611299cc207fac083e912697cf9e7f2537c81d2dd36eb27197d1f4d9a4c03266e02b51c48fd4a852b94d1bf2118e8c938d2ca7b64aa7c642498baaefe133193fbfab22321c1e1266f2725964d6665d77da278e8ecc136a759625f0e7161fecbcd7261c18bd016c12b762de380b09fd731a1f9006cf894925491edb9368fd29349749c430bcaed02269bab6fe902254bb18eb66089954cdb3c3546468698fc654d02cf0d161a6b44d3703f1a75184a81121a247ebccf597ce9e2a481ebf77c5a6885858b1da8c93e4d87ccd0b483993b3b8826d47e582df40f5284bfd8a760220a3a0837ff9d61bcc5997cb33c8d085faaafdba7f7d1b6b45012d8db0cd92cefe8903b990e364c3d786ba5bb2c98c6d95ac4602f52a47805360b9d75492c4864acd4aaec3d8024834d4a4dc42414a8d85b29bd6703464af39c88b0cfe3482273812fc070657c3ce09fde0c35cc2e1cc3c7b7bc9c7dd1c23eb49169e536dd35e33a9e593a8521889bc73ad2da076d1c327bf66e8f1c205db120b31a622b395e2b378b9848be2f3dd5bed1eb4bfa17160f5d72468f71e65f141a5b505bd6ac6f00bdc3df5f4dc2262104ad6f2a032c5ffcf4eb48921ba76d3b46b9ef3758bdef4838798362164ff95d8d9b3177824259a4848069968c7bce07dff135b4f364ad14ad5a9d1b3637cccd25f846a98c4d0641a438b84198db0b23b0926251cb99b5db24b3ba68147df47c2561da31df363dc3f347bb894a7f0e34de647d83a489f9bf7f6df370fcca59d1998ec3b91393b42db8a8ae4d68dbd7b87489a3117f37fa54545f9ec138fc3e9ac48990a6dce2e1dfaa4fddce19e9d5ae008ba1a12146bcd2e4e1447ea478924617d70ae6ef2ecf996fbc71367170589208d6886d160a937a453102b78c66b5894602724b8b0402970e02070cf32a93527e6980d95f3bab020a1fa56851630cbe3b3ff1adc23c73dcb326bccc2074798f9353abe08bf1e81d6f56acc472226888b174ad7fe7e89520fa2179e05aaad25def6b54780764d5a32910c37561698de4938b511ec728a06ea363cb16a0730308f27c4edd3278b243546335de6bf42feea3ffbcd76a162ac7f5592267276deade6ed9e3c6295b80a64978c2d92203bd4bbc9b3532173db52547a63261c92abe69342e3e9c6073b5ce67b0e09ddada88ad41f13cdf9e8787a504200786a2efb09eadad54ad8009c2ca7fe5e8ec0456274e19a636de39e8100797450097132c8dd841b55c540327837c6e1a98bec695f395dc56aabc81bed2eea4029805fdd75a4201f6d25593ad8783b6ce826c79301b33307aaf4d076bff62b9b6bc234a1391c15fa525287af82fae7b1c6131fda90030ba662da34da8245403dde5c8f4cfd3994bcbd6c8b94613dcbc827a280f8880813fdaa74e8f1d6433256fa0455bb08d984ff3e737bb26396e3272c308e8d6a407a6619641f99275b73ead055175c93f769883270595596e533178bb48a720cb7869a051760883001526b31f5f44f00b9d4ce2503896b452628fd4b168a995e7e4517ac7cad966c569f71ff27978d5fe493fb45308795462bc58be982bf4976be5f087df33d3bdcdb6023b6f235b029af5b28739eb6823a79f659ac60d517d0e1757057e6ff7b7453c250c58018aae5e781f8f6819e47c13374e32c3c1023c621edb92adbf38757d21d3949c9c564ede1bcee21bc083b44ee453fe25509bec69b9a85a8c04474a919f6aec42d2b2464b191742c333add12279951685722faa4919abbe1751dcbbdd11deb38f6d5292eafefab0b4067a3a1f6e42cad7f1a8687ec8d84191a9742ef2fc94ff4ee37d5256376b42422233d1afd50deb717773ee51e0eb46031eee2a8a5874ab5915f3798eaae3be1858daee262935fa3870c8c2e4af18ae0117614722f5c64afb61ebacaeea50a0480a339bba29dd3cee5e7d98b49238ec9bcd2e941c58158b25cf89ef65cabfe44e089f6464173ed5049137085e5790e7b941192d58ff45a80c9f280fd6324595a1dee3ad85aced05aa32dc034ba0795c5f06a17c11176745c976b0b2cb1fcc20302db90b3ffd17bc7090e28d9ce7b1f5b055b8a3cbe6295485487d19c4bb7ef4be8f2bdac6ffaa039b1978a5ec276fc20f44f280bfc67c2d2c734979fc5b107e03ab0f544f93d05110089d6dc61b6999fdbb7279acd924fefe22054a29de6dfd6a1ca1a3dd7e08f6213c9c8d93109d88f58fda6835b3b2f3a4664757779dacc20ebc55020736eafed3589e740abe859afca7664f114b98d63f9431466b24930fd5cc3d9ab565788953d4388fb4454bf6f2419ca942e8c6d28e6427ad1f5d256ff221268cf75dc0d0c3ccf04557df6b115a468b9f799ada5e24598132a5ab49e12050057b8fd8d3f710a6351ff437ad1d508b45b9177cccef8f2308ca4c8b54cc64d86b043879d60f61be0e1c98cb97ab5413eb86c1422886efdba38d734f6efbd1188960433170ff61e6b57b311bc0ed54a6467106ec0c020515b7c71e0ba6d7dbe3c105b7fe094ffe2ebfab98c7edce2d4c108c8613386ced76576b79850d855a817fb15df0c74a5f8a1e7f03c238f9f1b1573333385a5bd8e382e796ba6360cca360fcd1caca3865d4108071235bb423eb783213d5ea7a5c25fb8972f56f399176d185bd641670d7e7fcb00f336634a949fb30874a54b77cd1269ec71f879e2926234c8e50d43849f242799dfa93388ed05ba0e57c0919e6b7467ef04b9d836a3534a1c8bf8502deed1c65d1be494af8819728715623cf58fc52d3fa54d7f51794170fd2e4a9ab3e0ccbcd6c8577e099837c775c4df4fbcefbad73e758afe5a3f3785fadf0172d1816e401d50437283cfa45d26f88d98d8e89f69bad86b162cc4853dc1df3e1b634d128f377976805ee8d6fe22d2f43c2b6aee18abb64f82debe64750799ddfa90ddff3e4533b8abdeb13353ba787555c92dca3d32a72b6e7792d9c1e22dd3bf56551896f0f067c62b5bf2410c35df7e6bbbf5e1ceb91915f6f233fb7d5f4270a72f993c1a4ec8f6ce503e07e5ed25304a2dd32269e7d20d0414aedc8ae904085f4095ec9af64a88d2df39e58f0315478ae8159ca073abca1e4e3e252d7c06adc72853b412d85d69a2ad07445fd6195c4971033879a74be1f17262c5c8de9ef7793918c1719464bca36a44d69f899c7381f65a9db2a91f56a11b00063d52d2eb8c8cf4105535269fa3c2f82f1ea785e3b86995989ad1ee557884275c5bb338ffa33b3a9eac35a9411ee01f16b48dad370d93dab657ecc63ccde4981985c032eb580c4cb8a4653004c31d76d0892a214bf74a15d6733c2276bd66473786d2876b7334857e4feeb501b9dcf9ea30a3eef311b1d28a76ab5ee584676c4ec1edc9de6156b5af6e4c95fbeab7fafc5db1e610470da651d56a261e9fe54c53e6f262cb29eb14c35e8c7672291a88e210108fc296976e0f57402c565208ef07023ca79ba5ccf11daed62fed08d6d15f638b23ac7026e0eae369cbf68010c6621aa03d26dac93c042bb00a967690266b396e2a15c48ca204336a0d464f059e0cbbaccd2113a61df37c5bdca744a7d50e5efde4705700f3e4140e0d5d43f60d15bb17f7b2d28930f2b47e669ede91f7ae72bef02d8e68687943f9b5faba60511c45ff286117d950b17fae6bcfd405ac0ede640fefdb12e38a2e2e638a43fba270b08a9df3cd658b3227b6aea64661c46d2f146a6054129e4056bb04e2c53e19bbc96fbe514123410903ec2cbccd5a658e20b529f449506e6165bdcf74ba4f2d02953aab76ed474ceb848e1605d0d23906cc5c482bf8f429476b8afbee0502dc6a10e3cfe617ae2e5fffbe0657b2444afb3ce2ba12579badbfd6c8eb26e03cd24fbea5fccbdb0a63fa38ac5f9a47be17ac4f40d18754adeba5ebfebe0eab246db1553d768a565a783dfa7df2e02688eb2e10d1f4570a2842be672825fbf582cd038b65abab98abb506bc7177b00b4a3a6cebd4744123d6c2a999006057104056c08d11b66a67a72ada0da8b65865fe36f0a6e172a9577276025a9e050debd50cea61b0509b7bcf2338bf54ce074c3c2bc118356e555c62fe2503160c272a6dbe202167140e9c8eb14a75fffc23c2e455ce4876a6cbe51cd999f6ca29faa16674ea4e53a18200950812c795c29391301fb62cb786a3c1031ebf27a705d46b170ac0d953c8bc607d727835218cb4cbfeec0c0efed7e198e939a40a5da48bbe1e930ce805c11c690d4a1b0c6bc4d6dedb382f00a4b644d8815b38655fcbff809312fe9eb10bfa7368714a326171e72933067dc1e4ff0c22c569d07d26d444e81590ee6ab86d9923fb45f19497162ed1c7e1308faf111cd27995986f8868f7c0d1ad550d29fa4e0b60daee5aa496d6e737ac902eb8277bf60aab5d441aef055e040bf29c7302854f7566f35e364649b5c1e46ae74520a89c6eb43747ccb211fd5952e6d910e841df8d55b2a46ab4ebb8211c31de1195a2770408f4442afab68314019ace71d8bda535cd59486299feff4d75524f5e427c95e41f36412b20068f34a1d041caaa53094c364576d64e4b352f8539d543b3", 0x1000, 0x400, 0x0, 0x0) r3 = openat(r1, &(0x7f0000000080)='\x00', 0x10000, 0x100) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000001c0)={{}, 0x6, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) poll(&(0x7f00000000c0)=[{r1, 0x80}, {r1, 0x1}, {r1, 0x40}, {r1, 0x54}, {r1, 0x40}, {r1, 0x4}, {r1, 0x1}], 0x7, 0x0) msgsnd(r0, &(0x7f0000001200)={0x1, "91371a71e623acb4c212fa0a6cd86eb0d9dcdf7e250bddce69ac1ba48b246ddfc67b649bd1b99ade5be7dd04ef9cb0dcd52d5077ea059e166191cb17bb"}, 0x45, 0x800) 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x81}, {0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:06 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getdents(r1, &(0x7f0000000040)=""/76, 0x4c) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) 16:01:06 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x6, 0x7, 0x6, 0x101, "90cb0dae9233ce1c84313bcb82c470cf93f0b953", 0x20, 0x2f55}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) setrlimit(0x5, &(0x7f0000000180)={0x9, 0x1}) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) 16:01:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x4}) flock(r0, 0x2) flock(r0, 0x2) r1 = getppid() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = getpid() r8 = getuid() r9 = getegid() r10 = accept$unix(0xffffffffffffff9c, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) r11 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r13 = getgid() sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000100)="f52fc6330f3da41c3ff9d2924133d17fedc8877e569cd2a2d318458ccf536e816dd92e11cfa343c9d61cafa2d924b76d4038275e00dc7402d2aae6cdb164433f3fc4cdaf7be32a1e399cd4312aef09f384c76532b20303adb2541fe1b0c232e9eae5fa11b63d8e098dd366b59c5d6cf28f909348dba9fcd8a0106169107207f6fe23308b00e263c1aca01b7fc66aa4950f965e3e962546b8751f1b2349962c00f064ab3d202fc794a1d0caedf2fe940ab916a4106eb69ad5262eb8378cc954b4758c5ec3e6e0da38e2817405df3d690337ba4ca0b930084ead5e5a49df29dfbeab2c6266a1fea6511503d430435a28ddee5a6bd5", 0xf4}, {&(0x7f0000000200)}, {&(0x7f0000000240)="b7e640723c3f2b491f01b3d400308d8e786452763df4318766e0a5f56051d1020ccc9cad0c402fc6a467fc7ca7af713dc460305b78dc61345593ada05ddda731038ca6c8c1674a156677d6eae11319", 0x4f}, {&(0x7f00000002c0)="e46cb468a8cf494b3504173ceb0ac19ff55fc0c40f3e4823291da71a4d88df99ced7f8a6b730b41dc06c140b0624b11704985372b77da9468ad7fee5d96eb4a3e7e6e24e9cd95a2ba18e2c96dd7031e78c74fdd8632b1a8f7962a70a2845b30cdd9ce8a172992328fa7d688dd25c1d1cf90aa0cbf96c1b65d59ac67c7f68c43434d66a34c91187e2239c9adee05ec28f350f58a12a2f08bc258d3b4024b0fe54072be2fd9d363b94d3e4b99d0b1bb4f337", 0xb1}, {&(0x7f0000000380)="174ade694ed07a50dfb7380936ecf38573f4797dc7e91bb333bab010988755b0de3842979b7e4f6f4dd865a0c73b22f676756114d9acc169baf62d153dd8045c71e9ffa463617cd851d954a6ca282ad74d487747924cc1f4bf2d6cae15e660aa976e025888d9215735bd9c03d3c6dfae8d97bd9fbffbbf7a329315afed3d59657fe64184c10335eb27b5c68b3cbc0694abdfdca922ffd9d08fc03c", 0x9b}], 0x5, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r10, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xb0, 0x400}, 0x6580cebbd1c9b1fe) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x5) 16:01:07 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0207534, &(0x7f0000000080)) unlink(&(0x7f0000000000)='./file0\x00') 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x0, 0x8}) r2 = dup2(r0, r0) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x98a6, 0x6, 0x1, 0x1, "1eb8fb52f2fd7ef1037c4a18f889fc5913da0cde", 0x3, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x800, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="00000018600417b2ee222b00fe0000ffffffff01000008f60000000000000000000000005800006e15d3e30b0000aae4", 0x30}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x80) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x8010426d, &(0x7f0000000040)={0xe540c48d, 0x0}) 16:01:08 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0xfff}) fcntl$getflags(r0, 0x3) r1 = getppid() ktrace(&(0x7f0000000d80)='./file0\x00', 0x4, 0x20, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xcc9e, 0x7, 0x5, 0x200, "992673c94e74cd20a6e10e4934e6b9b25beb160e", 0x5ce465d3, 0x3e00000000000000}) setsockopt(r0, 0x4, 0x3, &(0x7f0000000080)="e51e2f58e5a8619f0c6d8cb2a5144a83217defd397d9635e68681b3773815d5d43eecc7d7c12d4a288875b21d90d261b6c23af1cdffd289ca7e95c84645a5cebf734842ecdeac183856099bd89b5", 0x4e) sendmsg(r0, &(0x7f0000000940)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x800, 0x3f39}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000140)="e5295601c1a9eded01b72889652887939e84b74086e7e4ac489bdd6380a3096995813625ba71cd23a8473163258497aca9e1364b3ae84609da722f8c138328f14037ddb94256ccbb02f3b2983b", 0x4d}, {&(0x7f00000001c0)="9d21169e06dfd8e94a33b62f4c19bdc7dac0e78d3563b90ef397426414cf3e74a87315e08d03984ce6a37af3355890db62f1bbe269881038d78f04c18f8d736d18e55367d949d642297e699d83da0eeff9ebcb5a1e031e0d527d082f916d25fba955b91075a7abf25d29d2335f9d4eefa8fea6b1b2c3621d214b9c4d82885dc4808777655875ce19b38710e90db0ea06239ef9d33df2b985c2ea011a06c947e613b934f21767e58a5ef2192a0d5475e8f22b4a535adbb5009b02fbd34f553a8574ee1e90d94c", 0xc6}, {&(0x7f00000002c0)="453c716485130dd767eaca8b7ca4d69f38ce1f8fa088ab293086d1c850a99cc019b4c9a0e800957141edd2fb7e7e5d8067a209905071788f8044536d553cb8f552db3be040ddcfdf43f95752417031dbdd0ad37b0b7b51bb7f59451d69df1bf44e666df5fa9bc08ce18b1b289dcbbd527a394e58b6adf5f61d0a3e6f1716cf5ffbdc516fd57f26c14364692e9325882dbb3c3a6978bbe3d9e52826b677e785ffe95e2c4558710994cfc9825eea75cb993e381b674657004b9415b54b5a728fb50a0128cd3638efd1acd00f0179b873d72264b8a1e99a17bb3e127b222311e9", 0xdf}, {&(0x7f00000003c0)="63b91237d498b9cd7e7639e5d45df6cc7d8976bd902066ada8b09eca827d1715d076d8dd96a64dfb44ac45704d50be43650e0b6f6f923cc146b683b128046d228fa215012269b2e5f7496d37b459b526054acac06158f717767084dc5bbf4c8a4cc8609e56a2e58105fd5a433e701edb406467d37b5497847f3f36eeb8ccb8408b77847510d2f1a513b7eb8c876226b18bf18d", 0x93}], 0x4, &(0x7f00000004c0)=[{0xe8, 0x1, 0x580000, "81a7ed2dd3d74d953bd318c3129418b4079c1c47d7e16b49077d6fbbe4eb8854274095a3c0735e896f85db1c424e73fc83cd197daab05686f6375c6e13326d74f821b9f107767e3d5b92491fbacb91b641a350d42414aa58d7bce2f141c0e792b0d994028799317f41316466e6d724d0de0ee02951c94325212c42fd2f2a2b1ad865668ec6185f6b13bbebcd1a659758d49d5d1d1eb354b97a5e23d460a75015f911930e8c10ff396f08731305872859e9fb14db9da5fd5e2ef796a673e03359bfb3b28ca34a71512685775dba20daa103e5"}, {0x38, 0x1, 0x8, "84ad8f40c67875abe33e6110fce30c8df19bd7d02c00309e4059c26d6360874ca016"}, {0xe0, 0x1, 0xa489, "270cd28b979d43fa376d712744a2d2f4c86b9e4e755991d67b60402f34acb938584cc6b86694d078fb15fd0591c7688a7a2a82af436e974359fb08c6d9f352b489d6a8618b2421ed17d6fc45e596542bf245fb0b3b6635676594398e423e7d5fea9d2d7c29604d93b27a2bad50a867c6304ec5131c7d42e8a3b0f3d4282d9becc581364a917171d8b1faa37c63b9dea271f5cf4332cd91c36e0aee2db4ce72ee36463918483ab011cdd2210833224b58e61ba669413b90bd94cea81c1b374403548d73f06aaa1750d4193a4bfb"}, {0xc8, 0xffff, 0x5, "7e998c604006229fc2e9dee1c7129e4b36e708e8a4841793ad0c11fa132b7ae52d229a5026500cdb9b14e102c71b3a1d33537b109d0505ae20dd8d74971e54f73b999d1def77259fe61065e647dfb2dc2d0d2a12e5c06e6a9a7205108d5230ea09e04bedba11bd7c53f0eda0dc0da0d116dce51c28ceca489af7e40bddf4340dcc0f1bebae49da21696dee04da14bf420352af3c76a4d749bbed1bcf88b6d051a0e33673ed8937c02e42e2729c380fa04a5c65"}, {0xb8, 0xffff, 0x8, "be89922bcab87122babe4c28c12bc160f97471e198931e98868b8a54df770620abf9144413546c52877453afbfcdf3cb3a1f4971e7e697eb423d63860083b79e0b420f7ddf9b3199b70fca07761cf40ae36a50dcb6aa1394c09cfee6be3e891828985dc9f695f8a4be879c211f17823c8463e142fe37f523af3ad232bb55e2fa75f9d1e5e01e5b0f562b33973b489472c057dd4ede5e9349cac02d0995127687a62a51d8"}, {0xf8, 0xffff, 0x87, "5d7e301ba721a5b028741d04a09004902e8092f42f6374b151124d16c104b79774927707037d8c13f2ecad1532d88d524f6d50197eb3f06caa509182133ae287ee4aa0ca9cf933797f51a04aa96c6522e0a7a7e3a3576e14393caed3eecd043a3fc8e077aa01c6fe57b90eea3e6dbd36fcc72fdcd676d12160d603eb75f10df33081f98cc6bf3f02bcfbee3a84fd84e010487c08ec21dabbbf19dd2a290837ce48107d1ac1788217945395b13bfd455f27d8752ebfe6a4d7c762328b352df857d253d8a92a9c179d2bc609df833dc680c37815217510a653115af33d27bf2e464ca48c4aa5ff1a6a"}], 0x478}, 0x400) symlinkat(&(0x7f0000000980)='./file0\x00', r0, &(0x7f00000009c0)='./file0\x00') chdir(&(0x7f0000000a00)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000a40)={'./file0\x00', 0x40, 0x0, 0x7, 0x1, 0x2, 0x2, 0x6, 0x2, 0x3, 0x401, 0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000ac0)={0x1, 0x9, 0x51, 0x9, "1589b34436fba49038494872c3b1bd83c9c0803c", 0x8001, 0x1000}) connect$unix(r0, &(0x7f0000000b00)=@file={0x0, './file0\x00'}, 0xa) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000b40)=0x9) r2 = dup2(r0, r0) ioctl$TIOCSTART(r2, 0x2000746e) r3 = openat(r0, &(0x7f0000000b80)='./file0\x00', 0x520, 0x80) recvfrom$unix(r0, &(0x7f0000000bc0)=""/2, 0x2, 0x841, &(0x7f0000000c00)=@file={0x0, './file0\x00'}, 0xa) r4 = getpgrp() ktrace(&(0x7f0000000c40)='./file0\x00', 0x4, 0x2, r4) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000c80)=0xe9de) r5 = semget$private(0x0, 0x2, 0x489) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000cc0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000d00), &(0x7f0000000d40)=0xc) getegid() semctl$GETNCNT(r5, 0xe5100b55de41ffde, 0x3, &(0x7f0000000ec0)=""/61) 16:01:08 executing program 0: kqueue() mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() munmap(&(0x7f0000969000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ab1000/0x2000)=nil, 0x2000, 0x1) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f00009be000/0x4000)=nil, 0x4000) 16:01:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) close(r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f014220 failed: hole in range 16:01:08 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file3\x00', &(0x7f00000000c0)='r\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file2\x00', 0xded0954cd54f14d8, 0x20) mkdir(&(0x7f0000000200)='./file3\x00', 0x8) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000001c0)) ioctl$TIOCCBRK(r0, 0x2000747a) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000280)) chmod(&(0x7f00000002c0)='./file2\x00', 0x0) r1 = getuid() getgroups(0x1, &(0x7f0000000380)=[0x0]) chown(&(0x7f0000000340)='./file2\x00', r1, r2) 16:01:08 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x200000000000028a, &(0x7f0000000100)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x400000002, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xfed2) setsockopt(r0, 0x8, 0x9, &(0x7f0000000180)="ab30b7f7f3450a6519ba99d479ef241ee1dd1d2b426c53fd2350aa1156b2930412f204cb7121d1bd93cdf15cb5bdda25089970f45196bc975a78c0e8ed87e93a975de33ee2f53bc7b53e023c896b457a958d1a13501652cdd8b4ad05d33fce0cb74dd54084babb898b6943b2243e16f11d3ab6b1e36afef6b209925118e70089766ef7134db1e5d3d69e6b85716ed92c284bb68af203b09297fc88cd2130e7e764250943cb239b3dbf697a99b4dbfcf880015df837f5a0a6a3b5bc73e7ff8804e4f0adccfb2970ada598045e6dafe7cb1d09f221825f68d101cd3d95470ce7a5b379496012f6810c8cdc499aea11133847b00932492a477a03b8cb7396ea269d5978cabee25275d3d67d84d645d866dcd06527e40c311e0fc28aa39979dc50a1f633b772d20c957dd571992159e9fe55f8d120717a870732672b3cf4b53e97fb7c3d570df8245d9b45e7107d87ad82a9b4caf0f8eecf32942d352444c04a6f7b65bd43e09e8cd25861839389aef53ea8dd470d11a68de5e1ac9fd3cb88330bc45750ed570eb900667853d3f01eab6510e4d5b71e771dc06ba55d0a165ed6f860238984c9446c68adc3f4893dc52f035a4ef105db18726068a6176317217963593e00fd3b8231d0450edb3e2a11c96aceb645318115e75d9d7f07e178ba324a60268adffcc8752b6bedb38999e267f58e4532103825e58122749eae01fa48b335367c57c9c3962cd1076ee3a46e5f8ff29a271fed03adf970a1f85660d9585863b33df44f547c97d4027a6762b0a440ea331e3b7707eb13fdd2f5dee24b757c7aa47b0ab230a0dae1c4982a8b9c0328c2eed57fe146a90364aaba190f37a3152eda6cc1e43ef9354b4ec60a9e33e569505982e8854df189f6a90c95ea3b42fa509ae2137f32784a78ae9dfc89896359135dc8453eeeca515adf383cc17708e5fc6dc7149913b2e475a9a8999481a4508ded3d9cd4df9639416170f95c7c933cbba723328a95d3fcebd1e9ca8856376b8094f5b2e0a68027834fa12d56121252e13dad597f32faba343beb8d52e7945f72acdd15d1ff7908c3677580aacac94f5ab34e76db5cc122408cef3862ddf640343793758fbf633dd087c4e1cba3f76374e248f31b17745a9f08a657c410c024756ca65f77aebd4d99a14010ae6f9849f4637d7f4e6d89f8a0d91b8fc9f45fadc42aaeae53dd771bdd9a8f0cc076c2a1813ab8946233bc7dd9e22e905fe79d80e5940251ce155c08f8d5f260847b8386608310f4ba92e26e5f67422deed43a98f322ba538d0639aab2a4eb91b1c7215fd551b4d63d634b659742efb5c46ffab29ac65ec00368454612abceec59dff120b64a301e3a60b2ef9bc4f4f9a852ba3b1902b535d8177bb4a88aa4b553bb62fcc3d1814dc09aa7e7a0d622924b02772236b7f5cbd09cf26560914601eb29dff482fb30a6593d6826cbb7f1b245dacd249d4bb92a8e4ebc29c957ef0759dc404f7f3535cff7c08fa94cacc5eff3940ec619b914c908027511daa6e91e11f65a214a004ba227ecda283a4c2bd9f21664268f2774b5a433eeab6d3f881d8a12a895e441827771ea0a49224b7e347a1f05b43ca859a698102d2c1fd2398f69b83f0034238851a54aad300b723d551028bb6eba7ebf87fca5a6e040554625796351b43c6e2c6d842de01b6f4ace772eb4efe34dabd1961ce766b00f515cfeec6784288d078842fefc9e9095d8b56c203e4842793932b66b2ceaa998a759df35eb4c0bd6fb1634675062f46346862d3fb614755a8b17c03b8bec02c6d812e40954e87490fecb8ede8380680f092adb83907a6ce2bf980586f077a9873bb14d2ed91688ccc17d44c0624aa8fab221775d9147c1e474e7157578e712f8edd91c0106e6ef04c61293fb03bda94dc5333c06a655cdce27151da1a0f49d90b0cdd6a3bc65bed9dd9d4f1166562e375c77ebfa8052dccc77b61236d427dad1e72d49d872837997849c74bd0c6bcc34c52afd9f2adcb56dda820000639846d24b82ecc4a872b0d137fd0ef5859e46ba5ce51019d91115dfeb1c804afb48bdb5ff578fedf055711d064034c9d96540923ee2bce589e76abd8f5857585a059666883939e7a4c5a9c6892eec484e9a4911dbd548b36f83402e914fa33aa1fb14984ed838f56015eac60f61552387f08444b68ed6530406833beebecef624ca9213ddf684ba74b030b713ddd36639df126e7c35599fe9152f8b81f6555b3b16f2339f687532bf8e0a9266c1a8b01c5f87e81b7f251e79281da6f992e32fee681d3a94c61f66e59ad8c9ffce6e5b09c7bf55826213b071e1030a93082c9ece8f1f862763d1c73bd0d1120147aed2c67e748696d620dde6399c32ab4da577331e45731ee43cf4fa4c27b5b97daaecda8bd392fd25750229ce01d745eda241e4310b85427a6f22c26ef55662628e6a54456b093433d1aef2a4911a77acd844f6058413cccd4c74258a1b8d45e1fea2058b1008a4dd4962a3127f2886112a92ee2edb9e58004fab0424c0ae5bfed3d11bbc6a5f66c606ede543629698a57e3c8a3700d6a1b47a3ed72d938ac430bccb95b45f6bc94a16c203b62a6ae9c948ff50e278b9c85b6b45ecf4eb2ba1b55ea6be307a38bacca72b4735e896aa26fd339d1f2660fbff897907edb91c72877066b0567827656f49b0e0527c976104545fd2b34ffb06cf91ecc6faadc488d7c88ee8768ad2a89ec1630efcb446fa17bd27bad8766260b3d826c4d63e63453f48a834dc6c0aa75bebe24ac71a4fcbd61f4be1781c835fd4c83268e8a8df7595ff0998136967fd2d75ef759e3b6d0d749963922f1652367d0b44326c3c15b6ec6ae5b0c33a4a3dca6d7651dbf8f61045e1613a4b5d5c8b90a2f2d553e4b6269407b03034e83883681a28bd1a04accbdb48cf1ad97269b6f5b3f642566168d6cc6f57a2cbca3fb85d9a042541ea23e21b8917d02b1be8a50331ba87ac7db498d61196999af4538f100fdac92c237c7a45f000a1d2c8c910f2c1074031fcf7f7ff4984242163dceed2538e808a29a7da417e9430436a561de92abe6111098f75346a8e3fe421cb31606f7b02f6852ebbdd3304a5dba9293b1dd181f1198f1a08a2c8da8642c192e185d2514fe27d37f5286f3611521700d0c7c1d17c2290191d3a312912a1cd9ee6728439136bf23be7a133cd98b79990cbcff5b0bf47b03db4bb475fe106b5ad29575bf27dcf9fe8635c639d03f536582f79be67c37991b173ba32bcec0ede5b810193cbc1d62a2aa3c9d6ebe13cba2bb2f28bdc96b270670e59459d1485e2a69d88a4a69bd470d814ae11655c27de960c04d2c08f41cf3004e0bd8ea2e133bfc5ee66d5cd07d503c6c36900c575394c54debc14ff8adb7e7b4d170bbc0b312f8f16dfa74ba3c7949d763cd4bc25f7059069102bbb1314edd8970c144990af34a033ac2d758b7bf359be33bb70b79eea279ca65c6fee2127e41a84f1341f1363f6e24918b6daaf394105d665f9aca2bc916bfed93f09feefbf668e1f8d89797c6f1a77a124f9baf21e729903dc619cd46e785f4b33c1307a13b02f1c44238a422f8c3203ad748dab5471e2013858681661017e20c9bb32e427ac04987a6f00ddb41b5c092fddc85c879205133409923e2f4933fbb469b69fc0a2d26efe4ba3b75828e2007bd21f7ddca8bcd7cc2bd81924a9ccd712d7ea27c47f94c12896721c607a7b249b8738df76e641f8da003dbf4f68e13b28b1bdfb97cd739935aeadbcb56e06792e0436a75ac41d31e42f75e825420d22fdac0b9e600ccede9f8664af632b6d366da537f70861afdd3f64785437d2ee34daf24014c96a55cd55640b2dfa37776f89936b9c6dd41a25c3fce82456b8ea8a4ab3d2a7398b89fb865d89908ee4f97f6368b0d9303efbbf63f7df966699d9d8b32e892f268901d8e8fe2dce35ddf36141b9f0eb5846b4d5f7ed4dc560000e241d3d8e954d1d4b6943f9ea4a9b3352ce0346f3280c97e215ea916fd1a475ecd82bc0f7e696b8bb17b502a879b0b4834667a7a59d41f4706b2698db6f874ed9a1482c0fd33923089edd82d90170809c4aa6b1c04e83281c97b75eefa2961ee23e9d2d38ab99a8a32e06b95bbfc0e234a21252db61c46eb955d6efd960af404b9d2c9e6b45009f6132b7c7d61370c9e8a9f76e84204d72722a057d1c71b436ebfd783cd63cd7c6f051bf73243d439da7bb3baff606d7336b1a428eb15f0cb74b76f96511e6ea84e0d731f52c773b365f362d11476f1d755f46207e621afa9f10b492785589703d52454f122b80ca12c74e642e21e2ed5a44729086e8546adb3a635063e1d405dd37e8f40b5144a7a919c4ffcd77d09b24824416e6b57bb59a0d92d70136b38f9bb6709f640ddfeb1c1710d2e6b216592fbc987952d716f110ffb7079821b94e7110b48eb0da0afbb9518615d5d764451c2540f646983a02eea16506d896e7fa88c09607b73ca4bdf228111c6689c03e9ebcd73898f78b09f3dee80cc8f29c0496dcb7a079a732889141c6704c1c48edbd772d5d90e0fbbc3da1fb80e296499fe1339ac1779a7ceb2f5a8785b01b4c2319becb52fc3273a624d9d06cf9ab8dd34bcda0c8f04b66ce1331797b300c6baa07b6c406a7dd51b949585de239b0a87beb53fecc842dc64568d67d5aca6f5eeb1f1a91aac7666353b846a241a442eb4d42289ad79bb4e38be14ac3f6bbff4ea92002fbe5dc2fa8fd92336378d174b05b251f09a19f774460af1970fa88da67f28b5a1a687ffb7379c5f4ca3e5b15d99f5a08a496a6200cf4e5724171f7837a00024608a2dc753a0a09de6fc4a46b258190856839e090336d55bda4abfa01a27edd9daa287688e119a9cb54d1134c1f79fab671dae011a83f8c3a468fb26634907401024f7ce82e80613389f27f20556bf65b54b03691507b598847ac40301971bc78eaf9b119309bcd6ef8b4be5cb5f4c647c484aebcf356dac7ec23485a6ffb8ca1a390a251fba619b15d18e7750d0b0c396d8bddba4e1ba2f250cc6759fd1aee16597ce9f6e2fc31654eb930064724db71d905ce05a901fa73815237ab1a1eb85d6b2988fbc19ad758442808a2e9d389f734f111546bde5dc86075bf409225ba6b408704ba71e47164ace950114ba444d1a92c94ffc586411459f9603e0333e4cc982b7efb8ae72e49c2a552cc895738ea3a13f4201de424cedd3c3b74074903d59c4eef5c46ce7ae794a5e2ae903e354d3d0f355674fd31ba9d3a842aa64f359230c4b1f603b83f4442deb16bb4a5a02990b32a86e4e8d2e8485fcae365719036519a4870943f1dbe8f1f42282aa131537fa13655d723c4de8a5e3e7e9a54b19e7f5d7c39c5e635c2d3b415e45f06d844421d38d4d98de7e021a9342f63ca823997fd6bd8778cbc9d733262b0f9de4d88d8d11665e11157b8eafed57c2960e3a7c3d63742abcedbcbe07afdc57f66eb59265b74eec9d4cb50d47435744df18a4efedccf620db437baab9a2567bc7e79b937c5b5caffd9baeebf7658affd6abfd67b7092f7537dcce355fe3c4b8b465b7fa334df62876c32f23f7ea5a175a95a33d017439c1db0178746aeb0ebd02c690d763cc634bdf5e7ebe21c8049a01c9850b5bc0aa9d039f2fbf9f94f5dca0158da29d6e4bdebe82a81b539622c6bb7eba9cb6c286591eec741acedcbef65f5f7f970312b7cdee9fcc16a8a21e5a7073fdc7bf629176f80ee18b09eab5ef7950b22785f6e247952217b52851b4974d308db94be0567553bc071d3a1c9899a", 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0xe3}], 0x1, 0x8ae0) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000280)="48fc24293370c9f908bab3da383f3abe615ff9b58accc70050b392495166bd7dcad7f06dc5f848c5", 0x28}], 0x1) close(r1) socket(0x1, 0xc1aebc309a3364f9, 0x8) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:08 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x10000) write(r2, &(0x7f0000000280)="739de8a693f27c690f01b871403b8275d10eea20cf2bdfa0f3e36a9cc967da0d0502eadcc774d0cd14f54a57779b6d2e0fe38b451b54e2f98779f3e5ba572872fb04a557206fe1750591643a7ce25f0d83f94da2bff9eb39a46c31507cd557b3985df83ea2d98e17cf4f51db0daefc831604aef14a943fddeb2d05dbe7c64aeec9a6df264d93e419a01151c7f68df7df34d3649008f580c13c95b42587eca120a4f679e4b3b4b261359ea655fafe75201abece5bd639c9a103d0ce215fc43bb8d6cb2a2e68dc3d98eb1fa27908d01f61febc92ab14803599076d729b7a9a1062f2a2d51f", 0xe4) fcntl$setstatus(r3, 0x4, 0xa0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) getsockopt(r2, 0x9, 0x1ff, &(0x7f0000000200)=""/123, &(0x7f00000001c0)=0x7b) readv(r0, &(0x7f0000000080)=[{0x0, 0x1fc}], 0x66) unlink(&(0x7f00000000c0)='./file0\x00') close(r1) 16:01:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x20) mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 16:01:08 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = geteuid() setuid(r0) r1 = socket(0x800000018, 0x1, 0x10ffff) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000140), 0x0, 0x0, 0x78, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x6}, 0x1c) 16:01:08 executing program 1: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000200)={0x7a}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x6c}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[0x9]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r0, 0x1}) pipe(&(0x7f0000000380)) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) syz_emit_ethernet(0x1, &(0x7f00000002c0)="98ec2d7226e40a59dbd70d716bcca97b95ded7723d005cabf6613d04532fd332ffa27641d00e96d8cebc2d0b3af55a1dd7069c3486a192925306075111cbe8425b073a4c9dbb2fa09b07f99e9f145d87dabfc805b624d6001769d1f69b8de924f32400a99dae1d0ef933f92e447384955d3084cd03d04f4359de3ea87a0a1e8aeb45068774cc24aa334a9bee974e82087b74e408b18af300") 16:01:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/114, 0x72}, {&(0x7f0000000080)=""/170, 0xaa}], 0x2, &(0x7f00000001c0)=""/55, 0x37}, 0x801) 16:01:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000001c0)=0x8, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r1) 16:01:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000006c0)={'./file1\x00', 0x7, 0x2de, 0x9, 0x0, 0x10000, 0x6632, 0x0, 0x3, 0x0, 0x12001, 0x7ff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40, 0x0, 0x2000006}, {0x30, 0xffffffffffffffff}, {0x6, 0x8}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") ioctl$BIOCPROMISC(r0, 0x20004269) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000680), &(0x7f0000000640)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffff41) getgroups(0x8, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x2, &(0x7f0000000780)=[r4, r5]) r6 = semget$private(0x0, 0x1200000000000b, 0x55c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) mknod(&(0x7f0000000440)='./file0\x00', 0x2, 0xfff) semop(r6, &(0x7f0000000100)=[{0x5, 0x1, 0xfbffffffffffffff}, {0x4, 0x5, 0x800}, {0x4, 0x2, 0x800}, {0x4, 0x66ba, 0x1800}, {0x0, 0x41, 0x8000000000000}, {0x2, 0x10001, 0x1000}, {0x3, 0x8, 0x804}, {0x1, 0x8, 0x1800}, {0x1, 0x5000000, 0x801}], 0x9) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000002c0)={0x6, &(0x7f0000000400)=[{0x3, 0x0, 0x7fffffff, 0x401}, {0x5, 0xcd7, 0x9, 0x4}, {0x1, 0x2, 0x9, 0x100000001}, {0x0, 0x1ff, 0x7fffffff, 0xffffffffffffffff}, {0x8, 0x7fc, 0x8, 0x2}, {0x0, 0x624c, 0x2, 0x9}]}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000340)={0x3, 0x3d}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) mkdir(&(0x7f0000000540)='./file0\x00', 0x1) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000280)=0x3f) mkdir(&(0x7f0000000140)='./file0\x00', 0x108000333) kevent(r0, &(0x7f0000000300), 0x1000, &(0x7f00000004c0)=[{{r1}, 0xcaf3b53087ee7527, 0x40, 0xf0000080, 0x1f, 0x7}, {{r0}, 0x0, 0xa0, 0x4000000c, 0x9, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000001, 0xffffffff, 0xb6b}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000094, 0x1, 0x4}], 0xffff, &(0x7f0000000380)={0x1, 0x5ea}) pipe2(&(0x7f0000000040), 0x10004) 16:01:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000140)={0x6}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = dup(r0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="b611bfd20bd6c8282fbf72c9738d0600008733e96faac060872122b1cd287701ba3c2900813dffd3", 0x327) 16:01:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x7, 0x1, 0x5, 0x4ebd, &(0x7f0000000180)={{0x9, 0x8, 0x9, 0x7, 0x0, 0x5}, {[0x60c, 0x0, 0xfffffffffffeffff, 0x4129, 0x3f, 0x40, 0x5, 0x9, 0x6, 0x8, 0xfc4, 0x5, 0x9, 0x49, 0x7471, 0x6, 0x7b1, 0x7fff], [0x401, 0x4, 0x2, 0x7ff, 0x9, 0x2, 0x1ff, 0x2, 0x2, 0x2], [0xa9, 0xfffffffffffffffa, 0x5, 0x101, 0x10001, 0x4, 0x6d1], [0xca, 0x7, 0x100000001, 0x0, 0x8000, 0x1cce], [{0xffff, 0x7, 0x8, 0x2}, {0xafc9, 0x4e6a, 0x0, 0x7}, {0x24, 0x7fffffff800000, 0x28, 0x3}, {0x9, 0x6, 0x2, 0x3}, {0x0, 0x8000, 0x3, 0x6}, {0x1000, 0x0, 0x4, 0x7d}, {0x4, 0x1, 0x0, 0x100}, {0x39e39314, 0x8, 0xfffffffffffffffc, 0x9}], {0x8, 0xd6a0, 0x400, 0xbb0}, {0x3f, 0x1000, 0x9a, 0x3}}}, 0x10000, 0x3}) setsockopt(r0, 0x80000000000029, 0xa, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r0, 0x100000001, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x8, 0x7, {0x6, 0x4}}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0xea, './bus\x00', './bus\x00'}) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0x6, 0x2, 0x2}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)={0x0, 0x0, {0x0, 0x1000000000000000}}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) 16:01:09 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='B') 16:01:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00052000ca"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 16:01:09 executing program 1: setuid(0xee01) r0 = msgget(0x2, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) r1 = semget(0x0, 0x1, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/92) 16:01:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r2) 16:01:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) fcntl$getflags(r0, 0x3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x0, 0x2}], 0x1}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x2}, {}], 0x2}) r2 = geteuid() r3 = dup2(r0, r1) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000100)) r4 = geteuid() setreuid(r2, r4) 16:01:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) fcntl$setflags(r0, 0x2, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 16:01:09 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babebb770c1f5a872c881ff7cc53c894303b22f310a3e45c2f5960b9839eac270da5df2ef0c31e5404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000", 0xffffffffffffff96, 0x0, 0x0, 0xfffffffffffffd46) 16:01:09 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x80000081) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) 16:01:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x1) semop(r1, &(0x7f0000000000)=[{0x4a97cd539bd8a00a, 0x80, 0x1000}], 0x2aaaaaaaaaaaab8e) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040)="90000000", 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/206) socket(0x1, 0x5, 0x3) dup2(r0, r0) getpgrp() 16:01:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) socket$inet(0x2, 0x3, 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="c98a3963831f21d296f501c22d775b7a089c14a00896336b7558007cd8d35041f81608ae78afcce0d587c324eae3f1dd9f2d1b114a37d04fcebc74e3bbd36763c77344d0caf971f972e49c69402e1e07ed1153affd82e30e92ff7f", 0x5b}], 0x1, 0x0, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:09 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000001340)=""/201, 0xc9) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0xb5c408f92b363b61, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x2}) preadv(r0, &(0x7f0000001300)=[{&(0x7f0000000240)=""/107, 0x6b}, {&(0x7f00000002c0)=""/50, 0x32}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x3, 0x0, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xffffffff, 0x7}, {0x18, 0x2, 0x2, 0x6}, 0x2, [0x81, 0x2, 0xffffffffffffffff, 0x7, 0x9, 0x9, 0x3, 0x670]}, 0x3c) clock_settime(0x0, &(0x7f00000001c0)) clock_settime(0x0, &(0x7f0000000180)={0x1}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000003700)={{0x18, 0x1, 0x1, 0xfffffffffffffffb}, {0x18, 0x2, 0x31, 0x7ff}, 0x10000, [0xe0, 0x998e, 0x3, 0xe58, 0x1f, 0x20, 0x10000000000, 0x9]}, 0x3c) readv(r0, &(0x7f0000003600)=[{&(0x7f0000000080)=""/110, 0x6e}, {&(0x7f0000001440)=""/208, 0xd0}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000000100)}, {&(0x7f0000002540)=""/4096, 0x1000}, {&(0x7f0000003540)=""/157, 0x9d}], 0x6) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$dupfd(r1, 0x0, r2) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000003680)={'./file0\x00', 0x1, 0x5, 0x3, 0x1, 0x4, 0x7, 0x7, 0x3, 0x0, 0x0, 0x1}) ioctl$KDGKBMODE(r2, 0x40044b06) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0xffffffffffffffff) semget$private(0x0, 0x0, 0x608) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000140)) r2 = semget$private(0x0, 0x1, 0x400) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x3) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000180)=""/183) 16:00:01 executing program 1: sendsyslog(&(0x7f0000000800)="aae727bc9c29fc94208a8f6ad71f9a4153400fae086db6238833a04d0ca24c5966b4b94195a77500a645857a46009dd13413277d5790081b5e74c375a4367be52fc7eff9322ec08de8922934f1f97024195215f1c430bc8eaa2a1c513701000000000000009177dd997ace403b1f25b95dc29998a91db83b099624a04845efee5219ab795c4ec1c9177d51c814deee3220491a98b2800d0e4b3e6dfce6786079372df7190caa21b009f32af8165558b455d2ed24f89e818976af9e9f7d838c469da67813a01646eebfcedbf0e315fcfe686933f1b05bce81a8434ca31335923c0baf46046b93281d6695d73baf67eb42de5d2fa3fbe8e736231b2f92b242a5547c5e1638a44cbe295481c491756e46f50cb6cd876d572838387874edde2a5ad3b3df0be2edb0", 0xfffffffffffffe60, 0x28) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r1, r2, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f0000000300)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000240)={0x3, 0x8}) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x22}], 0x2}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0xa, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x6, 0x3, 0x3}, 0x3, 0xe9, 0x7}) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x35}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x3, &(0x7f0000000100)="bef923") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x2}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x5, './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20400, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0xc96) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x32d, 0x9, 0x3ff, 0x0, 0xfff, 0xffffffffffffff81, 0x7, 0x3, 0x0, 0x5053}) r2 = dup(r0) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@cred={0x20}], 0x20}, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x80000000008f}, {0x1ff, 0xfffffffffffffffe}, {0x6, 0x1, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x100, 0x120) readlinkat(r1, &(0x7f0000000300)='./file0\x00', &(0x7f0000000380)=""/189, 0xbd) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) socketpair(0x1, 0x4000, 0x7f, &(0x7f00000002c0)) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) fcntl$getflags(r1, 0x1) accept$inet6(r2, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r3 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, r1) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x99e7ed83f7b1e4f) r4 = msgget$private(0x0, 0x40a) msgctl$IPC_RMID(r4, 0x0) clock_gettime(0x2, &(0x7f00000001c0)) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) 16:00:01 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x19b) r2 = dup(0xffffffffffffffff) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r6 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x116) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x380, 0x0) r8 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x8) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$inet(0x2, 0x4, 0x8) open(&(0x7f0000000400)='./file0\x00', 0x400, 0x76) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x3f, 0x3}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0xc2b, 0x1f}, {{r3}, 0xfffffffffffffffc, 0x28, 0x40, 0x5, 0x2}, {{r4}, 0xfffffffffffffffb, 0x20, 0x0, 0x3, 0x5}, {{r5}, 0xfffffffffffffffb, 0x80, 0x1, 0x9, 0x1}, {{r6}, 0xfffffffffffffffd, 0x4e056ba045a52f3a, 0x20, 0x89, 0x800}, {{r7}, 0xfffffffffffffffe, 0x20, 0x20, 0x2, 0x3f}, {{r8}, 0x49f5f6eedfcd253a, 0x4, 0x4, 0x0, 0x6}], 0x6, &(0x7f0000000380)=[{{r9}, 0xfffffffffffffffb, 0x9a687e8db047af82, 0x1, 0x2}, {{r10}, 0xfffffffffffffffe, 0xe3, 0x8, 0x4, 0x4}], 0x6, &(0x7f00000003c0)={0x100000001, 0xff}) 16:00:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)='r\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffde0) r1 = semget$private(0x0, 0x4, 0x40c) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = semget(0x0, 0x0, 0x15) r3 = getuid() r4 = getegid() r5 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r6, 0x100, 0xd5000000000000}, 0x9, 0x6, 0xff}) semctl$IPC_RMID(r2, 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') r7 = semget$private(0x0, 0x7, 0x405) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/8) 16:00:01 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x811, 0x2e1b, 0x3, 0x4}, {0x3, 0xffffffffffffffff, 0x8}, {0x6, 0x1ff, 0xd28e, 0xfff}, {0x0, 0x5, 0x7fff, 0x55}, {0xad9d, 0x101, 0xff, 0x3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f0000000040)=[{0x5, 0x101, 0x724a, 0x3}, {0xfffffffffffffffb, 0xbb, 0x8, 0xffff}, {0x1, 0x2, 0xac, 0xfffffffffffffffb}, {0x9, 0x6ef1, 0x2, 0x4}, {0x40, 0xf7a, 0xe35d, 0x401}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:01 executing program 0: r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x8) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x1542) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) r2 = semget(0x2, 0x2, 0x1c) semop(r2, &(0x7f0000000100)=[{0x2, 0x0, 0xbcd5d000a2d31d96}, {0x2, 0x8, 0x800}, {0x2, 0xfffffffffffffffc, 0x800}, {0x0, 0xf0, 0x800}, {0x0, 0x40, 0x1800}], 0x5) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0xb266ef8c98788aba, 0x2}], 0x1}) ioctl$TIOCNOTTY(r0, 0x20007471) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000001c0)=""/173) mknod(&(0x7f0000000280)='./file0\x00', 0x10, 0x161) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x8, 0x5, 0x5, 0x4}, {0x0, 0x0, 0x79, 0x14}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000340)) r3 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x81) getpeername$unix(r0, &(0x7f00000003c0)=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000004c0)={0x8, &(0x7f0000000480)=[{0x3, 0x5, 0x7, 0x80}, {0xad85, 0xfa8, 0x2, 0x101}, {0x1, 0x2, 0x4, 0x80000001}, {0x1, 0x8000, 0x1, 0x6}, {0xfffffffffffffff7, 0x3, 0x4}, {0x401, 0x7f, 0xc79, 0x9}, {0x2, 0x6, 0x8, 0x100}, {0xcef, 0x7, 0x9, 0xe1}]}) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = open(&(0x7f0000000500)='./file0\x00', 0x40, 0x2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000540)={0x9, 0x544}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000005c0)={&(0x7f0000000580)=[{0x4, 0x2}, {0x89, 0x50}], 0x2}) acct(&(0x7f0000000600)='./file1\x00') sync() semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000640)=""/80) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000006c0)={0x0, 0x7c8b, 0x1000, 0x2, "17c51cc4f5f98ce6c1fe531f00a94329338af6d2", 0x8, 0x7}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) setgid(r6) connect(r3, &(0x7f0000000780)=@in6={0x18, 0x3, 0x7, 0x3}, 0xc) sync() chown(&(0x7f00000007c0)='./file1\x00', r5, r6) poll(&(0x7f0000000800)=[{r4, 0x1}], 0x1, 0x1) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x7, &(0x7f0000000180)=[0x10000, 0x8, 0x2, 0xffffffff, 0x89, 0x1, 0x1]}) fsync(r0) pwrite(r0, &(0x7f00000000c0)="877f0f059bc2304f12a24cfd5358af772f521abc01318dac79020e44c1d752658a02a0ff2742f063e458bd9c062ef43ddc8cfdd5c5a6b5334a40d9d119d3feb41901e611e0ff2ccf8b3080bf6f82303ccb61beff24cb63bb12f7d6117fef619baf536257b210e2ee53c3e7bae552c0511746ca13479e020f875420eb2071a1e19f17f5d7ac543b1a6083c3fc917c44d2bef7677ff61588b419771f9a", 0x9c, 0x0, 0x31) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="5f5c6dcc23cb785b127aff4a42e9dc41b833cbf9a31c3fee22d1bef4f89ecbc873ee4c26ac865f134776e0d8c7e8347053eb98ee21558713ab93455f2ab3d878e9260f955c676115dcb8add238b3d9afe48670bf4e80c54668629ddfe64e2e534935b1214f22ba46d586", 0x6a}], 0x1, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:01 executing program 1: r0 = semget(0x3, 0x2, 0x10) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000040)=""/100) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = shmget(0x2, 0x2000, 0x480, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/184) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x20000000000007) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x4) writev(r2, &(0x7f0000000200)=[{&(0x7f0000001600)="0706f940c70592e45da39bff7538c893a46caa6532e68e8b2b5012042175fa5b0c8aa823b6c7078f1bafb3841e32e52fc2066922aefc2a0e111d667e780314e83251acd706a3362036abbe50c4f19f9c6f31f2d6748841f103f160b0dcc3f642fc1da476dea0762c084780183448c7a2cc242c95257806db07bc6283a57ea7f78c00703e4bba03c1ddb20a", 0xfffffffffffffe0a}], 0x37d) truncate(&(0x7f0000000280)='./file0\x00', 0x0, 0x100000000) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000240)={0x5, 0xff, 0x3, 0xfffffffffffffffe, "05d90bd3639d320f253b0dce5c304ce797015e5a", 0x4, 0x6}) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x2a026aae68133296) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) flock(r2, 0x2) r3 = semget(0x3, 0x4, 0x0) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x40, r4, r5, r6, r7, 0x84, 0x8}, 0x3, 0x4f51, 0x200}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) flock(r2, 0xb) 16:00:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x28f) 16:00:01 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="e91f8046566c5f0d03dc9d3a3ca5c0a86df6b92e00", 0x15) close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x9, 0x9, 0x0, 0x3, "94137253b48b936a6b41f7a0135c1d1583eebdbb", 0x9, 0x80000000}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x50}, {0x5c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x20, 0x1, 0x101) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="82678465e83be2afcb4429b51b64787e45df27951386de018acf7eb02ea65acb43ec716296312cffca7e7bc42eb1a171c219f581c2d140baf6824332e5defbd438098bf22c8c940a3c324d6c940c6b9d76b835a8f750d5e8f1acc0ce3d381998239b8f3c5bde813da0fff25396af32072832c560180f623974a90fe4a389d42a958ddf2fd0f11cbec4c6e0ae2f04e4261ff050690c3bb3fd6026366238e1de3a6a8d91b47270f052a15f84b65f20ac812124a6cab3277d341d4d62e775f9027dc5022829f004d6ef812c564528556db7e1f42a1f0fe2a7f51f8113a3bc906aaad392770e45cb9530aa25663edb41298219fe0525e3e0855543f504", 0xfb) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = shmget(0x3, 0x1000, 0x41, &(0x7f0000fff000/0x1000)=nil) r1 = geteuid() getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = geteuid() r4 = getegid() r5 = getpgrp() r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x962f, r1, r2, r3, r4, 0x2, 0x100000000}, 0x0, 0x6, r5, r6, 0x7, 0xffffffffffff7fff, 0x2}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x2}, {0x6}]}) clock_gettime(0x2, &(0x7f0000000040)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x5, &(0x7f00000002c0)="a785977b00") munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmctl$SHM_LOCK(r0, 0x3) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "f5e82512a690a2e1016a55d7d08dfc33957c5232"}) ioctl$TIOCSTART(r2, 0x2000746e) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) fcntl$getown(r0, 0x5) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x24}, {0x6}]}) r1 = msgget(0x3, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c}, {0x81, 0x9}, {0x800000006, 0xfffffffffffffffd}]}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000001340)={0x1, 0x4, 0x8, {[0x9, 0x4, 0x1, 0x4, 0x5, 0xf42, 0x4, 0x5, 0xf19, 0x0, 0x1, 0x1, 0x32a, 0x6, 0x3, 0x1, 0x6], [0x7fffffff, 0x2, 0x9, 0xfff, 0x10000, 0x4, 0x100000000, 0x7ff, 0x258f, 0xda], [0x5, 0x8, 0x6, 0x3, 0xfffffffffffffff9, 0x6d7b, 0x3], [0x4009ad23, 0x8, 0x10000, 0x1f, 0x8, 0x800], [{0x2, 0x4, 0x80, 0xff}, {0x100, 0x1, 0x2, 0x2}, {0xeb, 0x7, 0x7fff}, {0xe4, 0x401, 0xf1, 0x8}, {0x2, 0x1000, 0x800, 0x582}, {0x8, 0x5, 0x4, 0x3540000000000000}, {0x4, 0x8000000100000000, 0x3, 0x6}, {0x80000000, 0xdc38, 0x4, 0xd41e}], {0x401, 0x4, 0xfffffffffffffff8, 0x4}, {0x80, 0x1, 0xfffffffffffffa2f, 0x7}}}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="9fe14252a8ffe98276c32912494a5ce168e9ca74261662e14188a8f108a61bc89c0d2ac6858c0facb6ac62f6327f4cd0631127fa40bff35e2b58958b01826ff303326d4fc16f25ec034f54ddbedea500d127ed1749a197cb0ab77db0fc063073638ec8ac472ff12d884538e4de316596e9d19dc4a18cdfe7f4b4a9cf6d281ad7ba26d3fafe177c9c0167bc0bdb9d879606b77394e5be5227c22b63854236bd593fecdb9af103af3bf2d4b790924cd7e547d6682007ef98d83ff334a795826122cf81f349cd0f957bb37201618a148501ac45e7edf709010458644dc6de006fb7104807795faa3b2a9ae5e41c33c3756c3a686fbd88b8d12c07139c92857993ceb0b449eeb52a5246cc8244bdd1c25c32251c83656a40066b6463ed5f71ed803fb28967957409500987d804e41598f525e424a6e27624240e92e1b20334e596d53cba1f050b7638a518c17cc9b2f6e96f561b70e0a68f737825c4f83fb5e9e76f1fc32bdfd2602ff8f6c7a3d669dd2d449bac4e5393caf59ab98ff78bdb696c21502b2f688ce0a855d58a96aa2bbc6fbcda5f14b0a7dcd5005bae7b744a9e936c5a9be716268be5291f1ee574b1b38c996660e092cb2a87a27c7979dff110e2b8bc20323ce64830428be5db0ac7a0d21ac0fbc071b7b880e811a06a5890ad903caaa51606e14bb0da93086604a70cfbd6cfc9353d098c2f3c60313207b2dac8ea84fdb28393e9338b55d3c884556e93538a6bbe7d4521cfce7ace688eb9d1d09b3e0b314925121469ccc78eb695c2e44dd1b6b00f913a4ea3c190a9f4c9490ce7b9d5d7d62705f48dfe95ca7d6b5246de618c394cd36d16bd928654ff23104e8850996e19df8f12e93c4fd6428912cb5058e93851f5354170809eb9ac7c84a6ca52c673d3dfa277ac461c85290b2739cf3277267028803fd3ae6b15972d9ab072ef47aed51fccc9d850b08c3953f09f649448b230b7bd56f0e19dcfe17ae227f0282f0c27c2bd570fe7b55d571157a6cc8a59e5d4c9c63024f635b44933e1778d4194f6bf883355814fceab46f5184396f41d3afcc434737306f68ea83b65653bc3ab642641b9c7221018c2c55489bf10c1ec1eba732cc1727e897b5e06b69162d47eb58c8ddb9d82407b30f2a23ed27de125f9295227176cce198d6cb7047af596d83010b9cd65e989a5acddb73fb6465028925f8ef832fca09a2850f6ff21f792ab7bee7625b3e340d74426c27f4274a5d4ffd95ae6fb764d29ae482f0a517ed9bf7eac5b463ec9498483ce4472aa8aeef8a8eaf804b1098df920b90fa1fc758a517d31e6612557952a34c88d1609078e602754659245ef9d48f042233b5fbe28bf278590e6b54cb7847338bfa727c39c7782a0f2b757119edf4138c07d78f6f8bac271b4711b05af8ddfe005a29e52ec56449d9c5d34b130ca42f6e488849e31db346087aa5d9391eb6a3f5bc7fecb9ba43d2f51c85b439b8af7b3d537427c31f3290402a36e4d585a9442fed9d1525e95ef6c450ec3af23abd4c1a0327b7d22f72bdb750301aa75341e3478b2da4abecb16399ce909c61abbad5fb880293a4402ac2649c18487cf691e7dbf8952ab635129c11046f32eb1a865fef7931b8180d61d24eb6e50c83ddce0440b145723348ace10e7a9ea0059f3784d1850596460c6cecfefec91af9f58768c0c56805e02c39e509efc1fb7dee92a58d9dc9f5aa0fd7907e4777c813e738b7954ee8bb8a760111cbad25736eb7030f0bd65727989104b614369639e2e24084c60f94cab6e1e2aeaf1f345ca71c5240c7ab6158d9a9a2b636a65368561bc0396e783ed19e6e40beb1ddd9a3f3060cce52183b727faa8ccffeda9d843f9f9e1080b7c04cdd516c8f3cb32c865820da3c724766613e6545578a09a90127dcef1c9d9e3c86f9b5cf4f00fe97607a003dc5999deed9ef523f257f2640b1adedc8102e97790eb2762bd1f520b3403114ac7253450ec272a18ddb79dadc934aae29b083dca10fca67900704b03da1ee2cb4897488509eefb649a88dd4c9273a606d1308cce97a98df3265dc822e93149c7a86c8b2d4d130a7eb2157652df5f8f2310ecd71b51452f9fd6d4eee0edcaaaedbbba84a56c6578260d6c62f99ba1ba6e3f756268f0607232fa4365f473f1974edd18ee5d6fd7fdec50104c174bdbf4a68db22384bda3edc2ef91f6af54d3ce51fe26d1474115d80d699cd2d32952c4a4998c8d4946549f7c48beb744ba76223a32a2868473fc8797887c65e73877f262eda969c2c852692af2f1d6d54bc0ddc0c4d6525e82fa4bcfbd7b9b6d7c08f20b42382098a98942325343204ea8a6a4d59056392bf4c2de5167c0c2c1598c5ea68dc5ff05a24bbd198523c5605decdf7ea43b3ab84733f3d25575734dad505200ffc14923d0c8ba129e3771e612ad2f536589b0b608dbac39196f1e4da9b89a684568f6ddd8b064343fc35c69809108f5210880f29dd11b4cc4c2423ea82ba68a31c7cfdbc8a1ef4637f4154df9f59533bc58c5bbcc51274101ea30f7a313490edae96e6ebc719a9b3cef0d6bce2ac51efe668fc3df5da067cad3087230934759cb53155dffe975e92a236f290914c3f49456f2ffc2d064eade8b281be2e89b2b86929bd32fe21bb2827a70abb1aa3c176e675f7f5062ed958d5c570c5aad7de056ac593f7768de56bada5836adad68bff064bbd8c0a4310f3240ecf891a1a085de9cd33ef8c9d8a64432f28a26db9a016db23c651888a0129226bd5573dabad1487e1f0328e390e7c3645fea554e532f59999f37c1c5ebac6a909b7d01f08ab0564e0141a12f3d69586c7a5350ba03628e79b8e30502c942ebdc70259d2a74a3fd5ed291ee434a1cbc10c51d5c8af6ef22794cd8cac4058acf1441a8c09ffb666348265c655a444d9eca0c1928eddaf27b6517bc81c6f04db1b341edca5e4ed50bd582e0080efd773bb8b3f63cdb8003144ff881c2771082568d1c0bcbc383036af6bfe26034025f2e447f9c0c7a36784374f00baa2cce6bc3ce91bc86a550c9ca91ec1c223e25dc26840cabe028ff7c0728f39b54507647f38cae82897151024c7dae022d5f207acee984a76fb4dbd2276420463a80616123aa192b01193d87abd77404b882b3920368fb0916519a7fa89adca1fe73b24d635ed2dbf2485a96677a3249c004f83ff08adf4423a5c61b078f7af5038081a4291b2dd3e0ae6091288d7f5b2ec21c4f65b03dcd117da818de38171ac4e2169f92305d736daf8bf6b16c9c1ca184d6a4c241fb5455f0f360ef14ff2f3712935dbcbd17b5d2c3561f5a7243f06de5fa2f100d1cc17fd3536fdd8bc81fb1245ac2397ef75c21e365b1cae32bc023b1be47776cda150060f73f5b2fb28b33877504495e3b23af56881162b2e2ac7d44c80b5ad03960e74cc44e305a55cb7ac3a5efaf2ef73c3e2781cacf1c85f385ca3aa06b62b6b7974c66e5583e7d70d29249ff05f60467900ae06165c3374f295532e4db9455cad53e31acef0a56c467a51741ef5a7455b69431f12b02da5409ddca6d28bc957f885b084bfb2353f2edf2132b7fdd8271e5c42ba4b7dace73bfdc26c6d61ca554af7ab0ce4364f398e4cfd5af752306b1a8cc4ff197fd3c3ffd54cad904f11ab3c2c1dee49050a35de28c3041345ebefc45e0a049aff056a05f757becc937106870d625e499135648f33628e50c8133baecf47651ceb01db763fc4017d2ff9b54e718d2882a17bcf584293c8e5cb9149ab5fbc65b88828b18e577d414ce557864118a4904767a6f64726d927abe9bbe04be3521cf24b23a5dda783ae1a863243417be2a961ac79e476a954c902d876d827b1b50d0dc1821dda4d5f17743859311e1c78223d655cfe17cf7c0f5b36c51dc702608fb3edb2779038d813dc5fb06547db61038191f9d2fa48024bdfad63e1ef1d95d54c8a92580510e6ce1140485f125c1965309d72108f3213d4a70f048a76ded015ba6b869ab1a9761d817702d1d02434cf78c739e3bb2afa22d38d7cc0cfb1c57465fc29a6462dbcc21cb14a2e2a20cfba7d929e65a21e01aa507f60bf017d1674d72186e840b0f858e96494f4538950d5589e5cae199799cd24730730903720f83f4c7345d795bcdfecf580d6a8aa85bb66f87b1c32a79d591d1e60b4b2767a9a476ba6adc4a6d9ca388db5d3dd812a5ff5bedd1ec81353a745f9fbf46177d70f4794688c1f929ddc3fc079d6de3725babff8ea455641ad93bd67fa942676ad8e5d6b8024c2645021bc6edcd38293475385693a7a23ca87c316cbc38457cff80e0559f1223f9df209020b18dd66b57bfb6934619f8139b0d72d8196b15fb0523fb1641274a5e260519dec6ba1ee69e99f066fd7dd15132d851338cc5e3b1333478f966c8a8187d1dcae9ce57556803675369b2b4875675064bfe4e8588a6cdb1b282a79ca53648a6f0c2ad4aba6ac79fabb265b15254e0bffbb19dfaf8118786a452c625c7366453a1c361e335cae1569fd4972516eaaa9d025c8d55534a2bf10aa7c6281139a6659fc9e14e7c214d4b43b7cc025d137253a924bb954a324e6373af78a435e9c14c0c74fbf3a65fea059b0c353b0dea36b7397d10a25368a9cee32e8ba78acd392fa8914fe3baccb16e4f5f461c74bab9c0c1b784f28b6e4a0499eb91f0811a778a249491f04f04a6959ba8f3e67db9456f4d188e3309f2bb279bceb423bece041351f86b2a4ddc7e29f951e622a4421f1bb98630a32a44ee9ad8cc8e76805ed26f9d4c39e14399c26c4e9897956d283d3a17a128ec482fc55730fc8f330695c3571a50843fab493c20ba8aa4af90c6749217e10a55b8a86c2346631b11cbeab5b9d66bdebafc3b5e7e1217f101d777d9918c78906ede522227b5626efc87f1b6cc6816ff70f75f45d3ca348d2049f1534c6d95d4d2654d899bbd5b26510e6d9900eaf27400cddf3fa3ed597a5a3eaf8594943ce704f7186f6df9624092b569b73486918a7b2cfbc4603e6bdf4fd103a2cb008e9c9a0b217655e509c92266e2575c489c14c2ca9d134a6087bd7d72b654eceac454d707cd749b0fe130b4e0a696096c55b6fb167b4d66272a720a88d9a740ead0a2ae92b7b46300b2533249ea453ae2a65368cc5fb927f06b7430b329db04db59847f5d431aa2c2edaaba8f4c49cd5bc82fff579fee7cea76168746a2a3362f34bc993bb06d3837fbb2ef0eb6cc8e71dd9b283b57425d8a43e1ec63fdc206ec6330c26c3070d77779e09a195594a47b5ad0e5d6e1b975916817f653fdf802cbb79b8716c510f85571d033579198440e1ae08f3d2ced354d230c79a5ef2c94b287ed6c125566e3f6b37e4291a2032757f61f1dced96f0f429187577c6006b99114e6ddc558edcf070493f18878694194e2dc19bc596db90db20c2736d935008003315ff4190087fad92cf26734036060e5b7fb37f1d30fa7441d3e9f165dd0867df70964c04a3095b2d1fcd7c10850d139b35c7b432503c346cfc8ec02aa06f16699ded617635312815cf54a2bb3ff986d4ad48304d9b64ab5d42773d4bb96e5e9fc38f112c78a4a9f9ad5564bb5f42f9b5f0975b9da668a1e1e56312dd18614a180c66d2af21a2918b9614b366d60532644745c2e9dbf6f0f0e4dc3568fac45a34718149c39ea71209b1d8c165413524ff646d153e6ca83fa2160f9cb24af25196f9937a95034996835d8645ba803ff9142eaa770d378fbe8b556ba6a348fa0e764fd6ff0012571b08d0e49332c6fcf9084de3c0b2bb8039524dde2dcc4", 0x1000}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff33, &(0x7f0000000180)="dc0d20f3b63039f1f24086a428617d96e1d6d95cd4c54140aab3a6e8d6200a50b99d1e3f7d6dea715296ecf8572f237bb7a9f8d11ef4fca7d88eb001b6e12efb6717b9ed368f2d840036964d2396a6057517c24a2fd6607bb929ccb5e8c2e91ac0bcbb0a34566ca5") readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=""/140, 0x8c) syz_open_pts() 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xf80c16f929a21782, 0x0) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) listen(r2, 0x100000000) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f00000000c0)='./file0/file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0x6) r4 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getpgrp() r10 = fcntl$getown(r1, 0x5) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmget(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r5, r6, r7, r8, 0x5, 0x7fff}, 0x6, 0x2, r9, r10, 0x7f, 0x100000001, 0xb1f1}) r11 = semget$private(0x0, 0x7, 0x80) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x7, 0x10001}], 0x3f, &(0x7f00000000c0), 0x6, &(0x7f0000000100)={0x4, 0xff}) semctl$GETVAL(r11, 0x3, 0x5, &(0x7f0000000700)=""/216) semop(r11, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x3, 0xffffffffffffffe1}, {0x18, 0x2, 0x4, 0x5}, 0x8001, [0x3, 0x5, 0x671d, 0x0, 0x3, 0x3f, 0x5, 0x7f0]}, 0x3c) r12 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r12, 0x3a, 0x12, 0x0, 0x0) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f00000006c0)='./file0/file0\x00', &(0x7f0000000680)='./file0/file1\x00') r13 = semget$private(0x0, 0x2, 0x1) semctl$IPC_RMID(r13, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8100, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) pipe(&(0x7f0000002800)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r2, &(0x7f0000002840)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x1, 0x800, './file0\x00', 0xe60, 0x800, 0x8, 0xc5}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x189) recvmsg(r3, &(0x7f00000027c0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000002680)=[{&(0x7f0000000240)=""/84, 0x54}, {&(0x7f00000002c0)=""/1, 0x1}, {&(0x7f0000000300)=""/182, 0xb6}, {&(0x7f00000003c0)=""/166, 0xa6}, {&(0x7f0000000480)=""/229, 0xe5}, {&(0x7f0000000580)=""/159, 0x9f}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000002640)=""/33, 0x21}], 0x9, &(0x7f0000002740)=""/82, 0x52}, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0xff, './file0\x00', './file0\x00'}) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xd00, 0x13, 0x80000000, 0x80}, {0xc37, 0x2, 0x7ff, 0x2}, {0x1, 0xffffffff, 0x72, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x12a, &(0x7f0000000240)) 16:00:01 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x41) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x0, 0x5, 0x8000, 0x9}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r1, 0x0, 0x1d, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000001240)) 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x3}) r0 = socket(0x18, 0x3, 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r1, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) recvfrom$inet(r1, &(0x7f0000000140)=""/96, 0x60, 0x841, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000240)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1117, &(0x7f0000000540)=0x9, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r1, 0x2) r2 = accept(r1, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f00000000000020000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f1a97d076c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934d57b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29ffac75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a40ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31edef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76aca1a05ef7cd18d7542975419e483079c910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2901407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971f921ff74512e2a45508b"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r6}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r9 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xc) sendmsg$unix(r0, &(0x7f0000000e80)={&(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab8ba225d102364f35d14de1013551edd016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000b00)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c63f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f0000000d80)=[@cred={0x20, 0xffff, 0x0, r4, r5, r8}, @rights={0x38, 0xffff, 0x1, [r0, r1, r3, r0, r0, r2, r0, r3, r0]}, @rights={0x18, 0xffff, 0x1, [r3, r2]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r3]}, @cred={0x20, 0xffff, 0x0, r9, r10}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2]}], 0xd8, 0xd}, 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000480)=0x4000000103) r11 = semget$private(0x0, 0x3, 0x100) semop(r11, &(0x7f0000000500)=[{0x1, 0x81, 0x1800}, {0x0, 0x1, 0x1800}], 0x2) 16:00:01 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)) r3 = socket(0x2, 0x2, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r3, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:01 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x10020, 0x8) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x4) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x3) fchflags(r0, 0x0) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) 16:00:01 executing program 0: r0 = socket(0x2, 0xb45f93b354148c7a, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000180)=0x10) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x3) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x100) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f060011000030000000000000"], 0x10) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0xfffffffffffffffd}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x10, 0x80002, 0x0) write(r0, &(0x7f0000000340)="2600000022004701050000000000000005006d20002b5fee839cd53400b017ca5b0000000000", 0x26) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000b4bffc), 0x4) sendto(r0, &(0x7f0000000340), 0x18a, 0x0, 0x0, 0xfffffefc) 16:00:01 executing program 1: r0 = socket(0x400140000000015, 0x805, 0x0) getsockopt(r0, 0x80000000000114, 0x100002714, 0x0, &(0x7f0000000040)=0x800000000000) 16:00:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:02 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000040)) 16:00:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:02 executing program 1: 16:00:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:02 executing program 1: 16:00:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:02 executing program 1: 16:00:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:02 executing program 1: 16:00:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:02 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x26d) kernel: protection fault trap, code=0 Stopped at mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic the kernel did not panic ddb> trace mrouter6_rtwalk_delete(66f230b902a5639e,0,0) at mrouter6_rtwalk_delete+0x2b rtable_walk_helper(fffffd8036d6fb10,ffff80001633ffb8) at rtable_walk_helper+0x58 art_table_walk(ffff800000075880,fffffd8036d6e1e0,ffffffff81536b70,ffff80001633ffb8) at art_table_walk+0x226 art_table_walk(ffff800000075880,fffffd8036d6e1c0,ffffffff81536b70,ffff80001633ffb8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6e1a0,ffffffff81536b70,ffff80001633ffb8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6e140,ffffffff81536b70,ffff80001633ffb8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6e0e0,ffffffff81536b70,ffff80001633ffb8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6e080,ffffffff81536b70,ffff80001633ffb8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6e020,ffffffff81536b70,ffff80001633ffb8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6e000,ffffffff81536b70,ffff80001633ffb8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6e040,ffffffff81536b70,ffff80001633ffb8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6e060,ffffffff81536b70,ffff80001633ffb8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6e0a0,ffffffff81536b70,ffff80001633ffb8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6e0c0,ffffffff81536b70,ffff80001633ffb8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6e100,ffffffff81536b70,ffff80001633ffb8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6e120,ffffffff81536b70,ffff80001633ffb8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6e160,ffffffff81536b70,ffff80001633ffb8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6e180,ffffffff81536b70,ffff80001633ffb8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6e200,ffffffff81536b70,ffff80001633ffb8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6e220,ffffffff81536b70,ffff80001633ffb8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6e240,ffffffff81536b70,ffff80001633ffb8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6e260,ffffffff81536b70,ffff80001633ffb8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6e280,ffffffff81536b70,ffff80001633ffb8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6e2e0,ffffffff81536b70,ffff80001633ffb8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6e340,ffffffff81536b70,ffff80001633ffb8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6e3a0,ffffffff81536b70,ffff80001633ffb8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6e3c0,ffffffff81536b70,ffff80001633ffb8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6e3e0,ffffffff81536b70,ffff80001633ffb8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6e420,ffffffff81536b70,ffff80001633ffb8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6e440,ffffffff81536b70,ffff80001633ffb8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6e460,ffffffff81536b70,ffff80001633ffb8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6e480,ffffffff81536b70,ffff80001633ffb8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6e4c0,ffffffff81536b70,ffff80001633ffb8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d6ef20,ffffffff81536b70,ffff80001633ffb8) at art_table_walk+0x2a6 art_walk(ffff800000075880,ffffffff81536b70,ffff80001633ffb8) at art_walk+0xcf rtable_walk(0,18,0,ffffffff82089a70,0) at rtable_walk+0xd4 ip6_mrouter_done(fffffd803d52ba80) at ip6_mrouter_done+0xb5 rip6_detach(fffffd803d52ba80) at rip6_detach+0x56 soclose(fffffd803d52ba80,0) at soclose+0xb2 soo_close(fffffd803623ca58,ffff8000ffff3650) at soo_close+0x40 fdrop(fffffd803623ca58,ffff8000ffff3650) at fdrop+0xc2 closef(fffffd803623ca58,ffff8000ffff3650) at closef+0x118 fdfree(ffff8000ffff3650) at fdfree+0x100 exit1(ffff8000ffff3650,0,1) at exit1+0x32f sys_exit(ffff8000ffff3650,ffff800016340450,ffff8000163404a0) at sys_exit+0x17 syscall(ffff800016340520) at syscall+0x507 Xsyscall(6,1,0,1,0,7f7ffffc5f34) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc5f00, count: -47 ddb> show registers rdi 0x66f230b902a5639e rsi 0 rbp 0xffff80001633ecf0 rbx 0xffff800000075888 rdx 0 rcx 0 rax 0x204 r8 0 r9 0x5 r10 0 r11 0xa5e9d723a59b610f r12 0 r13 0xfffffd8036d6e1e0 r14 0 r15 0x66f230b902a5639e rip 0xffffffff82089a9b mrouter6_rtwalk_delete+0x2b cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff80001633ecb0 ss 0x10 mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d ddb> show proc PROC (syz-executor.1) pid=253958 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2290,0xffffffff825a33e0 process=0xffff8000ffff7450 user=0xffff80001633b000, vmspace=0xfffffd803f014220 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 64669 337335 72907 0 2 0x2 syz-executor.0 69739 239112 72907 0 3 0x82 nanosleep syz-executor.1 85436 477763 1 0 3 0x100083 ttyin getty 58693 132839 0 0 3 0x14200 bored sosplice 72907 327084 61038 0 3 0x82 kqread syz-fuzzer 72907 118157 61038 0 3 0x4000082 nanosleep syz-fuzzer 72907 469949 61038 0 3 0x4000082 thrsleep syz-fuzzer 72907 363877 61038 0 3 0x4000082 thrsleep syz-fuzzer 72907 349305 61038 0 3 0x4000082 thrsleep syz-fuzzer 72907 212707 61038 0 3 0x4000082 thrsleep syz-fuzzer 72907 111464 61038 0 3 0x4000082 thrsleep syz-fuzzer 72907 164002 61038 0 3 0x4000082 thrsleep syz-fuzzer 61038 57481 25389 0 3 0x10008a pause ksh 25389 503631 69521 0 3 0x92 select sshd 69521 466239 1 0 3 0x80 select sshd 86065 509957 50307 73 3 0x100090 kqread syslogd 50307 262901 1 0 3 0x100082 netio syslogd 65284 422976 1 77 3 0x100090 poll dhclient 14108 498151 1 0 3 0x80 poll dhclient 54951 419514 0 0 2 0x14200 zerothread 57306 421612 0 0 3 0x14200 aiodoned aiodoned 37714 3708 0 0 3 0x14200 syncer update 40870 127682 0 0 3 0x14200 cleaner cleaner 22998 34225 0 0 3 0x14200 reaper reaper 95471 396846 0 0 3 0x14200 pgdaemon pagedaemon 80639 164278 0 0 3 0x14200 bored crynlk 83263 484406 0 0 3 0x14200 bored crypto 68258 48837 0 0 3 0x40014200 acpi0 acpi0 15878 334541 0 0 3 0x14200 bored softnet 18200 37445 0 0 2 0x14200 systqmp 91250 400699 0 0 3 0x14200 bored systq 42077 307152 0 0 3 0x40014200 bored softclock 69748 196821 0 0 3 0x40014200 idle0 61661 74510 0 0 3 0x14200 bored smr 1 126370 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 9542 6376K 14694K 78643K 23606 0 0 pcb 15 8K 8K 78643K 644 0 0 rtable 119 12K 12K 78643K 1660 0 0 ifaddr 67 17K 19K 78643K 555 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 307 0 0 iov 0 0K 32K 78643K 776 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1212 76K 77K 78643K 6853 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 76 0 0 VM map 2 0K 0K 78643K 18 0 0 sem 12 0K 0K 78643K 1467 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1794 195K 288K 78643K 12723 0 0 file desc 5 13K 25K 78643K 6248 0 0 sigio 0 0K 0K 78643K 76 0 0 proc 49 38K 63K 78643K 1624 0 0 subproc 32 2K 2K 78643K 331 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 445 0 0 in_multi 33 2K 2K 78643K 356 0 0 ether_multi 1 0K 0K 78643K 16 0 0 mrt 3 0K 0K 78643K 17 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 1072 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 105 21K 30K 78643K 16174 0 0 UVM aobj 130 5K 5K 78643K 148 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 633 0 0 NDP 15 0K 0K 78643K 175 0 0 temp 191 3540K 3668K 78643K 84579 0 0 kqueue 0 0K 0K 78643K 46 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 43 0 37 1 0 1 1 0 8 0 rtpcb 80 235 0 233 1 0 1 1 0 8 0 rtentry 112 223 0 178 2 0 2 2 0 8 0 unpcb 120 1844 0 1836 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 5422 0 5422 2 2 0 2 0 8 0 tcpcb 544 1007 0 1003 1 0 1 1 0 8 0 ipq 40 8 0 8 4 4 0 1 0 8 0 ipqe 40 24 0 24 4 4 0 1 0 8 0 inpcb 280 2894 0 2885 6 5 1 2 0 8 0 rttmr 72 1 0 1 1 0 1 1 0 8 1 ip6q 72 2 0 2 2 2 0 1 0 8 0 ip6af 40 2 0 2 1 1 0 1 0 8 0 nd6 48 38 0 34 1 0 1 1 0 8 0 pkpcb 40 16 0 16 5 4 1 1 0 8 1 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 80 0 80 17 16 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 974 0 755 14 0 14 14 0 8 0 art_table 32 975 0 755 2 0 2 2 0 8 0 art_node 16 219 0 178 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 10 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 1465 0 1455 1 0 1 1 0 8 0 shmpl 112 146 0 18 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 12053 0 10665 46 0 46 46 0 8 0 ffsino 240 12053 0 10665 83 0 83 83 0 8 0 nchpl 144 20455 0 18861 60 0 60 60 0 8 0 uvmvnodes 72 6366 0 0 116 0 116 116 0 8 0 vnodes 208 6366 0 0 336 0 336 336 0 8 0 namei 1024 68257 0 68257 2 1 1 1 0 8 1 vmpool 520 16 0 16 8 8 0 1 0 8 0 scsiplug 64 7 0 7 6 5 1 1 0 8 1 scxspl 192 59381 0 59381 28 26 2 7 0 8 2 plimitpl 152 427 0 420 1 0 1 1 0 8 0 sigapl 432 6372 0 6359 2 0 2 2 0 8 0 futexpl 56 117647 0 117647 1 0 1 1 0 8 1 knotepl 112 1337 0 1318 1 0 1 1 0 8 0 kqueuepl 104 2159 0 2157 1 0 1 1 0 8 0 pipepl 112 5380 0 5361 7 6 1 2 0 8 0 fdescpl 424 6373 0 6359 2 0 2 2 0 8 0 filepl 120 38921 0 38824 8 4 4 5 0 8 1 lockfpl 104 3377 0 3376 1 0 1 1 0 8 0 lockfspl 48 1335 0 1334 1 0 1 1 0 8 0 sessionpl 112 38 0 28 1 0 1 1 0 8 0 pgrppl 48 114 0 104 1 0 1 1 0 8 0 ucredpl 96 7096 0 7089 1 0 1 1 0 8 0 zombiepl 144 6363 0 6362 2 1 1 1 0 8 0 processpl 864 6391 0 6362 4 0 4 4 0 8 0 procpl 632 14573 0 14537 4 0 4 4 0 8 0 sosppl 128 56 0 56 16 16 0 1 0 8 0 sockpl 384 5026 0 5007 7 4 3 4 0 8 1 mcl64k 65536 1822 0 1822 212 211 1 33 0 8 1 mcl16k 16384 788 0 788 10 10 0 1 0 8 0 mcl12k 12288 116 0 116 13 12 1 1 0 8 1 mcl9k 9216 83 0 83 14 13 1 1 0 8 1 mcl8k 8192 92 0 92 15 14 1 1 0 8 1 mcl4k 4096 265 0 265 8 7 1 1 0 8 1 mcl2k2 2112 21 0 21 16 16 0 1 0 8 0 mcl2k 2048 62372 0 62327 38 31 7 26 0 8 0 mtagpl 80 134 0 120 4 3 1 1 0 8 0 mbufpl 256 146538 0 146435 111 104 7 23 0 8 0 bufpl 256 20274 0 13908 399 0 399 399 0 8 0 anonpl 16 580414 0 568084 182 115 67 70 0 62 12 amapchunkpl 152 28703 0 28603 74 67 7 29 0 158 2 amappl16 192 32803 0 32085 195 149 46 49 0 8 8 amappl15 184 1433 0 1432 5 4 1 1 0 8 0 amappl14 176 493 0 488 1 0 1 1 0 8 0 amappl13 168 578 0 578 2 2 0 1 0 8 0 amappl12 160 36 0 32 1 0 1 1 0 8 0 amappl11 152 496 0 485 1 0 1 1 0 8 0 amappl10 144 1392 0 1390 4 3 1 1 0 8 0 amappl9 136 2566 0 2560 1 0 1 1 0 8 0 amappl8 128 2067 0 2034 3 1 2 2 0 8 0 amappl7 120 1503 0 1495 1 0 1 1 0 8 0 amappl6 112 490 0 481 1 0 1 1 0 8 0 amappl5 104 285 0 275 1 0 1 1 0 8 0 amappl4 96 7744 0 7715 1 0 1 1 0 8 0 amappl3 88 867 0 861 1 0 1 1 0 8 0 amappl2 80 50217 0 50150 3 1 2 3 0 8 0 amappl1 72 124209 0 123804 32 23 9 20 0 8 0 amappl 80 15101 0 15067 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 147 0 18 3 0 3 3 0 8 0 uaddrrnd 24 6389 0 6359 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 6389 0 6359 1 0 1 1 0 8 0 vmmpekpl 168 45481 0 45456 2 0 2 2 0 8 0 vmmpepl 168 752230 0 750458 304 212 92 103 0 357 9 vmsppl 272 6372 0 6359 2 1 1 2 0 8 0 pdppl 4096 12784 0 12750 6 1 5 6 0 8 0 pvpl 32 1703040 0 1687602 436 273 163 236 0 265 32 pmappl 200 6388 0 6375 1 0 1 1 0 8 0 extentpl 40 38 0 22 1 0 1 1 0 8 0 phpool 112 907 0 382 17 0 17 17 0 8 0