392fd82a1198c7fc58b6a968ae5def480f437dd2e3bbad2a9e70501ee5c70c82890364f7f5667ec66b73d5a25c5537f13548155a1b8186e089606470c81f2cc6346a74bd8c554da3509049324bb440c9c67a0405e3b59b33007d911dbdb3f84aee44b5b38859e67d8f4895df8bd1ef27474d604f8edcd0be2bc231392370949f960f3abb4eae92d4ab399caad16a67bec1a2f441b695210b721e9a9810e7c06537a6882282e7efb2f6ed1cb7d8940e211f52e080f7b7bfc369055cffa5396c8dd2f1be3233ee9653831b9d8debc66193e8b7fc380c265150249361ef8299feddcee358b650889796f367710af200069808ffafb048502a70a61e5934d1f673017e8333157aaeeeda4e03a6f52f21bbfc6cf4480bbe319ac3fe6d46627f7b2c57481cfe4c5d1bd41c8bcfb6d8bfe3f1ad003b833999e8ec94f0453e63e66a0dee52afdb9e00d85327bb8efb24323615fcbc0ecf5dc226e8e9dbf92bb90ade51ae5586d7ac6e0012807b362f92db5086bab93e47dc85743971b3aa5bf1bea68ac504d4b3444dea1c5e390cd19778a5ef33ef9dd8b8f433931d73f54343693a5bc0c00bc0ff6a63316242aabcdc33a023696c3c6e5515e5b9670aab6dade9dc8575f773fe95f42cc162624762f3287316e9f23c79c86f64c6841ee65dede988d39ed8e47fbf35b4d5865f1eccaddcb7d154206da76da1ced270f79d58b824a4b43b9fd28015a9aa294b96f099de5c72859e015d33b1a94eeebc7367155890aa5ae5695a6562dea01367f7bff59e9b06b8fc25063b021b8be36b2019be98106717a7849be84cec11a2b31e125900ba3d1de27bb56b401c3ff409b60d2afe0738175f1c9428e0f68a1331908551da16ea2650f1c359bb681b3aa0f0db451569d7e30fce1e263d33044a94f5994cb846e6a7c01d1a3eded5c4caa5be9d8d99b6a57c13ae544b551e41d6e3adbd279ef7aa04124ac411b4b505a631efe3b86a902bfb01ae11ffe6befc5338bf908af97fd903ccb357c37d62c4daed24a3809673cd12bce92cf7c867023971cdbb812f484137a541cd26265456c04794f9a6ed959d2d08fab8902a559171c95e0455314c22c5d39e706377dd597d9250e3e04f17b900689fbf8f67903f9271d800e5012f024e33ad658271992ff0380b599f883889e477ef7dcc9b9ab312d6d2a11", 0x1000}, {&(0x7f0000001180)="70f2097244c30ad069248c177472af72d3e8c75aecad5ff0b1a320d6d024a2fb3348443649fe712914e01aed6e7c15533416e6df01fb6c73c27c660b7b404f95b74e33b5157b0162fa94aea240d331254d50a6ff8b83fa738ec8634b9c1bfcfcca228226db20d7c072bb2dcd976227d5958599912707fc4c78621681f7693cb16e6a", 0x82}, {&(0x7f0000000040)="e756ae86e16e31b9239900aae08a176ac01678f2313fa064b094c5300f24ac1e5fbfc0a1fbd67110efa699411f7a102bc809985c902f251c5da9db9068945591da6001f087c64cbb24f0dd198cd578d1667949ebbdfd9b3d718c22e93029", 0x5e}, {&(0x7f0000001240)="edc66c3b15825fece8a029117281d24c8267eb65f56d7f77c3009de14e586eb6e6a6d341a742b5939655c529ef31749e5eac65229396b55a3ad7ccb3fe9b9606414edb78d9922c592f48aa89ddeb8d77e97360935c1947572d80e3f6664a8f23b42baa757d02f4fc46c1103098f239e33d1c8d2b75d4324b760304740bfcb4", 0x7f}, {&(0x7f00000012c0)="b32a2835fb7d8e7e72bbebc5b5eb8979f38bc382ea39d1c93ba4a2ce2cde89b0f68870cbd24d07bbe16a4c266232189a58d53b03fc3e91037cabb22e04581c62224d1b1779ff1beb866af569627043dc2edcd7a9eaff6a46db65ccbb2c761963fc7b8f6babc660688baa4ab454fdca26357b81cefb5221811ae5c251b0a892c7f8be0735a4a4ad5d4db8c3f9cd1ff0115e8817ce955370fb1a7d2d44e33792ee6c65b48fdc59d196d12c8cd75a140ffdc36922ec95ca56c3b3fe11f669f174f5868b30d29ba6d6cbde56aff6920f093b75f9f9e8e33e4a532ce4603612a60ae977e049f611cae0cbc761ee431448cfe558189f8f4dff7eb6b319", 0xfa}, {&(0x7f00000013c0)="44b4a6401a42ea47e2be49eccccef7aa137cf79dd400f95a9d79c1c6b6f135c326159e590d7931ffff8c05df2283a3ca99524c2c5d93eb0c21e3bf0a142061a16494122e06787bd62e63de5323ab3db1ffcbab2b8598b83276fbe50d0890d1893a30b5975ca96e0c11d500cb74f6f4c328c391c613fc86d4e877cfd3ceaaa99caaab5007a3ad3af29553cb61a5fc2c12c62085f9375e6be53869dd6c7265e1588ddf920c35f927be3bedb21b948e590deccfee7f9b", 0xb5}, {&(0x7f0000001480)="863461ff66821eb2bb15ff8589b5dd1086a8704f8976e35ce23a60b283266e4427c9bffb07a748767fd675768b7b59d4cbde73649e653282950ef64f6c4ec96ed5cb7dac16b95cf9faefa227005a5523e35543dfa34b167a14f01ac9d4b1f74481ba8bfdea6764feec62587077662c5389e6234ba4a17eadad997532b627c0882c8070fc466c13c67ec5fdc1aa5f88e752e3f3efa2065a45df80223da4dbaac74c3268525f205fc9f8f97ed553ba9435c0f56ea0f9ce45bc13b323415adf94a8dedb10a46d4323d34cd8ba1936deced4dca3583a20f40cdcb445042642a6aa788399cf7713d301852f2943d214", 0xed}, {&(0x7f0000001580)="0023f04761dbc7519b6a0e6ee3dfe4272981c817e84fbacf2650cc690f0636974eeebf0c4a1ad71b7ce14a7b0758b1303107c25511da278befaa331ebab9cb12f1841778be007567669034fe8e5a10ad45c7f8f192e3496a14847a5c04fc2a223f6c9caa39ee147109f8", 0x6a}, {&(0x7f0000001600)="ecf02079a60842f19ab407ef0977a5f9a74c9e1a4d98e1ade1fa740727d7516a5f496b9ddc1207acdab425b89610567bac398b68f848d1ea89815c95641e156139ad876608970d927ebc9ef986c13c808e228c85961f342156ca7346ef9753d64d1431ae82bb24922f916cd2b10d31bb8cde9334e4ba3228110dbd25980417ad22eaf0b89bad6d5a81967170c6740a9ebd7dd8dc61edf32251850050da54c96bcd814e66e531f9d83265028251026a1751ebf6fc294d3d0ddd12e293b716df6696db1e0e1ec28db6f3b681c7cde8ee28424a4683fc6968523eedeeac74a36b7c259e047ccff189dea0590247f89c6af8b5184c9af7e38d7febf0353a030415e7d5eab056a16b032d57a0cf86097e3cc026fc76c8eaf591b9d4f697424fbcfacc67eb7467da489f88f5587a4b7d9e63ccc33415491041b16cdf5c4933aee57da5441a0e56e6a45e8b47837b4b378b1e70b75d91ddaae83b58a9f9d08f144f96ee78d3a44610930a9c8654b6d59e600fb903a09e18d1ce60c611dd3e0648e3c4597c140b13a5e1019f3bd78b82225aaf7735093dd4ac8a4f74b4c676f1930419e64984c90b44b44c13811b7dfacfb0a883ff024243d4862bc71eef78b6a5935c4aacf9cad10cceba8130b05fbb4dd04dbd356bb7c16758e282c3cf6ac7cbf32b95d2bacee053737d3b53c31c17ef46b8ba548f9f286d175364a6f2f56c56677f49dcdc42cd630eccdc3abb1686066d131b1d6d389f15aeb51d04721cb0d184859471562e7e8b40076ce05fe641766d76b3987addf97e5307a0fd5dbf0b7f7b2cbddd707add4202d394b54971cdad0be979d0665a7bf390de4c9fb88c74fd43d40a60d7d737e5ecd9d50db1e8da06ba483d3b16edf1dff241ec96fb5cdeadefcb6f036e3d7a2ad87a3a7a3795d5179f5e7092077d045b77cc8b20986defa038bce824bd70456bb91dcd3152c0fcb3cf84a708d60a5f2a78d6a3def4616d922286f59831b0c5fff9195a598bc229c4d74ee8293f2eae8b3ff7cc8eeed5f7c0657e6fa82523526ed5b264193440313bd692e912ab9730cd4696cec15313f76cb8b2853ba3f6845966f086c9a874466ec07fd134d2d96b1aa11ca9ef1d4ece9de5d3a9f73b7c5662a365a9d48639e998c0adc7dfb8da2ae7f392455ace0b5ae4e1ea9b529cf6acea0831a7f900a5b8a7e973e2d6290b72c0cf82be84eb8474d2c3f2bf6381bcfbe6f6be35ec6f3f96f23903fb06d79fc12d77a5adcca4f337960186b028af7dc73a7e7a37441046da7c10bc8ea418b74dbcdc445a97c46a44ba9444a28ba15d63a9ba02130f9ce3a57bbea87346b59b1a2da612c6c601e1d44b49befc7aac1d1bf334155cf894ca00cda2dc8995374981935fbf2a3798910a0c8830cbfd3553d4908dde33a31a70f8526fddb379e6facfddbd49672a8f26d33554bcdb6edbb6dce41a5a17e93e4ee3a7153cb2877ee7ca0b852e0e76415e1ad9cb0b2bcbffa3e639d5224d594fd89c9feba30814aefde4af452628793f4d05ddc4558082ae982e9e642fe50877e6fba19c9b3f2bf1c464c43d6cd799ef6dfb1f273250be18f76f818cacbc7a9b718ae2e5df0f2c9c20d2aa9c14c2a8091f111a77ce755234552b0135e4860cb2e569a50cb41e2a06a9fc1a411f7894031bc656a9cd9aff1ef5fa509070faa40892184fa40d1409e51c51f48706a2cc9c10e1e850c8084a1ded8007067c1f77afdce78e9387f912689efc0d3421ab57557377f09811dff7d3b2745a0e9a3a61cd6da8aa6bf8c3d27b39af4b5c19ffcb110a10310e580171e92b6589fb8b7ab9eb8bdaa3b9fcc4b2783be155babd380c4babe1052d0ad5e33743e7c324df879a386a23f128b4346bfaad2f2530a1b13b2f4698021d5a4c2e38016cb962a93f5db97089db6fad682b19de66753533f0391b6e52b35321d6e321761ecab4c3367f0e35dcbb9ef96722988411119d369cdac8690f70b58fd64ba9f383760f45e949e2f3b8d1c83eae2e2d5f3c1e937a3e55180cc94a8fa707bb21b393044be9197939bbc3b0c98ba4c40b90b6c9d24ef5e5287d64db42637195c6e10347b2bcf3110c32021aec4bcfe0eade1bf8adb448c36be672e81544b0a9902fd87b886c65bc9e2fef87ac27b5f8af216e509e6832fecc11283cee0e846430dee2694e6f289baeb785cfd9819eb70c04590c9bc1527c9bbfd62461b57771cf942f166a17b6cdd64b7983e2b7a00c2db9d747834e171f2b4377ab22f3b269bece3ebd046445ccab289907dfd1d4322808df2a02c9d4cf848ca5de974b1b44e2f6c380cf4c1c2e88fe1668f006a855caec81a3f9c33978de280fa8c7c9c566c67ebde733eb8febb26508fa14bea384498da3c89c38bf2896e7d17c2748c05cc65bfea14e7982b53b13ad66e6ced3f87f8577d171238308e734dbebe31a4abdbb7a1143768fc99157b3604abb518f0eb6988ba05c7564fd311d4d79e9629e043515e050dd33c0faa9d58c7e9d346fb6528d4a1a9b010069d8648599554727d3eea971fec1980c3a91e461cc4a03176a8181d36970f03cc5ab8fa0d697e2ccbba58d0b6088ba390158834e6aab5ac8df0fcba16437166f0b404e3b1194c1af73bea213e6e1bdb0e58dd3ede2a4e5c52da26e1a9ad6032f57d6bc59a760e143be5e8e91dab57d83bf5a5e305fda5bfd937fc44b7e3e075968da69044472c5eae099b1b0a583805d72e20119375dfb35c014f6a4ee89e526bf324b67265560ecdc86b5460572dc95789820c240298f73da3b2cd033d43eb29e248ec70187bdb1f56e9d502c95a8a2913ec3f079e54a3de241cd8baf79126991fa662315d9919d38023a0e9ae645be47f0e9ef15b79890cb64723473ca1c88d90672201b26a5ef9169e5929604b47a3a249c144f24fa0b3264a573434db77e35b8f5c0a32fbb99dd4b85c98626640248f7adaa8c2267c2b799c086b814d07ea4e8cb6c64af5b03580fe8472ad09dd20d3a30d6e8394aba5e942df2b24f13bc7cf6b50fdbf0284af60c85d8680aff9edd0e5c8b3228fe9850c3b79a2d9b08f91e7f3183911451cdcc28afdbb595f4d430b353ece6fb13d2179970f833f39ba089b55aac3c2b1064f48f52b3a852ceb1d2e7cb5346f72a9315e465df49ce46ab1a053efe598c44d456d0feac9f80f16d3a9d3af6b70730127ce2ef4049f0cf2081b94d6cb743aab10361feb5bf9a09fd1bf7036138d47d16e6c6a503abd3a56d552ec165175d78f55727621382ed4dd1c3ecb4d806eafa9d6e17e1b704b987bd616eff87f7696fb7c7ad76e8e9d21648d5e819407cf5bfca4f76d72525fb8b613366452794efc06bf8cc791163ecd5cb277a74490a981e1256e65a03e22bd006ab71bfc92c2f601ea908062bb44b5b4e4d61588259df0892cc77e0ef495946c54a6dae322315f5b93dddcf1823e8d50a52a2ce9c2eecdd31dc98ca1312cc04ff157eee6580a8aa8790baad56daf1a4802e5ca23d5122f13d0762a9ed8aab8225878e4072b3273ae8f1a3753f95c651060679359ed9b58ad8531b1b7deba7d95947a4a27e697df210ab2d9295c4ca4e410383d385c9b3786ac6fa05ed3ea4c0c82f675e29b798c1599c9b0caa7587681d0675f1028fa7d1523083f796e8c1a0ebf652b4b660c39cef0c0c670d4cac5c19fb255f796d42a752f895392562fb3ba8433c0c2f190e92f8cc8a85720b6abad2521d565adf2c808ccf6b01eddb7f74aed19a9a9070af88af7c3b78f00796a60b2a48860fee263b93824e7c49796bc991074322fbb11578e5de51406615ad5b8fbcf8183b558bd8ac53fe64872cf46679f31d0f324b8af03641c5dff4e4af9f12394554d79eca63091cbdad60a6edad2077e36c7e2d796ce74a8d3b11f7894a6034e41a739bb1c08aaba93ea2db9dc0708537fcc7b32b82570003f6d113df7c090c9b90887a7d4f0aaa1c26c5885f6ad7f65d3010b0d9186cfa19adad400d5593b0fabaa521e12bd63d027b5578bc32832345744b8fd37b28232f309716d92fdb8931486bbe90d618d1fc4db1fe1bccded3499117bc17f4aab3f74af9bf6cf9579f469e4403972479be718d3045b0d80f0014826eb85721d7b3327e84db2951389a8673a17a6a4df6c65df37ca98f54087a2acf7d785ddd0341f837651c8fb39f7920839ef171dfc75cb5766561a00f8ff6011fac2a15f7d079cd0fc87401bf8ef4686719cb6a9d461c9bc9c120b5b64a83f90e8007ffe90c1122e961ab013cfa81cf65c55d360c395e2a7c846a3e4e94cde2173e89906bfe687ac1618ab0a7131354d42ab4905c5fefcb16089d18de9188fb0010312404e0c4577300b62cdf9933999a8132a2171fcfa3063759c332dd22f06c6dcd5bca1c7ab341101ccac238fc58e34d0019accf433fad1b3ef032777f2bb0b2e9b0a082466491117c4c5dcf61a6cf5bca3582bba4b8e5889d803528befd7055ddc4f0c114ca1b02b7aecedf85f21611158aaa525aabc867457b15488a4f3cd465175a59032e6b3f2806a9502dd9a43dc020afd6987a1e9a615837f6dc864f9cac8369ab52e12882d01b7261ac4d5cfed8aaa2c73b7abbeb47e8af91298ff8d8c853191982958bd158c6c0e1920908fda643936b5a8e6c62cc7592433da4cb17dbd51bea8a9f909132c6cd0b8ce51d6cc9613cbefccc02ed55f12a9b3022861fb5a4c69d25cfbffbb83c2a18d6dcd29fdb942d219d71b719ee644d567c9f18c8fb9f8962ac0ab4fdc1a32367c13c64081f8de675c6b8561caedc3a4870f82096798370add23910c0fbbafa3e120fb42a2f38ba4b9e6c2a1a70e723532c92b67f35e2a17cd452662695f314e52279a29137089b2ec3902093bee931f125fa3da5e591b3ce828b42df4074569e79d3bafa643c2f2c5550e0695bf4e47c99bff16055b4cb63cde273de065ab0d63d7aca5334d1fd271ddf116e33a92b73752fbb1556fa8156f9bafe961499214a179c317342164ae07675113561adce3a0b6287815a8446d46492f388f180150c64c042bc88bb9d77a00105f2324155c40dab914882c032b58b0b9476ef157f1e03983b528952ebe239ee91dfb06e87ad12e55cda9ec4a13f4387d2631b2a5ecf25e26576fe07d8e88c298f1f3b1037f049d87bed988a8c4ef0871ae0cc56ef4e9c4423d427d5e26078e942aed8d94c823a1220e64e34187ea2116de1474f8056edc714e9214d027020db8abfe9c8d036d68fe670ed012515e205a03c5e81222d4a09483dbf9261f60d2fa780d072ebd6ca2986a4ab05be7690e7615cb5b8c44623681bbb96d76f701bb36b115e3b836ed4add0a817259311f238e1c81c0289b0668c40d1a0014ddc01c221441129e1ac995470968a9d6f4d0fe2b53a3b0afdfc14af9f47a10a5bde4f822c55e02977f193b35def40f167ef59c983d60ea5a302116aaa6af324886e3046f6dc5f9fa6a9adfb7004a5a36b6d78c4bfeaa6704f1ab71be3031d3230fccdafe99fd9ae6e9c73f1f9404b1af162871dbac1e5091cc4d66744454ed548881bf27470d2f6f120702363d979ed73082f38e4fbeb02f2225e0db1fb7b7c55b6f05a2b5b4594a6fcf6068f0f88abafaf7bd4d84b620c2f92733b9705fed376ebcd38214f1999c992266b9fc1c12f3f34301defa23bcab1fee57f53b5dc65505ce3ba01d243d80cf0d8dae8509e375444c281d900047221a6e8773f07b0b25357a213cca0b24df3aeaba332266353cfd06844a162b968c85b7f544fd5d2bac9c59ef04b102f1f8797bc0510f4fc6c6d28", 0x1000}, {&(0x7f0000002600)="32b09000b46b5e0791c03d1984cf6a37b77f39191831cc7f0165757b81282edd0b7681e9be45de6fb31af084e2e389f9209775aa5b7c3e9d3e886306948ec137db1feebad25db5ae82fce99292648d0fed033acd2a7068afc705818ad494b069", 0x60}], 0xa, &(0x7f0000002740)=[{0xe0, 0x1, 0x7, "acf6c117946a72af0408bbe750c01cbc993dc2be4686a463cbdf5b7c8e1661933cd80af3145c9afd796bee2830908a226672e819eea509e766d6493fc797a48fb71d73ccc87c874cec100565a2eaf5e4f36e509c4822c32ff9b8edc30a9da0a8741f4c41c2c9d5a9f835cee72d08d6c8355c43502a21d47b3eb7f3e1f1b8c44adcff0fc572d5a53e928405f8fada91315aacff4c01c8f366aaffd7c0a6cc6cdc89dc2cd4bf6e33ffd4623b061eb7534f0cbcb03353b909ea7fa5719e2002b3517d444a73ee34572d8313b675fa508a3d"}, {0xfffffffffffffd91, 0xffff, 0x9}, {0xf0, 0x0, 0xb895, "4e86bba4ee7363d9eb5be7631e92a63cde941ad2a3ec8eefbb1b8b8dc9032cfbc2f029b11b9197d24871b5abbe05ba8c6720ebbf0483f1188a48276297f4f441d7bdd99cc8a908c31b5993ccd91e785fd3e0b0337705d9123d59e758ebe5962a58893a23b8b40bacbfef026eb7ca6eaaabf9c201e01f3facd44d9aace1ddc8c0250048fc4cb54d502449f898a4cff8681c33cdd4e5007fc2966e7e9269c3eb67a1a957b4a220f7f87afaefb2003c86a32411d8bbd5602aee1415aed290d9d4e43f85e8275ede21b19f0bb52dd93290dae74ca243b7d10aabf11f8951e5a1ac"}, {0xd0, 0x1, 0x8, "c1e6ad2c57fdb2add7628c48b51a50db8410a8f455b22c2dc31c1183acb60c031878ecc7a9044b4bac8d4d652c8de7a856929ee357abbe6eab141b3818670f18e9f896034aecea41a15fdccc0b157ab6d26bd64333af1509a5bd2948688985a64c80028286afc69e8d6b5b98b13b9a28a86980cf14eba2cf3b907739f890aea7edc34cde3dfa8be304fe284e1d85b7a2800797d8297a73b366e113c2fddcd8ea970ce0328540939f807cd612ad4989282f3d0cf43ecc71d40a5c"}, {0x48, 0xffff, 0x7, "72aa513eebe91e4b46b0af16edc6b72e888872b429777aa5cb441d5c65b1f7f45409ce9c2c49f2c5ff8796d0eb4c78f6afdb8810b634cf"}], 0xffffffffffffffde}, 0x400) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:10 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x6165) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f00000000c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x87}], 0x71c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x40, 0x25) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) kqueue() ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r3, r2) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[0x2, 0x5, 0x7fffffff, 0x4]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f00000000c0)=[{0x6, 0x100000001, 0x100000001, 0x6}, {0x0, 0x9, 0x891, 0x971}, {0x8, 0x80000000, 0x4, 0x10001}, {0x1, 0x20, 0x808000, 0x391524a}, {0x3, 0x8000, 0x4, 0x5}, {0x4, 0x7, 0x10000, 0x200000000000000}, {0x7, 0x7, 0x100, 0xff}, {0x7fffffff, 0x4, 0x6, 0x95}]}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0xe, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c657107"], 0x10) 16:00:10 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000080), 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x1, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x5, 0x810, r3, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8000, 0x0) readv(r4, &(0x7f0000000240)=[{&(0x7f0000000100)=""/233, 0xe9}, {&(0x7f0000000200)=""/13, 0xd}, {&(0x7f0000000300)=""/168, 0xa8}], 0x3) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'\x00', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x2000000000000231, &(0x7f00000000c0)=[{0x100000001, 0x5, 0x9, 0x81}, {0x4, 0x1, 0x100000000, 0xe276}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000200)=0x1) 16:00:11 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r0) close(0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom(r1, &(0x7f0000000040)=""/202, 0xca, 0x80, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(r2, r0) r3 = socket(0x1, 0x4000, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000240)) r5 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) syz_extract_tcp_res(&(0x7f0000000340), 0x401, 0x735) listen(r1, 0x2) r6 = getegid() r7 = syz_open_pts() ioctl$TIOCCDTR(r7, 0x20007478) open(&(0x7f0000000380)='./file0\x00', 0x8, 0x56) r8 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockname$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000580)={0x6, 0x60, 0x80, 0x7, "da67946fcbd0c8a70d1b412ee52fae55b2cc7bba", 0x6, 0xbdfa}) bind$inet(0xffffffffffffff9c, &(0x7f00000005c0)={0x2, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000600)=[0xffffffffffffffff, r4, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r6, 0xffffffffffffffff, r9, 0x0]) setgid(r11) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r12, 0x80045745, &(0x7f0000000680)=0x19df8f4f18428afe) 16:00:11 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) close(r2) fcntl$setstatus(r1, 0x4, 0xc0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r1, 0x8000000021}], 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r4, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r7, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r5, r6, r7, 0x2, 0x80000001}, 0x7, 0x6}) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000080)=""/78) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0xfffffffffffffff7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) syz_open_pts() 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) writev(r0, &(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186204018b002b06000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2", 0x57}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x90) 16:00:11 executing program 1: setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x9}, 0x8) r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x33) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, 0xffffffffffffff9c) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000080)=0x40000000000) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0xec8, 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xffffffff, 0xfffffffffffffff9}, 0x8) 16:00:11 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000286, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000080)="2020e66320650a", 0xa086) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x5, 0xfffffffffffffffd, 0x0, 0x6e}, {0x7fdf, 0x6, 0x9, 0x381}, {0x4, 0xffffffffffffff00, 0x5, 0x101}, {0x7, 0xfffffffffffff001, 0x7, 0xfff}]}) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1afd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000680)="c5e3684993e9d91fa26162bef551fcbadbc9689ce751154208be565aaccc4efe4701c5503a21e4542072e222139c0597a5527c3da63fd8434134a727fd9cd8637734b2f8c968d52ba8254117204e48825c4d3c32fc7be1cc0b3d432f678c6ebe1f9dc63dd53341643fdc28685339e4dedb2c59f292c15f80d3b2e36e7c668c998b53c018c147461e868c997178f436cad6d65601427de90e9793610629eb59abf303f808b40ebd6a928485d8b7a2fd1665c5d4a434407ab5a6f318569a00dbf78f5b8ff436ab724c25356bdea75bd2a5b761dec63b2bf037d3595e1961a366409f68dbd7d8679dbbfcded374ed137ffa2e3348337105db6977e6673b8d715d8b31a942e4943636dd85989c7f0d55ffdc23874ac8490a64db9874351819ee5a4259a76323", 0x124}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340), 0x0, 0x0, 0x0) dup2(r1, r0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x50, 0x0, 0x0, 0x3}, {0x2}, {0x800000000006, 0xfffffffffffff000}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup(r2) mknodat(r3, &(0x7f00000023c0)='./file0\x00', 0x1, 0x3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000002340), 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000140)="c5") 16:00:11 executing program 1: socket$unix(0x1, 0x3, 0x0) r0 = socket(0x20, 0x8000, 0xfffffffffffffffe) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f0000000000), 0x0) ftruncate(0xffffffffffffff9c, 0x0, 0x3) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000000)={0x37, 0x20}, 0x8) 16:00:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x3fcd, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = socket(0xae4e3256a9c9fbf6, 0x4000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x101, 0x4) 16:00:11 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0xffff}, {0x200, 0x8}}) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/200, 0xc8) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000380)) close(r1) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f00000003c0)=0x2) flock(r0, 0x8) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x80, 0x0) preadv(r4, &(0x7f0000001800)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/161, 0xa1}, {&(0x7f0000001500)=""/190, 0xbe}, {&(0x7f00000015c0)=""/77, 0x4d}, {&(0x7f0000001640)=""/142, 0x8e}, {&(0x7f0000001700)=""/242, 0xf2}], 0x6, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000001880)={0x2, 0x3ff, './file0\x00', 0x1, 0x986, 0x1000, 0x1}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wskbd0\x00', 0x806a, 0x0) r5 = msgget(0x1, 0x30) msgsnd(r5, &(0x7f0000001900)={0x2, "918f13ecf48a358f5890b330848ed525365022867d76c17afb5247702abc70b3eb0ecaaa3ac10efb0dde8888a9480a8d4902d38516ab042ce7dd1000264c5d92bf2ccff34568ac7efd9125afc18a32aef6f51ee1219f4cd9cda3895ede6d8bacde158089547da854ae566411cac473b0d73e69e60b56ab8a464112f0aa078f2aa5a6060c30098dd33d0efada96e6f4b8e595e63731cc789cf90065591509c5306b4cee449ead88118bb502d2375cb9bd9a3d8fa76d79de6c5e4feb621a58e8bae378bc99e592b027671f91bb1fb064926b4e0b1ed5531a6624e6801cf4428535f0b4070c975b7a67d6256b6f664234ffe703602c3d3ec14b152bd77d526d8aec10310dc6346bb1711ce3d43805092b48aabd02d47a5cdf98070bc780ab1f512ea121215e1ef0269f36e52f3c19c22008b746210759d28344b528504b29377bbe475e559355c9a2c70427768fc04da22372f4f2ee28f01e0a74d38b22c2bc5c6260b39d217f88eb34bb43c9a4b17a981dc4408c51661c69451fd06875a951f76ac99a324acd7652d8270ac64f4ccc65e87663795b8b2297785b6b40cba350185c371899dd2329cd96c818eceebc93ffe5f8a236ff6639e6ed1060f74bb86f13136dc8a4477c63a1758247c5dbc555eeaa527c5c91cf510fb27d1c5f532d8b022e8438fc734e9fa790fcf38203eae29db7d7d10ec6ff32a9549a64c2e96123ab80fe0126e30250081ad2bad3424b63574fa9274228a07c0729dc75572115a92f8203ac3c2eb8f8eae06f1d5b2a809ab61e373ece94ba94f98ac17ce32e83bcc1ccad8567a32e803e16073680a5ebca4d5eadd79eead3a903039c4908888ae53d34b385e0e7795e7f779b28040fb097e292b3833a1a974003e68603b4f360212d842b8febc61275177623a75811beb4de406d9c1f49f5d1a339b5370bec9baa5f24144557bec337a1940a801b0255d6fe0e5256f9ba7d70029a395176ca5b4740defb792c8a7d0f8e94447471c20f2c20ea51d6aeb09e27ede8b694376fe25580935158888c9a5d244cc177f7f6392244e7c46b6f2e3fc73ba091614c980db0120904c515ad73884435099d37f9461be046be8ea8945ce1bc666abe1ced9b341d3ac766c027ba50a46e486d3177d2793b9ad10eca1282d35f0fc6f039506d06cfa6d33e4a65f034fbd0af2deb4a71b8bba8cf0eb2a5e1efcb5442dfb3d21376b75e8fbb9ed255851a20e771810e91b52de8f1b65a5b4358f6868362a8af2f02c583b3d5e1590abde03accb53fceb6812ae4ca4d96459895bacd9f74f382493972259ec33074129798a7612cc7cb3a3eced119073480aee242166895a2ddbfb1385fc2ef77794368a4bede03f52844f465041e87ca93a6e655ae64acea1b130696e98484207c27f0ff14f37de4843c473df6f7cab413af31d680b802439b46527e7b005d4892570d5d04b87d4f082c0c950bac3ac57ce75975549501e8ef695a2e4e0e63d625f7fe563fad2f99e24389df70b624f79078c903218ba7c05f03d4a8c0d3cd8219b229635b0249f424320abda778e2044a989989963472164d6d1d39baaaf6f1b4f5e90a9e0f1521ff356ac66185d2e33e4f5caff6963f9396b7c13830942ee412542e3866a4df8d294ae521fdc2816a9bed0447a1b7b0e4c38a774dd86a32f0c5c5d7acc1041f19df4d979720fd3dad041d169b35f069b451b178738156f9efadde2d5add3f6ca55375a144ece2fc0a0eb9464e2ac193f6564a727890940a4ddd08be5d7956bdbda8d0f2460486a4cd164dca2ab54cfe697f2e9b6c523c4e89784a50c6e000d30499714460d1d2fa17c6025aa896562f48aa4f6ceb9184d8c5428b75edbac907c4f81b89457f24bc13754de4e60dd3e59f7b38c41c30c93fb091ed9d16c599839dfa8147bc6c2b42fcc2e0eecaf4bc4ee102d54514c26c8d9078d3dccf93346c6c5c684e63f748538a4e95b250745c2c03bc3453a48dc745f99d8ff3cbf764c7b6660ff35c0a3f5f4166e6b33dff57de2ffa2f1a8cf53b0de75ad0e9d4f7cea3fa567b46201de61cd7d2b4912beea0b8f22c5604f527db9b10028a373682a772784507de606437b0553306d5b3de40e81cd5563b25f7c1c45515cc99801be00161add8755743de2b4fe673c28cfced4a3f06e24217e5c7b618e0ade6718ce114caa4befc6c855a70cf375a8c672f75a3b0c34aaaa422c049735b2ea71886994c588c9fb4710a184f6b6c29e1245266b323d7feb272ca0445383a664df9d98ab769dbc376bb13fb7d525fc3c31dcec7dd1fe44c00c3bdc974d553cf3df283720b570d0f6b51c0fc320977d2483164941d5cd5b6969c725a1e78814cecf1fda3f50e464513c35bb2bed672679315579f2526ba3bb7b32fd8c278f390490e40494b026105edc104d8405780f45a800969e5f06873b400ca13d8d0ccbbbf2f3a03c1b727971c657af9bfda5f5f392eccc13a082f07400ff5931cc3a9613f3b57bdce1166ba7738e7792b604319143b38cbc4c4eb24264dc175cef015bd1f83911c072a8c9d7a63152374bb35f6481c62f695657b1c317ec27f491dad65b56aa69c1bf625658e96861fca582da17dd1d91990a3a3ff17450514662c732a865a7a0f245cf3ca45b7f96ed15b8604900246d8f43798772fc8f76284f59db08aa41ea1cb769028add196b8e13ad8ae77d448b3bab6a77afafcd698c17495ecc003fa6b5815785efb16c12f6d94c66632fac5e34271470b62448d9a6250c4107d58afdb3d1fa702f724df71d48458e15a3eca8f2b4ed8a719af2e9268b82a5cc3edb476d54159b6d7ac491d9e26667f0c338c66077eeb7a3caa2dc0f35c69532b31939378a11823634a4f54d483a95c9f3f9335ecc94081476d73f56186312cee0b0adbc51a4032454334de4da0a5a6e90e24490e33809192a13fb03377456d2ccbc3d46edb6d5a7d96b673d47d24831893ab8eb8f04c618b86584b74e025c62298b1db7b3d7b19565a2430644da036b78347c44f2a3e35e12b7eb086b1096d761de35aa298f695e3b5226832bc502a18b91ac1528fc13acccf91df2b3c687fc6fe6e940b47555ceb041425042e9d76111269ae8e30132bd1c51a0667a8fa13600c857d4d1e34bdc6763f0aedc213882e4b1f8dfa216ca7c6b5ee5346285396d3ddb0d6e6395d43f8daac609bdf8a738e2781d1d2abf8f052490668961f73537009d782754ec3ff3e975ceb9665c3fc6983d0b8ba33dcd0d7922211ccc713f36bdf88df384dcf2d424c45b34ce17a8bacf775efcb2e8ef4320f570caf1a5c64d62311e60035cb9cf70d9bfe8a93d67e9cf88dfedc9ee2ad6a7229d2367ede63bf705079a01fabc49973ff83abb8f939025a64769f6762a26718d0f221790bbfb9489f4eeedcc8b999f74ef26bbca85289d81379c01eb52713a6346c86e0210594be5535b778f54fd153ee5c3859dee650a018fe37af466da2f0197b52785824d08b228d0b81fa59e2ca33ec62eead8b15a6e479b4e5956485bed9c4008a739d2c4cedeb038a4a19785c6dcf8e1fd6cb6a1c906b8c8db3573fce736ed530cc4a768893dae64b09f407147874fc5d86a64d36ed19f3bc592643cb32bf3b5b764154195e0ed86236d4f4b604f69525a86e31356eb42d10f5e8dd71dead6b773e3d78616d4b3025e465a17b2df53315996898628a1864ecb0074724cd8e5af4e602b02f8c069ff5c146f7b9c6fd55e0da7ea252a63c42e0a0f2320c686009dce5e7450c362a91e099a7e59bf61e93c620f4cdde91ae826f6d5b5ad8a78169b129d41e4dad82552d7932bdca1a09e9aa633a983f4d0e2604d981d5299e633c5e20017f027b933cb3c99dc8c6217ec8f2ae10a8185071b84ab7dc84607aba9e6c5c23a8f9008712aa7a7919a8260b8050b48b57460d3f7bc4c517e90a3c990cf79e9dc9d8b09cb2e2e99e5c54f4779c73a7dd5de037220bfa76dbb9221be01df670e6b2d2b33a38287a1f9c82d61f814fe3a48d73a6582f440afc89e20a4b1ee9bb7c4be20b54ed8a54edc389d27a8df6ebcc65fa3240f6281537afa7e4c415a6680a726fe4ff6727ebef9fa30f64f41ef0508580e7473a7bc598d81acb93c569d3455d2a31df8a110ee33f77c0b542846791dfbafb01581fd4ccb73da7a538f02bf618dfc492e44e0c6469f5d63214402fc5cdab4b892038dbe3a4e69c5187c80d22aae8b9ed2dd1c972f4d5ad4a1c3697225ce3781bfa9f5530b599b843f7d3b2675948673f4d810351d4d253e67646bee5fcbc73c0a6c8d28e1f4e15aceba155484aac7cc5b87014976ad86775f2eaddef3de2d7e84cf94f8b8f75cf46eff59778687f6e42a4065358a6ed0e7dcfca81868d974c681fcd8dffdd7547d6a9f4ed0ff07a5fa9e37a5e8358f6b2986af5b42598dc4d98e2a1e193bb36f7a7ab59406255f9d4198b001c1c4b271ce0219b4cb5406089d8bcc04d2fbbd1624bbf6a5f4569e38fbfa9704fb94fdd1061b86dd7047bccdf5ef07ffaeb551e252c2d80c2dff24d052c273d857648e532dbbad259c359a2f8287f9455538836843127fb42dff45ab2ea7fe27ed29d6be4f2316246af755125fccecec4fb7f5d36b727011edc2f920d0afb94473bcbabb74c0917c78045eaf6eaafbbdc5e297c53bd979f1bdc32a93ec9ee1ffa90593a57ff564fdbee8898bba2c991f1eac1093ca4d312ec5cf1b976149b15961752b1f397399d054090b9f1268c5ce3d7b921a8ade92bee2a808d1e5e129a46a7a80480c7275d804456fdbada6ea991478d9490be8f08927efe4979007acc403ee7afad931a52369d438c1be01401dbd63e670739d69182ff88f39ac10036e0eab192f1e49aa30eedb90f3cbe04b36cd89c59282f4a73ea23e78621cce8446cbd742798b223184c27da258efb553c75341d2ca9478123ddcb323da25f506a84f4f7989b784f174bc860dba1ec65447b57ed69fea95b05a7a4daa630af0eddb203734012783b8f93fe962a946529d060fe787351f03c340ee0600a7dda38bb1f455400ae68fdc765e8887e335e01c9039f76f68bdfc7637186d64286e8739204e6bf6e5458da6b3548406ad570b3f1454bb00bf4eb6bec055e88f8f93ea790adb7aa0c071ef4a810ebe6f34ec426e52966f5beb06c687da6caf1d2c3724b8240fc1ff50a82a96df7d061d632c5f9ca58cfb4b7f69c88b2ca9f1db1cfc0e6675a82c44de5d70458180f96d45bba8f8e36be5ff8699ad988b3ff6718b91f396236c5cf4ff19224ff9983ff341f036ecad728f46cce430b637ba121ae3f19fc7259c15b3a0ccbe3ced91d2bbb155f209e993fc65ae45be2af5cb4abef9b4b5cb5feca34fecab61733092370b905202e08c80721986c3ff8fe6f864b9c56bba3ae46a8e3ab4e0bc395f767825932fc6f8d0fa77cd831d56340a759423a68b240809ca10b5be8bd410e13e6d7fb3e55b7388d8344f5267b59f94764db4d74d104fa2d10f76857fe03336d4b497ee2a8f984eed733fdc99ebe0f85439524bc3de3217582a14dbd06bb436b2f63ac758c043d6c01055b99dd9595c9e989d7eaceda8fe1aa81a84f303a8ef25b590ed75c1dc93f13a36cfbcf02f282989db4336e55d635dfc2e0c090f85acc09fd22f327c9caa9c45a600d819ab77e97cd793599d0ae09bfd8a1ffe9964201be2e3d8f531bd84998286373e35d66cd6111c67d169600884bd1b73f7ffef19d16c4e8ae9ffec98e9a235c2d14290256f1aa9186ee649bc63d2eba4b8f58442649abda98acf818e264d48df3"}, 0x1008, 0x800) rename(&(0x7f0000002940)='./file0\x00', &(0x7f0000002980)='./file0\x00') unveil(&(0x7f00000029c0)='./file0\x00', &(0x7f0000002a00)='W\x00') r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002a40)='/dev/wskbd0\x00', 0x2, 0x0) write(r6, &(0x7f0000002a80)="ab4c32693b00c3", 0x7) rename(&(0x7f0000002ac0)='./file0\x00', &(0x7f0000002b00)='./file0\x00') mknod(&(0x7f0000002b40)='./file0\x00', 0x80, 0x9) pipe2(&(0x7f0000002b80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000002bc0)={0x0, 0x3, 0x2, 0x8, 0xfffffffffffffff8}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000002c00)={'tap', 0x0}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000002c40)={0x9, './file0\x00', './file0\x00'}) close(r1) r8 = open$dir(&(0x7f0000002c80)='./file0/file0\x00', 0x10000, 0x0) fchmodat(r8, &(0x7f0000002cc0)='./file0\x00', 0x20, 0x2) 16:00:11 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x20006) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000200)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r0 = semget$private(0x0, 0x1, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r1, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r2, r3, r4, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r3, r5) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff0500000000070000000000200000c5b7b6284d2db22bf3498cd51e3ac69f8c65f487c6905cd44158290eeca27c703a626b565b862f0e7ee4e0e50b96a42524ea9a54f318398250fd769635533753bef1c113d7166eedad9757c316be2eb74893e767e44a482df6e4c5d5663755f7cf55999b896f9c3512e6b615c4aeff25dd7602173eb7b2b5fd45d65713a1dccddc032bea6434843177855ff5b6820697b34086b729e90bed996792d7b86ed3ba50b681aa549dcb646586e271ca516e6780771fc15b9513fb0aef19f5a4c9632dffbc3ee014c4d978b18e0d88d706b7aab5231269f143505cca543ffd336f3622bc2d69135bcdd96c33e7be7cbb36d3398c2db2c2e9bc5ea2af944316e2", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r6, @ANYRES32=r7], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r6, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) r1 = msgget$private(0x0, 0xc0) r2 = geteuid() r3 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r4, r6) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = semget$private(0x0, 0x1, 0x1) r9 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r9, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r11 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r12, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r10, r11, r12, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r15 = getpgid(0x0) fcntl$setown(r14, 0x6, r15) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r17 = getpgid(0x0) fcntl$setown(r16, 0x6, r17) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x40, r2, r3, r7, r12, 0x120, 0x3}, 0x1, 0x58, r15, r17, 0x7fffffff, 0x3f, 0xffff, 0x8}) r18 = semget$private(0x0, 0x1, 0x1) r19 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r19, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r19, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r21 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r23 = msgget$private(0x0, 0xc0) r24 = geteuid() r25 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r28 = kqueue() kevent(r28, &(0x7f0000000180)=[{{r27}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r28, &(0x7f0000000080)=[{{r27}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r26, r28) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r30 = semget$private(0x0, 0x1, 0x1) r31 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r31, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r31, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r33 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r34, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r32, r33, r34, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r36 = getpgid(0x0) fcntl$setown(r35, 0x6, r36) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r38 = getpgid(0x0) fcntl$setown(r37, 0x6, r38) msgctl$IPC_SET(r23, 0x1, &(0x7f00000002c0)={{0x40, r24, r25, r29, r34, 0x120, 0x3}, 0x1, 0x58, r36, r38, 0x7fffffff, 0x3f, 0xffff, 0x8}) r39 = msgget$private(0x0, 0xc0) r40 = geteuid() r41 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r43 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r44 = kqueue() kevent(r44, &(0x7f0000000180)=[{{r43}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r44, &(0x7f0000000080)=[{{r43}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r42, r44) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r46 = semget$private(0x0, 0x1, 0x1) r47 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r47, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r47, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r49 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r50, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r48, r49, r50, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r52 = getpgid(0x0) fcntl$setown(r51, 0x6, r52) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r54 = getpgid(0x0) fcntl$setown(r53, 0x6, r54) msgctl$IPC_SET(r39, 0x1, &(0x7f00000002c0)={{0x40, r40, r41, r45, r50, 0x120, 0x3}, 0x1, 0x58, r52, r54, 0x7fffffff, 0x3f, 0xffff, 0x8}) getgroups(0x7, &(0x7f0000000280)=[0x0, r13, 0x0, r25, 0x0, r50, 0x0]) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r20, r21, r22, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) setregid(r3, r20) 16:00:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x10001, 0xdd3, './file0\x00', 0x8, 0x80000000, 0x0, 0xef}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8, 0x6f}, {}], 0x2}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000100)={0x7, 0x8001, 0x7fff, 0x5, 0x3f, 0x1, 0x3, 0x10, [{0x0, 0x1}, {0x8fc0, 0x5, 0xfffffffffffff000, 0x6}, {0x80, 0x86, 0x6, 0x5}, {0x8000, 0x9, 0x3, 0x4}, {0x10000, 0x10000, 0x2, 0x3}, {0x1, 0x20, 0x100000001, 0x1ff}, {0xadc, 0x7, 0x71, 0x6}, {0x8000, 0x5c9, 0x100000001, 0xb29d}, {0x401, 0x2, 0x1, 0x4a684980}, {0x7, 0xc8eaf2b40000, 0x3, 0x3}, {0x100, 0x9, 0x101, 0x1}, {0x3b000000000, 0x7fff, 0x7, 0x1}, {0x2, 0x4, 0x2, 0xffff}, {0x9, 0x0, 0x5, 0x100}, {0x4, 0x5, 0x3ff, 0xfffffffffffffffb}, {0x4, 0x3, 0x2, 0x71}]}) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x208000015}, {0x481}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x7f, 0x4, 0x5, 0x8}, {0x1, 0x1, 0x1ff, 0x4}, {0xd681, 0x3ecd, 0xb5, 0x6}, {0x9, 0x5, 0x400, 0x2}, {0x2000, 0xfffffffffffffff9, 0x60, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = socket$unix(0x1, 0x9, 0x0) r1 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="82022e2f88f387cd70a2289274943b64fecae63a77de25c1d8096f00fcc9eee86040567551db4c6a5a6fff564456a074f9bafc332a291027b26845112d680d8ce9e36fa1c8cf3dca540c919c6d40136ca21ba3b163f41ebf9574b51e1ac15013231d963d694ce618ad1fc448a009d56e7cd7336a9a4f4027c66dffff000000000000ccf934ca6e67403cd9588ae3985c4a3ea635fffbea785735786363b95ab7d5b697d2a410be916fc1ff0329aadd6b761afb8d9eba5136ebab7171ae20dff5553fe9c680cc0e2339f4768f90fb636332da3c86d312496eaa4e39747b2adc911020750dd29ffdac905e6f89fa2aa86c5f16f24f7ed03a637e5eb8cf337776b3278f0c2072f8b65faacda80a8fda0c387482aeaddb3728d991a992b6937aeac1db8697d044013b3518148fbce0756822b95980fb83108eaad7097765d50b3fffe121"], 0x10) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, r2}, 0xc) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r3 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r3, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24}, {0x7}, {0x1006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000040)=0x40) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x2000000) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r1) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r2, r3, r4]) r5 = semget(0x0, 0x0, 0x90) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000001480)=""/4096) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) linkat(r0, &(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00', 0x4) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000300)={0x3, 0x9}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000240)) getegid() msgget(0x3, 0x4) getuid() getegid() getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getegid() getuid() getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getpid() semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000280)=""/67) r9 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r9, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r10 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r10, 0x200000029, 0x67, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r0) r4 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000000c0)=r4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) preadv(r5, &(0x7f00000009c0), 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x8000000611, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r6, 0x4, 0xc4) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r7, 0x0, 0x0, 0x6) r8 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r8, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) connect$unix(r8, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) close(r7) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='.dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x0, "04713d02a528a2d9f3002184dd3c9900"}) 16:00:12 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) minherit(&(0x7f0000faf000/0x3000)=nil, 0x3000, 0x3) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = semget$private(0x0, 0x6, 0x80) semop(r1, &(0x7f0000000000)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0xd78, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x101, 0x1000}, {0x1, 0xfffffffeffffffff, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semop(r1, &(0x7f0000000040)=[{0x3, 0x20, 0x800}, {0x0, 0x7b, 0x800}, {0x0, 0x1, 0x1800}], 0x3) shmat(r0, &(0x7f0000c71000/0x4000)=nil, 0x1000) r2 = socket$inet6(0x18, 0x3, 0xf71) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0xb3, 0x100000000}, 0x8) r3 = shmat(0x0, &(0x7f00007ba000/0x1000)=nil, 0x3000) shmdt(r3) shmdt(r3) r4 = semget$private(0x0, 0x6, 0xb0) semop(r4, &(0x7f0000000040)=[{0x5, 0x1, 0x1000}, {0x1, 0x1, 0x3800}, {0x0, 0x3, 0x1000}, {0x1, 0x1, 0x3000}, {0x3, 0x5}, {0x2, 0x81, 0x1000}, {0x2, 0x0, 0x2c00}, {0x0, 0x7}, {0x4, 0x8, 0x800}, {0x4, 0x4, 0x3000}], 0xa) r5 = geteuid() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r7 = geteuid() r8 = getegid() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r6, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r9}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r10}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r11}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r6, &(0x7f00000001c0)='./file0\x00', r7, r8, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r14 = geteuid() r15 = getegid() r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48, 0x4}, {0x6, 0x0, 0x800000, 0x6}]}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8000000000005c}, {0x48, 0x117, 0xfff, 0xfffffffffffffffd}, {0x6, 0x0, 0x0, 0x1}]}) kevent(r13, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r16}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r17}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r18}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r13, &(0x7f00000001c0)='./file0\x00', r14, r15, 0x2) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x1, r5, r8, r12, r15, 0x40, 0xfffffffffffffffc}, 0x20, 0x9, 0x1}) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:12 executing program 0: pread(0xffffffffffffffff, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2", 0x22, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30004) setsockopt(r1, 0xce00000000000000, 0xffff, &(0x7f00000001c0)="7faed60c67bb3056275061ff6db6d24010154e697a9cc157ffd522b590d66b196bb43d82f183f279db10a18b2d979fb2ee5b28e1c646250124995612717d2e8059001acb466e38ce5dedb5e73d57a17a3c35c9a6c1f66139a4d8064495fc7dcfcf625b513c4d66328b2c48e99c1f31cdf1dc46740177134d87dad917a4cb1ba1532804f6a01c136ef22e4c32bbe19d9abe28d639b87d9a55f68a0bb1db5dad039481a405b51e866cadc3bdd78e38e5e3", 0xb0) r2 = socket(0x20, 0x2, 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) fcntl$getflags(r0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r2) r3 = socket(0x400000000018, 0x8000, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000180), 0x17e) 16:00:12 executing program 1: r0 = msgget(0x2, 0x41) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/45}, 0x35, 0x0, 0x800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./file0/file0\x00', 0x8, 0xffffffffffffffff, 0x9, 0x1, 0x61f, 0x5, 0x6, 0x3, 0x1, 0x4, 0x9}) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x10000000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300010005}) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fsync(r2) flock(r0, 0x8) setitimer(0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0x5, 0x20}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000200)={0xd9, 0x0, &(0x7f0000000300)=""/217}) r2 = syz_open_pts() dup2(0xffffffffffffff9c, 0xffffffffffffffff) close(r0) dup(r2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x212b5c23, 0x4000000000000, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:12 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x0) r2 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) setsockopt(r2, 0xd64, 0x80000001, &(0x7f0000000140)="623424ed9dc6a7ab47b9912b6a8ac498c63be8c939cd9f49638ba1a423cd50d4015ab058a131b536252a7642654cdb5382c1d789960e9ed830d4a58ed20532fb31f7f0407ec01635e16fc26e415fe87fdf4f3b4d14b1addf7a868ab81aadf98b5d258e81eef8aca1a52879e3e9855fd60fdfa74ef40e314295952bbc0a79861e3309234a030c3949ad1bdc6c1653551d015871d9dcddccb522f99b4c008621d7434254be25ec9ca78e0a992972785d30eb98396347f5f98a", 0xb8) connect$unix(r1, &(0x7f0000000b00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a8f40cbc8d4896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbf57cd662916cfceeaec73ac75691f64fff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b74aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee4434604090600002477895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dce0adf189cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255b36b4c9fedf80c18dcd6fa2281490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e7080028b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916407cfef9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa8948da2c4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff90699da2cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d265b2e2482e5344b14d613bb7294de92420e769f06cafaa0cbcb3a9dc3bef9ae0df31c9ec32bb0fb9183283959fca8170589dae2d0220f25013cec3e15e9fe6437caaaa63b3bb20695164232b03ecd17"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000280)="661dd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1c4eb273c09ba04622046267effd0755198e60d4ea94ebac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b5bf6973c1899cb94801d61508e5c25ebb81812e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7bcfb0ec6fab54d22c299627337efd9bf57a99488d206ca00605fc31527e0f25f3eb7651f135123ffcde17ece0b", 0x1aa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r3, 0x20004269) 16:00:12 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x20000000}, 0xfffffffffffffffe) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x6, 0x4, 0x80000001) setsockopt$sock_int(r1, 0xffff, 0xa1c9e8c0af93b28b, &(0x7f0000000040), 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000100)={0xfffffffffffffffe, 0x10000000008}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00000000c0)="aa7f3a14b61b62a735610a9ffd424baf9ef43e6f07af8ce1d18b48f3245ee266c144e69b8c092f3db38bae2708c5e589", 0x30) r2 = accept$inet(r0, 0xffffffffffffffff, &(0x7f0000000000)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x8000, 0x9}, 0x8) 16:00:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r2, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) setrlimit(0x4, &(0x7f0000000140)={0x34c}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x81}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f0000001500)=[{&(0x7f00000003c0)='a', 0x1}, {0x0}], 0x2, 0x0, 0x0) r6 = openat(r5, &(0x7f0000000280)='./file0\x00', 0x100, 0x1a) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x1ffffffffffffdf5, &(0x7f00000002c0)=[{0x2, 0x101, 0x3f, 0x8000}, {0xfff, 0x800, 0x1ff, 0x8}, {0x7, 0x0, 0xff, 0x1}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000200)={0xfffffffffffffff9, 0xfd}) 16:00:13 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x10001) 16:00:13 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fsync(r2) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) shmctl$IPC_STAT(0x0, 0x2, &(0x7f00000001c0)=""/210) sendto$unix(r3, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="02002e3f66696c6530005eda1fe1a2bc8d7edc8522fe2437986f90d6de5d275267b0ea75af7d67423b18415d5ea66a7b85969310c53ce83d346a23ef621e679eb9c5a4b38f5d641f954659abb638c30cb246a09407fd072e5f14b55f9784adc26b7011c9b66fe11c1c83590c20fe69769cbb92784b41239852b993246aac9acf5f155ab3ad9f4ca92fb98eb8b04d684d28412dcb67889e9204a03d869fc2669b545f086d"], 0xa) sendto$unix(r3, &(0x7f0000000000)="b1", 0x1, 0x0, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000880)={0x3, &(0x7f0000000840)=[{0x7, 0x1, 0x6, 0x200}, {0x6, 0x0, 0x4, 0xfffffffffffff81b}, {0x4, 0x7, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="616f80db28a122fd776f872f9457aac239ab36175bb4fa2dd82ea3cf728f7fb02f2db38bcfe6509965781f95ee2302d3a043ebc79310b6855225a5a7ed3b36901bf829275faa6f11e60bcd2c4354a53a111a7edbea053c3618a7e66bc4da5e3cbf53c010eabb5a2712e0b673a0a1dff7461b0ece613a600e1ff2e43a5248da041551595b06f3bd7d3069d2815d59ed1b04658b71df55f9c1d158b92a8c0abb923107518511b2733990c91e78956e7eb7cd441465546bca1193e13350afc1f835c33e0b639db8a46bac71b9c2ce2f16a721f398d6abee44df", 0xd8}, {&(0x7f0000000080)="f7ec2077b682c0a8217d6076b461d246fcc9024448fd0c1262f1d54a6c3dd5fddd21464833840051a746f58b4a7051f3f28d0c5e616360fd9eaf88b108f83f605df657a141b705547803f7f52bfac57496d5233ad71790", 0x57}, {&(0x7f0000000100)="aa1a158a8935535c66b9fe73a70e478f574d8d948f90ce37a2aac40c72edde61ec38ef3654e6d7c4fd1f4509694dae8073b47b1a", 0x34}, {&(0x7f00000002c0)="431b12f05d2afc3146f785cf0e3f5f8b436f6c9d6756db1e82e6d890a6b1ebe8e80f0c09b323e68c11e12ba1938d053f42b0ff156a8164b94c14a10e4a7c36d5f2b22b0f1c005bd98edc7ee3dc20456cd5f7ad205b80a2efd39dbb9c537d5ca3f240bd0347134ea0152f356f771d1b1b634b92f17e1cd0cf7336a3d3a6966d0051419a85b6adc621f63b870b2ac61d86cc61cd93115d9bea93e80e74c48c4c7270f6569906bd013e08a49e5836092e6f0d2e5b081ba5f665a4741bdd0b1bc742298273beb816139a76506ccd3482284a48fd44f6490e85d235616208eea5e59f8b", 0xe1}], 0x4, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c, 0x0, 0x4, 0x6}, {0x6, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) writev(r1, &(0x7f0000001900)=[{&(0x7f0000000480)="1247bf93", 0x4}, {&(0x7f0000002b00)="c07ae982f9ca0c87a377755109d8572af48ac83254d25d2a43102ac326f67d6210b47bb05b893f3a8d902d3225c21f3135af7ebcc7bce4e6e9049911a5642028ecaf7541afcebe59dcdd58e9c6e51b916d6f1d889085d38a6c7dc312f09c6e7571f039ef33fe9a03a6e22b2f274872cce58aa5ca2361c06dd371d71526f784cd3dab155e64eafbfe41e63ec70874cc0152e60823ea254537e849d88e", 0x77}, {&(0x7f0000000540)="116a68b974327d15c020edcd14a98337c571a83b7b3789988ed161106fe0b8f8b5b251fe2500d20b4924edbe43786861d40ba3486371997a7e9863b7048d29252346677a487343b3d81930a59e91e05d19e4516b72de8a3772ee959ec3c0e3e6a17dbe9db7eedf1f36147a2ed336898a4cfc9992b677232498f888db767384e4312e7ace95adbcc7a01b3531bf41a2840da150c3dad220c46505b25f09c0cbec87ef9631b1675bd61e8c628597338bd8127371e7c59adb406bd646d6a205b86d3cffce56973bc52c94708c9e", 0xcc}, {&(0x7f0000000640)="1891362124ef0d17f6c1636a77d44cf3c6b19c03a0d7925417d592f32564aefcdfce87f9e949b0159c0b25ff00f3f402fa9802278fa767e2b8f20e2b9ea41ec9ca56d45f10ab29c20084bc4ba0c292b2072972627b5ab0a2ddee8767c0828ce83d3c479f0581afef9f74fd1218b6a79c8e5632025e50cb1c81f82547914f2d3a410bea9bd7d05746de1c00", 0xfffffffffffffff7}, {&(0x7f0000000700)="c5c79c16756103e6270e829cf7cae0fa619a3c82b61d99c5c8c8906437cc5fa6ce879c3f6e806236ab94b98f53ee7f91535e510bd73217539fa3acb8691c31e92eb3d60d913128355a78104e765abecb1e66c863805ae13206da174a720b678101c0e050868c084c671cd846e5fd2a50d5d36beee4acce6e2be1cd7b165ba70f10d4d2d724d4bc9caf880178bb2d76ff78c46818bb755bcacb1c1d4929645050a8be26a3f47e774b5964", 0xaa}, {&(0x7f00000007c0)="ae3f3a81852f2dbdc446c0dc176075b9cb0f848d2363dcfb39803998d93741338a0afa9f700af1ef587d0cc720bf667e0d3b4bee0aac502ce40d7b85c0288fa7fcad1c5d8ac8bd7e7a752b3556c14c1c860733f6f94cab74a3100a4d6d07fe09cdd59b2dfc8d", 0x66}, {&(0x7f0000001980)="dc3b70bf9d53fe073ac0b2594feed3b5429998d411b552f50fd80e2f5ba7e2b7e4d4cf261252f20af20cbb79819772517b8b97537bc5e90fbbc2c98bccbb5ffda407bf92ebffe3141d7fae040845211d11d01125102bc5a1de9e0a8b0cdcea18427f708cb5d1cfc0749dd4ba059a68b2427b2af282e8b0481be9b195e17428e8ae8ebc74ed072a1b3737ca654b57aeec26c226a13baaacaefc84db81d19914dc4311269ad066923c5144f3eec12efb14", 0xb0}, {&(0x7f0000001a40)="09abd10157d7d10fa5b599fe20288d508e9a9bacab5f57ed6622a6f4902f1061def55159a472e948ced83349152ebe9021cc4d8ea8f0a11e5822cae40d22dc0dee48d078ba2b26fdc14f200b854f39cc4ef2c44aaa90674e35250070390a8ddd4dad25bbbe8ac7a9f096978ed936f28838480fc76aabb6749c858da94107b0f0511e389984592047fc846b334922d3d1756f7b86dbb9808966a1411c63e4cb16412ee2cac30f7f19eb86be62bbe3da98a18a47f72447ac25a6ca7b5d4c4fee132a1b08c04e52c7fb26c5ddcc8006e11ed7abec05e231499d88a273a5511d0907ccc26461e8e6559e92c8cbb1901e2c9c3debadb5142ffd45bbd257261c28ab2effe0b564bd8d26185edda5dbca8287645384c22ca967e7a6e27dda6ebabcd815510656c922aad81b567edd1c505afa2c7e271eb6aaf41aa86f71cdb1c0618723206e32fccde371274d85e08f2bcefef46d63029c883eb849609e4b598bbee812048f264f54a52fd758271558ed45d2ad9db32b32f60a78d25540c27b9c54bbb3b1c7f00c758609413c5a03081f6c3d06b29e3bbea0b7501a93a8f80f43536f40d97479495b77e77c17745ff2f99e548ab3952dea0484c1d968d95a74a5557baeaa56dc3c07fd56dc814ead3242201f14267c0e13b35b0d417dbd372e470b9e359a9c94fcc1a4fbd5694302704958dd9cf3cca5797f67955aa7d7eae8c3602f52ad68b04e94b23a895198bc70689c9937e3d1b076d85a61e11ef845581e45ad7ae63c350a4792187c8857a5c21d49794c03593171005a753e67ad2dc94212809c6828d4ccb22fd09b790986aaf5d28721f487016e4d12d65fe97c81f4ebad5408a03e645a735a4e5efffa9c6b81190e76ada03bd1afac9395f9fe1ca587fda7b1a3ee0dd0a5e05247ab898ad8a95ae5dd7fff5698fc17a46163073e112afc792b4f8217f5eac7b51169b4b47d5e7d20bd329dbe24dac3c51da217e499fc867ca138d951ec74cb2eb26f006834aa97deb3f7b91e47e8be72f2610ef8ee39f21171335e15926cd3a20ac5e8f181501add14a416236fb5412e6176ab606554156e1ecbd6966988ff8180e1663aa6cb9ef8d1ddf460d59641d7e153ccf508bf57afc353ec91fec8a05687a6fbc5c55e00648425d342173b912fa11ffbfdf6e02751460e67ba195856f90707335fbde76fafbe8715dee8fcb0748c6dd02fa2d3a0008602a9ebbefc742b343c8e584b777311a88d626b0ec15b0031dcd96857285a2e607d04695e7c87c8e914d71b6c00822a26d9c1a5b8c5bf88c1b9783a4a39317d054cb1fb247b6d3ef2e744966adf29f0e78f521e9f34a21116afb40e3f3b468f244d58ec12ca099a1d44b86fd2dfcf341955640c48f6ed9d83f2327b0488654b907ae8c593cef1ffaf4d6517175b76f9c30f6f1db64abced36b2bef734d4c05bb6881e607fe69dbe45d5d69d5904a89f21b4f8c09aee49d8e95a3bdadffb474da228ba3167d2ec1d592f00fe3729df6cd54061ff445ad6e1d345de290cd1fc35ff21b9cf03bc366699e5216c464ebdc34412b4e03981edb1a0def11c231d17c15c273864729a3739c6242a41983e6cd8e457b31fc3195d55492d82e7769124edf8e5c26db2a0dad78988829b85a1a1a632b9af756ab9f1c62f9742a05d7e811e924ead8e58e7955b01ca3f23301dc053718c4d20493652cd276e6838821734319126f4ac91f9830110104c2090594abd3dc5892a9bbf5e9f941c605ef6cf8680d7086234b1284935480d7c0a255e6e43ca8fd181c2ab735362b68c764113d5a248452664077effce57ea663b56b1f57e8e5346423a42acba605cba6f9ae0804ad7fa06e435651cfc48e9c26f8477dafa455c47011a2544df7f6728ef382a3a50a03456f36c17fde0a7bc365f7a27ae11da1544298545eb97dd444587c15cbddc8e1ba81e6838026e92071897e7c116e89e50870dfab372188d931a3201efee302cd1e8b2e8646fe5fc44f2484576f6a812cb27daa843d07cf78585797cacf2e7b59974c8cdc0b3f9cd63f6ff87cc2d3fa6a82c958b095c22c9d2f9e2f6d11d47561b780c1cbd62860ab6c6b4aff529dcbff491026eedfab5dde979a449ea87ab3b412ee8a7238747b46b37cc5e79faac5999ae1af971b00aeec148c74457dc748f7b8bf5fd30e9653aa64df6566b04bd319b64c699aa8f157d0bf8a6779d4119cce740590d44dcc9ff19cc8c4f691599a03b074edb2303a0ee7a65c6f8eac26a752d21dbcf0b24f32ce47f3f4bae23fe5f0f510c3d2805339365b46b343a826599f876c3102303316db3e19f8b6afcde9187dc430db211ecc8cde1f8932f0fb9115982efe0e6d1cb488e91525ce05bc4718dd02d0cbe46432bdb6eff1942abf5c9cc9b2b97dfaa696119f2ccc83a7037f96a7aae4abb7154d8be7f1a1d9f8e8a66df0c9f2fc3422246f314922162aa029f093b3b257a13abb48d9d3d45d3e321c2816144a349c4843d5f85fe45ea91ba65eab798a199e9b7dff60c944be0988dfb062806028fccb2d52ee478e405ab4e01dc9cd42c4ffd11d4a2dfcf0e8b9d95e32548f6bf1dab9f26ca2c89ffc25b7fdf5511dc186be471e56078c35cd5e9eda20270b87624584cad6b858b25672d8cf946aee386435f87aab85bc15321506c448674588a3df65c1efaa10a1d29b910b8df3bb005bcde648e28237b800bb4d4d9976c11a92aae59d68a3d65706d2a5415585b9c1525c55033707ec97c9630fbf8c7813d44099fedff623ae926c854860b0ef52170827787aea7a0b3288517fe52a289e3e64d29035bf05667dc34882cdbeeed0653a2dcd0b5612515811093d6d388bb24a0955f0ff0a6d5e3b43c7cf6ede95c098873c5bc09c3d902ab38d24654d9b385595492b61ad6f69461791f3e35289bb40f5eb19585cf11da49024c016a79e9b8928ed508c79b578fc537685c897427b6e3b9d289899f6e7573876e96c00d3db9ff9fb398dd1d2dd73c56824287501d6929272f470df533c9e202dbbd08853cac136fa8992ef7afb22c57de8207a84c0d021a53746817a119a85e4385f7f93848f4e285dd7e5ab472e496a55410e0e64735acca9dd43c51365032d79f8236332ba83a18f135b2b0c9789f95900b4ad4bf654a3d3353b3ce6f24a92ded7e81d2054474b3e43a90472b1d2564a9862ee59696f839f1d13ce9e996ebed99865ddecdec246e245e47b381f5ddd40463a4b5c8e2e6d98bea5fa5ef26603246c28915f3e932dd26d5fb90a13c1b70ccb1ce87fe40cba96a7599f01433ef03861e42c7cb775281f7889961323df305ec0ba6b40f32a53a899564d89c62a9582adeeab9cbffa83e10e90e9db4600441d38177a6df52e956928fe9b278b7d4e47d49af5620f9f5da0475f26d17cf8d51dc9aa45968fb11807d3c0dc7bd3dc9ecc1a74f9e0c2aaeb9793f94a0a0dc03de22da09d551b4d9546b3df61d1048ce83475780995c6c8df8770959c7769d7ebfd1e6311ab96e07c2c2aa907303eac90bd9177fa25efc5ca65b2df4beeb98ddb9e6ccba32d8c122d8420d5e0bc737d2f93d40f2408ec04552107c0fa25957c04002f1e1f9f3f2b274a195dd112f1826d9cdcce5e1fad182d3d8ed2548ccb87ae63e55b8aa857560b98cce75aeb926531ac26e3ab26e4b6acf045bcb00cc48bb1cde740b481a6d53223758aeafe342d1c9d975c6ca54a492b52a306b488cd9df9f46143af4413fc56447d4c21149ec324b96ac34fcff34e5a07068867d13f2d61319a6e463667faa8b5fd486ccb71a1c8fbb55835decf6d11a4818939c8df4a5267636cf0581c6fd374318ae0a13284a9a9e3018c3d4f0677231886acd5a67ca100b9875eac2849bd5066d3c23aa78783bc85622dd2e2917a1f0ba5943a05ac94b1281638ca57950d10e73ce0e674adc62b1df050327ba4700569cc1d1f05edc26091e273a753b8be3264ccd46f38c2f60c239240ca12e0ba4a95446a68acfaeb7e417a0a447440eb5268cbb946c75e66765bf27bdeef92945f41c15a1ccde8afda0f154d14966855ca14045b596b73554a23c52d8353fdb78817e0c30a5c017d52d7e2a8fad3b7d1e9f89d65b6fed0b2661cf292edd741ceb3a4364634d645dfefc6433323dcadd50150a589bb102f55d315c6eb0dbb900a213f935b90aaa1f089a6109929091315bb0adf130ff364dd00460f09a052a040d2052b6626a186a1d1b16d6f715be47f9011b3ae3842e4c4859bbef95e3b85ea04bf8db54f238ca55d56db08ad83fa994ddfe8116806a478bf2622070b75333c910a3136fea6a28fe3dbbb556b7000fb23e4cbad219bee2247e8ab784a6033403ec801443e4714c0046f353de7aa9f0ce4e3ac8499153da87ce63baffa1a3ea6ae21b4ba72d492ecc341ff2ff7f11d26c525328ddd89ed8c83d9332e3928eb895d8b1e39e0d57f73846833546cbe7b37d0e5e8f3b49cb9ae4a2126025602f0e560bc5d1a213e9d3497b1979afa33d2ea9baaff21d8aa17f1f6d3617a27ea79ae1ace10a25e36c1ed4d23ca4891e2edb37fbc2a919fbdb74f97d612c5e3722465b8b1bf57e09dfd593e43f5531d9ca8e4be2e263ff4f9d6300ca4f13d62bfb5eb86288994ed55b4265ee3e1f55148d43be75d1c5926e0ec785aa59ca9c81a959f2ad719b0e0b2690bdc2c267a236b58a76e1bead27973404c72f557e8a471e72413ba919143ae3cfedbcf374790842d83a7028a4bfbc5dad155669d08107914ae088a87d68a45b9eed0932f06078f174f9ddb129b2f109ace0ac3a2319bac71129081424183bb5c4e1e665cda71e1d71dfe2a6f7d62b3cb7ba716a8fd774d78b5dd25405190af7827ffc42b7a7696fe535e3c75a3e17f9513809a3d768a9cd8222c5cf51befc159e2011c208600803043b22f197a1dd19c1c1112515d9c8f9a65db607f24eda13b1a277a8f0d999b540e6e56177646b150537630d6d33a6f6b6c98f4646b064ac9c5f65fe8250a1094b74c2ba234a50cbb874c15ceefa0e143057b8aa8bcf3c8e1762e7b4eb5a2db205099f9ea29a4558f6941eb25c6dcc3ac3abc89721173f02521fdd054d94488f18745c768c9e43862c29a8ac88583266e323334c7c97f886b2828206f4a9c1b12528df0abffed2ebe6914f29a2a8b3abba859cf120131c1a08e99c6290da19ca7a5076c3e73dd71dd9436c9ee974ab52215e60f7eadc47783cfdaec4480a8064a5da979a9d976de57f51e3b741594b54d9c7502e6f878746c68658fba3577a7b39d575edad295cd4dddcb343a59aeec199dcec0590a4f8d5520744466be1c17b77b4bb46433c1974f753b4d7cd5108a80b4cabb7038a4e3e5e8151ddbc1171d49f70788264d052e3cc09967ca000f83bebf756cde007b76fa08bb166e60c28ea4c2b1961c487abb18794c41313227d740e9025951dac7a1becdad473e436375b86a58d2b9670b4a3021c6ff0db798fa7477afcf5c462f985ec1a68c7029ce6752558f5f8deeba6c00c5cdc4da375531aa3d29a7a19ca2563a9a854b7cbd85d3e219c434918b84721e1373f1aecd8f98c0bb5f98fd72221a70b9636e018f1b7848d928604b7a639f58d93667e46509bcb452e83150342f20cd38883d317b94ac04eb67979e16091332673c07b155e1e8ba542e99a06e9de21b6c44181ebc3b860a17c82e3dcbbe1af8fc372d41edfb84dd94909c1604e349cf4f4956c7f37c0edddef1405f51b849f776724294566dff3f76440ca4060e5f103ddcb9edda904fd760de9ed6ebd207830b1b0c69a5b280701c1f324394213d52ed89e22b1257bcb650545eaa89a8dfe7b991dc2d551562e2899dc1b05d0d7de06b86522632ad9be01746cc024331dad3d88badf9f445e2770e3a758cd33b3edd7abd7c5cb8c99b52e1e838d7d614b25cf63c880c0e118c96d52eef39d35c3cdb6217139cc6b9dd9621379926692728075f81ba8012a7e8404497648c81292b008d70a05f655e30a0648c71f01a42ca552185ecb5f9d9750a42fdee95a99", 0x1000}], 0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) link(&(0x7f0000000400)='./bus\x00', &(0x7f0000000440)='./bus\x00') pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000180)='n5', 0x2}], 0x1, 0x0, 0x0) kqueue() 16:00:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="691a"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x4) 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) write(r1, &(0x7f0000000100)="8c65", 0x170) r2 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:13 executing program 1: r0 = socket(0x2, 0xc003, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[], 0x0) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f5443ff6594608a8a84651fe2f4c972068045c457ac4d26abe41c4912cf007b88b06749e84d60d456dc3d1fce2a8b6c4afd4d0225f7c9019fdedce6c9f59148fff98540ede55a8989bb99e9dc6ce8783593d7e4b93c7dc11cfe4dadd5b2c613b58fcf5067cb4173719d82be97b14d9de0978c503b75ab28b455e9ca870a3c42565399dd0d924ffd28e5a878706e64d7967eb586e07bec7f0ce564987bfc2ee6503808a9f4b0528a5873ac906d01b56124775378b44c5a13fd2c74e4507ed340e9c83c1f1d107f5a1717346199cd8e3b0a6baa4fa4f65186fd7e07a39b08d78a42fdf9b400d80cde5ef5cb430696956fffa74b6072db7d217dacbe3d3097bc217d90a7faf426059d0a07ec0a548640e31cad0adda76544dacfafc1735485c2af728b58992908efbdec22c01063df272c7288460d64a1050654a88a8df0c54bfc4197b5fc8f43d3c9a41dd9be945f3d4cf4fbf344760ea88dd7542ea52b33c77db0be1aa5d1900a86d977f7969d0839fccb6ba3d7aba348739daf630b6e5df322cd61fa96d3b597e7417c91a50f33299f44b54647bfc82f4f324e03cbeb92bd514e86ecd6584937433829b78703bfa2a352697fc971e286981bac5d13c834afa2308efa9308ae5fa2cbd607ce32369d2c9ee3d23581730459d98101a246fa8f65a4555852bccc6d2c2fc345865e8a7afc36148e3d02f750c01da942fda8eed72ea544977f9dddf417ec8eef8d94855f31c0095fc1a41d171116124d112f471d90c144b153d3daa9541ebe0922e8d56e9eb3390a1659ef81cd197b381eb817bf0da428f47aba09e792b64e6205869eeb90fdddac2cb880edd38cd3a12dbcee5eaca037fb59d8d69932113c74119af4a6cdfdf58371511fb7b66af6c10a659e83c1ad33b48c240b779f4fdbcf3135f9ca3e201b641f8e9cb737c61e635a9aa07b2898caf6342c1a52b90bcb38df37d30af2e5256aa612d50a534286d68d39cad3573322b9e795b255f7359d6af4c415d28f39bcde3608b4d614f8b5a18ed86f79f37f38c0e0c7d1712c3f81f97210abd125e35adb38cea84c7a11935bc1838d70cb343fbe83ee5482a833c939affe5e50fca6f8bc4ccbf7f0f2446172400c68c649fafc297cd224782e294a74e7dfbd8328fb6c9455492461a6d22662a42ac05fb19cacee0aef65cee0c2e5bf3eb44d86beb4f0886756382a653f748b929c43c06921a4d7a153bd1df8da79def6b4fcd27a5aaa14a2be1cb168e2d3b0c9965ca31859568fac7941dda3d82a0624ea8dcbf64af340192d2a12cb47da68bff781f60bd6d617f46261665c549fddf7bad8ed6f238c0f6c42d5a7290e39716313fe51bbb1ffca3c371d5ce4ca391c739573c69ec2d7f9648add26f3a799a8d851b8389ff13353b2eba09b17918a5ab0c1020ebea8c57f80a8f721a37b424de404cdfd20acd030348205ec85a3c81a5f812531c334b4082f6674ed9d5490dc01e4ad00808aa08bc5fa2b9abcc84b30a576a994642ccc31aaf0d67d51af2aecbae16e23287d54be5022b750906a18acc02ea5bc96c52ae9f0013f25eb8a05e2672d8c7c2b024c6f26444b4f17f32f022018fc74807280667bbe6acf340b278b0d3ed18c93be0bfde77d6871d026ecf6999e04fa5752636de89bfb0ff71f1149bf3ba99a6f1f3e6efb2315bdc91aaadfef5ee312f3e88202cf745034f32ff6cd99e618848da61ee5e843dc08b966834b0b57bacc4eb034711c5ceed3c6da8c448211193574d277631e70017c76ce76caded21bf758ba5653e24fa3d76236f4e4f5513c2aa6889ef9ac9afbb02d6fb32284b80fc0e246167742098d592e0b7955542a547c64e5ed9b9de2bc6c223abf85a117b63d3a3d69d69479d040927169da0814ef9d139cedacf97b6103bdd3a99cfd66b3930782598c8cf96e326123c5d92f4e9f71f1d583aed84583e858b4c3b5e1c67d882224bf983b1d353d9479656f0f88de456e7d9bfc38a03698f87e7f0f6acbc2f988005260470cde0e44f689902159fdb59603406d5c4d69dcd2dcde4ffe0dc1674f5fa8a6c4334e7afd3da53c7c321f4c3398c023558d92480e6c0eec8195b892de38bbc1a405f545ea8d164ce168fbd325a53fe0eb5e3991acf1e1b02e0fdc107f671291914883ccc4503736c260c827ce2fd24ab543b6ff2b0113ec9ecd3eac4e33970b3c814225be67e116358309ca72e21153ae5f6672246728edebc8f1f23f3bdf52257b09af13bbe398d7594f562e6e911bc23415e8d11ccc199c0a22ad45d81c6e55f09d057eff208da1ca63d33fd7b28d0f92e5f3d52a3e255a547f63a5a6ddb3144c32203de990c5998ec6fe12c3b0849366b8f105e0a90be6b81d43713baf46ed0f1e8848236b3af1d8eeea77dcbea382ff5c6e795ca249bfc616937bc1ed306e9c735466d8bf457d8a8aed6a9bceceeb0f83656e2c40c65578a7a0bfb3fe3be2c05dc65436f81b2b53224c51ea36a23e0c76c56cd683afeae56352258812277ce66e30b0bd3aa1ebd7a94c2fbed50eb5a6054ce66e302794a572bc105032a2be0678a92f22cfadd2b752cb526d187f4e198afb8b42b2ed6ef050587aa7532eaf9c332c4cb0acaafe04fd65c4b79ffdc227f87f7e8986c16af351a81085c1736b650c771fc501c26ad935c936e4d2c80851a1ca743222a446b08b4519564ff4979ceb13ff4f7f934faed1e44993417b96d0b9545bfc6e31dd50cc013b7b9944fe64a74a636ebab21fd65630e05fe8a9c24e12db5bf1c068a0a56cf56cd0694b9df131be923e36d2985f380869ff70c575f284cc092a8da00cfb12ac12293409ec204c17dfd49c4f4f33bd161e5bb037dc19585644d34662e6ed4dab4ca34a7dae1c1bbabcf567a409e89afa5665f66f75e6c3400c8e0d38aead3ff8abd7649a410321028a8cabac59b4f1a555d074872f504e87163d0f50438b4931040d2fbc84435e7588a28e935569c375fdba873e8ce82edf1d2e60dabadb147ccdd749304545f3bccfb6c04821331a1fd7e3cf76b72165387933b2a08fa98583fcceef0f4a4a766031554858284f7bfd272baafe54fd0f0f7b273c6b5b41a1112028e667f79f80cc103e94458b2ca6fb6fcd975c79134c78672f8857bd41849b09fccd3d995f5391db7b7f61330479accd1f5e78dd82e407e9d064912718c2deae47b38512a813c1b599f0272fd2f9246fc2aec870a41251f788df82086c772f51cea19d46faa1a179b00e373ad5d7c4870b47cd7d0b8b94175f3e276b1f7c16bc4396650be83b2918ccd48ac3389aa9947aa550a9c4688f2fca5301240154b158540c57488d16a3be0e593aa366d89a1b3ab06dc9fb09ca4c0b517879b9bce8fe10e10425fa18df9d58cf4bb26327443aa3e6fed74b92da2bffdd55ed93f02a7009858d7c2fcb945a48e08557e275d8f1154e3e28d44601a2e342b64878a8f6a47b59599b87295bc028d23b6f58a666c8c025a88eef1ffe5697ffff38ddd5b780304102c1858b6c3d69f1f331", 0xe75}], 0x3) r1 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r3, &(0x7f00000013c0)='./file1\x00', &(0x7f0000001400)={{0x6f0, 0x3ff}, {0x81}}, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = socket$inet(0x2, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x800, 0x0) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="d12bddc2a065a03e754687480841ef30b870c03734a51b42233da70d3c66b598ca6f4f0ad7360038afdfc19f0f31a9f47c711cb13842f4e21cd862011195b66678c0d2751176546772efb9cf137b5781723360e507cd7e097ff0b8aea7d8a75b15bba3b3394fbe35c26e8e87b97a29", 0x6f}, {&(0x7f00000000c0)="3899476ae3888dda25846859719142165103668ae6e2d43f1d9257282fda77ed0f33bd1f76e860e5c0fb4f962135ecc47c640f6432825d2764d790b752ce2a07d402e7ae6a1b0d1ba57c883df11042e9db77f34ff95e3541aa0b4fbcbf1305c7a76666f2db2883254a7ce4b61269d1153ca952c8eb57a3195c1aad59cf896e47e739d2315ff09238f0ecac8b533cadccb9092eec004701ab4d4fd524bea68e6157e12ca34291cd0bfa8d1da580212df5181f5b44fa6fb9cd3a00f4dd826a848c576907fbc42afcc8ddd207fe6da598b247c3d0141c6888fdb205f6db406abe199d45321a37e09c", 0xe7}, {&(0x7f00000001c0)="47846a3efa77", 0x6}], 0x3, &(0x7f0000000280)=ANY=[@ANYBLOB="2802000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32, @ANYRES32=r6], 0x28, 0x404}, 0x400) 16:00:13 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000023c0)={'./file1\x00', 0x0, 0xe40, 0xee, 0x1, 0x1ff, 0xce, 0x80000001, 0x3, 0x1, 0x7, 0x8}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x20) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x51}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000000)={0xd7a, 0x6, './file0\x00', 0x9ae0, 0x100000001, 0x0, 0x9}) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r5 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000000c0)={0x1, 0x1, 0xd, 0xa80b, 0x2}, 0xc) openat(r4, &(0x7f0000000080)='./file0\x00', 0x20000, 0x5) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000002440), &(0x7f0000002480)=0x8) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) close(r2) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x2e}, {0x10000000060, 0x0, 0x0, 0x1}, {0x6, 0xfffffffffffffffd}]}) syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="fd") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x945fcd3dbedf3604) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x5, 0x9, 0x2, 0x0, "33c052d51f5cd15dddc12950ba334ed5aaddf2f9", 0x1, 0x1000}) r2 = semget$private(0x0, 0x1, 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r3, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getuid() r6 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r6, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) connect$unix(r6, &(0x7f0000000180)=@abs={0x2, 0x0, 0x1}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r7, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r4, r5, r7, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x0, 0x8, 0xcea1, 0x3, 0xa5f, 0x172, 0xa3]) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x50}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {}, {0x6}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)) close(r1) r2 = socket(0x18, 0x400000002, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)="9ac94211c0499e00", 0x8) setsockopt(r0, 0x0, 0xa, &(0x7f00000001c0), 0x0) 16:00:14 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52e7cef00b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286ef49217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838cb9a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe573a9eba3d78961fec6bccf743bf0b8560a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb297aaa9e1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8ee9fd2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce2df9fe081a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa83be8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71595c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72644fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b815846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689f", 0xf75}], 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f00000012c0)="f88a07cdc1654ee609632ca5b52181343701fa9dda8a2611140b3db7a9880f8fb60dbfcd41a33db32d0ce24a0430000000000000000000", 0x37}, {&(0x7f0000000080)="12a5456a2712213bf4609a7441cc2566799c46c4c765588a9814dd990efaec75f1ebd605e63f5086b4a802e88d0e1c85be4690b65b038dcfc15af8d481e6484d2dc35276b092c0b9f2f788be90c35ccf868c4c4723953c6b1b9c6a73da9bb8ceafd980531814b4158bada914004e89dccc52fbd5d39b3b0b0fbb1eff0a5365c46c0af88a4c29c1867c82e169fa797eecf9763c7d528e99e3082d96231138240836cd48b3da58a8e9aad3d7c2e5e80030596712a895dba5a78909", 0xba}, {&(0x7f0000000140)="657e2946a33c44dfb65df169bb658baa05494f0c019ae3131b73e4f95404a8f2d76262a07a6a829a6451928635d04a5216ce86c659b9e8f233c52bbb1dcf93e0232a296e99a0b2800d0af65725cdfca163467a9fa4b8244321b4621d4a177077b022d073f90a1185542496c9def2fdeab6593065092589389590df2d9fc78e98d33297b71963", 0x86}, {&(0x7f0000000200)="da070b5a4ff7986dddd5f92ccd34755b08880a611f1fd8f0208d7d6b6bd26d2db4a103e06796e8d32bd4639cc96246ba4a4c828556c31bcdc6968ade9471b5d45fd2d49a8935eb4fc028b8e87605299003e37917ab79a68d8e8875e0ddbabdfb29c2bfc5e855f07c57fa550ce4651de33aac05f0e2372d0f4a540eb6449447de9b2766cfb0e28243a1", 0x89}], 0x4) pipe(&(0x7f0000001280)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000001340)={0x9, 0xfffffffffffffffc, 0x8}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x25) openat(r2, &(0x7f0000000100)='./file0\x00', 0x10000, 0xa0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$dupfd(r3, 0xa, r4) r5 = dup2(r0, r2) syz_emit_ethernet(0xf9, &(0x7f00000001c0)="a1766094b7739ea8e98ffb0bed43d77d899a41038b640cd602a186e728e12abe181c12ef2f82e400fa8939b037938c69109066590d78fed7f87bf7515d87ce12c4381729d3e05f2711e84f411ed0a0c5a09950a1c5bbab1bf16cafc0adae73364fdf77c74cc26f9b242837cfb47e64a094f67c02694111f891c5d621bc3f25fe38c77f3fd89ae5ba6dd3298f1fa4e3f0b1047a92339ab4de222cc2b76de8a122bb85eb68a2766986e81f753f4cfe25f175a3cf8513fae27170f7076e847c791b7481422eeee68c6db8a5847625057edb7851973074061da28b54e1d57a7a82eb5264d1ba106cd80807e144597e1db6ef60990e145a920aa0c6") mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r6 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000180)={0x74af, 0x6, 0x6, 0x1}) connect$inet(r5, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0xb095, 0x7, 0x8001, 0x23cee0a2, "55a0ac2fa27e026f7e447e21bd8911d1f3dafc63", 0x4, 0x3f}) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047dff05f1ffffffffffffea8d8e0bd23813115cadaf053d0500090062d0ca5cf47b7c9fa3aefbae6a6634edae380e1afb9b72b64e9e98be95741f8c389d913d533e2c33a1207ea29dbbac71a02ded58715d59398d133ce24478a43a060d2eddfb773d2a35f0e325fadf5c8da8487be1c6dfb7a20645b5229367fcd8d951cf24b3847af5151cea01588e936406df6437a9aa66d404994017793a74a2fb2cebe743043a6e167164bf5a576e090f1b94ac64057d91c64e0c83c60ba393c96b9adb6b8aa32b5edda73e5b9b89c054a0e48415f2a7f27930934ce37b2f6756d97db4b074c3b7af41ed9ea1f5461a20", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffffffffc44, "855c55000267a7230000001a4000002000000040"}) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(r3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x24}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="84") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) 16:00:14 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) sendto$inet(r0, &(0x7f0000000140)="145108eae555810da136a62f4f8e9d4b59a39d9434d821a4547436829202f0c52b65178f249f26ade51ca7387630365a080b4e4f304ba33426818f839f6d6590e474bd5453de3b966c4cceb333a359e8220301849769b897b05e4cdfa851a641246eb1e5b02b09fff7368de59616d823e95ee1fc26c547f4d60526c619ee01ae6833c2b2c543b6c26844760ec1de479b15fe3d7db5e0605b9744b178d49bdceb86d8953035638bfc4db4ef21", 0xac, 0x8, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x20000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0xb7a8547149361ffd, r2) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f0000002580)) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000180)}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xffffffff}) 16:00:14 executing program 1: r0 = socket(0x2, 0xc003, 0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002440)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000002480)={""/16, @ifru_dstaddr=@in6}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) getdents(r5, &(0x7f00000001c0)=""/8, 0x8) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000023c0)=[{0x44}, {0x2c, 0x0, 0x0, 0x2}, {0x9}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000000340)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESHEX=r0, @ANYRES32=0x0, @ANYRES32=r2, @ANYRES64], @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESHEX, @ANYRESHEX=0x0], @ANYRES64=r3, @ANYRESDEC=r0, @ANYRESHEX=r4, @ANYRES64=r6, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR], @ANYPTR=&(0x7f00000001c0)=ANY=[]]], 0x1) getuid() write(r0, &(0x7f0000000100)="000036c44a2d705e683a9e798003a7c0e91494c7899624b887e62d5cb5dc0917", 0x20) r7 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r7, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f0000002400)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r8, 0x4004427c, &(0x7f0000000000)) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) r2 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0x10) r3 = msgget$private(0x0, 0xc0) r4 = geteuid() r5 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r6, r8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = semget$private(0x0, 0x1, 0x1) r11 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r11, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r11, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r13 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r14, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r12, r13, r14, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r16 = getpgid(0x0) fcntl$setown(r15, 0x6, r16) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r18 = getpgid(0x0) fcntl$setown(r17, 0x6, r18) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x40, r4, r5, r9, r14, 0x120, 0x3}, 0x1, 0x58, r16, r18, 0x7fffffff, 0x3f, 0xffff, 0x8}) msgsnd(r3, &(0x7f0000000100)={0x2, "f6c25b55b4b2e8286fbfa50e7d422e0d0217afd434875c95f2ba26c047d6f93ba6c8f8bac31134eced8b3a2eddf8d75e39c83ae06246efca72c0f0a8ad43f0a8a520d0f5b661a8cd46ffe88c4024e23e2d28d706a40a6822000c758bed16704bea8493bc16349cd701211742183ec4dab24b3ca260d9e93b6bf7e5b773ab6d7d792f9c26e6871f06d6684bdf923ff6b01efb7352d5cc2d04d513175f73b34b2b2175a416f6a5ba4457f4b6d6cdff5573864645fcb7c416b6135e8faa2fa304915021318b3ecf0c282363de82e8dd47d580cd906a7c5797fb0d5754acdc41033803aa276ff06200234d51c8"}, 0xf3, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r19, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000000)=0xfffffffffffffec3) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24}, {0x400000044}, {0x6}]}) syz_emit_ethernet(0xffffffffffffff78, &(0x7f0000000100)="0d4475372031080080ed47b32ffeead58c60b962f515ff8f7bdde2e9ae785fdc0cf7") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) 16:00:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x44, 0x0, 0xfffffffffffffffd}, {0x2c}, {0x6, 0x3, 0x2}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$dupfd(r5, 0x0, r6) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) close(r3) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x90, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000000)) socket$inet(0x2, 0x2, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x9) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x85, 0x0, 0x200}, {0x8000020}, {0x6, 0x20000000000001, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000440)="fbaf8a8d1a0264925f9be96914f6357e3a9e5bf4f15b671819d5a4c4d59987d8721b403952640dc58fcc49ca5a639124b6a4a11024ba6d9bc85c84fed39119bf2ea1af327c9549721c9b4b1b2696e59a6d914acfe5e6ed6b65b054b2f51e412b92dd81a7484c619be05197ede262b84b6fefe73cace6dd2c8ba8d4e12160b508343315bbdc739968d26a8ae21becfea1236e4e0717be36e68ec8930abc70d7ef460f9db8ac4db48ca9b65a36d5d22cbb5d48e7440c45c22875e13e10b19e620e3185ab40d08c4769441108e9", 0x326, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20}, {0x34, 0x0, 0x0, 0xff}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000300)="969b100e") 16:00:15 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) mmap(&(0x7f00001e2000/0x1000)=nil, 0x1000, 0x8, 0x1010, r0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munlockall() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:15 executing program 0: getgroups(0x0, &(0x7f0000000200)) setegid(0x0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) r0 = msgget$private(0x0, 0xc0) r1 = geteuid() r2 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0xfffffffffffffff9, 0x0) r6 = dup2(r3, r5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = semget$private(0x0, 0x1, 0x1) r9 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r9, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r11 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r13 = semget$private(0x0, 0x1, 0x1) r14 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r14, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r14, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r16 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r17, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r15, r16, 0xffffffffffffffff, 0x8, 0x80000001}, 0xc, 0x6, 0xb}) r18 = semget$private(0x0, 0x1, 0x1) r19 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r19, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r19, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r21 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r22, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r20, r21, r22, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) r25 = msgget$private(0x0, 0xc0) r26 = geteuid() r27 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r30 = kqueue() kevent(r30, &(0x7f0000000180)=[{{r29}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r30, &(0x7f0000000080)=[{{r29}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r28, r30) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r32 = semget$private(0x0, 0x1, 0x1) r33 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r33, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r33, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r35 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r36, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r34, r35, r36, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r39 = getpgid(0x0) fcntl$setown(r38, 0x6, r39) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r41 = getpid() r42 = getpgid(r41) fcntl$setown(r40, 0x6, r42) msgctl$IPC_SET(r25, 0x1, &(0x7f00000002c0)={{0x40, r26, r27, r31, r36, 0x120, 0x3}, 0x1, 0x58, r39, r42, 0x7fffffff, 0x3f, 0xffff, 0x8}) r43 = semget$private(0x0, 0x1, 0x1) r44 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r44, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r44, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r46 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r47, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r45, r46, r47, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) r48 = msgget$private(0x0, 0xc0) r49 = geteuid() r50 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r52 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r53 = kqueue() kevent(r53, &(0x7f0000000180)=[{{r52}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r53, &(0x7f0000000080)=[{{r52}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) r54 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r54, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r54, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r54, r53) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r56 = semget$private(0x0, 0x1, 0x1) r57 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r57, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r57, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r60 = getuid() r61 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r61, &(0x7f0000000480)=ANY=[@ANYBLOB="ae660000006fed723e79eee1481b4a8af9e24d5dbbdacb97ff6c79a8150a98e04563a75c83cd85189a64"], 0x10) writev(r61, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r62, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r59, r60, r62, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r64 = getpgid(0x0) fcntl$setown(r63, 0x6, r64) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r66 = getpgid(0x0) fcntl$setown(r65, 0x6, r66) msgctl$IPC_SET(r48, 0x1, &(0x7f00000002c0)={{0x40, r49, r50, r55, r62, 0x120, 0x3}, 0x1, 0x58, r64, r66, 0x7fffffff, 0x3f, 0xffff, 0x8}) getgroups(0x7, &(0x7f00000001c0)=[r59, r27, r23, r37, r24, r45, r62]) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r10, r11, r12, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r68 = getpgid(0x0) fcntl$setown(r67, 0x6, r68) r69 = getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r69) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x40, r1, r2, r7, r12, 0x120, 0x3}, 0x1, 0x58, r68, r69, 0x7fffffff, 0x3f, 0xffff, 0x8}) chown(&(0x7f0000000040)='./file1\x00', r1, 0x0) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(r58) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000540)="9c42dc997c4211cf881e545316c4b4c56311d5", 0x13, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x3, 0x0, 0x1}, 0x8) 16:00:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x2b, 0xc, &(0x7f0000000140), 0x0) 16:00:15 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000080)='./file0\x00', r0, 0x1}) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) 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) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x0, &(0x7f0000000040)}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe1b, &(0x7f0000000000)='+') 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x48}, {0x61}, {0x40006}]}) syz_emit_ethernet(0x2, &(0x7f0000000240)="9dee") r1 = semget$private(0x0, 0x1, 0xf9ef9da5a7a17a2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0xffffffffffffffe0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x80044270, &(0x7f0000000040)) r1 = open(&(0x7f00000023c0)='./bus\x00', 0x0, 0x100) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000005840)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwritev(r2, &(0x7f0000005780)=[{&(0x7f0000000140)="48578c2199c6e33d5d7c1349fd3fceb06e4e93dc7a79150501697dd2644146b92d6ce6083c19652ebef87fa1d8e9", 0x2e}, {&(0x7f0000002400)="bcaf0d16ed5f8214e087ec3390e8aca3b8331772919ec67b8db21293617f37510f880e143095dc5865dd8e72083aed287256a89e7a7a7cc143c9957856cdd1a81f15df79ef3d5dfa918e0157014d4557c8bfebfcb34487cc4c0a38ce967da4ca77147b4ab893f644596184f969c9bcd0197aff2171a34890402304edcd3e4e107ba1c8a0886cc1dd5f4526fb812d22a97a00054f717948230a89e10ece5aa2a983052f002edcb10c9a7848de62b232b129b74fb171551c138323e09dc6c682f1259a7547b22ea93f12358580003a1a1d1f2ded11ae786445673ff9a448ba515c86b1f895598e424edf943768939d98bf11c926a2b1417b4ac849730095bf5795d20c10ab4afd18be8824b8ee56f81117f3aace67ea778b56f5d60e695b47796ea4190ce3ecb06cdfaa017aaf94370abfcb43aacff585dde46f6955525c40cc841c8782a24ba686096af2442988952c41884127677ef50955996790532922fced6ed497e4132989beaf3774f652f440d79564b3b35dd28e0084046ed1254c9ed00e1e8a52b316ff0cf833c2158ef327748e6650b3597627dfcd6f228bf7cacefe84f4cde065899f3d70d8861925b8d92332ae8b4edf94ee26af93eb0d86d8698e17e728465574d33ac56c4bae1a98ea70bf2809aee1ba5c58c53616e7881ae16971542deea5dd459f1147d83826880d79e3d8c0378c01244f25b6384e536321e55c0826f3e679ed3e3962ec3b71b55501055af1e5b0d7af946d8c5bfc8b4e3c8067a060808e604d1849d07d0b158a8fd0fac6b3d2c7290ee9f2f4feba7d45a55852a7be24e5fa86466142ce9799166e396b24c49c0879657f880ccb2d7844dee8f1955815c6000ae9dc869a203cd5c5b52185462982daa41771c2cbd67589465060a479e348392bf3dd1277760c13741027b6bd05cc2fd742d68dac19e25f9c46896ddf3ff1b671b86dcfc724d83d2196be70f08124ec55ec48a9a71d96c9825037adf944e2d5d84787348d55d643a8830916099aea9d05135eca5a19ed69a9651187c9911aa398bc9deb319715abc35b6977a49f68ee014f28f355a793c931907e12d8ef133e0ebfc76e949b0185154b9dabb99849038c71621900b301f3a67b9c7aa1a4135917c1c9f20c5b36a66b5bad54b10ef9f2a6b5574275c5c667e71581f25b0c610977ee7e295d91571505b722794a6f6660454f8fd4426456f1ab40457bcf0f9a2137eda340fa22258a5cd193c0fc428c5256ffbfeaeff568b54469ce2d6933d9eeb94f18eb725f0d804911940a736e68251d9a5c3364d4b7d8979098a95908ac533942351ab734ae0fa12488b1d55d35fa0b0b20fe23f146d52a8f6b555404abaeab0523bd9ffa12d6a118b5eb60561670d55d4cf505b2a27413b7a19368bcb0e9aafd4721dfe80d15dd38cc613b23084282662bc0772961e3a9484f37570928082b7228af0c7a5f6cec643f0a61b8830164bd53b37b1b736a142c32c6f20e0d1c3d52ddaec81a4cec6466a4a529835f6fb1ddf8dfd99575180fddb0db4357ec3e92b7fc307b9c4ed4e0caee4229e70e86589ca4b678b0f478fb61bf496d30e9539f7eb17c10b419acf2b09b366180e749b5a47aff3d8670620bc472f3408aa3d96aa0d03df60580f8863e2f82ff315ce8d8ab4417a6efa5b2d99cb9522e5869ef6b7fdd2bcafeea261102b55d46628111d2c24f014830798cf792bae0c69b5e40e4e891ba1f5fc60b8b4b15b27ed6df50c51cc8ef931584582701bc2ecfa9904264b36fc36c12c516853b6e5f9935ec882c808af33ac248a95c67a6aca12cd979fbef35f3e45067827a68b840b97bf67ef4741bcfcda244e2bd2411394e438d5c49ecf1e009525e1cee1d423c60ddac122f9c1d37c8b683f55275ee6e364326f72b4fc82977ee4139737954557bab45ed8dbaaa51d70e6580655fddc7313d261c46200a3952793609c4990d78e1b63376c40198b12f11a7c0278f2b3ddb74d9ff0b7f96875a742cdcbeb9182401397d498fc1e34603bd6c670e07318b8e613ad3d656d5a1a9fd05aa69fc1503c295b9ae3efb54208f21ef9566567e856ce183b9ff760249236ebbd65e8a53b72352edb53fa4d281b087140b7559797fe558c5989fde083a4fa196ce69bb0c309c37cfaeddc0e7d49823ea5da71ee4c867458925ca619b4228e9d1e9cee4197b0ad726e5851bee58e42a269112e5bd0d446429a1841831bbcadf79e6fa720f729064b463ba96e2f793abc672d390b1abf910c6560f76bdfd20d5cb612e1ed729913f86a85d570f3f53d8d1ea81c3b1ab5fa3b37160b669b6cc377b52e4a4693e7fb53f8bd999d38654c6e44a36f65f0087eed271c8a1b060cc7bfe0c26cc3454c03ae48bdc035e701cd08c3cb96e945c7bee780f018bf25ee251914c32fc4a5b729de793707b0d4e529e76010b29458234abe8582cf07764d4a8cde246028ddf05532b395e797640d094d0c69ad17e9342c62c575510e1c98630809a49a5dc79b041409d44e4f6af2af453706a230d3a8906273b2dbaebb2d38249fb605d7b2b2ae9575ce71963e373a276c97c88c4df1668170bcd17d50db7ab36b1dd27973ce323b4efbe4d07c5d14e37a0e7b7a1de1b20a71817295a4e0959c24cad42ef4ae1e598f2d69a6af7bf687f27c9d4cb79556bb98198934af38fba5b4b533a046a275522a8e57b86365911193976f5deb7820d128977cb7adcd8b3e2d2687833bfdd3300020ee6d9781650715081153a6b98e63210daa42dd55e5d09ffb60ec40f07c1dc05caacddc96d48d2f6ac0fc47c9899b92db37bb45fc888a83a9a19a227396822ac5ac5a2a6767c69f571723f6854df5336b8f500d0b4fc708e7fb3f580cdc010bb193856e486f2988ea27b306adaea1517f31a859fac2f9fbd6c8027d0d043b4663681da7bd3c218b051dfe2e80daea257d3ea6386512e78d554cf40e732041e57afa0988694ccb6ac0b57a67c94a9bc54cec7885766671ca15bf3e83e16eace84d9fefef272f4b66a6a920a56906a0b635472dd93e191514d0be24fd5517c503e9c86eb2f1eb54c6d31104749ce51f7a7c117375015d2f714ac86686e1c3770cc1f5ac30d889f25b66219232cd0a3891078cbe3f94ee2b29f6f593eccab1e8f8f67e9e481ae30488bc368ba23b3bb323cbc3462a901e99ab69b154e4332d82493c787010925add2de31fa1929150bdaea4d0b266f2274888fc1a6c7ffa2386a2f3a16651da140392afd140f716e45cf11470b973936183fcb8bedd6a308c27e86930069d73d2331abe7b2035b7cb89ce157ade6af23a0a55fb2dfbfe73c38e700d0492b331a22f513a6d26382ae5f5b7368906a1fb71467ff51e7d056bed5460138c476b24bbad887c5692e72443e26fc3ec5b1d174bbef17c7e6be353fe7c6f37db7555035575acdd6d0c1663e68871e557293a3da55672a95c84d2b6d8340b6f4c9dc089e4d72decc4d65838fc35088f679a8cd674aebd3f851630412699660aae3c3a361cd097b733ad3943764a02822b2dd743b097b9cc5c7d2e278d66418b7426bbcbb1b2211ac79cdd15045619c5f4164d9bc087f3a5664b9f65d160ee8d127833dc094c50aa5fc125fe5d44945d367ecc37baa40f039c22317334a4b9abd25d50581080febdb4f696f3cc1ef31014760315fe55dcbc489d93cc49e64f6a6f9545c2b8c9616d1f14713c68f6e9ff5d11adf308bb174c69b523042be1b75acbf75f1124fa30a7a8152aa41d3ed3a1bbe6323e2eb784507ec39feb5f8a45c7d194084948d6c41f7aacecbe3e13e99dee13ea77eae2cae9d16b7f46a5cc037bfeef8286f900172813c45e2d429d70e7e7c204370bbeecdd2b58b7b6e5d482987f56c1ac11eb4566503a8f36f1dcdebd28776a434b31a155dc310241188a23caf0ee1fb2a8877adad0d10a133707d252fee92818eb22fce9714e8e909c11181f6234fec78e1bee2547a918a9ae62686b3b420d21f72333564e3c9be7e7564b12fb8e99bf3c4350358f3e5d7d2658607ce20cfd6ee1bbeaa012a929c476155b7b9025085df32c38fc5ddb2ef489e89b202cc6976d1b31c58bd98f1ea4c31bea8b65aefbb206ab5af88d60dc07612d0628144f8ab09511b2ef751245a6dc059803a8495a14613965ff70b47b6b651d9fb0963c8642539ec1f20b6920a03cae20fe3091559ca74c2d28100986654c6d028c7290daf3dd6905359519303b81b2a0fd2f52f6cfd4842b3360027cfb9945987ef38c7e0d6b1357c3d2438e7db36104aa328d7acfc8e81f0e61f2a4e8d98a6f8ae43b1bc5191b20d75fa387d24732772ef0bf731ce0091fc1cfc9877ad594908fa9ff0b63664b5b734b77fa3f33147d16a7757819f29eda76f377800221e9d87630c2c25a46f60fbca2bd65ead377e3e4a3add8af1112c6b24cefbe3e1a9feb4f81ddc0c8d5e6d1af47fd40f0556865bd98609290a96bec154d0f8d6be95769110a31e6b66605aee71aced400bc2ac8e8756497ab3183df67d61c0611b5df15bc89bb6f586a4df5ae9d1480c551b487ff55dc0f4f1bc50be1068ca5899716ad8e1fde845e47be8896ed431da246f3c7ce83d1a20ffe0e00bd4abfcd5d7a55546cd36181157768d4aa070ffdcc85ef1d7a02fbd5b6e43f32c260bef1cc91ad0ee2ce1d0565b283d1e079e1494aa4dcf66e7a66b204d52033449bbdc0da6fc82a5ef0f4e67ecbdce63b2a77807d5f582d0fe66bab2d4ebbb1bbadcabefc0c01c1a58e01c8c34ba3e4b6b805c8989c55a4d96450856ad1c1c0d08dbcd09ce2b5cad2ddcbb6b3d21e0c4800cb804a4f32af5d7480955ee4c41c19585096ef62cdd3a0ffa58289b3ecb22a51e8e764c2347a54afa3e122f9c63b3e25683c0a691ca7baf572d389572c33f2010fd08c37014aa5e192095274a33a5389bc090aadfce4a4c5ed491a70d140e570152168a571a2033d0b808af992b715f7c94a8edf5d2bdc1e0e824721a0ed85cf9056995312690cb63d75f25edd68556e727b62da25afa3b6994e3955a6214e2b816f2e6ac29b3f8413b9aca1dfbbf1e9f04685b7b76978ff556a8f7dda65d86dcbf9429d10c559a1e7b4cb02f710564d977329c2f7d7109c54791640a68f83ff3c48725d10bbf43308c181bb5aa246b95cee92130be0990470259e8602992074158f27df59e4bb9240d8a6ccf1efcc11984665dedfb2594c8fe40baa30376791528fd9f3efd48b2677bf75189e63b591d1fb195eaabaab2761fe38290972edfb8b531f724cf14b68ce11f4ac2dde70d1cf3deb1c1250cc73a25aef4956527240cabc6e7313aa8d05587df2865cf69df4fd811ac00e92bc3513b1e690a889c1d4cbca06a9a845a140a5a9b3daf118c391d5b21c6878cee2b81585e030448bf569ef37dd275224f58fb5d859fe519737cad11af6450840ab0e0871f16b3a66a93507a29d797f75ed4aa155688d8e97a0982b1973a7e18da8bb330d3c33d79117663b63f908d071da1c621b6d457368f042e0f8da1f5c037a11387e74159d4b2c27f2a7937f196a5b0fb684facec94734ee44fffeeff9b8d5b088cfa473a32d0a33920595ce0befa8c4f7bd32b75bebe522404e8bdbb595528cef4b0b190d551bbb5a6a876f03741f0bacdccff9f9da009acc1835c53d2fdf071f81e402a875ef4c62098d1dcb6fc55d19014fb3656faac2e7aa2f2c56b4aa2287e231ef48875876ec62534f3a6332501646bbbccbe6bf3a10c6331351533b14243f00e00ee329d36251e92db31ea074c1680a837a9805b16", 0x1000}, {&(0x7f0000003400)="a0bf6ead2d8d0593b3f37075cec49b077f71b7db68e937b9412405e628f8671ea955b93fbccf877197b046740fec47c8600fe33d631255c099c3d0f99d19e3e2ea88428735a9b611366c19471a21f639cba8b879dcad51053d18f351", 0x5c}, {&(0x7f0000003480)="f4ad89269b07a45f2d52491a500d7978d1fa5435acd7543c29b94097aa1b6cbd88d952c7c0d4e0e0dd946efeb116ab2abac97b9c86b5e70f665cb540e78a9fc8d835f9c788f214b62d2931a5e2629f3e79fa9f8b21fefb64ed5f264877782c7e86cd024bc553114bb8ffaccf0fd52c1ae0ef0d1db11e20d0ad042fe192a61f5c0fdf9e58aa45", 0x86}, {&(0x7f0000003540)="52fb9d23a8d203880149cbc092618db3ece8fc4e9115d7dfb7e8f9252dfb0b150d5fce8d06dc16cf964990c4350cb56b621cd2c04ddf719cf1ab34091787524142de4252a3c86301a2046ac49a580c378223e963cf31b3ce554f3b6496c1165a0959196eed1aeb59043ae13ee5ba489b2aa9e8c659ca8647bdd6599900fcc305aba7ab43cbf0bf1eec0c5dd1b05d2d3717cd539d01a5b3f7e9d4e0e8ddaa1879a3cab6fb605bfd4a8ff7f38de18ab4381323722cc1a44d1f7a011daf0d9d28683a0e78bf1204d6b96fdaaac3f142c0a2c19c808a32618d3e1488fb93adf8439f2030ca8297d2895f44c88f9a40263dc076bdfef414bde9d6394536", 0xfb}, {&(0x7f0000003640)="d2608256eb97394f964c46218f137811e48699f3054ae52c2e575afe3a3db8b1a2b83a4addc36f29e7b496b43dcbb642f6416c070cfd07a9cfdc3ae0ecb842582aa9f3d8a340867314654325d1366d82421f00add2e35f07fa9817d6b5ac078b660d26b5c02089edc38e004057887b17694e0489b42f9d8b778c1872e70ecceb4dfb8f9a1fb68af5d206b875b1c28237b6052ab18ed43c330e6973a54c1aa038cec4e75d41628a496d1406cc1243fb336bb23c73c35415443de8d3d27f2937979beba42d6b8d4eb7de18c8337afa5d", 0xcf}, {&(0x7f0000003740)="802d603fa798f984429575b167516f13ecdcec8e03aa3288934a35d2e8e922fcdfb8dae5ee555a62b10b88637b2003d12f756f15a03e78b351d6cbecd3b5352f16c23d76360128cb460da982272e3e0db73fd667e924a629f7e52038391d9f01de83c155f0edafb5b7e17a90dc01faf5ed3b17e129228abfe958920bd913052fd9d56b4960e282f4039ccf161b547d951a9ed07bb5638ffbe2e396480d953e52f52303523661cd7b76fa668583862c76aed216bb0cb35b0ed6a9371d1a8156b018625b6d96fb92c3b1ed7ec949d579f8e36c04329c9f35b16ddd69e672ac7051e8d1c111933d17c3634231a804128d740b56e1b16f019d4122b41164e47f33c5958cf4c457d4fe9cee21cc7bf620644e0d2c712c2f66b6e590a066260f948886e13f79ee33b6a21b5d7333127c0063c5c796b33a40eb9fea5aa59969ed2f5817f5a1a130baed5ef2b46f86d989fb1d703e8e824f7a0dbb97a6f0d09bc4e8d000aa38c908c87762bbb1f278ce317cbcc031a9055927794cf47d467cbbb719c271b3ec2f2c9f13f8c304204438daab738785c56ca499f62fc81593af4828ffda17891fe8b6a8e4bae9fa1c204efaaf4d799dd2e6727b1d166330b3c51dc77ac8997ebad01e64db8f96efc2627976452b4a89bba2e1e0ab61d5e88323ec4b8cf479a6b550633997384c87238a7172d9b99606a9f14bff57cc1704bbcaacbf6d6091fdbf867e3de68db6b40ac2dd4f327bc260b4437fba2adbb711a0e34fb2ad258e009b00ad603ed02a8bddba075fde5870e423a20337a1cba8e86fb72e45e7b2a0388bebc87e7ed373bcd9ced001891afd45602ef0e7990627252f69e3382c619d9d9ece29e87391fe2d1ba238ec34fcbddc96c6ccb2fb00f605e6c460b753799c780c8ff3ae82dcfeff05a9f7dcbbebf1e62201cf6b17c64a9ad00c17ed0fdb8a4ac33ca3a6c1c175d6bf15d776670c92565f87d2da4e0db2ce1b555a6c99b12cfc5e28d6602bd2cd45aa44a11ec270b5d4969cf940ee9a79ee81cd3b8c7b74051ff40502c4629f6472b8993e40c9220f17763106c6c8921a2f1d6b9706b02cafb90afb28acccd243116a414d33ece40e64147b923298f4635feb27dd5fa6e39324bb21da7b4ced8da4906a2d242ca609fb04ce9d4d95ef3d07f5c42db3cf304142a53435414e652feb1918bb41d35bbdf61a3c5aca1cbff627cd3db350344fb089392486c5e635f548f1aa60049c7b6eca0ecbfd909e59229e9442b1cd75baddfd5685fa8354175d6a38f941611b1940332c47cfdf4e6c36a3986f972735d3e0938852bcbdc90a7bb920aa96130b7f1919cc12b6b162586766a75ad9c04767b7ca1f674f4a3d09bfa447e986d6285ae3d501b7504fad1f5013c266fcbbe13323a104c33c0d39b29f9933baa7e70003f9cb8c999ef8f32bb5f82200c23e1be0ab2f002dd9ea81b28d36506c6647542ac9829f7c7745c23003f7d68708c8fb8563c93432e06ec12ee326c1659d228af06c4fc79d0185dc22d610c87cb5b919a54cbf4b68083485e17661926736076d6537ea34f0338c0d6669eab5c6d729a264597d7c99794157d27400eaaa8de5cbf7b064ccb9dfb0a09d47962c415d0d2a2b7b0acbbc2b3b60c9e5ff599ba18f26e69e009f59bd9b4efdffcc21673f2813bc51cb1ef5c64eb3c1290f7269702042321840c2783a55c3f02fab2303e2c275a81db8e7f6fb2a4261868308e0470dbc04444d91ec1a4b4a330fa669a8a1da4fc5d3ef64f566d22bab1f56bcb942b7a7d31a46a3d32e53d4834d70a64ba8b7c28b4ebc0730405fba6801740df977294bad370ab6d30727f83381a88caad800f9802727aa75dda2188f75ae3c78a6cb38b15afa662e73cf093b1d65f4fcf21997900f6154ca61642441948eaa07bc7fdc29bdc3f0512ed1c7a01194cd296ee7331d1f41e55c9d005f5178d32b02f9c40eb1c86df90fcb1236bb315f27c80933c95f1c6b85a6342b9e2d41d700596689b3332680d86809c02a9ed1dac3874f71bf67284435d49a0c007de819e5dda91284d1b26c0778bfe20ea9e9f64d25b9a56ff2bb5265493d208bb839215683087e3de3732c83e4879a8365001ac6baadbcc899029ad38b706e62a79d479faa09bcf38ff8003734d5b43f624fb8c554e1778a8866a2996090f75e503d6d1a3c5fb337dba41bcfbee1a3b821cea9cfe7b9be9102785672061e4431b7d7c9921381015add5628dffbc58ac169a23814383488fe5c525ebda23bac81a9d551209be4f21c905c9cfbf2c3548fd939b78f6c45d7608759bef0c93caf8355d662003371c211fd9fbfbe5ca25f3163484f5b34caf549727afda0d97e8d401ae2f2c4c5ea942336aee409872c114e743e0a53b513802ffff372e8e09d8fa2a1006342fa8ebdd7f6515c356861a87269689edfbc074b76de4f2f0581b917b482a9d4a1da0b849d1f57880b44f9debdd24e6563b39032a9b9ee3ee8ae20e863696559b66749d3a2679aa1f49027bf6c6274bfafded31d79455b16f5fd8289766872c121367423a9a3c8281bd3b554e88dfb6071fdfed45c55938b11cbe924043ea5d78916f576c3d65009438c516878405e407133edd1c62dcdba1e46cef136e1bf5ff156f0db5b19a2f632ebf51030cf1a7b9cc853a67e6b4d63cc3b527dbd904e46b00696908597921092f7f134e305fe630cd9336b4338254a359bffbaefa61184c701ff03a6a36ce02b14a887c85e7fd6efb7de8125339702ae6aeb5052e303e8111035f0aaecc3e3c416b1642fb335cd8db0e1c2daf63737b9d269c0f9ea3d94a0d98115fc3f4b493fd093f0d3e5e1d19cab0dd4e4ba8bdc2f4070980cffaa4ebfc93d4465d039c7a6f26f4b87344429e106d9093acaaccf758e9c283d557c599c58f157ef2bb1628fb5df9032605ebfe7dadbe41665f52e7159f4410c21af52e3797c3cb8cf81177099656c8a04596b9136d2bd10c5712395b3fbb4101688fdeb7bf0e161bf2e04eff4fa0d54859984b3d3cd7a64c1bc3b56c3e353606d3c35b7fc7c8b8222861d22aede0a9f8c3a1d2d6ac52893fded0416b03c22ecbace90768eda8d4899610546fa26c12392de25bcfc89fe5ff802298267c12a319eafa072d3a9fb1281cf92f572bf7a2a8b9a935557e7957703abb3ac00c635ba06153600fe73f2bf7ab5f6935b329a23423998c86bceca87773dec23bd5dd40ab5d8a6978740310a929e95645b51be0d4a09fd04d3496c44584221a8448211ed879786236fc3b0ff8b27e138d7370f92a5f35b16a3a368363f5bb7e449cd9313dc34009af35f79046ded00736b37b1135b87120674ab26f5a60d6ac69181c8d6ef5e0fd3db097425aa6665b4bd72681685d537dcbe996926bcd62401727d7175c647baba28f7771e2dead70f0c17cbe15bceae32b6d0d8e016ad98e80bd3e3494463c33323e188ffe30731916819b4624afb40c4645fa1bb1554804b14ec5ca2e2f2d07cadd8e41701ef34157877f1f94b194c69c57a27665fe59cce48ef7d0b79d24b99ebe86c2c0a133dab9e35a93ab869220f336ab62be5c5ea919215224135c6019ac76f756ef3576900cb4526328a8bc85d75086564a2944dff4faca3a111321a0e3ac3f359073c06375aa9b1c52254243604329ea737c2e0b3a29731f9cf39943597b99fa782889a887739a079f5aed1aba8c84333904a1c40e40444b1beaa47dc43b811f62e6db45d35dc08fd1a193f15ace4443fd17adcf450e5afbd92df7290cd168995d81f65d9e103b0d1d4862f95960c0ddc135b5b30044d24ed91aeb127aef288a8622d1e314d785de7a2aff5f905e0f14e70069de48c1c29caea48e6bbb445c060e9194474452140e23b67a5a44a283ca6d33d45f7f8ccd75f3680d148e551fc4aec7c084bad528f09459600b65e147b6a1a0e2aeee7c021640848dfb0e9c1b2508cea0be5b85339b4205b83fd24c6ce6e711ddad0c2f676c4e22afd9c07701be734358abfbfcad72f3ca48772f5cf3bf705bae907fe8f63b8db585423aaf7f2185d2d563be63cbb733368020004624017e56eac57e64b4355529c4558ebd9d3d6d125ae7891a3118ebabbaf1b26b0fc6a395016f9df46c98f95a03dafd85de3d066b3b2b32b607755b0eef61533354cc9f09003aea675168d05d42122f50f117bc913cfc768b6617f74a4b426d3d4e82fb6cdf3afb2164e4d45b182d0037a069cb5d5bb5a57f433afa02224a5551e6c7c360d1bb6f2b6970629f622ce9bc1466990ab4d520ec3ae332de5b38719be3113f88465131e909cd46d09ca2397e7135e714c9f92079c236c5f490c43108a7cc7a40d351fd214f51ca7f1d730d609ded05da5325348b3f0c1de2e93c3172fd77bccd003d2af3cd55001873d735a62fc450a4366873ca7ca1b21fd67878d6022d7dd48bfe950087ef1393502ca6f79d1346e4e6f779d0c7ecde11bf9bb61503e756b1e25fe24354522c0d5cae9de1a0a04a7408770a2910cece4bad741e177041b924667544b5c5a478e45248ecfd3ddce528b187ae847ef0b3bd680c9ea3943a1c5e654b3cbac671f2abc80f7dee5cb179d6b2a288cbb14686685c72fb447b9d81691c90b3f06b1c68e12b2f2bbdfb3459b9be7fcb9a2886b8d598bb9daa99d59c5ecdc519f32b040e1df0d617aa266944016b6b28b7b783e836203d004883583650e302caf31670eb44605c189d0eb66e1e8817b4012f731834c95215812afb10ea39c2a2020132742b0777915137ac4f8d41bb0253e451be6023d9c87d5cd175435314e475e0bd36301ae514940b0afc1e82d783c8abd9e4cbd3327903ee74252491f316e13d160f8dfb7012c7c3872aaf5dee4c8fb6481c64847bfb91a1110bf904786000549e74438dd8139d48f6149e9814d9107d08daf904528f010eac23dfee3fec62b9c41a7812f6ba3be0f14c6745ee657dd3a21dbd9d7a7a8db500467b3640a6f564ba909a3349f8c98171f8bc945f56cb75b62b58428e62808a8a4d59e4a8e71cf2f8d40ae7b81c9eb24676d94b4440701b225e49505e03663d11c6134c669c9dac9beef0632064a0b25ea5920698720e3e00730d9ec5adff54d2174fd9f7432d8192127a61a31e39e7b405d5cf5abeece53410cf5389037472772495de83941c112b224b025d4839b333f63f4c739ea6bca6b1c7045bfdcc50855bcf608ff8c32a6649024ed09306e0e45e8849c67e55fd4b08f8ca3ce3103f70542aec88d209e4b660804bba122b65f1c532517832dca216be5acc06be25cab6da909d2d2560ff809c3b25ab5a2c2445911ac76800b44f97d5ca13c90bce1337a33eb72831b9c00fbf7a5c3b6c1b3e0f744ef23069c7c422f63e0e5161790b4aa66f21d9052c6feeaa8d913f7ba06d7fa2fed1932d560db6b64c07766ba0c8de94dc14880f16e21dde1658de4c6017b6e888c5d5224dd423043b636e74e04e33b7c222ca88ed2a96f19e3cba83a923ae8bd5bf95816ba44a67ab35ff5da80f8412c39ad95de9e0e35211957b2339edb6788ff1074b5b900961528802a5db81e984e9420776a52797eb12131ce8fc72ce93e3e714912846329b12646461ce0201de985afbc87f98617600605b8e2abc7efda5e5feecb66b9326846a04376f0ceb45185735fe2399e856d94fe09ab920b6c56d7810f5c13ae45c6f6d9ebf38a0597a330dee493dda5f25d14a3680cf453de7011cf3a7e801dc6443e657cd0d2c39f878b75230ce663876840611feaa6f2fd94e73fae972253ae7bed010307a5c814f913", 0x1000}, {&(0x7f0000004740)="71a282ec932c1a24ca20535daca89f5d2c90fdb6b80c36c01605e222ec96cda970864cd47856c27f66236e04c1179860ea355ef441caf4b0e2360f8708ea6b2846488454f53428e1fee865d6e07db59791c4f3cb27fa8e1605bb3c9c4e68d94e7f77f09d482ecb3582a378b8b71c405a4b59aa589d7c10c4dce9a0e6ddb2a3212ba58bd0cb5729e598207d79de309d8bdb3a930d98973cff091e104cc298a0b0de19dee38e1b24dfaa2f32a818be5ecbaca4baf5b353dacfb3e8c8635ed70e4202773e69b4000a5902cfed1c3f97c444688d347e00e3d56b04f9968c389ef0d8cae626cb00e0883230ee16c59f0fa3ee2d51493429ac437b96149b0766ba95be902b1760d6a3a4c64cffdac16f93f72458efff232824e8fc5844543ecf2fc33c5d2887a2796ecde9a00d4ad245f33249eca0e92cba8e6d5334118a6022526a5e5ed5dd37073985fa87dd66fda13bbfcc03b1ac45cb5cef346ee836271e616f24b86ea558590cc18f917343c8f9a18db691afbba7d32f7dcf18be1f9ae55fab1303ba738e2346b6a3fec5a7fce035c95e65d11f3e2fc132aaddd94cb627740f3c99115cad644bcadada71a6105c374e5ab0742f0664b878ddfe437dc6c89028b0442b56dc2782e2a2fc9d2607d5a7e992a62c2964affa1cea791fb873cbfc1ebdcb7fed3a83b8c58033f4d3f4eb266a5791fc4f6c6b43567801e43f9b39fff1dc8cb2bfdd323257d687036b72887616a96cd5f20d3ac1962ecce3a20a9f5427d4ca4b4d14c79131dd5036b4650e0aae4459246cc608f63fa0ac4095d647690018ad73082a8ed979144531a572a0d1ea8cb20d51cb390b402ac39cd679e9809a316f859e4071e680b955c146e2cfbebe9cb4b5255e658fccd7957496305fc64afd3ddd8333fd95afe4f387c3e0b27dc0964862afb55818f698da0e4dafe64c5d0fa6ea25157358a2309243af2d34dc0ba1008ddc83a8f361cf96170df5783685cdd1a01177352fedfb8076fb34e309ea740aef83f4583846bf8b9c8304b979c9153731fcf5bcd8e0b40af79997a46987faf85e8d86d2c0b7cf9f4440968d8cd6487170e0dd87902201a8338c585997ca9e8147a872300d020bbf5066ca4a97b81921ab3fa70e441b99febaffe2a264988f61fec94df79cfd35d6e6c3ed04ffe2792a7fef6ca691296f8ec20534e5eb582d6af6a832d7d2550f29e0390c2c36907ab8c96d276eded28d299d5d450ce1a5f3216ea9c76559e3d8fea900161293fa1cc43c589fcc33786de5df46db23920f379d270a3dc26be9e3f57de7e6321cdb1e6b259ab6eede127e76400ceeeaa61861c1522ff171628c1119c96ace8ea400c40fa6e5368f6982f343d9e0079705ed177c8d47e5a6b2fe06baa010e0948f1cee2f7d7da73a0edb45853299643a82d72ee657702cb6ee83bd8d57adc00cb3a5210b540cf2d19c9b924146549dcddbe687bca0764496006d204425f954e982480fc9d723cff413affea8e6573c7233295e464a0feea22a2e95b8b72dcbdec122630f4f394d05bd1d3029aadbaf136e5674757aec5bb0fd092a53ce5e3e34d7c7e4e02ad3db652fa9dd129453c28243dffc50abd7a8e9040d9e70cca8fd9934b56f3e6e8370589637330fb20f0f20c1d75440300261950bd324ad7bb58e4523abbdaba65298163b802e159bef88b81ca98d2bbcf0d4c22f08d51a4cbaf66f84d788e65f93a1d8f11ce2d360ab3a8d4d40b57a34044bc55c411867d90940cde2032af5ffc0457a5697f28d7e80c35e54256450de33d6bf31a7b554d2e180b098927d180c6ce384591e15003d84e29c1754a6afe8d8b5e5336c31a94e3ccdd353a8b827ce17ab7384fced97405add5ed3f652fe4ccc7c073ad33b9b2cea10b53b48618f423fcbc782de388c524fd13566bb1ac29cd50b0dbd8cbc756a41683beab6c8e5555773ebd3feb15de027b8d6fe76492c889c04e8673a682d795e9d593b5d01a78f52e5ec049d0b5870ae4a6132c3176e07bb7a0c55cb0e19d29f140e033a02d4309da9f2be7b62e7b3af9b799d5116b353d8296b6c4baa0f4ea81cbf4897615799e45fb294bc32737792c7d71578f8f69026f8fabbca1a8cd376bece886904f2d2d3d17e3dc927f8adb52dd2dd19a051ff3c83b163398d6f7564b3e03973918aea9521b4d1af1ef660c1cc26c9f953d048fddd46106a38de6b0b13869ddc644c941e671e6726b00b8a56d3d2c06b24456eb3be5e728ab68ea721ee6c7ac125d07bf3068be380586d349125938d692fb9ff6ef6b94a406c9039125b85db88c66fcf8ea7a8a94fce02ca080f43227173685b9aee7458f443d75734103a1e0d3f204f5891189866e34f84b5d0d18399a34bb77df40f1a9956c3853c8c0b8395d366a754c1372986f5b8f581b3826578b07dc08b4da6fbe9ce3045f2e47341823240872e3e5814495d3f62102a5f9f45e70c2f41cd63bf322dfe1b742cfb8c84b66679007f8f32eed9cd9be29780a6dcaa35f53369dd516277a2ad3cfb517e9ac447a39853be31924f285ffe1cd089c79f4e7bbe5751bda7c96bb0563051fd51dfb364e9d6cf63f33e988aa69860c652569951e0e3c360808e8a14ca23b6d5eb602406b32e14f66418350e6b7f4391df12040352b2373399d42b4fb441bd260a823b26e3f34fd86040a9141cae73da8137af478474da15dbf91d3e97db62ebdb984280070d7270468b83313593e331710b8cedcb60ccebd301103a956b0c19e529e68b834576ee5325a8125771f3c79e58703cb3627fc4e6fb5ffa5ebd9d392d5d06d5347620a5ad47ae58fdc8e2e98aafbbdd8b17a5927d77d69e006a66bca0ec765f142ed201cb8a9dac65d65ebea3f3bd22f40dd45b4008ab6daff19abaa9b0dad29e262858b34a2a5249b599a3944e1820cd03c00adca19dd07bbd6567eb1f3832da71eb0def1a41fd772d45c9f54870da5de491997d7f110f497420caca44296c225e218d87783b3f429c01d0763d60608a65924e83d48d99c24cb9b62269fc99250684e7519035ec1cdb0ab67adbca39032904ba113facb528a24b4f3ececccdafa3db00c5e68373126a9ccd102107f53e667ffd27d433a420a10da55741877ff356444c444036a15f29f875499e2955813d90b65be35fba6edd4c7c8e0d27ffe35c0bce92e8c56809a1df0fad95b9a0c3a8cf14e8859ee36838e7f029abfe136ea3af0c76ccfb8c6fd1edff60eba4f45324496b588e10da39715af4920a9b12e32c375b50f9fe2d203256126b2671662045221127e48f1d36bdf71cd5d5d5475e251709671b04aefbdb5caa4ff84e7a003e311d3aee36b62a73baca7f5cc2715aec1680734b1af4a6ca1afd75003a5dd6ffb084042925773b931a9c94bee1f9b44896249eab348bb693d6815571e4bbf076c42bb0bc418b1d6dd85c962e3fb30fd38cf7f8aaca524d89689ea5d81facb172035b8e50fb4d96c83f882e3427bb24535ce4155de39e236333ecb75b44da322b8add206f90ebe31c4f03f784c40c48d116f1f705f87c69e1b7ceb43d54ac73bd72e6c8af275d436c8dbba8ef16c0ae351916a06bb7d3764c6958fcb598ca743a8f820d860691f77bebd2294677283aca139c9101a1684c2d38f84c02474f7462f01d56b0f35ceabe6c847071fba5dd41ebd058d53c8de518a782cb90b2615e04b894803eb904186198fc97c65763a8d23ffca8d89a9b8c89325ebd3d7eb67e2f4756891fb8cae64184c3ae4fd2d883fe5764ce2f7b6f2dd436afeaaddfaefc745373c63b7caf481bfbc1a08ea3be2ddb83b346f1bab8b96337cea406089d97a16d0a760ab914c66e5333e3ce45410bd2008bd3ca903dea9899b6c58f95b120b6a2e0b9a2f6a6ebdd195655b4f469e1b612db6e555cacc6eed3cadfc2bec8364c8c2730a4ba211eb530f69d800a044f4fbe37cd4c223ac7e03a9edcafe554272d3241ebd310d77584f1c19a84358c21b886d3c3442865baf0f13471529bf865ca816e80f1bc0f4598a9c60674022aab803183061c18fdfdcace1a1a2912be4eac56d355f7b9a5c6cd09d02dcaa321050e102e617cca28d60661f8e83bbaab87f13e988bb9b3d40de77dc468584f61e2b68a984f874cd9fd3d54f0e91fb6f21ea50f7e485e4cb22d24f00c84c0f43ed3147eba8ecaea788ba5c54abaef08a4fc5ef9bea17ca8e42b732db72a66776289ad21e05590ff5fdee16bc9331d2c1b41bb5705b5f942cbd105342d75a6884afab7db408ced2ead39c15e6fc73a6fe5e0a5e2c397afe17a1a9f4a69f81f75ce9cc34384d2fbf607aa8653d6cebc2dbb7753ab4d88c89ab903076868d2046b0aa88412489ece72343ba870a91cdf5e67b7ab96a743532f0b810af3e8b9355fe3ca7cbb7874796d25f0fc675d035a2075e81d67fa322e795c698b85760a30eac0f468c3f63f0ccb30f130260586c694175b94901eb5670dc2a4c1d88b3e5f63f4759b8ed0992c21ff0145dfcac7afa7c4c4d3d4e14942e337986ac1c461e4c493330975685485ec32cad4a6bb9c372152428ba9fff948ce03da23a25c111152b1773c5aa2973c18356d5dd2ebf4a81cf692d103aaff0e5be6a063a4191805f6af19981f2534306970a008b51fdb545485be4d2aa17c089d77c93482fefd6bf89dc1645928b552689bdd516dee7000bc0c6f09cdb98f8b10bd76feba37a513fe398e77de7f18180684529cbd2df867b68bc14a64cbeb95755d1155fec65d11493f1dca8704fda000f6f954d4d2aa77fe952f56a3ec1c2e9b8cdb21f304de0e5e6fc5a75534465568403da3296225ef8411ee27aaaec94fe440b4e3f1c089bb52b6d0e2675462ddccc8b295f649deda58c9bff60a0fc2553b6698aa0ce53fc9da5345f556dbfd613fe1026684dbed73a313408adcca5f0e2ab2ffd3a5d4854058266053b90a7bc370a4093b1c8a98cbbcdaa2b5d5e65b4a10251ceb223a44440affac1c6a52324ce75823f4538e39cef814542917688481e2979590143adfcf9227993d08b86b6680281d8f7f3cee060ff5fbba22faa45d36940f0b099755e76346b991ea234a8feaee9ee2c7ed54d12f3ff5e57c93795be3d78a87ca33d480b1b1429c8af0b81943ae1e6fc4c500cdf629e5ff8d1fb4de1a1a9543beccf120459a5973db76e8133646122ff7c2c10cc9d6c270f5ddfde00f6c47a50cfc6690f92d95006f487d3b841fe8258c0e9fe8220a626689aba792e84ed3a57eaf7f3dbd22457a6f7e89307b2c62ff080f405f3fc271acf0890977bea96d88dc8e0cd733977c03801cd72b3e1be226d92b9a1a58b4bbf1716e7289851566e1c75aeafcc0317531866e127c49116bfcb5e9eaec08ced280fdb39515847fc2e4b8b572fe622c1dca926bed70b3ad6b3c4cb1710122d5b3433c01013a695a4bbfec904e40b78732565dba37bc92a4f2e1f6fd4071def617bd3cea32a5758b5243fce0f34a8048d8150ab1c4e2cb83df3fa6a587280570ff6d3e06f955910de3a16ec231f96ab78d3e2843711c79f86b02322ecdae2cb5a4272c6a01f8d1ac44cd669dd5c045584da1ef0ef50365620805d304631c1cbb77facc5adef2999575e7ebea1fe92740d4e96b864ba789e1a3a87829277ed3ed79e9678cac24bc564d5604e61e9fcf046ac7e136df72b8fb4c96ea017e91e921be26b24a6cbc6bf2ffd4e662e6edd128962245d44c3f5238aa5c2ba53543c580287f4048c44ee2e1bc77e1f4b3c43f4ec4285cfb15d5f786e547c0a6281611a2b6fa95f1791723b3811110d2f1ca", 0x1000}, {&(0x7f0000005740)="6d4eb8c571df73966749855c0a1a5a3c073cb80447e2ae8f141b3a424a718a1281106e361afe987f", 0x28}], 0x9, 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10211, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000080)={0x1, 0x400, './file0\x00', 0x9, 0x7, 0x80000001, 0x200}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x400) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x6, 0x0, 0x0, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)='i') 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x1000000100000050}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x31, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000, 0x800) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002480)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002400)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = socket$inet6(0x18, 0x0, 0x3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000400)='/dev/speaker\x00', 0x10, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(r3, &(0x7f0000000440)=[{{}, 0xfffffffffffffffd, 0xe1, 0x2a790b419c9692bd, 0x937, 0xffff}, {{r8}, 0xfffffffffffffffb, 0x52, 0x1, 0x2, 0x40}, {{r5}, 0x4, 0xed, 0x1, 0x8, 0xffffffffffffff1d}, {{r1}, 0xfffffffffffffffd, 0xc0, 0xb00ffffd, 0xafc, 0x6}, {{r6}, 0xffffffffffffffff, 0xe4a24d83953aa8dc, 0x4, 0xf6, 0x3ff}, {{r1}, 0xfffffffffffffffd, 0x97, 0x10, 0x3f}, {{r7}, 0xfffffffffffffffb, 0xb0, 0x9fbbec6793997b23, 0x2, 0x9}, {{r1}, 0xb, 0x4, 0x2, 0x8, 0x7}, {{}, 0x2, 0x40, 0x2, 0x8, 0x40}], 0x9, &(0x7f0000000580)=[{{r1}, 0xffffffffffffffff, 0x9e, 0x1, 0x7, 0x200}], 0x8000, &(0x7f00000005c0)={0x1000, 0xa3}) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)=""/32, 0x20}, {&(0x7f0000000100)=""/190, 0xffffffffffffffcd}, {&(0x7f00000001c0)=""/8, 0x8}, {&(0x7f0000000200)=""/65, 0x41}], 0x4, &(0x7f00000002c0)=""/209, 0xd1}, 0x41) r9 = socket(0x18, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r9, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) r10 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r10, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) pipe2(&(0x7f0000002500), 0x4) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f0000002540)=0x1000) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = accept$unix(r1, 0x0, &(0x7f0000000140)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r5 = open(&(0x7f0000000200)='./file0\x00', 0x800, 0x4) ftruncate(r5, 0x0, 0x4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) poll(&(0x7f00000001c0)=[{r2, 0x20}, {r0}, {r3, 0x80}, {r0, 0x20}, {r4, 0x2}], 0x5, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x400, 0x0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x9c) 16:00:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) 16:00:15 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) listen(r1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) getppid() ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) 16:00:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="5a760000d6c059830404ca05de83ee90000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x1) r1 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) socketpair(0x4499703028dd87f4, 0x0, 0x70b9, &(0x7f0000000080)={0xffffffffffffffff}) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') setsockopt(r1, 0xfffffffffffffffc, 0x7f, &(0x7f0000000140)="ca178d8f81b0bf51d0169ccbf922f7ef6f32db20ccc6d8c59a0c88e63b522a0a42762665b55663ed8ba44412190ea7d850efadaa020d7339bb4080f1133e2d278c4af35ea4b9a3523a6361e5643ffe51414cad3aa1e89a1ddb46867fa11de4ad192acbe0681b2fb074398c433dfc32bd52caaadd5fe79cc73895c0fdd8731e526a1f21e7ad60c693f5595d56677ad79f4675714e91f928b0ba5cdef4ce26d8753a943c49c2603ddb0a00c1b6755d5861053bd9cfbcaebd7ae4d66850bc2cea01110623f4f9db508f9205b4c09ecd597b6c89ace40479db78cb80c4003ce844656b894d6f695b23ff29f8295f8f0689ea", 0xf0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000280)=0x8) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000140)={0x3827, 0x9}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xffc4}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x8000000000200000) r2 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000023c0), &(0x7f0000002400)=0x10) ioctl$TIOCSCTTY(r1, 0x20007461) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f00000000c0)="0000001860500000000000000000000000000000000000000000000100000000200000005900000000004cd2", 0xfffffffffffffe85}], 0x1) 16:00:15 executing program 0: mknod$loop(&(0x7f0000000000)='./bus/file0\x00', 0x2, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) pwrite(r0, &(0x7f0000000080)="59ef52a5a32d5da934f7ec04d0a12793b69cab4e76e2db0138eb6e336531f4b34c770ba2686fc3a7acbe5f93841a8cfee751defbff502cefe46e7e65c5495bc6996b", 0x42, 0x0, 0x0) open(&(0x7f0000000280)='./bus/file0\x00', 0x80, 0x106) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r1, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x5, 0x80000000, 0x2, 0x9, 0x6, 0x8509, 0x7fffffff, 0x26}, &(0x7f0000000140)={0x671, 0xd3, 0x0, 0x1e5, 0x3ff, 0x400, 0x7fff, 0x7}, &(0x7f0000000200)={0x8, 0x3f, 0x6, 0xffffffff, 0x1baad7b3, 0x100, 0xffffffffffffffe1, 0x1}, &(0x7f0000000240)={0x5}) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x8000, 0x0, 0x0, 0x1}, {}, {0x6, 0x0, 0x0, 0x40000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") r1 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="e38280ef748f9e1a07d5bad44858cce164e6ed2adf8f9a326e6912d5623f31025c7282b0ed6d23816b26fc4baaf41c0925dc20662cd154b85c4c060733e64183df3fa769291a0306bac66da945043c5125e1592f53a0406dd4e2043f8b7e44f4eaa8bee43d3b6ae96c5b", 0x6a) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x1000) sendto(r0, &(0x7f0000000180)="b88e5f4a16a8b4791470", 0xa, 0x2, 0x0, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) bind$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="11002e2f0968fff20000"], 0xa) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) bind$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="ed000400000000000000"], 0xa) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) msgget$private(0x0, 0x200) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x67ccdbed79ea8e78, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) geteuid() r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x80a6}) msgget(0x0, 0x446) getegid() r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x100) r7 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r7, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) accept$inet6(r7, &(0x7f0000000280), &(0x7f0000000300)=0xc) r8 = socket$inet(0x2, 0x5, 0x58) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f00000004c0)=0x6) getgid() 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="6dac9c9a223a2140ce701e7155ae001b0937252f3a1d7d3f99264b7102c8f5a337ed58e1acd5525bc56896c801c133358d2fe1397f7222", 0x37}], 0x1) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r1, &(0x7f0000000980)="89bf73e40fa9f6738637b9d9a53a0c", 0xf) 16:00:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000008000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) r1 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, r1, 0x0, 0x0, 0x9e8345b383a3f187}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) msgget$private(0x0, 0x4) r2 = msgget$private(0x0, 0xc0) r3 = geteuid() r4 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r5, r7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = semget$private(0x0, 0x1, 0x1) r10 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r10, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r10, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r12 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r13, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r11, r12, r13, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r15 = getpgid(0x0) fcntl$setown(r14, 0x6, r15) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r17 = getpgid(0x0) fcntl$setown(r16, 0x6, r17) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x40, r3, r4, r8, r13, 0x120, 0x3}, 0x1, 0x58, r15, r17, 0x7fffffff, 0x3f, 0xffff, 0x8}) getgroups(0x2, &(0x7f0000000040)=[r13, 0xffffffffffffffff]) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x6}]}) fcntl$dupfd(r0, 0x0, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) recvfrom(r2, &(0x7f0000000180)=""/119, 0x77, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x0, 0x4}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'\x00\xe1\xff', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCLOCK(r0, 0x20004276) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0x10237}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)=0x49f64ce297888aab) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x18000) ioctl$BIOCPROMISC(r2, 0x20004269) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0xffffffffffffffff) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) 16:00:16 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x5) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x73, &(0x7f0000000140)=[{0x45}, {0x15}, {0x6, 0x0, 0xd38}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = socket(0x2, 0x10000000000003, 0x80000001) connect$unix(r2, &(0x7f0000000780)=ANY=[@ANYBLOB="008cbc963c7e256b8828557b100000666900000200"], 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000007c0)={{0x18, 0x0, 0x9, 0x5}, {0x18, 0x3, 0x2d, 0x80000000}, 0x100, [0x4802, 0x100000000, 0x1000, 0x8, 0xe34, 0x1ff, 0x100, 0x6375ca51]}, 0x3c) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000740)) recvmsg(r2, &(0x7f0000000700)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000680)=[{&(0x7f00000000c0)=""/43, 0x2b}, {&(0x7f0000000100)=""/22, 0x16}, {&(0x7f0000000280)=""/254, 0xfe}, {&(0x7f0000000380)=""/87, 0x57}, {&(0x7f0000000400)=""/201, 0xc9}, {&(0x7f0000000500)=""/194, 0xc2}, {&(0x7f0000000600)=""/121, 0x79}], 0x7, &(0x7f0000000180)=""/14, 0xe}, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="91") 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xc91, 0x0) 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000023c0)='/dev/null\x00', 0x8110, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000002400)) write(r1, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20882, 0x0) renameat(r3, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00') 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000023c0)=ANY=[@ANYBLOB="0c747b45b04a0000d4c8ce626e1e3ce1d6a2b824dc295da40000260c262745e91528b551b88b9e0857"], 0x10) kqueue() r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = socket$inet6(0x18, 0x4, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r9 = socket(0x2, 0x10000000000003, 0x33) r10 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r10, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r10, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './bus\x00'}, 0x8) writev(r9, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) r11 = accept$inet(r9, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(r4, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffff9, 0x26, 0x40000000, 0x1, 0x7}, {{0xffffffffffffff9c}, 0x8000000000000006, 0x22, 0x20, 0x5, 0x7fffffff}, {{r6}, 0xfffffffffffffff9, 0x80, 0x4, 0x9, 0x3}], 0x100000001, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x4, 0x1998cb49}, {{r8}, 0xfffffffffffffff8, 0x8, 0x20000000, 0x80000000, 0x2d}, {{r1}, 0x7ffffffffffffffb, 0x8, 0x10, 0x7d6395b8}, {{r11}, 0x3, 0xe8029f606e32c31c, 0x7504859aa4fe1550, 0x10001, 0x7ff}, {{r12}, 0xfffffffffffffffd, 0x24, 0x1, 0xf3db, 0x1f}, {{r2}, 0xfffffffffffffff9, 0x80, 0x4, 0x10000}, {{}, 0xfffffffffffffff9, 0xa0, 0x0, 0x9, 0x1ff}, {{r13}, 0xfffffffffffffffa, 0x10, 0x80000000, 0x1, 0x800}], 0x9, &(0x7f0000000340)={0x9, 0xfffffffffffffffd}) r14 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000000140)=ANY=[@ANYBLOB="1400000000000000070000000100004867540bfadd79477200", @ANYRES32, @ANYRES32, @ANYRES32=r14, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="280d9c3100000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0058a5582fd948000000"], 0x30}, 0x0) 16:00:16 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xee, &(0x7f00000023c0)="3cf612829ca6050d32452a8942e6c197fdeae7340be2251ad02ea43cf4ea2a18382d042c615b39539752247fa6c3d39a281cca24d316a570dbeb3edb51055e014ea090654da13f1e7665c7e736441cc25441346b40465b420a8eaf774e8f1e110a0ad6e67430dcb7122515d183455c00f8ea549e59fc3494f0074b49ff0435dd43c3d4bcb90f9068d9b1ae485785b6861d77575adf2f143ced747696f772f259e2c437f8ba68b4d264b00267b5dd7495ce447081c7b689b06e47e6d30619bb8445eb19a563c482c7622fa7c19dad6952dff01310cc524582353f363765e08e68f7c7032f7eb1b9cb1c078a1ca85b") socket$inet6(0x18, 0x2, 0x9) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, &(0x7f0000000000)) syz_emit_ethernet(0xbb, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2fac1400107d811a7fa426ac48d521224a271030d4e6a9c44163cfa15c525337df7b05325456061a56ff40790f6b4c8e29b953b28c2c7461e0c048c4f7e4eb7d409d4bca6236d5b9390e402bbf9aed0e89360f4a523753433889a77b71181441b9000800000000000098715e8a1ddeda2056d4ed5b5e9ceb36571facaec41c391e6664f1deb5c4a5670b94f8e98583e2ea428a8a10ea2eb747b4cf42b2104110bfd3e91418e5107f47f81bed89dacd5452b746adc4"], 0x10) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x347) socketpair(0x10, 0x5, 0x1, &(0x7f00000000c0)) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x80, 0x0, 0x347) shutdown(r0, 0x2) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x8000000040) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x239f, 0x1}) msgsnd(r1, &(0x7f0000000340)={0x1, "0c89cb54bf5653edcaca4cb0073315097e017df9d42b4858c936d8e32c72f51699255ae766ab5d20b0ad53c4c52a98977a392f91efae9edc341983c39abac5a70fa63e2a96c25810dfe9ac4b86bacf40c5b5653f5a7d52439d4141ed543b2672abcc14bf69f809545a074600ae69a5d1d66ce1776c0f505bd26ee31bc3dda994dd52b1c73ead09822324cf1eb55a760320b1bd23a7f149c91d686dfc83de9357e5cbd22bedc44eacf411f3b97a2288b6e1ed1effed25df3590ad7e274e08098004caca2d47"}, 0xcd, 0x400) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x80000001}, {0x6}]}) r2 = msgget$private(0x0, 0x8000000040) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x239f, 0x1}) msgsnd(r2, &(0x7f0000000140)={0x3, "22d475aa2d0b80f5c95a96108b14c4434d35f7732533b9b69cc1521e225c1e256003185aa3bf8bc0b91df5387acaeb7efdc655be7d42767e3a18f15d1c430fde25c8257ba537f7bf15cc49ae0b9ff3001172637e7a8a3e2b8d59692cabb7dc7a61d4166e936cca91b951407dc9df1ee541f44d6f2f4267a04fb6c6f538bf454110741458a6c621bb1f277ea9f4159f6117da437e5ac7c01554ec1fbe83434fb0ca48b1c9e50eee0ae265f7963053d882f5d6a10df47b29aa500b0d57"}, 0xc4, 0xc00) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") msgget$private(0x0, 0x8) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c, 0x0, 0x0, 0x10000}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = dup2(r3, r1) listen(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) accept$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:16 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000023c0)='/dev/bpf\x00', 0x80, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x6}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f00000028c0)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r2 = openat(r0, &(0x7f0000001280)='./file0\x00', 0x400, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000002440)='/dev/zero\x00', 0x80, 0x0) recvfrom(r2, &(0x7f00000012c0)=""/56, 0x38, 0x1, &(0x7f0000001300)=@un=@abs={0x2, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r4, &(0x7f0000002580)=ANY=[@ANYBLOB="8202002f67332369ea45e3ce873baebe119616c384a245f6cbf28aa726685e99df0571116d8a7b5f5e18c185f598f3c3b951d006c9b1b0074d5acb6000e7e9306aa6ecb3b5c3ffff3e01d4cd000d201bc247c539b7c9ec454b9b3e34da4f00a57f6feb81f7c3297b5ef8c7b17cd341c2c588ee3cfa6fc1b149358edecc8b588358b6717183189ff003457c9b05129fc7ac96b3cf967ac46f74441621a8dcdeac68f319bbead59b5fe1025cb6df66e51faa0fb153fff4343620aa6d06a788dc27001af45fe1389d9602bbda8666e4447b0ccb6f83824c6451a0abd69a34cbd046ae47e22453000000000500"/248], 0x10) r5 = openat(0xffffffffffffffff, &(0x7f0000002400)='./bus\x00', 0x80, 0x40) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000002840)={0x3, &(0x7f0000000080)=[{0x44}, {0x2}, {0x2}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair(0x6, 0x1, 0x2, &(0x7f0000002500)={0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000002540)='/dev/null\x00', 0x200, 0x0) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000002680)='/dev/diskmap\x00', 0x8dc85d0c1f9b99e4, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(r5, &(0x7f0000002480)=[{{r1}, 0x7ffffffffffffffb, 0x0, 0xfffff, 0x7, 0xd0d}, {{r2}, 0xfffffffffffffffc, 0x4, 0x2, 0x5, 0x2}, {{r6}, 0xfffffffffffffff9, 0x8, 0x9948e4f920a78ff7, 0x0, 0x2}], 0x0, &(0x7f00000026c0)=[{{r0}, 0xfffffffffffffffd, 0x48, 0xa00ffffe, 0x9, 0x1}, {{r7}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x401, 0x100000000}, {{r8}, 0xfffffffffffffffb, 0x40, 0xd0000116, 0x100000000, 0x4}, {{r9}, 0xfffffffffffffffd, 0x0, 0x2, 0x2, 0x5}, {{r10}, 0xfffffffffffffffd, 0x2bd47e63b1193d91, 0x20, 0x5, 0xfffffffffffffff7}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x0, 0x4, 0x10000, 0x1}, {{r11}, 0xffffffffffffffff, 0x28, 0x4, 0x100000001, 0x80}, {{r12}, 0xfffffffffffffffd, 0x48, 0x80000000, 0x8, 0xb0}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x4}, {{r13}, 0xfffffffffffffffd, 0x8, 0x19f1fa0efc9dcf7e, 0x1, 0x100000000}], 0x1c4d, &(0x7f0000002800)={0x800, 0x7}) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) getsockopt(r4, 0x800, 0x2, &(0x7f0000000140)=""/4096, &(0x7f0000000080)=0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r14, 0xc1045763, &(0x7f0000001140)={0x6, [{0x2, 0x5}, {0x1, 0xa85}, {0x1, 0x6}, {0x3, 0x4}, {0x2, 0x5}, {0x3, 0x8}, {0x3, 0x800}, {0x3, 0x3}, {0x2, 0x492b71e}, {0x0, 0xffffffffffffffff}, {0x3, 0x10000}, {0x2, 0x9}, {0x3}, {0x3, 0x6510b220}, {0x2, 0xb6}, {0x1, 0x80000001}, {0x0, 0x10001}, {0x2, 0x800}, {0x3, 0x6}, {0x3, 0x73}, {0x2, 0x1}, {0x7, 0x80}, {0x2, 0x8}, {0x3}, {0x3, 0x200}, {0x2, 0x1f}, {0x2, 0x8}, {0x1, 0x1544}, {0x1, 0x1}, {0x1, 0x3}, {0x3, 0x6}, {0x6, 0x3}]}) r15 = kqueue() kevent(r15, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x4, 0x0) kevent(r15, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) 16:00:16 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) ktrace(0x0, 0x5, 0x4, r1) r2 = semget$private(0x0, 0x1, 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r3, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r6, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r4, r5, r6, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) r7 = msgget$private(0x0, 0xc0) r8 = geteuid() r9 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000180)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r10, r12) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r14 = semget$private(0x0, 0x1, 0x1) r15 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r15, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r15, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r17 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r18, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r16, r17, r18, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r20 = getpgid(0x0) fcntl$setown(r19, 0x6, r20) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r22 = getpgid(0x0) fcntl$setown(r21, 0x6, r22) msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x40, r8, r9, r13, r18, 0x120, 0x3}, 0x1, 0x58, r20, r22, 0x7fffffff, 0x3f, 0xffff, 0x8}) pipe2(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r24 = accept(0xffffffffffffff9c, &(0x7f00000012c0)=@in, &(0x7f0000001300)=0xc) r25 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001340)='/dev/wsmouse\x00', 0x40, 0x0) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001240)=[{&(0x7f0000000180)="f7c656a6b999ef1548ba855cd7e95a64da518c729e141181d38dd307cb96a3546752c151c9d98c7bbffff8ec8725210426963ce5b31e054b1550832d67e4c63041fd1aa07ac1f1a1c9bab301e2727deb060b6f7d2e4165cfda235592158a22e809ce08aded019056f68f2f1faba3395745416ab07630516fa1d1972522d35721fd5511260f6cac99c39a2826b657963ea5423b838aea2879ec365343db", 0x9d}, {&(0x7f00000000c0)="788c77ff870099ff5d3284ed8d0cb3dbb6dc0bc24df033e15bd5656815e63cf9fb6b36c06e21e2706085969efa98aa30c705f016dbb55348790b5e1f3537853340d35fb63801d78f5e99c15e39e61acac4a2412530f8e382da1f8c9a9cfcbc8a6d787b0de61838327d66902e73d4195e3481620d0ee793d0e9b8a1ff", 0x7c}, {&(0x7f0000000240)="ecd6a0ff0241383fb1120973af6c99e40fa08d98e8e7ba26710092bf64c83bfe88647b06e46b6acbede02d186bfceab8f9807686e2c61a8132515edad7fa18526c8cddf4794746c89af4f58b292fcee7a9171a7d866e8d0f376abf380dc8d85b581627e2746f251825d6a6dc81fba9e42ce3de2eea256da515ebc79a9f61482899af73fa021fec17e75c08a0ceafe6add09b1ed81b59f0baf59cafde3905eb09dc7b520867a0f1584f69c6ae0690d57a8eb8f62e816a188339d417416e34048a9fc31bcf7beff576074f6e219495e9d36cfcdf6b96c08be2ee7ce9c3acb34386a4c1be56b3ba1adc44e8ae191a9a6f34032bab446dc6d9aa991e261d06ba56ef4c0333f6fbf62b70769f1766b1c21d21f90ef44bb7ed51cc0322e31ce5a5a68e45a58946e04e654068814e9c5eda63e8b3645e8981b3a34eabbc17dee4549b87afbfd61d407cb630c9edd6bab1c0547c2dbd184f928d58c89c27c7fd56c0d2234efbd96c475ffa09cf3763abbf33eadd81ef530d969275712d7559d34366c2d92629fd7fa9ab170e6ed09ec97c11de342fa51ff0284384bcf10ab29bb558d1ceb79fa3cbc61de946b085cccf8adc3f424f1de6037f97f260f92100ebd1dae7f777e4ca1c3eee17b247d4fc3df7c6ca4330e1fe9e5a66176e623ea2b1fc125a654cf873dff2975a8b3f2001d651b9671f3d80cc80a3a4edfb371a4d162f00d7692f6e626bb28fa8490b1fb4c4189f6587b751f449d2b14a74e981fe369be9475161cd6eaa84b9c5e12b9de44155ccbf7153e7e6ae77d932e71b870ee8395a97ed562ce06b6f99ecd6cb124c4652b86efabb3122e42b280f8619828ed59e3c434152cebc1b91cacd09daa59a7769efa5e1c4dc94c15401856b0961f6c773fa317241fdf63778015e63515b8ec5d02e1fbb5a9cb0e045c32d4a60cdaa75c395644ac00c9998386f0c1eb0e796dbca84407ae6d21d2939532d21b170bdd9986237975977005b73a4af1837a0fe81e77abe14da5612b441ab932d9d0e6f9c9e40ef64f2a3dc00be477efecb6bdf7060e2c02b006bd18f38e3514f28efff3adb3cc3439b9089342194fc3d65fec854a7047a6521269de3d6cb12e21e226023f81d29044ad2217038c72752c457a292cc84bcb44d4138046b109bb45d146191f499536433113d996991b576d0c9a12883a98f9b1801704d32484486f4f22f5300a9a8bafdef281edb5798852631e94097bc5d3c5046197409e297d02cbdc2801c0f7eea864d237410b942eeed57fe54a2d7e2e5d7a08677eb1c4f0a1f6939721a6cb5cf7b31baf15cfbf4f73736875c3618129107d85c2b269038a84678e4ec9b9ca88e76c03e6589345dfc58141c7c0d8240b887ac8497ede815dd8e907441e8a954e43dd8d6bb6059ba02fd3bd7ecad7c741e0912940544420370097d0694c932b177caa33697ad212a01d4f4be89161a7f1260819308cb14f5f55e65ea9a2e8ffcf24aeb42dcd2ee7d59b71b5f57e9c3605ae648717cd74f368a9167099ea426e909acc1202b9bc59bdbd55eebb24b5cb890e40092e13d578ded901de0d0295a12bf0a7a6d23dcda924fa5a9b748f265305f0cf138facf26cc810624678429df0ebf0abef19e2dcec3c36e11ff174cdc81d1d16cfb9a4d42a15d75fb4038af39c53811b70bf611d8f31b1c6baf8b2b886671009d15e5196c820d7ac50c2698795a655fc4f4edf6f39a124ee0ef4edc407e6c6b0a8292670fa0665e4edc90773ef482b67de4fc984c4b67391c5645700764ae81eeb81b7f8da31acfa8b09b8111c7342ba2aacd755061b3589f58d11909ad984ae8cd70ebda43db7192cd56ec4db2d98a61dc06ad7b2c2c965ce7d115eda3d6485ca08488651b1b6826b7fd97d92853fec2492fc3554e01f570d86a816451e9747e50580eec15c3cad499c6ee0e9f54206e34b3753994f2eb597287d4a4c034e5a75e44efeebdb07106ccb0651c697a312d6271c2f67990d9a9b63408e6935b0042c25daec88220d8cfa2f3b19f40b4e20f06652c03b972271624c3e13ed4dd3a82043d3e565ee80e4cbeb035d343646029bbf13db1f1a83e6306a3e3f6b6abac7938fdcf8ec4c7d010600c5e5a2b05b98e7f924caafd8dbe5da37e675a23cb223df5d019e8566ad1728f70b125d6e0e03be015177385da515604e7b394a3cf0d87ced05dadf8a72c3c8cf46ec1982358884e57a548d69bf08e0edbd92d0639860ef8caeec359babd0b9ed07a69d2e1af1e1800dd436719563f13657a0cf7316592c88d72c6c5587efc04a19c32dc1c8dab16fd7a38ede9b7895eafe16d2100d5b477ffc76b2ff358d6f4a016d1960a20288430326c4875ccd15db673c6764fc3a3a939c1f8800af7e2475a5af2f0401c216e5e234aa4577fc381ee4f6a3025b474f044bcb9f14a8f08e64e1df4fdde58a8a5e118d1a50391c594b11565324f5599238b170933f8cca6e73083f1b5c0699e1765cc935132d8cf28ace8df2bfc72b529cdd4ee087389ff9552b82c9335832e3306a80c0373d681febaf81897d77df521f9819981ffa05d7d9d600ef902930174c5c4f8c047881c8b6835ec2d032eda1bb56645af35e9cd1e8619ceafbdb76a0b9017392a92d713500ed7df1853cf673a978e815e37c107db9477424023d4105f3dded47a1df7d7cd1dab4acb27055b1c02d8bd145f7c85e04bfd9446ab61b2ba247bf498c65040a7098dbaa8df66c0ac0c964e88b09c84cff58f9b1975120cd26d8e0ff9767ad04cc9bfacdc64bf6d797c4a380d6f2c188a70fcefbe5194e828667e50acdda40290bbf2de29e386b6ec94d0d68217095d75face7fdf647cb80be68291990da182daf016164db6032cfbc62e4fb42a027bc3d94c29930e0c791a55d18e602f8aaec277918d0acdb7876b725c06f412bf9531338e3c7cf80039e75eab7342c063a601619317b9a67ccbff445389bf9157e828e9c260f2e792ae6d686063d26e928d4b85e03d99d2faac3b24786ea4fb0567840234aebff88fb07c520a135baf8dc6ef8f291a114daaa3e1bdebd77ba65a83cc3bdf436e24af53b2c14bae5905ee8a60b97804cdccb9597da9e7d5af56d1ee1022735f9b57fe7ec18a50fe67dff0afe94a0187cd7f08da9a4433546778727f71e9fc9cc96a10d56bf4b53822c5f98bc86bdd1def94050be8f0d2ae4405b398a2a78d89e8490b0be71f01184b4ee86714e9c045cfa20726f1cddf029b91f0e9dd35e306576ad7718b1f10d3a633ed846913447c4f4783fcbed60fc2d8f03870fce06b8f6c62765d698443020a86d754464799c18bd29224c5ff67df6b0e664ad6845348d723449331ccd7a5bc9861809511c8ee5d659cbb7b425668d75c6d27df03b273731d002db3e4307ce17a7c04217c1acb853deeb0a9feeb8b13fc0d0b63509d221da44f1f68a5b6ab1e04c2e5ec02280d479cfecb091806fae442d20c107a8728c18537c4ea94e31267866a22fde7028cb36bbf39164f0bae3529e6cb43608c42aaa28f68187818ad715f4f3f9d1c33c7c3cfc52dd743b2ca989e4ad9d7c6ff24c95147c03064e56a7594465ba12f6135684f0ab8187e6d89c8e7d2b85ca385dabae2afd9937fddd97916613cb29de2c06b16d851eed5571d42d34c77f4660202cee32fac633d27bc9f7cf2c82ceebe9572f31962f1395ac51914e44d4e14c67825078a9d0a479001ec0d91413bed9ba0ffda503f59601b8ccfbe14245ae13b5bfd69deb7104cd0b698610a309f7091bc402ba46c9f0feb258ea010ae38b0b996c48577d60e55712e4b76a30e6cf76756c899704e64bc2e763c76ecebceaf621af4d94b6c33697cd96976d01e92f1b821fabb3173e86203870e6deeee243295c284421b3c8b2063675dc3f0d65a6d7b9d8f54457025034f9454cce31c7a7d60a1eb732378ee22f20bd08629ab9350cacdf182abc46a183994c14683567d148ffc8c67cecc42687cd568b896bc025e2a5259c2bd4a1ec7d34551eb95d326ae39ac2a7beb4345a30d7ae33b5f15e3d284f297d3ee189c35eb6cc15315946fb978a7de7dfe0082f352a614027bf8360e5a951b2d2e7b6ae94a2b92dcf66f771ff4f20bd64bdb5f6934c2bfbd427e389e5e8aa280669d8e1f0fa9a6d0d106110b00fd1fb6880ef0e212f5ac66f456f5d171446856a93cd57634dc3db2c17a93bf403e7a0d2da11b3c62ea0f9ef682fc979dc07f9194c6ae89d25335d79eaf2245642b3efbe9e45719dee4028b71106b3efe1bff73f3c43a76ac77636acf5426f78f9841df74ae16dcae6e9816b2cf1ea28aa73eea3e2d91f51dd64ea2923a261b788c52284795594d2aa11b2b69813e7fa142674ca0e41c4e16b2ff4f83da1d8ea0d4f5e92ad5c3377445a4a12b33f05976fd7bf0a9c387f86ea6182d1536dbe3f64d43de941f7c82a0610107aeb6c4d0efe0f6e935167eef7c1a8de7bad89bbbe91477cb07c1fa48c3c341f419a90d5adf5f09e32739b0b68776950c3437e43ba12c6dd22dcadab6dbaf269898fef5d0a072f038197a484ba82c0a90b3436bbb49964cf2f4b483657721e9cef4fd672e603f18ca4d860236c831a923c2516438f29a295e48a5137e406ab440073d20b301a556e36788f4423f6d851239a9c024d4c2a0764a0119aba5f8ed06793b4b8d4e5831b12ed86a4452ebe48502817e81bd7f80895672970ecf874d1ec0252bde3d7348849b30f75cd5380e09198db3d441268582882b057fb67476ef25de47982c30293b5950d813ccc91188bda5b051fb61709f6897e679033e2c41d9a986a5b0e7cfeea3fe37b51661a8845e2bcb53cc7b48c5b6787efbc5e5d324a3bd37c60e42d634152589ce8d14afd7c83f57460609dbf4266dddbe306ab2f5211809682d38005ceaca00c6229d023b2d08b86d777fefee399b6d9af1bc2e8588ea52c55165c37a6d5f9ecd910afde03e6b1c5b216b1564a5acf036f888efeca2fbefc2c2951b90fcd7c52328e63b8646194920b0215cdff2586b0638ebd47a692e7a31683d184ab31f774e88e2aaaf800cfb8bcbc8655f534914cd2f6189db07ff181c413d10155005fc6961055eebcee26a8f0a7c6f3168f349d641d8c3801984cbb1ef41997847c2a2b1f71adf45434bd5d7316e0f9de9702c878165dfc358dc483bf83a4cafccfa8d045051e1bf7bffc5ff3103101783fd4c6157328c11059cab6c9634c8e8a9d2c695aec43557ffc04cd79a032c000ad85dfd1331b6da0bb899ce4482fa84b8ad654c644998c82bfcfb00b57116957b674ca02723a5b1f2f1d8a74e6e692405b88beab57fa3e95e24a63bd9c930ca3c68a76191d3fe17894bc5fbbb2a4f3d9d566278ad8e942323863691ef3067495ad68da1d24e7fd4853ce9e992a15a75593aa31332427b87bdd5eac4c8b42f0cff3685ef6f72b19eace83b5ccae492b2e5567fdcfed9854c2c6c370bb76b9b59ba64833cd416456629ee956b346160d6b95c368944c6ebfd2adaa8a07490b8e479606e47a9e42058818ed8233063203d7554b57f7366eae245d65d05ba79c3a32263085d8b9d70a1e4a7de03737987ac477b5a229a653ba59eb971ed921bb65013af527d0a24b45a3547597808c33e8650e3ec29c725ba737fbb099430b421631c9f27688a908b7272b2a2abe78560ba94b21c6302cfa803ddbe45a52396331f9c84b451d088a447a695eab47eb0fe45f0c537347640abc657e192cc05971f75aa7b1493e36083b63c2def64c9f08c52135a9daf3ed589addc3daa6168829093", 0x1000}], 0x3, &(0x7f0000001380)=[@cred={0x20, 0xffff, 0x0, r1, r5, r9}, @rights={0x18, 0xffff, 0x1, [r23]}, @rights={0x20, 0xffff, 0x1, [r24, r25, 0xffffffffffffff9c, r26]}], 0x58, 0xa}, 0x9) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r27 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r28 = fcntl$dupfd(r27, 0x0, r27) ioctl$TIOCCONS(r28, 0x20004276, 0x0) ioctl$TIOCMSET(r28, 0x4004427c, &(0x7f0000000000)) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) 16:00:16 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x40084}, {0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:16 executing program 1: r0 = socket(0x2, 0x4003, 0x0) dup(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f00000023c0)=""/4096, 0x1000}, {&(0x7f00000033c0)=""/11, 0xb}, {&(0x7f0000000080)=""/41, 0x29}, {&(0x7f0000001180)=""/149, 0x15}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xffffffffffffffa5}], 0x6, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\x1dd\xa4\xc8\x84\x15pf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8050, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x7c}, {0x4006}]}) r1 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66696c653000af165b060027363f2aedf99ddf1a6440e31a876ec872693806b890a9d8b0299d828928863a605f4a364227574531b46fb0392cc83cf5445251a77d9ffc86ea58eaaeff04e35bb7bc7456ff5fb81b08fc80362ffae40b53d45e44b86b183d3d051d99f83ca8d24a6b836438a5519eae35bd61e015caa1fa0f29df031e599908cd996139ae0456192f546f468fd193f371c49e"], 0x10) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0xfffffffffffffff8, 0x1, 0x2, 0xb6b, 0x81}, 0xc) r2 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) setsockopt(r2, 0x8, 0x5, &(0x7f00000000c0), 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x106) unlinkat(r3, &(0x7f0000000100)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) recvfrom(r4, &(0x7f0000000380)=""/204, 0xcc, 0x1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) r2 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r2, 0x20007471) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000900)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x1000000100000050}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) getdents(r1, &(0x7f0000000140)=""/213, 0xd5) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10060, 0x1e4) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x20, 0xfffffffffffffffd}, {0x1, 0x8000}}, 0x5) r1 = syz_open_pts() r2 = socket(0x2, 0x10000000000003, 0x33) close(r0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="821673415eea734fe900"], 0x10) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) setsockopt(r2, 0xae, 0xcf6, &(0x7f0000000180)="d3c9e40fa2f464f0ac7891a4d754b4bddf90f53e3c13e743a5b2af17a83f0a194ec92714a3ba50b242d2cd5707037c666d5769e0a744f8338fd1409fecb3dbb4455afaa5c1", 0x45) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "f1b3543be0b8820928b4726f51bc855ae55ac633", 0x7f}) ioctl$TIOCSETA(r1, 0x8004745f, &(0x7f00000004c0)={0x97, 0x0, 0x0, 0x4, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='*\x00') acct(&(0x7f00000001c0)='./bus\x00') 16:00:17 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x100) r1 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000023c0)=0x4, 0x4) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) utimensat(r2, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x6, 0x4}, {0x8, 0x1}}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = dup(r3) fcntl$setflags(r4, 0x2, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x2, 0x4004, 0x2f) connect$unix(r0, &(0x7f00000023c0)=ANY=[@ANYBLOB="156d59532d9a444ba42e5c08ff004b02000000e2cd3d59f422c23e8026cdd1fb23fd3f4e9196c56fc08f5f2126b57dc9e88fd47b84b9902ccb7f59c2aeb38d0471cd318db1426b807bae8accdc7258530463ed030c73c99f1ddb0affa8cd2f378372196079a1b1dee42304e1d1b4326ff3d1dfda42aff42d27710dee63a430c66c01fb1eae69d683f261ee5061795dd9945b61bb0372dc3bc1f764ae8e55bca165e70a1503c31a86142815c64f0eaf7597ae86f81d339511d6ca1ea4e897340d93bec26cd28f07394b04fc"], 0x10) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = shmget$private(0x0, 0x1000, 0x107, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x0) write(r0, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000000c0)) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x8, 0xfff, 0xfffffffffffffc00, 0x80, "cbe403902cb9e6ace6b377ebffc4921c755f010a", 0x7, 0x3f}) 16:00:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82222e2f30008fadcb68138dc1449c60a7fb0de295e74b06be03a718333e12d184dbd8a7d2a931693add624d4fe19b517b00b647d22319733d9ae73d8c044b268eeb9a7cb371899833778d36e87e1e2c4924594e7e2802a403021c146ca66b9ef8247afd56823f1ec3ea102e327521fe3193b7bf74c9919e0e6cfa5bcbf4f9f03ea1288568f97b"], 0x10) socket(0x2, 0x8000, 0x10000) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000)={0x5, 0x2d0eec6e2d67798c}, 0xc) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) close(r1) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r3, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192ac6985eb74a01906c8db95e46c3dde7167508792a5aff3eeb2ca9c90ee5248a6606658ef2592c95cca6f8ee3b3b4748602b00fe3181bedcea98b44b31520e2dd18cffe92c7165e397a67a2a2fb60f8de5ebe1ebc55a754f74dcbc64ec4849bc0cefff59f57d4b842c6e1f59f0fef2107b58d5bec5cf0cb440c53c9197e6b4b88a73c155048fd54c5a1d6c1a5a055ec119424c70837bfa82dc6402fc34d30f9c5848c46282b02629be5eadaee7ae076403f21e4677e72d9d325a7abc994a25683c05d1a0fbf8a8993d0b6ac4bb3dc27e3c510bc60a468e6d83f984b4f3122aee1fc98c6f35059b2f07645b8a2ec37e91001c2d2c4fe7159b07b31261edadf4c290e035f3560ca5e38198acaed6440c618293ce4b6140d913b53d4617e589898982d4f67af0bc892ec8ebae3c9977120407c203fa6fd099a73d0e8a815d6a4fa40cedc3e8bddd5a5654bcdf95abd214fc189a98ec67f05a18dd74301be3aa68c6bf56d9f70b8678e88f243c8eb89a5d8ccbbca8ceb58ecf3102262d0b92620ed625efe506809d9695160baaa726a218cb2c9e51ca99effe6a6a620627cdc8bf59ca9e19a2f86127fa44b5f74b810501db560d9692a82eddee46bdcf44c91f5dd92a6057189d9745e3c56628da6b6f64a7631571a3d54ad0338cb290beea2a2f869676767e30e80d796d229d13984bf82c5ed6d48aa92d42166bd9c3b2a4931228da946a09165c17ad676ae2c6d06bed1b52943be5dac821e22f381656efa1fa08d156efccd69e83f9727e204bcd13db1086aa2205ae758092a1c329f2c870eb34923129bd6d1112906698d4c4019217435c585b696123664a2182fac0212feb3ec2b1f850376880c7a697d277dfc1917f3bc7d003510bc4631438ee4a73dd24c492314a9b27e2249cd8fb146847d9aa6e0226ee16883e7a802dcb57dcfa35cfea582c887e3cffd29611e48c36dedc56a544ac8adefd6db19cd60119e393cbc10eca55668b10f3b3095d6617bf43bc2fd932ff1e1de7aa4c85a802f8bfc01f27ee1a256b7633aa972b51f8cdebc449ec49c9e2e7f9fa2a6be9dd701fd2e6a8e751742339563ad05600741987ab60acf7151af9dae1f043fa4907e1267c10f6d32921233437de83625fed99fcd193b220375adc1cf912650b07f2f633135ef702fada1319570a49a487f7fc4d58b54701eb51bf5e78a582ad194379f9c171f555a824924cb1760706e8e3ce31d1052d916ed290fc5990107c3504ecaeb800694a13543241c0c0da398d4fc37587c286e12c86952cb96bc18961ab627d72d3967eb75bc50eabf4e295ce3d0d6002ae0f31e884f019ef6e9618b00a410070e047a215fc1da39565755540c1138fd27df1578dca73231c1adf24b5308b71a922519255c818069fba7d3f629153aa1f61d8eb548d6bf005653215028d58209ab484a2b6e7e384df5b2224af9ed4bba0d7e8833e5e0ab5e18518bf9dbe435e51cbbe862276721278793626c0b02fbb91eb749d373f93c70a82afb7ee117e57e7fcc338b6add15b4ce21fde7929900acb5f562361d1ae9dc3854d5f1060bbaff2ecc86fdc80bbc874d5bc301484263fca2c5e11a73c5f78277997e93520f9242172ff3662c4c15dd3f7130aeeb424387bcbdb7ad1bd7637f035406ddb5078b53df7adbb735db05399ca7d51f0f97f267e04ebdadb10b62f70ce5b2db65137cd81319a4ef3997c405058ef5dbe48ddb8e03171c7ddddcc20f5a029d86a79af5d03afa2b5eabe140e4bfe3e7cfdb045f4b883ccbf957cb62e8edd35fe6d2de82fa55430c2438016ea2c0438c826e7198eff760a29e66272c2824d0dbefbb0b8b84e6c99f74e93c596c5d438221d03d502a10dfb97b821948ff922c5bbcec3a9ee7cb11363b75caa09fbb419da08e7de691c31e80c029894cb56774d09bbea4863f07347a798840a05d893dc4dd32ae8670f9ee4de8ad55a9db9b8cf0637f6aba250c0008833cb719657aadcf7d6ce1dcbb8d39236913fe1bb6f38031afce5e8389673ced654e4d7ce4239dac765d89ed06b85f9990c33bc29f81c77979569f34197735a93fe6e5c68a577d44410858309d2afc308208496d6d161d52562abf795b94a7c851b101e8de0cfdab7272eee361f8991ce3c80ebce790d889f27602db7c74f01841b5b8a62237172043b7a8eeadeb4851947349a0558c31ce8d368e78a6f4719202504050727f7a34d7f0e3f8b353fc426c1c1b7e1b0a5f9ee52a8757e24f3a05060d127344a7762284c226dc84f559c67f0234caf6e2dca1c676108791da0d39ff4e51d7427789bfda790a6e93bd9f78506a33aec8af0527a0b17883a32cd240654fce7d217efde8fb666b23d8ec55e37c7c6927b190661ca08552604c87b0c48e4639b2e9d8f177d448defb397ed972fa703819a548f99eb28208790bc33f4d519c8fc30feb54c8c1bbba9be6ef68501d05ee683e23d6009640aa9a47bd2e626cde1e169cee46bc4da86e3726195c44d4391470ec3213db507a0e32c2ecd45052cecd38498f65e7899a787acbcb329dd94d18afb307e9e29557347101c780279b2c374ea5e4821db31b020c8bbe10ef6fdf224fba851d00dc62f6c433bd8f5aee5d6cf03e0ee22f79f989c2d01f1b235cd17ffb6117f76cf563551131c8017dfe8060d79b4a7f6f00381f007ef28c9ba0166a79fc1343797ad6048f556d4d04518cb3900c1c3126f7ee1192a482d65dd27e98be1f5ddabad535f552eeea128159472d08d3033e06ab1e7be4335b1880ee1792ef2a5eb99d2678df0e027de942fb4b208592e30dd6c151187962ea0127fab7366b5e9cdbb8382c75df97e6f7eb8cc41f53e2ebe3437d881d562770e087765ae9c51a2d1ff68a9c2bf79e62f6b19311b6089489ee8a28da5714fb127665138e815cca1108ef4e28ce91f1f1646274bf13a2f7204c2afaed87c1ac0df8023fd489a454b336d83862845da1237662a061c7f05ca8208f83bb5658bcdcca7312fd0a54910688e4a57cc4f647c0376cd91577922278483b149e5202fc8a2995e14820c663cd18fc958eb0b5f4f0849efbe076ece966581b7a6edeb7e351bfb9206d0aceaa6bbb16418f3603e1de87ec6ae4e1dd5595705f8cfc028a4838a081938e1223fbbfa4f48ccb960dce309507cf4feee556b41e841620d772cb91e639ad3ee9f934981aae8839e4bba6452a6667b92467da5c85d72ea3404ebbedda7467e5fbd0e4490883d8cff869ede8456edda01dc3ae1b94e44f5997657667d5f131cb2b6b418e18911c315352e82a6fc7f1a34191382ed9caaaf8b4b5815a418178531741c6dd20e27b9587cf8eda6054e04dfb2682ab7f74709699ba76fd785aabc4e2b432608380f981fe2935812d1d31d02553d406fe127f2df780c17a5e00a9f1b52aaa1c6aed82491f53ca8ca1b4c22886d6aae5dadc07a79b3c7405dff47e1e3021720667248e6123026562ac9e168d6d48dd8c8b250fcb4216130d01e4bddae042f54cf265c2d21d344259b6af11f465ad6e6b2eb52c9bcc15005acc451e39c9daf8aa2d896a1ab02ce0089637c650cef60565bf129ca9dc893e7ca2fce5007743c5a5076b0d23f63f38de6f23cb84fedee4125fa3a244b42bc4f6693376609f381257a8bb6d1e6799d35fbad14c5240ce4e5f64e9f234bac64ce9526a7f380ea02e13d711f710d85cac8945ce5597a6fa3daa10ae7a98fbaf406f61e6bfca130543a2a1fa009c9e381d7daf0b6c51cd774e10faac6b40a6e94bbbf640abc33cff64ece63c4b4dbfe98225ecd2bfbda4bc5af63755cb1a1acb61c29ee1995bdceb99d1be033e9c053c6ffa787066361e9cd9a285eaefe4c9efdf3fe5cf9b10e1fe5f6", 0xf84, 0x40a, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x118) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x8000000000000008, 0x4, 0x0, 0x8, 0x3}, {{r2}, 0xb4038e07c35ceffa, 0xc0, 0x4, 0x6, 0x7ff}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x62}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:17 executing program 1: socketpair$unix(0x1, 0x2000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x20b, 0x0, 0x302) dup2(r1, r0) r2 = socket(0x2, 0x10000000000003, 0x33) bind$inet(0xffffffffffffff9c, &(0x7f0000000900)={0x2, 0x3}, 0xc) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000940)='/dev/diskmap\x00', 0x0, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) recvmsg(r2, &(0x7f0000000840)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f0000000080)=""/77, 0x4d}, {&(0x7f0000000100)=""/106, 0x6a}, {&(0x7f0000000340)=""/209, 0xd1}, {&(0x7f0000000440)=""/226, 0xe2}, {&(0x7f0000000180)=""/154, 0x9a}, {&(0x7f0000000540)=""/221, 0xdd}, {&(0x7f0000000640)=""/144, 0x90}], 0x7, &(0x7f0000000780)=""/157, 0x9d}, 0x40) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000240)=""/168, 0xa8}], 0x1) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000880)='/dev/diskmap\x00', 0x20000, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000008c0)=0x2) 16:00:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000000, 0x100000001}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x1000c) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000200)={0x7, 0x2}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/227, 0xe3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) 16:00:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = dup(r0) execve(&(0x7f0000003b40)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000100)='+\x00', &(0x7f0000000140)='{\x00', &(0x7f0000000440)='\x00\x00\x00\x00\xbfQ\xdc}d\xb9\x00.M\xc7\x8a\x038N\xee/{\xd4o \xe4\xc8\xa7\xaf\xeay\x9b\xddP@-\x01\xbd\x1a\x95\x03\xa99\xe5T\x06h\xb6\xff<\x8a\xeff\x7f\xa5\xbb\xa9\xdd-r\xa0\xe1\xba\x85A\xa9\xdc\x88\xd1\x9c\x94N\xa7,\x018\x12\xd1C\xec\x18=\x1d', &(0x7f00000001c0)='{\x00', &(0x7f0000000240)='{\x00', &(0x7f0000000280)='#-\\(\x00', &(0x7f00000002c0)='{\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000040)) msgget(0x2, 0x700) r2 = getuid() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000004000)=""/213, &(0x7f0000000300)=0xd5) sendmsg(r0, &(0x7f0000003a40)={&(0x7f0000002700)=@in={0x2, 0x2}, 0xc, &(0x7f0000003880)=[{&(0x7f0000002740)="050436d43cda30fd718957c83216d25844c12ff2df660b95f45bf444c48c85e96028c81d39758da2d0cce7477b53b091efcd1b24ba3a26f73b1dfcb7f819aee685", 0x41}, {&(0x7f00000027c0)="983757975b62736f092c7a263706bf636e9b9a5438736d8fa4e1880a4f9a0084dcfa6f89f6c4bd0454bf36cad7c38002fe098c2d180e5168d26eec2b3ce11b1c83905565f98a1a7c6eca32f050cb2b80fa77f4b604422d56337207fe1e64c36562d21d6dcd5d18c243dc201bae6c29015be33c6d", 0x74}, {&(0x7f0000002840)}, {&(0x7f0000002880)="5277b5be3d62f9c574db71620e64f13dff0bb7731c4b9d7d12c799a117698f4e35ba9bb3f4618eed713df2645fd51c6ef28543c147aec19947eeaa936e2a7750d2d7d63e7c5717b0cb94bc5cd85904d58776ad44f9445a1791212f8484626b9a165c44a86d7bd0c7121efa05ba66611c3ede39996d95ecac822e6c4cd6a8d0a930b53cc0a626e28e442173e90f1ca54fdd098b8c27cce906fadcf82afa291766991e88ef5179cf3b84d3cc71593f271a0fbd9a97ca1e4306c09608fab577e126bc7a9c0473559bf34c2d03824d3684022cab74afd5f45100bfdb2a266b79d4af8bcbaaee04f33829367b23a4c67b29d5df45ba51e27f240bfea1d104a8fdd97b6f6549453f7a154316bd28c7bd688a4db8d99eda430383f06b297bbef82dfebd2435c71db554ef46c37079d4b1151447de9713f2ed8486e219078c09e1c5280f08968dc0af4a90cadb1c74a30a3a5f4e4e937386c95076c232a653be8150b20f8d104715062f13c1aa6f605569d023cee40d86c125e377a6596320deb64a8383e663e62b6727468e419c542860923891941cbb67dbc4c1c03e9ce0a7c112465490e20ec26063a719046b6650f32c40e9bfdee0b7e130e0dbd0792fc1b61dcbad036fe563b50393d0a99062ef4230cb91b8ac48b7282d8fc2ea884a003a454f32e8b161c4236e2ca9971a3e9d9675a64ed5c3d16a51738ed27e6fee91336b5db1e02fdfbbd5be7a9395f5658f09fdbd10464628c9473e83a2712ecb7a2f8fd77679f5bbb9f7c794d85564b3963b66f730ae7401f39eb0cce4fcc7b3a72be5871b45fdfbd6575056a44fe765a5cc24a1492bb603b7c20b2ecc38033ca7839f9fb2c60452b0e8c216eb9da3096223738db11a45846360a3ac2688441177bff91e588880c17b22b3d1e9e44cc880b3d3b8760929242eda28c08e7deb30c253d7e20b686a5a37bef3758d55faf8b801c6e8cdca3d260706bb7b393a34f0ebb25ec7564603874d32b1f7f2f9ca7fe927173a0a8b3c0953f9a2b016ff15dc399712d9fc47f56defde0bbcd4e45e715a1ce0942d3b743d88910d752686904538c6addc406d5db223e321ae13a64be148d05a856c6f7ac7a9d919c43a2a9df01b07eb23798be24b9c1ee331d0cf74b119b1b3920321eda491ae49c754b47f8a1f100f1583fb596205e6d6da035f1f6b7a2254ba6760ff4edd567b5b554521ec0da2a6a011ae74fc4331d74f458a61cbf9100dec588b64df95b46bb381141962018f2131b1e6e26339b84fea70970218c38cd340fdef9c72afffa896eaf17155aa46dce2c10d97ead4786af39cabf28f3afdb226319fdbf1248735b5a734a9b97a09b3d675de11522c371a7c25a99a8a5abbd52dac64ccc4ad31aa5851551aa93534ab9b216d7268707b3f31f1b3533d3ccbd0a36e18025c48b39fccfa71c405336c6234240f49369eec39267a92ece0386507979b1f4d149353c3fc7f8cd50c98659c0888dc55de7cad6dea6dcb8d8d324bd27ddc26d39974c9aea51c581975ec5e00e67ab583b2c8ffdaf35f6ff21d2195b75eeb46cdc3b47874a958734eb19fe580069a973fba249cd10ff14babb1f50a60b6e657d73e4381b579c07456dbfa89e784664d471ed65c494408e5c8af9d688652df26e7d501ea8534e7374aa943a814ee85faeb73c9ff564de6d1561622cee8250e78114eace0a7372b9fe79913da9d64ec35f18cd9e79d20534a3d0bddee9764f1bb6275b2d0e3410569ba114953d92eb62c2548e76102933c9e1e9b5c08ec22a44a91a042993ccdafdde3169014addc0cd973391b3c292d22f5697d07fa5530ff6135503d59677260ae83d893972d5edd9fa69b47454bb6f64a0bbf34b0a0a693c4e5a8d71f5e84e982a7c6254525cec4d193c3778085838a7bca7491cdf22d21eef30b43d5750179efb42be4ce72f7cc48f8f0a7d527874fa3549781f96aec75155fe9943d610b3a8f3bc6b8e12ed941c8a3735c27b3854935266f8cae1beba653f2d8cc20249df98870e8bfad7e0a4d3888edbbd7c4889407a3c4cc97637c4e8548c9c9455bab9307be64b9c86ff9d48374547f842fecc28c6be1aa20c7f5f050148741459a1f346dad3f9afe1f494bd31e9c2e02ba54d807827e9e1c93d61e529ed44790f7ed84adf4c8e138ebae303b356619ad8cd879a16d1e14433ade7be7ca97c150f2d061cbafe387bad0ca0e11b4628757d68c1bfb38dd9369c5d9c3aa6454cdf19e9d0b10f341f3e04bc113062c562417504f373dc0e491f6e893e6c62ddc77174d80f44e81fde1f301173d6b2591f77dfcef9466d0ed91eb650e171a5d8c446ad2a61325b0edfd1d02f2c9caf3dc960227ced7c71d6e128a5f0aff1562173d0bcccfdd63aa12ce8d9496a02905bbd8a613830ceca5917d770c69501bfb3c6530811dfce3b842a94c9dfd148e3f6c669a554cf73eb8b46e197e5551acc2b8d535fef0611868656b92a42d43376eebe48a8aa304fc1c4aa82151fe6f32a81f86b337a18b22b1c526b30a19d10ac568d49dddddbfdbc41697c95efa274189e146c1e4b878613b80f8b1a727136d74a47e5f70451b9ed68cd11e1ec286718667326b99dbf6d60d81306d977b05e8f24bb5cf85da3c2aab4f4ae003f00ca4a66fef60e5ff2d1b5351f93fd2f46c5a004818a0446f755dcc88f83624017973bc62ea5ff05c9d173e6385be4a42adbeb5a4d29021c8f01fe5e59d9dc395b7ae73cbfbf48710517f8e42b3375923dc93d8d998c38e574ba8d73be0c0bbb684933449904da88c73c117895fef6ed8b2490ca2128db7d1c0507a393c143912137377d4a9c7a68fdc330571959df3c01ef41f1ee089ba47258788f414877d4a8035103b0b0827832b75e4dcf8262b9f36f82064f74b3ccba82fe77d5d8a30599e19d38fad2f4970e57d3f7dde06c2337e9c95096575aea745e342e5a1bfa6977828f4b5ea187ea5b2c8de718bf0686a95a40db56aecbf71e37855ac9dc444b6cea4bd39dbadbc0a8730f28d88358f332b410ac01c7c385ea09b3a6894341e4ddc36f1c2990a70a53a24415342c90132122dd544bac0ec0c57d6f4d2cd4a980dec12128396702e2cd9e460d9c6e85ed69be40597e34b44be4d126320389cca40ea096f50f1e54382a5cca5b82fe2d8f822aa252cc68c3d3cf343aea975c5fd85f20fd6510de434cbf6713e77573e0602dd074f0ed7d0967d57f9a117fcf4a8f3d5800b5d2aac5998aacf9a5681a91d1e7486f0e8e21e8c3470d1066253048f7cba32348694786839af607291cafb8744e7de86392a037c40af9e31ad975d5b13df40556b3f63650fc0ad49ae7745ede9cfe713d83f74bb83a1cf138693dcefd79d3dc49469a28e4b94943e7c5fa8dd15c0940c91d7b98b7ce54c468956e730b675b52251810135b0bfdb1b33193c5b31ba50db702109508b4411b11372618b87a4999508af539ce2e26557253f64c69ef6df5ec7521b4b6a568533aab9c9d86a7b4253f5f7c94a72daa1635d5f0a91379aeb5287f03654b9e072549eef53e3516bde0c108bb7e9db5431a73468bf08ab43a8b4a9e12eac24eadc56db141bd4beb150d34a035ee1e7fce53c554e55188486ae5aa420b804a440820b7a173d60a2b2a8cf81368aaa00f5885b6652c2dc41c5c7d546134c492989299aafa5030e9bb85fb32f01d0925874b410c74b8b1d7a08fe5f35f4f9ab8b9648a15d35f5906d1fdf221ee167f8e7f886ac0bacbf7b25cfbda2bbdfa66e367b7b129c0690017c2e9323bac1202970f924ca2590191aaf530abf88c62fa97a9402c1bdf3c0d3d45aaf06c589a0ae035422833c03dacb202bb14e00f46fc47f5b3811f5e9831b9442b3183a740f26d39a4912bce049fd04ab860370713027eb0d1409f8927d586e6e8badec9261db8fde21c59667f086f57f4123c7d177c341b14904747e00cdf5be562b4a1a105b85084bb51cc473f270a2b6e7b696481d2ff9600574f21995038ef6fe4b89643ba970e63a3b5cef35824cd7d5960e73c79e44a431d02c4f48ce519c18e22b4717409ac7a0f2edac05eba2076d8a00974eea5216cb0cbcf37ff3fa145b89e24d92555b309e2306521404f310c8043c6e9c68b9ffe8000f3c3b35580443363447df1d97ed0cdd978ed5e85ab5cd4ebd3d61d80f2ad26182ec2df9efa876feec2c3f6927ddb03903e0aaa3bb6d874639452350d267a91618f3b1685ef045b7a283bb59149ab4709ec798db284f45eff3ff8b0b1fe1d369a4100072baced78572a6e0e7c729482334edaf12bf49fccff5e2ed20a18f3437f8f2772b8f1449d31a6d5aa6a6096e43d9449ec3d41c1d7e66657ab20b3cf56fe69dde6eb3f6abdf7fe1bbf7d05dbe657f84502fefe17def81dd1d1c1cc4842a8f3f40a16159e7604df84f1ccfecd8999034fb8c760545fa11d76c021cf1a3b50dc26ab63b755271e9e27e4bcf8e6b1962d47806a154b87c42e6f1d2d767aab56167f5c6adc392fe8fe76f91f014663ac3eb7e01fc2d4b56827d716946319cb1e0a5298d470de5ce1f5096d58d1ff11ded9f6635f84fdd6bf897b8d5b1c93ae62f934dc983de8c69ae322c1cd67f7256d59318812500ab255d10b936d42636ba019f43c76f4c0906101d70852fe9066383bfc0537d79569eb51b2174ea88e73be308c209c1c50e856fa4e6414324cc3812c312a3dcdd153e42dfedb6deb7ff58c7f4d9e177ed56928e8c3815fc1df9d6b9e3a18af4b7671d0fa7ccc80cda5550e3d8f2bebb9dcd10515d6dfc3ee15beb1a1635c0e38521b8d810390165d460579a5e29b9e2a24f5f0a6d5d754dd20d6729ff330d6d232ce8b9061178acd5035e32f7d806fca0a041e07e9062b912a207a597ea429e8259a1725785b33621e5928a0bb9cf9d150f769e9abe0b31e7238a5de690cb95b598e6656d3ae8eb582cad116c92604954d8bfb88aed130650ed4138439841da4be3c8d84a9ae61bbf80819211c970856937e06d3c2d5123e104cd49d6889d7c3c9ac74471f680af024b884fb0b8affbf47842cbf48448529ac1ea1b8dab7d77490c48ca93f5b8a9ec3be42cc42c71932295b7c1fd38015092289d2060d00230bcdc4a92199757f6cf879ee6b9565b59cc3cd9c4f08f93f254fd893e92eab208b86cc3f33e7e0e8c731953dd9141c4d52c583b2632b6e00ad3173a9c3921fdd60020b6c5852068b24342f404076de6041802abc974fee2d56a3b83e38327c7e77a8f211ffe9aac263d3c3146e6384c9c85e3a799c273559f0ebb76c6869830d5e20f214e0b9cdafcd49c314cc89dcc41e72681c8e4b90a7757728e82897234b501d11ba6aa5dc57ab0064ea92e0a46046c4a73b048db8bfa81fa436d1112c69ed1c0b95ddea67483bf93e4737263d0ab610bba18db4783a0a11f3828b5e6b1fed95f70da83ca35128c80f07e69572e5c03b3ba7bf7afcc381b431178444552713f47f3c87b340d28864d293d63283f4f3ac3ed67039ec741fd320a5da70cd4d5af6bf2f5e565791cda90e191009cac77173ddc67d980c13358ac2b17f0351da2ea6a9a1b13e895980a2cdf2f751a98ea2c92ae42fd9b1c86ac19fbd8a692629e6b361253963d0abd2bbb1e5bd542e365b58ae17f8cfbd88d822957477ca61bd1bd3ebcb7d3c3d829006556d4ef3f7ad22442198eab80eaad0a3bc53180d50aef6dd0df87da5d65e07ab6a5865b8f6fd45543b199360c16d71cb7abe59370a8c95e0dbdca36fb12ade013844f27e0b0dbae475e531cead75ba74af1cb033ef886", 0x1000}], 0x4, &(0x7f00000038c0)=[{0x40, 0xfc481ec40cd13600, 0x8001, "06d79918fbc796d086ffceb93416ab317a3fcc8c0415ddcb8bb89cd52242b5cbbba81fb530f6cc57ef2c549600c501"}, {0xa0, 0xffff, 0xa3, "8681bb165608c84ef237e7792eb713ddc4ac6e3d7e13f6845f08705c9229ae6e3dd8ef4461c84037a22c9854143928c0a74c3fff784b55c77725c8da5592eb0d4a00b42e02eb2fda45fb02e22a305fbab4f9b145884a9bd1787d1ffd9a874ba7d607e889407b4829f864ee6eb4ceac413b0190f6ed157af3db079fae14322deffe40cd9e67da23f2199a5485"}, {0x88, 0x1, 0xfffffffffffffff8, "e9647762b033e23354144efe911edf0c2ead05a77f3d8b9b206957d90ae757b592eacf9569f0f7e6abf8d897b968d07fe0acc41055e15d3b8a4e5bd2ba18efca31d7f33fc2598c11818c4e77e83f5db09ec5b27cd4e0a1d84d85fb0ae63508549c7c627d93d66a50178211c7096396ac0787a41ae2a6e1"}], 0x168}, 0x9878d5c527fde8da) r3 = getegid() fchown(r0, r2, r3) getpeername$inet(r0, &(0x7f0000000180), &(0x7f0000000380)=0xc) r4 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) unlinkat(r4, &(0x7f0000000040)='./file0\x00', 0x0) r5 = kqueue() mkdir(&(0x7f0000000000)='./file0\x00', 0x8) r6 = dup2(r4, r4) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) r7 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) 16:00:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x6d5) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x4, 0x8000, 0x81, 0xffffffff7fffffff, "1361c7104ba850229813c36cd77c89ad77d1e853", 0x6}) r2 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffe40) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r3 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) getsockname$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x24, 0x0, 0x0, 0xffffffffffffffff}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'t`\x00', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) syz_emit_ethernet(0x2, &(0x7f0000000100)="d0bd") 16:00:18 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d0, &(0x7f0000000140)={0x3, 0x20000007fffffff}) 16:00:18 executing program 1: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(0xffffffffffffffff) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) fcntl$setstatus(r0, 0x4, 0x44) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) dup2(r0, r1) 16:00:18 executing program 0: sendmsg(0xffffffffffffff9c, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)="8cc351e179f45335cdf3c3acb79e322b776bf4a34bd9caece0cdc342b990ade415177f52c840fe391eab7b1f1072b7826a729b38c598efe34045", 0x3a}], 0x1, &(0x7f0000001380)=ANY=[@ANYBLOB="8000000000000000ffff0000030000003f6d302f661f5a802206ca5ba7d4a0aabdead4537822d6655f4492b760fc6b319fec5fd9cfca36c3cec404f239be979f2614be9ca5e22fc08e9a4c31735684bc555a3024017b6dadcfd019693b15753723270f296f24fbea0dd1a7054ed8c6c72e4ca3a7d1c2832b6b8a74bdb471653b1010000000000000ffff00001f00000001352dcb329aa0163d0d8cc965610318304230df179536723650ac0d1e4efd610c9e6ccd515c6b5307bb441e69961f48c9a64d7c490d1529ec1658f39fa75fadbf22e8343ff0422efea5a04112159f2eebcd567e3e8db6a5879f76c1c731162d0e4b4c3e75119d557adb325ed9389d4d035508a29304d15c1e0eec7847c9a748af44cece2f999e1fcef3b86c35afaa36088cdf34fe5f5df7165a8dfe9d9852332142953858efc5fea83c89ae97645ad1658a44a7d01cef0ad129de21810f08b4567f103f42db0054a4be137c87a590f2065e8bc0ac540598b0b501383331ffd5df6c7d19edb2899611d797773558e161fe9249948535835b68561a695b5d4be31b79f0f755b88d08b856068708b346ba4dcbdceff5dcc72967d4560e2c09fdd853072496bd4412864428aae3f409cd051497803d206d69c650e7705326a6833af41ee7a6c47b969c10e3958fd06704a18ac948c89bfc9a33656b686324194b59af1f7a754c3869d40b616b765f164577f51f96f58e97a9b118e6b2afe886b06f36561012131767948a59b57eb2f82bfd594175409e6652cef5b5cc61a6c272fb1782803369cb5221a4cdf9bf2a140446d76d1c602438bd884162cc3692ad7bd9232dcb42e0eec76a29e19c96a3ec82a3ed1c18ff2383207221be3a5550345fe14eaacfcb2edd836bb80a35243efe8da7aa7f163b03c20602b9e73df6bbc810415d6ac3e881e40f53269e1ae92e5f5084a2b319160c1455b2eae817952155e5b910d288324a704a74f837edc04a427e35fb7a164d05e140fd9315cfaf31cdd09434603b270ee2f19431db542e08980bbf366cf41fb9f31cce1022f6b4d5b56605d7b7947b623c13d740f135cdc527317c9ce0ff920a82aba024b86f89c45d77511661ece852faeab16d5c051c4507ce791683d35920294153aae34d552511a5eb204276b430e095507496f7df7746f15ec96d01bec11f71dac01a8ec1f14042129124ab9172c28d376474c1a56f30fa7f2f2ccf5e47b14be679165ae35f4b3432e8bbeb4799c2a3ef65da2a7005fb6a686e2edecd2a8bd49ac64508d2bd9131afe940b76e2bc8c0ae3e4396d45b159975cba111940571eee07d05c09bf93613a704b2f25bf20c69f970fe649e3ab148eb189c9235864f09fa29fa7021f249185da1799304008f7751d42a8c0508132ece277ef5c05d923e5aeb4c45b78c537c2638266449d846fbd42516a9ff681c70b3d1b4a68a5829657aab960062d6c3008483c077bcd61c08f0c8ce9b649391638be8969e0d55bcc03b99deb02bc2c942c398fd2a97d4b7c6513640721dbc2ab32fb4680a11b1ca13fbbcdcf91bf8c39fa17e44e24df72af37d3c2c91eed736b8373228193a281c73a61e1723a92c1f9f30d63f3fe376ae46d53f2e940cdb8b498e735dfc89aeeb9198a4323bd13277f681eaee6248987dac7867bf0532e6c1d7091c06a1dba7e85102110b7a2882d7efbda297e4f283cddb18c1199b64877bd901c31cb115df137e8ab8ab54b4d299939696e767c1120abac2045e1eae207ff1c3dcb8b597c606913139112148cd18548b38ea6677a46ce565f805367317dcd81ed9513d705e2df9e6bc3cacca544dd581855ae6f0fba29e5db299574aa455f8fcff9a0e7d9d171a9c06987dcd31632697ec24bdadef4751f217f50cb8c3ce88782f8d1de48af185d6732df448d223308ae649e36d4dc4a253edf1aabf432a3f3c827ed6ecd0a3cb1735abb6554c4e88ce981f106c3413cee003233368b1fb99b5b4a998600db701f1b88c83ba1d817669d0e9122d69443c052e9b11b21724d6c0eeecad23670a576d93f680f67329d4692dc797139d351fb576d2b0ea587d561eea72f52ba4ceb3542e1cfdfab0bcaec2bdae644bd88202e464e31b59af3c0201c575b4924ce6a480080d31db40522edb039326e06087b4cf75cfe67d5e678e202d4a7f6ce8934c626ab9a12fa92b83dcd0ccad2f7dc72769e520dae6010039ed1d188f6c40059cc75722bb4994bdb29a76929f0e0c1568eec7939e86e05f324d15e1e41b3f2ea13c3f5cad980b40f4c19f93d7f52b86c5abed1c2c5d6442d6013e8dd43c97b23f4eeaed54818243aec3fdf93bad09d89393e5d10f49e7afda7164362c6628f54f67beb34ff632f4be32b3df406d17d40838312aa940e4d1b02bd1dbfbc4f87c3ff8e228b60a75b6c55405d139a44e5b87939924e5572d2b6006914602c02f11db3ecc997cdd09f8ad2c5e29566bd9eaa4f383c328d985f94a211fb9381236691ba717a0b44ed1a6beedef28bd4d0ff95f0c400d40189d175b4be1a46fcdc8b18ac6daeff869554e2431b7123c033ac3ab0e7c051d28ab832c47f982e28c42fb51e01539d5ad800f33cfd485d9a276fbc7a12676d1dbc885808f522b2a65149e47a200e8db6b9f35eb6b387c59888725949a4275cfc475e45ece13dc043522246c82e799e681ab39c35c5c247ecfde3510f1e84137f8d67a40ad5d0b77d9c423759a2c639f41ad0d46c69522e41cad79e7665dcb6b13c4ba6ceec0d0c3ca5e9dab7b6526737c63145c9775b54948889ad02cea8ce7f934b5f347d3dcbe09481972bc3f507932a6b5f9f826a2b236d4fdf2df6100022dd9a3ae62d6f78a6423dbdb5c7f077e465afc621b0b32e6a157726e4a432952cb73a767add99c4b24576766f303c004b3417281881378b80d03e76700988bda51e6ab6c0ea3ad3de1d1ee18da2a7900cde55945e9f65dcdba0f45e0b6c3319284ea8210f944891726891a7ccfaf5752112df7608423780b8aedc96ebc72e76639d22d5518b5b8e9411bd488fe53e3a578eff9c02f9ac00c81fd4a8e52a2c280621ee427e175ec91bed57bfc6713a48bcbb68915b640fc1a84ef2d123c2dcaea80a1df5b5ca8793d244a4fb626c30a637753b87c0c8197c5ee50244898989284d7bf3a169a2549f1e0fbc8e9ba193e0d693de378f0410e89c7e2dcad588e4f9961e181275e2f5208db2c2365b192b1f6342197d661411664a1382b130d87294763170a2734f706f6de1e966b5072f933c88239fc6c7f12419a7fdefb0017e81831dea17912cf1538e81ede2534991569e44994d8cb38fa1917cb75e19b9d525286c7307b64a22e7003232aecf756787f632ba870002102d7271fe826bcddef6fef29884241289246d33b778f49ac6a50bb87f65e0d2bf2bb2305c7e20503710c50fc1b40b9b17c4d4e7d4f2aa38b786f017251b4fc674e8e07ba9c1c23dde57f5451361967e16b622f2236d01225083589b58c4b94d80202c549dee9f89c92cfd85bb2868fe985cde813bda62f327f142f11839673bfa319d0160bb9d2fc5137e4e47d91d6fbb9e74eea5776d9bc2d90476f2848bc81136eb655148ac27cfec5baef8e86963205e1c33ee3a77933faa6ab7873a29cea414f7f79eec256dd5af3677d7581cf483d1c89b3f29b3b50911abfe7d8999fb4824c0ce511bd87349c424287f8f6aec2c25e3cf3a7d261a21c99ad82294b879789cfc77692752f20a944f30b9256499d6d262f8f86db297de1a3b062aa1156bae0a049baa37728d586bb3667f40502ba68d48d121da10d7e043ff1aa410436177e375d945d05eed51efd5984824bf9867e751722366ccb7a30f6ad4bb2ba3ce0ecf550f891f342f98b4208b70ba5014dc1441e99d2dd3ddc410bbed11ce12150f507ca32a10f49f1b3e2321438650c5f5162ee4b1273cd76871ded6efa33d1d3153dd77bfd94a3a4a6ad3226cb85f136bf37b9050b3a4dcde07519736b9b082ef7f432e8867c3f0cb7d166e58f0ec7e6dc214b4763a9dc94ebc4314bf666c2ded204ff65614b2a8aeaf2fc400e37c9f1bd5d78304bc250392bd064da5e5938c52764966807b4598bea7fb0b8aa5e438d8d67ee5de2e3e7295472c72c07ffd55bde08a60e8a87f31295128252dbbde06bf3c9bf28e0d7113d3e6a05ca3fbf3efcd4809f03f3b93f60d18a062125a6a76487825a8880555c6655822802f4836cfb5da6940049f249bbea1f1f368ef3e3cf27bf31c788daa0ac4a46caff1518d0f308e549e57cd7e1aee89107da12d6929e9e4484195c459bc161b45483c935cc5aed581c8b683551b2f6db6e248761153d3645600d4b10b9acda3063bf715f5df339848198ef04d7e09cb9d1cbfafb848efbe007f08eb6aebe20e7e3e97c02ce6bffac37570135a62dcccfa9afdccc617cc520ef57dc3a07581b31612588cbb9e65f73b28cbb0e3f4ffee6c0f360f48b3da6eba27a0f80e8543195f7245a464884dd0ce1dd2039c0421dbbf03dadd748127868bb99aac5d7842d54fa5aec7a7162b700afd0e6680cad8081f2fdc1ee82015b117347d5555b5bf97f0c306dac3d30344ef9edfdb07506aa488dbb593d20da228c351bdb736f2a5e9a81ca47e4adc46f717ad43fb1af276880adbf0518d339c895f767878956e5eeda3c49df48ed11d5fbd8e21f4a1ab9bebb38d7cec2bb4bd0057b52f733b081a9a32720dfc4420132863df1018d0945efe2e76e6473ac1f37581e53752ce018ec5b8aedac1c4c7a95c612a9ffd8a862a053fb1b4e88611fcdedf74acaceab2d4aba3ea3e2aea077b99c9beceb80deae064d582caa790278151879bec708db1fc5175a2c8e68238332d9d328f64e8d9f25977b8633222d24a629534486fccdab064e07e6a370b51a1777ce1ce4d450c2772a940992b56b2fbf2f30fa9337a1377ee55b5056fab4a965f1797afb2fe046dbaa37b68eb13aca9822abdcd0e5dac978717495ba2f99fee2c99bc0a2ce85043de0ed5d872750a18d2f9a5bab50eeee926d4bed7f4314a8b96798eb20c6ea286ff4fc61ef87ad7494308359377bb16f3ce7be2d5a3bbe18f26505c44541ef9aa1c8d9b614c29369c1644dc6cca23a548bb9e1fc873566b505803e9a2b56dbc9aaf4359dc33fbaeabf19e06fef9b990916f5d6c4511be34f78ea785f801c81a108b9dec605f8ebd6bc1aaae7fca52cb8de690cca8c086c3cfd96b168c29ee978d896e2552813f61f633ac962dea50dae860981f788028d2cd1dd80557a2d2a9a7baffde3b305ec7b3a06ceaa57eb2c6bf4d94f1cd44b93cba272bbeb08d286a01e3ed8bc45e2385b94076b88fbe38312dbd2cf91fdd63518d77a00cc159127f78569af216c024111669e6245867a53b359383bd9d7f98a07a13c0080c3b8fe6f6f846a0ddc01456fb92dae6e407c22e3a77c256a0e2cb7e2c28e1d800aad825cb8caa2176a7a16e1a52880e137b46c4e352392219ac28603db3c388c777bc9a2d43979e6145a6f2f4afde7c523813bc9a3e63d15e6b1508fe698fbffba0a5558c54fcca5870c66b354f33c7093309d2a4530dabd8a47f91d5cfa0cac7506ea1b9bc5d8713d3928a3941bea2695a3b7d6d363848f71748e8ce576e3c93a8607ae018225d080ea225a1ac8284b24255a7554b952e091547ca618d6f3ba2a369a33b94d05fa96d7c4a8e41c3083f4e3f24bb8786b672569666a34673062d78883a9aa565902b42afbdb422abf87c9e33d2d468c505292211d598934bb4619d63dcaddee41cd8f43284a36d13793b865ef7d54cad5c10790abaa6132a8aa9d20c2fd8ede32b31b48f750056e6bee66e477fbce2c5f5d460379f9aa40e822afbdb9a92e22801a49ea6314337597e4dd66695b0f2027f82a29022996e3e8088c0ea9abbea0482c9c9325e5bf6af1327b6b79913f837c27e1452458185ab781b183cb3ef31fe6ef801eb1bb82a9c0d84eb05a76d57cc25fa6a4ee1000000000000000ffff00002000000013040000000000000100000005000000d4901ea3d84676eb633a9a449328a868a5c7632f328057d87c2a39c0c2bef05f57ef789cc51792030213c13e9585f321de5ccae29bcd937b1c88c9a4fdca0f07e5370ab22b4ee2054157ccb9c38039b4f37db8dd447003577e9c575f58df1332464231a300000000e30100000000000001000000010000003f663e060dbc2d861ba43fec3fb2cdbaa38e21329dd05d70308a5161ceca053a807f8ddbfd647d4ecc608815e0970c856f9d037113e26afb5713d3f2045133f55b9cdcd5d9e07a2d03fa7099bb5645522884aff15127e30a56595476e774dcebfbe0fdc8325ce29be7a1f727ca80993bef361dd10061864081b107228cf7bb36385418522fb04e63d6b916d3392b0c98d997b8391048081ee6f91fba46e5a1c5a0ddba2d556e707dce8252178e8e8103bcd905d00c9309f00a9fd29a86000000aa20a7e32f922c12cadcf42960245a862de0ee7ee19f1553529f46dace4e0123388a9b3b1d29d688c6aec08c592aa3b63b3494a51bfbedfeeff04947ac80305a97269f50a47b55dfcb51e057f9965ebc40e2ea1bf0d10b69bcebadefc700"], 0x11e8}, 0x401) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) mknod$loop(&(0x7f0000001340)='./file0\x00', 0x8, 0x0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x80000000000000, 0x2000300000000}) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:18 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x14}, {0x7}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000640)="1f") readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/115, 0xffffffffffffff85) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0xfffffffffffffc00) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x24}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10020, 0x0) 16:00:18 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chroot(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) 16:00:18 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x132a74b71b47e386, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0xffff) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x8, 0x1}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) getsockname$unix(r0, 0x0, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x20) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(0xffffffffffffff9c, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x14, 0xffffe, 0x7, 0x8}, {{r3}, 0xffffffffffffffff, 0x40, 0x10, 0x43, 0x9}, {{r4}, 0xfffffffffffffff9, 0x0, 0xc53bcfb156d456ec, 0x9, 0xee8}], 0xfffffffeffffffff, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffa, 0x114, 0x2, 0x7f, 0xffffffff}, {{r6}, 0xfffffffffffffff9, 0x50, 0x80, 0x40, 0x8}, {{r1}, 0x0, 0x20, 0x80000000, 0x9, 0x200}, {{r1}, 0xfffffffffffffffc, 0x47, 0x8, 0x100000000, 0xfffffffffffffffe}], 0x1, &(0x7f0000000300)={0x1, 0x9}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x100}) 16:00:18 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x17, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x28, 0x2, 0x81) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000140)={{0x8, 0x55}, {0x1, 0x5}}, 0x6) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:00:18 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1f}, {0x2c}, {0x5}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) close(r2) connect$unix(r1, &(0x7f0000000b00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a8f40cbc8d4896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbf57cd662916cfceeaec73ac75691f64fff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b74aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee4434604090600002477895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dce0adf189cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255b36b4c9fedf80c18dcd6fa2281490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e7080028b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916407cfef9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa8948da2c4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747272c9d0706a6ef82d2513442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff90699da2cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d265b2e2482e5344b14d613bb7294de92420e769f06cafaa0cbcb3a9dc3bef9ae0df31c9ec32bb0fb9183283959fca8170589dae2d0220f25013cec3e15e9fe6437caaaa63b3bb2"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(0xffffffffffffff9c, &(0x7f0000000340)="661dd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1c4eb273c09ba04622046267effd0755198e60d4ea94ebac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7d751c96740aad74c3ad040e2675a6cecdb4df4f6ccf229177a21e2d9c469f1e46315c58097d6c8d06dc94bcccf69b832b45a5d909f37cdc1bc35971a04ba3f6eb19261858822a4cc761a6e5c4ac4570653c536ce3713a0bebce2e7dd62e718f0cc387d356d5ac1519b5bb0245f533ebb469f990000000000000000", 0x1f8) login: %$: ./ -!00).' +$%3,=(  688<-' =$  10?%(11==: 1 16:00:18 executing program 0: pledge(&(0x7f0000000000)='-\x00', &(0x7f0000000080)='/dev/bpf\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='ww') r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) sendto(r0, &(0x7f00000000c0)="7d94284b73400efc2724a3385793e1aff21666a406b5beb9f69601845fa60e3bc3eaeee33e50146bac7d3510c45a906f7bf8d8e195f19273419163faddbef8c5d62bd36be22fea19f9d3a5c5b75293110b09b95ab85a19b43f783961aa861bab95a5fcdbc7bc5b6251a427e719a1e1c2718d7ccee54d785336a680396d8ae8da3f4ae557d238e82157b860bd4a2407780f86fdbf759eec83141c27f83eaefd74543a54a8588320de421ed6dbaf78984df455c33aa63b4e701ea00cde9dc619f51066abcf8bd99ec9069a1927a6c36ab430d3c27891cb2a4e4a74a000be8e200d36db5e2ead383de4", 0xe8, 0x8, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) unlink(&(0x7f0000000000)='./file0\x00') 16:00:18 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x2}]}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x100, 0xfffffff7ffffffff, 0x1ebf8727, "000000000000000000000000000ef400", 0x0, 0x2c0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="44397c30a3337e5c97ffedaf8388d26973f748d3b63cef4ad9693b42508e4eea7383ff42815d131f1e3f81eb6c2ec374a463b03eabbb075147580e4fc777f880c683b65c1cde44cf1d0938c4bcb47f9dc2c6c2aef8c914a9e4e16ec2e83ff9b70dbaaff86b58dac65e1cd908500b6ee5143f673b31e9fecf93a20dc3d1fea0c594a9fc079cfd72a6910a2eeb3d11fc3b7da29e09fd0bea1efa925ba02d88adebbf00b74dd7f2f9d0885a1575f7108f0947691fafc4c414b05840464bf4e091a1a7ca9950b55a5c9cd382dd05afe4f734b1bf3f81ea143106e684d21d1b836384e8833d13de225b5699afac754bab620e8b2d326885703909e8263b457153cf76944200e372246b0cceaca866119f700cfa88d2096829088cedaacc96d04f79aabb3c5e897e8d88291b194ba29cbc7a2937687acb34aa748d41001845545d1326896ae44715748b751b9324deb980aaadda24135593ea9f0105b4233c7efc223030234b4ad09d968ac3523db98740464d7d4489e70b0b1697a8ca9d0cd9e06a4af8fc1dca234ad9ca0710d87a1d934f3c2044ce5b5bdbb8b9452bfa8fb255b8971a890b878fdc9fbc5e38c16d9fbd08308cad187ffbccddf40c64bf8dddc4140fee7f770484a3f3097813eefe7b5703acfca53d55b0b1c180a35469a877034ed1642b50fd776b794bb85a1eb8a823c39075664c38bbcbf79bfc7c208220ad99d46d62bbba5e8229d3cf5f614b2f6801771b1a37774baf071aaf088881e1a1b6ff3e717dacb77d91befef4efc859934c0e833be8a40292ceaf4ddf93a061f7a882ce699ab413d0af8bab46f1227be8e5f5370075adeafc7c249f41ca7d53337eefe65654b78812463701f364a6c55065962778f70287c0e870f4ff958d48d52ab9d07c860a441f2b35d629b50a3a9c540faea83ac8852b9c212316609ff2161416bfd7a0ea3aa0abd6c27eefb74431f27a5edc380451a386839ecdfbaaac987416eb3ba584d8d6923b11e66d10984caa294e56bba9ed827387ab86d6c0fc1b1c9756f9adda522258528bd240a7ba743fcb7402344d09618973dd13fb4b40560e83912cb3232bb59c80f612f11793b0b6e03e8d117f7e7333821316aa552cc10aa842b46becd1a84cdb9d8c0e3866d9d568be7df367c1e9837742d1110a4cbd183591c14ec7c75de9675ffa54de4cc30534b000d11f254cda97b1e78b62754a5e7a3737e4e7d256094ad048a7dc1cc33f7878b85fbce0909f34e2cd8934f63efb20d28502759010e9038a3fa2324ac3ff62224a48bab5b9ad6c35ef6f0a684ec3dd7992ef4f3c11a1b7b447f419209cc3ee3ad22c34d5daa1b08be6ba6db36761229eaa2709a2e72e49d6dc8782ebf2e6f15a7422b18fef6d3b06aef246f00396a3266b21def3c74d7a988300f3534c573cdc245508b60bdb9d7d8662f2fc720b59557f89c42aa91de8ab9f809a0849869a31a9acafef08a9a8e4b69fcfdca8bfa55fb5929523727cab95021425ac2f6d064d80091b9e9229f0300735853bb4ab3a940f7b6ad23a343cd2618ab92d104d8d9bddf90a93bef9e5e3807c758be59772966bba30a24f20aaf71233bbcb76c279956fae2f97d971b85358ca897dd3c27eeaf564173a724f9d28d196e3c7424d7f5cbb2a04085ebf37e31de00329f345cdccbcff5c8b654459b32712eaf24e43fadeef40da4cb93540f97ec5474d9e8ba9458f8ab5471b11a3a3ef8d80be19fd899b95adaec98a5722496b69d05816acb66ee07f67d1bb244365bcb92de24512444b6134a7098fe87090f823f20a676316147c0f8fa861e29d1c6d3da624efec6a358e84da67b02dbbb6a64a2d337d6072d6d72d85858244ba8f51c6381b87d20dfb1a5e801796f928316cc21141c8c6c4fffa5a5c3df6e4b4c270afeff97a801f3cc95d85cb5bad124fcdadcb103b94deba4e0124bf2f3eeff7d598102542c6d600a7ea39a3d5d234c0a2685f7cd51f042e005c7fd8e3b50e4562903062533c81fcdd5c2600bde9926e39dbe3a0df78de40aa83f161f1c61e3138fb2cc62e27f5ce9edc25a966fcf5413f8a873551c87b31c2d7123155030689a05be10a8d160361a54c6a46e64ff4702c2383bfba39d00e9d0b3ebfb38ee262eb9eb4935778cf01b79b35207f285a33d4c6217ba5238cd73bb170b9aa479cb88512438fcd569de941b1e5694a116d83d6dbf00d86118b155d9726c296fa03973d29361f196fbbe7f888bd74f2be4a698197b73bb22af8791df85247641091ab3260165e9905a2e9540311681994623a2463ac6105d3d69fc68d882ee94359b1d068b61497d6c58767fef12d69d823a696a574b8e5e7258b923d0eab1f816836d5c8158ee9dc6c84371bfa1201d3e5167be7cce50d8dd09078482e6034f9bcf3f8f309f4ed6d13bc39b516af5ad7a99eaead87125ea1bd6188ce7e75c910f40874fa55fef7cb5debe0f16feca20e575f5329d9b5cc0b00f9c6bc86dc958378c60710eac60c39968b38a1149d7fea72ff42eec7a8d925458b0113279a64d9db8145beb96fbfa0017c1716fd2aefeb401b7dcc60e11b769c2d73f6f8007bedb45c11579a090b0fac21c20c61b11ab9436f010e814cccd0dd9c66605a789936230622af7afc4ef67559adc402e230d5a18acf256a7ec1af1a1ff8e4ac724ab6b0d078cb879b4e6f096423a1f5385ca4f900fcfd9c337509ac9cb5ec8374712467756ccfc0fc8bf3e340ea1254a4a547b3d4f9e70ade55addc67df9459f0f7b69656c56be146652cca99edfd14890e47498aa0c3034588cc2862bd5e7545ee49ce7f36bed3c9d834a1654bc2715447fdd19770d3762b1efbfa5e4760ca52a1b054b9f0848b2cf14d08de55edbc44c627f2b2a1eab0ca3eea79410f290205639d1baafb6fb5f5d0cef3e36727bc8d975a1a1a0bcdf30b383ad1c3532947532df575e0775ed6edf81fd8417ade3dde50705ee17f94165443db1d4a2c00cb1440fc1b2e0db6a1d9c59bd294379b80daa1f36af8cd442b201fdacdb10a1e7dad29cc8d269d12b438d45f995bd1dd4ef683b73a87ab69d90dacd98466fc4a638b335f3c3729321db6a230f0a52572617632bb8ee90c240a7326836c00393c59b9b537f3e5340f45a3e4f897316af0fc728559f1bbb971cce7193ccb9026752cfdcd68f819f256d89b1b4e538f60af8bde1d11f06524ab77b8b1fec033a25a6d91d5af34a65f856260078a8031794272cb2687c7cfa0bc6999bac1de8027834ef13e831beba5aade9e3751a7b3f625d95cdd0d3cc958828114968e307cb1e69c869d8b628f1561cbebd79625b2b5c215e9628455c90a5013a3f9f9189ffe00bbd362c93665f16a5a238ed96756eb409e4afeb2fb5d1dd55f7afe0a27d4a85e35e5b37d74afb686b4ebc02156e4c708486d996ae80af3fdf4d0ae718c0d52c9decae438144bde4673e41d59fa47725dfc7e4476cf3e45aa7ee9877fcc570580ebfbad56c2b199872058699cdc1ac53b1e898e57c1c20a9f8e0753fe188f1517624729352a6986400c1b5722a0ef321cae88a2c768f5168f894da4c8eb087ce323fd0385865d34e5a802ac943eab45f7ff13d989832d8e6963b80ee4f25fc6d2336981bddd8c3a8202cfc5845bcc7e3b0d5d38870dbbafa9ef676a5fb364126b6bc7a6ab8c73882c4c594938f37b3e233ae4846e22d3638b8ceae7d1f46d127f15b69ab63e464d967d04f102d76d8dbb4582fa547bd750a234980d081b7680ee4601e81a5cf7cdd3ca2f49f2ee8efc65ebcc3fce98807caa91ec2592e4aa0e0e5c76630e4b5f69c9eaecef87b206eb8fa82f3a431a93e0f59ab6c03aa427483e723c7b60a5ddf4e78444855a1403f3865a8cee174e8ff5c4a74033374ee73943e948561c7e5ed5bfd76366ec59e96d640de6ff64bcd5d25f4eb9f5dc899c3a96a7e1e8dfff912733462c7e956d107bde5a56b8916e93813e58cf85199477e79fb1b44acc6eb83dd40c47b0a5155d50c345b8c3727896fe07691c0b91158242aa39dbc531a0001187450bb5bdef14149e4a89d99711b11fffe5fd570a6b96d6acb41093b8158259c5eb947467036daf844b3c3e6186de02b72f37c6cf82fff1dbac8305154021822f406beab4bb119c594b230e25e4b5794ee861bd796e9f7599eb8958a25eade2489668824b449a6d23f7befbb8d755b07d6de4e60827b007a7630bf870a80cfd3a18289027918f67e68871ee77bdc2b25462824fac2ebc62286b0e0963c60515a9af67628a1c15ef81b082b23f26715cca9086d4f3f9acb34c2ef21f13b09b1b45446b13f023fbfa3614ec58b81d443ca61dcdac4aec739166d907ac7a42071ba297c26b623359b30629400c0c8f7958cbdb6046c9352a74b20a6eededdcfed70a23c03fac81489ef033dca22d27b78f9bd5e9d3a1c66cf8389b4e0e60f44697c701919296b5b18dd5bf8e9917e6a4ebbc7ef97867c7c940e2edcdf91bedc1610587f5bc219c013bfe38e50b12d1efcb7296aacb9d19ce7d0721f2cf9b996ce1c6a83199b1f5acc3af7d70f87a75c1386e327d3976b9561a82da917539fe25ec2d825ee6be76b46b4c2a5d607448f9ae31d32631ab9e117eaee7718b4b6e8b967d83ab743d3b2a224ef5abdda2e443afa795d5fa47342a244cf81391fd9e903a47b77f0e86fae53c5b7c693539a69090b6fc04a6b7176b396c728f4cfd95122cc0eba227c14edffaecf3c81ffb0a38ccc2e2cafaba4a6c9c9d4f7f5c8a6b6539302f424da0b2a28f829909d2aac2af5e25c4189cc849bbde45d21bbca1bf4eebd5c8547e41b2414a528e54df7cf47585ef9687aa260d9c503f890a5b08d02378f8042f9f8ec4178c859ab03f71b1ebc9cb219287d2a3deac75d9fd17ac13e377107d4c68bab22e6cc890fa89e14db86bc6c4003b0548cc5978c011280dfcce872403a7e43ce468da65be18f2fc1801dc1b65482e69bd679018d02f73a095cb28ef9dbddbedbd3b6bc9d2f6966f00e8d97edf4125e2ddb0c40ed74e4e3b4fc68b451018213ee1a14e1b0af3cb69534f0da82b9d883537018d9f6775dade46a4caa9df8d2c37477f51c2dd61060abf48668e433a4f567eb10866fafd2be6001fe17b2a455416cf39ee4c1f01be83fbc730c9b60335474c66efbe74b91c8246def5a290d808c0c343f2f2322ad3dae6fcf508a3749e6ab543a8235a3bcf22840f171cb202eadd80c1a37a7f9616eb8229ef54584af8d4b939ca96f3889d1c7088f6ec8b603f081a41cfdf517c2b3e63a27f4df951ed2f26aa6608169f5b7d27e4806d575696f0b7d6a1180659290fb1e88b051e7c0eac06254bc832b833e0bd79076311216acb6af865c9fedb42458f603ebf9a695bf5bb3b428cbba1922fdbe2ae81b079f31b8fa060417ecfc9c4fc8835bec3498eda95fb2428ad802cca8e3f7c8f07115bfeeaa34eb7fdc7e923d8f4d69ecf1039cb49c52d393369ac749556c6ea3ab8778a81a0fffe11d89f1029b0c67751248c8941f386e660b1ff5d13360ee749c48a2f2c88c16c27aaf2c312d695f1a63790202bfdb064827e2769ec12bde0abcb35ed4aaf2f9beb7a36d95a50d2fae7acbc344a1d5ef2f9dc208150bc591e96a5ebab7748bb64a0c63360cbceaebb05282988c4f987a1fb0e1eea8d4e7847a178939f7171fdf55cf61b4ff2acd417f4027da48d08152b226162f9332ae19034bd0bd3c392aae5787229e5cb864429f698f40ea9176d3fc6158755280771bc0b03230d232803d3864483dfe847a87382eb7f3be7", 0x1000}], 0x1) close(0xffffffffffffffff) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f00000011c0)={0xffffffffffffffff}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) openat(r3, &(0x7f0000001240)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000001200)={0x7, 0x5, {0x0, 0x7}}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000023c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000002400)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = kqueue() ftruncate(r5, 0x0, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d9", 0x30) 16:00:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x23}], 0x2}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="1b") 16:00:18 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='n..', 0x3) r1 = socket(0x10, 0x4001, 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) accept(r1, 0x0, &(0x7f0000000240)) unveil(&(0x7f0000000340)='./bus\x00', &(0x7f00000004c0)='r\x00') execve(0x0, 0x0, 0x0) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000480)=[&(0x7f0000000100)='/\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00\b', &(0x7f00000003c0)='\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='}:\x00', &(0x7f0000000440)='\x00', &(0x7f0000000400)='/#,\x00']) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x2) 16:00:18 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x4, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x4, 0x0, 0x0, 0x0, "2dc13fe6f86f08362ea8cfb73d3ef37e97d32a62", 0xffffffffc5282743}) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x1) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000023c0)='./bus\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001540)={0x0, 0x0, 0x0, 0xd23, "e45ea840d957756d90a9f900f66fad02ed0a9e9e"}) 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x1, 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r3, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r6, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r4, r5, r6, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/40) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) listen(r1, 0x0) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) close(r0) socket(0x400000000018, 0x3, 0x0) r7 = semget$private(0x0, 0x5, 0xa6) semop(r7, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r7, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f0000000380)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {0x2}, {}, {}, {}, {}, {}, {0x3}]}) 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340), 0x6, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0xc}, {0x260, 0x0, 0xffffffff, 0x3}, {0x5, 0x0, 0x8000000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') write(r0, &(0x7f0000000200)="2d70b2ccd5c111e5d3113e24ed7d454210a721d30098a52eea2e0939e519d0a690a278187369967935a11053ea6ae0cd3b42fe3719aa7097e72be58885eaf8ce7d103ea3fc1d8bd814f1bcef241a05608cc465db9c0628fc01e76c649f412a59bd3b5ce0c4455c7d5657", 0x6a) 16:00:19 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x0, 0x3ff, 0x10000, "6d1bdcbfeadb21eae316ae33e68bde84fa321e5a", 0x1f, 0x8}) setsockopt$inet_opts(r1, 0x0, 0x6d, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x04\x00 \x00\x00\x10 \x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x3c}, {0x7ffffffe}]}) r1 = socket$unix(0x1, 0x2, 0x0) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:19 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) close(r0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x3, 0x7, 0x90}, 0xc) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_data=&(0x7f0000000280)="3c033a08e88ca5878835f59d3c21f6815e2ae635e3d035ba7a6b8188c1b197b5a8325bf58354368cdbe8b1ce74a5517a5c4cdaa502d74891e31916edd6bbf3412080ebbd88d26d83099709f5bc5ff8bd87f1feee2e8e26ec520fad66adc732b05ce8eb846173c043243e50f9cac76c91"}) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c61300008669be1d248e2b9c5da0e4f65b4bbc2111fe620db3a0c491f18e45efeec7df17c357291eaca65bb11c99983741f00007cd2a99e7ea2c8f55453aaa0de09ae9ec3a9647e0000c02afb09b0f43c025ea8acc63830b795bbd75e2913e2d5c1500d6cb578df5258f3e4fceae1e03ca1467544d7171cb8fce479092a48dd6234538c812a0010e84dc920"], 0x10) write(r2, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) openat(r3, &(0x7f0000000340)='./file0\x00', 0x412, 0x18) write(r2, &(0x7f00000001c0)="aaafebbed6c700000000008df871f685f16b78576f0cccf16f97548fe8ba96efd09217735b3fe68f3d41f94ab33a661d114f516331a4c1f0dc85b9de", 0x3c) write(r2, &(0x7f0000000200)="1f0e8bf4ec4b8fb0a522bcd97ff5fb98b310c4a0f51c3f12cacbcf6be36fcba681e565d323ebc6bc60aa2d33eb85e843cff8b161b09c1ba3654a407f09a9797d815f2395292e10f601aca62e42f65626e017476fc674e0b7427fd75dba1721a11f00000000fe00"/113, 0x71) 16:00:19 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x20, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) r2 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x1f0) close(r2) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f00000023c0)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0x4, 0x0, 0x0, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x10000) 16:00:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f00000023c0)="7dbc00fd11c5f95284e7dfb387a799d77f0d4dd20afcd7a3c1812f437aaa84d25edb666745ca9b0e452f969c980b534ac0cc8690f5bdb5702653ad950319ace7c0a6cfe4b4c1d3d7bc31d54ece148ed3bd889eb99909c5ccafa69e142dc03bed27efed232d91aba88e2d7faba7dc010f7c71058056e390d03e930f59194a084831cfc6ee92c4c5eb42f3f4a721810263bddb546028f73287be9571d2fadfd9b9cd079693b386147bd0d5c45f6ccc1f70503a8639935cc08491b406927935f64af79591617b9fcaf28e", 0xc9}, {&(0x7f0000000080)="702e91ff164e689372e1de9ca32fa9dabe202a1d", 0x14}, {&(0x7f00000024c0)="f18b0d374c7d430aa730f16db8e1b2cebfaa3bb53b5079484277ec1b76a1234264aa35df86d80761457ffd468e4ed454725e0d4dac260d04cc957dc094ae3369bf5291523e2bf6ed2fc1897dfe7a4b193588171dee4215766e8d90bd5a5c372cd2bc2de878764a140efb103d68c706ea23e16f8241b91b05c0786e10b0edd5a28deb6166dbc39333cd1f517a0d4c7fb55a816475a9d3bcb90639f5b8b098401514c4c1e59381484182dbf7936c57b7b776c6ff0b9e4e45d033a394a0c34eabad7fc2290ab06a52", 0xc7}], 0x3, 0x0, 0x0) open(&(0x7f00000025c0)='./bus\x00', 0x20, 0x80) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) r3 = msgget$private(0x0, 0xc0) r4 = geteuid() r5 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r6, r8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = semget$private(0x0, 0x1, 0x1) r11 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r11, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r11, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r13 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r14, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r12, r13, r14, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r16 = getpgid(0x0) fcntl$setown(r15, 0x6, r16) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r18 = getpgid(0x0) fcntl$setown(r17, 0x6, r18) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x40, r4, r5, r9, r14, 0x120, 0x3}, 0x1, 0x58, r16, r18, 0x7fffffff, 0x3f, 0xffff, 0x8}) setuid(r4) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0x0, 0x18d, 0xa886, "3560e9f3bb7119f02d2384def22cb04390d18443", 0xffffffffffff0000, 0x100}) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000180)) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)=0x1) r3 = dup2(r1, 0xffffffffffffff9c) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000000)={{0x5, 0x8, 0x70}, 0xcce, 0x6, 0x6}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0xb1}, {0x200001d}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x30004) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x40) 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() r4 = socket$inet(0x2, 0x5, 0x5) setsockopt(r4, 0x2, 0x591, &(0x7f0000000000)="f72cd3b402813d377019aa5464e740d99b57cc4e0a2d60e25b28165855eb349ff02b5b7816d068b05b4fef03c5eab860682b2133585e588c5f0805de76e9865ecb542fd7be6c0639dbb5e3ebde492f4c461ae3b5525881804592fff2bbab5a07fc3f", 0x62) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) poll(&(0x7f00000000c0)=[{r0, 0x48}, {r5, 0x4}, {r6, 0x10}], 0x3, 0x6) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r1, r3) 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x88) ioctl$KDDISABIO(r1, 0x20004b3d) setgroups(0x0, &(0x7f00000002c0)) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x9e25, 0x160e, 0x8, 0x2, 0xfffffffffffffffb, 0x140, 0x7, 0x0, 0x6, 0xac6, 0xfffffffffffffb77}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000400)={0x1, &(0x7f00000003c0)=[{0x3, 0x7, 0x7, 0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x10060, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4}, {0x2, 0x0, 0xfffffffffffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/32}, &(0x7f00000002c0)=0x22) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$dupfd(r4, 0x0, r5) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000280)=0xc) 16:00:20 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) rmdir(&(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x4, 0x8000, &(0x7f0000000040)="6b10675a", 0x4) r3 = dup2(r0, 0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$dupfd(r3, 0xa, r4) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'\x8fap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44, 0xffffffffffffffff}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) fchflags(r2, 0x10000) r3 = fcntl$dupfd(r0, 0x0, r1) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f0000000140)=[{0x28}, {0x4006}]}) r4 = openat(r3, &(0x7f0000000380)='./file0\x00', 0x40, 0x88) pipe(&(0x7f0000000400)) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f00000003c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x20000, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000200)="0993a78c5ecca66cac5c6e9a55c6e73881bc9b18f6de693e57f34161e1b9eae2048aa14a461e3b2b1f07f3e62408f448", 0x30}, {&(0x7f0000000240)="441438c23cca6179879e96225456481cac2566a0c2a1c2d99338cc0863b311eb0615c6942bf08604bd9b97d3c33ed2cc05f49ef2e6e3c1f8cdb3fe8a4469172acdb4614cbd584d389f4d6650c43bbac2cc7806f429272cb78207afb392a2410f2392502354e925", 0x67}], 0x2, 0x0, 0x0) syz_emit_ethernet(0x2, &(0x7f00000000c0)="1f00") 16:00:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) geteuid() r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="d03278f944f6b0b4edaaad8ded9ec11030bf0814e0e1fcc517ee0196a5ec13b5c2a5670b22c63a992fab7e3306b48726f64ed4765bccd884d64493d463119b879410d93fa3b9dad820d5090a56524b0061efa4413d36c503f1f8cf5ad991cea045310a49c36ea90269dfa2a70df5c8352566", 0x72}], 0x1) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e", 0x71}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) write(r0, &(0x7f0000000340)="40ff9fcf8d95409915ce2db81143dd698960790b75d0fe87615a57e48cde0c948531da9bceadc32ffab6ed27b21dbf3c67a95ddead60dfaf56641eb2246cdb05933c9d6e1379c72acd979dd2b7fdfe73ea9edfb28f3535cc4ae6723bf79b9707c3e05eb28df1bca05cda4ed51a951402c16f0ba516238846c6d08c78b30618f0a0e8d94ac6856f43c67627bff1f2e32245fed86e342e3d4f50c465a6bf676c8d36ddc0c35fc932d0287e47f67c2f33dff1b14b8de424921ca57753f9bc9e229c52042cea7badf151306a509c5c86b031665641a14b3db3c93c53cea32f185b4092da73733ea2140ae93c", 0xea) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r2, 0x0, 0x0) socketpair(0x18, 0x5, 0x9, &(0x7f0000000640)) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) unveil(0x0, &(0x7f0000000280)='c\x00') clock_settime(0x2, &(0x7f0000000580)={0xda1, 0x3}) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000540)) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) r5 = accept$unix(r4, &(0x7f0000000800)=@abs, &(0x7f0000000b80)=0x8) pwritev(r5, &(0x7f0000000d80)=[{&(0x7f0000000bc0)="1ccd72f325ab8d20895a4218b9", 0xd}, {&(0x7f0000000c00)="469f22ce9a43d9429b914e592627ced9dffa6eec13e5d84e09936aed6bde73ffd81cee61044512ddfc19efd3910cbdccf2cffcc3887f18c76b2eeb6597806dcd1928cb07fcd085b6c5d7a617e632493fbddbfa8ca61d4061508bf457a6a9539381f23f6c6fe24ec169a1b926a1b81e7cf55f02d0d56f9c18", 0x26c}, {&(0x7f0000000ec0)="7a5960e3c0d14666f596cb0a59aa572fa782446116f4ea387fbc7fe24ccbdc5deab6f15e5f8a36923440673f356f0b84f6eb12c7e53940c006f8f7f1a327b5c95c28c924ae61c512331a0c0120c8c34ca937e246086fafba340d167418396bf4070fbaead3f493eb0c34fb5d48cdd8853d246e37191ad113f0e7b1ef621c8b490aea510066ee30bbea529554dc9792237cea5a6472733a9428e48106b5a56bee82d224b84dc1a9bfa5ad8e0ac9f94cf0e0f6e2540880f0015f8e9ea5c4fb3df625058478f226eb9c1bb6ada11cce32eae2abe248022f5a89f97948150fbf8f066b6c867aa737c2c4c45c19787b790114afe210e2f8fe38a724b5c23886a7c94a70d7cd4f531f165e984b3f067183368c4e97d69d946648409894ca5126f03bf48b8c717e4eb8538a963e3c0fd2957cdcf0f30727755abd1084a1f4e523ad30db5042181561b14c0f8a34e1a4d476e2ec38474e68351bea5e9f75abeffa387f850f02b400", 0xf1}], 0x2, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000180)={0x3ff, 0xfffffffeffffffff}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCGDLTLIST(r1, 0x4004426a, &(0x7f00000000c0)={0x0, 0x0}) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) pipe2(&(0x7f0000000000), 0x0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/208, 0xd0) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x3ff) 16:00:00 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) sendto$inet6(r2, &(0x7f0000000300)="e543aa00e974714fbd1e56e7db14b0d84a60ac3eb5dc386d3a7b8eec3f69a474c3d23f95435eb13d48cc7e6bf1ea562180219367e14b1d7582599591e2153408f8f5c8bcf36dc9e27ab1ca12245bef704757828bc50c2406c2dbc41e3f0884b96662a7cac152fef8f96f500d811450880d5258e899d02c74dda3df82d7252f2e19fff41f81d12e74c570552c095c079bda565ebe37f51ded6b876f2517e64456c621da65e13db79d249529d884c7478e026c3ebfc96f07e492e1c614cce74c06a47e1069250e8c5a3a773644c95192b183ab80947db23787e5efdd79e6b46c6504a955e6accce4cbb4cff14cdc98ecde481a86e537ba33bbbd06e7c632b12d7ed608bf26b18e1aaecf07f00832a78ecfdd358ac55e4b05c411532567abde3a0f3e59cb5bd4d4785bca09cb7ae170be05e5d43d3718571271d9a617fc3432dd0b4ced45e8a9783c7c98a5e9abc91e90359e21865b661d37a87b433184f423df6f0a6270a4a1d7b214ffe1062a3513f7fc68b2b6e3ac2061ec67596b0a9322681662f567f3d239f74b66d6ade2933e3e74db24cda0de86f8f019f16823b4ccccd8a153fad94c6d4fbacf74633a59531b2e6ff06a09d502e6fea188d1004db38c1ac438cbc8e4b66a0cc5cb72b534816945e86a4e2e3d3229a2e812cc98e9fc6787ce23cb08c31084bfcc2176d07d2e2b59db820949b4808f05e7ed480fc5b76c1043dfc81d285e744932692c43f6a764fa44319c44009359c2e9e2c4d4ace7ecaa0a5c388ab144ab76b40e093548c74da5decf1d22d4c0e3bd8b53a9b90833a68ac413e66a69f77ca01a5f09ffc3eabd43b1dd157d2f71272f96bff28edf54ca7679492270cfd76cf4c6d22a0d99a4fc29cfb6a02581da44ed8f8dcd4594da88bbcea847f9425d5eaab9e6c55cf5ea43e837f65d493eefaf79a4fc6790f8c746366aa3e0c00da86973a2e3038d7ea33d132f24dec0e5717311959492a243de0d829016ba2c5cd3fadf6df29553159e3c996c1d216599102b47b0a44d49da63af8245dd89d0006ba7ee123e3fd6f5f09842de2de202fde1fdef473b478db7c285f17bb5e8ea866b1eb49b11c5cdd60c456f7c819e928d3042062af97ef82b42ad0978549bc1528cee933a1f278e253f9870568af1b63de8cb91669188f0e9b42d514e34b6c9eeb88c988c7da08552f411efa54af81d259cb339a601253bb1f169934c7003c60c491ff73687c724366e23a7ab030f80bbd59b7d48ec39d6ebd3b43b839b1274faf9360ff65b08afb652df6d8f0cdf605155cf3751d0e3f98fd3f590d67ddf06c17a6c471f8ea830ae88fce558f0ff47dd4550e5b6d368f7b05e124775a0c88097988573f39bbec8b63bda753446fa674cbdbf6239d9fd29757db49f8ed410f39e905c921d5d86e08819d88ba6127e6856f85cc0e07b62f3a2c1c93a95d9062f704d9ccd63aa75a0e1d3f0f4e2e6bfbded6d6ac03c6c12138162260aa848498249f73d07d19dafb27994889673c783d9f47b2ed7a607b8108a8dc667942193b5c6c1a798b2dc62061e140e08d3587d6a497ebe7486d58c653cbe0554ce6d68217c99e6e6a3d2451ce316ebadc5e8b4035a650c08dafb5b740b23192d04e48dc0c5674b508b5121819e3879930aa0bde735deb6c1629f1410e35cdda48076764858cdf5e9965ad0a7e44c16a76debfa0e77e9a90207121d888578ff762e7a61ce1e493a17b7e1e1029cad88e2fe16c5495adb851400c1e052a23ef6a81d7b403cc5aa687849ff35f213b966eb95ec1d4fe34d09008f85ed7fa8cf50422e87d38c10c06bfea4e408e097dfd4f95e7499eba0e35f3161f64db97eee55810a9d121b90e84dd8b2d1bf27b1bdfc9327c9ade293743eedac1fe78a162917cd74fd9783459c6a4116e5ddad0122cfa59476249196c4b0efd3f9691ac8a30689bdbc4304d6683259854ba26272822e81d66d00f552bfa011e022cb715e901f640260aa079049f94628028980b3a4936fb8f69acba891f8b2e114410b36cb89c7c7c169aca0c276433f03246604f44c82ee79939be40b079bebbc9681984ee0621771b2075796e1e089cf3653f6a820aa793dfb1ca4bac68203f1b8ccd651e80b7d108ac04391eb7b70087097a582ab85b5fddc919194e1b9492cf9c4c609493c6875f2dfca4f95298f37b69b07a5b4a8332dceb0d160a522d20ddbb93faa274a9926f43083255652cd20be03f4596389c705045fd9504b87b1b0fa35a4655c8b6837bd4c72ef075c4b33ff6fa3efb4bde0f265ee7ba15c4abc78d9806eca5c647f9aa594de3291149a499a4aedb997e8707d79307140286ec6985e24c5998cd6ca1fef4aec8fc772ae8fd44405e727932b85399f82bf209f4de012140e7a0c27914bab608c5029ab8e441a602044d45d20452bb32a5e36fc18cb6861250a491af0569b1035cbf2ab6e31d8799884fba54bcc740d6d649fbbdce44342760fd6248e07fec083ef0a52d4257356044fe4f3ab3af8c09ef9534d1a841953f482262cfb2b46345f877e78131ad3de11dcb0b72863836ac873529c3cacbf3b14071be22394fcedfa0b775c03b30f7866c78c25605f704f0c083a5713ae736142eb0281050742c90941c99486e6a20eef0a51f2778687a0997cf096e238b2a83ef332e345b47e75aee7a0012ec559715f42c4bbd9188645783d64f30ae7021839423aa28583990a18be18da4086bf10e1c22cb3a0780283bf2b7c73919519eb6e1cb59b90c3087e3bec0137852b8d1437dd20a19eb5dc41253d40fca5f85ee30427ce92196349011b5db8bc48bb2edae3548b1f88f14bedcfd5dcd2cd39a2370ab7e9fd05f6d3055666abc8bd6665f7e70a7f8e1a29d2a7517ca2ec661631a9228e17abb415e69882143d92513eeb1e48400415a58fc72b4066236a34aa9c6c2cf13fc828db6bdb01a954dc6c7200b5e434b194201eb1a0a8c18d7b4ebc7fe6ca4fd20a36eb1fb3e0f783aa60834518e4ee70b77ee199d45eebfa13c17fab68173846ba676a6551f02ea67fcd99d4ba4df29c651013644fd55309720f0a7e991b878d5de1cd49096bcf903113c9ebf7729ccc02a88ae2735a6346c98b3bbc63763e4d95eb5ec47573c688c8a79104bcda23da968df6b1841f9837beb05fabfcdf94429f3c434aba74b651da453f434c9c9b0f3f0f9394bb4243cc7f54a7dff4746f2b563f783b377c97488a61a17ea71e314b14823f9556c47706f9a9d07a7471f43211dac68a5ef87a283031817651eef6ec37f0dfc911f6b911565db99f1128915af56b409ffdf63211919b0d2434f127978a949de8d83fa06531c0afb576c5ba59409c1fdf3590b31462a1c1138435ae427e452eabbdad33459e2f79d7399b0b1a6ce3c415f85bdd640e2d945dbd45c8f06f1eebd42ec542cbe22c8dd4e8c169d5c0fa0d015f5a4db00d261f83e560a8acedbc521d5612a626a3e0862b2ee2741dd20aea54ebb424f8ccb02d49ab6ec731c41b72ff5df2635c6a00593943b00c061f4a0b6b5f6cc09a658309d00b3fa34f1bb8c289c2f8d8aa5cc248587c8ed73e95c2a89dac7a5b1e0c0514b7c1b6a122cbce42fbfa62f90bd91f7b8dedc4d3ccdcd78bbdd143c6af8c2436e4b1519195d0c7b707af9b3877cd298f647a78bd88069a3ae1e46eaf765a118c948366b4b1e3e6b62e6fd3d205decb3d442eecda259d8168a23f3fea69239726a79d81454974696ec630b132a07b78d26b35134d5af6942cc62ed2eac597dc1b971f799f20c0fcabef555f7f4799b9ca0189af8490184a89c6d6d81a1e38552c43b91c73fef6deacadaa21e8c8fecaa6054d3433b2e3d8db06fe4e96508727269e0f1c532b9cb3a3beb3d7af37b94c5c9661e4b582992f81c3ef8c98e32a03d51487364d721733af5b41b37632a97002a3eb92cc0031e902ccf591880abd25ae3fca195bd9e620a41cf810c025a948c1772e0003360e2a92b76ec0eac1b26a243868109f6959d28910dd6a7a845feccf33c3469431d11411727b66ed12bc0c6cdb001688fd98992ff524283b2ecb02f18008f2910af15b21eeab061b5c67804ae5636038efa8dc17bf67b646e312f3129a1891b456243af3ccbeabda63d1fcef235a2cff844bd65d3ebde7e44023507c2dc0b1d4958b019ca8e5887010e2a6ddfff2b1460f25b5326205763d4bdfe80ba3087476b39a15bee13d5d354a6abfdd2a3bfb77b2f8118499b33194348001fe5f391a36c00e61c99c1a903bbe654ea919dc29d424a08404af8832587b10b7d8bdd5f10c0d6d24350eb58e638459c9f3e703943fb9bd830758df9bb82ceb4450dc213e372de4d17490d01d098cd5d7926ce6f531c8528029f0aad11d55c20ca468e97517bfb4653ee97c9d04e00769bdda726695b0e9949ed46a541049d50465e86ad8551ebf4137db6f7f474734dfbab236aa155dd833561b51a412f57ce20d37aa372c14c73399e8032d66d30849d8c4ecaa27851edb41a368f622a78c60606a9c18b5051f85b841ad6c5e3e52afe5ff937463b77b422f0c7bb88d4fdc1feb0cebccd6e3918e5871a1f0df61e3068fa9254ebeea1d08dcee9370fdb0c33c2a133d88566e4625d7b26b9ef72b119b991ed9d93bf7bcb9501ffb99d7d477304f33c861baec6e294ada88a35190d13cfa92da48ef02ec19d2df2f9e57614effce401c37472292988a05a775ec405311e360f87569d3e1888f28678055c3d8326ef3509b77caf8d344197c42b5475997202c9e36e72ff263c0809cf2d0ae50090ca86d3e67c79aeb619365f35ece6f83432f01c6b23b3e645d30ec2fa4f18ff557e8b23ae023876bebc4dc3b66c460a11a764849a186e7504477537eb1c5bfd77c9b0a81dbf9992f4dbd095509dfb4f83c618024154d9f4e7adc6ae89b29404330eef2247e54129c30da139714f4cf27054e6d24bb7ebfa84ebf28e8d4f254f5a1a83bd9a5e22411d59a9a6dd3ceadb26085403d0ca144a363959a4fdf1b7c8ec959cfae6ec7f8596236a76caaba7b552f41e40f71dfa1a08c5051c6ee3178dce0030650fc8918aafa103d65e8c1202c2a093c93e93f3316313d373baa6c4152711d7b2f357834aa24aab8a33fba11824c4a1d24bf184efc83cd4bd4bec5fe3255f61dab4455542871760eff77297743f1103dacf8244ba244402e1e1f4912c05f656d39f3960cb3f42e4df6bb7ac822623ddde40333a4b05b9596fa9129d1040903eb600855ec2639c015575eb92e7cb2ee02a031c58d3804b812199fdee319e1a73ad643d58ed72aea5bb230cf08faf666980781578869b8817f258c91d6dd5faf869a3882b2599151ed8ebbdc3b2cba8d52625ec3be66b43d91bd14602f0e1cfc9df5432c27fde51002f88e31cb628e5ccd3266ea092865ddee34bb87d966621b0ebbf2026efa122d413127d13707850551c53a1992f4998d813a15abfe4b3f679292022f640bc89ddc2f67bb08db704af7b627f23285c920438f77b7ea61b515abd8112d4299d60b709c658f02f9c42f3f0dad316f2607a1146660c52946840e4784ce8abdd5a7ebb61a5e735bf52058dbd70cd41f9cdb5caea2b994ac3716b3d855aefc06e8c9d7d84c41ebc0f131a83ad38ffbb8aca6d5b3e506afc23b251f2d6967ccb0efcb69ab71e80e612749e36dec128139ec071719ffa3bfc560e2a8a1792a09c2742e95bde6e9ec33f154a7f8272020d3f6d0e4cf9e547bb4b7c8c40e2e5cf8f30b24bd939b9cc9586c6f9d21b243e37ba2d94ff89d21cf75fb5080814b877987", 0x1000, 0x8, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x3b}], 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x10001, 0x0) 16:00:00 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = msgget$private(0x0, 0xc0) r2 = geteuid() r3 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r4, r6) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = semget$private(0x0, 0x1, 0x1) r9 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r9, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r11 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r12, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r10, r11, r12, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r14 = getpgid(0x0) fcntl$setown(r13, 0x6, r14) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r16 = getpgid(0x0) fcntl$setown(r15, 0x6, r16) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x40, r2, r3, r7, r12, 0x120, 0x3}, 0x1, 0x58, r14, r16, 0x7fffffff, 0x3f, 0xffff, 0x8}) r17 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r17, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r17, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r20 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x7fffffff, r2, r18, r19, 0xffffffffffffffff, 0x43, 0x1}, 0x0, 0x8, r20, r21, 0xfffffffffffffffa, 0x4, 0x9, 0xfffffffffffffffe}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000380)=0x210001) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = socket(0x5b8cfa247e81925b, 0x2, 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) getsockname$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000010000000000000000000"], &(0x7f0000000080)=0x28) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f00000000c0)) 16:00:00 executing program 0: msgget(0x3, 0x100) r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x80a6}) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r2, @ANYRES16], 0x3, 0x1, 0x800) r5 = socket$inet6(0x18, 0x3, 0x8001) dup(r5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x3, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r8, &(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', &(0x7f0000000080)={{0x4, 0x2}, {0x6cb}}, 0x7) ftruncate(0xffffffffffffffff, 0x0, 0x5) getpid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0x6f9740c28a5c964b) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) fcntl$getown(r8, 0x5) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000006c0)) getgid() getpgrp() r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = msgget$private(0x0, 0x20) msgsnd(r10, &(0x7f0000000200)={0x1, "40dce87db9eae077ceee127bcfea86b14132dfac0212f659f0c0441e05b308f7a6767905b010a3442dc75a7a9c46e7b3febcd944a2b84276bacff126eb4bc3437dfd94a4024e458e7f76a1a340b220d751865a594ff1b19e"}, 0x60, 0x0) msgsnd(r9, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) 16:00:00 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000180)="f77161eb04fe07fc88e6ba3ed0484118662ea7ff3777a3aa230399918505058fbbd1ef44c40ca22cbca7e05ff5b1b428e4974a2db6d9edac9857acc2f26658114248616c43d1f166cc89678f19e48734b31fe8c24ec9c04c0da33db905a162dc54a98be6b20d1b3927d57a5912d3b9efa73c0276391047d3957d128e5207d316bca9f36ef5fe67788c417ca8722f1ab8cbd5a98770727b1477c7833a68f897e2937f06ddb48243cfe6a7b39fc99ba56420953e7eea5a95ca89edb4d99628dfca548b509420f3434598c583a289490d1c493c641d", 0xd4}, {&(0x7f00000002c0)="71aa8c42cf01864c1e0c4338a52c9f998c29367892ab147f589ca720ebfe769bad861f1c0b91603631e62e4d78009349fc1475813e429eaf6b67624ef697e90622f7ce361d88c4b8b1a9377d532f9c580e001cf176bb6d1733f929b15f19e7607b7c0d6186305092f04858145bb7ed6e6a87a0a70119bd1c165e6fb6a72b5da63070ba08668a25b6d81988f9aa3743689c2d04a5b736aee05652e3e304031509502569262b8823481fab59933ed3d5a90b30e7717598f164597409c507f75dd898baf6ee5628ab0d5ccfc52d88463b6336", 0xd1}, {&(0x7f0000000080)="ed615a702d0d0e0c48c8de6b5ac658678a28d5cdfb5a52b0fced6dc06643ac1aea9f68776675acdc84a150321e22bb3562caad5702df1ef887ac306ff9d697a4181b218318a88c7393bc659e5b89cf52a8a73f8e3c3e7fa8fa8fbb82e743e9c99250c287d749095c671c6ab37d168696f54b6b88de32391a1347526629b3aad66e6fbc7053899e411ef2fc3b4cb23e1e687a013a55eaff255fb7c5f434c158bf", 0xa0}], 0x3, &(0x7f0000000400)=[{0x1010, 0xffff, 0x2, "f1a64032d3d10c921388c05bbaa5325a2e172af8d8afcb3d1c07c1883021daee8ba0c7962abc3c3e9b274228a810a642c5f705c81bdd3c4b2db6f5874917c0814162dcaa63dbf002a6a1d67609d9e9c3a5222186083ab0e0c17cb8887b52068770da1bdaa68ec337c4d799f4be56e417933041b1795ee1c575375cc8ea0d354156e4563b6cf1737f330f691bd28209c8bf5f9e63a891e56523d788a569f92744e7c15ad10d10b2041698af6a2815003585023d6e1c444da4aed27dfe925524850bd4f7c25fba308ddc63999d7d5a60b04c439a29203e5888d11a9757248f19c411b6f67ad8f4bbdb7d96c1436ebe8b8965822ad1c97cfa59d6fd0bea23d652727a53dd645166f36b06bb457520ad97574467277e74728177f975d6b6f2a4ab5551fd4d48819c677de7548415b7cd7ae9efa7923d5198d36f37c5d8a1418f7121bed3598cf96b6f2c9486cb503e36852a09e10adec421f8076116577da1667f19335f2a88102df089f94a7562bfbfbaa3b5757fd211556f1989a8bb9df8d45f343cfc566d399ca70070cfca9b9bc0b640713d56cbd35e56cdf43cd571132f5ba282b54ef48b549e4135e90510eba45c5e22076147336781e01125a4f73206815afcdd6ac797f11148ff00827aeb00158bc9b8eee262c831960289401d3fcd8d7fd20779fcf4cd965b67f0121e0354ff129aa95b0e95f977d384090a5400d35ce71234d4d378090a379855a5067ade5839b6641c6fb413edcbb40f18ad928b61156ecbfe1dc9e0fa5fa9338feafe440ad509fbd3bcb73e0dbb068595a208b408c69b2ec5fab852d2295a37ea38580784a5e317925f48338bfd2491a6e49e996677d14913deafd0b30b8f21711122d4c0ae305e580338dc6b0d90bbd2a6849aae45437c0baa8e4d930b41cbd064ad9e16252b42c5714b76e8d4b7655613b25b42f8a34de8baa7c361fc6ecab3de4afcf300c4a43b562f3b345fbeee718162f22ccd393de207d6f69e46b8aa19634e161e148b3d8ee32678b687805cc96d8721416b701ff35bd4d64765a66ba412a048964ddf706a228dd933ba33f0967c182b99e6d4f47a681f48fd8e6c3374336a0008e2ea4fa3f117c6adb9091553375b9f64640ead267b2ae5a1ca2e4ead9608f33bad5809f51e5b2268cc79418bb47917081c8bff76abb0721a8a52c8c90361943e6e48c6ff8f76b3aba82666210e0eab7afff8c17ce4c53b9e91b96a07c79136f1aadef9c788503148ad8165d864b6ce2a12ac7ea6daa09f5a526114d08a74fe839decd5b95c4362bccbd0196d12f41fc0d5f885cebeddbaa27d5a82b6954a38864bdaae2bacdb9fcac213c5485545ca152760ef2c4c841fc42eaa335130401d95e142b910f35c451028ee74471237ad4b5b10e1abc880cd7926574af7642d3e62b2a9c7eac6b92aa33ba17cdcb742fcea18022d65f6762c1b69a439018220758abbed353caed0a1290fb3102ba73aeb5b04bf54173be2290fadba8c903f37712b2d1cfd8f89445b7ca3536e6cec6496720db4d206e9ecf27ed0bc8c5f8f09782aa3c5e60e0ca528469e945c1dc9d7be7b50a31d99789881ea43fecc6c9cec67e43063153130f8b30652a1d2189952f24b6075dd1691684a90f1e1114fd6a9c1a4330e803a5d19ad5a60d7f6b7d83e7dc41fcbb2cf72ae168b1702bb52c61979c4a3ed8be417f168b8c70e0167552fb0af5794ed8cdb7d8faa59e384d76a2906794685b9f26428ef2d55ea7cdad5cbee62d95e4e639f40f05051f4bed8f5b04ed2769dd653f63f69a2308cad5ea9c06f3605009281928a1a271106555b27b436fdafbd3e849431ab8cd95716ba64744c42c4f9cf3d12a46fe7e1b9cd7479be5800e6424e383eb398b18f0983f9186079dd9c4d0f58635f8bc0230ff7810c35fae3527e1ff494c220acb1c0520878bba35efe97404f2e54a3b7b2d2089088cae0a065a0470eb13e463bf4595104c83b51cbf2dd8a915b16997d35a14e68208d8ea0a46a6afb71b4d11609336cc6c9edb2dd3033842cebcf3337ac29a0fa186c7deb0de5ca4146255abfb27d24c960719478bd64696faa5290fa713216c8f98b215b8e505c76dc0cc53d2cbfbbe98e39541825c42b94920482418e69bb064ed34e8c4fae17aaa701fdbb216b62d0cc157024cbfc6b9430b1e1e6fdb34243a9e146ba10b32c3f5d3154dd3ad74eaaa0f1c95d5d9ee98a08b4f6da360da847fa810a2e857d09c29a58b597d55601dfac2709b311c8ee17b90c2dbf08da01e72656c22b866338d6128e03c7629fecafc4092013e680e3156bc0de8951eac1d429ed455f4c33d3ee1fcf7db26bc3feafca7326e55fb9b882f1da4ef4f580e9913c39667fe7f06d13d5b7923dd0a40d3accb7009b55767054e86432a1d29692fbcf421755a2174290d11315d2cb09476ad2d6e8ce8e2b7f42dac7109ebd7feac1b6c756c4dcd2959a675d59e39b434ab01aecd681d16c66eede269cb71e3e0f91924fdd8826a5ff89ad3f5fe31985209445cb986d57027e8a59be8d14beddbd28ea45d9131156e082869969a9f5fe1a97725a919e4ffe4007bcecdcaec0bfafb9d4a66a10e317914eb2f8e14bc4b3e87e12e9e4e38cd3e1a8038aa9078c942ef690fafa8050e71be45622ae5e4bb639aba8968dc82c19e4ca602db515ceb8fa1363fa06cfd024047847174db8e167a42549763009581c71e6938fb75f6b3837776d23740d28adf2f636898cddfd787a01f1b51703ccf748d1736178b64cc8261a6fc79a521a746a04170811e461259f0bb673a015ece26670e574cac8a4d49acf34b2764e6ed6393081210204f80f83b2fc079249a26764f0b000da8f84e9ac6b3da88c7aec3c67d8a2af3da6ea8b04d97f452c0dbbaad1ea59e0770c0db9803901c2b7a6532144c4afb47d4091e2a61e9a7ebe97787bc68ad51693dbdc0cc6142293b520eeac751c148229096e7ca83ef328be90d40fab2353353a70b57fb9375260753492a47e88aa0045cb72ee65fb0c001ec57cbc7c4b953809ab128ef9e28dee509e7c585841fbb50aefed1d629a052d58646ebaae0d2c3df184c68aae9fa653a4b58762df0b3f48268cb56d18e39f77d685d516c4ab02634994b8ff60a058b4e19e6604cd5b5f7629db553977ea238fda81d2fe8ad6c5f59262ce22f9c8f8fcd2ed49c0d186406226358ca28464435b98d60827582a0bcf15f785e1a0bfec63877a390f7b39a7433eab33912378223d44e1f05c90503dd5510f3d7d86d41b969acf25fd3aa3fe6eb243165424520fe99046d1d2641f8bc0523bbf7ba35de6f0429b6a0d152de82ff92e1f26bce000f915868c559a5442b13948477e0e3b8dd0b0e436d4985863b21953f6d513ff03ebcecc36102ed746371403a830174f41e514301b5d3f02e5ffe1ffa92d266b3c1e8ca09dbc5f152ed864cbae9dd63641703d3b7bff0861050e89b637ae08c0888b373189680be295e850b321e464a9de99f7276df0fa1bceb1c2954af1aa0836e57c0db74ace2e89148cf793504ddae4295faaa5d776d1ed12ad73ca7348433e28062b09bba76415f7c2926ec31af287b768c083fa1d8eb497ad137000e392740466537182e0ee9a1ff98b735aab933fbd905f565b61a7594eb9b235dc883d47bcac87b28b6e1f17c8375717b02359058637ff1c0a03e5408ec54a4b422ea0657939e502cefdc62ec2be7d18cb92f9898c7401c2f42e3d047f5824d34b578d81bade6c8f08bef139dabf260d760f15c1ba9121ee7bd4de8bc478a6e64f4eb2ce007d8cabe1e7151978dabd0b6f4149fff13f7b4c12d8749758e1d24757dbc95eff01124b26225c963f7e3e36f0e55b21febfc9d507f0b5e2dbb4c3a286df70aafd5e73e4e93c9053d75cd42343d337f78784f8650f8ccae494037914f5eb52073c8dcd6454e4a30fdf9673fd7813ef96e3de8d8de8c6e6ad3c8477ff87a7ba695e3d3ed648a520f2fe2c6512d1a13b4655a2cc573fde4065c3fa4fc4ea44cf231a3e625de131269debb188d52fa5813a19a9f5488312ae823efec3fa9b1566b49d5c3f2674350fb456864b2ceb011b04ecf373f57d07a50a6c6ef20f3c44b537ce6e645e53446b12558f95a15a1f73231c890369caabbc60eb1dd57a31c91ffe520162f4529a609fdeff37228aac35a2119be799c10fd04513a7f9e4c75041421478cbd1e6661b25d1a028515693689a0fe437e6e47e860eb09374144aefe846f0caf6d904df37edf7df5cf3b9d52155bf2e7ad024ec219035d7060249af1056842721b4c525baa24860b216eb2b2cc3457808cd6db5eab19895cd2206399c7ace1467f598cb5ccffef0a55c633186536085aa2ed16473d1b4937656bddad821c2635917256e6754f1bb8d9f11c528f983c4e43ad4b21f384a5f7bfc1d72e4a94044b3b0efe827a645d16d87158e9c1e1c5de0394403eaa7616af74b0f7e761f6a3f65f5d66ca2c504f8e14cbbcf8472c72ec5c0bffa9eb9cc07c5722a98662fd0a43b8fd7eac385984335869e8acfa536521d6df737dbee64284b79512b12aedcf69eb597873e920491bfc577c1daceb6153bc0ff246a9b7ef57473a8e31422797b733fa5d5b761ced6a0eb235fb1a3d712b971aee36afb659dc6ab426ca321d24bd95cb839069a6bf3e3754393ae02950073338d39bc12831aa70af1b48a2cc457c32ff0c94c2a2fd7cbbe08615b9a3a97ea6ee64eae3883c1922b3bd4db83b2d46a946b62b74b2d89b6ba2af5d25fa5bbc869a4f052fc586acf838a64cd65865029381e77c1fecfbe5df30f0d08c787ced29b77d596642bbdd1f52ecff7fa5b5a3429df64f5e8d3c67dc8ec4bc4ccc23797a5d316d266c053bccc918af39eb12a8ba6f2e597896a54ddf417abd280d8c5ecbfa1866c01845b3dd19b043e6d02757892a306ec3274af55367b6c2ffea150eb1cbd3d92aa00f7a0fb092cf8a93d1b748e056a36bf2b1497cf931c0730ab7de53dea6136a37fa450d1b5425e04a439060b0c0e8248fb9cbf5158770eb4bdbae59b6c887e194165d7abc685d5c27a61d15a9aa85f8eb3ab6cfd9d594f9a10fb3da7ad76d8fcbda4eb16aef1a74c653171ee4d1d3ca517dfb54c015c2a9ab12da48e818cf2ec23348b00693a4b5687c6708d8e5f929a5c0b81baafb72712dd8f1e97ee09285a949de1632dab88d6dcefc36b67d4a49454d0193527b42257800689058d5336aa7b4a1d3aa3c46c862f1b4fbd133b6ac4214ef3ce91b983766395645f59111ee2e8e651fb66fb5513c58b76dca7c92db2d2f2e3525f38235bcae3afbd968dad4d9c6cfa64b4f18c9a3e0745c189600396a2e2445bcb8d9ec0d703dc3388a32403c7f086c267fa4bd7d4e70cbd27ade7cfe6b42aef5c84e89457c2a7fe43e7fde6714616107c6a25ebab5b6f7d23aa1b83aa012a4e6ca1548cd8b622d07f0444dd83281e15e1b17cc815843be27d65d7a7d35e8f0f7560947e5e1ea21fd2b819a143de8bf7b8a57efce68b8a5dc887275edf06a9cf94183ce157fbfafdc74b7215b50415726f39e3ec6aa1be0e603b3357315f5be9c58946c26ec65da9b9150c2855e6fc55090338d52bea9bf568459e64343204482f75241242f885f4ad6637c32ff1d17e335f1e0ac78cce83d71b10eda146d960086fc3dde19727eeb13e2d586fa4e8112256327fb6ff0c8f218b7581141934e6b079be4fd2d5ac19d75bc6c3ea5faed5e6be2b50ea63a9ce18202d8f58a4e49e6e3a7a249dc0a6ae4494af6c2a2486c6f39bf1ea0acf554a"}, {0xd8, 0xffff, 0x1f, "3b96782cbbb5551c7a4bfc347a654a91a84c44273bb6c46ff11bf7b231e8e12845fbc22644b408564b24304451d36539b8652aaf2e5401143e022fe36fc75a3bb6cc26f6e647a068c3b7b2705469dab743285694a627d926c02202b2ccbed4f3e7a8486c843938f1fc1d760ada6cd5abf3dfb5abc7f5bb24070a32feb2339dea03d0791c825a31c298bf336e827bccabd9b28514533f0193ceb0ac80355a72fc9ae523bc8dff75a48a82a9070c90469fcca4028fc256d2822988d90fc644aeb38540059ae25736"}, {0x68, 0xffff, 0xfffffffffffff8b2, "4220e811de2e3f8e69358fe54fc302e036021675a99f4a9ac34d3faf149c4e787147825e0e77e5fe17f6bccdba8debd7b27db6de902b32830a47a8ce8158018cbe4cf8febea7c8c1192522948480cdcb60b98b60"}, {0xc8, 0x0, 0x0, "e9d32c83ef0b76138cc93967bcfb5f636d972b3b735b5413ac4e95b30597264949a101ca4b69ee061e11a8f6b36e65f8d599eb055d4edf37e3644987e978238bc6d25ce00b4f8b2ceb6a6feb34ca96fe8864e097fe029202eba4303084758d2e41a3a9b911c9428ec786bf5d23a6d3af4d5fc654b797e4231bba1847dc9d58f384f8c057a704e66b6e905253b4662a4ebba4ce7f286826dee213fe1ada9e21356ddf81bc6a24d07a844ece2f42e5f01640268b064fd9e35c"}, {0x70, 0xfffe, 0x2, "4f09a8b95da02fd6d7024e8ca5c9b626471f993c3196adbbda49ae764d3491cf1377dcab42591a7e7b9a2f5d53813757ad938d87ed6910853e5398eef8ef112f44164c9927a05d76b601fc7e8398ae14913c0627ba24728c51aa689d"}], 0x1288}, 0x406) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x4, 0x73d9469515dace86) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xdf52b280482398ba, 0x2) pwritev(r1, &(0x7f0000000740)=[{&(0x7f0000000180)="350c683c1901654c1462cb0634c2151951f0c49c95b69803bd8a7616b3b94013991f0433319c28ac619271116cbde0cde6758b7bc7b5ee186730cb048ad6632b", 0x40}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r0) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) getdents(r4, &(0x7f0000000780)=""/4096, 0x1000) 16:00:00 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, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) r1 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x2, 0x4}, 0x3, [0x8, 0xfffffffffffffffd, 0x7fffffff]}, 0xfffffffffffffe90) 16:00:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x0, 0x9}) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000200)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="c7ac20dfde6b120b0120a81c61ce754d3c927c97deb0fe6e643a1034903e4bcd13c1139431", 0x25}, {&(0x7f0000000140)="746e6f05eef0ab705379b9baef6566839644a2bcacefaadbb46709b4ba1a6420ed478a51685e4adcd8ccc0659d74e4f63f23871be78d43f335d55ed35cd04e9743b5751798126e84269698264091f77d1608d36fbb5911b6630a3c10c2729e9177d988662d65bb775150", 0x6a}, {&(0x7f0000000280)="b4db118f79ed9204969719fbf6192a5e47358c623220ddacf794fe3e66908fb28779206840e1a3201f07a3551331016aa725aafe96773ed095a811379e701b9a41d01e81f3e335a9a67d6ff4c71dcc6c77dcc25b1c566009cc7a56032de265cfb5876b39c51610dc4fe6e5a35456ba9491a809d46a222251c24bb83fa53bb22056c54e2b4b6b076969347410cf22b8d543fe9d17835fd45fff4becfa0216c9fe3ba2cb55a974253092c8d9992a0c1a97d9f59544c78cc0ddb1281d58ce1301fe4208059a80bda54da875eee579cb", 0xce}], 0x3, &(0x7f0000000380)=[{0x70, 0x2, 0x3ff, "c41fd92e9a9a107d9f779a5163ae80413e93823f0868b6a3b3323f6d6bea3dc23a48e17160f167f8d10d110b2d4d91dd702f4e4e249f06c1abfb711438b03dc51a0e80915faf5f2a0be35e5a0e7ae52a3b60f70f7006e3f10d2bc821892b7e"}, {0x48, 0x1, 0x1, "64fa13aba3153ab6b1436765892b18db5f0413916caefb3612f137ed9afbf07a72941789bcccadae2321ddfcb9590e9afb"}], 0xb8}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a", 0x137}], 0x1) 16:00:00 executing program 0: r0 = msgget$private(0x0, 0x8000000040) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000000000000, 0x239f, 0x1}) msgrcv(r0, &(0x7f0000000000)={0x0, ""/206}, 0xd6, 0x6, 0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x20, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000240)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1c}, {0x80000004000014, 0x0, 0x0, 0x32c6}, {0x6, 0x0, 0x3, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000540)='h') 16:00:00 executing program 1: socket(0x2000000000000002, 0x3, 0x2f) r0 = socket$inet6(0x18, 0x1, 0xca6) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x100000001, 0x4) r1 = accept$inet6(r0, 0x0, &(0x7f00000000c0)) bind(r1, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xfffffffffffffc93) 16:00:00 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x7, 0x22, &(0x7f0000000000)="4f7ed597", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0x10, 0x0}, 0x0) getpid() 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000002f1, &(0x7f0000000040)=[{0x8, 0xb8c3, 0x1f, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1e0}, {&(0x7f0000000040)=""/11, 0xffffffffffffff4b}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0xffffffffffffff39}, {&(0x7f0000002240)=""/203, 0xcb}], 0x2fc, 0x0, 0x0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) syz_emit_ethernet(0x8, &(0x7f00000000c0)="7fca15c740bd5484") 16:00:00 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c1, 0x0) r0 = getpid() acct(&(0x7f0000000040)='./file0\x00') ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r0) sendsyslog(&(0x7f00000001c0)='?', 0xff71, 0x20) r1 = getuid() setuid(r1) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1fcf, &(0x7f0000000080)=[{0x3, 0x0, 0xfffffffffffffffd}, {0x74, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000140)) r1 = dup(r0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 16:00:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x4) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000080)) poll(0x0, 0x0, 0x100) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) select(0x40, &(0x7f0000001840)={0x7fff, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = geteuid() r3 = msgget$private(0x0, 0xc0) r4 = geteuid() r5 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x28, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r6, r8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = semget$private(0x0, 0x1, 0x1) r11 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r11, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r11, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r13 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r14, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000340)={{0x1, 0xffffffffffffffff, r12, r13, r14, 0x2, 0x80000001}, 0x9, 0x6, 0x2}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r16 = getpgid(0x0) fcntl$setown(r15, 0x6, r16) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r18 = getpgid(0x0) fcntl$setown(r17, 0x6, r18) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x40, r4, r5, r9, r14, 0x120, 0x3}, 0x1, 0x58, r16, r18, 0x7fffffff, 0x3f, 0xffff, 0x8}) fchownat(r1, &(0x7f0000000100)='./bus\x00', r2, r14, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) flock(r1, 0x1) r2 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) accept(r2, &(0x7f00000023c0)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x3ff) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2000000000003d}, {0xc}, {0x10000006}]}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x120, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r2 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) recvfrom(r2, &(0x7f0000002400)=""/134, 0x86, 0x800, &(0x7f00000024c0)=@in6={0x18, 0x3, 0x3, 0x25}, 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x9, 0x20}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000023c0)=0xe6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:00 executing program 1: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r1 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) sendto$inet6(r0, 0x0, 0xffffffffffffff31, 0x0, 0x0, 0xfffffffffffffebe) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000001940)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca691cc171b18519c", 0x14f}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 5 /"; ?(--?'))2,$!(-% /:-1/ OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x100000000000006c}, {0x34, 0x0, 0x0, 0xeffffffffffffffe}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x164, &(0x7f0000000200)=[{0x28}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) pipe(&(0x7f00000023c0)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x3f) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x1, 0xc0}, 0xc) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0xffffffff, 0x8, './bus\x00', 0xfffffffffffffff9, 0x200, 0x7fff, 0x1000}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x800000034, 0x0, 0x0, 0x1}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x982, 0x1) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)) r3 = msgget$private(0x0, 0xc0) r4 = geteuid() r5 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r6, r8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = semget$private(0x0, 0x1, 0x1) r11 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r11, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r11, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r13 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r14, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r12, r13, r14, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r16 = getpgid(0x0) fcntl$setown(r15, 0x6, r16) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r18 = getpgid(0x0) fcntl$setown(r17, 0x6, r18) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x40, r4, r5, r9, r14, 0x8, 0x3}, 0x1, 0x5c, r16, r18, 0x7fffffff, 0x3f, 0xffff, 0x8}) r19 = getegid() chown(&(0x7f0000000140)='./file1\x00', r9, r19) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) read(r1, &(0x7f0000000380)=""/4096, 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x80}, {0x83, 0x8d49}, {0xa, 0x0, 0xfffffffffffffffe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x6013, r0, 0x0, 0x0) shmget(0x1, 0x1000, 0x100, &(0x7f0000798000/0x1000)=nil) r1 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(r2, &(0x7f0000000040), 0xfffffffffffffffa, &(0x7f0000000180)=[{{r3}, 0x7, 0x26, 0x1, 0x9f0, 0x200}, {{r4}, 0xffffffffffffffff, 0x2, 0x40000000, 0x4, 0xff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x7, 0x4}], 0x2, &(0x7f0000000080)={0x7, 0x9}) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) r5 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) shmat(r5, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r5, 0x0) r6 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) shmat(r6, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r6, 0x0) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000200)=""/73) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f00000000c0)=""/100, 0x64, 0x2, &(0x7f0000000140)={0x18, 0x0, 0xffffffff, 0xfffffffffc11e9d5}, 0xc) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x200064}, {0x6}]}) socket$unix(0x1, 0x1, 0x0) bind$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffef0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:00 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000028c0)=[{&(0x7f0000002400)=""/127}, {&(0x7f0000002480)=""/176}, {&(0x7f0000002540)=""/85}, {&(0x7f00000025c0)=""/32}, {&(0x7f0000002600)=""/139, 0xffffffffffffff91}, {&(0x7f00000026c0)=""/103, 0x31c}, {&(0x7f0000002740)=""/96}, {&(0x7f00000027c0)=""/161}, {&(0x7f0000002880)=""/40}], 0x6, 0x0, 0x0) mknodat(r0, &(0x7f0000000100)='./file1\x00', 0x8000, 0x6) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000023c0)) r2 = dup(0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0xaad) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000), 0x10000038) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x4, 0x7ffffffffffffffa, 0x10000000}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='\x01\x03\x00\x00\x00\xe1\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[0x1]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getppid() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x40000000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3c}, {0x6, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f00000002c0)="ed936b997b6365d3f494c338c9b4eecb332f4f59b8c39f3c90580d3c2966e1086d085e2aefc699db9ea4e0ae49032cdedfec546ed157f3ae1d8a47b05942d39bd731f78a57b48d3b851ae4680a4e5d79db418e50fe1687dad23b08b98551bf", 0x5f) msgrcv(r1, &(0x7f0000000100)={0x0, ""/58}, 0x42, 0x3, 0x0) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff00"/224], 0x1, 0x0, 0x800) msgrcv(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc46000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08ea0ac1287a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa683059b4d3bcba8d14cd8f7e4815208dba07923ecbe2c1a888fdd7686e502bb2f8e4a7a2acd52d8cb81cf6e19223ef91f2d6dad5efd6b3f2a8319c03915e5d83aee33f8869ae2c7daf4069f2a53c24630185a331e13a5b1eb10542b31af35b567b6c8baea741a2200cb0058cec3f7186f3d63a0d140714608015328301e800c2e35aa0a2179b3524126276aac68cb287815245d63bf9cdd84a5b5e016a7d2cab8d22f8f32da6e68fd73a2cd76e6e8e2563b0073a2b528e5145af954d72ddfbee04d57c76a2d7b7611b400e2f968b0b79039e6da6aa5f3388bead75b422906989e52fd7f9a4e90285dbe3b193600ada2fa72ae6b0ac0ffe03396675edf2d16e9e5c5cb42a288fbdd324f50e17b722e2ba9c395631f1b0ad601e0c37077b18f5cc393402a5c44214a1f7d3c74bf081c5befe0b567b352106d9df6d14684e5a3cf8f8fcb3e69c79ab5f1b29aae2e94b6335e402f7ed129b155e5"], 0x1, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000280)=0x1f) socket$inet(0x2, 0x6003, 0x3) r3 = msgget$private(0x0, 0xc0) r4 = geteuid() r5 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r6, r8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = semget$private(0x0, 0x1, 0x1) r11 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r11, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r11, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r13 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r14, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r12, r13, r14, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000002dc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r16 = getpgid(0x0) fcntl$setown(r15, 0x6, r16) pipe2(&(0x7f0000002d40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r18 = getpgid(0x0) fcntl$setown(r17, 0x6, r18) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x40, r4, r5, r9, r14, 0x120, 0x3}, 0x1, 0x58, r16, r18, 0x7fffffff, 0x3f, 0xffff, 0x8}) setuid(r9) socket$unix(0x1, 0x2, 0x0) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000ed24118d702e5b0c720000000000000000000000000000000000000000000000000000000000000000000000000f0000001f00000000000000000000006f0000000000000000000400"/123], 0x1, 0x3, 0x1000) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x4d}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0xc2, 0x0) syz_emit_ethernet(0x102, &(0x7f0000000340)="11b592d2b77169d689a0988e2cd1c15baff39147c02b92335ae6738510d2d93604e51340fe87e6c0340834a7c410a5426bf1456c591b077af689177b0536bc410404187fe83ded9c0c8abc793fd903000000d19cb083a1ebffa091460bef3e4e2774a357322f590c571c74e324f6221a3beb2c746fd2ec99abc7085f96fb3e8d4f26d156466d8a580a125c8300ba381e34aa264d3386c26ecfeb9a0c740b33a51b5207d3612a3cc4023b21bc0f43c1f22321131acca0d02d191807285696e0e51c282bde9a55e630acdb258aaa336888831b1b28887e5e9139b8ec0b225238aeadae95cb4212aff9a779ea9601777f761a3703ddf1715fe87ae8bc9a71197fce039b") 16:00:00 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000780), 0x81, &(0x7f0000000840)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x1ff, 0x0) r2 = msgget$private(0x0, 0xc0) r3 = geteuid() r4 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r5, r7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = semget$private(0x0, 0x1, 0x1) r10 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r10, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r10, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r12 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r13, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r11, r12, r13, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r15 = getpgid(0x0) fcntl$setown(r14, 0x6, r15) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r17 = getpgid(0x0) fcntl$setown(r16, 0x6, r17) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x40, r3, r4, r8, r13, 0x120, 0x3}, 0x1, 0x58, r15, r17, 0x7fffffff, 0x3f, 0xffff, 0x8}) fchownat(r0, &(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, r13, 0x2) 16:00:00 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x29ae) r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) dup2(r1, r2) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r2, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000001c0)=0xc) semget$private(0x0, 0x0, 0x88800848d30ab9a7) getgroups(0x7, &(0x7f0000000280)=[0x0, r5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/171) r6 = semget(0x3, 0x4, 0x40) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f00000005c0)=""/206) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000200)=""/45) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r3, r4, r5, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/99) r7 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="823ca3fa839fc65be1fa"], 0x10) writev(r7, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r9 = msgget$private(0x0, 0x4) r10 = geteuid() r11 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000180)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000080)=[{{r13}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r12, r14) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r16 = semget$private(0x0, 0x1, 0x1) r17 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r17, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r17, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r19 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r20, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r18, r19, r20, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r22 = getpgid(0x0) fcntl$setown(r21, 0x6, r22) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r24 = getpgid(0x0) fcntl$setown(r23, 0x6, r24) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x40, r10, r11, r15, r20, 0x120, 0x3}, 0x1, 0x58, r22, r24, 0x7fffffff, 0x3f, 0xffff, 0x8}) getgroups(0x2, &(0x7f0000000400)=[r8, r20]) 16:00:01 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x8000000200005200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x100) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r0, &(0x7f0000000680)=""/24, 0x18) 16:00:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x100, 0x0) r2 = msgget$private(0x0, 0xc0) r3 = geteuid() r4 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r5, r7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = semget$private(0x0, 0x1, 0x1) r10 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r10, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r10, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r12 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r13, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r11, r12, r13, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r15 = getpgid(0x0) fcntl$setown(r14, 0x6, r15) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r17 = getpgid(0x0) fcntl$setown(r16, 0x6, r17) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x40, r3, r4, r8, r13, 0x120, 0x3}, 0x1, 0x58, r15, r17, 0x7fffffff, 0x3f, 0xffff, 0x8}) r18 = getgid() fchown(r1, r8, r18) close(r0) r19 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ftruncate(r19, 0x0, 0x69a88df4) preadv(r19, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) pwrite(r19, &(0x7f0000000240)="1e", 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) 16:00:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x79a29fea29802a3a, 0x50) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') fcntl$getflags(r1, 0x3) r2 = open(&(0x7f00000000c0)='./file0\x00', 0xb2e6b0b4ac1eb45b, 0x4) r3 = accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) close(r3) r4 = fcntl$dupfd(r1, 0x0, r3) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000180)) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r5 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x100) fchflags(r5, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x65bfbf548b6ee939, 0x6) open$dir(&(0x7f0000000480)='./file0\x00', 0xac911818162fae7d, 0x100) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) fcntl$getown(r6, 0x5) semget$private(0x0, 0x0, 0x498) r7 = open(&(0x7f00000004c0)='./file0\x00', 0x100, 0x0) r8 = dup(0xffffffffffffff9c) getpeername(r8, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) ioctl$BIOCPROMISC(r0, 0x20004269) r9 = syz_open_pts() ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000580)=0x7) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x8, 0x0) getsockopt$inet_opts(r10, 0x0, 0x0, &(0x7f0000000600)=""/57, &(0x7f0000000640)=0x39) r11 = dup2(0xffffffffffffff9c, r7) fcntl$dupfd(r11, 0x0, 0xffffffffffffff9c) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000680)=0x1fffe0000000000) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r12 = fcntl$getown(r9, 0x5) getpgid(r12) 16:00:01 executing program 0: r0 = socket(0x0, 0x5, 0x2) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x1, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10006) r4 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r4) ktrace(0x0, 0x5, 0x4, r4) r5 = msgget$private(0x0, 0xc0) r6 = geteuid() r7 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000180)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r8, r10) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r12 = semget$private(0x0, 0x1, 0x1) r13 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r13, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r13, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r15 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r16, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r14, r15, r16, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r18 = getpgid(0x0) fcntl$setown(r17, 0x6, r18) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r20 = getpgid(0x0) fcntl$setown(r19, 0x6, r20) msgctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x40, r6, r7, r11, r16, 0x120, 0x3}, 0x1, 0x58, r18, r20, 0x7fffffff, 0x3f, 0xffff, 0x8}) r21 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r21) ktrace(0x0, 0x5, 0x4, r21) r22 = geteuid() r23 = getegid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="7b1dbcd327d4bc67d20e4efca12cb5349362fbe7b4299ef6c3cbd692dfbfa3a7863f14138ffcd5ddb5de23e0ee6271d25fd34146387c93bdc0422b2f76b02aeef666f0ec584cd65d395a58075a011be93f0dae77de68333cb88834cb9d237c545c8fd4006b5b1a0ae4", 0x69}, {&(0x7f0000000200)="5c20d79a01296d437e90d6d97e1e8252e2f6cdb94268d8ad00ac92dec32f24fd5126367ea6a1fe3667dbc3ae8de0", 0x2e}], 0x2, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r11}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}], 0x70, 0x2}, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x4, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x20}], 0x1, 0x0) r24 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r24, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r24, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) getpeername$unix(r24, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) pledge(0x0, &(0x7f00000000c0)='vmm ') 16:00:01 executing program 1: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) r3 = semget(0x3, 0x4, 0x40) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f00000005c0)=""/206) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/213) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="47a15b59d21ed3c0be675e158aee41f28b1d700719739ad9cde2d55f1cd900ba0de7149e70b02ad271b7535670b1e428ce9e777758059676cfc4a38020b74f50c330292fa915cf210ddd4af0a9ac6203a86381d59e3ad5eb0cf40795818ae18e1d06d6c70abe43ca417535c243a2d54f3f3f13b48917d9b639af3472c8e510eb28cfdea28a0fa499fc67aee0f9d43f42fae7ae7a", 0x94}], 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x3, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffad, 0x7, 0x146f}, {{r2}, 0xffffffffffffffff, 0x32, 0x80000003, 0x5, 0xb792}, {{r3}, 0xffffffffffffffff, 0x28, 0x1, 0x4, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffc, 0x10, 0x2, 0x4, 0x5}, {{r4}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x400, 0x3}, {{r5}, 0x90f545f82f84f9a1, 0x0, 0x2, 0x5, 0x20000000000}, {{r0}, 0xfffffffffffffff8, 0x4, 0x80000001, 0xfffffffffffffff7, 0x100}, {{r1}, 0x0, 0x66, 0x1, 0x401, 0x1000}, {{r3}, 0x7ffffffffffffffe, 0xb4, 0x10, 0x4, 0xffffffffffffff00}], 0x813, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 16:00:01 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 16:00:01 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000023c0)={0x400}) mkdir(0x0, 0xec44dc5bdec006fa) r2 = open(&(0x7f0000000140)='./bus\x00', 0x200, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000002400)=0x2) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) mkdir(&(0x7f0000000180)='./bus\x00', 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') write(r1, &(0x7f0000000140)="9cb2992007294cde194ddfe06e322e2ec3", 0x11) execve(0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x69, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r2 = msgget(0x0, 0x2) msgget$private(0x0, 0x200) msgrcv(r2, &(0x7f0000000140)={0x0, ""/135}, 0x8f, 0x0, 0x1000) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = msgget(0x0, 0x106) msgrcv(r2, &(0x7f0000000300)={0x0, ""/143}, 0x97, 0x5, 0x800) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="f3c98680401f95291d4799f8925b9407000000000000000000000059c700f9055999ecffffffffffff070074"], 0x33, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="35891adfa53f69e03d2ff7e388a46dc1d4796950a0e6ae180ce30d926666e721d52119f7fdd69c451cdbb35f805b205fa604c778f9a0235cc364ca30347f8579d93ee984d84e3037af893ebc5ec4a63068947bfd59f151f1091b63622403b38dd53846d317e65c9737ec2323a16a2dfe117881d60959713b63fb7f5b96d51e65459d45a91781f59d4e030369f2d3b9226af06d06f82916d23ef926fc982abe903bccfcf86d81c60b68d0ccf9e0a97023a0f5bdc7db360284a544cbe05d5366e9f7a265f952b61a67a121ebf5b8f149d4ec5c10de588fa528b5c1caab33aec78ed044250218b50e", 0xe7) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1703) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x12) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fchflags(r1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00'/12, 0xc) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r2 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) connect$unix(r2, &(0x7f00000023c0)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000100)={0x89, 0x1, 0x3, 0x3fc, 0x9, 0x3198, 0x4, 0x10, [{0x100, 0x24000000000000, 0x80, 0x6}, {0x20, 0x3, 0x81, 0x2}, {0x8, 0xd9, 0xda0, 0x1ff}, {0x6, 0x829, 0x73, 0x20}, {0x80000000, 0xffffffff, 0xc744, 0x1}, {0x3, 0x92, 0xb57, 0xb1}, {0x4, 0x4, 0x100000001, 0x6}, {0xbed, 0xfffffffffffffff9, 0x100000000, 0x7}, {0x36, 0x2, 0x3, 0x2}, {0x361f, 0xb8a4, 0x653691f0, 0x80}, {0x3f, 0x5, 0x80000001, 0xc3ae}, {0x4, 0xc000000000000000, 0xc7, 0x8}, {0x8, 0x2, 0x7, 0x2}, {0xfffffffffffffff8, 0x0, 0x100000001, 0x6}, {0x9, 0x10000, 0x3}, {0xff, 0x6, 0x2}]}) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:02 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) sendto(r1, &(0x7f0000000240)="b526843b1365d21319515ba13d1deb3476d29fb31462d07a240056a2e4365a202ed985bc8902f5b15928668896717e793c6a72b5969dcd4873e04106bf359468faeffc83", 0x44, 0xb, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:02 executing program 0: r0 = geteuid() setuid(r0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) geteuid() r2 = semget$private(0x0, 0x1, 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r3, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r6, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r4, r5, r6, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) getppid() r7 = getpgrp() r8 = getuid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={r7, r8}, 0x9ff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r1 = dup(r0) ioctl$BIOCLOCK(r1, 0x20004276) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) pread(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0, 0x8) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r3 = openat(r2, &(0x7f0000000280)='./file1\x00', 0x800, 0x2) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000002c0)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000380)=0x100000000) getppid() lstat(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000400)) r5 = socket(0x6, 0x400a, 0xcb) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000480)) r6 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SBURNER(r6, 0x800c5751, &(0x7f00000004c0)={0x1ff, 0x6, 0x17f56655c88a0f2d}) syz_open_pts() ioctl$KDGKBMODE(r3, 0x40044b06) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000540)={0x2b86, 0x6, 0x8, 0xef, "e5952cd8c576eacb59e7e4e957e978bbff5bf6fc", 0x8, 0xffffffff}) ftruncate(0xffffffffffffffff, 0x0, 0xfffffffffffffc01) mkdir(&(0x7f0000000580)='./file1\x00', 0x90) rename(&(0x7f00000005c0)='./file1\x00', &(0x7f0000000600)='./file1/file0\x00') execve(&(0x7f0000000640)='./file2\x00', &(0x7f00000008c0)=[&(0x7f0000000680)='+\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\\\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='/dev/null\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='+\')\xf9\x00'], &(0x7f0000000b00)=[&(0x7f0000000940)='!:\x00', &(0x7f0000000980)='/dev/null\x00', &(0x7f00000009c0)='%\x00', &(0x7f0000000a00)=']\'\x00', &(0x7f0000000a40)='v#{\x95^/\'\x00', &(0x7f0000000a80)='\x00', &(0x7f0000000ac0)='/dev/null\x00']) recvfrom(r5, &(0x7f0000000b40)=""/51, 0x33, 0x2, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) r8 = dup2(r7, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000b80)={0x83, 0xffffffffffffff9b, './file1\x00', 0x3, 0x8, 0x6, 0x4}) 16:00:02 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a997a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000000000007aa87448a5f01235183a0fda1fce2f003dcfbed01773f9b3d6ce2d4f3cba1f9436b6c74ebfeb802690c700c213b3e3e48d0c70ff030000d476242b43238462e64e2b96c83852c53c"], 0x10) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adffffffffffffff653000463f7b238bf46854d78a2a19aaaa7a3862ff030000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca683bedbaa4a519495ea523f9a4ddd044896bc5e57c6558bbd2ad88b2903b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c2384d6c6639c95aaee48c02f6ac41e6bf3bf5547b3b9ba5aad30505e8f5300a49fef9d612f87501f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"], 0x10) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000100)={0x4, 0x0, 0x8, 0x8000, "2ea18798c84ce56595c87410accda186b8149178", 0x400, 0x3dd}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0xd7f277cacbfb9197) write(r2, &(0x7f0000000140)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) 16:00:02 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x10}], 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) flock(r1, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3b}], 0x4, 0x0, 0x7, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/40, 0x28) close(r0) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0x8, 0x401, 0x1f, 0xffff}) 16:00:02 executing program 1: setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) mknod(&(0x7f0000000900)='./file0\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = semget$private(0x0, 0x7, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./bus\x00', 0x2, 0x2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000500)=0x3) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000180)=""/9) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000740)=[&(0x7f0000000580)=']]{\x00', &(0x7f0000000840)='/dev/zero\x00', &(0x7f0000000600)='/dev/zero\x00', &(0x7f0000000640)='/dev/zero\x00', &(0x7f0000000680)='/dev/zero\x00', &(0x7f00000006c0)=']\x00', &(0x7f0000000700)='\x00'], &(0x7f0000000a80)=[&(0x7f0000000880)='\x00', &(0x7f0000000940)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000009c0)='&\x00', &(0x7f0000000a00)='/dev/bpf\x00', &(0x7f0000000a40)=']\x00']) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) mknod(&(0x7f0000000b00)='./bus\x00', 0x80, 0x6) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r3, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) symlinkat(&(0x7f00000003c0)='./bus\x00', r4, &(0x7f0000000400)='./bus\x00') ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000800)={0x1, 0x3, {0x2, 0x7}}) close(r3) r5 = dup2(r3, r3) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000300)={&(0x7f00000001c0)='./file0\x00', r3}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000440)='./file0\x00', 0x1) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000008c0)) pwrite(r4, &(0x7f0000000240)="8829076e9db40856a5321cf3864c65fe3f0351f97fe7a134f5022dc60a78e4d4e8997d8056e95f8df0a2ebeea40c260b3598a1d1eba4818a8f7138004a853d03a41ff90629679b594802edfef87aab83fd1f197186fa2eb6504f4b17a1da98783077968f3e85e3b65b3097288f068cb4768080bc62b6dad6679f983153bb72cf8643c12d2937ab804b2e69e0b2c9299a51b8639508abae2d598764670cd2d370e252e47ba47aaf9e65", 0xa9, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x100000001, 0x2, 0xb, 0x29d8aaab}, {0x4, 0x1ff, 0x8, 0x7}, {0x7, 0x101, 0x6, 0xb55b}, {0x683e, 0x100000001, 0x8000, 0x1}, {0x7ffffffe, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000140)) r7 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r7, 0x0, 0xffffffffffffffff, &(0x7f00000001c0)=""/104, &(0x7f0000000380)=0xe1) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) dup2(r0, r1) setuid(0xee01) recvfrom(r1, &(0x7f0000000380)=""/195, 0xc3, 0xf3ab87538d7afc6, &(0x7f00000001c0)=@in6={0x18, 0x3, 0xfffffffffffff001, 0x6}, 0xc) r2 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000000000000000"], 0x10) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) recvfrom$unix(r2, &(0x7f0000000080)=""/191, 0xbf, 0x42, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:02 executing program 0: truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xff6062a8a2fd0625, &(0x7f00000000c0)=[{0x2c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:00:03 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530007dd091b619c1579e0a"], 0x10) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) preadv(r4, &(0x7f0000000200)=[{&(0x7f0000000280)=""/118, 0x76}], 0x1, 0x0, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x1}, 0x8) preadv(r2, &(0x7f0000002740)=[{&(0x7f00000023c0)=""/242, 0xf2}, {&(0x7f00000000c0)=""/41, 0x29}, {&(0x7f00000024c0)=""/185, 0xb9}, {&(0x7f0000002580)=""/121, 0xffffff8d}, {&(0x7f0000002600)=""/114, 0xfffffffffffffd41}, {&(0x7f0000002680)=""/114, 0x72}, {&(0x7f0000002700)=""/52, 0x34}], 0x7, 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x28) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) pipe2(&(0x7f0000000000), 0x10000) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x200, 0x0) readv(r5, &(0x7f0000000900)=[{&(0x7f0000000380)=""/112, 0x70}, {&(0x7f0000000400)=""/39, 0x27}, {&(0x7f0000000440)=""/238, 0xee}, {&(0x7f0000000540)=""/194, 0xc2}, {&(0x7f0000000640)=""/23, 0x17}, {&(0x7f0000000680)=""/61, 0x3d}, {&(0x7f00000006c0)=""/125, 0x7d}, {&(0x7f0000000740)=""/164, 0xa4}, {&(0x7f0000000800)=""/27, 0x1b}, {&(0x7f0000000840)=""/173, 0xad}], 0xa) 16:00:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001580)=[{0x0}, {&(0x7f00000014c0)=""/155, 0x9b}], 0x2, 0x0, 0x0) r1 = semget(0x3, 0x1, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000000)={0x5b65, 0x100000000}) r2 = semget(0x0, 0x4, 0x42a) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400, 0x1) r1 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f00000014c0)=ANY=[@ANYBLOB="82022e2f66696c6530008e8918e28b07f788270394bbdff543e5a79b422b197cc443ed3200566ffb9401c69d0b97392d961795b11a5d63c8cbe3fb1871c6ab2addd48613c26561feffffffffffff9558c50c0cf33a3a09cab8909de871ac9209a425af753ddd22fea0030953d8eed8ce720a7e2461196c37c69e4ee52573d6e1d852892d628e83826bf8e277cce2a3e97b614748d591115f2b6427bce9307c5b0b4706902b939a257efbb14e6d61e0387ad60b8a5753809ec7e541ce5c0c842c457930a26ea59651d5a45712d4be6a0a6401a2af0d6ccc0517d4a7f57e12f97daa175dae0700fc6ff3e1f84d17e35a2d23bcc54abe4d7fa319b02782071d4fb5de552ee115c8f0f287d74c270c2a4404851779931487a55af2eb29bebc407db6784663f712214377dbeb57f0cf423881788e8678887a7226a1e431317aa11d03f56a91062375728ef755efc083c257543d975f730dafca82b407c17fe99cd25d3c23b922569d4cb8ed8d2dd7215b8f3c0f04b20f881ae49f2053ce28a8ef4a19ebe7d0bffa5fcf21e1d572567453aa6114720ef2aeb1422375f0ce25a1f745835a4d44b715f85fda04b1f7f935c8bb3134fe65e1a272a589e8e21906"], 0x10) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) getsockname$unix(r1, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x80000000000000) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) write(r0, &(0x7f0000000040)='t5', 0x2) chmod(&(0x7f00000000c0)='./bus\x00', 0x80) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x2) kqueue() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20}], 0x9a1d, 0x0, 0x0, 0x0) fchdir(r1) dup2(r1, r0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x30000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000180)=0x1f) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000000, 0xffffffffffffffc1, 0x9, 0x9}, {0xbaf4, 0x800, 0x0, 0x922d}, {0x1, 0xfffffffffffffffc, 0x5, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000500)="3f3191e8901a52225a78a418005a360bc9f5f14d257770d8181ea6d16ea0125dee1c2ff58cd1c34d322d86cb6d37188e88a386f3f83ae0ea006d381bcc2492faf1fd1a5c7b57da5741f815de221435d883d7e58de6eeeaa742b3789555a988d22f2f295b31f8245225b655bfaafb44db7b835fbe947db22091b043926f7b73beb505219e381a2bcd5495", 0x8a, 0x8, &(0x7f00000005c0)={0x18, 0x0, 0x6}, 0xc) r2 = semget$private(0x0, 0x2, 0x7e) semop(r2, &(0x7f0000000480)=[{0xb, 0x1800, 0x1000}, {0x3, 0x8, 0x1800}, {0xc, 0x400, 0x800000000800}, {0x3, 0x5, 0x800}, {0x1, 0x7ff, 0x1000}, {0x3, 0x1, 0x1000}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0xd00, 0x4) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200)={{0x7ffffffffffffffe}, {0x2, 0xfffffffffffffffd}}, 0x0) r3 = semget$private(0x0, 0x1, 0x20000003e) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r4, 0x20004269) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000000)=""/66) semctl$IPC_RMID(r3, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) semget$private(0x0, 0x0, 0x5) dup2(r6, r4) r7 = socket(0x0, 0x8008, 0x6) r8 = kqueue() preadv(r7, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r8, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r8, 0x1}, {r8}, {r7}, {r7, 0x2}, {r8, 0x10}, {r8, 0x20}, {r8, 0x80}], 0x7, 0x3) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(r8, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffd, 0x42, 0x40, 0x7, 0xbd7}, {{r9}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r8}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x10000, 0x7}, {{r8}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r8}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r8}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r8}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r7}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r8}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r8}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r8}, 0xffffffffffffffff, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r8, 0x40}], 0x1, 0x0) close(r8) dup(r8) r10 = getuid() r11 = getgid() fchown(r8, r10, r11) r12 = socket(0x0, 0x8008, 0x6) r13 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r14, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r13, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r13, 0x4}, {r13}, {r0}, {r12, 0x2}, {r13, 0x10}, {r13, 0x20}, {r13, 0x80}], 0x7, 0x3) kevent(r13, &(0x7f0000000300)=[{{r13}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r13}, 0xfffffffffffffffc, 0x4, 0x82, 0x7, 0x7fffffff}, {{r13}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r13}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r13}, 0xffffffffffffffff, 0x4, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r13}, 0xfffffffffffffffa, 0x40, 0x8, 0x5, 0x1978ca539}, {{r13}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r12}, 0xfffffffffffffff8, 0x8, 0xc, 0x7ff, 0x101}, {{r13}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r13}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r13}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r13, 0x40}], 0x1, 0x0) close(r13) dup(r13) r15 = getuid() r16 = getgid() fchown(r13, r15, r16) lchown(&(0x7f00000001c0)='./file0\x00', r10, r16) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000640)=0x1) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0xd3, 0x10001}, {0x18, 0x1, 0x7, 0x1}, 0xc6d, [0x80000000, 0x0, 0x33a, 0xd, 0x7, 0x80, 0x4, 0x4]}, 0x3c) 16:00:03 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000003c0)=0x23f) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget(0x0, 0x3, 0x100) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000280)=""/55) close(r0) write(r3, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x749e, './file0/file0\x00', './file0/file0\x00'}) ioctl$TIOCCDTR(r1, 0x20007478) close(r0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x92d50a17af09207d, 0x0) close(r5) dup(r2) syz_open_pts() r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) pwritev(r6, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) accept(r1, &(0x7f00000001c0)=@in, &(0x7f00000006c0)=0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x10, r7, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r8 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000000)=""/155) 16:00:03 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"}) write(r0, &(0x7f0000000080)="bb", 0x1) execve(0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x5, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0x400) socket$unix(0x1, 0x1, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000140)="b666353e326beeb8858a3a1034f4cb672b", 0x11}], 0x1) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0xc80, 0x8) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r1, r2) openat(r3, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1000, &(0x7f0000000380)="e92a03e070ebfa267dcb403203b9beb8afcc16169fa92c673e2c563939e9527d37588f99fee9ce77b6101ed62a7e8cfbc611c7ee80eba2f5fa315da53e6a6954c35dcd09356ec1a7e61c79efd4321f8abf94a4f108fb73a319a2041e0cb57b12c1fc1c0f84d479a7a05843ce3861e4ece42c73e4998122afebee4d3bf0974a11b4cec1e46733900a7c9d7c42bd55b8374e809038875ec9a56a3cc1d3fc0d7ee6d14f5902351910556fbdb318992a8740299cdf6fbc31bb5435423c7e07872c517553dd514067c7eb36c6eaa4f4d8a78ae8cf1f2ff377015b8a3a60021d11fe10c198592c4b6de88f2255988a5d6d118020d5e29bd7840ca5d91d5caff6e51fa8313732646aae5b39b4162d35a1319d16711505acba2ebfc27acaeca0e62d2cb036468927fbb6454c12df964787d424147d3405982a0a803d834739f6f9b7eb8a42506ed0b467d233d75e132abbdb2543c80c06a23cf925b2bd6085d30cebfe8c7393322f467a60624e8234427d39ca402c8cf890acd894d85a8df9c3c841da33cbe007d4bd162af50f32b8b0fce63398cb95ebeaf574ce45bb9766758318f99610bce7e4d52532acb1e7cb2fd7864ed692cbb99b88aed8e8dcc3123c65cc274824666ed8babe56ae680d3cc81a274f2d6359833c571d169312e9757accfddda4367c8c250d5382babada30f2af0590674503ce0859ff16b56d08877a6a45b74a967eadc07f46c2358c51bdd00ea550cd695b23338487b98172353337273a452afe675d5bbff8c868011fcdc6300e57819246b81f8f30df88093180bae0fdb8c19751d406735049662f700eb14933a03c7c4abbf111330bc5fbb1a1989e1d980f6ecbec778d3620a37efe93888dcaa3ad598aaad1d973e29e8fa4bc6d2cd0b60199bc26f77a7a504be878642342553da14493ce88c05f0b25266cd8f61a663af7f6989e2158b71bb56134863aa7a3a2b82ab5adf0e049c84c4eb505d7e4539810d3afda3d700256794120914a9e4ab90b74984a075add6d429db5482c60653804fb243dea70e72792308f2b33cf85342c24c6b51383d7f9ecf77bad2d002eec61b79f0503226a558572212020a5f186e1e776ee69f13b9bf877c8cfc4573bf6c62146ac639a4c72f0485cd9270fcfc52df91d9750d3c05352a36121ead82e1f1919ec73048c78bf02dda2bbde28f27ed8977aedab8b80f522848c1f059769dbd173aeaf269f6d6cbfdb29e743ca3c340a247378a7a54df89a6e6a9f79b5b97bdaf4e3b1a5881fbff47d25eb434250e533359e545101fab8d392226f5ddb2de07ff1b36483ef9293e2843a9693d240a90303fd3adb1a7e69d916e7079326a630154c5de5f46a40ac16ce82f88310af94c59dcc3f871605dab0063ae4598c797d84ec7c6c081d85d27c755566451293fe0399e70e335e3e2de3299604af4bc91b45e90caa8a38b683aad4c2aa85b34f057e2c703b8db2fa523248845e86edcc3aab47554ea92748ea0405b390eaeba768591fa4830481b0df84d9bed6a625ec73fbaa8542a5a4557b0e2cd354d1f06896641ce8f4cc04a22d2d0a641d2524df3d1456443a6cf24db58274415c2eaae836452d96e133ad59efdef40f610f7d0f67327181cf379f6eb5fab93b31cf880d3a0e20ad0240d567a7c926fedfcc41fa127d8509a5c8a14b61e744a0d4b8907b695ccaaca476b6fb588f9425d335b06a4f17cff074c8113a21e8d7a970945ec9548a9ff62fbe674dde3bbb8bf02454c7b02d82c3c4b9016650c3296a5e26afc91ac218bb042c6728aaf9e84d4b81ab4d8bf49b380867ea7af48f17b0d1ac52ed8146fa96fc8ad40102d260da9a8fd84b60d82e07aeab8f09739352dacffcd0a6d8af43925ca986958a87b94edff15023ab647e5c8ef3eba9420f1404f1a62b591998c15f99c67d9d427389d90055ffdcc94d0421ec163659289f4e2b85c216abc0248b45ae2ca78e452d4a4406b369a0ae578bd9fa7c801f49383ace3770de433d605009d2a2f8f3c0595bdb250afea72654fa93b18fb99569856ce1dd08bebfd2a9f772b53049976ee57463a56c216c4ddd0a79d243e423ba34b87b689d72e575748b48971a150ad58f537623264ed9a4496d519bb7de27425c61a7ce33743afae6ccd714c5b4ba3ae2e698c839538f490b757c3ef4bffa0a2e337fe01ec154518ff1d61423e654530a761f43f7538202cea3e08b67ca8018d155585eaa3e6d11fda56d8ec4b16ab97acd37345c754d2bc42bb09a7a2e5912ffdc2093f2844e27454b8d90ed32188d6ca619b33c6f479f02a46bead27c00471635345fb3a4045bf6be3faf9f11888b7124acb1728f5056087adaeed67492924be0db2ef25ad2facdfc0fdd7c2c60a422f611755c5d523ee8e692ae76f87401ec2cb0ac1573950b423dee5fb532e6c374ea8a0701e7fcd429ed32dfa87dfe19e227d092505458b17a73ecad809dd302af43198ae6add917e7f55b803788ca048fcb8446ab3389e7c4f67091711f86f1685a4174102d86b880ef719fb51116a17e83ba5159b5bdeb13b819f3f5ef18899e5406b59189116c2180659e255e073c2ab4e6b4a1c1a70da2c4d29ff3b4a9bcd45c457db271ef9a93c069278f2b012de2e52c5de325900f437f30dd01a2d952fb4c28a13e401042c27d54f47a6726a8a51d77c50629f18d9a99a1f6bed37ed2a7f0cfc438ff04dd89fd6deb3ea8841cde4cf4a9811968009a9ad783756bfe194c99c0cc7e150537792a8a03c9266f70b827e7b7a0b576ebff487f592b133be78ac62d05acf23ce30f642905960f5b86119f6f4c1eaca8215f6e9c5e8736c32b64262d83fcf103b03d546e682e9fe60b3c7e7a8a6929eb3a68f0c8fd782a4824606af08e45525adee157a8ff4a07890b5e4a374932cf0030aff3a5a2e84d7ffb15e2292673c5029af68d8b5dd718aa4c421abda42876fe85f7691780b330339790a1d80d037a65f07af3608a7d1bf7051d7b2b79f1ed6cd5666ad52fdc4a65e4137bad65b1726f9b85c0be249dfcad08857b2c476393919f33999278dbcfba311ec4606f18892cbf317a2409c13fec5028004e7a02a5100282f78b319ca962feea1580501ecf442d2b4a3451b2ce7efdf66c2cb351cc3d4b8306ba7735e2b3dc16d1db2326e854798f6b3252d52c5b521dbf26e1a9b04e33a14f13c8161f9accabbe50e2dc6f03b09b395d72d219c90e0c40551fdeceebd1ac4d32eb958e4408024df4d7e7bc68d320fa9f3ef6ed2b355010170602da5e9d1bd0b75e3231cafdf5e85239312fa3291de2d24e20e7676222e674797bcb777d0ee23a0bfaab1a5a905ca4a451028ee57b52e94f097e35c26214e783408c6129e7ea85d2a9030c5f605ff03ba678a5edc5d8098b40f2ebe467cecd071b6e5e82539eb3b314b5864b5d8c31bdd07400b2209937b8d6e20ce5e505790231c096ce84031918be6afbc0ad6d7d01ecf13fa3c3ec1e1b5d9dd745e316726476afdf87ac5b2736f38c21794a1f0e6bf3620f00c9d7fb35de5c8a58f98e97e14d1875ef123161f02554ff0243ed835ee0ae8ed7310e3a52719b3b78199f67d2fb446f9e4a73bcd2ded13315a7cc0dd335e40664fc3650fc1105fefd2fe905948c5ea7671ba054ca5231d4b6fc7e15c3f93fbd6e0145d54d6d8db7db9c653470e6d9500398ba405984e313cb88506a716a7e7bb5d17d4a69abe0b657d90be60ece3d3cf6d54350617952a2952d53a32dd69b6a438190ead0d9320f6aaa98a8220aa7a855e06a7af2d8c0ed01c690f540cd1d095510defb8accbf01c9651b305934cefaf81b381aeae80a7a9c86bd127c7c96b010c2e48d9733b570193cd8e66eef58c6a60d981bfa65c381eac0917c24d7e64a64476b80c533a094a6f4766672ff840243995b4fd604998da91d5afdaf6a7ad7a669373a223012a5270291678603f1b011cfbc40d6fbd399258d99f086a23f719be87fc46fa15ccf2982d47f5fa0722f896bb7ae86dec5e115ce0a0d2c7de1d737d34ef229f7ad84f276225fbf7447725fbd150eec6c085a629aed4710e0ea8aeb3cf62c13734ef21f0cdd704840565028020368e0f7efe9b8a5cde2ceca36115df17482474fa587f3a6445aa5073538861338ee1c01a3300553fcd2da52aed1c637b2b89ada3f2210e73b09710c449a17374beaf636e71a92250abf825cc2b3754b058723691dcdddb16e415309dec098fb47b7379b4014d0782c148de794458b7f17235ced51a7e9b98d99979235689e03fb1e947ab9ecf233253436e6ff3722ddd01326b9107e73af975c2f6f01495baa8350f88d2bd352957f935378439474fdedd89d74d2187d3c00fe673581c71ef610b5b8fbc2d51949914073c1b072f86067ec8de2691edba466ec5b44f2d0ea68353f187ef6b0c7dff9813f6d021fa36df8687f87a780730201bf43555088d55ef9c80be4a6649aec19b1a52d46bb4c5f53ff7ae5f6ec19a2aa626e2c719e2dfe453fd479235b8471bb0854e4c5a43acbe9855ca9b97fcc6a886db8b4a2b16980770c3d7eed0bab6151ac74ef88fa6b9582b495d6ed3ef49d0b198dbf99b889b99c6600750bb3fa31549b18ee74224129e517906aaaabbe68214f1e3490ea25f6fa0afb1dda536e79afce66b59c8a787dff86eb547c83520d637f6805e1f8535af7bbfb3033ad0530c214d9c520110b40381a83adfd450f2a7cee82ac3feaa20c19e83e60f5bdd90fb924d54d7fe60f8976d5e8599069c98fb00340f7c3f30b53b03df12770133c35a21656d51b993a22a3586f2a231eb359468084311e14ee60aece645321cd0e0df3876282c6eb715423686967b3d0e66e6c7852185ccf26030ddade40c60bbb23afd7df5004a8717bf06f3782fd16d1a6d17b7c9c5724624fd9d6f164031b19bab2984da33e8dee60ad8b808b700d1789d19aedca3fb0fd6ffe62ab84c0a5e4c17fd9e3c3d1f6a9fd3be3b6a5fdfe593e8bfaa34d26fa367a170119349aaffebb3afba1cd065621d8af95e53b3feb3ba98320daab50b4c2c467f5bcd26e0ea85dcce5db2bb8564358e11b2419fd115e7372151db886b90d53f86fb5c4c2cebd3c3e09d617f1ca69ba2f75d59008de7767a851b70bb61ee90aa80b50a246829cefc4e6ea3f2fe5d0dc66d6f702a5e3c3d391d186581e7744bd729be59bfe75b333ec9af8c8c59311dc394c42376b9f0a0f0b5bbde34ae5e28109db642c3dcc1a78afdf3a028a55308def9bbd485ea1af21100b1bd221ef10a7bb09ed2e32c4f5cb2711e97fbcfa925ab7595d99e5761e1a7af5ee9e2b14ece728b96f27ef0bfa313a76c733858c0f506f7847a270d9488f24ee065461fef5ef3d105dda0181701546e0df68f161c61fff74abd2b3671a8628f3b0437e70d799e5ec13d346eb4d8c56f71063a5bc494578fccca91162abb3765aa574e3410fdfbfe2912fccf742b20e8a0492dac8e2f36b88da606f8136df8c5d3e660117c163c52b92b0e3765826350e0653962f9be9919360cc25988fff6e2deccb38823fc89762072aafaa1485e86a96a76a2ab87dd7f549e3e00ea02f216f4637b2689f2ac578ac38f545aec333e0a83dca596e5957f235f495075cca7befd7fdf696a9e0cbe1c22d5b9bd6513767e0376c5c11b4ff2a33104ce61e3c4bac420893aa5b40281bac7f67f38411a2dc78b4899c680f50922023f7d67966aa8d8f2402ac8f1d2b4eb90eae2cfdf866033e0bfdd37ae55e74925af0d3284190c37c368d53b09ff6f1d8aeeecd21cc1f7696efd16dd085") r4 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r4) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x28, 0x80000000, 0x2, 0x2}, {0xfffffffffffffff9, 0x0, 0xbefe, 0x7}, {0x6, 0x4, 0x81}, {0x10001, 0x4e, 0x8, 0xfffffffffffffffa}, {0x2, 0x80000000, 0x5, 0x1}, {0x1000, 0x0, 0x948, 0x401}, {0x14d76cc0, 0x9, 0x7ff, 0x3}, {0x7, 0x1b400000000, 0xe018, 0x3}]}) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffff9, 0x1ff, 0x8, 0x20, "aeb48357376391a73f4e79259b144c2b2b38ab26", 0x5, 0x8}) fchmod(r1, 0x4) close(r0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='[\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='\'\x00', &(0x7f0000000200)='/dev/wsmouse0\x00', &(0x7f0000000240)='^\x00', &(0x7f0000000280)='%!\x93&\x00', &(0x7f00000002c0)='/dev/wsmouse0\x00'], &(0x7f00000004c0)=[&(0x7f0000000340)='/dev/wsmouse0\x00', &(0x7f0000000380)='/dev/wsmouse0\x00', &(0x7f00000003c0)='/dev/wsmouse0\x00', &(0x7f0000000400)='[@\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/wsmouse0\x00']) syz_open_pts() syz_open_pts() 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000002980)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993cfaff5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b3050094c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9e0100000000000000189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) getuid() setgroups(0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) getuid() r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffe32) setgroups(0x1, &(0x7f0000000540)=[r3]) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r6]) r7 = getuid() r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x4, 0x0, 0x0) r9 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r11]) fchown(r4, r7, r11) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000001240)='/dev/pci\x00', 0x902, 0x0) sendto(r12, &(0x7f00000012c0)="74e65a0f1c0ead0c86ba3a39684fcd3f1c09237943ad57cd69853d4d955b2ffdf1cd13ad99f5fc8887d238d47ee4", 0x2e, 0x0, &(0x7f0000001400)=@in6={0x18, 0x0, 0x4, 0x2}, 0xc) lseek(r0, 0x0, 0x0, 0x2) lseek(r0, 0x0, 0xfffffffffffffffe, 0x0) fcntl$setstatus(r12, 0x4, 0x8) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, &(0x7f00000010c0)=""/38, 0x26}, 0x800) bind$inet(r0, &(0x7f0000001140)={0x2, 0x2}, 0xfffffe19) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) bind$inet(r0, &(0x7f0000001180)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x5, 0x8000) r13 = openat$tty(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/tty\x00', 0x8000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4813, r13, 0x0, 0x0) getpeername(r0, &(0x7f0000001480)=@in6, &(0x7f00000014c0)=0xc) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001600)={0x3, './file0\x00'}) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000001200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001300)=[{&(0x7f00000012c0)}], 0x1, 0x0, 0x0, 0x400}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2810, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001bc0)={0x9, 0x80000001, 0x19e7, 0x401, "186618feddcad0d54797100755106060efc1b821", 0x7, 0x480}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r14 = semget$private(0x0, 0x1, 0xc) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001280)) semop(r14, &(0x7f0000001c00)=[{0x0, 0xb9, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x4, 0x0, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) unlink(&(0x7f0000000040)='./file0\x00') sendto$unix(r0, &(0x7f0000000000)='z', 0x1, 0x4, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="50010501000000000000000123090000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2401757105050000000000000065f3482e093de7", 0x150, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="8e5030d111df929354edb4e0e232dd58cabe8d72ed77e5bd333351875e62e0d7a7d2705f469e66e9e2ce8dd42c2a00af52c182bececcdbca01b7dfff3d5fedeb5e519984ee9a305eef351dcc35b087aa35781b0164a42add6d4cc3a2d8cbd356267b96d68b6e887cc1109c50e9da5081a9b2d74814c8cadc2425a07e3b66df0273f1a3aed3daad399af5aacf54eb8318586366e2f79609bc39eb8113caa9c48dc84c78986c72047d1fd5f6b56fb67778609915bed2b8e766968417ccc61af929da9f11989d3450d6abdf1878eba616219b6ad31792f719233b879ebea19b33ffec74896dff289665ab6afa450e08b4ba5410630a71191b442cc6d9ab621d03873004837d68124fd8fce4279f99622eeedabe9e6efa0c765e8c14772a01bad79e2d8f282e4545c2259bdfbb2f40db8243638742a4d056b96a093bc37888b704b2eb14a78494e8f65914027b35e6f21a3c198af2c7fa49a3f796a8054b69e519000f6982db32791c6a2a6d330f6c2aae2fbfd31b435661fe818ee4017147c487e59a2a0b4b63fd172f8891798ff7005c709491db12c3979adc996e464135d022ea4714322affafb062adc54b22e1d85b0c0d500262ff0d07ffa297a738c3867dd2d972d45226be5b378d07d08207f73677bbf2a385303dedbdce0137d086778d4b0eb3a550617ac1229731e2ba5f32565fb2211fa61c7831b33400d9a80f5ac3757f2d72f9e66f6c88b1a817b95ad908c8107a54dba134b0870e76cb3facccee85bbe9fd1d837d6a55a4c09b7bd8896e393f4bdb466be9896c045672c9e1ac9e7030d4b3d26d57163097fee7bbbc51fd9a4f77c9b66f73ee8f08aeeba74d6548a98c495c04a68ddcf7e44a88e77d473de4be9cdb6f521836509d7cf591724d0156012f3361e2bc4ae14f1cb92e9c4874d9a61ce9d9183fc819e66890b6efe4ecbbc12e16caacf3f68911b63a7bf2bd7b5763621596cf2a8c1dae706723edb42e8288a4278dd18889c9103ee7911313072784b0bae81bf19a7f5d2d860ce9e7f9aa685fa1775fdd7687b278d08bbb0990e6af74969de76a36fa0d1844ac6423c01eac2ab98c1920f551892bb6485e87d3240e94ec44b2ced5020cc874ded45402e2682113f20ff20b5c6627efb7e5c3ee8aef8f008f149ca1a6dd437e3c160b885aadc8b9db6f024e34d7ff9c81d19667f28094df24ec899c42f771aa49d8c0d92d9ed3f531c9bf4bea742f4e850a7c5323682bb757111deb680c5c758aa255e66b73e7cb20b5143ed12f59ac356df49165dd44d403b89b27541c129442e5a0fa5fee4ea17dc10f99dc1b629e76a909200546b4f5101350eb8c321602a4600cbd8bc0e53d470fec95b78be280d44d9be3ee56a4e77eefcf0917ae11af2f559af8a2528ffb1ee532202311d6bc7d0d46578e3b4472640efab910f5f8ba055cddf4d7fae19f954c97cce4c0583b2685bf30ce6fae8db999202098e830637acfdc59ad96e3e713020d066209dc4b7cd50acbbed50ca7432ffdafd95d9df7762e730ffc3d94e0610ad6bf38d8c0fede6e6d6b3a7bcd6fd553a0b58335b0a8acdb950be720f28dc59358114eeb0e2a0522e189e9a8f3ae966679465a61406ffa51f9010f0d65483ad47b739028a7d84e13108e25b74f2d360a3e814228a1228de20b65c23a9017425bcfccbf5303cd5193e23b49d7b70410f0af9ea18b070aebdbf2b3ad4fa3b89c9def48d0d7bbfe7feb9ef07c289c548f60463c32348174f2214ff2e51e8a05ca3b3ab05933673f4b77c9749fbe3b69135dae4c078ca18dac61fa0118bc520e1f580484cbc73074adc2d73457390f786fc0d9b57b54277c29dab442b972973c5e4123e930d6d0c2778dd703de5d50cb02059d8d639090e93563ceb4341e76830721a58462522d29b280bf59be71d432c7cc41d1cd511c6d62022f8c1765355988f649f23eafecf90633afb91a7c0c363f93695b1d1660ecfe5925c4f20bbce5be8871d5ad8151f755bd3f83f09f0df45dd7752250d3a7e3ef5a9b6a3ced702a9d3959735942c522f4234afee55619b503cbf711c330fe4da6126c10da1ccce9cdd03c9a13d0d98c15672f151bd806fac9b98958542c4d45a0d4d10a6363f3bd0aa49e186b8ce0b7e1e7b2b5cf2af28ebe65638fcd6cc8a925ec712862ed5fb92a22f68b676a2a1736b6810048ccb162226f4391b6e2c9d4d4b98063f53c7757885b5590415dd5fbcac5bea2985d59152b2e4b3b974286ff17118679566d596fb13525c09e3a4d0df67bba5df07890db9202dbb67a5a0d328590749653a0116a7e5f992591268d43f22133fdfbc5f3eef3a917e1db6f1266c8e38d5c4ffd6320394d99cc64fa62dcc10925e49afeb30014bb384b334a79c726c9cc3cc184806fff3396aefa11d186525cc5d6e5095c467e3deedda809ea71fe892f311ed8e3df495cdc45fcd15b036f889b56b8cdcb634f471697fc5340d4de0f683f22812140ce452c1981fb059b58b063f6c1b3912ac84826e1410daf6e9aed4c74ef604134e98d3222e3d13a1a3d0728bbff1af270aadac197176f7415f328692f4fec854d0012b8146971e049c073aafc8b929106b7cf9888c5c2d2c81d1ab7a4c02363245166dfa56eff82d277e085263792d66ccc5f812d4c40c7f96ff07dd3194287af349786a77dabcfbaf55dc5cbcf6318802a5715157ab9a2b61da664ec6f9301512f169347b8ab3289f39fe76bbaa0c96625d6dbfd5cf5e3984090be59021082ba21ba409a9d60742c47e5228bad96b6473b400563ff177e338881e8dd3b1b62e53cc7302d8c9503f1a5ae434aae2b0f2372b3b7fa5c5cbe5a5d954c8e6175b28aecc11dc4184d4a96911e9358df30767f1744677ded28dff4f5f31a9fe432dd2e6321bc7f23062fa392e4eb32cb091644ffe19ff553e11ee12caa1802d8cc04c040e775d468f1fb8a7d223e850755e64e078a6b0c41b6b6801e917e0d607e509bab56e70414a67ab3afcfcf86ceb3b1218ab4f6ac1137a9a7bfe909e813974b018fc2ebe9977758feaff0f0c69fcaa5a91f78293d89467fa47476c0bb0847baa1dc7fe856734fb46c7bdc49fd49c9a92d807b512b8a3fab499b7a183dd8130f7b9b4b977a37aa02da13fbedafd192ec15bcfd70baf5ab93fabcbc7b762bbf0035a7d56596898c5a7055bb7fe4a32e09568e53a90b9d9ffbcbd4320b9248114c49710c801cf5bf397f648279e78c1475c746240c500f9215715f5e5a55dd5f9f75b3aef2628ebfae3251bbc900a841785b6c51ff64890d782e2dc2160a0bafe85fa1dc269bc6aee58d69c800d1cfa4305407577e7127a9c5d999e56261062996b59434a4ec0846520f3081883fc0f1a818e4d1372911c31514a0fc44bfe70fe79bafbcd6d97d4b51e7afe7a409030607f6dc515a02580c8c4b2719203fb22518a6bcd78c92af698f40171e734b4d9a4d71707407ae194517d18632810a20acedfa945f20c02a0c12232a20a050cfaf80dcdb1d78e4bafea371cb91ce07f2584220ac43a4ed65c465895882874bd9443f2a8dbceadf4f2c437817baa8ee77a580396d219b62b7cf29ef6bbb9dc5331178711f4c09dd11d957791022db7bf80fcf978186bea9b183be5c5681e908eb94a7dbb5b812f27a0cf337b43998051b0b26b5239c7f8bf98cff1ddc700cc4361ad25b1358d783f884084223b6566246822e1d15241b97bf723f56f72c3e41917da8aefafcb19114e83b48024b206d729e200b3aa0505b2f4167a8f88c2e0fc9fd54e77c4eb129ba9b2d7e91c7ea7dd607c648de5225c3f353960a6e659f27959973203027e3cd4966eaaed2952cd3ca9e35f8c858791c5493f8c7a155b94fbdd1ce77af8b0b31f8d4b3d20c3308b4e81bb1109fc606105b13fc5362bb576ed198026198d5812e34e568daff183d909293e51caa76125d2f0498be5561b7f2b821d300b4be4d25a26219c46984f876d9438c13bcb7c7408713b36b74fed1ad0ee4248c95f141b355447d7b18d2f815c7ebca4eb11b4f9c7fd47d49f3331d3b332561b508cda81d2af557d34fe70354d6826443679374cd4232046cc59c9ee377bb49744121752a29d4e39eb552811ca031f25b5ced5e3f51c31a8c03cc4cc9aeeafa8c5d3905d969a770946a0f9639beb15df5c4a3ea77d8a02997469298b921065bcd9f5cc34d6cb82d2ff0d0c6a6512b4f0854d413ec149b751b2f5ad5edc573b61aca00818adf6aa899c3e615a15fa56d7d338664897d49bb63b9b13c0bbaef128e61fac85f1ce75e236c82fb0993ea3ebf3824683197c4257ff972648b2ae0055690b1242ca247d61ff1d66bd89fa51b675fd47f7731b58543e40ad4c72659206731359b823e2a857efc4305c3065005d1cf39dfa677baced6fda01dd1590716570a9bfa9fc8c24c95039b2195e0b35ecfd7a4305fec53e4c28eecad37664ef38390717085a69aab158fa01896f34653cbfa00cb26aee83139209e5a6cb1470ca8146fdfd84c45facec59cd168d4d59f1d29ddc4ff6568c44c0477d3cc54910d704e9b26e2fce1e24c4e9df5de3c502470f2baf383bfab0f255c2e125823f9d94904066628d44fe378664fc7478be57ef1ba1a5bb0cc4712a025f2f6de9eb48ce9cbe4b01f25abc84c2aa32e13138137f0e087bdbbb3b3f2cd890baa90a2070a6fe61cf2b2978272f71525462f2960d9ceae09cd79c09b0e7875aa2628aa6d1dcaf26b06774be5879276edbfbce3d76abf2e3846f6953b7ee73a53b1d75b08b19da75167148cdf95ceee3b31b0653f23c0ce1df92aa36181a2f6bb8ddab6b3b4128d24cad3c205174d478762867af362b03b57b1f7995a052013604e277a17d2e8bd3cb4206b2c644a0c18b322587b96bec3630b5fadca8eed02e3d7058d368aa8ebd1faeff4bd3c143408cba94fb8d57504c2686915014ea8e9ec816c9a86c4659267e51d57a349c477dd4bb289155535366345b8ecefdbe744b31976328572dc2ac0f4c5583cdc7cb0bc2bb490fcaa508cb55c88bf4e420edfc35d501a6f4ed74ca4d42974e0e2e29d50b1fbbbf10f5f44fa09064d0d9da152eb130ba2e07aa3ce2f94ade46834d25f8a4b86ce17eb505157f484c107484043b3f979acf565cbb9f69763def35feb6a365d44c29ac8eac20f82ffd8b25f8e4153c75b906b95b471f34a9c717a80727861932c7fd21b13e70d9cfc884749fc581b4f89e09b5a93e6d6d9f0221ed90263192454787fe8a2229de22bdb390262eb29ea0d296ed3a15abe02d422fa5f91892478b8b9eb05624d1c30e742d980cb00e23f32f8423c66e675480f04c116dd48028274b3ed51bf665e8e930689dd6a63d24afdfa96be69a5163c92fde6bea083161bed4bd2a39bb9efc05a2e1d88e1f3838980469d6df9ecb3985969a29b90abd4a29aa03edf4192402793d584063e11afa9d5f5953b1365ab23dd55318504f11a339ef121d235be2ae060f4f6095ac45568ea3b5a00b6350176192f895473e472c70dfae4e5465277b24a16d0c0e8f614c6004bcc0aae07b5c11a814baa75b38782f1bb6a3944be3f6c0a3880f2f51c9f8a3d9a9d9d0e7fed85e8e10fdabfea17d832604a5a89cc2ccc6f2ba006145515f1805d291d8ff489b16f0b7007f09d1cda504c4c2ea1bf53e8a635a39c554c16fe2f6c6dfd938617eff2ed5a27c7526368b9255af377bd986de16909e12a3e9729fc8b86d60ffb1a7ff9bf6ad3e98216f4a278915481ccb175e95c8bd4c0835a1ba824d67a8f6db4deb4186a31bde9bf2dd839", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x1abdf5fd, 0x5, 0x0, 0xffff}, {0x1, 0x2, 0x7, 0x1cd43348}, {0x1f, 0x1, 0x2, 0xbdd}, {0x8, 0x0, 0x5, 0x8}, {0x7f, 0xffffffffffffffe3, 0x7, 0x10000}, {0x0, 0x5, 0x80, 0x401}, {0x8001, 0x101, 0x8000, 0x1}, {0x4, 0x1, 0x8, 0x2}]}) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:04 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) preadv(r0, &(0x7f0000002540)=[{&(0x7f00000025c0)=""/134, 0x86}, {&(0x7f0000000100)=""/35, 0xfffffffffffffec3}, {&(0x7f0000002680)=""/119, 0x77}, {&(0x7f0000000300)=""/237, 0xed}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/4096, 0x2dd06d7895aa6faa}], 0x1000000000000315, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000001c0)=0x4) fsync(r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000002480)=0xc) accept$inet(r3, &(0x7f00000024c0), &(0x7f0000002500)=0xc) munlockall() pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000280)=0xc) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000001940)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca691cc171b18519c", 0x14f}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) lseek(r1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x200007c, 0x8}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x5, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x400000009130dbf, &(0x7f0000000000), 0xdde, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x81, 0x2, 0x8, 0x1}, {0x1, 0x101, 0x8, 0x1}, {0xfffffffffffffffd, 0x7, 0xff, 0x4ee}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x776) 16:00:04 executing program 0: msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000004000b02334b"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x6) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x73fce0444dc82e82, 0x2) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x54}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000000)=[{0xf872, 0x6, 0x4, 0x100000001}, {0x80, 0x9, 0x6, 0x76}, {0xf49c, 0x6, 0x3ff, 0x93}, {0x200000000000, 0x2000000, 0xfffffffffffffff9, 0xfffffffffffffffe}, {0x52, 0x7ff, 0x10001}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="e4") preadv(0xffffffffffffffff, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r1 = open(&(0x7f00000023c0)='./file0\x00', 0x18a13, 0xc1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000002400)=0x2) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2d, 0x400}, {0x3d}, {0x206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x5, 0xfffffffffffffffa, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f2", 0x65b}], 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="11d5e7b7532d4c767f440b259de0d673afbb3a12e5f5316a38b5f4a97419e195fd2b18e6b967b64a20982b9a1203f0d4794b2dace412cc6b94b70d71fe41e46791487717e98cd75439a2bca3d73cc6a78b4650a4c2f395e1ac0b1c3cb199df1c5503a47f199807216ae331a55e0f958f9fc5d3e87ae6c056514c5cab4368a75782d67360ccd7340ae27a03eb1d0625449cab2cad1905c10297f99c3f9eb7801dfbef4b537f120cb1499af88bb37086b26c6331312247f75b0ca608a59101aee00243fef30a99c9b60915e9a514ce003e996e3eba8da533af89461314beb9c6a49369a689a301f3f0a2697f4ac21d16", 0xef}, {&(0x7f0000001340)="a8c65c2ff7aea296174a63ae635edd05dc78e075214db94f1e3de508a907ab08e0a016746c53d028b76644485ce5d035b6f5e6998891b13d9846058137ad0442271dcc0b976ff5561abe498beb07c8e345cc5c6cc391d973f6dc6f7e2cec52ca44798e90e64cc2cb80ef682c403c3322126f79202133e0ce8740ed3cfaf8ebc50066cfb9c26f3285f296b7af35571438ca23584e7bf1e2250f77c8d9c55dd8451f47e8dd0e462c22a8f77ce8fe81398bcbd6c54c976ddf0759aecf87e3356267fa6fe71661ceaf71479b86b0bc69aae4e387d1c4ea41678e4a630c0061c50a7836c8cd8bf02742b74e5346d234caca3b6d6255f746b94ce8b70f18ecc7c81e4030176fe0e778fdb8b7b9fa347b3a2da886ef1dada063f127b57b5417cc2a0a5d090bde4d0baf988b723ed537c8a6245fbc5d394655f533aede132113df5371e872081e40118dc574638e939fc949ddc41d56bf39b4bdc97452c6f4edbaebcfb69aacbbc213a4b60328b978166e3dc1398198a6da066691cdf11dcf3f9ff0f86d35f864ab8b59e9d478fb59cfd1f72404acbacd8604e2085e1f049aa783afa242e5af3625ba0fa8ef970db8ad4057a64f5d09d4bf3248e9e9c6803343908ac88a2f8dca5a2e4379fb430b47aea3393907e61407ee38cbb2e017a6aa1c405c2e7ecd5e6e911a3b8dc4398dcbb457e49c7dd8029f0196d3a245a26c596b17d176f7e9866817faddb3e82856c6990ac2b86993b0297b923012f6436b2980e6e89e5fd9a8371509ac0afacc467d02f8ce6e095013a5a80314c58231860dd6756215621949026df6de3b46c29ccde7b773bd1772160a1231b3f645bf26acaa0ddbb2868a7985b6e85754e1beb574574b98f0ac2f7a21dc10ccf3d4410ec1211d1a46a2da980d122ed78f483435652b247026ae621c91ec3c3c97821b7d7d917cd53a4c2179c564f5f939221d698f85af4c93e80f411cfab693839fcc068ce4999321eac8eb99bb0cf41369d82fac737fc3addbf9a8aeeb8e0e12003c314741a78ffe396db6cdca5e6b51a477cf55e0735595f9a225ace983fd619d3b026791112f29bcc5c1e0ae48c3f54a3d1f5458ec515c41ceaed3ff85dae50d96f7ddaacf6d29b3d97bc78a4a42a25a91c91ce6e991cc81e7ab6c2156713a545dd946dec70246a5d21d9f95cf46cc13d5775942a1409d82c56f41482742c6f356db8994b0d5b3ed2ee1f7f18a2f6baefeb95a28e43b843875a827251ada7e095c13cd418256f5fab70dc72d8ba958661317458ac7417902ff13de620862856e5c5548457f955998b7815ca27a01b1fb11af1c46db5a9a57a2e1b37a22bf6d8be811564a717e022d94ca042f9e6c96ab59451dfb225bcca3836fc69f219dc10486a76e4b637730e2d35e53394578e38afc96001939cb93abf33b3cd1ac66c971a91177d98f16977aa9d84a66f92cecf9aaf3afa8e8b77f87c59a8012f631acbbca7062e5e2b5db8ccf98090243fed62918dda581e3087410c7e16aff56fc23ba003be55c42180f99e0553c875de43574e2298d9ec263801fa8721e3568718c6f7f2fe37113173887092d873b26da2aef4a1d749356683f479e585c8a229d25af19273a4011839a5de0acbe31d225d44b50d915c510f160450d5db6cb42502b8aec20edbbeddda4934c0281d44044a9470b293d00b83dadcbaec1938d5670467021bd5a2a228de025d127979bd177a02c415d69a2e3622b32a7b6a714fc9241d8b91b663a1569fda73c9082f476b1e6f63aecd392bc8a2593fe654b9075ddfbff0879277def7317b524b9a032cae688e6da3897262522ffa7bbc5d200fa7cccb90036d8483b09a248725e558d06099a84eb77e4e1a88f90d5347d84981156fe125a601e4d10e141e1c694abc96ba8a19a89561b59b1d712b2bf8d3fc084bf81717649ba9fceec1f46e0882067f85ebcc98ed487d0c26f590635dc2d0c150be7c0e628c743007f1c18c265e3a7ccc4f7b678350d24d1dd0481084dce14a20d79322597b7ddc856963263acf386110e64010246628efc8b5f69038d4aa8160738002394beedd56c2bdcaca6b31dbcc21e45297be63e65a6c656cef94db2765081fc3f0f9eecf8d95ce33f6fe332bd54f854efffa52e7c8e6bfdbb1af28a56fb20434b833253281522dd145b08c59126d80caf25bf03d789cbb996d733c2f1387271f8308308a528509472c0f4706d902725fe1e31fba407ad25b738fe772bc80e212c59c34859d972633388b6c911f4e1faa85b795818a48d351c0366572f35194aab0030ab704951bb8a09f338ec71b92c6526f1a2564d73e5e0619a1698a41a8739f1b969859dfc289f3fdf710beb34009e8ca9aa4c7590e3f92d653aa3ef7ff8f15e92503de177e5d745d52cf9d7815c5cb3357a4149763ea482e25cf79e7de331e5b776a6341269978bc9718241f7821d9828145615b3c9340930d5bae171386c64bcf7c10003a6038c2a20d74a9bd1d655d5aedd591f6a40f63b2583e9dee574ddba930b2022b8ff3cef33cf00432b6d8883ea90d5e0d19fa7e95f35d897f9ca094fe291b7af9ce12e73043a9264b3cf62d3666ad05af84a19d4f003ae69e14065594764a1afe9b5392c752911be480d00ec7fd27f6c70c97e182ca60cf4e974d0d969cc305ab1efbc35313eb81cf383422755cd6ff00d805d0aedb5b82bb9633d6f2cacf996e54336eea120332905fe1dd362f9157330a623d7f0c809fe8f60bdd9ba8c8e565778a5f6d0e2458a084f0cb843274f933772160559ec7b49f8a616520466608f56c6c5e9dabab4670cb8b8b679e5ff3b4845c498df7d6a02deabe5dc2994722d752e18b0fc9ab298ea6d7a888dd5c6810cf4d1a1cc2d517dc0688d329d05738b8217337c4d34e8ebe12bd76cb71e6b8a26464ae4063b070066c02b765856bbb28c7752c5a621541dc174b148b588570d7d952fe1e955bb8fa4c26e4ecc3fc7b39a672e4c9245fb0258e0e693d5d6d09f6a03a8c4837149550acb3f531494f45c81ccd243a9537e19a40e34d3b0f397eaf189227f2769b02a1424074bcc7e1d0363cd75ce777edcde29d894391334591e4d1e42ad19692f54565ec1652c3c6b79a6b85dede8e5a904a6ebda15f25f19c3735adefd2606fb9035097fb7288d790a1e40664ff2cba5a7ae1f98b9a951da4670b861dc827fd43ba1fd71223b17e128da872436a3cab16aa06b5490289e245527a3945254ec19aa8948ffcbc56f4dac5852c9fe9ba4afaed9739e0873e67cb23004f98f74ebb2cb1cc6e34d12ec31d421b10fbc674733891effe840cc6e0a85e796a8287f88928c8a2530a809b58cfe1009c04fb934f08c65f9971d2b255e32f390a354d07c24e077369b799ff6f8899fa7f3dc9383b474c2934e2ae4ea75c6fb29b5317982ea78e4ad5e166468a233cc20fc27b9bace63f977f76db69cd8154e7ca266d126e8be1e8f31db9eb5e443d4874bb7d62b287761564a4137aca9dc4225d18a93f5d9937876c443e123b9cbb22f900f3bdf22ef147830d585987e878b7c4b5404abf65f0aec8ec466a2e8c08aa6a602fdb5a9da3abfd1d41c508a12cffe5e15feadc841cb5d440f1db6f57ccecc996535997622fa960143f31503841e6f5823ea16eda854f0c6a26fd476d378f5eed4492853bf84d57d5c331227791ae649ee39d249113503db12d43e9b7fb4ff46a5c332207dfa04aebe7dd03698f2e2ab8c7d0ab1b0f5f32c35239fb0e149270cf088b867050c4ea252980b811ecfe98cf9189b841b34ee0aa781a09c023e4eee5b53cd9fabec95f5139ebc761fc9fc01e67c7549732668c5c4ad7d4f737d7dc834abcc28409e042306b26f544e477d4cce281f803343a1a95fd62c082aa815697bdd120e7ea2ac4a7536780dab54d5afb879eb0937131bc3fc53a39be155014ac2d2e18920379f25a2f9c0c136decc54c06c2c09ff38fc25fd1187ca30cb2ceb47faa8b16f2da572376e367a68d7adc9c06b302aac2c794e29d06c2022c584bf4aef8fbe9cc7eca96ff4491ae78bdad270531e64f5bdf5f8b873153a02013f1decb9eb3cea7c899403b0f994c32348529a91dddda9c6f9cf742ecb7c8feabce046312db88b2493fba01c9f52e1e642b681dc3b8484ccef9cb53ecae0a3d0dea6f4414b25a21a1d2ed6158b258398e6776ee4e55a29d01d3effc82aba8729894bba1a6d02ae6dbe85f1e90caf430320d199b1d0ada0763a7ec2fdaaf8f4f63a59e052dd9443c692cb8e494bf304535e46e2fdc78af32b00c2afded9acdacb51fd6972484f03ae0b8979982cb9ea5df8671be8ba9fa7af687bc457dd0395bd29832beb94a46a55833d5daaba640c569cb67e3cd43c2ae6f2e9545a28022d9867bc059f8e1f3e245c4fd4c14ef4ac9e10d8c3f6e5eec98855b11012dc09a48e31dccf25fcf99fb48eca1409fe280a005f541c99822c0747c199b1baa6756390bdad873408ffd740c73dc289314f9bff42dfcb5c1ed50d7bea366b759372cbd6d41600a92ffa085a494bcfc76644fb8a19cddfc68b5c5aa6f62f0215b10bd983de8b3aa00463542e7fdcbbd0ffc3ac6ad416c9c5cc1df7a299f3a8919aeef96a10115a5118d5baee198d16ce7fc9c7dd8233717bd7f8c931d03a4d2ee64e315342ba99b09c737788", 0xce8}], 0x2) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000340)="61aabb41ae03e1c21fbbe5204f081ae5e339dac99b45ae623d91b6f686ffed32949eba26f3452174fdd70310d827bfcaf3f74e76989f898a9d3729b998b4117c54e55bd76eb73f0a0a17b1844478ed11aebb7138557f1d50eeddad9b88c595b88598150bb7683fe3049da3aa02e56a9446fcc073fe917677667bebfa423ab0cacdcdb7619fc78c03908f77ea1bb6b5c9cc25b0f6a4b0545539a54b400f6826b77e87e9a6951455766c7b48733ff594d6b394226c06e5af66c218d193f6a9618b161d2a43b95bfc576643add236e42a00f8833f0614559f9f4d9df1b7c3dc9f2bd981bc09", 0xe4}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0091e18ccb0486616dae"], 0x10) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0x1, 0x1, r4}) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)="3b966439d4dfff4f45daea189a961a3dcbe1f27f63c6a2129700b44afd31640610c04dd4de82703bca24fdc4806ff1d48c7100cd185013ba81b51c880620e4042e91cb57d9bfcc9371f2bb4efbdab21c28eab4cf85203232a6574b09f9834c5291f5ae0e350542df57318962dbf779b21ef59ad2d5869fd0d990c65d8a11e8befa6c56b188a969b73cdc001980fc22dd181025299d4673571990a9d4ee8ff97e99dd31b17ecb1db0a8283f", 0xab}, {&(0x7f0000000140)="92de4401dd3aa78bac803d63e829477790c441cb3813226d408678b3c3346b5e39240a89ea9ac36aac1dcc72fdc04fcb5f6344bb03577c06c5de843cc62a799d2b0405890d28f1ef39d2aa64daecc65aedc5a08a779bb6636a41e630ed6588b41dec54ab96cb0eefde74c9d869d93ec8204a9b2ca0c018f53b688c9a0929b23b36db4c6b7891aef83cccfa2e0d667fb126235bb0848f180b37539730d4f6ac3630bbad9c8c651e1b179df3fa2de14de43743d6b40dc54ecde1118f500c6b323b8b74ce9d65b36b03e1a3f4f6ef210af6313be953f55d72d867b51e550e92b71a333637eda45f", 0xe6}], 0x2, &(0x7f0000000280)=[{0xd8, 0xffff, 0x3228, "c15ec437494ef0d16814e1c1e13a3140cdeb2e77b9e89cb4f5951696eb80879d576f1e1eaa9de7245632b911ffcc364958ca6fd8b1a511232654da7d21c12120c7610db516e281fdef6416cdeaf639704cf3422af98ef68e273d3a3bb7ac2717f0ad1aaf67dfcc7ed8f0e45aebf022b151f12f156514feb5e38191512fb75ea1c581f20ca49fa5b9d06fa675d52498bdc561fc4cb190ee20ea2c9e5a85e0efbcfef66c6c91e67a0eced81da1148150c4c19e2141e401124bab34e26b5211d660451d6b5d78dd"}], 0xd8}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000a, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0xa, 0x0}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000340), 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fchmod(r1, 0x120) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='$\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='#{\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\\).\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='({\x00']) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff127f000000000000ad050000000000dd76ab0d00", 0x16) 16:00:04 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) r1 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f0000002ac0)=ANY=[@ANYBLOB="3268ac85f29d542c785bf30400ace5ddd87e9270eca8e8661597671b2c1e0b8689dae943cc62f10047fff9728e51679b9b0efea68f6e71d17ab2faa2ac66f3499fcc107101bbf91821c511dfb193af3bd89fc0b37aae663a8741c08cb4d70cc19ceb2af6cbf84ea23dbb2abf2cf40d78f863102b45887dd64278f432cd47f6079b23"], 0x10) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) ktrace(0x0, 0x5, 0x4, r2) r3 = msgget$private(0x0, 0xc0) r4 = geteuid() r5 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r6, r8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = semget$private(0x0, 0x1, 0x1) r11 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r11, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r11, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r13 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r14, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r12, r13, r14, 0x2, 0x8000000005c}, 0x8, 0x6, 0x80}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r16 = getpgid(0x0) fcntl$setown(r15, 0x6, r16) pipe2(&(0x7f0000002a40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r18 = getpgid(0x0) fcntl$setown(r17, 0x6, r18) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x40, r4, r5, r9, r14, 0x120, 0x3}, 0x1, 0x58, r16, r18, 0x7fffffff, 0x3f, 0xffff, 0x8}) r19 = msgget$private(0x0, 0xc0) r20 = geteuid() r21 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r24 = kqueue() kevent(r24, &(0x7f0000000180)=[{{r23}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r24, &(0x7f0000000080)=[{{r23}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r22, r24) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r26 = semget$private(0x0, 0x1, 0x1) r27 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r27, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r27, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r29 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r30, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r28, r29, r30, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r32 = getpgid(0x0) fcntl$setown(r31, 0x6, r32) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r34 = getpgid(0x0) fcntl$setown(r33, 0x6, r34) msgctl$IPC_SET(r19, 0x1, &(0x7f00000002c0)={{0x40, r20, r21, r25, r30, 0x120, 0x3}, 0x1, 0x58, r32, r34, 0x7fffffff, 0x3f, 0xffff, 0x8}) r35 = getpgrp() getgroups(0x1, &(0x7f00000028c0)=[0x0]) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r37, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r38, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000002900)={0xffffffffffffffff}) pipe(&(0x7f0000002940)={0xffffffffffffffff}) r41 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r41, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r42 = openat$null(0xffffffffffffff9c, &(0x7f0000002980)='/dev/null\x00', 0x1, 0x0) r43 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r43, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r44 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r44, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r44, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r45 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r45, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r45, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r46 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r46, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sendmsg$unix(r1, &(0x7f0000002a80)={&(0x7f00000023c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000002840)=[{&(0x7f0000002400)="03e2cc9124df228cdd0bc7faeac4050868904d5a32f16d9cbab77ab3581bcdaa0560b77ffa26dcb9dda5665bc921a2d6d0ce9ceac8bcd61dab0598d0815e5c4442576cfef93cea48b601d3e843fe3b551410015038fc14e30d631e9e89ba26d92ae213c898f1809aae074bd5d034c90f54c2cb98b493512bcc966fb39e164c32a0fc9bb88c1f55a6b8eb38ef5fedda97b799ed3930045c4f1afa3d99ebf39dd0cdd128e76ab2ee028c2dc0be40ec54216a7679bf13", 0xb5}, {&(0x7f00000024c0)="a2e6791360b886363af364dc1ee9", 0xe}, {&(0x7f0000002500)="f1845ee495bfec14ff2f1fdb2a88f6619cba96415c530cdd83b3c93e19e2deb671c87c0e1f6b795cfedce38c23d256fda1b83da7706112c71ef4a3c9c74d8beb73490a0b7c451f4ed33bfcd19b810970", 0x50}, {&(0x7f0000002580)="d10c54bfa32f35b11e6b707448b2be5161398a17356078b6ca1741634c756b63b48b704e1ef4da1c7754b680f8a8268bbee79cb4c8ac1d3ee7cf2479f520bbeb4bab74e1aea5", 0x46}, {&(0x7f0000002600)="9a03526fe5301b1ebdc6ddfd63cfbcecfb38ebf7d8d8d93c11eda2e931c559fdd1383ee072ef72b8ba926f0d43f4b4490fc1873b9b8cc3772dacbdeeb854064090816db821383aafdfcf83df01395a2689fe01e656228426e743a9abb52ff34d6756c31c01c691a749e71bf52b4678cb67dd58824d3442a7c70f44c1a01cbfd7d9d68fd47a367ab4e0ec91aeb6ea991f3f1e6bc82b8846619e70f5a455", 0x9d}, {&(0x7f00000026c0)="02b0404db8c1e2f6c8bc780233fcfd729f12dd648f84b80d6c1938df8159c725bbcc18f31b9ca5666d7d346b3459747715377b22a67b65cd08f14e32f6a28fac85d441aa4e91cd1d77de2350248f4efeb8f2214175cc76758f9da097953e411d0a5c0285bc1ba5af51b4dd72fb00cdff0b36be09ea998936ec67cb3eb5e3c9e3c9b516905e33a2fadfe8be71861c8d15d4efe343784371d015ffd5c77a42eef0335878880e83cfc1b382c1cef0098d0354748ed1d7bfc1f5d6b9fa66f3c9d14ca623ac08312cf2b8eff6986b774de3869f9223598bb465", 0xd7}, {&(0x7f00000027c0)="881791e4d398210d9543ba3c942f825fc6deaeda4dc33429f18a1114216e52b0ba63d79e554c0e42aa9989eac932b6bfda6b1d14d545d7115326c6cc229a7cfff76b66101ae7918663cee8ed694dcd592d370ea134f1aeb22eb4adb2de01ba795ab81ffe988e5af4eeedeb238a8439824e4c0fd92fb27edcd2e262", 0x7b}], 0x7, &(0x7f0000002b80)=ANY=[@ANYBLOB="2000000000000000ffff7283f1a794056fd74a1ee12cdad5fa04000000000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r30, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r35, @ANYRES32=0x0, @ANYRES32=r36, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r39, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r42, @ANYRES32=r43, @ANYRES32=r44, @ANYRES32=r45, @ANYRES32=r46, @ANYRES32=r0, @ANYBLOB="1000000000000000ffff000001000000"], 0xa0, 0xe}, 0x60c) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x10006, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="e3b0aa1ca7b83c6aa3eb5339369774bad92b1a3e328a4ce257cc1b7e3d94e6cea29d2e58134f0914bde16a49c80706b6390f7e06f668b425252304441f9199a8c829496a141da69bdb1951220c729ebf7ea160f4852fd2ea30d87b14c48b3f818878bb04000000a3d8f5e39309e0d9d5573a20b71e256eac389a369f43aafb3a617b63aa0657c810f197c80520bc9b008a25df2a35f31b43b46b26b2be7b9863556edca9318980e3c4358bab5e4dbd02b28c687528a121b5b37c319d1f704f0273a6991ac8c6d20dac1d2b720275369120846eaac5eadb5c74a36ae25cd3efed2b2c8b5106fec431", 0x148) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x4, 0x9, 0x5, 0x2}]}) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x29d, 0x1, 0x1f, 0xfc78, 0x6}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") setsockopt(r2, 0x8, 0x6, &(0x7f0000000280)="a81d689ff301ee36d9705b809498ea93533c8b299e946611729e534627625b397975f49c7cbb1392e00dd96e5a7f169da5b4d55d7c603fb18a4d6ece71bbbf47fe9473621daf9cab5d0e7ffc47d786ed", 0x50) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) munlockall() r1 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) recvfrom$inet(r1, &(0x7f0000000040)=""/156, 0x9c, 0x1080, &(0x7f0000000100)={0x2, 0x3}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 16:00:04 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x0, 0x586, 0x100000000}, 0xc) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0xfffffffffffffdac) setsockopt(r0, 0x3, 0x3ff, &(0x7f0000000180)="5cdbd494", 0xfffffffffffffe2a) 16:00:04 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() r2 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) r3 = msgget$private(0x0, 0x6) r4 = geteuid() r5 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000180), 0x28, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r6, r8) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r11 = semget$private(0x0, 0x1, 0x1) r12 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r12, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r12, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r14 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r15, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r13, r14, r15, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r17 = getpgid(0x0) fcntl$setown(r16, 0x6, r17) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r19 = getpgid(0x0) fcntl$setown(r18, 0x6, r19) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x40, r4, r5, r10, r15, 0x120, 0x3}, 0x1, 0x58, r17, r19, 0x7fffffff, 0x3f, 0xffff, 0x8}) r20 = msgget$private(0x0, 0xc0) r21 = geteuid() r22 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r25 = kqueue() kevent(r25, &(0x7f0000000180)=[{{r24}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r25, &(0x7f0000000080)=[{{r24}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r23, r25) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r27 = semget$private(0x0, 0x1, 0x1) r28 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r28, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r28, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r30 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r31, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r29, r30, r31, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r33 = getpgid(0x0) fcntl$setown(r32, 0x6, r33) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r35 = getpgid(0x0) fcntl$setown(r34, 0x6, r35) msgctl$IPC_SET(r20, 0x1, &(0x7f00000002c0)={{0x40, r21, r22, r26, r31, 0x120, 0x3}, 0x1, 0x58, r33, r35, 0x7fffffff, 0x3f, 0xffff, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r37 = getegid() r38 = getpgrp() r39 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r39) ktrace(0x0, 0x5, 0x4, r39) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x5, r10, r22, r36, r37, 0x80, 0x8001}, 0x92ad, 0x100, r38, r39, 0x1e06000000, 0x0, 0x7d}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:04 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340), 0x0, 0x0, 0x0) semget$private(0x0, 0x88cf7cd29a299154, 0x30) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2000000000000033, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) r2 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) linkat(0xffffffffffffff9c, &(0x7f0000000300)='./bus\x00', 0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x4) recvfrom$unix(r2, &(0x7f0000000200)=""/175, 0xaf, 0x0, &(0x7f00000002c0)=@abs={0x3, 0x0, 0x3}, 0x8) 16:00:04 executing program 1: r0 = socket(0x0, 0x2, 0x2) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=ANY=[@ANYBLOB="e6022e2f660500103000"], 0x10, 0x0}, 0x0) ftruncate(r0, 0x0, 0x6) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20, 0x0) lseek(r1, 0x0, 0x0, 0x2) 16:00:04 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}}) setsockopt(0xffffffffffffffff, 0x2, 0x0, &(0x7f00000001c0)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1d480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x6e) 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) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x802d, 0x8001, 0x8, 0x2, "242c4bb31d9bd38cf523fee376f0b71eb512b72e", 0x9, 0x401}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x8, 0xb393}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x220f, &(0x7f0000000000)=[{0x50}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) dup(r0) r1 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:04 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x7ff8000000000000, 0x10000}, &(0x7f0000000080)) r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) r3 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x0, 0x200, 0xffffffff}, 0xc) 16:00:04 executing program 1: r0 = semget$private(0x0, 0x3, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)) r1 = semget$private(0x0, 0x1, 0x140) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r2) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x2, 0x10001}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000001a00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000c14b7da796f5c1bc5def7f2b2981941f0c91f1d9ffe73b7decc629972360e563ffa2bf346a11b94b98ecf3c5e3d30662b86d0f481a737c446410c0995f70604af61ff4532320af55c6fe09fbb33ebbd2f07d24ce12b893272261e8956a21aa8b52f120d53fd044be82798b758352f23f37e1a0b61e0d1a3bd71e6f3e96589da28eb7313a03e73e6ef22914e52defb7ea7e39573f604885e2181c983d6c7be48a64171c90f3f1a18774aa2a83f708ce04c43c85dc220a9c5c844eb5d29caf6697218b9d9bd1f51b2d04b5cbae7712dbc0a34932ee5f3c705af3a9df64643c2fa257"]) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0xffffffffffffff80}) r4 = kqueue() semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000140)=0xc9b4) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000180)=""/113) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000200)=""/133) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x1, 0x0) kevent(r3, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x24, 0x2, 0x35, 0x80}, {{r5}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x100, 0x5}, {{r4}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x100000000, 0x1000}], 0x1ff, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffa, 0x1, 0x8, 0x8, 0x9}, {{r4}, 0xfffffffffffffffe, 0x18, 0x0, 0x4, 0x7fff}, {{r4}, 0xfffffffffffffffd, 0x4a, 0xf0000040, 0x3, 0x3}, {{r4}, 0xa58db712e675454e, 0x80, 0x8, 0x10000, 0x3ff}], 0x81, &(0x7f0000000400)={0xfc58, 0x80000000}) connect$unix(r3, &(0x7f0000001b00)=ANY=[@ANYBLOB="80002e2f66616c652fff1569720edc1b937f4e93d0690c4aa41b708e0c637515c67f62e4c78f8ca91f1c8d9bff6a2d159c87515efbaead39c81f4c6e46152dce5eec51017a61f2c6e70a20ef7fc8578f53a1ca0100000000000000ae08593905ba4476745c828af1e0d6618e8561c52afaa38a467cd82e42145cadb50bc492ebb39512405b9b88a3c0ed22f18d11a1c27d1f3fa894c734b450ae9edebeca7e289b0387ab8b9e53d40bfcb0e394e98158adeaf3761dde75c873b9de454af53b145fdfac94b8076c19320b61a17e23de3d1c00d71a40f60347687991"], 0xa) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000480)) sendto$unix(r3, &(0x7f00000004c0)="d873f0004feac42885113423b7a3b8377cdfebf44c5ffc9994f5d35825df7b74b63b349573e98cfd36c9a02e50b975b5a53d2b4b4ce8c21031a435658a1a4f9bbb5b3b6c52f9797768b9e2c30a089c2221cdac06c6fdbedce0a8460c52f4bd5b3b9c75a2f1ca7944a460903a0fcc4e1814c8c4255aed7797b7bf5116c03dc5d6e56043e4c62137e011bba766a995ac538548f38710166a8e01ca8990bd73b5bb", 0xa0, 0x0, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000005c0)=""/4) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x20000, 0x0) readv(r6, &(0x7f0000001740)=[{&(0x7f0000000640)=""/78, 0x4e}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/102, 0x66}], 0x3) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000001780)=""/90) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000001800)) mkdirat(r3, &(0x7f0000001840)='./file1\x00', 0x4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000001880)=0x5) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000018c0)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000001900)={0x1, 0x0, {0xffffffffffffffe0, 0x3}}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001940)='/dev/wskbd\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000001980)='./file1\x00', 0x10) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000019c0)={0x0, 0x8, 0xffffffff, 0x7, 0x100000001}) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4304) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) unlinkat(r1, &(0x7f0000000040)='./bus\x00', 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r0, &(0x7f0000000000)='g', 0x1) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000180)=[{0x7b5, 0x800, 0x101, 0x8}, {0x8, 0x1, 0x4, 0x10001}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/\xfe\xff\xff\xff\xff\xff\xff\xff', 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x344, &(0x7f0000000040)=[{0x80000000000, 0x100000001, 0x8, 0xff}, {0x101, 0x3, 0x4, 0x7}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r5 = syz_open_pts() read(r5, &(0x7f00000000c0)=""/13, 0xd) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x14}, {0x8000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x353, &(0x7f0000000340)="b6") 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x724, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x2, 0x6}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000006c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1d}, {0x10006}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d710c18690f700", 0x100}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x80000000000000, 0x0, 0x6, 0xffffffffffffffff, "85495500", 0x0, 0x40000000000000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0x20000000000d9a, "b08d14c6750400000000e500030100"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000380)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x18000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x100000001, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="78cc0df0") r4 = semget$private(0x0, 0x3, 0x4) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f00000003c0)=""/216) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x5, 0x4, 0x800, 0x10000}, {0x1, 0x1, 0x81, 0x4d1a}, {0x3d62d7fe, 0x100, 0x1, 0x4da9}, {0x2b9f, 0x1, 0x2, 0x7}, {0x800, 0x1f, 0x6, 0x3}]}) 16:00:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x5}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x200000005}) 16:00:06 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x28) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x108, 0x19d2f210095e010f) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:06 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = socket(0x2, 0x4003, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="e50f09000000000030002a76cff5353b6efedc0dd4b4ed2b70636e2393f8fc8368edf4bdd601442dda96da0e75a7c1f182b92f78ab17bea19b514eefd497ee8af6f770fd75021e50e739af960027247a867a8b83fda15f89d8756846cae0718edfa9773399f6334b861354d16db707e182c0d22326cb78d85f0b4d5d75d4c82cff5f8645be8eee958dc457ffafef633d59ec724482af30c1f5bf5fa9f747570f9f1c84ecbfd4aa7e164bbc74b0166d7274aca59f6030f922ae52e36599cf49a491e445b72f71ba82a6a0641772aee739ba2cd5b89ddbf54ead42f4744843b2e3e15eb472a94050cac280c716a76c2deddad4e4cbadc4c1f955b0f181f7a4053df66e53acb8c63d771b4192270d280355a5f04e07343e8a076715a36b8d147706edd71de9ef84e628be11238c3d66fc0795a048cb40a2c07e0183b15d2d527c13a843d427020e00"/341], 0x10) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x6, 0x4000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) seteuid(0xffffffffffffffff) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x1f}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x80, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x20000121, &(0x7f0000000080)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = fcntl$dupfd(0xffffffffffffffff, 0x14, r2) chflagsat(r0, &(0x7f0000000180)='./bus\x00', 0x0, 0x2) fcntl$setflags(r4, 0x2, 0x1) socket$inet(0x2, 0x4, 0x10000) chroot(&(0x7f0000000080)='./bus\x00') 16:00:06 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r1, &(0x7f0000000080)="a7", 0x1) r3 = msgget$private(0x0, 0xc0) r4 = geteuid() r5 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r6, r8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = semget$private(0x0, 0x1, 0x1) r11 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r11, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r11, &(0x7f0000002480)="0000ff03054511d3638ebe1adebd0704cac1e1", 0xfffffffffffffe94) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r13 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r14, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r12, r13, r14, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r16 = getpgid(0x0) fcntl$setown(r15, 0x6, r16) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r18 = getpgid(0x0) fcntl$setown(r17, 0x6, r18) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x40, r4, r5, r9, r14, 0x120, 0x3}, 0x1, 0x58, r16, r18, 0x7fffffff, 0x3f, 0xffff, 0x8}) setuid(r4) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) preadv(r19, &(0x7f0000002580)=[{&(0x7f0000000280)=""/240, 0xf0}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/207, 0xcf}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002640)=""/253, 0xfd}, {&(0x7f00000000c0)=""/171, 0xab}, {&(0x7f00000001c0)=""/85, 0x55}, {&(0x7f0000000000)=""/34, 0x22}], 0x8, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r21 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r21) ktrace(0x0, 0x5, 0x4, r21) fcntl$lock(r20, 0x9, &(0x7f0000002600)={0x0, 0x0, 0xc42, 0x9, r21}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r2, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r3, r4, r5, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000080)=""/29) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x25}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'\xfe\x91\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x1, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r1, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r2, r3, r4, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/177) r5 = socket(0x18, 0x1, 0x0) semget$private(0x0, 0x0, 0xa) setsockopt(r5, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) 16:00:06 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x38000) chflagsat(r3, &(0x7f00000023c0)='./bus\x00', 0x10001, 0x2) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000080)=0x400) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x4) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000023c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94df546004ebd0000f7ffffff000100"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) dup(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) preadv(r3, &(0x7f0000003700), 0x0, 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) 16:00:06 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) flock(r3, 0xc) flock(r1, 0xa) 16:00:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) syz_open_pts() 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000003}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) pipe2(&(0x7f0000000000), 0x2) syz_emit_ethernet(0x1, &(0x7f0000000100)="93") 16:00:07 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f00000000c0)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) mknod(&(0x7f0000000080)='./file0\x00', 0x8002, 0x100000000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 16:00:07 executing program 1: setgroups(0x0, 0xfffffffffffffffe) r0 = getgid() setgroups(0x1, &(0x7f0000000000)=[r0]) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x74, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="85") 16:00:07 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x2, 0x3, 0x6) connect$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="82022efbffffe36effffff736252adb98ce1dd0684eff608299f7aaceb39019d55a51961e640c451253e3fe1d80dcb5a24e9bd4bde54cf9c1bea22348c147cd9d36326174a60fb754bd84fe880d1f7034ff74c3e7716e8ea0b9d93d7747a7b6c93a9b7801ddcf98823c9c3b7b3edc63304f7ecb9bf90d707af6a7e545ec2ba3c040956b350e49a68d039e56d3757ce333cf3dec617b39d7a51bdbbd8a5"], 0x1) write(r2, &(0x7f0000000100)="070036c44a2d705e604c9e78805443e475397742930424b887e6595cb5e9b0b4", 0x25a) 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0xffffffffffffff17, 0x0, &(0x7f0000000000)=@abs={0x1}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="cb") open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x0, r3) write(r1, 0x0, 0x0) 16:00:07 executing program 0: pwrite(0xffffffffffffffff, &(0x7f0000000000)="6448379cffbef4bd419534e951bcc110", 0x10, 0x0, 0x0) r0 = semget(0x2, 0x3, 0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x5, r0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x100000144) mkdir(&(0x7f0000000000)='./file0\x00', 0x14) setuid(0xee01) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000001e, 0x0, 0x0) socketpair(0x1, 0x2, 0xfff, &(0x7f0000000000)) r1 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x400, 0x5, 0x5, 0xfffffffffffffff9}, {0x33, 0x67260000000000, 0x81, 0x2}, {0x6, 0xfffffffffffffffa, 0x0, 0x4}]}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = 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(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r4 = msgget$private(0x0, 0xc0) r5 = geteuid() r6 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000180)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r7, r9) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r11 = semget$private(0x0, 0x1, 0x1) r12 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r12, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r12, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r14 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r15, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r13, r14, r15, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r17 = getpgid(0x0) fcntl$setown(r16, 0x6, r17) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) r19 = getpgid(0x0) fcntl$setown(r18, 0x6, r19) msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x40, r5, r6, r10, r15, 0x120, 0x3}, 0x1, 0x58, r17, r19, 0x7fffffff, 0x3f, 0xffff, 0x8}) msgsnd(r4, &(0x7f0000001400)=ANY=[@ANYBLOB="03000000000000008f74a748253c0bc07ce7c80301e4c095853288d8b8433cc727a51dc3adcefea64f7f67d2c5941c292212786fba83dc7b72939ade423b949c44761c51e8fe1b73677a2de942f3c49fafa1e77f1d49986f7e9dd6ec8421c50286ca2a8ab055ba7de2a7a522f5c6f56ec2fd53e15ec283ebe4a631b2c0537dcd9f205d64358b7f58278cdc71cffa8e660e60f33b71079c546bcc97930a0375251ed95922ba69da0f82cc63803d9cb4e1529b58343b80c68c723f7903d332719b80174a3a7d0eb5e863dc587961d0b603fde398ca21c30608ec9f4131d7bd132b42dea22b9ca38eb675ff26209bb788aef106fede4dfa518a8530736f42504101f5e57c1e644e664d3be8384b665ac914a7754f579b4b3c33ae862397472db68e7720962cd591c601333abb161820631dad0400000000000000b67a9388a3e101dbdca7ed77b73d41223f357240d195fbcbe31bc7aa27d20e91cbdcf82ebf78cbcec2b5f9921617a605329368abaeefc7d43152107633e771462e58479c4edeab6efb254666423b3b8f1ab437d73c5e45079403d23f05c60f9470f16b3fcea9ad45297db87cf39f576079642adde35c8624d77593a415134a040db2cf249af45cd1ded83990be1256103af7465a91c2211f97cbec6246d6bb4e199bd3f0b051976259a673cd667dfca4bcf6e240e7a4d3d2f1dbd601c974435f86fe6d20ff3abcb6ea59fea71ba62862dbae75b96988d9c63c1d3b5c229668535e8df2803691b55a0bcdd6b7f7fcfff16313f241725608c3849a212cd45a4a3e7895d8d4e6cd7f5a1707813c72d4dc80a5b8c2c6363b019ee1156ce4f9e15d737645775b33c26af7f01f2688260f9b1193b09d8db4f201a48706f2c0b9bc3469b201910efb2e56999ac56f3a99465fe000b235c20fe1798ab037bae2abb9578d7818d0aa3eb78c2f4987c771efa7ae8eb2ba89dabe6c7f99ca4a43ba02bec9e111cf1ea8c08a01a9199d6a016713662b63d036bb0841260e923155072fdf6fba45c5769e821d9e93ee925a5371a6c9f7bf2037275c7de92b6d5d1c99eb40d61f5f25d1f1c3b307540f8e8fb85465cc789a06c4f9933eb3c0891cca992732f063e0e9635e1c45e153280cd33f59052f33752193fb6cd6d3e632c8e001f9d69f2a8e07a1a8b7727d285f3c23cf1edb59298c73e762591640ee9c684983325850fbe5f31e10011e744c043bdf818b6f30b40fc182ab09bae5013f1ed5b5ff46a5c7e725779ec1eead17bda7690f6e48b54283c4f9b25bb1a8ea223ea6701676ee4d58b7f076e44f17ebcb82ccb61e630bd243eebc1f6dee826f4a1131ef44fd387a6baae84953893a414fc4dd59d2a9c4fc757a7acd97885f32fb29149de9d8599583aa6c8499b4af2233d89897426b6e8a6f7d9cb3fdc7253396c1d16019803a3ae82b6006d009c312a825d91038439a50838a03b54e4ad7dec9a332a5cb9e69da2a6a2a5feeef109198c3ad89ac7d422a5a2643f5203e65781f156f1a15145348ce4912444d04392d8da595477ff67b5c217048894d8a446f04363eec44613adf27fa93e79d16cc2b479b0f64295abb2ba95aad8899dbe5b06a40970117f4c28f410142b93dbf14f1cf15d5ccb2ff3809dada66e9f5cab232b2ded43e6ab9872dd85b99df7fda0bbff1a47b1945f2f693061b7e26b2e6edf8003767c6977cd68151dbd4f21d8cda9c8e719958ffdf0fcc2a08389d3b542ec14841849615061276fd068875fbed22f9f86b64ade449b95948b86d7c65123e6059eebb43519af9e6a34028db6a89f66fbb5e33c107c70eecf572051e7250a38e5debe0dbcf0225b220a132c4404ff3f17b33a599b932cacdaa602533a015fda2c3edcadc681c3888f0d1c4c613bfd2540b7968e0c0df0b136905706ec1362fa68aa93e81875515da82f3620b3d54de54fd94ee925111d9d4e6ebf3272651d65647123536961abd9b150db9cacd7a2e0dbd3e80f106472738b0d5fdaf8f11a546b9b017cfa2522ac6107c821d5c73f3116ed5aef219c3e213a0bfbef2f6c0c8a8273b27ad7296eedc87242b7f452633f233dfb8f335c831e5439a6753a9c7da25916426999fa5a6f6f1a2a7fa8be96beb69b251f3dfca49953bf6b9e427a3d744389fdc7a23d2971111392f52cb7dfd0ae326a4d9a75c6c3dd55f5f96c9edf84080ed4e77be40427a97debc58a8ad92f2523a45b28493fe9a2c9a6ec94c9f82ef1a8fd08e7212c84e7817e4bfe85037317a5b840d48d7a7a7058d85c18d38f26815ddd98161fb1af43ec90c41788448d8cc63b977c428a6986485a8b0561532a7f72f3aba31bbeb043f114be21636e26e1af49be2b3d94518c25903d90833f34e222c5896055a8ff581c21a4ab3c83e33ec4ef797c51dae4b365905cfa8a0e2f747acc2f25453a2090d34a75c09c2eb1043369f51082dc1983734acc55b2ad69e32cbe0d0e7f85773e78553a412beb8a93b6630d998d7af81d0578b9cc43d1b1eca3df0bbac66f821f1d4d638be3362c9e9b3b9216d1a659d2c8f5fe138b875fd414aec3c567ddd84f81e4f416eaf6086b219454d57cd0c6c82cf7bf8add76ed05bb99709fca0b51069b66e997b5a7f3db4d82b6c1007e5934ad227b09120359fd5a742bd4ae82e68f04b84a7adc7499ee0496fe80f6744e87e911b13a6c4ad3f8879e9dbc63a9649e8004906aedb9cc9f3ecfc8996646544ebf714d8a65be4d104feffc78a0d1975116ef8fbf231db80e36fc8dc2bcf7fecdbf7303e9965422486f4df8c363f14042d2889f5015bcdaddf193323786c366cc6c8d7a5f0fe7a408a3893dcb3bce7170e310849e434e3b6b705725a5336d32bc29dbffd5375e70fb74e8af47830097f8e7a99e1b0c7ccf987dc8a0410602bb75bf6ecc2580fa5076caaa9ddfa3d22058863211e6071f90948d5f2ebd9b2e4f3fdc4fd0e29ca06e119c2d78c85c9b026032d45f35a99380c8db3d21b36f961866f3d7d4936375ec8cf3194b7c40f4632148092aa47c431dd43c5279a15c15c218bea7fee239d912b230d65e00a60c41c77830761a85f96888339213eac2b3c05b44a01ad49242c3c2f455301e0f21adba69367c26f49ad4f8c439ddca10c6e148f06adc20733a960c9bc3b2c96a294a893735cb6e74abb57572eeb0fc6f071d0f032689a40e47203904d3328bf5b200fb1de8a31a9ca06ae34d85bc03449c242a704b2cb632fe8acf4ebf1c051eafbf1d90ed31802231d88f1af9637b66b845d229887ce880cd08ee5981fc0a462695879f32e216e1e6bcfde0add75bdcb241a5dfb4ba6720483b7c2f210591bb24bbba27e95559ac68e43fc378d157c4175161e241f19c993586b6f579c85d458667bec0c6a0da91770163dcd73dea40166c4109878b1fa8933e13eca7741df63182a2df86d4f691b4a689afe413bb1651a5c257324bd7112150522fe93a07c60036872c551e64194f653edc06589a1b59a5d99f17b952b5f9431f7390ae77a8255defd9f6df1ab86c5c4736f81e96b1f1b7e8359adf200cf4a055e050988d9b9dc6d598696cdde2cdc86dc36a918fac305000000c81150c063e13533a0e6cd4dbed4b0a000a4fc3fafcc1bbdc71c90d1d6d6e90a4d6d7e4547a47dd13bcc76cb6fb286ab8d892956b9afa818bb982ddbce2f2150991e1fe95ef50872e69031a5e2334b654530db56ba3bbd344c638fefdd0e58627ce8cb82d64592872c054586c00490b806cfe0958cdf47f9c7ade6000fc272d9cec21d4e1fdcc1e7aa6d1cc606ee2831b7d922f3927cb630b550f4c45615ee2b06971970fd632b728ac605618b1d896b677f56a91fa3b8f419ca99dde773a5f00e871e9f5cc68581782a99e8e8aedd2c9cc35a5d3cd7f71fdd1fa8d7a3e0c87d8d918f3db2e9d2d8508b4a303b93028bba56519658cd3e7f44b5b415bf91b85b34e0f10b680bcc2f38890a159f009fd8aa375bfd0fef24d30f41f23b624eda5d6307d8a6a0798957e95ebf257a694a45c134b7399d9fd269e001bde89b60e4ee45cd6d9c5a4afddc417af34deb800eac8142e9269892cd63321bd9f4e88938fe31a95fc402af26aef49e4d8be0b71d2c7b7e0ce80bc8f529bee271c9e4e29c18868fdbb124717867ba00104f5889b5a0fa3de1881efde79e5c683841e163ea74d72adda6ab546ec789d1033f7ff8948380a15da8b4fa9bb88807087b78aa41a8843012af158efa5579ee220058d47f0ffdb79f8eb69a94f8601c2bffacf84656de964c8e3e7aa16e60b482c001d1d935ccf6add9a54de7131401f0648c610727482c68679c7accd21fc016b87d325609427575e85f55cc32b9d93fa57239f11b6ed597ef2f06292eba89c348195fed484f0e8e9d6b14e80a40557ddaa3fdc3f837c103013efba4dcf1babb9a56f5e67bbb24f94a223680a7f43b3e4d595c68d6bed2024d07cdc66e49006898c8992a38a32ee80f911d6ceecb856f2461c9c26a99f9c4548c889930f634aee17c6a8d29a2b0e59561cc8a3400e7dbde7f7ada4fbf19273f7e2670cd2f8e0e1b752dc830a4b38098e26888ba2a18c0e14ed85b106c4b2433ee4681c7becd8ec8800862487865c59e8f5c88560360ee32c3cbad4ed21b06be6a78823e657de331eed529fe2f008ade0af5ab57bf5478d9d6effcdfcce667aa3dd1c072da1a627c8116cc6ea69fd5870b556ee69db99dfe2b222265916015d1aee4d7445c52c2275350668edec833d3c62625fe4e62606729e2dc7bd9de4b40873ded38958b85b86da5897d4e89585ccf7d56ee66b930ff51de4ef935120e19d0123c2ca1d5af3b3bcbe7a2f78d407cd489881a75554c8aaae98eac0f839e503262f35ff17a32b31d49416059d3f7104c40df5ea8cbaef335c65f8d265b91a83fbfd24c89a2e80982f6a5ad2bfad90477824809177d5878a3a1986b04d68f79342ffbe36f3faa2f9772ab1c21e8d75316ea1007c342561323266a5b4f6d1e29a424bc5116dfa79ebec495d94901280da7363378bc3428c294f8d26a737d812a8f1ba5d98a4879e296da26c3bf519eb84eea1606aae8d4bfbaf6d2ab32201d31eecb6c42dc376188516e1f9aa644242b56724e689586b3d12362380217a97286b8f18e6e51013a86ef121975ccd2a9b7f1f5d69b4f9aa8a95d4dad82189290d1968eb822201f9370a4c4174014a3e8a508ff19665b5c5f7383552bd4ea469cce1a3f9d7024b6abca644de751a54745a252715d983ce234ed4d733f27db15f7f15a6e775f069d07ed418e23c763e42e94f5478d98bad3a251a14b8fcfe5cf28c21308a0b4f7e202c89c056b5bd69dcf54cdc1b795136574581113dd3946c398bde877b79a3bc32a32f22fc195c82bc1b3f2224b2c1f466db6b933f25e09eeb4a8a68a9fbb32e74ce9a3e3d02d7be0c9a55d7d6226a0490008ab16e3890b37b66457dd479e5cae48c3f27dc17ff9043b23ef5943ee8141b544ba40444998d645af096167f92caaf95235e1e490d931f5c34ee12c1c9c037028e6e373727f3ffc4a4581ec5446a78970cfe7aaf3a5a345738f677d715598f8147ecef36c1b79cf263f64a9bfc0daac370750c425e80fa17d8aa9ba413082d2f371cff4d09efe21eed880cf8803697982904238c32753b05cdd18369d59cc8f8858da72fdfea732742e6e690ede1d89ed865c254bfc4b9b23150a446dadb22bb27adf75ee02b6c121a90f451991a25273370c3ed3e4fdc8d660e38bcd4e67e50be1b3c2f80aadf62d2785b7df48acab5acd29e073094f198d4ac0e4ece53dd9242ee8176f247d63c5b2630e1ff4d6cf4e965b0fb3772934e837822bc06a5503f52d56ac0e3c7a34a2f004dbe1710f884fc7c806c3c3b792bbc2f31ec38ec837bbc5187ae22213ae4fb1c24bddda9e0fce8ce34130439c47c04379abc293d5bd3d732978e65116fb9a00"/4234], 0x1008, 0x800) login: +,SHCREMZ xY|[ $LҍpQ11} @`L bė{Ihۂmi)2l!舭eE`Gzq@ToDoL,G-+,SHCREMZ xY|[ $LҍpQ11} @`L bė{Ihۂmi)2l!舭eE`Gzq@ToDoL,G- OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x0, 0x2ea) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) accept$unix(r0, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000480)=""/246, 0xf6}], 0x5, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x80000001}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) select(0x40, &(0x7f0000000040)={0x1, 0x4, 0x800, 0x7fff, 0x9, 0xbc08, 0x400, 0x1ff}, &(0x7f0000000080)={0x7, 0x80000001, 0x800080000000, 0x3, 0x8, 0x5, 0x74c, 0xe98d}, &(0x7f00000000c0)={0x7, 0x101, 0xaed2, 0x2, 0x2, 0x1, 0xffff, 0x401}, &(0x7f0000000100)={0xfc, 0xdf0}) accept$inet6(r0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x25, 0x2}, 0xc) 16:00:07 executing program 0: pread(0xffffffffffffffff, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2", 0x22, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x6, 0x1, 0x6) getpeername$unix(r3, &(0x7f0000001240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002aeadb7a2caee22900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b64f38f5e9478137acfaf7434927feec447c2728ed5e9215862382368ecc90b69772b6b184228893f60a70c3162c5b70853c5aff7ce7278b122963a4a2d717c4a2ebcf9cf43f30c88a610807b7babaf8cca38a4ad18eb54b6072eaf1813724252592d582e3eb4830"], &(0x7f0000000040)=0x1002) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180), 0x17e) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x10001) ioctl$TIOCNXCL(r0, 0x2000740e) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 0: open$dir(&(0x7f0000000640)='./file0/../file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000340)=""/133) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x7, &(0x7f0000000400)=[{0x3, 0xffffffffffffffbd, 0x7fff, 0x8}, {0xfffffffffffffff8, 0x5, 0x0, 0x200}, {0x3, 0x4, 0xeaf2, 0x4}, {0x1, 0x2, 0x0, 0xffffffffffffffdf}, {0x7, 0x1, 0x8, 0x9}, {0x200, 0x80000000, 0x7, 0xffffffff}, {0x6f2a, 0x5b, 0x2b1a, 0x9}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000180)=0x80000000) accept(r3, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) r4 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getegid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xfff, r2, r5, r6, r7, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) 16:00:07 executing program 0: nanosleep(&(0x7f0000000040)={0x100000000000401, 0xb35}, &(0x7f00000000c0)) rmdir(&(0x7f00000002c0)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() close(r1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x3, 0x1000, 0x100000000, 0x1, 0x0, 0x1, 0x3, 0x1, 0x0, 0x3}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x7fffffff, 0x3c6}) 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) connect(r0, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0xffffff45}, 0x3d805803f65a0559) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0xfff, 0x1, 0x800, 0x9a9f, 0x100000000}, 0xc) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x991, &(0x7f00000006c0)=0x2, 0x4) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) poll(&(0x7f0000002440)=[{r0, 0x40}], 0x1, 0x100000001) getegid() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x0, 0x0, 0x2}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) clock_gettime(0x5, &(0x7f00000004c0)) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f00000023c0)='./bus\x00', 0x100, 0x44675a41ef874666) utimes(&(0x7f0000002480)='./bus\x00', &(0x7f00000024c0)={{0x8, 0x1}, {0x1}}) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000002400)=0x1) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000002500)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000000c0)={0x4, 0x2}) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = getpgid(0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)="6f7715ba0060f7224438071aafb3126ba229399ba9bf1003ebf30fec7d78295236ce69baa136527b19385e092fa663b5e0a2d6d96dee7ad597e283c81ffa6651f56ce4187e6cd25301857732ef2146fd71b592e301ed282b8fc2f03cdaa107c221f99670cb5b966b9385415befc96c6a1bac2b1e50b8dad59ca6e92a2b352e9e4ef77c3bf2b3d56b895761e2625647cdbddbe8be6e622ff0320a9f742d7b31ec2d98643364185e6ba4506acce9d1d455bcf2c837c7df0a7712ab43d788b7097969395a830709a3f7d0cefaedcf749d9e0525872a3c4688d88303883162e06ebf89aab770f03c3c8c4518c46d22a41c172f2093", 0xf3}, {&(0x7f00000001c0)="30a33b6a684580b58ab97e5917ac9c310381f341cdcd065ab53532b8c5fe40775a632baca8802377f96c96939e0c4e00b7447231f05b5ee454a2549aea49a13433758ebccb94192405e45298887f5a43b502550a5402746e67cbc3f7fe20924cac67dfb1f698fc415b6739e497d68ec30e24dd6025da98766d15acc84990a71111e9e9405b51efb38fae5b49bc7dfae920e4833659c229dc2cecb827753ac5c0a3958bbb936d5c786588335837", 0xad}, {&(0x7f0000000280)="48bec121f8e972d421520960aef495e85e7df85595e39fb054011e6a0208c6cd4ccd9e2bcbe8eb55c5ffd3737baa683fba35a84b1245fd5446badb7b098ab084533d64ab2d62", 0x46}], 0x3, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r5, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}], 0x68, 0x4}, 0x408) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000c40)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000b00)=[{&(0x7f0000000480)="e9a0e6ce1d6cedf9abf3e31dfa1e756c6a3f0b4291ef7d411b0a61d742d9b2ff808a6ef1a0e6cba54b0eacfd90738041969ec7fa17ec4ca352c2c8a3e41682ebc6fa8d2b2248498af7536970503123296c74bfb7c707ff78bd902d22599d40f3a69813a51b03ee838fa376d63dc53c38a1bd72d880b15ed38a7a96434b9fd07a4f2b53f20339b184ad0c1a6fae498952c1a0a2e8738756f61e19f414f64fae6e5d3daa438d092e759c44220396c33a78ecdf748548041f5bde54babf90c74d68ce1e1fa1153e92e3f0b8fc4d75", 0xcd}, {&(0x7f0000000580)="e192ce3261efc96a9049302efd3e7ef14a0ab3de361dc94dab471f59f2f775fae66a5b2aa5227ea30f986009f47ad4d1", 0x30}, {&(0x7f00000005c0)="d12bbd7cf8e76d801944213886b16eae35ad627611cb119d6dc0fe835ebd839bd040939007d7f276dbed9a9d4967ef1c447b43912f80ce424ee3392b0848ab87a7651d3dce60241ffa6f1be7eddc63affc38bb08d8b17e6c217615c21c0974e6255bf11958bdd24053fff356119ceac4ea0aafbbd49ccafcb0e15038a58cf649f88f430c952f778c61153c325e8ba1383dba76b96ac6833ce185261fcc4a7fd34b06ad3c6c8a732e00d236ff20768aed02cd555ccd77cebf359e36a740ee912f00a6c31f3fbce2512c9b17f7ab22319444ba1ab8779f", 0xd6}, {&(0x7f00000006c0)="e5d7cd5e19cce7933234624415f888eb64a58a9037485ffa991299d2d75bcc739757a2a35d0838ed23083c8358ce4c5dcdc940cef024226754f80198a1f52e1001312b419dda5635c4be6fb73856170b1db85bbf9dff1bb37406149be1a90ce94d5f4fa6c323d5b61967e23a534c36760aef0c853afdbf1502ca4fe8a249c406c88d87d5e68757931a32da7e451cbd786308043f5d247e48fc9dcacc583e5caf44a0da22b7e8f971e89b223b163269c4aaf93d8548deb9119b745a8f80f672198c37847ce982f4a2ad0ba8dd9432f8fb994d2d1e45", 0xd5}, {&(0x7f00000007c0)='m', 0x1}, {&(0x7f0000000800)="5f310b42a5ee3aeea3062e63d90a1a9806198c320d1ee80513780bc644f162f0ba0c0ea41f9f51a830cf3eaeb4686342ca61e353be585f245437e6dca8298411b27235322ff1afb806d48c81fe2fd6d34ac43b40f9df5bc1fe3c5df2acb3d08aec27ec6bfee208d2b2e0dd1eb5c98e7e7b2a0c67b293620cd36b0db7", 0x7c}, {&(0x7f0000000880)}, {&(0x7f00000008c0)="85154a9ba9a6ca51dd52d13d54c0e30102ffe1c25a35101e4d7bd8980af2d2b4562bf0dfc04c0010ceead37fc23655226309270114394395bc05f69144a690e2897e77e767c2c2f9f5bfdc8ca5a1bfce194a49e2e94111d32d74b47acaa20a58814cfdd6028530d086", 0x69}, {&(0x7f0000000940)="43bab39ff0e134742561e0997f2c5eb6e4595b01546e105b6936922c2d6bf287b8074fa0840b35fcffd7d868f0381395dfb66302c96e8245c474fc5d709b0a50869267466e23e152fddc4a680cf9246ed32ac50642697add25aaa32883ec89e4950f84e17308692e122643f3d759d75bfc4ea109f9d976a02049532d3c04b5ccf38d6c3d548883f58d2b04462597386e412ec12cfff23f80f17bd9bbfe40ec87d23ef78954e9bbd42ce1ee294c77646a102c1baf749a578366b73e480b7084151c63c01f1123f531adb071237823e2d517642b8433653b5342", 0xd9}, {&(0x7f0000000a40)="ca81c365497dfda8eda636d2a705c1dead6ac5f028864accb866aa9988ac64e78946dc97b41def40ce8c3b0a5b3c82efe689e87ec2e50478a6b96fbc490be8382c995f383429751979b876159ac75b11742a08bc531045ac4fc9ab0f1eb6bfd2d9d9d336d1f5e9cdc77368bfca0d52b56f0c0f64df0789da5ffb5b66cee75f3e0aba04cc4b675dbd02dcb7a7fb6bb2b429f04cd361f5409023", 0x99}], 0xa, &(0x7f0000000bc0)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r3, r2, r4}], 0x48, 0x8}, 0x40e) connect(r0, &(0x7f0000000080)=@in, 0xf1) 16:00:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto(r1, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/10], 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x64}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = socket(0x11, 0x5, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r3) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000380)={0x4, 0x100000000, 0xec66, 0x3f, 0x1, 0x4, 0x10000, 0x10, [{0x1, 0x400, 0x800, 0x9}, {0x3, 0x100000000, 0x9, 0x1}, {0x4, 0x3, 0x5, 0x7}, {0x7, 0x6, 0x7, 0x9}, {0x8000, 0xd9a, 0x6, 0x40}, {0x5, 0x6, 0x2, 0xfffffffffffffffb}, {0x62, 0x0, 0x0, 0xfffffffffffffffe}, {0x80000000, 0x0, 0x2, 0x344fb0e7}, {0x8, 0x3ff, 0x80000000, 0x400}, {0x6, 0x8, 0x2, 0x73d}, {0x8001, 0x8, 0x100000001, 0x9}, {0x9, 0x3, 0x40000}, {0xffffffff80000000, 0x0, 0x1f, 0xc5a}, {0x71a, 0x9, 0x81, 0xfffffffeffffffff}, {0x5, 0x0, 0xffffffffffffffe1, 0x339a}, {0x3f, 0x101, 0x80, 0x7fffffff}]}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) sendto$unix(r3, &(0x7f00000000c0)="b100050360000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = msgget(0x0, 0x1) msgrcv(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000f0625a4b3c420ee97fda4d2c149426b20000010000000000150000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000f0ffffffff00000001000024ea55a65774965e000000000000002000000000000000000000010000000000000000000000000000000000000000000007000000000000000000ead6af73095e29ab8156be0cad609ecfe48a14ff96649789dd56072c7033005ff56c35e1ce3edcdb64b5f27b82fa8936c88dc69b520896de4f1ad2712188d910e63b68516ec2e04b8286c9e562fb4002329ad3c15f6d944ba0909fc4a83950a1a3473e130e84bdc06d3b7a9d8e1e5b1d9b7539badd1f9982c71129563b1933dba616646b29b8e756c0784534506c56822c4a605f32958e7b10f8c9620c79d5bd6db430a53031bc1273c4540eba9186cd46fb4f56c25d68c2360bb87c8cd70d0e260d9a18b6cc429e284b833f5651f55981603147d85d3ce499769c0ceedd37ccf82499acf96e1d56adb327dfc66daf77a5ec1ad54824f3a4dc7b0cf6938ff0156df1035b0ccd80ddb315bd7a13f12b6d591e1c685df6ec3d4d737cb127305d2b90aa3a834c6d5a02b5cb0ccbfd27ae6c41f4f71e2334be3e31db5e2858e5279a069af304e71dbc741505def7d9b8fa2cf65d0e694a446d326bf824fb8fa59f4ae11079dbae6f55a235f52b691e6e246c939b1f9299e0148d9b2707bf9e9491955edbca00c47c2b360531362bf084d4509f781153a5d67df7f5d7059842db69c27529fbda794e451651e56fe29a9d8ac1957d71aca9"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1eec10742263c40f) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x100000000000, r1) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0x20) r6 = msgget$private(0x0, 0xfffffffefffffeef) msgrcv(r6, &(0x7f0000000200)=ANY=[], 0x0, 0x3, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840)='/dev/bpf\x00', 0x40, 0x0) r10 = fcntl$dupfd(r9, 0xa, r8) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x6, 0x8, 0x1f, 0x4, "7847ceef946b241dc56cd324a8da84fff45358fe", 0x9, 0x7}) msgsnd(r5, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r12 = msgget(0x0, 0x40) msgsnd(r12, &(0x7f0000000d00)=ANY=[@ANYRESHEX=0x0, @ANYBLOB="03d5655640bd67fb62cbc7e5ecdf3df1e165b5abc8b80669d6c8006d7c9670845ccb857601cc27bbb9443d3e0372b4ea46588b0ff33dd50c48cb52a4da1410d042f32e70d5dd5f4190543d60456d4f998eb01b511a5e0547741fe95fa73ed5aaade05c51244c5c7813862e55822a276dc871e6d96655a41d93718e12d1f06a9975e60c8544a5718cb375a0dff97dbcaa3f7c1d4aed86", @ANYRESDEC=r11, @ANYRESHEX, @ANYPTR64], 0x5, 0x0) 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) r13 = dup(r10) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f00000001c0)={0x8000, 0xb52, 0x0, 0x753, "adc0358920ee83a5e3af632dab79f5377ba23083", 0xd6, 0x6}) r14 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x20, 0x0) msgrcv(r5, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000003f0000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000180000000400000000e00"/165], 0xb0, 0x1, 0x800) msgget$private(0x0, 0x600) ioctl$FIOGETOWN(r14, 0x4004667b, &(0x7f00000004c0)) msgrcv(r6, &(0x7f0000000800)=ANY=[@ANYRES32=r5], 0x1, 0x4000001, 0x1000) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000002c0)) getpeername$unix(r13, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r19 = getppid() r20 = msgget$private(0x0, 0xc0) r21 = geteuid() r22 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r25 = kqueue() kevent(r25, &(0x7f0000000180)=[{{r24}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r25, &(0x7f0000000080)=[{{r24}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r23, r25) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r27 = semget$private(0x0, 0x1, 0x1) r28 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r28, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r28, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r30 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r31, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r29, r30, r31, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r33 = getpgid(0x0) fcntl$setown(r32, 0x6, r33) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r35 = getpgid(0x0) fcntl$setown(r34, 0x6, r35) msgctl$IPC_SET(r20, 0x1, &(0x7f00000002c0)={{0x40, r21, r22, r26, r31, 0x120, 0x3}, 0x1, 0x58, r33, r35, 0x7fffffff, 0x3f, 0xffff, 0x8}) r36 = msgget$private(0x0, 0xc0) r37 = geteuid() r38 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r40 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r41 = kqueue() kevent(r41, &(0x7f0000000180)=[{{r40}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r41, &(0x7f0000000080)=[{{r40}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r39, r41) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r43 = semget$private(0x0, 0x1, 0x1) r44 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r44, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r44, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r46 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r47, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r45, r46, r47, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r49 = getpgid(0x0) fcntl$setown(r48, 0x6, r49) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r51 = getpgid(0x0) fcntl$setown(r50, 0x6, r51) msgctl$IPC_SET(r36, 0x1, &(0x7f00000002c0)={{0x40, r37, r38, r42, r47, 0x120, 0x3}, 0x1, 0x58, r49, r51, 0x7fffffff, 0x3f, 0xffff, 0x8}) r52 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r52, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r52, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r53 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r53) ktrace(0x0, 0x5, 0x4, r53) r54 = getuid() r55 = getgid() r56 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r56) ktrace(0x0, 0x5, 0x4, r56) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r57 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r57, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r57, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r58 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r58, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r58, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r59 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r59, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r59, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r60 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r60, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r60, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r59, r60) r61 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r61, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r61, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sendmsg$unix(r15, &(0x7f0000000780)={&(0x7f00000003c0)=@file={0x1, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00'}, 0x13, &(0x7f0000000480)=[{&(0x7f0000000500)="08dcc14b26520ac2b2edce8bc5bd3a59428efb9054b5207f61fdb1374a890982918f40b62b4ae8c7f39a36ea26cc466d8a50e14543449450e51f8346ab6a83bcfb7a37645b1b5e16e56cf22e32bdd377fb35f9b33609e5330854509e68d8b7169edee2407c1b6ee090231ee78d3b90ec0f9ea9fb783c5a5e757e1878cf74c24140a2c3a3aeeae90c01a48a68dbaf9993b5c805bc300278cc56d9ac43b4374e0e6a3c4591ef1dde80029b8aa872fc539ff003dc322c0d43a648eec481dc68760cedd86c97121c445a69c92d01cbfaac3932c6e6a9dc751ef2d89a3d34f7c32f9361a00bbb03e040a2e468", 0xea}, {&(0x7f0000000400)="5ab418b7d7da42be6d48a645a1da05328934a44d8266945b57d6b552a716d4aa6bd3b298", 0x204}, {&(0x7f0000001000)="7de25b9c6f9fbb6904c445abffd8626952a6a88273f73cc68e2eb99cc0ac73f9545bc1e7908c47bd390421c247fcfb3afea614fdc3896607b900959e446a43fc05cda3ce1c6e07dcd00612d49771b124dd5c0938807acf5eaa6d36125042035eb548ab88ba6d9c55fc2939e5e88649212df714d1b7f5e81fee8ca1cbc0665dad50f819adb364c3308677cf00e8b4e0e55613b86860d71173911a1ca1ecff2b3fefd064884ed64632c4301d9b4ada978bddb6d9e5e283bbd6cf23ae326bee75bb566bfbe332473dfc20dbc71216be0fe0192bf2351850e1248d4cef1a05630aa3d22217983953f24814646befcfdd09bedfe7fd73790b17beb3401d7722fa73a15f806898fe377286c161e847eb23713e9612b02b2b08dacb874e58704c87fde8c17186fcb9dd823def5e13dbd9de9ec6302d40c2240f1be91d4398cb76c2d5077834289351ca79ec21c9eb9e7a06b56a4f0f8f56bbebf9cd9a0a605562920106d9fedb6b3632b11ae7b4efc8a291f92ea89d109f23f157c2224296c335c9cc8c66c147faf13b3b948a72489c45f7cab9c9af0efe19a693f6ee5aeeca36e16816ef3b47c1bcb175794c4831bb80ce3fa75a5eb0f4ac6dbdd36d551c2c3af3d610c737144e64fbfc8a4b9164eed42f9223a64077fc87bdb018acba6e7ddb1b7a3fe392f8480ec593955bdb5a5a574bf4fac0b1a31933c3fc644467045bf3ab1036cb238d45623d8df327294d0a4f8f9185bea4dbd1612b383d806d9b1a0ed2cd4db3b50489c6693dd28eb6e2ba11584200c802136a65ee86a697a477cbb2b3205c3479d48563fe144d7352e7e64edc56305f4ee97b3a679e2358f47c83066a60334dabacfff67755fd92dfb65f2dc5fb53ac82804f6273f94048a150b074158a4d896a85a02b6bae91c74404debf3003ca337abf0b835742f59420108d0789f4cf866c7d2b6c218363fc002e863be8054673f974c83b8b0f20e7835b81fd842df4f006e76b6248c2b9fca63a04b284150307dc08cc434d1aea16ed5d255432dce21cbfed2b614bed378f7bba5631bb01d0539cfb58201f3924b0777d475a828ae4ca243af1f07af5c19461034e368b37ededa40870c81d145d16d55cb9f9c54be7f1ba880e199e2859184880b2d91db3e779a6ea1dd9a78dcb1e7ed1e81d1cfb1523df9a4cbe57379a0a039346a8bc71004431ed4d917bbdc78e90c90ae0c27eb6b1c7e6e7b3aced5f85413c67a777a8f645fed6d707d142dc4cea5002e72badbdc4327e3a2ce4b0e89e5c7d2a8f13dcbb7aca2da9b04754ccd560107aa095387cfe5c0e11d5fd4463bf7fbe8b94bdf443df16c2391666ef1d6e5c5691183deedf454f64abfaeda6f7d4d74bfd12f6b2d69201a50a5cb90be5fc93696fce7e107cc54fd6fa077fe1a45d5f8aa31d1eeba5922bbe07d1f541db917e46f03899d1f00b9b5db7099599856de132fe16992ae5427b19e65ead4d6316b18d3e420c9bff2401f36c6bc4a75fef7bc430e88be9f22869b710cbcab7d41387c55bcd535d977971eef8e36d3de8a779d928331216bcc7c7f9ce10bbbc7c020f5f87f2b8f33d23d1764f8a1f6fe4f1dc9b199a71473d5a8c994713ece96ecd215c4a3a74c55cab4a879c4145a3d1922ea4615b2a2b76bfd89de329b28b478d152830ddaf7010344e4f91a7c495c71ebc465e57f7c597cae8d7487873209d583b03c4f5f4f041ee8b15b8b06c6381fc24bc845614919a61c59ec71ef42dee992588c0139d433c4117a2d1750a4bd229017229a0d14944f7855a5a51497475c56dec912d11ee72120f562a2955593edcbf0482d83edf45ea8064994319b68108c8633082448e1aeb2ae67b2e21674a0951b640c2570fa3db2dce36b986afbd4d4ca11863c56e05b21594185bb901474fcddef716ce24b03375ca0e181c91ed6025c133aabef6e0e001b8e948067c51dd055d951229a6e0e22c423f6c9f7c85ba4d9694dee65939f7e29ab3e63b4502b74dd33567ed5c3e0295676043ce10c2506417c27d563f4f565a255b3b604d954b205bd0ed4fafb442229be10c648c2458e8c72620d5ad775eb1d08af466d3a6de94a3ab3c9eea363fc4631d89f348b06b4c27a3af04d156cddf00cbaccedccc4b174f17d4f059be076ec05219cad620323a7c12bed94e48a005962f5795ad33f583f9814f2154cd88d4486d901872c79b33501dbfc71d24944e2b5f86e9118a5854c67626351a201c91344234390664de73c184bfd3d3d5f2b227d5b59b2b0c1dd7efbe374e6b0030701d660e9d9592c696be1690e8bf304c912cd3a4b2a1ffcf9323d7cdd4a3395bf9e81797966993036b449fa1ae29cae2d598ae0413ff6b017e7e7f20c7d881a2aef3667d9e0f58897da8a189c484d6b0f18e4bcd80b7b73c298c4ad4941206164f283517f8dc4fa4aaa84d89e08dd386b87126007b497d00f302619868120804f8f9e376ded5a0c83bdfdd2001fa9680c660a4622dc4dbde10ae82cddb7a912e6ac32a7e371669e173482dc644018e0c56006816ae91f5dd7998d30984701930784d0fa37832056ff948ee75406342589d8df8d9f4996feb58b7a73251617fea33164953b4d8aaafe015da146a715b37be63aa4d800c3065509d61560817ca5a4c0d781e2a11f07a09691ccf25c17d10869a46bb67dc7152ca189755702da9b0b02a70ec5a33aac833c3a51b5bef8f6341751639ffe073e4b9ac07f7b15105f8b00c5234b3d14cb7a297e1448ecd8a9736c74f1f7ee55f266774bf6fad75b84b7affa7675f6e17dcfd5d3708cb74f308cf39703c944aba55023fba772fc070ffc9f7dec57c0103cb9788e047f1a10aeb9fabe01fbbe08cee9c7047ca7c40fd2ce827a47273f0153ff5d22cd80d2ad0eb53c6ff8bcbcd628a3d44357c76f943b0a8380ccca3d3e9dea4a0b9a9b6fccfca01024176761f119a12a4848d6076a206bbba17ec21a405bb13fc67ab03a72e5febfec218308024c2fef7e9ca6d2879caf8107c7423a03f6ae1635b3ba451b7cff07c650ecc5d0774738bb83e24f3495258f42b5e2e2e77a4a2e8d85e7395c2f7db0fb15afee58bfe8fa9e9da367c0b209884a9504063bfe7a63e6bdaca8644b72085c2ee60c0ee23a761ce30af8ffdfab49dd5ecb411acf5e47e05a72fddc149784ea459095f3eab00d52a0bac04d0edf0e7d107a5274d2699a2e169a0faa3459877fbf1c5e803824916a8a8207344b8de05287f2e146a09963dfa0c4f52f0eeba33f5242a2a2c3ecc40a7c0eb1441201489ddf8681b720c338bcd150a4a7ffb21cf38881621d3dde0063822bcbf00c7c4e4791f4b17e74c79efc58688f7f769675f1d45b0fd83166a95ca422595d69922157df92f9a62970a2cbe2dcbfb34cfca60272b06197db803b56ce0abbd812f1d0020dd40d2cc00bc6200f8a1664be7df51cd20f89d1acf5c4a1a29bff27ff50d25626633a8956c1369be534c92b4ca8442d12a5d70c91084089474f195e091c599a4ecff503bf88cc331f4f12c9f8495fa593dc82663760e7bd475d5d88e7173e93afe8db427716ea5f186fb3b6811620720d0e7190c07d2a19992baa6f25352ebacafc311a0a5192a5b3775aa0a7b802d25a7658e3ad17e56ada781079e6aee619a559342072a9c03497235df1c115985c571422270744cee02fcd67a4948f3ff95b5891aec6b65c14e2ac4c6aa9f72a5033500d80583bdc1ba41c68523df910bd29035c53c79e9976ed76df6802a5f22a149c79125a0db3fa835270eabdd08d72dcafef0f82258bd5f23dc7a8883325e7696fd526cdea541f0616f446d07a1f73defc5fe592dcbc3f51ed1ee516bf3d03d92e6576b9463fd342b7cc55cadda00b7f5ca9cdbab73df4339c5a965d10d2aa7704a06c4af83440255e73a7ff778c159876c40cb065fe6d9470a97d06980254338e319b2b61b58802803075c00960c576034a700b2453e7b6419fe5d12d915d90c6fb2344706e75a0ac673a5bf18561adab811841e5083fedc85435016b892bba4b4d2ed0700c70ff67705cc0cf82a8c6b9990490a162e57a3f679c0e1c0eff15a9d8c9c35810e6a6e9d087f88a59b2432496ae19cc1b7cd0994b773dd128730fdbb620408ba905859ebae1694b33d1a0964399e582ba855b37fa60acdac405f44ecd1cdd82890df1be3dc414d68ac7ec1aee59ee6ce6ac8785866add467bf3ceeed4914c3c395061bb3a788748171ca6d2c49ee75c0222b0026b195270d022bbd0e4854df60e0c0eef747d982d12d08e84317068111843da3bc33215e4946e15124870f2850790f993a8a8cde8ee38b77e17885c620daaccdbab7d1e0436736b5d1fdb784badab36dfaf99023ac7e01d85cababc10b37dc4c3765f83aba7193e2011c88929a24f9d3b413b4c4fff3904858dc445badf24d0a32df172e1418fb7485a6971cabb0c01149e9cd13cd6c9eb56b3d32b560dc45e018a88300b5cb4289c0843c60f36e5e4e113222613faddcc33fc28da10c04038d3808bf6f1979af5c2cd4adea462ea52b2ec8effecd41f5e95ed83d339a76bba4e28d7cb4f26be27e99b4685ba788ac8ffe7c453fe03a4f71b429c2fd5a316d731134d1e89722ba91fe51e9cab46957520ed28e9dfe3bcd29ae066aad9cbf049c6880cb0be148c4053aaff6acc202e6ace72a3bc3568636a64f7db5dbeb4698e0888cf580aecc7571ce4c0de9c4540528931764ace1fa5c0151ada92b64fd1479165fcb9d4d53ef4cde215a2e060d8dc386b65d70fb13f80023cc22e778746b046b847c35e9422c74610b925fb42d1a50118fdfad3b6c792f1b8558dc5a2614d910a7fca628a6780e67a084399dbbe70b53be689c56cfa5fa9a44a28ce3f14ae4916248dbf4fb5191962cca8d681bfa7a920515b89aa5e548ec75dec4189dd29ca5eeaaafedbe9b9276fa0dbf4104e559ac6115214f179e2be87b51291275924046725a58c610370ad3b8327d8eb38b592227c88525b12b1eca9ca91473091cd6f8199f3bde5e7fb9fb7bdf933e7cdbe779aacd33b85f0973ead996c4178b7a3f1395ffa282927423ef64417871f2614b87110076f17839a2bbbdc2cd0bef542cd9283e72ae0cb86b49a68c0a0b24ec0bc1efe29dcb563c3263e5a26cb343b04af7a815a6b7dd641d8733f47361880ea68ef8620b1874ba0eede7d2b23960fbd508e36f231471214b2dd30a13b70e940ed3a0cba8252a7ed5ba1261907179071f704bf8220deab2a61622d73db0ddc5fef7462748cf8444aa6dda887780b6252c5aaa3429d095196aee84918a74d9af1b857201771b8c7407cfa8af6e9c86e4fd023061caec92a05fb024db449871c3a47268d39a05a3d476cd61593f819240c461e297e2fed40e57f27887f04318354a9fe7176c7cd347dd9138af790af920bd74f55fc09e9adea32753343e4dc31a78bb58d4dfddd204284db2629caade65737f59f99799ab0938f3a4887636624163ff68c63dad7b366672b45329ca10c1558b8cfbc3e5905b77e25a92656e99f09874326c6c2cee83b49a3c0ee0b9f9689732837811d88ee6885bfad096073f888eed6c8f511d717373f8d7fe6f11cb87aa6e9f3e18fc14765df61441679dfe3d8ed6cdbcf43506ead573390a4fb11ce13083747c118bfbf9a6b5003a3ca59b0737bb3a576f954ac535f04761ecb188b3c0c381192a1e939bdba754e24d29839138bb6accb89a928d3ba453b1bf35e2555507bb43c79557356aa397eec25a7b0cd3c9769a3288e41dfbcdd13da08d15b5db394a97", 0x1000}, {&(0x7f0000000440)="66bdd79ff7f07eef52cd1f8a17afd73dc6c71f787d47b3e0", 0x18}], 0x4, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r26, r38}, @rights={0x20, 0xffff, 0x1, [r52, 0xffffffffffffff9c, r3]}, @cred={0x20, 0xffff, 0x0, r53, r54, r55}, @rights={0x0, 0xffff, 0x1, [r61]}, @rights={0x20, 0xffff, 0x1, [r57, 0xffffffffffffff9c, r58]}], 0xc0, 0x4}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000007c0)={0x56a508c0, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) clock_gettime(0xd496fd5f8f84ae16, &(0x7f0000000200)) r62 = msgget$private(0x0, 0x0) msgsnd(r62, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0300000000000000b5e59d2f36e670079229873d22aaa1790bba0cac254722f637f54d786a1c367df0c3f29d3052a7ef46423414a4736b5f0279d0e6580fcafd344f4cc154d338789a09e0d758b5cf8809fe9c53694229ff34342ac4e558b95541ff7aa7881733c5aeb60e7f4038ee3b6f970500145ae4393ce77e0f0f913109bb6699af16b28abf4e6b3f3733f0ae0d1f9cd7178795026ddb7e965aa4fbd0dbce47d870e4ad0e93427eacdf2df87a4edd68a5c8f7ca4137b06fe3a5bfc7fcaa017452d6d60e098c45e00826e1393e39ea8bdf91ec38931057ee0f05c9a076cc4590ef644592"], 0x30b, 0x800) 16:00:08 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x80000001, 0x4) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x5c}, {0x35}, {0x80000006}]}) r1 = dup2(r0, r0) close(0xffffffffffffff9c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x97) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x40, "070000003e79010034840c760b666bfede477dac"}) fchdir(0xffffffffffffff9c) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x2, 0x0) fcntl$getflags(r1, 0x1) writev(r0, &(0x7f0000000180), 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x74}, {0x64}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) open$dir(&(0x7f0000000180)='./file0\x00', 0x100, 0x108) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_index}) syz_emit_ethernet(0x1, &(0x7f0000000100)='=') ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000200)=0x200) 16:00:08 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r4 = dup(0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x1, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x10100, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x600, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0xa08, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x5e, 0x32d615c43fd8502f, 0x401, 0x6}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80000000, 0xb0c9, 0x2c4c}, {{r3}, 0x5, 0x40, 0x2, 0x7ff}, {{r4}, 0xc695ed56f2bc83e3, 0x80, 0x80000000, 0x3ff, 0xffffffffffffff01}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x6d5093d098c12ca9, 0x8, 0x0, 0x4}], 0x4, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffff9, 0x180, 0x2, 0x5, 0x3f}, {{r6}, 0xfffffffffffffffe, 0x80, 0x2, 0x80, 0x8}, {{r7}, 0xfffffffffffffffd, 0x8, 0x1ffffe, 0x7de5, 0x5}, {{r8}, 0xfffffffffffffffc, 0xc354b5f6b01474f7, 0x20000000, 0x4, 0x10000}, {{r9}, 0xfffffffffffffffd, 0x44, 0x1, 0x200000, 0x5}, {{r10}, 0xfffffffffffffff9, 0x8, 0xffff4, 0x400, 0x33f}, {{r11}, 0xfffffffffffffffc, 0x10, 0x8, 0xfffffffffffffffa, 0x6}, {{r12}, 0x0, 0x4, 0x40, 0x40, 0x1e}], 0x0, &(0x7f0000000400)={0x1, 0x100}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x64}, {0x8}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x800008003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x64}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getpgrp() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffff}}, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x10, &(0x7f0000000140)="0167e5b3ba58da00ecff000000000000") 16:00:09 executing program 1: socket$inet(0x2, 0x5, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000023, &(0x7f0000000140), 0x0) 16:00:09 executing program 0: r0 = socket(0x11, 0x4003, 0x0) socket(0x6, 0x1, 0x3bd1) sendto$unix(r0, &(0x7f0000000300)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26ceda1808d4f376336acf00b7804be2c1e4991f707005f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282914e4fd89720fd3872babfbb770c1f5aa72c87cc53c894303b22f310b404f36a00f57aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/206) 16:00:09 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mmap(&(0x7f0000668000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) setsockopt(r1, 0x100000001, 0x800, &(0x7f0000000180)="54891b040d084895570a1abee1b5fec7ca4954518931f3e9ef318dba23ca2c60159a78f722a32ba961e41add1e8c7ae5df3cdd99cef7da09ea131447aa384a84ba37267d939c068864a172ce578a4c5a77a5c1d783c92b2d308c7f5cd663b2e43eefde32b54aa93f82ced350a295f32210b32befe46c40530782494edf1d75d820cdd30e54b36fd07e55bf234e44cd55f1a7bf905f8643d0e46a23b31ee68ca43a57d3307678d0724d0bb178be945e5addec88f219e5352767edeae4b41161196e06969affb852892f0240670ab29edd6f0533d7c4bf5bdc64f24ba0cbf3cc58af5482d8c5d74ac65ef2e3381ecde5cc32670bc7c6a5f7a167636ed58d3939e23fc11225beceda20d5ce22cbdbb0d33c56bdb3003987990700771141889466e93b77956c5723a8be8012e32ded0c92d343f9866a40a8ef027ea48835682c3024c9f5795e6b57766cf702b5cab836917dab0c9b2c958dadd494c7c558cf966770a5e0415124b350f8b7df6a8afdf49457a61c617e5bed3bfa62beba09d4284d9fb763a774f124f8b180116d2a88254882f9949740a78c9b391d2685417b9e91e32b66489973ea59d6bea2f996268d307620bbe08f570f140114ed0147a4c1af7d20f539e499bcd087abb494cb794630922954d16432485a1d45c59f221e8a82b4aca4ef614cb0b19217a8c8203fbcb1e0617eb9ab7a6088d4505ec367b57c7a09ce73ad83236b90977cf7b67e81835953c4a46787e0f51884db1f2233092481d498b3d731657fb2d7608c939bdcff128f3196557feb46c89e2462d078ac8ac0f85281567ce24adcf4f02752ac41c413ed89f7c6900cd03932050687d28cecc2e507c611a934dd2304dfaf85a60dcd5d32b9fa32cb82189d402a459a8d542a55a9f11f14832287979ddf7c9cd9964e0e2ddb95fc756ccc2de2c494581762d2a902ba20122bdcad1400db90f5ddccc7f90889ec3dcc639e188a623effcffad9726f66ffee96da014e97d0e83ea3dc98e3c0314ce41d51da10d709f40374e9ee1e5060fd632618a219d97205e9ee67ece0735c6b344ee8908195fd3b5ce607cb61eb3834ae2f244bd3d6e002d781fb13d657f55766c6695993f88566db6b8fe39dc8595a3f663f327f48861c872de6a802f1d9cc8a9cf1c15c16c9ac2c5e8fa958c1e4b46f1b56360d2690079bef469256f35f5e481c22daeb44585efddfe67aa653ae9b1d855fe6f10e0127d163835f2919a3bac64a31cee5237bf0f00d3a74b799a94e6689ef2bd61d520e728799e7fd99a3788a552c1189164267b10405c673d82255f368cde23925e57a5f114ef350540f554ca7b98982a9c7a0e8c47334389fe9ca3e627fb396cf6acdc8fcc48e30198cc77d498315fbb0568af112cc2a379b23d8c1d6424a8b90e9761e8c99317118e5f73d0ab2b3dc3600f846648df8cf0bd9a505a73942664037f6d18374374282a718c4063e384ce7c4e1497c42ab91f74d2e3c008239e03fad1a3254b2bf75c61c2bbf72af9a50c40d263fa5b8685caf95c92ed74da25473bf91cc6c1b408ab93f9d5fea7bde0b5e85536f506bc09b24660ce26c88b271683b0fdd7f6340ce6af71623fd7b776bcc2e245bdb870434c1cc7bec2bcae3a546af0f8bcd0d4c03e82fffcd52d0b7c9fa8022861f115adf501afaf56c9f08057a3d9414f3c919b4fcd0e9e6ff3906153e2b6c4debfe10d9571b20ff8085dc8e61594c46f692d066f1991b95c07a1cf3c115045a1d2719382238a04b9fd01bb3db2df2648761db571330204e2da3702d5025418e815f42342b38f7231ab7c7b3b7c6f5d5132c860158f81771694651ccc97f36c6cc5ce7a6a88195af9e078dcf1cd002852614256bc243324b8dda9211e934b08e1c43d010d5c47f52d715c973c2c9f615a69198dbb91aca171668ce3851ae1c78d4387d2bc2eeeecc83354fb5eb605cd56a644118907bcdd34bc51cabf7ce167a6c62000828c5377d6230fabff1e8b551418389f50d8e5617dded26fa6ef2dc6e1a76650ee79d9f1a2488ddde5a021c11ccb1684d3fae631717468b4d5dd93b74fa6d706c6398ed6f45e62a151666fdcfd04b27297c12e16b304e6aff0951495a816a4969104000a585eb513a46cf878bf40424b2db9ac2f577b15931f542def6694ed5b3796924891b10dc9512ca8452dc75af974381859edca439717b57afb949476425ea23367af11cdd21379648338a5a8c003270ffde32b4033e25a7c11552504cc18f9a05088dd86623fa5f523c274eb4e9f5cd0289048af1ff73bb105aa29e61a3b55e20725159ce0f6f47809fed0b7affd3dbb3f40bbb81367acda9d81815f53865bfb7ce5585a55c5811016b2c2cd7c7245384a92cfc80becd18275b09a9e0388bd7bc2e657f419ab900bf49895a001f4e85fc899603933c64ae716c7d8d4d8cb44c90d09fcab8f4896cb6bad73b3cdb647abceaeabd51f7433ac1d857d580e8f5f8fe0d3514f4b0af19dd1767ce6d32990f0e52753cb54cbb6855a69d4fe474cdd5902f9580b6d46f8957d1c08303d283635024c221251bc07e177051ed4e07b264810624b8329bcac79ea54b1aad55bf06b9f6f50e109e363bf1655ba492ae38d2bb9fae4e67de6b170b49772da760f1afe832acfe05b6483cedd49c6982e022edf01d41cc3ea8c668912386299fba9bcdd089b8a326988ea60e4cfbd4b22381688a51fc988b9e077d52d0ed3d81b77c980a45a8e8968e90099f1daefd3dad8ca4a55bbef5704388c42eceeca285995355eed29633b79248d57893810686c30e3c517fbfe5b87f9cc083dcd0bea5de08821fdc95bc76afc29fe7231cd84464a09bf71e1be47d43e0f98c035be0cb8e764c10dbfa5b0e62a28c87f88dcddc55cf392a32db531a0f4fd77a2258059d242331eca87521cd14adabfd523f30ef666a71d3960aed373c82bd4ee8bc7817cb1994cfb1558eb83ced14211f0f9484bd96bfab3ee24648566dbdc6e56a7f566e49fbc8335008805c214a0e75974ce121c91539044388931880cd8fca494b01c661a78ccdc17b3eb9ff7521da6aeb4f8addd147c1a695c45d2fd6da98a788d4e4938046bd0500d6b145c893a42039ff105282a1981d0f0c91eee346c66b62e6337a8e2daae6b0f5e3fe991ed16c4e453af874c7402c654327dac975659efb06599ec1315d3b411c334c46999bf1c5f70b9dc05075613b18cec0c40b1350f4a068b82545241b9ba34a5c085496ad3c195765327b755a3cf5c76262d510528eed2adacbc3c1356e8f7fbdc044f7b0a5925170b4018c732e1557816466d58d7c0c53e1265cbd535ce57a764496a5bd3c610dc317a104c5493f6856ca2b89ed7cc71ecda412207a989204bfc36464354ef42444d92b5db407ddefe5781bcff89b1e65851a3afb2668a45497983de0b79853b32be2aeb085f41609819d1a6df418400e9096c83ccfb633fb98203c353d3a360db74f1ff50b6cde41c951110ad2c799f0c03bb44d9623c554cddbb7e230ee4208206bac6e772558bc4b8fbca5fa0c09e108c8fd80e352fdd2cee815703a501e87c129122ef5c7df23b09f1686d9727d74a3a805f95ef8caa9d75fe1b9108ea12c0d5e81041a8bdf2c0e8ad6403832d66dac530511a912ce3e9ddbf55717d951fb672c4b82a6eeee2c3f409d15b655839ad390909649e9ddd8f6688882aed1e0acefd84577a2d09fc5730347f28689cad859d3f39c60d3abe2f4ddc2b957cad29657f7d7ed7395a7e1dc39e6bc6ad27218553181a07e821b8b9be3ca5b00e80189d658b044e95da52612e580fa58ce646c47fa94033e3e31031da3bd2a0278d5d7ce3bd5ab82180ca1b95f06a6b593a880097f836ffd8cc8008bd8c6a957b4e86306f93ff7d52a3b46225da6012d31b4a4b0ac386de9b6de58326d6a27904996e6b34f89a415a8af2da9a981bcf80f35b20708e6182ecb7825ec444336c0d883cff6444023086a89b88c1d264d1cf6c11cbb3a0967b40f6fdec52d5b438f7e6dcee174943276ec3aa907124094521d33f0bd998986c3c3223a72d9dc8edbad61205b2406f2d162b79e9c017bd8774e3a98d235fc6113461bfbcec799f42e9fe02f0bd5494ed8569b0e44caee154844f4ad611bb80d5c031465a220319662fc23e3cc56bdf4cf94d99def01b958d70c3be3b0321603a0ced81c6aa88a3e36badb2784e9ff5a4c7da787ce492caaa7c996a27ce15b4f44151dcc641dc33bf5aab7ec5a34dd3776db7bae78a7a7bf44751a6d7d40f565607a7ed2df603e5d9981e5df875e5dbe6200bf60f64dda5e40d158267d7c8c595a49a3484de5dfbef62f1cec0127fdf2840d0d4276fe4e16fe59c9430aab92d746cebf579444ff573b5fffe28767a9808d0cccba6e82d3554f98607596dff4778474be08911d827be571a5f419d0c77f4da3e6d2d98960b601582205c8601d64ea9c0b8efe7dbb8c66187b47f6533916edf2732a85a508d226040d8d8311e6f260a79539e9392106ee9a3f5cdaad9d5ffb4a2f54a63f36e7ebe597f7745ded07ddac6ccf0678836829b8b92bbbf5aab8d440944c1fb29a11c7019235fb7785602ef8609b6591038474795fee9a53cfcfe5ebf7f9054ada2d0d67c20d1edbd55bb9926617924303a8a746fff0c52d85dec205a190b85f5a972cfded2cda1c629cfc9403dd03b377ddd715a9276152280e7267eb5da7548c94529faf266c8497fb7e4d0e981a3da7a5cbe6bdcf3c4aa368028215e1b43a452d88ef04b08ebfd592376c64fe28d8aa649fe57f13c520840a1f34a167b213da7b8a1a24adfdffe8f64ac6c8d3161dbf208e8428194a098426cf735498ac24cbd78328353682ffbaed265cd03958e1e8985094d3ef0117435dde9a509c4b2ace7423218afcf6643361221d85a12e82ce11954d06f21b7a4fbf6a954b08d18251fbb664508b60b857bdfff03b6314b9a6c9b1a8319d0a45c55eb6ca07a46653a64cc86927c10953612bd2fa51991a37e13c2a314b8e63dbd0a4f0923056184c9bdbb4e329af23db3125ad9a220b38439e915108257216da76ae19a31bd227305e1ea66db82509bda26c248f334f7a6b8f823f0a8c095a49bc0ed6fafb8640c2fdec1be5543a1031af03e28055f441f298dfae6ecf8b0eec7d3792f6cc5a4b0337ea36f80bfd90517ade54c37cef4d91d1d1aaa60726d4fbf26c0457083fd16534be7a58c733c4dce1cbf48ecae8dcac7c0637830abc9d2b8048faf3173ebb2b373731b1096acff68fc7d29da3e2bacea5b3e6c916a3ccbee3810509f05e2b8f39d069b752cf5339df395b752449868d0eb81432ac47de9acf45b0721ac1081d8bcdcebe35b5aef13726064c03f0de885995e607c6016ea7b25c76024ff7d9501ecc22c228bfec51e3ae515c6236ce9cb4c5936d0fe5a5ce94066642e641bed3546693e33d21ea9c3aa4a7793f81632ab4d397065c5379d88d88581b89399a55999cea0117aae530a575a13c118eca436aa5331ad61a689510720983100d549b89c4dd9c9aaaa770887acc96d3d00ec2e00e00df206d4fb860ec463f202443da2523705acd74ab6bf671ba12f0237d790bffa43727047d6744e34d096f7f2321d905f63b33997c73beb7b45ff13f176690d61db0c5cf8a5301aefc740555f5944a2fce0a7614a3b5b42d47cedd077ceaafc75591d19cd9d75faeadaf0ed06e516591e049682e469987f6a181ab72a2f1b5dc61a1ae37ccf14f15c157e84e1bacfc7db77004bc65a208d57afba47d7aa861b41a29b5443a", 0x1000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x180) read(r0, &(0x7f0000000140)=""/208, 0xfffffffffffffcdd) fsync(r0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000500)) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000580)=[&(0x7f0000000080)='!]\x00', &(0x7f00000000c0)='@+\x00', &(0x7f0000000240)='\\\x00', &(0x7f0000000280)='\x00', &(0x7f0000000680)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000640)='/Q +)\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/Q +)\x00', &(0x7f0000000600)='/Q +)\x00', &(0x7f0000000480)='[\x00']) r1 = socket$inet6(0x18, 0x2, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000540)={{0x18, 0x0, 0x1, 0x6}, {0x18, 0x0, 0x413db837, 0xb4}, 0x18, [0x5, 0x5, 0x9, 0x7ff, 0x7, 0x8, 0x20, 0x3]}, 0x3c) 16:00:09 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301008c34000000cea1fea7fef96ecfc73fd3357acbca6fd9079945bd8736acf00b7804be781e4991f7c8df5f8840007be1aa5b23ed00f4c8b2ca3e2a0cf4cc9a1f132e27acb5d602000d7d02d3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a37d0004000000800000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffffed) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) ktrace(0x0, 0x5, 0x4, r2) r3 = msgget$private(0x0, 0xc0) r4 = geteuid() r5 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = kqueue() r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x80, 0x0) kevent(r9, &(0x7f0000000180), 0x2, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r6, r8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r11 = semget$private(0x0, 0x1, 0x1) r12 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r12, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r12, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r14 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r15, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r13, r14, r15, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r17 = getpgid(0x0) fcntl$setown(r16, 0x6, r17) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r19 = getpgid(0x0) fcntl$setown(r18, 0x6, r19) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x40, r4, r5, r10, r15, 0x120, 0x3}, 0x1, 0x58, r17, r19, 0x7fffffff, 0x3f, 0xffff, 0x8}) r20 = getgid() r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x39faeabebc2b2422, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r26 = openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/speaker\x00', 0x10, 0x0) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000180)="531b9a7a5b691b8c6c3a7c54a04611a94254ab565c33680ca4e44dab2efc065643531bc685525adc757196a9ffb3f12b6d648b7e08558d5beec1baa331fb38f98ee13f5bd1a5ee90abef77d33382875677d78e475fa0905a1cd23b78848c8572fc086aace345767d943f0b160615bacb8766baefd2ce200e6f83c2b96a09eeb13db69b7eec8a79f26cabf6496aaccd958509e869c209b11841beed1596045ac8a0a6542e53f44b5ac57e99347440e37b06f270315ce52fe5d386ab2f57c46ae432db18ed02644ca38b944958dde4e87a348d6f65d0d5a4a0462445aa822f39782ea9f65eda60ed115011779d533943a5db9f655a97539ffed8", 0xf9}, {&(0x7f0000000040)="5eb6b2b164505c88b101611a493185b1f508c1537aaeda671413532d79c56927057eb4e1aa0ffbab862a54d9c4a78428fad7285beea3a48f409994", 0x3b}, {&(0x7f0000000280)="d9ef8fd37f112b99a0a29d6078dc3da57256aec49be9ad051edc3ab904fed19245c580cc9dd9c6f64c4fbdcb832032394edb9cf3d01451c830d3d659ff752b0aab03a00f0333d6876d3cb21023cba008ac8fff9cb4daec9dd02f35f633185459e3d1", 0x62}, {&(0x7f0000000300)="942c8624eb16ff2ae355d5f42e55455456f34d9dd74141471da474ee52b70ce31787dc5a6a97934094b3f0db3b33d9f38bc4b52dfb1e68b2e60790a0bd33a290ed154f9a5a96f3bbd264386ce21d7dd3b082afaf19f095eecae14673ec2757cf873076a4337970c1db443df2ad6c755e9977d02ab6dabd66a00816a6ce784f727ba02e75446f89", 0x87}, {&(0x7f00000003c0)="6931346bfc96c76e3831a8ba48f912729264f9d336378531bbd7f76036a91cf37ca4a67d82b8330c9dcae1e280f4022905a7ceb6f4bdee04477f7946564670384ee6e50c9275e02d714da88325d7280580e47dd7a24a14676d8f", 0x5a}], 0x5, &(0x7f0000000800)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r20, @ANYBLOB="000000003800000000000000ff1a0100bb4c255321e609b6c1730800007709b0dd", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32, @ANYRES32=r21, @ANYRES32=r0, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="001b0000000000000000000000000000a2db498da1b27d494e2aeaecea2f9f00000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r0, @ANYRES32=r27, @ANYRES32=0xffffffffffffff9c], 0xb0, 0x400}, 0x2) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/148, 0x94}, 0x0) 16:00:09 executing program 1: getpid() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4c24) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2012, 0x8000000000005200) mknod(&(0x7f0000000040)='./bus\x00', 0x44, 0x1) r0 = kqueue() r1 = open$dir(&(0x7f00000015c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x10}, {{r1}, 0xfffffffffffffff9, 0xc}], 0x7, 0x0, 0xfff, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) pipe2(&(0x7f0000000080), 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x20, 0x40004000000028a5) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0xc5, &(0x7f0000001440), 0x0, &(0x7f00000014c0)={0x8, 0x0, 0x0, 0x593}, &(0x7f0000001500)={0x0, 0x2}) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x90, &(0x7f0000000200)="a2ab124116bd1605bc084dbfca5b3a517c6213d846c5a4080dee6015f670fb71b8488b7bf36cb92cf885d7eef8a819f8417d92085559b661db45cb2a8963eb0af232e4d51ec664794b765977240efeb6b97f4f9c073d8aba8204bf9e8f11bf04e59ca8f1f8943405a8ea8605d47fd3e059e4492003753800aa06ba1ea1f8e03466f22c2860e8d2784735894042f61013") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'\x00', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0xc) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0xc20, 0x9, 0x3, 0x1f}, {0x6f, 0x4, 0x8, 0x80000001}]}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x800054}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:00:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) unlink(&(0x7f0000000080)='./file0/file0\x00') recvmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000006c0)=[{0x0}], 0x1, &(0x7f0000000740)=""/134, 0x86}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup(r0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r1) 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x5, 0x1ff, "00370700000000000000df00000000400000e600", 0xffffffffffffffff, 0xba78}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) mknod$loop(&(0x7f0000001340)='./file0\x00', 0x0, 0x0) setgroups(0x1, &(0x7f00000010c0)=[r0]) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001100)='/dev/wsmouse\x00', 0x8082, 0x0) preadv(r3, &(0x7f0000001300)=[{&(0x7f0000001140)=""/194, 0xc2}, {&(0x7f0000001240)=""/132, 0x84}], 0x2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r2, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192ac6985eb74a01906c8db95e46c3dde7167508792a5aff3eeb2ca9c90ee5248a6606658ef2592c95cca6f8ee3b3b4748602b00fe3181bedcea98b44b31520e2dd18cffe92c7165e397a67a2a2fb60f8de5ebe1ebc55a754f74dcbc64ec4849bc0cefff59f57d4b842c6e1f59f0fef2107b58d5bec5cf0cb440c53c9197e6b4b88a73c155048fd54c5a1d6c1a5a055ec119424c70837bfa82dc6402fc34d30f9c5848c46282b02629be5eadaee7ae076403f21e4677e72d9d325a7abc994a25683c05d1a0fbf8a8993d0b6ac4bb3dc27e3c510bc60a468e6d83f984b4f3122aee1fc98c6f35059b2f07645b8a2ec37e91001c2d2c4fe7159b07b31261edadf4c290e035f3560ca5e38198acaed6440c618293ce4b6140d913b53d4617e589898982d4f67af0bc892ec8ebae3c9977120407c203fa6fd099a73d0e8a815d6a4fa40cedc3e8bddd5a5654bcdf95abd214fc189a98ec67f05a18dd74301be3aa68c6bf56d9f70b8678e88f243c8eb89a5d8ccbbca8ceb58ecf3102262d0b92620ed625efe506809d9695160baaa726a218cb2c9e51ca99effe6a6a620627cdc8bf59ca9e19a2f86127fa44b5f74b810501db560d9692a82eddee46bdcf44c91f5dd92a6057189d9745e3c56628da6b6f64a7631571a3d54ad0338cb290beea2a2f869676767e30e80d796d229d13984bf82c5ed6d48aa92d42166bd9c3b2a4931228da946a09165c17ad676ae2c6d06bed1b52943be5dac821e22f381656efa1fa08d156efccd69e83f9727e204bcd13db1086aa2205ae758092a1c329f2c870eb34923129bd6d1112906698d4c4019217435c585b696123664a2182fac0212feb3ec2b1f850376880c7a697d277dfc1917f3bc7d003510bc4631438ee4a73dd24c492314a9b27e2249cd8fb146847d9aa6e0226ee16883e7a802dcb57dcfa35cfea582c887e3cffd29611e48c36dedc56a544ac8adefd6db19cd60119e393cbc10eca55668b10f3b3095d6617bf43bc2fd932ff1e1de7aa4c85a802f8bfc01f27ee1a256b7633aa972b51f8cdebc449ec49c9e2e7f9fa2a6be9dd701fd2e6a8e751742339563ad05600741987ab60acf7151af9dae1f043fa4907e1267c10f6d32921233437de83625fed99fcd193b220375adc1cf912650b07f2f633135ef702fada1319570a49a487f7fc4d58b54701eb51bf5e78a582ad194379f9c171f555a824924cb1760706e8e3ce31d1052d916ed290fc5990107c3504ecaeb800694a13543241c0c0da398d4fc37587c286e12c86952cb96bc18961ab627d72d3967eb75bc50eabf4e295ce3d0d6002ae0f31e884f019ef6e9618b00a410070e047a215fc1da39565755540c1138fd27df1578dca73231c1adf24b5308b71a922519255c818069fba7d3f629153aa1f61d8eb548d6bf005653215028d58209ab484a2b6e7e384df5b2224af9ed4bba0d7e8833e5e0ab5e18518bf9dbe435e51cbbe862276721278793626c0b02fbb91eb749d373f93c70a82afb7ee117e57e7fcc338b6add15b4ce21fde7929900acb5f562361d1ae9dc3854d5f1060bbaff2ecc86fdc80bbc874d5bc301484263fca2c5e11a73c5f78277997e93520f9242172ff3662c4c15dd3f7130aeeb424387bcbdb7ad1bd7637f035406ddb5078b53df7adbb735db05399ca7d51f0f97f267e04ebdadb10b62f70ce5b2db65137cd81319a4ef3997c405058ef5dbe48ddb8e03171c7ddddcc20f5a029d86a79af5d03afa2b5eabe140e4bfe3e7cfdb045f4b883ccbf957cb62e8edd35fe6d2de82fa55430c2438016ea2c0438c826e7198eff760a29e66272c2824d0dbefbb0b8b84e6c99f74e93c596c5d438221d03d502a10dfb97b821948ff922c5bbcec3a9ee7cb11363b75caa09fbb419da08e7de691c31e80c029894cb56774d09bbea4863f07347a798840a05d893dc4dd32ae8670f9ee4de8ad55a9db9b8cf0637f6aba250c0008833cb719657aadcf7d6ce1dcbb8d39236913fe1bb6f38031afce5e8389673ced654e4d7ce4239dac765d89ed06b85f9990c33bc29f81c77979569f34197735a93fe6e5c68a577d44410858309d2afc308208496d6d161d52562abf795b94a7c851b101e8de0cfdab7272eee361f8991ce3c80ebce790d889f27602db7c74f01841b5b8a62237172043b7a8eeadeb4851947349a0558c31ce8d368e78a6f4719202504050727f7a34d7f0e3f8b353fc426c1c1b7e1b0a5f9ee52a8757e24f3a05060d127344a7762284c226dc84f559c67f0234caf6e2dca1c676108791da0d39ff4e51d7427789bfda790a6e93bd9f78506a33aec8af0527a0b17883a32cd240654fce7d217efde8fb666b23d8ec55e37c7c6927b190661ca08552604c87b0c48e4639b2e9d8f177d448defb397ed972fa703819a548f99eb28208790bc33f4d519c8fc30feb54c8c1bbba9be6ef68501d05ee683e23d6009640aa9a47bd2e626cde1e169cee46bc4da86e3726195c44d4391470ec3213db507a0e32c2ecd45052cecd38498f65e7899a787acbcb329dd94d18afb307e9e29557347101c780279b2c374ea5e4821db31b020c8bbe10ef6fdf224fba851d00dc62f6c433bd8f5aee5d6cf03e0ee22f79f989c2d01f1b235cd17ffb6117f76cf563551131c8017dfe8060d79b4a7f6f00381f007ef28c9ba0166a79fc1343797ad6048f556d4d04518cb3900c1c3126f7ee1192a482d65dd27e98be1f5ddabad535f552eeea128159472d08d3033e06ab1e7be4335b1880ee1792ef2a5eb99d2678df0e027de942fb4b208592e30dd6c151187962ea0127fab7366b5e9cdbb8382c75df97e6f7eb8cc41f53e2ebe3437d881d562770e087765ae9c51a2d1ff68a9c2bf79e62f6b19311b6089489ee8a28da5714fb127665138e815cca1108ef4e28ce91f1f1646274bf13a2f7204c2afaed87c1ac0df8023fd489a454b336d83862845da1237662a061c7f05ca8208f83bb5658bcdcca7312fd0a54910688e4a57cc4f647c0376cd91577922278483b149e5202fc8a2995e14820c663cd18fc958eb0b5f4f0849efbe076ece966581b7a6edeb7e351bfb9206d0aceaa6bbb16418f3603e1de87ec6ae4e1dd5595705f8cfc028a4838a081938e1223fbbfa4f48ccb960dce309507cf4feee556b41e841620d772cb91e639ad3ee9f934981aae8839e4bba6452a6667b92467da5c85d72ea3404ebbedda7467e5fbd0e4490883d8cff869ede8456edda01dc3ae1b94e44f5997657667d5f131cb2b6b418e18911c315352e82a6fc7f1a34191382ed9caaaf8b4b5815a418178531741c6dd20e27b9587cf8eda6054e04dfb2682ab7f74709699ba76fd785aabc4e2b432608380f981fe2935812d1d31d02553d406fe127f2df780c17a5e00a9f1b52aaa1c6aed82491f53ca8ca1b4c22886d6aae5dadc07a79b3c7405dff47e1e3021720667248e6123026562ac9e168d6d48dd8c8b250fcb4216130d01e4bddae042f54cf265c2d21d344259b6af11f465ad6e6b2eb52c9bcc15005acc451e39c9daf8aa2d896a1ab02ce0089637c650cef60565bf129ca9dc893e7ca2fce5007743c5a5076b0d23f63f38de6f23cb84fedee4125fa3a244b42bc4f6693376609f381257a8bb6d1e6799d35fbad14c5240ce4e5f64e9f234bac64ce9526a7f380ea02e13d711f710d85cac8945ce5597a6fa3daa10ae7a98fbaf406f61e6bfca130543a2a1fa009c9e381d7daf0b6c51cd774e10faac6b40a6e94bbbf640abc33cff64ece63c4b4dbfe98225ecd2bfbda4bc5af63755cb1a1acb61c29ee1995bdceb99d1be033e9c053c6ffa787066361e9cd9a285eaefe4c9efdf3fe5cf9b10e1fe5f6", 0xf84, 0x40a, 0x0, 0x0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20119, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x112be9ae, './file0\x00', './file0\x00'}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000100)={{0x1, 0x0, 0xff}, 0x10000, 0x80000000}) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) socket$inet6(0x18, 0x1, 0x7) 16:00:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x100, 0x10) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) getrusage(0xfffffffffffffffe, &(0x7f0000000140)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x80}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="14") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x3, 0x90f, 0xa0d, 0x7}, {0x4, 0xfffffffffffffffc, 0x8, 0x7}, {0x2, 0x0, 0x7, 0xb55e}, {0x0, 0x9, 0x2, 0x9}]}) 16:00:09 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x1000300010002}) flock(r0, 0x2) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) ktrace(0x0, 0x5, 0x4, r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x3, 0x7ff, 0x9, r1}) close(r0) 16:00:10 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x0) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000008065, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000000a5, &(0x7f0000000000)=[{0x60}, {0x4d}, {0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") r1 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) 16:00:10 executing program 0: r0 = syz_open_pts() mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setrlimit(0x3, &(0x7f0000000040)={0x4, 0x6}) syz_open_pts() syz_open_pts() ftruncate(r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) accept$unix(r1, 0x0, &(0x7f0000000080)) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x400) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) r2 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) getpeername(r2, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x3, 0x4}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000180)={0x1, './file0\x00', './file0\x00'}) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xab18, 0x0, "3095e15da47625062c59cb3eaf085d274daf28f0"}) write(r0, &(0x7f0000000140)=' ', 0x1) writev(r0, &(0x7f0000001340)=[{&(0x7f0000001200)="1cdcf92ffc1bc3081ae7c3bd22f5f268dd3be90b8fc764b7b5067e0497312c1cda04d43c5ce1ac3214ff160caf7cea06e050f6d407f77cf062875de461c6e6432f89ce87882d1728b41b7431", 0x4c}], 0x1) 16:00:10 executing program 1: r0 = semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000580)=[{0x5, 0x1a1, 0x400}, {0x0, 0x6, 0x800}, {0x1, 0x2, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x5}], 0x5) semop(r0, &(0x7f0000000040)=[{0x0, 0x401, 0x1800}, {0x7, 0x4, 0x1800}, {0x4, 0xb16, 0x800}, {0x1, 0x1, 0x3000}, {0x2, 0x3, 0x1800}, {0x0, 0x7ffffffe, 0x800}, {0x3, 0x800, 0x1800}, {0x1, 0x10000}, {0x1, 0x1, 0x800}], 0x9) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x20) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x10, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x20, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/\x91\x00\x00\xfe\"\x00\x00\x80', 0x10000, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000006c0)) r4 = semget$private(0x0, 0x0, 0x80) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r5, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r8, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r6, r7, r8, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) semop(r4, &(0x7f00000000c0)=[{0x1cc96c905b7a008f, 0xffffffffc26e6f66, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x80000001, 0x1800}], 0x3) select(0x40, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x9, 0x4, 0x1000, 0x7fff, 0x0, 0x4}, &(0x7f0000000180)={0x5f70, 0x100000001, 0x10003, 0x0, 0x0, 0x7f, 0x400}, &(0x7f00000001c0)={0x3, 0x1, 0xe33c, 0x0, 0x0, 0x5, 0x3, 0x5}, &(0x7f0000000200)={0xfffffffffffff415, 0x3}) fcntl$getown(0xffffffffffffffff, 0x5) r9 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000640)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000600), 0xfffffffffffffe8a) r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = getpgid(r10) fcntl$setown(0xffffffffffffffff, 0x6, r11) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x20410, 0x0) r12 = syz_open_pts() r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x800, 0x0) r14 = dup(r13) ioctl$WSDISPLAYIO_GETSCREEN(r14, 0xc0245755, &(0x7f0000000240)={0x1, './file0\x00', './file0\x00'}) r15 = getpgid(r10) getsockopt$sock_timeval(r14, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000340)=0x10) getpgid(r15) ioctl$KDDISABIO(r13, 0x20004b3d) openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x10000, 0x0) r16 = getpgrp() fcntl$lock(r14, 0x8, &(0x7f0000000380)={0x3, 0x0, 0x4169, 0x9, r16}) r17 = semget$private(0x0, 0x0, 0x4) ioctl$VT_GETACTIVE(r14, 0x40047607, &(0x7f0000000500)) fcntl$dupfd(r3, 0xa, r2) wait4(r11, 0x0, 0xfffffffffffffffb, 0x0) semop(r17, &(0x7f00000002c0)=[{0x2, 0x100000001, 0x1800}, {0x0, 0x55, 0x1800}, {0x1, 0x0, 0x1800}, {0x1, 0xfffffffffffffffa, 0x800}, {0x4, 0x0, 0x800}], 0x5) accept$unix(r14, &(0x7f00000004c0)=ANY=[], 0x0) ioctl$WSKBDIO_GETMODE(r13, 0x40045714, &(0x7f0000000740)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpC\x00', 0x100, 0x0) ioctl$TIOCSTOP(r12, 0x2000746f) getuid() fcntl$dupfd(r14, 0xb, 0xffffffffffffffff) 16:00:10 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x4, 0x401}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f0000000080)={0x9, 0x4}) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:10 executing program 1: socket(0x2, 0x4003, 0x0) r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) getsockopt(r0, 0xffffffffffffc007, 0x101f, 0x0, 0x0) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x149) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000200)=0x81) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xfffffffffffffffb, 0xfff, 0x2, 0x1, 0xffffffff80000001, 0x10000, 0xfffffffffffffffd, 0x1, 0x0, 0x9, 0x100}) mknodat(r0, &(0x7f0000000280)='./file0\x00', 0xd128, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x1, 0x8, 0x10000ffffffff}) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x8000, 0x0) fcntl$dupfd(r1, 0xa, r0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0xff) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0x1}) execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x8200, 0xa4e2a632e266ad5a) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000040)=""/123, 0x7b}, {&(0x7f00000000c0)=""/164, 0xa4}, {&(0x7f0000000180)=""/41, 0x29}, {&(0x7f00000001c0)=""/180, 0xb4}, {&(0x7f0000000280)=""/187, 0xbb}, {&(0x7f0000000340)=""/229, 0xe5}, {&(0x7f0000000440)=""/20, 0x14}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)}, {&(0x7f00000014c0)=""/184, 0xb8}], 0xa, 0x0, 0x34) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000001580)={&(0x7f0000001480)='./file0\x00', 0xffffffffffffff9c, 0x6}) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000380)=""/4096, 0x1000) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xa) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x3bdd7c378c4d72e7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:10 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x2, 0x7) r4 = socket(0x10, 0x10000000000003, 0x33) connect$unix(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="8202b62fe3aac0e79fb44f7eb718baf620b252d29c21450ea33e631bd94c65a3c60d7784fdba4421995f0033f9198014ffb820051c4733c6634123739e12b92ec96cc135e4b2851c22680da2d596069522335fc7b81970447dcf62c5852ac3dcbb4066a3550000010082b511741567599529c322b446abf315cd6875b4dd9172578a9c2af1ac8c654b9cf9a9059a61160c35746d170c865a2bb1e029a5de59bcd92e0bb1eeb58b0000000000000000"], 0x10) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) recvfrom$inet6(r4, &(0x7f0000000140)=""/163, 0xa3, 0x1, &(0x7f0000000040)={0x18, 0x1, 0x2, 0x7fff}, 0xc) r5 = fcntl$dupfd(r2, 0xa, r1) faccessat(r5, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) mknod$loop(&(0x7f0000000280)='./file0\x00', 0xc000, 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:10 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) socketpair(0x10, 0x2, 0xffffffffffff6920, &(0x7f0000000040)={0xffffffffffffffff}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) mknodat(r2, &(0x7f00000000c0)='./bus\x00', 0x40, 0x7) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000023c0)={0xa2, 0x1, 0x8000, {[0x10000, 0x0, 0xff, 0x119, 0xb5, 0x7, 0x6, 0x8000, 0x4, 0x6, 0xf26, 0x1, 0x2, 0xd, 0x100000000, 0x2, 0x3ff, 0x9], [0xfffffffffffff9bf, 0xffffffffffffffff, 0x68, 0x1f, 0x401, 0x3, 0x4, 0x1, 0x7, 0xbf1], [0x4, 0x100000001, 0x5, 0x9, 0x2a, 0x0, 0x8000], [0x8e6c, 0x5, 0x100000001, 0xffffffff, 0x400, 0x7], [{0x4, 0x5, 0x4, 0x5}, {0x14, 0x8, 0xffffffffa97ccbc2, 0x1ff}, {0x7, 0x20, 0xffffffffffff33ac, 0xffff}, {0x0, 0x6, 0x9, 0x3bd}, {0x6, 0x7fff, 0x9, 0x80000001}, {0x9, 0x9, 0xfb, 0x1f}, {0x401, 0x3, 0x8, 0x35}, {0x401, 0x3200cfe8, 0x100000001, 0x8}], {0x5, 0x1, 0xffffffff, 0x1145}, {0x1, 0x4, 0x1, 0x44c}}}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)) 16:00:10 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) poll(&(0x7f0000000200)=[{0xffffffffffffff9c, 0x1}], 0x1, 0x100) pwritev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="ab2caf56d46390680c64e8d98a9743657d65da7de61a58c4e19d4925b8a2843716bf034dbf37f670337a863eebf25c57d917b43c9b48a18540ecec5dc79cc15df744bacfa551da64b6378c3bacc65db6"}, {&(0x7f0000000000)="7e18864029a4e88ef2516d8af6ba7dcf513aef5c0a28a543cf029c7ccdd394d1d61c853d4d618792b451a4a1db7ea017448ef73bcc"}, {&(0x7f0000000500)="e65d32e1144ae97e4e2cc8d759434da454fa225c6c1a40db6cb592478120978891af3b89f7c246a725d5d804895fe558973fe9139d0944d935b270130675476b8252e2b67479ce936a9353f4036d7a624c8ae8524e70bf77609b4c7b785535e86e54727e03ccf4a27d11a42c8bef7f164df37abb4b6a7acca9c9e5898da8f05004cea4966e8ad33e98e56217dde75b845886ff3945bad0c670a5c75ed198f3c5bd56a5de7958afeec2eb8118e07e1ce3112fdb8a249bae6e3502cdd0f0e01cd572dade249dbf2ec4a7f8b9d3c40b9d805d6dbec094eef8ca7898f1f213bbe78b717c6306c225d808fb18b342f968a4585ff104d317fff0bf87cf5fe7151d0ebc6621deb1de7fb97d3ca3a4bdb73ee1612da26bed39e9caae90732c53956f4572890347e9d1e3e50de5cd8aaa989eacc9092f3a2d98931153f1b2dd25f0c787bb1b806cad44f5b4eccf6fc8e714328a580cafdd9a4d6fb3b2dbde3935375595e9633d5b6189fb7541b858a8d636a12663806fe27f6e466e9f5b71b84e9aba52e25e1a48ecd5f240e1ccb256084947cd918ac69e8b79e4f3a18fb9b9fb6d0a5d38645d790ab6c2674b221ad5bd9177352b10eb3166ccaf47590b882add9239dcedb171e6659ac84a0dbe514fa6caf1629585b6192ed0c96e85980b8921e028f3760af4b1233ef9c976b093f1b5d3b1040c4414009a1d822925c7330f247673efe243524e5cad2fb42c5ad070e527020a6b8402e23ba9233a89238e7d0873eecb1d0ef3ff229b501e48c717b355f77efe37c4f68e3da44eb33648d52a95d33ee27ccba6ab08012d65e76f77ef2b8778593c0cbf22482ce50cf97ac6aa9452c7bb71b63f90f2e536ee02dfa3b5937884f9e9e38699c87ccad7e2f74aa029f6ce29b713bbf8d942b5ee9474347642ae7f12e921482de5f519cc76943cc55c7d90b24fe46c7d120548775e34e2adbc69e86daac24db0c77a7539c7e66f954d12c65fa37f83693432c051c56aafb5b5cd124f29e02c2d31cf1495f3d6a3dbdc4ebb416764294c87b9a408076afb2266093bac4cfc092df7de0ebf391c78f2c24dc776c263e9f37af2cc70eb11494cf0a3925700111fdc72f85b9eea2f28a161c544d77c46622780fad8e7e282dc614213106e288bccb49411941a97e1b809c610de0a70b427fd51627c57af4ffb1723fd7796416ed079c308f1ececb7cf5e05489534bf5dea7101c7e563499d1f8361d23428e813222dcadbb0e57e760bf64b03bdf782ed2a6f6aac61d7bdaf82f539c8a39833e74ee9916c5308e04752596609363b2e6a8ef572daa9069be55c24da8f08e9bffec107ca82b9fa523c6e17e412fed1d0e81eae39c3f0b7f21f8e45ccef382ae0126102d87ba160ac3722fe4f6f1ff5ae442818032410f661a52dac25241c4ccc2e02b5c56bac4597c023f79071677311a97514e4b9465ae253f135843982f287ad944fbf293a257c743b27df2980800872f884773b42695c3c7ece6b5228da5c325f91f74a695d80ed0bfd426a0786781c3cf0f38dda0aca2ad26ddd7715ea4f84b5c21ad48ca21fe35e208d97ed5ada94bc2c27f2bd1d47bc27b486075200b9c240261a24026e86d71b27f6509d5137dc1344c81afaf9ac952961eec901f5bb787c6813b960981f92d917c877aa1f64d99356eabed23b7857367de0de637247ed8cd62158e7a381628ff076a14a799ffe8fb4ec0170bcdaf6f10290680be8b55681e72a039ad2ae3dc0b73c9b19f03d9c0b3b448e6936d5e1ad64accf820917f6720e0d1df1868a9e6b8929b5d66c3038ab15bb0ee30a7a7a6de06078de11365e593d8e5af30d4052e93f474a9926710a17c882807aff902c29f1f4f179aa61349f29548bd0363f00185a1c2794903e867fe74a9c5370c87c0f72077e175383824a34ce024d1426431d95bba5eed74d38772fb5e64577b4682f4ec320eeed6cfa702e258390a74c6f5d897acadfcf471be9c120f20be4f163395d3a07bec6dc0490a7555c3591da659ff071ccd471aae375ceca901010e71baafd15400eec8d3453575edbabbef248b63cc6761323d0325f8e9e07bc3040a0e5f1c3aaca328dc12c59909ce7ee32e5ed3c054e608dd6e0c6ec938cdb57823132f980df334cd88c859ca89896497d273b146ee20ab073a5ece5e9b7238d6be6c24519329f956af23f769874083646e99252f25e4aaff9540d93007f11e52dce97b62e80757939d30def4324e02737b32a796114e628ee8a4da34e648131dc6cac3d7e397360be413c4552f6e2eb31ec73a0e36ef228fdf9962fed155c30681878a1cf3e977585e1883759ef0cc1ebef8f0f7843a1f65f647ee86967ecede4cb3dc9dba3a53b02a7ace00b894f8cd1fc607cc7418e36e319f48435306700bcadd27d6887b623f65fa68fa256322ff3463b3894029ae88049617a4a1cf9f37a1afd3d431877cce5115879b2a07642085bc7dc4161fb010ea006f4748a9593845b46db0606441b065248d9a6f424fbea5c48fa702bfe97266ce2705b7ad40fa1b4a51cf3d255519e007b0e3dd15ba5effbd739e763ab3e94faa72c780830e22c38eb23bbfe4700067b3c37969b52c022ee86d3524871b315440f527dac5bb509e417d748e31dfd1f61985bc03fea0bd047f6d6f355a5a4996a57f75336015c669fcdd318c280288657362589e1239c825258c0ec686409809caa0bb8d4ef9dee15e18400f2ed022bff8dd373399e2bedfc255af07034e4c2818ef77d5ffa1808e16f68fade9511b92e4dc38683458e43d9438e22565e045c6e8f5b76e8cee6982395ff5983f006e2f17886fedbc34662d8a3780722e7bee8cfd2796bbe8467a641b902e40027d8069f485b51a91b70f8244bb8a7db78eeff7c20136ab7040b1694595e3a7e178ccc79c3414c0739c75858f06b9207f62584fd8e1915f9029b45d5ed9ae3b1963800c05437c85ff762c81a74f0711b8c1de0cc68d0c471f3d4f155e707b286944a3f9be1b8ea14f6d8dd44f986ba529491a20b468212e4cc55f2928d100892ea1097d9e1ef6c5c6c4746f8f1c03263717a7d93ea36a49ac7506b1a08874161e29ddd8e8bed3098fb2650198e4298e71bdc8c79a2db37f46b7a989a3aa49464d1f226fec6e1ee5f4a2b047b8153d7ed06920a4f5d3bd8e2b3ada7bc7a12cdbacce3e6e4a5e84a83a9bad627320e42fa7a4f6a61d9e2eeeac8a811a0a27f1bad5ee96595afde03bb4a566406be804472370af1fa247d8cb9a9d71dcba2b33f5efe6f4ea50cc36a9ce7f85252ccee61d56798d62df40d5d45fab3e15595348309d3db37dd7641b98c3c0af70db12efcdfb3a5d906b5c8c15df37cbe0ff67bf7b636937029a60fc4e86cdd313a505832b11ebab7220b3d33bf24988d8260ec580fa433921e1984536e89bb51c9cc7574b4d17f0a3e0559f79d3f997f311cacbe796377f6b9cb81d1f75bea3ef2ed5acfb315f8e2ede0099a8b4e050b68f0d626b6e53a3d25d4631a21003bc28f712df939096b5d7df61a17efbcb0cad14f9a1557158de94174e61cfb7f36ff007c677b31c34d8090ef5dbd3a2098cfb7ab330130fca64ef8344d1b8c16b6a437fb93ef4f91206bf38c2d3dfdd35238d36fb85fd984f0393ebeaa01d147edb1615ac40a9e635adddd0082ab38837f1be751257251db49894fb3f2e8218c5d8c85cd9d576bc7bcaa0956e2ff3ef3e24cb00f952f24b8b94521620672dccdeca00ac79e5670a4360f913c10c6c9f483728a988ad7493eea347a6358446c867cf17eedf3f34e35283021372f7e550ace903e64b0270aedd23f5e76cdb9ef0007b3f4228ec84b9644445f898ff3c4cb4c3f26f9a0e064fd5493c3a5cb1d91642b4904eeab28ba47884584a7e747e777f2ce509f7ac0e449a1443f6d6376843702a9bc9181fe86d29321d4771981e34cea500887bec85dcfa0db0b7d1ff6b86071b15dfa441a1c0c891ff1d46c418707af51dedb8ff7c142b71e32d57a8c8829d7cdba2646a5666c8f3f967a968cb57eefa92b74277fd682493f82c64b0655f25aa74ef69420eca046ab6331a1dcb1c99efe2f04e94ab5552d515ae8599d499457e90a315308662fa9b4699feec01cb4ebb843be07fc55dff2db1b54a6adadc246d63f79fa603ee214172888c19e3f2068d286b271fcc72a6d06a762f1bbba6001db426d608fdab0c7d9f427372bac6bbf16aa701944ffde066dea6e4e785fa2fc868f7e2b51fe1eb4769f00d88a422af1adaaf047bbcceddaa65f08fb55d0a2c8bc9ac5142f926353e049986500b51db634c56850fb61fec84dec554910dccd8bdc3e635771dd55b28ebb1518ab44be6cd9a23320fa00574aaef354ef8e42c2ca3ec20cd5c9012ca035154ced694839f3a91d543b9dbbf355d0b47d96920ceb7eef2692ef59422302d92fe0838527edc2125381f7c51c92ef3fe0b04c2ef3676ed6fac2f439dcd5c121de882657709ccd2a59c3902d8c5668e87213a0c00809654d1207c8a560b0bcd0db9e00df312cdd2e2865eb4b3c886b63cb1b71e32a9dacee9f2409ddc483d5765c896230ae9dacb2ebd89c854794f5e83bfb9914f9980cc9de48c78ae935ed98a9fb34186ce314871f1a557590e9522fdaf7454411be1b6f9b9de496f1f51efbdd8f86515f9f3306204aed1e1c64a2b25617515401bcd1ab5653309b92a54327d77c480ddc290db1d5de44bb6f32e976338633a90f700770c74d5cdb42889dcf56db9cd60535911bde3dccb912a271dfa278c271a14be2b03a9e53c26f4f142948cdfe7adef63c8776e45b4c29e3fe0e574fd63ce5989e1f0d979c14d2a6b1e1134cf2d336a2b84db18abab67b93f4f3f65814ae80486a87519f69f6991b96fe6209a0553ff7b391c13a879f27a9ef3f9626a455d28bd42b25bc85d8ec8234cf946df822adc99bdbf3896ebf33f1d5305fb626acc50687b7e43fe002b4f1495f882abbb5c9e5504f87e5451d69dc1009ec50a8e2dab3b95301197a9457a4017bb89c9584647990a1220d9aacc15efbc65ecf4a41b1617b757481dac8cfe33d97d98e43fec0c0d37b1c7098307999132e9525f5a8b0d9af9c30013043da24a888770b1075d3011eb2610f0828c91d2efcd752306c79cef12be1f26c5f1c6683bb780879788e577fa8188a9ab5c1389c017f91dedb486ad27aeace5539a2db71b9236ffa1bfa527140532d929c6c1c55a53603da349600e17b598653bbe21cc9093fe3c25de774f187dc8c3d25eaefec4a7bf99bac41bde6d924b093c9c229821e201aabcc43949e27ac1d82a26adcc11480e19ceb8a1b9f969de7c24a95f412b3b8850e97489231e07a746c6d591cdabc7328eac3bf2f326357508aa5cd26aceba7ed30da0fb7e2e1b8ed65b71dc308cc96297fc022116730c62cea5e2f96d4584fc0fff9df5d14664d1006225cc5cc799272a33c97cc89b1c3e4fa81656731bd29ca3e618bc461cfb78676c02c2d538380bc502134ef71b95046a5f91de7190c8c5ea3900bacd51275ce1189c3bf18d9d2ca5c7a346003d6fb49262c5a045f747ec79fba04551ca8592f89c56b8b51a54056190a8b02c2398eaf09d52409ebac81d2d9e069271cc0b92640655e53fb6c82025463a9ca242b262f4fad74ff1934177a737aa37e455cbd80fdbdadc137d96df7569164e2b4abbe493154481cbed56072b5d28d43695120589e3ede89e8090ccd348fdfb3198280e46b0689ef1b3cc5147e29bb72c0f39edeefb14ebc6543124c430265e3e3089e3dc5513951929d"}], 0x25a638ed2e7039e, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) ktrace(0x0, 0x5, 0x4, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x9, 0x204, r1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xa8, &(0x7f0000000100)="a9e6e7faaa02a2dd14efb4cd052edd90996be6325d4503b983a08ff83d15f548c2cf7a447e28f9c63e36ea5be4043841bad3b9026624137a7cf58a14924e2a6ef9e35b47728fa13916be733a6da01549e81d3f4086f1a07c4020041a902022f59e8dab304c30769f66ee14bd87e18aca2e579ec9f308dd1cc1c10072f843b172411e03315dd0ac1722684b7ef5829807f1db9a9329c122ad0ec8923f6c790d302eaed9b8600fcb8f") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='9') 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x24}, {0x4006}]}) r1 = shmget$private(0x0, 0x3000, 0xb61, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x7c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x581, 0x5, 0x9, 0x1d5}, {0x12000000000, 0x4, 0x4, 0x9}, {0x8, 0x3, 0x2, 0x5a}, {0x100000000, 0x5, 0x0, 0x8c}, {0x8001, 0x0, 0x4, 0x2}, {0x2, 0x0, 0x1, 0x7}, {0x1000, 0x7, 0x0, 0x7f}]}) r1 = getuid() r2 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x3, r1, 0xffffffffffffffff, r3, r5, 0x122, 0x4}, 0x5, 0x318, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:11 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x20000, 0xa0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x3e4) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept$inet6(r2, 0x0, 0x0) close(r2) execve(0x0, 0x0, 0x0) r3 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x8, 0x80000001, 0x3ff, 0x4}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) writev(r6, &(0x7f0000001b40)=[{&(0x7f0000000280)="7f8a81fcd5ae9edfec2e80211dd200d3f2666dce9e346d779b4381a8367b7ca3a8d827fb", 0x24}, {&(0x7f0000000600)="70a50c8a958f301f6a54261ba007fd5da7065287c15b7ec7f1973e1101e68d68e1b36f052c7c74b5fe9f82585d2074895680933a12cd826d9e732ddb598b3c32d263ae21dbc23c800ffc6027c68f085d65ac1108d33e1f03a1742147924c1aec443b72946fc943c3777df0627d51bd515f9a4a097bf454db995e60c435b60cd83c9c8a888ebcda2192ba591b2c94fc1483e183387f53e00b0d3f8dee19ca45e1dae0369d08218c013eb165e38d4cb21205e8f2462f148aaf38019797975440badefcc981213dacb16f4a0f4147986b4c77df3319f00f", 0xd6}, {&(0x7f0000000300)="e3fcaa6528a366c22405634ce1239f5d24cfa1a5cf5937e8f2000000d9bdc8c10000000000", 0x25}, {&(0x7f0000000700)="3af0980fb32eb829b8ed3f8e042248af7d00b7429147007fede52f0640341d106687ec77aa4d248e606324dfaba2ef0939a47039c25f8387f04abd1c74d9cb028922507b1815bfc88b7a5613ce08d1854156a79be222c6455cdaee9a95042517cf616227d2aae16ab49af0250b7227c49158ccae582228610988a87baa122833221dfbedc652732611c212b68ea57a25bdcb892bb91fa89f469abc42287cc116129b78981c71f31b79146b6f6d4a50b7fce29adb23688fa0a8fffa324d277fd081211df7cf2928a9352fe88b9fcba2aa8bb40035f4b07d008b1fd21f81520d683a3af11d0bb5879eb9e0f7ff4e47a81523975685c6ca18b5d9004669f7", 0xfd}, {&(0x7f0000000800)="b2cd20411619a7adcc44216806f127538decaed3aca82bfc9f42867012be5d5108275b21512d1ce04dad49353c0d96b045826b1ddf4e72a418e15ffa8e4982dc37b9c58d0cc23275ed5e185b50e15167460aca86f795b867a0b376", 0x5b}, {&(0x7f0000000880)="797692cbec37cb018d1a6b777af598f3ab2c6a5723bda6999c78a8c69bd6b37454da33968448220e20c7e361e6c8ef3369a8c75c30c97033f1e653ec1b9ef3c178ddd4dea74b68392ea4006d614c4a86e26e281b6eb7b71f13683dc1a7b789598e8c2a9152631fe7df0c900b7d4bf09f871a1b8a9c124caac38609fa649f9878073f341343bd0f1643375aa74c661b96d6efeb72b945fe17c2c72ca8f9c1443022884cc0a0", 0xa5}, {0x0}, {&(0x7f0000000940)="1abd8d921c0961144ef9fc34ccc552a94563db75a9c1cf241c0f0dec805d17750be18a1fdb5f363d8521176a47f453ff04147e682a9e1890905449c11a8ab39a487fa38400f1966300d717e95cad6801cf25470aeee3df8c57de1a7eb5afbe7155df417ae53b54f6774a0e7d7ecb817a009b7eba2ab50312b356cecd0bca28fcdccda64678a27d8d7fa4d046a7a5951112a07e5aa2bb36f2cb17d848de2ffb7d61aaffeaa7c447ba347c7a896d2e7e8a7fee08f650709eb1d08a4341629989c7022de7b32ab01e20e4f6", 0xca}, {&(0x7f0000000a40)="4748e9953986275e19d3a93716786264bfd1d4481cb0f245129dc40bbe3efcdcb8b589d216ea74e3ddade88a640ad5b6f1323cdc9717670b95e81e6be69cc3e0a168b0ca14efdbba9bd9e2356bf0cc5df46f88d82dee7b404c6b5ad91d44019cfe5ea395de000b72e9c77077763f2220ce930cdffb13cdb0d2b43b28e7d9108b32408c9b8ee99bdf2c4d493120192d03045b3446f08d4dfb16366d7805b2c626e0ab5eb3db505439438c5d1ed36b5fab9bacce284ad0bbc8c06648941e73ae1b7d6e41dd3cc83490fb7fb5474431dc09d91b82702bfccf3bf3227cfd959ecfdd97979c30d76df28f203ad98520b3458bfb49ea02f9e3a0e9fc9c0808f348e9dafe12318e9d049a277e8b52b6693f61b8a70f2b4b7b01755bc7c29b0667e0e89655a625c064bba3b4bef072a3b209a7350b5cb5f7336235fbc54bd503f91bc2f4ca5970fe834fa1c19a2113afbd49bbaac0aef8bb4760df7b41b6f56dd27d3c77207a78823ccd86f4488ba06d1cda5417e035b84ae1441ca248d9b3e331bc3e39e395c0b5d9bd58fed25b00fcc95febd894fd5a49282005a441409c422d55e5f355aea0972265360ecb3a527c85f233243e56b7403efb2cb36f80117f353eb354fe9bb0e3a6b3fb5ae151f69cdee08e39ce18b6c081c0c826275e7f8d5e2e8e8a71dbeaa8b735eab21b80795b1714547e9c08ec7c7152532de417b123939e32110c754a8580b40e56ed0e505fd7c053b303faeefe34e47c3da50c0af687b0e6064eb821ccc9d6a43091ba8db3deafbe1791d208cfc04f6267fb7824ee1d3c77d6b496dca30029b3a699761c5f473b7e5c7e925c9ee5377951e0bb0609ef68d003f3aa4332426fbef84eeaed0be534e2fc48f5c395322f1399920d965eac18b70ccd6a07cf355628fa4f306417ee0772306c1f7158cc41c9eee6f1c6e6998d408c4044c86e3904daa17e23760833fab3d963de86ce859ea68379251370c1878f3182e1ec95414a6d167bdff888bf585e81e80b7babf77463cd0e1c7ade76ef6bc0795bb345aa1ca0f473708fa0a68b3293e5a522da36043100e888f87f0ede3b352afabcc8ccc58b96ba4135858ff349cebddb9d94563b7dcebc36a26fd286dbd12244d82ac7697477bc5b534f2864b9c021d1294cc8981298530eb82351ad8d55ae2d03df3cb3de82a2d5fe45a163c772209e98d687a013af43a17f0fa830167c6faf20f9a2805ef8dc32726f48502177131ef5bf34b7ca86bae9f055eccdca38a26db62850d6e4d18904b14867544ec36982613a316b51ee4624345d33b1fc3d8add1ef5a76d036410f9a084305438003b390010cf187f1c57749148866f71d354dc60c39b0c93ef0e1993304a159f6f673b2cceda5decb5ef2ec22a44fd924117a8c055694f7235290e19443d61c7ffbed4a5dc65afc1e1350fb3bdf58c7f8741863d45406c13fc3b3b057e724202798ce23bfac3f979fb17ccc06bc3424847696dbf444751955e20b3d3814f60c0aae9d9045aeb908f9cd63ce8b17db7ef2a9c0b79e082b34a2d18cd6acf37a52c295d9baa753290e1c29a54f992e3d474d4e86a23198b95f700bd930056d0fbe419775dae55dd1ebd0304e729f9202f57703035ebbe95d8e85b41479ccf05aae55c0baa3c7677b23de04aadf2ce85df2a035945266164e411eb6462847b99b10d7acfe67b032c21bfe31f16038fed00572bab7e6b437f8e11ce064580767c686cbac8177193f3afa525fca578404802216cd96e0a612502583ce65346b031b72eff6188008d96323d5926eff4b2d17dee08448742dee040514005ab17e6b8a865e266c854c2e4e6ef8d224fabc6050174845a78787c44300ff5db10547fc322c43052e519b6b9aa1fa37b9a914970bb213a059d1eae778b85020c66dc8f3daf4ad4d0bfe6afe5b3b333b5104c79ae73da56241963763abe279b04cfd988852ca232b086fe79540864b3376002d3ddaccd075d508876be52967a5e5736515ed9ef78415981b457a7703b6af96aee7d92ff948a0e8a792a5635e0b548f394324d524aa1f21bae027794548ce4722cacaf2e7c2aefdf1d838a1a9c1691864ce00f786b4aa03e9ffa4914ccb8f79a6c4447a00e287e40c269d7802f29adeee09597c58bee3ba93ccc77f09e601bb17a612df4b8dc7f7ea8fb99974e52c77424070a7e2942459712f6605ca9b496f39d562a7cb9bec68bf0cf77d5fea7b67ff6dba470dbbf864752d930e6fe239d3a997d5663dbd8123a83052ce048b294dfceaa38bbe00eaa79845e396cba12c024d21bbc378c5a0d04261cf8afee6fba8ebfbcb0ec673960132670b4b93e67c43a9dcbce740b9f6fcb46cbea6684660ae152349d56b6e062aa73064dee6db64709b3094d048c84bb3a0467a2d58908d5c9a294a9bc5d2f3483bd0a0b18d034aedad668a6213bb4c50ba643f97852e78d3b422890c8a5dad945bd3c418e1e843f8ba77b377fa9a0365fd478e3a5561355c79f1629a4acb965f5b775a7b7cadc1c7c73bfbf9a1fd0149c0e21de625501e5974a2b6fa8c49f5783abcabb7db664565762255f3529a8ae8816a0082e63ee340c7006c2e445d1305a7e9f759dd2a31ff6c8f9fd104a4ac9e86c55326ccc526a4e6c51ab55c564d9a0d1b543850738a647b04c9840006751895ac5b07972652aa7dc7b819f9d54afd0e90c0c86d23e1a8094c0303447dfb1dc58567fa9954fbc44febf90fec6f1b92584f1ea8ee21ff853520d56d75c54ff1121ff8b4ffad393d646635322d54b6a6a1fb71ad58b9a554e77156f00e17793abbe7c31a61ca00d3760030ad8d2c1b33f5fafa8acafb3ea6118eff59826f5634f030fd2bbed76ba91e9806bb0c00322eab67ce91f0f4f7e43443116be2eba44df1f0dab876c13d0b1aec0120a3c11ecc29e85b532ef3a731243f95aecd2b47e740735e4579347eba238719eca80cae64d835fb5d4e65b88a050b8a7d10dc411f2c45520a4c67f91ff8b5fbf88ff85f406b5e346d0cde803e4b09a46643144e3829b6a4c91d8cfaccb4ebacbc18345fe637fbb21592e0859c7fd07f73b5d64e09fa061e20a2d88bd115c38310bf4ce2703b6883c7ecd328a56c154236cd7d92b3c2bb1d1324077fec6fe8ac936e507ce836f5b6c4562bbf866f2039be07de3509087186709444528150a2702d639418bb91b7336700ee1daaa032e771678418df90a49162d13b9953c95b646ac7888a0d75550fd3f7234806e9a3685f7347b3d265159517228e41920d8edee74ed633e02e92b267bbc1beea61955e24dbf011c930697fe081a7c75b63bd4c2ffc6abf93bb048c403dbd3d2921d6ff0486ab629bbc667040be83b2228b77a5c538b72b9c9676c0deb81e3fb04bf4bf9de591421022793459cd2b37f4e1020420a0388c88e4d56e803f62e270ef1aef0f56931ce150388e985476315c9cebfec3c0d8ebe5e3e15feb4ae4d7f850a59497c56beb69359e8f509d03881f6a76da9e8d1b07afcf26e36d96ae7beaf1396cac99e3691294920d4deab8c62d4e174a238352cb3399d939e39475fc6bdd53b5c49b6ea1de3109b1ccbbfcb26d96a942d3e07326711eaf4d7f84d0b0de74aeb8da3007899c2d6e0a0f813060bc6d2ee585b429fe65ddd6c2edc0c7e33903647edcfeb800efc7e1bd2431bc9534faa242eb40f73407c42af44aebb05dd8ea6306ce8f52afbfc4b8304b1799665bc13891fb14b8ca0e037af86145a667f6659cd388b0dcf51d9d712f37afe5194aac5d15635f045d7c087dcc635d646c6c3476a0c15bf82fdcfc432ae7b4be2d15f80907870bf507f5174b85cd0e0d00465817591f9001f8082b45fb9c5343f4c0ae4cae248014ac46b779fb9c3f1d41c3291eed1db2db43315673f000fa817b30d6ade584d0e9d9910e46b7903e705545fdbd9b0009d15cc539b809ecbc1057123f507475117ddeed46c4d19eafe4921e82d8d000418336f92c3bc27186f4cd20b71132273abcffb091d432602b30b6dfec96dcfd63e93306e754576732235933eb8381e2611773a2a6fb48be025f674577d213ba6f59c6d4bc659dc586750417344ecdde5709601504d48c377e5f904fff29980542d89b2f2398921aef973875753484126ee4bd23b04fe8db095edf7aeffa71f16370dd9de5886e4e0b14cfc01980a6ad3c1b8beae1888358a4f1d74eece70d8e227e90b45b879c3440c02f8bbe0dec81c6cbae9e7eec14a3aa830440b56dea83b5d234cebffbc3c8b7671222d52d3f8d564f542816c4f42f73ecf26a5bb5bd4c27fdcb29d99cef0c166fcce221fc715bd8e5c730a6999354c18408a7b7d3f839d0fcd7047bc6256ea227f40c955d775d1b492306101fa9592ff2efbe5a23bdcc1a93cf84529f221d28f15e04e726ca60402f2cccd02137ebed3e9f269791481d4112f5a4ac58c804bac4bcfdeebaa6043d95cae57409e51296375378c5fd28fde5d0958d831ed40d77ef1c0d6ee4bf4c3f314e6905f68652e2d2c04bd9f41182da7fd485056d742a97ae93ca1d32d5b2e89788a1b8d9d34a0e68fdba23105f25ffdbcb509311c3aaf20b4da8878ee21246fc7c943f43f8e1eaa8b6852881869d5ecbe94c0fae23b498b3dda09ddad14998034e4d4c8c6f112d13c346a975ee9b75761c407b31acb8ed90f2ea73533cb9312fe2e2755f59ed0926a615097b0c116dc0edf286a225e698c654b6f455f8885e7d439e7e7752548bf3fb2d1b727b2a285e8a897a102093eaab23b66c4fa89eb5e434ddcb0a3f609d7e375bc27226c4319ce46674da0df40c3440de871c06698b1ff03c798df777e95ce33fd6bebaf787748ef711467b6c1763580a89f81453aad5913761b58f0f3e3ebef8a44bd21325623825cd5d5dc8863c06bbcf5bd6829a4e128b805e2b8679fee40bac30ed451cbf7c3507469f59cf027031f8f0fea63f6ff0d0251f59420a925b3cc21f8434fad22ba02cc16ee879232e2bc9aca3f5721bef999bf8793d13683ebdab0fcc44ba65a123d5aada7a35fce3dcc740132aa70150fdc8fe8a51aab4efefd170d16f37c1e43e7a11939aad38b26422e5fcd2dd1c5f6cee9b45d0699d171a24dee9ae5a834c039a423019bb9e16c04a5b0fc1698c86914e7e4f9470dd157f6c198bc09c811e0e6aba0655c05a60595843de0fba08cd9af0182edf8804ec08a27f55e76662246bf29efca9afed59889d4e1bd640ba7a9f06baafab6ef721b23e47c42ef76a59e3c693d2a7f09c33962f6eac1242423f184705493af71552ae5d177917959ff2ced45852d64b36ecd2b652351adae794f04efc693591128b462f21eed486c4fd73fef91cc121169fca21815bb366394b2196a32441bb496ef82fdb3f7e6556a0f507001300dbb7225be070c2b4ec331759fda8f4d8d333a716fd267612f67251f41f9c997c5cf85d676ec393185bb456138262f37e4363bddae5b9835b9eb6586f0b125fde84474db4f4f61881b198d0888ff9636d2d8ed4c04638e6854785dcf1c2fb372d2573c788d2a8d2ccf07f63836db4971f7c767f79d464554bc0a7fb543d15fec7a5eccbd06e9af7a464aa00a2d354e3789dab0a650b08784434cb33f4bf275e8a4692ad8df1d6e67a133c3824fe05f4602637f806185632edaf36a8a3f254f9457f47f3e9ba6381043795cc6c4cdbc04c232e66c3917149cc9f59deb636ba587098e92d153e437599ba280c5f398e085affd01f440603a48115ae5f088ee46baa7dc1f53e53f65dd9cc87d2214322869d0fcfb2ce8cddb5df645", 0x1000}, {&(0x7f0000001a40)="09d02b3eb5365a007fbcca572f752770368de941eb8352f76e2f88dfa775482e4e14b6c91619f878799aef5778e5fe467844f7336c2f4e8c4c14ad2f752bca6336a73a95a116bac0059539d96988395f05d4ce1e20553a909a4180a8ed4bded94f15f44482eda925fc13732582014d9ff82e66864bcf6e0bf58394237a0adaaf5137eaf06b47b44b00ad9e1c0bb6c8262febbcf675c1219978da772fb214a92def45bc4ba86814049f655fce67cc198bc2134815a5b509659004ae7765bf1cefb398570298ca70411bd478a7709f8e560d655c777baab5b5d02727cf4141bc2f30c2608f733763eb2a21", 0xea}], 0xa) getpeername(r3, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(0xffffffffffffffff, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10288, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x7fffffff}, 0x10) accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="b90414000000de0700ff0000000000172a659cecae0d146addffe8c75b3aa5d4b36b1de404236d5313be1b0e5bbc3afd156fa6eee008a313a7dd40cb8812ef6da58a8ef5e752b01dcec988ac02acd12359c43d762774fbd3beb41e4d274bd7f316b33deadd46d262dbf866c76ba1f360a5b57fa6f2a387d705504593835189539cc6f408e7bb9392eba009685afe1350bb6d0711b09c2b4da80000"], 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x1000000000000321, 0x0, 0x0) 16:00:11 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000240)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000380)=""/237, 0xed}], 0x1, &(0x7f0000000200)=""/36, 0x24}, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000000)='./file0\x00') dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 16:00:11 executing program 0: shmget(0x2, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x45}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") r1 = dup2(0xffffffffffffffff, r0) utimensat(r1, &(0x7f0000000040)='\x00', &(0x7f0000000080)={{0xd4d5, 0x6}, {0x3229, 0x5}}, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f00000023c0)="021643377c4592ae80888f77b7c9c0ce2fd8a5d142800ce6e3b497b82130f080cf913911fbd5de6e5ed2b9eed02011cc2db5c352a287414ec67b68f05fd9e09704faf29a8fbb67e3d1bad4abac3b837918c3d6ce4a6574b90a95e68b17d636e26cef6fcb23ec687c55c000bd84ccd6742c0691eb5b00dcb52bffee80f719a3df11ea1346bd64453d48528c3436dcef80c86a4f9e871e991a44", 0x99}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x2, 0x3}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x800000000000002}) 16:00:11 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000040)="e8e6dd7bbd5f1055e157ed13d392e5473d7029ca10500e79c63a25718f295d2e1fcd142a98c6e035e4b149", 0x2) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "043139e000b1e608860000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0xff, 0x2}, {0x2, 0x5}}) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000000)=0xc6000000) 16:00:11 executing program 1: setuid(0xee01) setrlimit(0x4, &(0x7f0000000040)={0x0, 0x8000}) setrlimit(0x7, &(0x7f0000000080)={0xf800000000000000, 0x7}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) close(r0) socket$inet(0x2, 0x3, 0x7cab7ea2) setrlimit(0x3, &(0x7f0000000000)={0x52f5, 0x4}) r1 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000140)=0x10) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000140)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x64}, {0x4, 0xb, 0xfffffffffffffffc}, {0x40006, 0x0, 0xffffffffffffffff, 0xfffffffffffffffe}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000080)=0x2) 16:00:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/165, 0xffffffffffffff2b, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82026530000000000000"], 0x10) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000621ea217d246b6474d5d961027c6762800000000000000003142091620b361be01123f5d500800"], 0x10) socketpair(0x20, 0x4000, 0x5, &(0x7f0000000140)) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:11 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 = dup2(r0, r0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x24}, {0x64}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000001c0)={0x0, 0xaa, 0x1, 0x0, 0x101}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0xe4, 0x5b, 0x2, 0x5}, {0x7f, 0x6ce6, 0x7, 0x2}, {0x7ff, 0x0, 0x8000, 0x5}, {0x3ff, 0x9, 0x5, 0x46c6fa14}, {0x3, 0x0, 0x8, 0xb6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="84") 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') r1 = getuid() r2 = getegid() r3 = getuid() r4 = msgget$private(0x0, 0xc0) r5 = geteuid() r6 = getegid() r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = semget$private(0x0, 0x1, 0x1) r11 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r11, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r11, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r13 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r14, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r12, r13, r14, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r16 = getpgid(0x0) fcntl$setown(r15, 0x6, r16) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r18 = getpgid(0x0) fcntl$setown(r17, 0x6, r18) msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x40, r5, r6, r9, r14, 0x120, 0x3}, 0x1, 0x58, r16, r18, 0x7fffffff, 0x3f, 0xffff, 0x8}) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000140)=@abs={0xe4d13ff3cd96b475, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="c1af30c5ab77152a539ebbe32dd3bf0ccc86c67e9f1cf271be3a89a7576c91", 0x1f}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r1, r2}, @cred={0x20, 0xffff, 0x0, 0x0, r3, r6}], 0x40, 0x2}, 0x6) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x8001, 0x5, 0x4, 0xfffffffffffffffb}, {0x4, 0xffffffffffff0001, 0x6, 0x1}, {0x0, 0x2, 0x7}, {0xfff, 0x3, 0x4, 0x2}, {0x0, 0x2, 0x9d44, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\xed\x90\xa4\xef\xdc\xed\xd5\xce\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000009, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7f, 0x4, 0x1, 0x9, "3599bc525034a48ca353f9b1acab95bbbbdabbf0", 0x80000000, 0xfff}) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d881a0c20600", 0x20}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:11 executing program 0: setrlimit(0x0, 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(0xffffffffffffffff) write(r1, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 16:00:11 executing program 0: munlockall() r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202516063337c89b3f5842f66e75bc0db696c657107"], 0x10) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x104) write(r1, &(0x7f0000000200)="9e3eaa56000000000004bf0508188e600200d04593fdd308e6b7ca0000000000f5594cf5cc1a855bd5fa7166ee9c8b05cd509cee16c43e0f5f665a3ac2ea860ca369901b00e1b41b0c9a3f2eb6a3746324398d46302a8658e9919ec03c9c8582757df2372f6345323b3d06e19b5be04a71f7332527e27a3ffbbfcd1f825dbe971223", 0xffffffffffffff74) 16:00:11 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x100000000, 0x5}, 0xc) r2 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) recvfrom(r2, &(0x7f0000000380)=""/4096, 0x1000, 0x840, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000100)="000036c44a2d705e683a9e798003a7c0e91494c7899624b887e62d5cb5dc0917", 0x20) 16:00:11 executing program 1: setrlimit(0xf, &(0x7f0000000000)={0x1, 0x2}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x1, 0x0) r1 = dup(r0) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) socket$inet(0x2, 0x4, 0x0) socket$inet6(0x18, 0x2, 0x2000000000000001) r3 = socket$inet6(0x18, 0x8005, 0x4) ftruncate(r3, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000140)={0xff, './bus\x00'}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000880)="289caefad85b04ccdf900d249bba7de457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10729158df03f9f5dc781c86870658233acff9589ac6e640f127bbbdb8b2f0242e8efb25618da70acefad36c790a0e6861296617c3bf46f2517119e3c2c684ee7fcbbd27493b067b993a3eb2ddb72e9d160466361741fe6f473f49580f92d78913c890423650f98b83005a708a2dd0e2e63297370d59ded510f123f455a2831f465442af641100b3303f5e05a47f45588716f01c69", 0xc336c2847464a966, 0x402, 0x0, 0x372) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0x2000000000002, &(0x7f00000000c0)={0x60000000, 0x60000000}) setrlimit(0x4, &(0x7f0000000040)={0x3, 0x3}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000280)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000300)) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0x68, 0x1, 0x0, 0x0) mknod(&(0x7f0000000340)='./file0\x00', 0x100, 0x5f00) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc0205603, &(0x7f00000001c0)={0xfffffffffffffc01, 0x8000, 0x0, 0x2000, 0x0}) getpgrp() writev(0xffffffffffffffff, &(0x7f0000000700), 0x1000038a) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r6 = semget(0x3, 0x2, 0x401) semop(r6, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x8, 0x800}, {0x2, 0x16f6, 0x1800}, {0x3, 0x8fd4cc4, 0x800}, {0x4, 0x6}, {0x3, 0x5, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) r7 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r7, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) 16:00:11 executing program 0: acct(&(0x7f0000000000)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3a}, {0x74}, {0x6, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="b1") 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f8048d"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x10) write(r0, &(0x7f0000000140)="220d22890b7c603bdd5574a7ea11", 0xe) syz_open_pts() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x21}], 0xb11f, 0x0, 0xffff, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") getppid() kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) read(r0, &(0x7f00000023c0)=""/29, 0x1d) close(r0) setreuid(0x0, 0xee00) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x400, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wsmouse\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r0, r4) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, 0x0) setreuid(0x0, 0x0) syz_open_pts() r5 = semget(0x1, 0xf, 0x80) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000002400)=""/169) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) getgid() openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r6 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x101) preadv(r6, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) openat(r6, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000002540)={0xbe, 0x0, &(0x7f0000002480)=""/190}) pipe(&(0x7f00000023c0)={0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f0000002400), &(0x7f0000002440)=0xc) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x20000354, &(0x7f0000000100)}) r4 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) r5 = accept$unix(r4, &(0x7f00000025c0)=@file={0x0, ""/4096}, &(0x7f0000003600)=0x1002) open$dir(&(0x7f0000003680)='./bus\x00', 0x303b8, 0x80) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000003640)={&(0x7f0000002580)='./bus\x00', r5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) pwrite(r0, &(0x7f0000000240)="fb375bc219dde9f7f5a48a8d1a02", 0xe, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000640)="1f") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) syz_open_pts() ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r5 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x153) chflagsat(r5, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000240)=0x800) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x8c, &(0x7f0000000180)="961a0388ce6159b12bb4737ff74308b3ada0c076d232aa703ecab7b8acf7730bb23000a9dcc24c772207df16cd17967e366eb08ef819dfc1c667e4eb2d8f2ce13600000000452d7e06beed0000000052ea7baa412bdb7d291135f974d5db2e7977bb3c1180a77968e2938a3e02a4130286e9c08d5e18ef1bd2cf4a53619809fb48962ed062aec844bdfeadb0") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 16:00:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) r2 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) r3 = socket$inet(0x2, 0xc005, 0x400) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7bc023, 0x101) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000480)='b', 0x1) 16:00:13 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x38006) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x3f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x20005c}, {0x6}]}) r2 = getpid() ktrace(&(0x7f0000000180)='./file0\x00', 0x5, 0x400, r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r3, 0x20004276) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$dupfd(r1, 0x14, r3) shmget(0x0, 0x2000, 0x440, &(0x7f0000ffd000/0x2000)=nil) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fchflags(r1, 0x10000) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc853606956715be63a7e6a23becdf7911de8b407c6c12628d96ec10d6a606254f0704f19e3d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06f7aa3f54b060000000000000000000000000000001a", 0xdb}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) writev(r1, &(0x7f0000001800)=[{&(0x7f0000000100)="e730ea7c7a0cfad6d1ac2aec12016f2904462c17d409b376182d501b03d4423a46c39312ac0113df7ec3e322b4d04217c27d3f8931367e003bb49136d6a24698b4506d27f25377", 0x47}, {&(0x7f0000000180)="c06e82cb2c8d800438eb684571a3755595bb926f2a3cae1ba29bce3110f8fb2110657941f64e7377be78c7b309cec215944cc4a8506592a82ef022199e6320f41cde5cbcd34b40cb0ce7dc1d91279752961ad09933bdcae4111dbfac1d296c4f8d9399b3bcf0f809cb4267295184185b464e5813802fe01e79232c35d8a52f0b5e4412158d985239390073c0fe04e5760a2476d037b97bfcaf6c0b7e739154beefd689a069584ee8b2202c5948401b00", 0xb0}, {&(0x7f00000003c0)="294bb9216799f56c28b534be27a11ea6f7068d9decfeefd4872ef7d868ab6b35048c138080de17fa27464e64396066e2bc4eb5b297dc8f3207ba262554f1a11cdb3a8682187cbc17a0c4d514f62cff371a0a5a798261a9886f125025fe141b5c865aea7e142193877b81196848275910856e2ca8e4d47649fd34d33f265c420f5bf2345868d0577ed8017a801f12ee7cdb7ae3bbd36625b5f92469d1c4f303037e84d27e8d1a7f8131682bf9174accc955425eb9b372766e22716926c4", 0xbd}, {&(0x7f0000000480)="2412324f1cdfa433dfe1ef5aa4e145ce6f4552e201557074053c1631e072589488fdef046e846cbabc472e8d0462c4c20cfe269611f05415eb7cf0817313e030ac816572e0f3b1256486a7a34cae27ff92529cfba14bc2a1efa5fa0c70a713a0f5f0f314cb55ded34ec5c370ac1f055b9438060896359ff6e2660616d77655f602ceb4c581fece0b4694590cca9d4a457d3afe2d533d9cea53ed1a", 0x9b}, {&(0x7f0000000540)="9c898f62f28a64fedbb58345e3fc4fea271dcbaf5f31ab2bf59d3bf29a47b8642a2d52c0b5ef3bf681785cdcb296234811135273b5b297f1028dfdd83c2e1256e990c3732f3429fa58782c37d419913375ce2f0b04d6b67982c5f3d4de808ed2dc3bf491f0795c4e40a87e1b6c8b37294c06917386aa0d95a6573caea305eff0a5ed1fd4d8fb10f1778a13685d0a4dbfcf1567d33dba1155618a4be3df80231f325df6c9c90ba72fb0013314e83f0e06ac93ed9d796e3e225bdb76e99f03e99b073b80c133ba75c578f77a94d4066bb4ba292d8d432d4dcc", 0xd8}, {&(0x7f0000000640)="53ab3a7ad196d5924db303b703411d6974bac405aefff6605b1c9d78a22b285486b05934d45a7491365c66c748a9c59f87ab426fca7f948f1d00de8853d262e47a1e4ca7bb202ba9de30df0fc3251ce38957d3a71f47e67c08734ccbca29883282020688c465ec4ed9f6ce2e5409a252d2ed335a128d049b1dedb196d282c88a7d5cd22dad8ffc281a8a18f84a00fe470d3d26a7e7e361aa2039d54ed2973ddc525a93e77a39a7f9c6cbee7b64147f58b62fc317dd6d80670290ab6135a771af7c3a21fd51c24d993952cbd591d792f277dd", 0xd2}, {&(0x7f0000000740)="e8879f54837d7e1e9ed3729c3aac13d2a1d1a61fec964ee3553abc654343e42f6a7781d3a43410e5397d3490c5b578c34842261d92b1b2ba8685e600e0af9c3f93a2d4b9e3c5f30b182c995af52dd8e6dfab78c6cefd902ac790affc2afd085cd4ecc62d32fdb189ea986a9a941ce9836a74858331cc3366272128a8ebcb6bad16b464b0e6c714afb90883e9a02f49fd1649b431cef44b99d66f1d8b8fcca4d20ae2274c06490bcb3e5c8f6da1990bf79b1d668da751af7188050e6e79acbd55ca5bac884b3544ede73bf1e155f58bd21536225f0f75ccd04af41a8fe97ddcf98d8b1bae7863e07df2125895e5411a016e30f49737b9a6baaed3a88395cc54731ff2599e1008445756ca67d0f76bc9a62bdc1990cedfccbfc61deedf2772d65fd933452dcafa2cf53b92e9606a33338a1c894c59ceb526876f4de5929b137547d9b01664d8a4061445d269c58004cecf9c8a6c9ec58bf5a40d4b40829a03338479cc48f2350c20eb053d794eff1499109854aef9e7a7c22a81642c3ea0ffd0a4ac9802c8b17f98fc05f974d4e2659c0183a90218b39eca55cd237c3eaea6dd49f476a4d1ce479677c12bf6cee5c4a0fe479b1883b3ce91b590dee33baf11648b8b2b3a676c30a582d46c802cba2167dd807439dd675bf86a0acac548b5fd15d2b9913f95acda40f6597c761c96714241e5db64117da7b8e91f45e445c84053a805094de248cd8b298239510556c379e470480de3b7085344569ed8a4f79f53ac08d5fc53651db264fda36f49720fec1007d2f9101b455e4074934918248210a10b848cdc0430eacdf91ec920b39965389573ea682fad35dea6374946bb4bf4b7573cdef01b44a993777fe87b2fadd6d55620ec358983ef7526c2a3bd91e44304881927532ef88dfca7b6f5f2f419c319e6d2b6957a633a1f82ebf955847fa530a45763e6dda7a9e382677d726b868cbcf46d3c72ce5f715e07702720cbee2074eb0dc94b8065577b4dfa7878579994cfff11ae6c33a097cca3fd146bf726ce7d92e42420a47c0bb1738eb46577fffb2c1c6dc20d8af7731766760806e93a444d230d286b5b8872f745afb286ded437eec56c97f534f83f132f90a7cab11318433f1dd05819fbf63a8047802d9a837268e22a340bc832edfc58173358c74f08799b22817273fbc25052cc292e593e837fd1001bc496abea99a1a1a25eec080d842aef11fa7174058ca90e0841b285f2209370ccadcfe70370b0665f10ed060daf089b4db62fb5792b080f220df0c56f5f8dd472f6085580fc498d49910669609cc9fc378e3981777ff2ecb07a59524e41ba11f62871d34bb62fc3e917759f0b06883d5f717fee4a779b81bf273465feb9c99a07b1f3438fd9e07a391877283d406802da5febcc9d9cc518d1f6d19328522795fcd7be6fd1d8d4f0cc620c5548efa2c13f9154216f35425c45edca89398be83c90dc39ed3d03d529ea6197435fc31affd30325d97b1480afbd61ec18f199b879fa38b4116600054690352ab0562bf921c0e1e509284779cf34c9c90990ee550034fe192be5e2963712f16fade688881fe2649122d46dd2f2a7f82265ec7dcd38d3c803c4b95b2a81b3ffe10531faf58fc332cb814c00131fafd11fd916148102ac69fc8df5edbf5128478f01667ae31ab17726f322791b13adfd2a6ba1f60fb465663c6e5f1eb63b326cc64e0aa57e9902116d1b66c236173e19c54c7561267572e8f56f6471393e3e500c786987d2f0ed36a9803f368fd66d2d313b4123121e9754c325ec1f87bf6d557676c3cda98a7bda7f6852543f526238e898113d5cdf340ef0c67f76a66a7d10dbebfe2599b288114191698bfd4ea142fb2b125fd4c86c07a3bda51f11941bb488bb96837edc999fb4bfc3da8eb9ab073525dc7399bc2f4ad959208ebd82d51d040e56b4fb7e6c8f868c232a9148bdf1c5a79cabf41f14165cd13603fe79bd580b3aa92b9a9e90ecc4f9ff3aa3aaaf4d83546d14252a9a8c64b97ea418467776212853b13702741f65bede48bae88082851380387afede4723118cc41bbd71990537f0cce621aed6db41fa082dbf7de4f1b86e9d154b46d1f9708c162895282c1fd2fc7dfd742ba29e6e9a6d815c4c2f167bd7f75b45e6f58b297c89c3d867749692d80b204aadd0d63ba5de0b383ac7a8c4b87dde9fb3edadca1f82172969d8d7f39f9a7bbc51b3fd3b3d1af76591b276daa4c7bfa0637b54d06a49063666196a386b7a61ae2858d440596b37e38bed48b00dbd187ab4580e869898ca5b1bb85c7d157f34d84e846c488f63ea026fa0a73e9a3ff18c5aa57cc48ff8537baa5434246ab6abc8233aefd8e5b6b3bbdbaa71fdd361a495d645fe2bfa048033e0dafed97f6736e50b80958c00f8744c104180b217a8b26c018d4b4aa0747fcdd9ef2f6c9c09575d627069f77e5eb6c2b594fff2b5bd04b9e9b29b949d258ae0bf5fea23b3642cd97d125345709f36d867480635e77e80a9de272f935c59beaaa3dc307cf6bb110cbd0de8aea2989c71d591e03889e8bf85b0e93f355a5c1a3ea40116b26a3716e0b12009148d559956422e244d55c60feea5472361ac775936b69e2adf6277b7acd60cfb9307fa1f74649854ac5c7e99f803ec7ec060e12aa53901640c7db748945533c061dad7ea2c9304506ebb725f68e73e4aebbe35cd67134b8ca56333f1799d9b37e5508d46f5bda57f46833f7f18cfc6f795f7f74bcf7063650780513e3e348a04c20589be2c3b15ffda4d19246530e4dab61abe7a4a69154fd76713271efb871a6e7432bd3dbe9e96cc1891286c74bf419ffa7cd8741ac1cea81e505b95a6aeac9ace40d0392e42b35737d88fc765e2cbd2ea88e6ad4e887059e71e80f4c943e60edc17413e2c29efb1b571b9f054e01e7472be550e0adbc9d0046f096e5c8c2b3a3e871b972396b984507f825db2ab90952ab5eac282610020cb533a3b9043b5bdce2ed3a565cc1a01d6bdbd9ea16236781ccbd386e8fa2b2cb87dc846c9d928239e6c19656de2c61d8a5c57fb8103fedfe3f10053056bf8f009362fb11ce4798806b69b5f198926316c23d455f5f16ca12f57c3ad0e28ddeac1e5eea870a30751002fdbd7bdb91473c599ccf29643109d5acfe4dae49793155a81f172e99c2d6a1905c0eaea1054ea17589f81c4784ca967c8ad6791f2c30183c3594ca664972655ae37b41f8cbea20ac3e531daa5d9a79f4e74b0132c1c33bf6ebe9a48fa6ecbcb5ed5f7efcf3b8802998b8282158d87835be41b2e5c958bba0ccf1c60bdd89dd329800ba20acd7f8e0929f321f721c95fc868daf70db96de87c58006f06f10134618e520a8997e89e4bfd1863bfd712178dd87781964911bce8ca7aac8a10d810b83ca918c933b51478027930090f827fb8aabd6683943055a13c081c8a178b357d47438229b84db61924d4f83f4526ff60ec51fd446988a824cfab61f085749c4fcb284663d43a695addf194ee6467322bd514d821c5912a0d2d222657a4ea7444fc78de35064e87b9e9d8b03488eb9fe76dd43577b6b71d09d23d1dfb5e9d36aebd6b0c1139464002dc29129ef98f1ea17da81884943ff449011abcdf67de305d7bafc61306694ce4d3ee7f23b0898945a93e0c3fa6a29b29b8870a9c8402b94199a2b9c428ad1ce37843dca25dd319ac9e9bcc71b3eccfea9ed0a1cd92ef0a3001961cab65f1457744bee23bd9db8a1b0edddb7be37e071f3fc75c49ceb32958cc05a07147fe8276d91e5bcbfe839765c64784e29937251ee65f055c434d0a9a50cd542008e4b0d7ffefb4ac1f4241203fcaa4834a83a1f154b418aefc1455d305521e1845404665c3710d9769a2406fd5b423728f8db731a0a7cbbd1102d44b9043f69f3f50ed8209af25243787dc759701e3d7251085b66a06bc2abc8ea23b46875e5ca822daf15ec72f899d8df4fa5ccb94eafcfa2b2faa4ccd1aeffabff9783a612cf859d8c03c985dcc7cc1ae15385f47592861eb3e56bd8bac8dc98f4a2f944f6129befa3bab7cff5646ecca67a82a957dc6ab71762f1fa773c9b3815160bd288a13bdafb51c79757b74313e7ee015c239de255f03128db85106a43a5f12feac1603e61892a1c2dce9d0520f0e73fb6136fd020a529239dc3368d2ac18706951526128404f1108562625a316727447db0e8df06109d86ef6a5ae54a3cf724a543b6be9ce9e0ab874efc013a22e4a87e86729022810e070fb1e70795a7d19ee7d5627a405baaad1b1da3f91ba7e09f6c68bcf94f12a8b253a3db06c0524b81a2a9b24db29a98b63450251bcee8f8c44cbc7e55047aa9cc0b8b4fe39dcbf22a22e6924655509213f3a31822225940d515c27be236706e362f001b7f105aa8d17944da7b01ad51707f213982db1fc1f650b051846c7cd78c8775ef47d9a88d2b53ccec407ae4d9f42bda103e754fffa7942bcc90706b0cfd859dc5aa58fb92ea628c9a32b0933f292b069db90e9e49e1f3d53b89e10d019ab5e61ec8a93a8b02dc08ae419e683956edb3906827e4ab43dda043e3112df1fb3d5e91630d4170991f24100d268a6c7baa9cf813870b2ac4dc537ba72080e65660143a2ea6c6f33ebf93065ab78012f3b3bfaa108df21c49ed0178d4cc3ec19b02df5274a2b0a4c5d17ce70806cf01a3fd25980f18d44ee5d9d751fc6cd7e5ea3114217a68ff4e1aa5c10072bb60b1baa5821563ea9b2744514bef6dc96f6b1ecfd4c33566db6d704f09b77aca571b60987278994679dab71eeb95e2d6785dbd432aea23b68f7837dc2b328f3382695a75215ebe877f65367a038c9f036599a6d5cad9bc2e0cc395ba63a15a2c842492ca5d69e08bac7197500512a8e695ff17e3f3e336adb1978ed806612b3dabb4c1802a54db7f13bd346ab8636569015a23de2a5ec87d4df08dcc8edc2eee72e59942f4a1a55aeb42ccbcbd1665fd67b34800cb074bc9783b05963c81dd204aad04250d295b2f8e06a9522f63270fe0b3b0b6ea4cc4e20508a16f1323fce9bd5f470d653983dbda052276ca4bfd289445f10e481ae23c0008f4399085eee64d736d392d255bad5da7cca128513303c967b17c8c99bb1bbc3a1f19b3c63fb9641c763c63dddeed477ad9e8fc03068d63097f04637948eb820b7d60c139587d7f2e920d6836a90caf53c4e45a703709ed5e64e5c504ec8a89a9982d0c49e1efa5799d59fdfd0c157ee1d9682645e7da9aba5392e5dc8a3b248deadc3a80145638067e391d86be466fa7f83f399add9805283c476f622e83fc4f10f146f8de5a4305860dee68c4186ce594a9892f5c99fb707b27189efaa0fdd5b55946efc6f93c90ee5e9e7415da035a2edad1c672da21d562fa43c5c295aa90e2a1f070f18f4937a174574264b99d48d641b306451aebb89c959ed836c55c63244686c76287950fe09df66b91ed56d4d547a547b67fdca3d381635bcc22908c675fa78318b326bd1b6116ad17ad380617108298827e7b0f1f458ee8709f821d5c46d00409c59f06f694ac62821d3a77d554c2cd963063596fa62ee2afa85aca0985f4dd3ba7bb97f3e6fb28ef87b1ce0ad41c6a13514ab439621d2353e772ff30e32f91103ee5fb42c61b8f12f415eb9cc6721d569cb3e5499923314d3dcea7841361c8de5ff15fad5d962df9adf932b9148dd5fc33e3e9db50e7aa86d0dc029ff85ad34bd0ce8e4ac890f91aa7128525ba6befc66cf84474d231c521c7718232354bfcf41e8ef3659d4f1f44e642eefb9b0565da02e96", 0x1000}, {&(0x7f0000001740)="32fcfa2aa1b05552dd1e4b80074fb813744232218292fe16cfcc4da4add00bba542251a186c7b11d98267f12ce0c8e0aace7b5a3949de86b2ce82f976d773f5adeb8f1ca5d9652a448f824fcdc21c847f12c45a94a4941682dd2c9e0b80154ebf8eae92162ea175eaa1a3e3a3d0829ccb8a9ffd40176b21e727e0f50f6d148070b644abb1c0e7ce9a5c23776db0f0ad3ffc00ab524cd82ce6262e734854ffb64f546a94ff934c6e0fda9ac5cb45e2b1dfdc4dfc91838bee93a8d2bba", 0xbc}], 0x8) 16:00:13 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2f) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0f0a6ffff008bee"], 0x10) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x400, 0x0) close(r1) write(r0, 0x0, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0xf32eb63cb9e5bfdd, &(0x7f0000000000)={0x60000000, 0x60000000}) syz_open_pts() close(r0) r1 = syz_open_pts() socketpair(0x2, 0x2002, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0xc00d92bd7f326917, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) poll(&(0x7f0000000140)=[{r1, 0x80}, {r2, 0x80}, {r3, 0x8aebc8d8202d7713}, {r4, 0x40}, {r5, 0x1}, {r0, 0x80}, {r3, 0x20}, {r6, 0x20}, {r7, 0x100}], 0x9, 0x0) 16:00:13 executing program 1: r0 = socket(0x2, 0x5, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x3f, 0x7}, 0x10) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0), 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10028, 0x50) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x9, 0x5, 0x7, 0x0, "e10c3181b35badb3e4cb9f59213900629cd6845e", 0x79, 0x1}) fcntl$setstatus(r1, 0x4, 0x0) setreuid(0x0, 0xee01) sendmsg(r2, &(0x7f0000000680)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)="0a1c6df7", 0x4}, {&(0x7f0000000180)="c2dcbe0983791d88328272c75df6a4e3417b9270b17cde29262e303fa1e5c0041ee17e1f1663a457108bea0fd5ff9f519a44e599f3513e138b89fbc3e70422f586cfe171", 0x44}, {&(0x7f0000000200)="2c157eb01187c916c05b69e85f730dbf81ce1b381d76031bb9973af380e453a360892436310982799515392972ea7c2f1d2be9711a5bca9ae3c417faf439f5a0fe546a314391075bc1f9c29fdd9d7b27a1589a", 0x53}], 0x3, &(0x7f0000000740)=ANY=[@ANYBLOB="b000000000000000ffff000006000000b0d7175323089882de984e2edb46415e5fe960ba17021d72a508530f9b791490d0e6a9598236a8b991daf2fa65bebfc798302a061c787a4c74f46693aa3885bf87af9bd3b98f3bf4c1e3a058cc6ed02dc6bb80d25363a976f93d2a740fd25683328b287b28d3dbb3cbbfb17d997a4e2a82152b4b49dc686f0ec07b5c46fb692fc507e2fe9daaf74641854afe9e820000000000003000000000000000ffff000000800000f04b5676b366f275e5c84f22d19166910132e8d0127f02c4ca2797e4000000002000000000000000ffff000004000000f859902495dfa7016d8be0fd00000000a00000000000000001000000f8ffffff1723f5262326aaa80d0e1b02cbd480df2c5ecbb025ce5f83d4afbed2a7517b40a4ecbd5f214c17f0418d2ec0f663479ff9e53090e8887de631e0a6539006de72a33f50a916792e0bf96799706b7558ce5ea59d2ab099752aacf5d7cc7d4781a062bb417998c1b4f75872f5a1099b326e8ae0462e8462f3ac09dc08937bee5721f7c1830646eb43eb62000007000000000801000000000000ffff000005000000b312b36c4a453675f6c1b5ae4309aec1d81deefff254f4c3292ad226c67b57a6015e8d26666fdf1e4f71f77c62266accbea68d6e51a530d6e2f9db3e283f7502e313ad97f08f195381000000000000004359c487a615294ca4f0b441a951bd1302ca38afc0dded7d61e09cb3b7ae5c989857bb2d15a11fb80d2848a02eddef8d15b428adf4aa0edc37efe420df3e981d46b411fc0fc025dad62567d1887c80afa44a07a8281e1b629a6a0213fb6a09183e0d36fb9e8db06b05e11412d011628ea961155623c9d6e1bbb7f437246f95b469f86f23f9fd24b4332457e91b5254c63bba724ac2ade9deb163fa00000018000000000000000100000000000100d98524b8914c3e718800000000000000ffff000003000000eabb6dfe253831dbb5817c467333b4de51973b74e6ba876d61b091ae76172b5f919a81e74a1037eabd4224431ea63d1f225004678ed0a4e5b54f5f70b467f12ab6ee6162b04096ecedbe9f59b557a9fa1a08d4184d8dac61cf3bfd1d11c1cbd47d277eaa290db39a01150e9ec13332b9357bff6304783a005000000000000000ffff0000fdffffffa9587ebf5394cf6572de044a7e8611a0de69d7b4325e405de76e4bf5cf9a56efdaaef318de81d611d33a2aaea996aafb5ffc876b8bfa0f0f9558974d000000000000000000000000000000128eb6c8b754fc71e95fd9e85692a1fe61ed40ff25b3d81865360fa0a8e59f22864b247279c8a02fba001d339058bd54f914960064936f05a467d89ed2b31455164f68a0b11fe041f2689a01ed5b0fbe4dfeba289679c5f67a3f3e0b6d46b0147c0c7c1fd2a17692d2943205df0eff973dfda69f5e83fcb0d1e1ca6d66fc2589eeed7839020e425fd8804e5f7bb263c35264aa819a537f3419e5d992965ecafeef4d77fd8d98c51d2a9d469b7f866fb5f530258533d5ec64eec84398ceb1a7685f8ed4bbd1ff71f87bc400"/1122], 0x398}, 0xb) fcntl$setown(r2, 0x6, r3) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000380)={0x8, 0x80000000, 0x6, 0x9, 0x8e2b, 0x1, 0x81, 0x10, [{0x3ff, 0x0, 0x6, 0x20f}, {0x9, 0x0, 0x5b, 0x7}, {0xd8d, 0x400, 0x7, 0xffffffff}, {0x6c5, 0xfffffffffffffff8, 0x6, 0x1}, {0x2, 0x6, 0x83, 0x7}, {0x5, 0xde1c, 0x6, 0x80000001}, {0x6, 0x3, 0x7, 0xfffffffffffffff9}, {0x409, 0x101, 0x0, 0x6}, {0x200, 0x1, 0x6}, {0xcb14, 0x2, 0x2cfb, 0x7fffffff}, {0x81, 0xfffffffffffffffc, 0x2, 0xffff}, {0x80000000, 0xfffffffffffff979, 0x100000000}, {0xfd29, 0x6, 0x85b5, 0xfffffffffffffff8}, {0xfff, 0x9, 0x4, 0x2}, {0x6, 0x81, 0xffff, 0x9}, {0x2c, 0x2, 0x40, 0x7}]}) sendto$unix(r2, &(0x7f0000000580)="767beddb13137b61770fb969f91622a3d1c4ce155b5cbc606a3ceee8ecc1aa0f055401f1efced67e50dec4dc4f298636af9be2769d4a4ad10dff66b83d197498b7e44673e4c61c31a8d13f304eeeb51b2fc908c6ccc50d02230fae05e5e84014ef185b04619e7608e8c03d37f53f46c6fe06a46d022e9102979a7d5742303cbca74df006", 0x84, 0x4, &(0x7f0000000700)=@file={0x0, './file1\x00'}, 0xa) fcntl$setown(r2, 0x6, r3) r4 = geteuid() getpgrp() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000004c0)=0x6) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000340)={0x7, './file2\x00', './file1\x00'}) ioctl$KDGKBMODE(r1, 0x40044b06) close(r1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000540)={&(0x7f0000000500)='./file0\x00', r1, 0x1}) ioctl$TIOCSTOP(r2, 0x2000746f) r6 = semget(0x2, 0x4, 0x40) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000bc0)=""/164) dup2(r2, r2) setreuid(r4, 0x0) setreuid(r4, r4) r7 = semget$private(0x0, 0x3, 0x30) write(r0, &(0x7f00000002c0)="e364b706c4", 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r4, 0x0, r4, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) 16:00:13 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000), 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r1) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x3, 0x3, 0x7, 0x0, 0x2, 0x99e7, 0x805, 0x2, 0x1, 0x6, 0x10000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000140)={0xfffffffffffffffc, 0x1c000000000000, 0x3, {[0xfffffffffffffff8, 0x101, 0x9, 0x0, 0xfcc1, 0x6, 0x1a30, 0x3, 0x81, 0x3000000, 0x1, 0xe610, 0x100, 0x8, 0x1, 0x6, 0x8, 0xba28], [0x0, 0x7fff, 0x1, 0x0, 0x2, 0x0, 0x1000, 0x7f, 0x4, 0x2], [0x4000000, 0x3, 0x8, 0x8f, 0x2, 0x6, 0xb000], [0x840000000, 0xac1, 0x8, 0x7, 0x3, 0xfc], [{0x4, 0x80000000, 0x7, 0x2}, {0x8, 0x9, 0x4, 0x6}, {0x200, 0x2000400000000, 0x2, 0x7}, {0x1, 0x8, 0x8, 0x3}, {0x3ff, 0x800, 0x9, 0xffffffff7fffffff}, {0x38898d29, 0x6, 0x1, 0x8}, {0x7, 0x1, 0x4, 0x5}, {0x1, 0xfffffffffffffc01, 0x286387de, 0x1}], {0xff, 0x101, 0x2, 0x5f}, {0xdc, 0x8, 0x3, 0x4}}}) 16:00:13 executing program 0: socketpair(0x18, 0x1, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) shutdown(r1, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x800, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) ioctl$KDENABIO(0xffffffffffffff9c, 0x20004b3c) r4 = dup(0xffffffffffffffff) sendto$inet(r4, &(0x7f0000000100)="e87a5964ef4ce79eb2a3c77cd841a09ff549e425f754f811a84909bb41ed923fdc349e48bde95d989ec85e0098f2fa69ce9dea2e89287c2e50ffbb963e4c46bd7bc908b65e29db9cf9843c3ac2245f7eb42657220a22442ef99fff469553d1019b213f649129a460674fee8b223e99ce6548bd70c6dbf702d77d2b423f18768bbd7b58fec41216c322bc14dc03215044892f4192f3d020892515644b6f390e8c09f6390477f6ed772067a35b851dbb37518b2bcb6e8c5186d2738ae364177f161bfd14e7d55fcc0aee000556011ddf0b8e", 0xd1, 0x9, &(0x7f0000000200)={0x2, 0x0}, 0xc) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x2) r5 = open$dir(&(0x7f0000000280)='./file0\x00', 0x100, 0x40) readlinkat(r5, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/117, 0x75) shutdown(r4, 0x2) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x113, 0x0) fchmod(r6, 0x13) openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x800, 0x135) r7 = open(&(0x7f0000000400)='./file0\x00', 0x800, 0x8) r8 = open(&(0x7f0000000880)='./file0\x00', 0x14a, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) r10 = syz_open_pts() r11 = open(&(0x7f0000000900)='./file0\x00', 0x20, 0x88) r12 = dup(r6) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wskbd\x00', 0x800, 0x0) r14 = getpgrp() r15 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xc) r19 = getgid() sendmsg$unix(r7, &(0x7f0000000b00)={&(0x7f0000000440)=@file={0x52a39c57f4def66f, './file0\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f0000000480)="a2dbd23cab0b518a43219c6767ac8ef3971025a04833476428c20434f78102e0efb6316d5ee3c2945401067ef9796b01eff7732acb77cc4874a1fc57b007873aa45d25d930bafa5770cec1a2063a5191490df73000d91f9c83200f412702d897b970109a8252da669bfa0353784c622ab317fc13c20f96a0a16c8b11004c521d470a88ea35f968a7fc1169ea685e74e8de283d97cbedff", 0x97}, {&(0x7f0000000540)}, {&(0x7f0000000580)="2aca8b93ae53db6b132cc56c2170d08c3adbaf33e32ce9d27a61fa05623b0adfa262992dd39fe2fbdca5eee2623f699641ee1f137aacc7816271c4e1663cb1ddd3afb8ed5e59cad12e9c79a30c44391118e1d2e5702f8b3f0a22e79d4a40f4084b65", 0x62}, {&(0x7f0000000600)="77d290524b7ad30a5a8709e9bb902cf6add4d8cd4bb61c6cc6fdceb79a1916d6aaf40591f1b72b03b9060b74ad441f082dbc2ada3cc0596618caa0b68d47041147b7b4fbb85f3c44c1867dc66bd3a9dd6bb2e226f4fecf67bc39c36ddeac1667c92e818c05eb0b0f7195149b8cbcfcd0ef26b57f67c23cfbc70d417952b82cd0f607a17fe6607952ffe062356d036dc0d311c2da37815402f891f4f13e1804406ab9ad49fb0714a45ff927fe4138084bb39b50cf293cf6e72fe8f44f717b22aea9b83d", 0xc3}, {&(0x7f0000000700)="8b574e50c517acd833b0a75cba0e65270212d4ff01591f52f0d47eb14f73d322d827d0f2ab5812bd2ffa001e75891d0e2a15a00b0664bf0797fd5a2e93d620383b0977408f25a0f6f4d4c90a93593c58c22bf9526c6dbb47aab49b", 0x5b}, {&(0x7f0000000780)="f1c89534acd14d860d067876d83ba651abd57f37c4d22d481bd12eedcc6ed55b195c25b075def35b852c6058ed73ab0cc4a17695540b41c85d0eae7c1a17be34b137206bce24e5516175bd3c071262c8f12dae0f", 0x54}], 0x6, &(0x7f0000000a40)=[@rights={0x18, 0xffff, 0x1, [r8, r9]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r10, r5, r0, r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x88, 0x5}, 0x1) 16:00:13 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0x2bf) connect$unix(r0, &(0x7f00000004c0)=ANY=[], 0x0) recvfrom(r0, &(0x7f0000000500)=""/125, 0x7d, 0x800, &(0x7f0000000580)=ANY=[@ANYBLOB="000200000000000000627573009ef1f6e6c878bbd012e196e5e201008aaa29c0e9a0010000007e4aadd533c1f1bfe9e48dc462618ca038a2180f0b47401fad6f15d3d2605c1bf8cc4ae33a929f55624bce7bee4fe7c3cfdcd35a1947203dc8852b4aac6212d44ec874aa0c16c8cf03f6da02722b428c6a7c863dfcbe25c9ffffffff8c4140891aa0edc973cdf924fc28e8499f56bcc26a73e3e4823600000000000000221b1ae94f1c7f0f47f0fd38f2b6445a525d97a24e17a3c8f3c9077b8300f13c0d868934c39ae9836a58ce29bd70b7b3d373f3d951a4409993a2446890746302d4678bdb440f29908e2ff858dc5a8531c3fa04775cedf785bee1cc0668d75485f196ba498959e597c5b209dd653e6a5c484b2ff9e796ce369c9e6adc825ef6d806746947dfe20664249fe8752ce40a85a4c4f6d1539aa4727dbfd4e274e36ffac10ba6b660012f0d9607be9b94a6fd992c9530af7c4a99b902e90659d8881d57485936a149aeb2ac6d8de728dc4a750e30004f859f00928a7a8faa298d9530d56e912d1afd00d0922ade1bb92be499a25870ffb7f9e54418f0e2ca940f9f6bff1cc8f76616370ebacaec5577aae1a67d175b4c31b6e85a4efa105fcf8326bfb5ac2a0bfd9803497fbf1d6ba76c116d8165000000"], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x7, 0x1, 0x1}, 0x9, 0x2, 0x9}) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000480)) mknod(0x0, 0x0, 0x0) rename(0x0, 0x0) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) readlinkat(r1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, 0x0) r4 = geteuid() chown(0x0, r4, 0x0) truncate(0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, 0x0) r5 = msgget$private(0x0, 0x420) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgsnd(r5, 0x0, 0xfffffec1, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) readv(0xffffffffffffffff, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) msgget(0x0, 0x100) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000200)=0x2) 16:00:13 executing program 1: mlockall(0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1001, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) r1 = dup(0xffffffffffffff9c) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup2(r2, r0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000140)=0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10, 0x105) r6 = openat(r5, &(0x7f0000000240)='./file0\x00', 0x8000, 0x20) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0xa2, 0x0) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r10 = open(&(0x7f0000000400)='./file0\x00', 0x1c0, 0x8) r11 = socket$inet6(0x18, 0x2005, 0x5) r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000000440)='/dev/klog\x00', 0x200, 0x0) r13 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x140) kevent(r7, &(0x7f0000000380)=[{{r8}, 0xffffffffffffffff, 0x6, 0x1, 0x8, 0x9}, {{r9}, 0x0, 0x80, 0x2, 0x8, 0x800}, {{r2}, 0xfffffffffffffffc, 0x40, 0x0, 0x9, 0x4}], 0x47, &(0x7f00000004c0)=[{{r10}, 0xfffffffffffffff9, 0x21, 0x10, 0x54cab68c, 0x7}, {{r6}, 0xfffffffffffffff9, 0x45, 0x20000004, 0x0, 0x3}, {{r11}, 0xfffffffffffffffe, 0x20, 0x2, 0x70, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x36, 0x1, 0xfffffffffffffffb, 0x810}, {{r12}, 0x5, 0x155, 0x28, 0x7, 0x3}, {{r13}, 0xfffffffffffffff8, 0x2, 0x2, 0x3, 0x9}], 0xfffffffffffffff8, &(0x7f0000000580)={0x80, 0x8}) rmdir(&(0x7f00000005c0)='./file0\x00') ioctl$BIOCPROMISC(r4, 0x20004269) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r14, 0x2000746e) socketpair(0x6, 0x6, 0xfff, &(0x7f0000000640)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x80, 0x0) pwrite(0xffffffffffffff9c, &(0x7f00000006c0)="92074ebe11879a62fc21a4a58af67d6910c2557a75a57386d77f9267c322d6b625a7fb75897dea18c3cc39d7b03f23986df14242ef2e3c5a6212e72909284c313ba8c8515cd1cc24cdfd57af44c01ac1866af631c45b856bdcce8c56ab379e5738a3cb9f29abf0d6b152c7fe8f731cc245ecd4173e48c1775d4f39e8d355ed", 0x7f, 0x0, 0x0) mlockall(0x1) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x800, 0x0) renameat(r3, &(0x7f0000000740)='./file0\x00', r15, &(0x7f00000007c0)='./file0\x00') 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x2, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000040)=""/152, 0x98, 0x1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) bind(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="2f012e2f66696c6530809afdfd2de3374ea91b4b2a248ffb9abc0ec8027250ae27228f72a71f0ac5e3787e922c8e5a6bd0d2f097f53a0cb3ce034e0596aafecc2d59698c9ff71ecff082c162efe611d047704b1728c8ddb0a938ec64d5437db6692ebf21a5268a83e892fa98d60ac1470b6bcca71b88de244395b4c0d874bcaf6ede9a4c8c3ce0db6cac42030e86234f150415134e0e68bd4e028d2f785fad6a32811495857fa169f473b326d686b2cb4265b669dff3e9cec07da7"], 0x6a) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000140)=0x1, 0x4) 16:00:13 executing program 1: setuid(0xee01) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x0, 0x9, 0x9]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0xa5, 0x2}, {0x18, 0x3, 0x3, 0x8001}, 0x5, [0x7fff, 0x9, 0x800, 0x20, 0x9, 0x1ff, 0x50]}, 0x3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x0, 0x6d10, 0x8, 0x2}]}) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x1800) msgrcv(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="100000002000001444dffa8a3d9fd7dc2a"], 0xffffff64, 0x1, 0x0) geteuid() r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x1) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x1) 16:00:13 executing program 0: semop(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2100, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') write(r0, &(0x7f0000000240)="3d090045f116660294943f6cfc6a67535317cbb790d77b549f1b75c0f5c9a98395a2beeccd07142dd11d5c22729c95e5a4d3a52ef92855bfeedc589b90d19c1def921f015b", 0x45) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002400)='/dev/bpf\x00', 0x802, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002440)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000280)=0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="fd") close(0xffffffffffffffff) sendto(0xffffffffffffffff, 0x0, 0x0, 0x4, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002480)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000024c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) read(r4, &(0x7f0000000180)=""/81, 0x51) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = dup2(r5, r0) utimensat(r6, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0x1, 0x5}, {0x54cf, 0x5a}}, 0x2) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x7) preadv(r2, &(0x7f0000002340), 0x4, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x80) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f00000023c0)) 16:00:13 executing program 0: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) r2 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x100000001, 0x1}, {0x18, 0x3, 0x64f7, 0x1281}, 0x7, [0x7, 0x80000000, 0x5, 0x6, 0x9, 0x9, 0xffff, 0x10000]}, 0x3c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x10a, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYBLOB="4d4719774d508484a28c86646a57d4252bfdbf0b64797ce9675397a3705defab6a777e1949f500e986f250dd85fd9bb961580a5d5992a1924943f9fff3948c318d71003767ce66fbba5d36a16e8121f9b508df52bfc402e94f40607ff6723a9a05ab61df02e869deafeb682dac2ad2b1afa4462c2dee147013120513c0633e1f0a5a13b31352cf0547a59cb6c7d68ec0c6876e2f528a451fd009ce735fc4", @ANYRESDEC=0x0, @ANYRES16=0x0, @ANYRESHEX=0x0, @ANYRES32=r3], @ANYRES32=r1], 0x28}, 0x0) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 16:00:14 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00', 0x3}) r1 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getrusage(0x8000000000000000, &(0x7f0000000280)) close(r0) r2 = socket(0x18, 0x400004006, 0x7) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000380)=""/234, 0xea) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget$private(0x0, 0x40) sendto(0xffffffffffffffff, &(0x7f0000000100)="935b10082890077e035777821c5cb229af2477f6ba81ee68e437e443fad303418c078752b761348984b8b7329d3576b1aacb652d3c5f6e71de35507555552e04f0a84b755868372300ffd8bd1aae2d5c81dd9921bd1aa073cc0e65b5a9e055c140cc8d09db216dbbfca1074e08e5bab94e67992c6fb8354c4b81376b5e91ce909fbb336e60fbd8e52e18cfc05907d1d0d3ebdd1864dcac9219c3faaee4f64645bd84", 0xa2, 0x4, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:14 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) poll(0x0, 0x0, 0xc5ee) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x7, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0x97, 0xc7}) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x739) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r1, &(0x7f0000000100)="6f4c547fdc4148f0ec4d6e", 0xb) 16:00:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r1 = geteuid() r2 = getegid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000440)=[{0x5e}, {0x48}, {0x6, 0x20000000000}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r0, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r3}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r4}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x2) r6 = socket(0x800000000002, 0x10000000000003, 0x32) connect$unix(r6, &(0x7f0000000340)=ANY=[@ANYBLOB="6328b1ba1a00557f6ff33f7804dd5946474c7963ed36f161b938643fe52753035a1b96720e716c2a4c214c1ed3a2ff95b796e99eb18826961ebcd0314d2263ef2f4340d8b1f83db0d1ed150d324d3bbe4e86a822eaee0bb9e8c627125783c9ad50a15bb46e64e8e6f2070feacf6b5ad26b7cc86815ebecc98036ddfa4027fcfe2604d3fdc3a20df0775b95f66fab3d8f28aa7332086d8ae0e36b51c5abe1e7cb15ae9589a6156dd1a4f9f33e85ca942f06061929494f17bf94f717794f9ed5e1ba2b8c8406b578"], 0xa) setuid(0xee01) getegid() r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r8 = getuid() r9 = getgid() ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000200)=0x1) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000000)=0x6) r10 = msgget(0x3, 0x0) semget$private(0x0, 0x3, 0x20) msgctl$IPC_RMID(r10, 0x0) chown(&(0x7f0000000140)='./file0\x00', r8, r9) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1800000081}], 0x0, 0x0, 0x0, 0x0) socket(0x6, 0x1, 0x6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r1, &(0x7f00000001c0)="672fc3ddb7365a94f15026efb2c5f40f1275c40fee478ac80c225a8aeade53b3426d47f148142b6c2d7406e806628cc4020a40f72aa7bfc5fc063486dbfb2a49ff880131da111a4fe84ce558e90ae7ce60900805260cd1d1dc707b8c209d26b6e777773b99d5657c40497054df529836bb9168a3b5c34f3c01ae092ce0c56c9404959377c995f8112ccaf7a24b2ffc8c16e6bb3ea9102699efea26ffe83f335cc0f93cbe521fbb8908612ce38255e929ec45ebf70ce26b750ba56b6bba9a5781ac2c975a000596d099ffa2459995783c5c747d203a479158ff37a3dfe3605e184c47c9d4692218f0c936", 0x259) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pipe2(&(0x7f00000000c0), 0x20000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2c}, {0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0xc}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") sync() 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x9, 0x1124, r1) r2 = socket(0x6, 0x4003, 0x0) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="aebde7e295d3aa35ce4189e9567b556d7aeb52e4773110cb4ba1ea9f27c5aa6d45c16251dce0108852e0a1252bfc4fd21fe2af4fa3c55631484a117db64192f771980829ebc11559b4f863669a40b17e0fc63e0828c5052a5a728f3e24d9cbece7b0336d94ca2103b3ce99577829e01423b0891c185599feef13d89b4499e7104e82868ba6d420e7b3ca605a74f10f3b29e963b9ae0ab794b939ac5fe5616d83d91877d51daa275095dcdf6b5ef0b4fc7fba3bd932491e485273279b7fb9e6f31cf8ed14c4fe066fd5c87b1575d9097ac6da12f13d8d68d97268a4a706ea4ba10c44b00751615f67"], 0x10) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='x\x00') r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) openat(r0, &(0x7f00000003c0)='./file0\x00', 0x0, 0x80) sendmsg(r2, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) r4 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) accept$inet(r4, &(0x7f0000000180), &(0x7f0000000340)=0xc) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x100) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) fcntl$getown(r5, 0x5) open$dir(&(0x7f0000000080)='./file0\x00', 0x449c1, 0x44) 16:00:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x1, 0x80) preadv(r0, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000600)) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000004c0)=""/210) r2 = semget$private(0x0, 0x7, 0x10) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x40000000000003, 0x0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x2, 0xa00000000000000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) setsockopt(r0, 0x14, 0x1, &(0x7f00000007c0)="82c42d04fc3a696671ee23ce84abdacf6b7192b49ab97ab0118cf1a44074ec37571c3be0ef794016cd5faefd957441c679def1b77a29d1d2b717e7239990bcecf13fc57e7bf71450118d9fdc59936780b10640de284b271260231976fe89feba68f0ab2cecadacd6ae11aae6fce0163333e18a92ec3b03f839301a4c34715047762e284b64e072737a4ef1329af8cd", 0x1b9) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44, 0x20, 0x1ff}, {0x6}]}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000d80)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x12, 0x0) fcntl$setflags(r0, 0x2, 0x1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000005c0)={0x45830ed7, 0x4}) write(r4, &(0x7f00000001c0)="85e471a7246d90887b93fc7c2cf4a58920b7c9f92f16a5fd0a9c5c69a79fdc559e1ae0f2a4", 0x25) recvfrom(r4, &(0x7f0000000e80)=""/103, 0x67, 0x1, &(0x7f0000000f00)=@in={0x2, 0x2}, 0xc) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000001000)=""/4096) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000240)=[{0x401, 0x81, 0x1}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000640)}) syz_emit_ethernet(0xc8, &(0x7f00000006c0)="b67849e45571fe07724a57a1c052b67448225ff739045f65a506918fa06632b0add3075fd3484eefd11ab79ac051ab4eabf65c8333c2510cf8a6580bcb9c9f8a735b27520084b48d8ec09791a24890ac1511209f10f8aa2f34f06f86cdfc4871778c086b7c8131c89d3958d7f7251853e64ee177895539c49accc68a83aa46a29f507e861ddb45f09afad0b1ad7f207d4b0719419fd722f28ba3eafbc0775242b964a829e75a43618d98c9526e6014c6a2de84558972ccb4cf9ac932e212e4e1c06b575b3d58d2e0") 16:00:14 executing program 1: r0 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000440)=""/71) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x7ff, 0x0, 0x1f}]}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000200)="000000a2b1c5cc2f6f6031320000", 0x78d) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x20000000045}, {0x6}]}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x100, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwritev(r5, &(0x7f00000018c0)=[{&(0x7f00000004c0)="3fb2c03b32481ccc22bc2f9c85eedb51a9e43ffd2d3be61b920dae7c876c039791365a51eea68dc6e0", 0x29}, {&(0x7f0000000500)="d3deba20842ae5243bc3e625b921e3ddeb3c983cb9f81af1ad085d2bb0aa1b744e1b2f5435fbdee34af633ff231ae56977c53bffc0c94260c0d97464f763b8bbad2ed07dbba04324b6116a3155ed2536768ed1d47873974a3291a0ec9909160be14de953f6e6655ca46154d8e1ae37782a77453f7f734eb78a24b067611e3461152dba4a5554acc66b10ca4567850a6cec1bfd901f10c3e911afe599fe58b47b6128504716cfc88f37dce9328ccada5a9b4403e6b9cbaebabbfe7de386dfbcb31868f84bec19fef2ec0c9f30276a297aab60d2842d6e08a75c30d593316d39a740c56c405490b31d320610a9333e1725828f3c1ff9fe31bf44e753dc71dd214af23fa6d7e032dbf6d5ef8b62f075b87bac2dd9bb3ffd952a115f3b532b9f76c1d568e2d59728cd4c856c94ef2768151fe7ecf8879586a287f91acefecf87c1b54af14eb1866826679697f0f90569c2a5cfad1e189b38aca78691e48af9ac28ab4f8ff8f97a91ed803c8dee2cfb3eac30d25339e9f42efce2fb78a6fdcf9043fc8fdff04ca88dffdf8a872aa85703c06fa16b67c41aabd2c788bddb26742fcec1e990731c223e5090cd9fdc2e1c27949564f8bcfe41f79e14e508b5e52570d2f103c53bdbebc3376ba818ce3f5d1a6268d22ddeb56d638480cf9fc1ed996136e0f784f9216d21fb60d97b769ea3a018503c3dda5183c553daddbbbe9915f40cf207a362b94c12c36e5f4d6defbc96e8f7db9c6c3ca60213c1cceb7e35df26b85cc3e406e281d5b8aa86cf552cae2fb7b8f8749222885864ff94a139b7ac56059b0ec23ea26cd583cfc2e035610c7e0348224e88dfe8e0b9140d235dd1c06bf9958389cda343805ce86a6db69dacdd8914e7e8cbb1f195839b8999b89fd716b2fa4c02a86fe4d31147d92e77c917b4fabac1cadeb016ebedc0b8ffec220b10be6d9e71e823645dd088d9f3ee30139a654450ba65ec8fb98982226e8b7538333375e34d4bb3e4a65442763ae097935de8fd684905ba4e397bc28f5880305d927b78968d7734091929f09199e52973a3ce22fcf5141931310b0d0fbf1474f6571c79788d84f0214b558ab7c7ed4a64ef4ea7370b891b85facd7f6cdd30f4cf79490160d3e75855a5f4ffcd6b1ba69f08a063bc96683451897d14db5c63869ae8d7f77e64b5e6b23b759605a54a6cf5c47c872b4ae237a09d95c8b716bca73e2dc8f688c9256912c4d68e0399854e4679e6a5c25c450da0d8ab6d48a6c0e23d229e5f7dcabd63dabfe108081e89e007ed369ae745893ef6865a0b61a72c4751d86a45ac107c64193c528457a9f8f18bcdb58d1abc8a835b11055619bd7ee7dc3c45b5d349b4df7e7d3ac60f109a87b4e46406c91c373fe1e1884fba1c38af28d75a77dd5996ad484d190549ba00d8331e011ce3fd5191dfdbe1b2ad6cc059584165b8b36f11365881c1d8adeced319b8bed8071358bc5e8bf603a936dac13bb37e1526d72e675dfbc6575973b1d8d0e31e11c2e3e8855bcda26c49f8f58b407d5e898e8b6b7d6554cea578f51fb0626b238133558b638ab06165351c43e606001b6842b8d032e49640cf5152405783d2724a492f405cc6b2585a27981ce6474ffd5aa89c93fc7e35883323d9dd36f11f5db97d30fec46bb3ebe76aa41d536370c89445d25e7f51479561ceb970938c555218c9334ef6445d2505fa7b57ab95d84623917e85fcd04b7fa6fc3d05b2ac466512d9d9ffba6740118c45fc8af729e66dfb008728c1c12f228617e32e5506422921b42bb0aac98350ed20435dc0ce8f28ba08ecb21b5efaf64bba59c9dd4f4be85b672185ba0f0e104e44639622564ce00d1cdbde86f6c3d02d67574053f71a3344a9c722d35af5a7ff5ce186b7b1f8aa978a9a672926ee5cbb75e84b8cb58d5f8e58dfccfe907605afa16a4c5f25e422bb0a0ba49d7830191cd1a3f0ea250afa9ee8fb5a9882916e378d34619d4f1872885777a4d5b716024520e95286e6d15639241f2fe9051606d5e8fa0236d57e9ed59fb88f59f8131d5c41bf5adcbfbb394b48e3f5c8893a9420d32a73e48668e4baa55b99d01281b6054f92d03c132442a25965df500a6b025421684b2994d62c5cef75b02d665560a20e3e9a8b760d400c6f591b182a26dfe8909ab7a3629ce683e2cbe2023e8eaba657bfd2767d99d80a65d184f7cc7f4057e7923837910397359ff27f8d91e2ba714f4e1c11609c8d4caed05fdca50f48cbdf2ad242d17cb1a11a432207583c860c8afcff09f9921a78c75fb38526e509879241ede110cbd8eac549e33276bc93907e604d5617d4cc29de62b803197e33c243bc753cad931021660762a89458e8b7bb4f0d42805d3a456c300cf09369824c3e266492f4356ad4b49f9c853dd3bb8fdaf8aa74a1f8ffc23b2b2c1a1a5988427885a550ecdb238bf42926ea5ec9f9f583237207c6f8a32de9e5b850926adbedad5c79278c108efb3efd525d85929e262e0e9f3c48e28f998dee4a1be1524ccb461b920dfc3e9195debdd87c5fcf989e92013e4408c4a5afb721b2365f6384a611bf6b684ec3cd6988fbce65434c164c84ed54e47df626711f8fbcd6ddb36f007dca4545f7ce879dd3c7a2110bd78560bf0d8fd8850a9e75dcdaedeb8ab919a65fe8bdbd89225c2355897b12701d20c3d15c1f3d2cf927300c4b03f240970ad804148293a2f7e1d905bcf9aec6e9abab1984007c46d0e7b9e888dabdae4c4835a941f6bf4b2af4b4dfd36923eef014f83489b32a2053c3b3b4819e2cfb43835cea1757c068d4b409dddfb8a44a337659f6697fca5be76a0c874ec1b97bcd018729e4c0c1203970faa59ecb6f7694b00cc6ffe36ff8d249b30a5ed667639c687710303564aad7c81f521d48323efeae9e7aa0f841b93579ea89d47651b6f3e07bc915e5b4aced7f5b0b5101d4b80578c438e1eb8e9c816616cf584bd8c045a047a4c016e9baaa5315e6dfbd132c3e657d3f1855bb5347daf6e6fedfcc47dbb0260b66a0f2656b8e7131bedd2c6a365f7166225f3b47612cc1f4ea813781c07508561983b040c43eb7328bd895d50b184a262025e330304480b965999ebe1fb57ad5ebc6d1e9088201fd1a8032fa2448d322984be0515593bc1493589018f877a74a126ad3e5f93e890da7c414e99ee3f1cd377d6fa524fe827c85d2d2228df5ba066b962d6d7c18c013e9f756126484ccc63727411e6a8eed3aa28f6ec8f8e0fe333b92d79563a6fe4296e4144b2f1c337fbaa4e76daaa9f33a8e27629bb73117141001e52cdcb17e13b0ced51ba0e973af4b2dacbd501b6930b3b1943f93f31620b219679f1b7ca51421b5d16b6e6bce46440c5fdc3a33e0f420fb9e6578f9ab98c11651f9f4ddb9a4cf6b3f9bd07a422739aaa9b71b0b45a2f3e53c9ffeec7120d19aae0f04cab5bdc34fc483981cf9f5aafe01b667355e46ef52a659440b86146b761db1c7ce28585b7695664380647855c44bdc778e5eeceaf61aec03daa8cbe055c512ad78f9458fa5d8ad49bc58f3694f97cd0d394ad4019a04abe466e8065fcb1067970e043f6634a9bbce290f3e06d7ecfe5535f158fea795a26a9a2e0ecce6726c031f5eb0a3d67e6eddf11577e655b33b69275b7fe0c3df67ce8c065ac78b0dbc11b477c2e33271960211278093ea6ddc86d948bce56a3aa22d381368600c4de62e5ac0f80c233838ff90ba1604120249d8de8703ea89196dd3e58c0e8bb8a737a44995fe4c633a8d0407745c9112cf8773df679e2b1112238c5c33681cfe479736661696a4c8ad4208c315531c50273f652b9a0df99c100a23efc1ca0c94a8ac097d2c3df3f28ee4bec13aae7a26c9659cbeb5173827be7116698bcb295839a76ae8b00dca1760514b7540db1b1b9d263f6f7dd3c6c72799125202627719905c0bc46bd6aca77f1fc43e8d183c430b40bc27b769c8f4f2b97148fefb04e8b0f57067331be92191b9fb3dccc64abd47c80fcf33f21933ff66e6854b37e2ba3bbc79e224f343f5ad7e4bb0493dc8273032ba94210da5b5550f8bbc279316b157d9e556ed22a43b8c9f26ea0e4a9fa12aa8751b9573877aec3119edc3e5a8ebb775e0d7212de80ec4488a075546b3631651d197841425aefee1ce2b2b945e863fac48e1f3185d002cc31cfffb8e85c9aba7b29fa6ca48490831351ef3d76c73ef42bc1a3fbbc3cb077e75f22605d66c60e2efea714d399257f7ee6a6a0bb4cc20be434663747267c39efb6880c575c31f44b2a08bb3f2f6a76f3dbc961265c92aa1f0e52d31239b4acfb61c47bd6088dff7816a0b4b295300c31b5a42f88e59f4d31ed47012e06e5b3649e5c154bf40b53873df541e02041da59493f9ad1c1fcfe5410914b397e1e139233f78a4877a8748e5c4c6369d48a181d533c69908d88ec730bed387425f7123289afa2e6b03bfbd0fe6bfdbca49ede73954e8cb31021d3dc7d3cc3959f5d9ca222f65ba3b5c2720ad4c5701e1c76682c480621cc1b12f3806596a7746a744f102f5abbf8ebc62b67581aed87297a25a0b20585b8ac3bfd9f27397b2fd7081f7c1ef24f7f97ebdc811331e2a44dd38db53f1f0b1be7d94053c75e8cda0642f6bff52b70b1e8453948daae48e85948b4ffb3ec09dc3cd5a45bac937307c9038a022531fa2629d089fcd9af316cd33a56eaf77e644421924e974ada80f4db837bf8455f8cd2f47bf9191c3eba84a9eef719fc5b0eabce8f8201133ed1e357255591ae56f14c8b945ff54beeceb8abf8af39b35a1ffce17c6931d519b72de0c5865b0624bf2dc14294aeef828ac8c3518f26c2785ff172c09302432f2990d6c03d924f62b337878da2cfcfbc5e57d496cb05f7d5748647708a102d24f9af79f35b2430dce2a4401f3d9dc2757103caba6c0bd2a98c270e686481d62b443140f36d934097ae80ca57c24e587f71f2de9a19bd595d4dde3a0f4aeaf426106391915b2e2b938a414d4df75acb09a1e6caf55fd871af705814e20ac7680b3319eb267a84fe6bd46676f650ce551937f8974c16dcf162a8c2651dfb4aa0d56b6e1c4b21b50d57dbcb0a2fc04d3f5fad191a5b02629fe51bd894ff602e7f5485e000e3ddaea209b26adcc3dbac0ace7d004ecd18305b0f7d4ede35b46e471f00076c57f311fd2e312789e0f580d28acc4c5dedf73b0036aca4cd0e7381f6f0b090ad76b52d82d8c454fdc547d0f785104ad1b01987d1ea33743386e1b2611bf5dc75e828fffc811deb2fbcffe75d908ece3a9211ae619a6d702d2c92498bfbe996fadcedf5ba758f3c63093963ecd4e8e9cf1e6603e1cc4abea19d333f8b1c14104f7b3d3cb3b40103a1ac1a1faf64442cd9fabea3344c60a65441cd5cf0727e0b5a19058e322da75c1e404a63e155935c9410c62c89842381a173957807d0490f00b7c935cf41e13fae429f0f7c8379b941a90161d51873c3a44b8288abcb3ab35b111af78e0f96031ece483adcc83cdf29b4e3909aace5ee3f801e873f7dd64704d9cf3d615636a61e67328d1e798bd441c342eb8f627252bad878405a527ea8d0d9e53c9b8c09a120c6278fbfb0745a7fa590b288908393e47fc65a0ec868676f2642c7ddc337bf09937b2da02fd3a0d42522db591c7dfe6898edd40114be6f94c0ee18d221c72eb2c1db81cb15c3ace88a03b06e1a6601fcf60b7c931664bea90cb0b6659403d14b446d03fbe973e9a61b803412283b48732bbd4744a914bd20341eee8016f1a1c591de90d1617649c6c724d837be55b5c483c1208e2686", 0x1000}, {&(0x7f0000001500)="a4", 0x1}, {&(0x7f0000001540)="05eed863c2edf778c327aa197522921c201c4ff92c93358ce60b4b9cd82cf55f5ac1109ba54e924db204a8bae98ca7ff67abe62896b14610", 0x38}, {&(0x7f0000001580)="a338e1fc6f", 0x5}, {&(0x7f00000015c0)="904e74a177756e941bb5c1a009189cc419b2d3628ae7a81f63784f436b2d7d827b25b7a0076b9903d23b8522b6659ea180f4a6e44591753d5c5332bb3afb5f56bf2bd1298cc9b73487569dd75b1116f4bd01c34ca1363ff8c8361f098a4407df5e18bf5ece611b5c8bfcee4f7fc6953d2542d1727ba671239db78588326e64c744c60302a360356ec29382a0990937572df7ce1ef0c5e9d2cf1a7db62f136a0573121bd7d2774e5031e38088ed861fce57da698bbbf87125b3bddf4dc7fbb8bffde6adf4760f56f2b60585d30df7a78c0ca24d0a0c8912a2e75629d6941fc1c96918dcf8", 0xe4}, {&(0x7f00000016c0)="0509400c795605ae02ddf896c110590c1eae491cba4e5b86eb308b7806d96c7539ccd0c2661ff0b3cf79085645ea8776255d5185028249c7de64292e56dc43295220c44e67b62ed2c80503d183dbbbc7aa1ecac994b8b9836ceabbd16f2124bb2a21edeedea0293be075476b4fffd4ce9004c5b7f30d022f7e274b203dd87577023bb3c6827cddfedf589f7312dd7631f542c8977b5821e65b64b50282e7d52517b34f3f160cc653e38e9fd5cb6b0ad05bb08a7145d85812cad35b97fdf2919a", 0xc0}, {&(0x7f0000001780)="7499342e7c02f348132f95410b0f3e4ab5a1501c39e0a9d9a57f4f67e0fb28632bf9b4c9f8aecb7a79c45935b963a26c6a1ad7df43ebf90f9e377df52f2e221c685111dd93ec87b15c850c38d9f424f8c0236af7cb3fe16ecaf7375a1fd4438681db0f041f09ac511a9e8dadbc77ddd294fb6b0ec917926700ce0812318f9a80e4a2229e99c00bf85ebb3ce88fc62a4cb9adc2783e6e6e53961e35df638294ab71c8fc64a0ac029b01e150", 0xab}, {&(0x7f0000001840)="6302e95df1fc0dcb2feae8e2c56d68e946c565c10caac74930faadaa258094da7b8af631b0f95f79050f3f7b7e767a0430c7ea4de1f7c267500b9947135c13826ae60b79116b1c120e5fc86295223f58b14e62cd57ee4dd0cc97a83834318a", 0x5f}], 0x9, 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000080)={0x5, 0x9, 0xfff, 0x6, &(0x7f00000001c0)={{0x442, 0x101, 0x400, 0xb4, 0x2, 0x3, 0x6}, {[0x100000001, 0xfffffffffffffffd, 0x5, 0xffffffff, 0x2, 0xfffffffffffffbff, 0x7fff, 0x9, 0x100, 0x1, 0x40, 0x7fffffff, 0xf90, 0xffffffffffffff69, 0x5, 0x1, 0x3], [0x80000000, 0x5, 0x5f44, 0x0, 0x5, 0x3, 0xffffffffffffff80, 0x8, 0xfff, 0x3], [0x5, 0x1, 0x78750000, 0x7, 0x6, 0x3ffc, 0x8], [0x3ff, 0x3, 0x1, 0x800, 0x6, 0xffffffff], [{0x4, 0x80000000, 0x1, 0x1000}, {0x55, 0x0, 0x0, 0x44ff}, {0x101, 0xfffffffffffffe00, 0x8, 0x7}, {0x0, 0x0, 0x8, 0x2}, {0x8001, 0x2b99dbef, 0x0, 0x7}, {0x2, 0x8, 0x10001, 0x8}, {0x10001, 0x101, 0x81}, {0x5bf, 0xff, 0x5}], {0xffffffffffffffff, 0x40, 0x1, 0x4}, {0xdb, 0x8, 0x7fffffff, 0x297}}}, 0x7, 0x1f}) syz_emit_ethernet(0x15a, &(0x7f0000000100)="96") 16:00:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0xffffffffffffff2f) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x800) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x28) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/47, &(0x7f0000000100)=0x2f) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x40000000000000b1, 0x0, 0x0, 0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() msgget(0x3, 0x80) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x9, 0x1096, 0x6, 0x8, "2f4332f09af0c7c94d4fdc9ebdadb9b340563312", 0x8000, 0x100000000}) close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r2 = syz_open_pts() close(r2) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x1, 0x8, "5efceaed76ad52eade00000002000000008c5e00"}) write(r0, &(0x7f0000000140)="04", 0x1) 16:00:15 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "0100", 0xf7ffffffffffffff}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff000000fdffffffaee49f737c63a600005b63071b542a538706000000b81800000029000000030000000000000000"], 0xffffff54}, 0xa8c8ea9955ed53b1) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(0xffffffffffffffff, r0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x1f) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:15 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="bc"], 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) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000240)="fcc0ef6009e5c2a1b452a7925d0d5583212ee5f5b0a87496742fe920a6d8fd20b8bd809cd88f9c828e4989585b646e2cbfe29d0269497606b66a68bac41da78e3a6d4bf1c8f0f487a6c657d99842758d074aac3fd570786e3f1407a944146afd4cec31caf26f1cc4", 0x68) 16:00:15 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000380)={0x100000000000014a, 0x1, 0x8000, {[0x3, 0x7a3, 0x6, 0x6, 0xffff, 0x6, 0x200, 0x1f, 0x1, 0x8c4, 0x7f, 0xffffffffffff0000, 0x100, 0x9, 0x7, 0x20, 0x4, 0x1000], [0x8, 0xa02, 0xf2cfd64, 0x0, 0x8, 0x8, 0x7, 0x7, 0x6, 0x400], [0x1c, 0xffffffffc40eac6e, 0x1c000000, 0x1, 0x4000000000, 0x9, 0x5], [0x9, 0x1, 0x0, 0x0, 0x8, 0x8], [{0x9d7, 0x65, 0x6c0, 0x3}, {0x5, 0x5, 0x0, 0x3}, {0xfff, 0x1, 0xfffffffffffff801, 0xb53}, {0x64e, 0x1000, 0xffffffff, 0x2}, {0xffffffffffffd1c6, 0x80000000, 0x1ff, 0x5}, {0x80000000, 0x1ce, 0x2, 0x8d}, {0x4, 0x1, 0x3, 0x4}, {0xd86, 0x23e8, 0x120000000000000, 0x3}], {0x7ff, 0x274e, 0x0, 0x1}, {0x8, 0x1, 0x4, 0x9}}}) ftruncate(r0, 0x0, 0xfff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="fa") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0x20, 0xfff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) munlockall() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'t\xc8\x1b', 0x0}) ioctl$BIOCLOCK(r2, 0x20004276) 16:00:15 executing program 0: semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000380)=""/223) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x2f9}, 0x9) r1 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0x399, 0x0, 0x0, &(0x7f0000000180)=""/9, 0xfffffcb9}, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x7, &(0x7f0000000140)=[{0x800, 0x1, 0x8, 0x4}, {0x0, 0x40, 0x5, 0x40}, {0x4, 0xfffffffffffffff8, 0x70, 0x40}, {0x7fffffff, 0x249, 0xa60, 0x1}, {0x9, 0x4, 0x100}, {0x9, 0x5, 0x81}, {0x75, 0x68, 0x7aa9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2e5, &(0x7f0000000000)=[{0x14, 0x800000000}, {0x1, 0x9, 0x0, 0x9}, {0x800000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x48004004000028ae) r0 = msgget(0x0, 0x2) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186007008b0000232700000000000000000000000000ffffffff000000000000000f0076a2287f433f", 0x2c}], 0x1) 16:00:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) r3 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) recvfrom$unix(r3, &(0x7f0000000100)=""/75, 0x4b, 0x2, &(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8) dup2(r0, r1) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="76812e2fe6696c653000"], 0xa, 0x0}, 0x0) r5 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x1ed) mknod(&(0x7f0000000280)='./file1\x00', 0x2000, 0xfc8d) r6 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r6, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) readlinkat(r6, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000380)=""/137, 0x89) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) close(r7) pwrite(r5, &(0x7f0000000000)="8f", 0x1, 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x1}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x84c17e0d64bef5d0, 0x0) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 16:00:15 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x8000000040) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x239f, 0x1}) msgsnd(r0, &(0x7f0000000000)={0x2, "6b4ce762f90ab996343894e4353c8ce6d5b5d9acf113d4b025a8ae5f4fcacb71ee14ed686c2d5c5805791d208e"}, 0x35, 0x800) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x2, 0x0) 16:00:16 executing program 1: mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) 16:00:16 executing program 0: getgroups(0x380, &(0x7f0000000040)) setegid(0x0) setgroups(0x0, 0x0) setuid(0xee01) msgget(0x2, 0xc0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x80000001}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") connect$inet6(0xffffffffffffffff, &(0x7f00000002c0)={0x18, 0x1, 0x3254, 0xffffffffffffff01}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) nanosleep(&(0x7f0000000040)={0x0, 0x3}, &(0x7f00000000c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x1ffffd48, &(0x7f0000000240)=[{0x7f, 0x6, 0x2f12, 0x2}, {0x0, 0xc7d6, 0x1f, 0x1}, {0x1, 0x3, 0x3, 0x1}, {0xa87, 0x8000, 0x8001, 0xd08}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = socket$unix(0x1, 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffff8, 0x94abdbe6ab5002e, 0x5, 0x5e5, 0x5}, {{r4}, 0xfffffffffffffff9, 0x2, 0x1, 0x2, 0x5}, {{r2}, 0xfffffffffffffffc, 0x0, 0x1, 0x100000001, 0x1}, {{r5}, 0x1, 0x4, 0x314fa1c8f4929916, 0xce, 0x3}, {{r6}, 0xfffffffffffffffa, 0x88, 0x1, 0x1000, 0x2}], 0x5, &(0x7f00000003c0)=[{{r1}, 0x0, 0x6, 0xf0000000, 0x2, 0x5}], 0x1000, &(0x7f0000000400)={0x0, 0x64d3a019}) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x208d, &(0x7f0000000040)=[{0x5c, 0x0, 0x0, 0x400}, {0x1, 0x0, 0x9}, {0x800080000000006}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x0, 0x5, 0xb2, 0x8}, {0x8, 0x100000000, 0x39, 0x4}, {0x81, 0x40, 0xeb, 0x3}, {0x7fff, 0x2, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x86ac, 0x8, 0x3, 0x8}, {0xffffffff00000000, 0x80, 0x1, 0x5}, {0x7fffffff, 0x1, 0x7, 0x2}, {0xfffffffffffffffc, 0xfffffffffffffff8, 0x7ff, 0xfff}, {0xffffffff, 0x80000000, 0x1, 0xffff}, {0x4d9, 0x8, 0x8, 0x6}, {0x0, 0x80000000, 0xffffffffffffffe1, 0x2}]}) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000140)=0x48887287) 16:00:16 executing program 1: semget$private(0x0, 0x2, 0x716) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x0) socketpair(0x38, 0x2004, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x3010, r1, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x440, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000023c0)) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x69) 16:00:16 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x0) dup2(r1, r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x41) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x14) getsockname$unix(r4, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000006c0)={0x10, 0x7, 0x4, 0x8001, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x401}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x94bd}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xb72}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x800}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fec000/0x12000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0xb82}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x44}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x800}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fee000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80000000}) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{0x8, 0x400, 0x7f, 0x7}]}) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0xe5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) socketpair(0x52, 0x0, 0x3, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x4000, 0x0) shmget$private(0x0, 0x3000, 0x2c2, &(0x7f0000ffd000/0x3000)=nil) r4 = dup(r2) fcntl$dupfd(r3, 0xa, r4) 16:00:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x28) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x7, './file0\x00', './file0\x00'}) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x81) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0x9, 0x359}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 16:00:16 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x8001) r3 = msgget(0x1, 0x20) msgsnd(r3, &(0x7f0000000540)={0x3, "ed8297313681daac48ff7ba6fb5610c913e7d94165a55708440cf27c1a379d5ef57fcfbb1c1722a1e5c1151c73755f54f958bcb75d25f700f3832ece7027d45582b284d804b68c36bc1891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc62845c48b673202e90526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b1c927325ed9bb328d5003ea61dfab8548b0c231929aaf8bad55f53e"}, 0xd7, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0xfffffffffffffd9c}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000640)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) semop(r4, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:16 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x2, 0x80000000}, 0xc) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:16 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000700)=[{0x1, 0xeb, 0x1800}, {0x2, 0x4, 0x800}], 0x2) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) read(r0, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() kevent(r3, &(0x7f0000000a40)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r0}, 0xfffffffffffffff8, 0xb, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xffffffffffffffa3) r8 = fcntl$getown(r0, 0x5) r9 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r7, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r9, 0x0, 0x92, 0xffff}) r10 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r10, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f0000000180)) fsync(r3) geteuid() ioctl$TIOCNOTTY(r2, 0x20007471) setreuid(r4, r6) pwritev(r3, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x100, 0xd) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000005c0)=0x400000000000961b, 0x204) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000800)=0xffffffffffffffff) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x61}, {0x6}]}) pread(r0, &(0x7f0000000100)="39eb415ab71f9e68d10cdc266a38412ac349c3e4896f302d27219210584775", 0x1f, 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xba, &(0x7f00000008c0)="96446a99e553c535916d938c0638fd95942ceffdc184bb7dca4cb20830c72f91a959175f89f3e261fc62d611daa69ad6dbd41cf673e30ee641331ae3b356afcce1bc856c0ccc2a24013ff248d1336ddb5580173fec5d4a5c9831045d247d7b2ca824bede0a09f297185b98f1cbead96623bba71198fd56323f6254fdc2e2637a541fb3c7f42bb1e410a3000069ec7de851f54cc92dbc7fa624d197896d04a5fad9790358b1b17f0d1792e8a3f0364ab7eac0030a95c306d062c3") semop(r1, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1000}], 0x2) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000021, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x30}, {0x16}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)=0x8ba1e791b0ba9aa9) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x1) setsockopt$inet_opts(r0, 0x0, 0x67, 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r2, &(0x7f0000000080)="bf8f8b4b0d04e7fc17042d7c20746915498c5fa3bae84b4a7ee8c61af6b82c9872edd15198a49739a8afece38864dcb3950341ce7d6b41d86869b1ea3042e1413d571e70f1", 0x45) writev(r1, &(0x7f0000000340), 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)=0xffffffffffffffff) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = socket(0x1, 0x1d298bd0d4b58ca5, 0x4) fcntl$dupfd(r1, 0xa, r2) close(r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000002400)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f00000023c0)='./bus\x00', r3, &(0x7f0000002440)='./bus\x00') syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e", 0x0, 0x9aa}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x332, 0x6, 0xd587, 0x9, "5a2d00784679c9fbbdf266e99a6ad4c3de67f8c8", 0x9, 0x5}) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x40074, 0x5}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:16 executing program 1: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) 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) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:16 executing program 1: r0 = socket(0x18, 0x5, 0x0) write(r0, &(0x7f0000000000)="6db0209b043011b1c034ac75e20dedcac4aa9724c5e9e430adc6263afd8fd8e842762ed8b84160bde1e79cb9d61e008c5d6b9b3f6d7d458e7283e5607f5afc617ff533a6bdf212407366e6aed5191d674bffd0f1c9d73319d8b973c02e5c3b99d9dc915dd0c920cb93211d6d5d38c2df7419f81eca2aa4c7cae97e776a11d0848297728d4b404a5b92bdd197e7d8a2d48f90bc834ca3a089bb4eb30fdfcc3c0b4a278a2798802d100abf879d2378d740106883c2a322c2478424b09d553276", 0xbf) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 16:00:16 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x4, 0x5, 0x1, 0x9f}, {0x8a6a, 0x2, 0x7, 0x8}, {0x4, 0x8, 0x6, 0xfffffffffffffbff}, {0x6, 0x8, 0x7, 0x6}, {0x0, 0x6, 0x6}, {0x40, 0x8e6, 0xbf}]}) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r1 = geteuid() r2 = semget$private(0x0, 0x1, 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r3, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r6, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r4, r5, r6, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) setreuid(r1, r5) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) getpeername$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e93fd6afc8bdd62809e34aeae15b81543d3369840c5a25dd23d654405e71f43c1b5003df74edeecffd78f6e5628a936c367c440fb833e312e50a0c548a80e3b5e0a12b2d6dd710b918ebb39c54bd570e895b0a6a9cad75e94602198a60198a1a09bc7c89440da7db054d2b5bc7b0bf6c3619acced72e972198f8e527a2f4109557c5472a328ae0edb2ed740362a5526de2df6105150ca98c095b971a46d0451f440f131e2603617a1595db8f49ba1d8546c12a153e106bdecbd14494c8d4319ec3c4e0355267c09c5824b5f36c6f0679b7b03ae317f86c67cbcf3a04ea04fc7950fc94db7e696d2656a5343b970130e33b48b30a674461b23e3c3d26f5159dc6f54ce47a02390707d576c3136fea3f707671799f5f58d5ebb1f901ee606f7b72a2de6e9e8b9cd75bb5cce13ae564e8843074817f980cf4db3246e84ec1e6145a1927de371b9261a6e2a97bb577ca37b87c2f4fb3f00f1117daae1d8119a5003da6ebc677eaa948333f99d0635a6ceb4c4ae7a2e56b9cb5856e390e865bb08e2d27355d249a8219182428d22261208feb40322cd8d0df23b730e661599188f59d84f44c70ad74eaf75ee9da1bf8aa52c1e7d035dab5b5188390e4ad85feb"], &(0x7f0000000000)=0x6e) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="000000186a56010000001c00feffff00feff0060d5706c85c2768511fe870000f31f0095450000000200341d", 0x2c}], 0x1) 16:00:16 executing program 0: r0 = semget(0x2, 0x3, 0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) r1 = semget$private(0x0, 0x1, 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r2, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r3, r4, r5, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/170) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000100)={0x5, 0x1}) 16:00:16 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x400, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x8010, r0, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340), 0x10000000000001c8, 0x0, 0x0) openat(r1, &(0x7f0000000040)='./bus\x00', 0x8, 0x10) write(r0, &(0x7f00000001c0)="6db6117967ea0af8a86d6cabb4c29d53f09fd939567b97bdd6e2d06cc6b684dfcb36fd6a719bc57bec1db6b55876af412a5b78e0969727fc1cc022c10f847bd46581525e10c9d6febf3498741e4535de4fb14d2eb7d60281f6b06d83627d23141db7aeb8ae13354c02626ea0206ecd41ed7b1d4f18b914757e90ecbd297f2f2dabfaae3776e12422f60acf662c53cd574d7b4ff2dfe8f74436fb973a4f0b6ce0b37dfa0a6e28b88b4c488c769f7734559c315da4833b62", 0xb7) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r0, r3) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000006c2, 0x0) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x3) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x4, 0x0, 0x0) getrlimit(0x8, &(0x7f00000023c0)) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x800, 0x81) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000000c0)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000200000000000000010000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x5, 0x89) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1000, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x156) write(r0, &(0x7f0000000180)="2e0e3b7f9f3dd434c4a322fd981f000000000000004d8a43577bbb17006da64ffc09d82a5fc45668f2ea43d7d857723e566270b4c42bc453dc86af897d2eb4cb9b7b40525eb2c91c6f681964da72770aa59b43a177bf3a9691422b174c39223654ded63f1d2fcef5d205808564e80f4943b6dd762bcf79da5a1eb873b10f61de886d03108d02163dccfca9c2d790df79e33098ff36a0fab41bdb0b573d0758accb", 0xa1) 16:00:16 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) shmget(0x0, 0x2000, 0x90, &(0x7f000002e000/0x2000)=nil) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xffffffffffffff13) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000000, 0x0, "006b19000000000000a90f0000100000ffffff7f"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000002500)={0x2, 0x1, 0x43ce, 0x3}) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000340)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x15510c94e288ee19, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000002400)={0x4, &(0x7f00000023c0)=[{0x9, 0xfffffffffffffa86, 0x4, 0x1}, {0x5, 0x9a, 0x4, 0x9}, {0x100000000, 0x83d, 0x0, 0x8000}, {0x3f, 0x8, 0x4, 0x6}]}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000002480)='/dev/null\x00', 0x20000, 0x0) symlinkat(&(0x7f0000002440)='./bus\x00', r5, &(0x7f00000024c0)='./bus/file0\x00') poll(&(0x7f00000000c0)=[{r0, 0x1}, {r1, 0x100}, {0xffffffffffffff9c, 0x2}, {r0, 0x4}, {r4, 0x5}], 0x5, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f00000001c0)=[{0x3}], 0x1}) pipe(&(0x7f0000000000)) 16:00:16 executing program 0: r0 = socket(0x2, 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair(0x7afb78a3b55c8ae8, 0x4, 0x86, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000023c0)={0x6}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000000c0)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x42, 0x8, 0x200}, {{r1}, 0xfffffffffffffff8, 0xc4, 0x80000000, 0x5, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x8, 0x0, 0x4, 0x81}, {{r1}, 0xfffffffffffffffa, 0x1, 0x80, 0x10000, 0x2}, {{r3}, 0xfffffffffffffff9, 0xa5, 0x1, 0x8000, 0x6}, {{r4}, 0xfffffffffffffff8, 0x14, 0x0, 0xadac, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x1, 0x50, 0x100000001, 0xa61}], 0x81, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffff8, 0x0, 0x2, 0x0, 0x1}], 0x953, &(0x7f0000000080)={0x8, 0x5}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000002440)={0x3, &(0x7f0000002400)=[{0x7, 0x8001, 0x6, 0x400}, {0x6c65, 0x81, 0x8, 0xfffffffffffffff7}, {0x0, 0x2, 0x0, 0x6}]}) login: .;=4ģ"MCW{mO *_VhCWr>Vbp+S܆}.˛{@R^ohdrw 16:00:16 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x1}], 0x1, 0x7fff) poll(&(0x7f00000002c0)=[{r0, 0x8}, {0xffffffffffffffff, 0x91bc3b0fb28e87eb}, {r1, 0x40}], 0x3, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x1, 0xfffffffffffffeff, 0x7077, 0x7f}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x1ffffd91, &(0x7f0000000140)=[{0xffffffffffff7ffe, 0x6049ebfd, 0x3f, 0x2f19}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x0, &(0x7f0000000300)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 16:00:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x8000, 0x4) r0 = semget$private(0x0, 0x4, 0x444) semop(r0, &(0x7f00000000c0), 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) semop(r0, &(0x7f00000000c0)=[{0x7, 0xfffffffffffffffa, 0x1800}, {0x0, 0x7, 0x1800}, {0x3, 0x7, 0x3800}, {0x2, 0xfffffffffffff5be, 0x800}, {0x1, 0x1, 0x800}, {0x0, 0x0, 0x1000}, {0x4, 0x3, 0x800}], 0x7) fcntl$setstatus(r1, 0x4, 0x8) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = semget(0x3, 0x4, 0x40) read(0xffffffffffffff9c, &(0x7f0000000140)=""/152, 0x98) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f00000005c0)=""/206) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000100)=""/53) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/def\x88\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x3d, 0x0, 0x0, 0xfffffffffffffffc}, {0x6}]}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000200)={0x2, 0x2, {0x2, 0x8}}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0xeeb, 0xfffffffffffffff8, 0xfffffffffffffffc, 0x69b}, {0x492, 0x2, 0x7, 0xe}, {0x8, 0xc9, 0x2}, {0x7, 0x9, 0x7, 0x2}, {0x7fff, 0x20000000000, 0x3ff, 0xc69}]}) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000040)=0x1) pipe(&(0x7f0000000180)) 16:00:17 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13d) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000000)={0x4, './file0\x00'}) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x11000)=nil, 0x11000) 16:00:17 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x5, 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x8) accept(r1, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 16:00:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0xc8f99f1f8b632a43, 0x0) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/162, 0xa2}], 0x1) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000d0be4501cf722e2f"], 0xa) write(r1, &(0x7f0000000000)="bdea", 0x2) 16:00:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() rmdir(&(0x7f0000000440)='./file0\x00') r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x48) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000540)) socket(0x18, 0x3, 0x20) socketpair(0x10, 0x0, 0x8, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r3, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r5 = open(&(0x7f0000000200)='./bus\x00', 0x20010, 0x40) poll(&(0x7f00000004c0)=[{r4, 0x40}, {r0, 0x1}, {r2, 0x8}, {r0, 0x40}, {r1, 0x80}, {r3, 0x40}, {r3, 0x4}, {r4, 0xa}], 0x8, 0x2) r6 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x1000) lseek(r2, 0x0, 0x0, 0x1) shmdt(r6) r7 = kqueue() r8 = kqueue() kevent(r7, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x5, 0x3f}], 0xffffffffffffff5b, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffa, 0x69, 0x1, 0xe3, 0x7ff}, {{r8}, 0xffffffffffffffff, 0x10, 0x1, 0x9, 0x3f}], 0x4, &(0x7f0000000100)={0x4, 0x8}) kevent(r8, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getpeername(r4, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000580)={0x2, 0x80000000}) r9 = kqueue() pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r10, &(0x7f00000003c0)='./bus\x00') ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000480)={0x0, 0x84, 0x2, 0x60, 0x140000000000000}) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0xc6) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:17 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) r3 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r5) close(r2) dup(r3) syz_open_pts() 16:00:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r3, &(0x7f0000000240)="6f4cdd2ca1472d", 0x3) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000023c0)='/dev/wsmouse0\x00', 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = dup(r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000002400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000002440)=[{r4, 0x12d219c619b1a92}, {r6, 0x40}, {r7, 0xa}, {r8, 0x80}, {r9, 0x81}, {r10, 0x20}], 0x6, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r12 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r13, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r11, r12, r13, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) fchownat(r1, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r11, 0x2) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\xd3\x7fO\x96E\x86\x10I\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) fcntl$dupfd(r0, 0x1e, r1) pledge(0xffffffffffffffff, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\x00\x00\x00\x00\x04\xb5\xcaP\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x81}, {0x6c, 0xe6}, {0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x3, 0xfff}, {0x6, 0x0, 0x0, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r2 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) recvfrom$inet6(r2, &(0x7f00000023c0)=""/5, 0x5, 0x841, &(0x7f0000002400)={0x18, 0x3, 0x4, 0x3}, 0xc) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x94e) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x200000000c}, {0x6}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x28) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000140)='#') 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x52) r1 = syz_open_pts() r2 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) shmat(r2, &(0x7f0000e80000/0x2000)=nil, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x100, 0x0, 0x6, 0x7, "298e80dd4473bfad505442b91ee41734c2c4d922", 0xc4, 0x6}) shmctl$IPC_RMID(r2, 0x0) shmat(r2, &(0x7f0000716000/0x10000)=nil, 0x1000) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:18 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r1) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x0) Cw:B+L9"6T?/dICv+yZsaވm=אy06 W=Xmap stack 0x2071a000-0x2071d000 of map 0xfffffd807f00c000 failed: no mapping 16:00:19 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r1 = getuid() r2 = msgget$private(0x0, 0xc0) r3 = geteuid() r4 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = kqueue() kqueue() r8 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r8, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) kevent(r8, &(0x7f0000000180)=[{{r6}, 0x47b12a7d4e907045, 0x1, 0x0, 0x5}], 0x27, 0x0, 0x86, 0x0) r9 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r9, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0x3d7}], 0x6, 0x0, 0x0) kevent(r9, &(0x7f0000000080), 0x6, 0x0, 0x0, 0x0) dup2(r5, r7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0}, &(0x7f0000002440)=0xc) r11 = semget$private(0x0, 0x1, 0x1) r12 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r12, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r12, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r14 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r15, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r13, r14, r15, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r17 = getpgid(0x0) fcntl$setown(r16, 0x6, r17) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r19 = getpgid(0x0) fcntl$setown(r18, 0x6, r19) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x40, r3, r4, r10, r15, 0x120, 0x3}, 0x1, 0x58, r17, r19, 0x7fffffff, 0x3f, 0xffff, 0x8}) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x0) setuid(0xee01) r20 = syz_open_pts() fchflags(r20, 0x0) ioctl$TIOCSPGRP(r20, 0x40047477, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000140)="0bc7b24ab9fafb80486e321ee63cb30c0ae66f980d35585819f9afa940d954de99868e7146ebca073baf459dceecdbb99f19c63a0329f690167987fec4a243980472d3dd0ef938822ce5349f02145bad39fd3ab276d1ecf6a0b825870874858966a44c39ee422eaab2ee6a250a055aa9dcc71a1748a767c9e9d1579d544254f2e858be45b1a1cf5e791563562efa4cbf4e1ec56cda08d3272b9eddbf5f3a6df01ec9002640282bc1d7ddcf556a818c95a0ff", 0xb2}, {&(0x7f0000000200)="df57039b9a96fb1c9190eb54d03a3b396006aba055c254af310b0b5928f99fecf64ff35e41dafb47479358a3054a19f6aeee386bcc6df68cb3749f4df0c1a47e57fe0816bdb143e49c96ebf60ee38f3c928a185db2eb8f64d389a9bb20e3499ced4926", 0xffffff31}, {&(0x7f0000000280)="fc3bb74d5fcf63b397875628b0a24db12e7759c36dfd8a8b89d4d6f978839be0a943861a7471d4b977cf983ce45315e3edb5b50a8b9e25f2e3a1920e89fcff6ff0ad2b69b1e4983cacbe32645ab7b6d082131b6360727b1389683c95c355cdf598be34f8dfddb43a8f123b74446bbdce83f80f926be9d7ad5d9397e001b249807d46b2", 0xfffffffffffffffc}, {&(0x7f0000000340)="961ba5e05788050f2c882ede46a467e3edfefd5bfd3b16e5df8dc09eb8afb7cac875db30745a43379a29cd248d67a246d6e0b9a22192dcb5844755ccf885e3c3c212419562c08050ecd3802cdd8d99c40b452a2d43e347f296f66a6516596e97593c5b2ca5bbdb0bb707", 0x6a}, {&(0x7f0000001780)="128cc441590b42b1959586b1a1f831f3e48aff8d5e0302d283888e1d6b7691337009645d18d57d85c41e35760c6c3274af5d839c5c43aad0d4bb5b2d7745ff58bdd55b4700bb10ae47d48618924d7076681653516fabdd9d1256f82e1e562c9854313b06f88f883b555af0fa707b45c4a61949e1176027458524e430baf7e9a28a7d53665f105c68fafde601ed5a753344d0729b6bc4859aed97f8a36f3db909cc8bbef2bb93263ba897debcb4bc57cb190de7e7e88291a25f2a8ba4773978cd4e29be35b3810100010000000000e9fdff1edce3dab420000000000000003d95c2cf92a5482cfe46a5c3df1e2a568312b41287eb01e43bf938c1f0b9956f181206b278269e5b0d02565169f0da602855a415782607289c9e1910fc78ad13ec1a2fc920da4743123e6fae51c3c7a4aa39fcaee412839974a1e5a32927309487f1177fb80b22138499c765b989631afb5677451f8346e0a45c7dd47d5337cdc55185507476c62503a61e506256b8351f005ea3d05fed3fe937ded537913f90b0aa75b167e1d70768929d5cf28b855445d4aeba2d20b4f2f5eaaba390705beeef0a0ba3a628ea15c28cfb6d492c434d24eee1cf21d0cb87ce1886d7e66c2ae3772d1f7a8c68b505cdd15e46df", 0xb1}, {&(0x7f0000000580)="27ec4089a8ed054f0597c5f9618b7fe5e0bd82983e44148f377e0f798050fa051c925a717f0bf218db755018b8d302882eec49688aec1f2eab32bb99cdab62c53186535904ba24c1eb61ecf1acfa6e6c8aa03a84a85775a1b2239e0a9c665dff7c926b485d35eb480550293dff3eb2f82d4afa51c5e2ca6918b3be258b140eaf770f836bbe2feba36c981fa616fc454440db9aa8d9eb790d705be29543b4e43fd73d4d9bc7a48772a8f720fa202336369a0b9927c42ab97b2b5a0d7ac007d74cebb8a00ac72ccb0595d66a20d5f788718ac1316eabc76b5344af4a9f0f5e6cb21bbed5f5ed20a0a1e0714930c746bcd0a0564e6555160c56d795adfb5344c3c75107c4da2705df8fb8c7ac07c3428620ba9028d54cfdbbfae8c4cbbed83f40b974f3f9f7dcaa01e3132f8da2e46a28a863af293b7331547296222742a7226a1e2d0f44d16e9a18a75c8a785f01b19960c28c838e70e99ab2828a199ba976c3e347bb1595c8e0f19e6ed7b105ace33d3db81fb3fe2512ba329ed249af20c200c43ac2acbad216cf9dea44904cbe4f1f54daa45267b3b0c5e10ed2af7915ae56819f6d805684e4a2801aea0cf42208f53d4a19efe2314d56286ad9ea058420b1943a9cde1db0534725f2bd8d7e832565ef21693e6428fda3d771c74d19755893e5b53591052a07f4e298430708756ba66c6d2b6d1dca743832ef51e8b1461a972c7c7df361bc4d442bad03f6e56feb98f411321e4f587b6b3f9f142fa604aa43737a2fc36ca5bf9926be6d5eb956d1e22ff72efcc6829a9cbc77396b3539c327dd65ba7b43485a193df428c4876c33c7b3b0a3dc93fb2ccfcc38ffee486a0de1c04d03162b7b75399f4948847a27295ba3a1ca5353d9dd70291d7d503156a7e85acf13913309172b96a8efeb0183234a2fb1832b37a6f1457ad0a5de5ef7211551da2dfe5722d872b142fac35c73831ae121daf229adf98555a4b8f4a95b7f0772cfb6624c181c965b789416e9433718dede34eea4ff7abd60d8b1e2189292d4ddffa5d5fc9413a01070906e6416ba9cd4c050de6af0a314653e7ad94bbc59aa7da9bbc735c251e6e0290f4b08d57c50323815a5b78c76c86f85bb7eb6ed473884acb13de67b238000160934049d8c1bce34ab9e6e341112ded6090d6e18c283feeecd24eae6223c7d2ec069327cf693c733b320d15a55b1f0d3a12418cb2ffa18bb757e0498dabc8793e507b28af02d9b5075d863293770226415065db968e3d0979ac12ffddac08359aa1f359b7e504b0af94e04655e89c2b8d0319224ee41773ef65599d1bf98a1054805df0f9082d7dd5dbb6e41bc8af43c5c966dd23666619c3770ba099f98f32c55bea18c98bdbf9183b4875fd24f352dc24337ab43fb52a18aefc0bbce18a7a569fda168b2e6af82510d89ad59f4aee2200984126d3c3c4240a6624e93242e504b6efc53b197f597989df982187a51ba1414d02886118acf1732550ad49bba2d123901dc52365aedeb1665e31ffbf1c76323aa5d3171d103c6b1c87529f4aa22dd1183d9be2ff0295cebee5f1e542bcf1671b04d13230f452715dc1e9e805ef4ca87930463230c4bd9c4d78003195c9cc28c0b5ccd64a8cb14e27e22c25d2f90c2cf5d2f9c97dbfe946043ca9a9737bcc4e059f8c35bb506863d965e7e9c7deb7d579ec5eba1f21a1b8950c6a08bd1a1f3906fedf151cfdaf48837e47b5cd43cc1d6bd972eda072bef8a499779c8b5717d87144975f38dd222b7be9e8a68f82419c3c65bf573add6ccc296b20049e84d84c7f4c27d03c0dc80a92f611f0b37a8a67c7d072c4e5e173469545cd4e8c9e645f4c97b5a2367abf9e5b6161974f3e5d1fe58074165efbfbdbb32d0c734746b0f2bcc93b12f36ffc3e8aa78832f6c8236c73a65fa063221e231a26c898f3225fb28cddd843cd9acf191ad4046fe7e3b1a1e462d9e465b25eadea152e60e0619728174da3ce7d0bd88c040fb01042f65d1c72a98789b98546a82178f35a033389e31e720b29a86a9227f46650617c5f826f75d4f8c8a8f69265797ec106f6f1f0f9522cdc0045c679920212a83281eb7a8a51b601b8da245b357b26f549dc0e9431f90257aff72a2ec1f882458fd216091b3239399c0fd8721261c1c274d21c856abe8b59d6db2a42b6693554ba24e315264d7854455e11d98efeaeceb1348933e134fb36e8deb9587ef73f3f5c7151ea4e68162391ab4ea5f814488664ea1b52908aa9b0394067aae7e7700e86fdade68b1947e7a60b1870c4c95046d31118c8cbadaa7a1364872c7457f3590b8df7e94f77b7f7479d37149ea14c5ba98b89250eb47cd3e291573583fe975eea13b1952745dc71196d5bcd3eda35ff7f2cb93897b245c0a499f5f0632f84183e0c2114a210aa54fa3c4e39411df65ba32e6dc6ad74570739ccfb67f0275366d6e6339a6a39a85f1cc4f362b71a02544dfc5e043b402e8c4c459b628317a74cc842e83b8a04e2cbd56fe06032fe922bb90b9e641eaace6ef4fc684c4b8859bb8a5389e20f471d3568f88cd2e7c2d34e01c4342c2c252c9d71430d5a6d0d36548c0500a6afcab7d8e76b8da20d187edbbab3993a6b92ff656c6edd6a21d1fcff05e72bb79f064a00fb16ad33c4430774ad1bc5ea65d7312813a3c32303caeb410a4dab80909c206f6ff4e7ddc1ca2531d599f24735d73d6a2db25cd5600002d39ad7d8a90a8f288322de8d32e8a10b1aa630d4b441f080ef6479698a47d66278f6375025bc3e01e623c6a8290a89f81d0b605be3a18fe8fe2284fb67541512564386e01fbb004e3b7cec1b99520555c447387d6ba1b7ed66dc28ad8f66b6ca129744596a86e4d7a845d18c3383fc0af1500bcccb49fc100c744ff21854a95f03a8188e0dd9e3a38707eb8eddb5ba4960b28c4483442c132d7b3f721ee50a7b15dffd4ece8dd226d567959e42c593f280309a99329fa22267d0018a5faa8f5e0eadd0cca46ca4dc9b7534d0efdbe3a471c1127c86661a5010dc155963ad09a7b1999030ec37de3b8686358d5211b289ac8583819cc58bd3093e195d66d4f0f971b3378440bf4c0adf057c6844e9a88667cdb63a6923a44f61c39a89751a58bf920854176fcd99d826ea8cfa2e53982d459a0f002bc356b8255abaf32c710dd303aaf3499b6b5977308b59a99a08a070cbd1dcabeed427e420ccc4119f97f9643fe808cda4a18e2906d427e5dc59acb6394f508ce12ccca58c323bc1ef63080448fd71207edbf4511a48c27933264af4f23215df2b7220fadd4403537ef519211046e616beccec8b3fe27e923928f75eb9022df17a1eac6e732b02f8115a6cd0cac318c62347727e07c7b071bd5e3cbb170a3c34db4f2b03c187ed812c6835af3ed55b047bdd835fb91958f831268047a985ddcc5d01547bacc9938ffa5f481715a1862a21577d64ca64cbcb5a7f43ccb4254c61ffd3aeb1674dd2e68a26e6a79c5ee96dc97f7da53a7860de4dc811dd5cadce3e7d470eb1fbdabdb00df93ed92783359f90b7e3c6182a3288c4e6a64fb8ad9d4a7f72a8c3a4f2d82f199a1b841ba3ba75b67dfcab170f59f70a3093040a60bccd1f95326d9d803db22db2cc15ac60af86492f3ea2c952ea64cc795b251fa94954c20ec4e273af3429dd4848a1387912358a3bb06c67c96f9cb5844aed6848c451c876aa4357588ffe08eff319f60d5b98886ef654a444b7367c1d656e20c69fd4101f677ef247b9c8c666ad40632f984a1ecef2b21bbd16bb46e6a19651bb29ee4897f0a0caf89b77dd3b91961796c4ac4a3f3839d33257d6558e51d847a03ac8b9d389d544cbff2b65e9dd427a84f1f0ce94b04a26ac2eb2b27ddb6878aecb7fd3e3cf9e714fd1d48b476fd376fcdeba765b72853821680fc1c072db5eab14c2552c9afcf43177995db5e017f2e031ddf9cb8d77c9115b2d18c2107341c1de23a96abd6e6ea188cf1162f0251c5e882c8aa97d59581a8a6c05b5e001afbb70cb499fd753fd744616e5da5c5ec012f2e4b02b75f57ddd48de227dc904830524f119b22fe1393beb0f34aee88ac571167903469fb1278f3e6c57a5a62c59568a3cb545047286e016a6998411ae5ba1e71eb0147071b7b4c0fcef115b9f72890eb3bc4fc9c0061f1085b05007b1ed47d1e8ab25232093399ac490c49a5a9845984ebaf69dab54e62a7920c26f1c9b60765e003c4181acf53dbc79a2a4e45ca6c9dd3ff9a871c2042d4b2af82d0a3dc3b3374d673388a7da4802fb1b9f195944b93bcbcac71f4ecba1526f19d7887ce4d54629c2916561cffcc218a182944d4f4221b1a87ce4b5abf7e5540f69acd22b3fa793171ff7d6df8fd69733305cd2ea9cf563896b693405da8855449f0794e54b01833d55ef8e300d0afd8c1a14fc6d5d625758ef2ae8560c62684df1d4a83d8adb7f165d36e08332e53fd7a2f2fb823e261e35b42d3155315c2f13cb429d08dcd35bf3f7ddc57144e31fe4b93157a506b91d7506f410fbdeae4527c2941884ce98ff6cac319965bbc61a0b3d700ab1a9aa5f55788a79133793b493de9057f3de10ada14b31f00c1ca68696209fe33b44967d77ab43d956be041326e30803e4f0d89c32bbc43ed8cf6421cc9e8ec557a1fbdf3e07fe713342154e9ca1b6b01df1036af3f4aa51a6a206e0b0f22f38b7ad9f19b3a7d63160fb52abe5f3fd193f3010c661f29390d46eba533f67d25b9dab138b62b59147a8a40b1df706a749b1950350d61e938a9c159c58c81fedb2a9b7903e2e3a5a20f5d96ac0dd941cf52e3b572dd4d0b83c4383152488c133a6866124463c74cbe8795244583ffccf5173aec8df8b9f0c47bbb147120f256b0e0dc416633357e5521b882abd6c4379444a89c6d4937a74c169ca011c0e3c45a93d85d84b1f5dd56d7464f064f28602e1112aace0ef069009b78f8f495ab037e6e2209365a223c21206a2a63aa8448c31da49f4aafde962f8aa43ad257ec6659112a8ad1855f2b1e34f6e7fc4398e8bc697405d21026e9b380c07e2e9e8e749fc485cbbf9f8af49808c2fc2c94fdd8d8faf15bdcb6b4544cb7f1d650540ca40a3e30c700a6ee3b4a7ce2f89b27039a5a60ed4f87abeeb5d6b8fbbaf16bd005ffbf2ed50de27f56d6f3bee84b620509cd297efd162df839c2a1db7e20c5361e15c475ffd0f9ac986542428d7148e35936ee62e044b56244bab684ff977988cdfa9fe7902523ae4c3121244168ba116ba40491f5753c922d6255f2675a6c7713fe691bcd12fb3be62dacdcc324f1dd2e4832418f4eea8464e689059a4c817f571852f3738e2a50c37f54b13bea304ad4d30b3b58c875d8fe94356f9c29ae3d99c2138835779a1e1fa6ed75888d4e802deea5fab9819b4878c27af05787b01a9893d70319fa2a98ce7be6fafbc76c8794f4dca690a6d352a9f55ad32a668f9dfb0b8c445832576af2eab8973309bf858de3594bba8a2c623129d67225156410eff0d580aa43682bd6c90ada50a3bc863b07decf64844c2d257040132df45a84f8944702709951aa5b50d157063c7f0408b209c58165ef23e5a6ac2ee8c068c60913119f9a966f0e77bf45f736de07e3fc6813f01c9e860de7f5f37be9cde9b9ec96407e94d758e2343cbfeb9e7534ad4766e11f8eab5f06beaa65de2e0cb1041796ae4485f2153643eb7cad4b1e4c4d746e523e816c471a153f3b68225cdc87fab5b04da28bfdf42d204cb81a73ede6d1de6aaff57eaf426b36428d86497013dbc1c7037f6b76799f5009c9f6", 0x1000}, {&(0x7f0000001680)="49aaa581d227ea949869f4dfef90736f", 0x10}, {&(0x7f00000004c0)="e5dcebc81074ca608436d5ead76018b02c8e0810ee9a", 0x16}], 0x8, 0x0, 0x21) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r2, &(0x7f00000016c0)=ANY=[@ANYBLOB="82022e2f66696c6530009d6b992aa1af83c4eebd7467a4b3f31cbadad8966180da1011c087249bb7da10f69496fd230297c17defb1dfa8cee14fc98d6ff9a17bb6b038966737d57fe9414cf21661c950f72998b48250f06ec2272c68eea9e2c2c178eebebeed74628229861f68d2a10012eb1168dcfb42c2f644ccee109e261f"], 0x10) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) recvfrom$unix(r2, &(0x7f0000000400)=""/29, 0x1d, 0x1000, &(0x7f0000000440)=@abs={0x1, 0x0, 0x1}, 0x8) faccessat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x15, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") lstat(&(0x7f0000001740)='./file1\x00', &(0x7f0000001980)) 16:00:19 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x4) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x7c}, {0x6}]}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='}\x00', &(0x7f0000000200)=',6,\x00', &(0x7f0000000240)='/dev/bpf\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='tap', &(0x7f0000000300)='&}\x00', &(0x7f0000000340)='/dev/bpf\x00', &(0x7f0000000380)='!#\xbb\x00']) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x30}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) syz_emit_ethernet(0xdb, &(0x7f0000000280)="8b5a3be697156b1cb72e4c88ad4cfba6e03797ca949cc8edd0445cc7e12759d8417a160e154d7768fd3320d6625764efe2d529a0c499d8a6b651b3c80264695234f0db175e314d859117801199c101616009336c9ff27455970c31bbf6ae507d1ade51562f25e12cc70e25158b57f8c8ec554e81518ff2884d6f617749bca5f4e32a00d3841df3517badc9b634dfd6400390423deb75a6817276155cf5fe34b2bbd94479a6cdcb6553029424a6662b506c7205875151b1bdc47d01587a5bd861a72f70e49ef0fc86c9cce60c638b791349e33e58a11b04684707ac") 16:00:19 executing program 1: setregid(0x0, 0xffffffffffffffff) accept$unix(0xffffffffffffff9c, &(0x7f0000000b40)=ANY=[@ANYBLOB="0000ffffffffffc294531e000000000000000000000011bc0f80b576a9e4578543b4000000000000000000000000000000ff000000000000000000e9004016000000898d9a9800000000000000000000000000000000000000000000000000000000000000000038b40e1cb4fb4cb822000000000000000000000000000000000000000a93533ab77490c08b76922909d9a8a0cbdc8d4cb8b0f325d976c40727284ead1e6050cdfd86b4d87b42014ff38ebb2a88122e596b7de5b21312672dbd3b8e42b91c0e1cc5fe58c2774d52c58961c1f818b3e5d820e9ebfa14de836d5d561b744f01ff6fc9be31372892a006b05b12b99be6ca549dda06c2b6cb3516812bb7cadd6df8fd38002e57de970b061748cb98bd0fa7857deda21ec10a03f15e2e3cf85db47551d1c1baea361e1535fb5959b8da2a4f31680532424e6ba707cdf1d751d23be2c51c21ee6d713514566511704321826a9dd0fb4c000dfdf12d90d7c0df8dafd99c6619d2777badfe0a7d817966137335502a8cbc1a4e8500672c587a47"], 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x208, 0x0) r1 = semget$private(0x0, 0x3, 0x80) r2 = dup(r0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000500)=0x100000000) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) mknod(&(0x7f0000000940)='./bus\x00', 0x2080002002, 0x40004000000028ad) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r3 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0x8000}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}], 0x1}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x3) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000003c0)) read(r0, &(0x7f0000000640)=""/119, 0x77) pread(r3, &(0x7f0000000540)="78ab3ef06ed628e06a32bbb6040a0aa256d11c2aa0feae00aa18a373f549c4c4215be8a415d9f16c80279b01243981f270603570313d1a90a8afaf8285e83217bd03f41dc54cab45f4ca37eb979a8d76766fb5a9d95178aaa493cb282969f7f33cb15824056fd4e13eae2e44b1597bbfb2e9883af0c8193ecc389a3be64c2571dfd87dd0e41f1689b9b368fa9b82a323a4eee951d9df9edbcdc6db3ef1ffa404dc2a40f3d83969cdca17f6b521546d2abb276452968e909f75ffc86f516af01b2a94f014a4abd344d56912fe53a10369cca5fbcb71344549738851fdfeb00e265fa36e99e7cc4bb9da75595913accc2edec6b621c25350ce4ec6177f21ac", 0xfe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r7 = getgid() getgroups(0x2, &(0x7f0000000900)=[r6, r7]) semop(r1, &(0x7f0000000840)=[{0x3, 0x1fb859c6}], 0x1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x1d}, {0x6}]}) symlinkat(&(0x7f0000000480)='./bus\x00', r3, &(0x7f00000004c0)='./bus\x00') r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x87}, {0x6}]}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/12) 16:00:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f00000000c0)=0x5) read(r0, &(0x7f0000000280)=""/192, 0xc0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x81) r0 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x100) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) r1 = socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000001c0)=0x80000000, 0x4) link(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') r3 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) r4 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) r5 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r5) ktrace(0x0, 0x5, 0x4, r5) r6 = getuid() r7 = msgget$private(0x0, 0xc0) r8 = geteuid() r9 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000180)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r10, r12) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r14 = semget$private(0x0, 0x1, 0x1) r15 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r15, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r15, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r17 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r18, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r16, r17, r18, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r20 = getpgid(0x0) fcntl$setown(r19, 0x6, r20) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r22 = getpgid(0x0) fcntl$setown(r21, 0x6, r22) msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x40, r8, r9, r13, r18, 0x120, 0x3}, 0x1, 0x58, r20, r22, 0x7fffffff, 0x3f, 0xffff, 0x8}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r28 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r28, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r28, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) r29 = accept$inet6(r28, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r34 = socket$unix(0x1, 0x1, 0x0) r35 = kqueue() r36 = fcntl$dupfd(r2, 0xdafe4699bece62e4, 0xffffffffffffffff) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r37, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r38, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r39, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r40 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r40, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r40, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) r41 = accept$inet6(r40, &(0x7f0000000500), &(0x7f0000000540)=0xc) r42 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r42, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sendmsg$unix(r4, &(0x7f0000000680)={&(0x7f0000000100)=@file={0x4dce9d33db155400, './bus\x00'}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000200)="5fceb298dab70bef3d51a621a72cf6c17b7709cf91e01fab43", 0x19}, {&(0x7f0000000240)="97349e1c27f8002f9477ec49dee82e1cab71a3b3dd1b1d5223ea8ea980d9308bf60aff612575635b4a0641ee08b1d5d4841bf9b661220f064ee3fd589d38f14c43a805a4a7bf49c248073af083a244b100518b6536d7d60efaec0aebacd1ef6a4f8d6c666b06a4fb311cd7da400d24e8767d6a31d1bad424e67f53307168c8a13bfeaadc5796e7f102279201beb2c25931143262b83de046da7eddd9fd0c1b0794597ee46fb5fc9ea1418f8c1e78b6b00e026c5b775521d80da494383c842fa098674170832163", 0xc7}, {&(0x7f0000000340)="53a1717557f0081102c5c50cc597a790557d49d60c9982ed4e457ad774efcac5ba36408775fa8c01ce58ecd3d3124135038f9aa12b7a0dbfb7783c329f4e15fc6302756eb1e28ec469a4a7e6d1f1061d2817944d4ac40a2d71db1893b322d73d6f90050df650e37f6121b2c8f11d075fbef8c1bc2fef4df17df43c8ca3a83de425b9d140957c718348ab30b04f6d15296dc023109ce889131278ba154598b4b79e461a0deb8c78463f4573261deea5c464a9b824a0ef8dcc0582a9c1", 0xbc}], 0x3, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r5, r6, r9}, @rights={0x28, 0xffff, 0x1, [r23, r24, r25, r26, 0xffffffffffffff9c]}, @rights={0x30, 0xffff, 0x1, [r27, r0, r29, r3, 0xffffffffffffffff, r1, 0xffffffffffffffff, r30]}, @rights={0x28, 0xffff, 0x1, [r31, r32, r33, r2, r34]}, @rights={0x20, 0xffff, 0x1, [r1, r35, r36, r37]}, @rights={0x28, 0xffff, 0x1, [r38, r0, r39, r41, r42, r2]}], 0xe8, 0x400}, 0x400) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x71, 0x0, "d707001700000000007224c96be508894100"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x8, {0x0, 0x43dc96c4}}) r1 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f0000000340)=0x8) close(r1) r2 = msgget(0x2, 0x8fc8f263c0b872ca) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022c0c43558128789889264c29d8fddc682ee6d04c9e49909405f1444385f9cdd07d965d1bc628a421d0f4e8d75aafa6a633ec5ee3b198781b7a684f9975e36c53acf7799d0ba21dddb4617ffcc13ddd36149448e61eb60440443d46a8694ff8b4e80bcc742cad21d42046253e158fa917c3c459a734c3537b4146ead247df6044bec8844d459753663559f156500735fcc8fc5562e70799897ce733b34ab85"], 0x85, 0x0, 0x1800) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00006a0000/0x4000)=nil, 0x4000, 0x2) setsockopt(r3, 0x1000000029, 0x2a, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x368c6f72961a334, 0x1) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r4) r5 = msgget$private(0x0, 0x200) msgrcv(r5, &(0x7f0000000000)={0x0, ""/177}, 0xb9, 0xfdfffffffffffffe, 0x0) msgrcv(r5, &(0x7f0000000380)=ANY=[@ANYPTR=&(0x7f0000001780)=ANY=[@ANYBLOB="895d6910c3cf9c01089def704f6f106d7ad4a37055ca95cf62f461207505b4692910b8b1f5201aab57c461d2794f0f115127924cba193492ce75ebfdaa989d9ee75d52996829de7a45f6d567e3e50d321465d4a4cc4306268096d5fcf025ca33097c3d12ae24db5a4716fb712268f729ace0dce03bbe66856210573994799cb55aad8a5bd6a4855d6dc46182ffb68f162acd5c98b93b2eaaa9eaa41fc03bfeda971666", @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r5, @ANYPTR64, @ANYRES64=r0]]], 0x1, 0x0, 0x0) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x1000, 0x40000000000000) msgsnd(r5, &(0x7f0000001680)=ANY=[], 0x0, 0x800) r6 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) 16:00:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="d03278f944f6b0b4edaaad8ded9ec11030bf0814e0e1fcc517ee0196a5ec13b5c2a5670b22c63a992fab7e3306b48726f64ed4765bccd884d64493d463119b879410d93fa3b9dad820d5090a56524b0061efa4413d36c503f1f8cf5ad991cea045310a49c36ea90269dfa2a70df5c8352566", 0x72}], 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x800, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e", 0x71}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x200000005}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(0xffffffffffffff9c, &(0x7f0000000000)="5cb13b77537094926796", 0xa, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f00000006c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f00000023c0)=0x9) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x40) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f00000000c0)=0x9) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) geteuid() pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x7) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) getegid() 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) sync() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'\xf6\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002740)=""/4096, 0x1a) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) r5 = socket(0x20, 0x3, 0x2) fsync(r5) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) r6 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) writev(r7, &(0x7f0000000340)=[{&(0x7f0000000740)="4e843060a67d69f12177e85b6f291d3a7fce98988ede8f936778893ab3a8f5913dacb0f7936763db4c86a60c87c51be34447c3697bdd8d4dacbc2011733b1f3e60684d99aa5439572840f923828527fac3e6a1431d6c3e09f8feef036043c0adc5ae7ecb68cc86c866d0e19aa1c82cea237e01b5e697df9a7193aa57de32824a30462022", 0x84}], 0x1) setsockopt$sock_int(r6, 0xffff, 0x8, &(0x7f0000000000)=0xe9, 0x4) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r13 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="830269b420b581000000"], 0x10) writev(r13, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) r14 = accept$unix(r13, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) r15 = accept$inet(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r24 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x800, 0x0) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r29 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000440)='/dev/diskmap\x00', 0x40, 0x0) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r31 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x0, 0x0) r32 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x10000, 0x0) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="f556e48718ad9ad5687265278272907134cfc6ff999e5368a942d0bce0f59159", 0x20}], 0x1, &(0x7f0000000580)=[@rights={0x30, 0xffff, 0x1, [r5, r2, r5, r8, r9, r10, 0xffffffffffffff9c]}, @rights={0x20, 0xffff, 0x1, [r5, r11, r4, r6]}, @rights={0x28, 0xffff, 0x1, [r12, r0, r4, r14, r15]}, @rights={0x28, 0xffff, 0x1, [r16, r17, 0xffffffffffffffff, r4, r18, r19]}, @rights={0x28, 0xffff, 0x1, [r20, r1, r21, r22, r4, r23]}, @rights={0x28, 0xffff, 0x1, [r24, r25, r26, 0xffffffffffffffff, 0xffffffffffffff9c, r27]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r28, r29, r30, r31]}, @rights={0x18, 0xffff, 0x1, [r32, r1]}], 0x130, 0x2}, 0x2) write(r1, &(0x7f0000000100), 0x431) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/149, 0x95}], 0x1) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) sendmsg$unix(r0, &(0x7f0000002500)={&(0x7f0000002580)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000025c0)="ee572ad61a019aa0aee52a9232b8e8d4b2e7f5eae608c9e2c101e2dc61040f99b5f078e319fdea257f44ba3d7024f7d9ed7da6bbfcb1838222ff317fb07f3f0180236a1096814f30e6219c753b2e19a5dc7ce9e50a8ec906f35fc53125444cf8c946f71727cf3bd1e0c342d6bde1f403ffffffffffff7fff89a9da6d55ea5473c6e334559a47496a2f7cb240cab43f00907904e8c968d7f6c8e7767515fe6e14d0ec9992a5ee8c96b38ecfe91480e19e751aaea3112bffc60659396b1fe74e3185922317b8e8b9e0fa4eba340a90bd4618abf56d1e0ce1d00fc33742bcc634559d5ec0c9cd2d15baec61116339d9700de3b504529bbc42d5dc190dbb317b22f2f888", 0x102}], 0x1, &(0x7f00000024c0)=[@rights={0x10}], 0x10, 0x1}, 0x400) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000002540)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000", 0x7}) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000000)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(r1, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x0, 0x4, 0x7, 0x1ff1}], 0x3, &(0x7f00000023c0)=[{{r3}, 0x0, 0x4, 0x1, 0x2, 0xd5}, {{r3}, 0x5, 0x30, 0x2, 0x80000001, 0xaff1}, {{r2}, 0xfffffffffffffff9, 0x2, 0x1, 0x9, 0x200}], 0x7, &(0x7f0000002440)={0x5, 0x7fff}) 16:00:20 executing program 1: close(0xffffffffffffffff) sendto(0xffffffffffffffff, &(0x7f0000000140)="010029ba97d0bba10300efae40f01df6", 0x10, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) preadv(r0, &(0x7f0000003840), 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xb8c3) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 16:00:20 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) r2 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x4, 0xffffffff, 0x6, 0x1, "3fd9e402b0947bdb4bb345f3dbd9c863f5aa7710", 0x9, 0xc19}) 16:00:20 executing program 1: socket$inet(0x2, 0x26f7c7d5848d56df, 0x3) socket$inet(0x2, 0x4000, 0x6) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:20 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) flock(r1, 0x2) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) ktrace(0x0, 0x5, 0x4, r2) fcntl$lock(r1, 0x1000000009, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010009, r2}) dup2(r0, r1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r3, 0x2) execve(0x0, 0x0, 0x0) 16:00:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f00000023c0)=ANY=[@ANYBLOB="8217d4057a2efdbf199086a2ea488b2e0e4e90"], 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) connect$unix(r0, &(0x7f0000000080)=@abs={0x2, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b312a538706000000b810000000290002003100000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002640)=[{&(0x7f00000024c0)=""/149, 0x95}, {&(0x7f0000002680)=""/179, 0xb3}], 0x0, 0x0, 0x0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x8000, 0x6) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="17c8e56d3e820200c3825c53a4bb7819b2d14e9924b5000000000000003083471bb47d41153294da5903750ed86341bdf04ad61a578ee702cdee293574f9da04097d76b9fa924e42e44dcb8f8b2e9a30362156653cca9634da8522ac9d0e2028c59121bc3f7225bbaed58f2e2a270f44e50483b10ea238f64ad05c8a5b4e5feedd19f146bbe037b372ab"], 0x10) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000000)=0x4ef2a2e3, 0xfffffffffffffdbf) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = dup2(r0, r3) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040)=0x3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xfcf2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'\x00\xff\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x40}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="98") 16:00:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000940)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x4, 0x2}) 16:00:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x400000000, 0x0, 0xff, 0x0, "0023009e00000000000000001d0040170c00", 0x0, 0x2}) socket(0x6, 0x9a380d95ae42efe0, 0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = semget$private(0x0, 0x1, 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r2, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r3, r4, r5, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x2, 0x0, 0xffffffffffffffff, 0xfd1f, 0xe0]) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x2, 0xea29) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000000)={0x1, 0x7ff}, 0x10) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2813, r0, 0x0, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) socket(0x10, 0x8000, 0x200) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8410, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/\x17\x01\x00\x00\x00\x00\"\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x61}, {0x81}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x4, 0xee, 0x40000003, 0x9}, {0x8461, 0xc9, 0x3, 0x8}, {0x3, 0x6, 0x8, 0x8}, {0x0, 0x2, 0x1000, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000023c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair(0x31, 0x5, 0xc46, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget$private(0x0, 0x1, 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r3, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r6, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r4, r5, r6, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) r7 = msgget$private(0x0, 0xc0) r8 = geteuid() r9 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000180)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r10, r12) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r14 = semget$private(0x0, 0x1, 0x1) r15 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r15, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r15, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r17 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r18, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r16, r17, r18, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r20 = getpgid(0x0) fcntl$setown(r19, 0x6, r20) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r22 = getpgid(0x0) fcntl$setown(r21, 0x6, r22) msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x40, r8, r9, r13, r18, 0x120, 0x3}, 0x1, 0x58, r20, r22, 0x7fffffff, 0x3f, 0xffff, 0x8}) fchown(r1, r5, r18) clock_getres(0x2, &(0x7f0000000100)) r23 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r23, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCSTAT(r23, 0x20007465, &(0x7f00000002c0)) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGETIF(r24, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_data=&(0x7f0000000180)="74bae6ea3233e4dbe09563445ccaee6090927ac152f585eb3632c54cc76823d55e5261f5aaf9a64a06a380f6444ec17665a47a4dc6993956acdebcb6a0290a4d2dbea198735df53bb4f432752fcf5d5e31dbb11874df90d1323692db9d62929b97366abb452996778a7d5e87fa55857a325ed5cbf4a7328a670e6895daeacdbd552363f148a0f62e13be260efc04eb3cca130393"}) 16:00:20 executing program 1: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r1, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x1556ee2789737b3b) getgroups(0x7, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r2, r3, r4, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) r5 = msgget$private(0x0, 0xc0) r6 = geteuid() r7 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000180)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r8, r10) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r12 = semget$private(0x0, 0x1, 0x1) r13 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r13, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r13, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r15 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r16, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r14, r15, r16, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r18 = getpgid(0x0) fcntl$setown(r17, 0x6, r18) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r20 = getpgid(0x0) fcntl$setown(r19, 0x6, r20) msgctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x40, r6, r7, r11, r16, 0x120, 0x3}, 0x1, 0x58, r18, r20, 0x7fffffff, 0x3f, 0xffff, 0x8}) r21 = getegid() r22 = msgget$private(0x0, 0xc0) r23 = geteuid() r24 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r27 = kqueue() kevent(r27, &(0x7f0000000180)=[{{r26}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r27, &(0x7f0000000080)=[{{r26}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r25, r27) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r29 = semget$private(0x0, 0x1, 0x1) r30 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r30, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r30, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r32 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r33, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r31, r32, r33, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r35 = getpgid(0x0) fcntl$setown(r34, 0x6, r35) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r37 = getpgid(0x0) fcntl$setown(r36, 0x6, r37) msgctl$IPC_SET(r22, 0x1, &(0x7f00000002c0)={{0x40, r23, r24, r28, r33, 0x120, 0x3}, 0x1, 0x58, r35, r37, 0x7fffffff, 0x3f, 0xffff, 0x8}) r38 = semget$private(0x0, 0x1, 0x1) r39 = open(&(0x7f0000000100)='./bus\x00', 0x10, 0x0) write(r39, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r39, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r41 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r42, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r40, r41, r42, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0x8001, r11, r21, r28, r40, 0x22f, 0xd70}, 0x7, 0x5, 0x8001}) 16:00:21 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) dup(0xffffffffffffffff) r0 = kqueue() kevent(r0, &(0x7f00000002c0), 0x400cc, 0x0, 0x80000000121, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r1 = open$dir(0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000000)=[{0x84, 0x0, 0x0, 0x2}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x1e00000c4, 0x250d, 0x9}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x1bc7ceae}, {{r2}, 0x0, 0x8e, 0x8, 0x1, 0xf3b}, {{r4}, 0x7ffffffffffffffe, 0x80, 0x80000000, 0x9, 0x2c4b}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x200000000022, 0x1, 0xfffc}], 0x1ff, 0x0, 0x7fffffff, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18480, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20000, 0x0) mkdirat(r5, &(0x7f0000000040)='./file0\x00', 0x20) r6 = dup2(r5, r5) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000100)={0x3}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x87}, {0x7}, {0x6}]}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r2 = socket$inet(0x2, 0x18001, 0x10) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x6f, &(0x7f00000023c0)="887b22e0c3be93b16615e809685a80d8bd8a8df6e942cf8d2184a8686cda2f40c1451e01b432e4ebf186fa3bcf73a8a09a10aaf97abc2888d9fa6488f5b74195dcbb93564234725b2b35d38232137e887df6450656b4c22e7c927dfc3215acbf690863194c374d679f60fc3583f341") syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:21 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x2) clock_gettime(0x2, &(0x7f0000000000)) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) 16:00:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x102) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020800ffffffff"], 0x1) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pwrite(r0, &(0x7f0000000080)="ca07e40f30d8f63e199ca2a6172fb5a3d32cbbaf7c8494ea6376ce8f8e1d6b1dc768b90847553adcbfed107062ec9aa90f84031084d5f087d01c7d0634b880d7bfd7c538d3a1d133a89810378e05884df01e01c77e729a91d9aae3c41c34b4606c4134a756a6701b103c305254d9d1bd69e10bc904137f7e244ce57bcdb00a73646953d3f40b14cfc687fc2e67d2fea928aa5d8876e2fed29d5487c6ae72b205c84d2ac23ffd525a71b8623113ecbee2a793df0faa80e4280abab1520c32bf02c41db02f3973639edb1163fbe2a961036565792fadf600f77d6d40677d80d5655e5801647607d4c902280a6b6ca6160d3d61e5ffdb531716a6eb", 0xfa, 0x0, 0x0) setuid(0xee01) r1 = geteuid() r2 = msgget$private(0x0, 0xc0) r3 = geteuid() r4 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r5, r7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = semget$private(0x0, 0x1, 0x1) r10 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r10, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r10, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r12 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r13, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r11, r12, r13, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r15 = getpgid(0x0) fcntl$setown(r14, 0x6, r15) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r17 = getpgid(0x0) fcntl$setown(r16, 0x6, r17) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x40, r3, r4, r8, r13, 0x120, 0x3}, 0x1, 0x58, r15, r17, 0x7fffffff, 0x3f, 0xffff, 0x8}) setreuid(r1, r8) r18 = dup(r0) ioctl$WSKBDIO_SETMODE(r18, 0x800c5709, &(0x7f0000000000)) 16:00:21 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x4, 0x80000003d) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x4) 16:00:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x9836ebcb84164370, r0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)}) 16:00:21 executing program 1: socket(0x11, 0x3, 0x0) msgget$private(0x0, 0xc0) geteuid() getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r0, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) r5 = semget$private(0x0, 0x1, 0x1) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r6, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) r7 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r8, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, 0x0, r7, r8, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = getpgid(0x0) fcntl$setown(r9, 0x6, r10) pipe2(&(0x7f0000000280), 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x3f) syz_open_pts() 16:00:21 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x2b, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4e02}, {0x0, 0x7fff}}) pipe(&(0x7f0000000000)) 16:00:21 executing program 1: r0 = socket(0x16, 0x2, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000000)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80004fffdd54f7f392a37cffbac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171", 0x150, 0x0, 0x0, 0x0) accept(r1, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) r3 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) getpeername(r3, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x81}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000100)) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) connect(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x20005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44, 0x0, 0x0, 0x4080000001}, {0x2c, 0x0, 0x101}, {0xfff}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tar', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'ta0', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6, 0x0, 0x3}]}) r3 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f00000001c0)=0x1) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x565ba8425ac3cf6d, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x1, 0xd9f, 0x3}, {{r0}, 0xfffffffffffffffb, 0x3, 0x8, 0xff, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0x8, 0x4, 0x7, 0x80000001}, {{}, 0xffffffffffffffff, 0xe1, 0xfffff, 0x4, 0x1}, {{r3}, 0xfffffffffffffff9, 0x4c, 0x40, 0x80000001, 0x7}, {{r4}, 0xfffffffffffffffc, 0x41, 0x80, 0x3, 0x80000001}, {{r5}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x6, 0x81}, {{r6}, 0xfffffffffffffffd, 0x61, 0x2, 0x7, 0x1}], 0x1, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffffc, 0x0, 0x2, 0x4}, {{r8}, 0xfffffffffffffffc, 0x5c, 0xfffff, 0x5, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x8, 0x20000000, 0x0, 0xb4}, {{r1}, 0xfffffffffffffffd, 0x8, 0x2, 0x2, 0x1}, {{r9}, 0xffffffffffffffff, 0x61, 0x1, 0x5, 0x6}, {{r10}, 0xfffffffffffffffa, 0x90, 0x2, 0x1200000000000000}], 0x3, &(0x7f0000000440)={0x100000001, 0x7fffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x15d, &(0x7f00000001c0)="0b7b41d7178cee434e7e3f53a1a97805084cb7cb30d6d79dcb66b79cc7a3f74233eee5191f20639739fdad7299f674ede2") socketpair(0x2, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000100)=""/27, 0x1b}], 0x1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000180)=0xb8f2, 0x4) 16:00:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x8, 0x3, &(0x7f0000000040)="765cdea4589868feadebf4e8c6c5281e4d01e89980b8336cc3232bf7b39a5b0a64cdb2096059c4daab52edd446e77dff197dbfe4a2b1c1e2ba1605ac85e8c30f1f442f6d", 0x44) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x580, 0x10) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x48, 0x9}, {0x6, 0x5}], 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) kqueue() syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x20, 0x0) fcntl$setstatus(r2, 0x4, 0x40) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000200)={0x3f, 0x10001, {0x8, 0x80000001}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0x7000000000) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:00:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x21}], 0x2}) 16:00:22 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000003c0)=0x23f) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semget(0x2, 0x3, 0x281) close(r0) write(r3, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000340)={0x7498, './file0/file0\x00', './file0\x00'}) ioctl$TIOCCDTR(r1, 0x20007478) close(r0) dup(r2) syz_open_pts() r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xc, 0x4811, r4, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r5 = semget$private(0x0, 0x3, 0x486) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000300)={0x8, 0x10000, 0x0, 0x3, "b45ff2d9ec99a3279e6347cc43bf0f64c5a11e25", 0x5, 0x6}) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) 16:00:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) 16:00:22 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x51, 0x0) fcntl$dupfd(r1, 0x5, r2) r3 = dup2(r1, r0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x25}], 0xdd, 0x0, 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) read(r3, 0x0, 0x0) 16:00:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x8, 0x8001, 0x0, 0x0, "83707d32e028fe01f38a84ca8f17c1f90eea419b", 0x1, 0xf06}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:23 executing program 1: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x8000004d) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000e, &(0x7f0000000400)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0x1, r4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000180)=0x6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x202eb, 0x0) mknod(&(0x7f0000000440)='./bus/file0\x00', 0x6000, 0x40) semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e16b0dae04ce925d470400", 0x1, 0x3}) flock(r5, 0x80000000001) r7 = open(&(0x7f0000000380)='./bus/file0\x00', 0x8080, 0x8) madvise(&(0x7f00007e8000/0x3000)=nil, 0x3000, 0x7) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f0000406000/0x1000)=nil, 0x2}, {&(0x7f0000429000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000000}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000315000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', './bus/', './bus\x00'], 0x1000000002}) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x402, 0x0) flock(r6, 0x14) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x10c, &(0x7f0000000300)}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='[') accept$inet(r5, &(0x7f0000000340), &(0x7f00000000c0)=0x288) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 16:00:23 executing program 0: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x260}, 0x0) 16:00:24 executing program 0: clock_settime(0x6, &(0x7f0000000000)={0x5000001, 0x80}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) fsync(r0) 16:00:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f36696c4c3000"], 0xa, 0x0}, 0x0) 16:00:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x3) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:00:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x5b74232444ecd858, 0x4, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 16:00:26 executing program 0: acct(&(0x7f0000000180)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2d}, {0x81}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x81, 0x6, 0xe18, 0x3}, {0x8, 0x5, 0x2, 0x7fffffff}, {0x80000001, 0x3, 0x8}, {0x100000001, 0x800, 0x7, 0x80}]}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)=')') 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r2, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) dup(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000080)) 16:00:26 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), 0x4) semget(0x2, 0x6, 0x99029c62332233c0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = msgget(0x1, 0x100) msgsnd(r1, &(0x7f00000000c0)={0xac40082499afa560, "b86adba1694ed7f2a371c9d3a6e640ea1c63e415afeb66713fb1d32d9d5b01d9d83324c0ad089361678f0b8bfbc44d88d177e58882587df0f3477ecaac0f576709c010a8d1a9fb592503c851c16789e2452043897d5dbe1f592372bf2ed0d50f441a8a51c28b45e2fa0e8bdeaf86ff801ba174c2e1b88374e6711c6e2cc071623b5094b629c35d2133aae7abb02886bbd1b56b0e96a20368e7e62f5ea26fbfbb7493551a233025a54c44a10ef7e45dbd11cfb4782a1be07efc699553e2f3dec4f7940f9f02e577e5a038e60951013b7e13e04b4308b3d96a"}, 0xe0, 0x800) syz_emit_ethernet(0x15c, &(0x7f0000000340)) msgsnd(r1, &(0x7f0000000240)={0x1, "7937101362c1c9b892a3ed82f3862d0dae9272c904ba44ecd80f643eb6dbd4ad2723532807362cf0224e6bb4433995742c8bd39436677ab5697d2a5c97adb8e15c7aad08beab7886e3c7a050093edf4764a32ce5d14a753dc310d15041061377d2ee5c694443eda5557b774551e0302b23a306d5377cfb06395d13dde2aa3fe052c292cc9a8c3ebf4579ef6715e352f7dc317f02e552a333a1a68d"}, 0xa3, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xa2, 0x3, 0x7, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 16:00:26 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xfff) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) listen(r1, 0x7) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x80000000000}, {0x8000000000020}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x68, 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0xfffffffffffffffd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x4) pread(r0, &(0x7f0000000080)="6a1cef702af6a84f1d3db0157362579365806b5baa14b5581eed11172783d62752c79eeba49a66a4f5082afd8695383105562de66080754b875b7102ae275d17668ca9bc67433440d8e6dda2684579d5cd81a39b84e6e7c3755709eb2f3dcafdd2921ae049c7444aec38201a4887881c8423e36d46ea31407b3dab18b885e7537aa2209f26d5847b63d931dbc8541707843dcf9427e82458083ef7d737d74f3a81394a11c96f565e", 0xa8, 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x16) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) lseek(r0, 0x0, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000801, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x20}, {}, {0x6, 0x0, 0x0, 0x10000}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x20) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x5, 0x9d, 0x80, 0x3f}, {0x88f9, 0xfffffffffffffeff, 0x80000001, 0x3}, {0x9b3, 0x6, 0x7f6d78e8, 0x4}, {0x0, 0xfffffffffffff4bc, 0x401, 0x9}, {0x1, 0x101, 0x8, 0x80}, {0x400, 0x0, 0x52, 0x1f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xb3, &(0x7f0000000200)="de212e4a0c931f1e2c94dc525effbf8abc4f6cb56b84c009e69d13d52255ed2a821b710c832949cffa53db1bbef18dc370e54ab8d373d7b1d5cffd552db507417346d009c390381e8437c7fb1b49e7523bb068f3c0d7cb9008fa7f27e2fa62cb949880b8f24f9ac259078a6fb86e521ea1c7ea5c2a237634b577d5e2bc6b1724cbd8aa028cd2d8a7557c2c1a08bff5a4db7eee35ff4634b45fcb5f4eb5e3bd3fa1ee95174b681714ab7ee4e564e98201c9f087") 16:00:26 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x29, 0x3, 0xffffffffffffffff) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r1 = socket(0x2, 0x10000000000003, 0x33) msgsnd(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0300000000000011056b7052593101b4de3ad7cacfde4288b2acd74ab841504ce3368ed7c880d638d574419cf7e627beeab73abc"], 0x34, 0x1000) connect$unix(r1, &(0x7f0000001680)=ANY=[@ANYBLOB="8202d904ac9b793ac3f462fc2fbf0b458aae2e1266696c653000be5f48c004587b765da4469b8ff3714f06135e184d2de4d60a837852e5042a42d37225d9f86b053b49ece0250bf9e2c0d65a91db376f7fea732f"], 0x10) writev(r1, &(0x7f0000001600)=[{&(0x7f0000000380)="03b50071d087577793f589cb78206485bd0afd92bafdf65470ce7bf8825caeb22506328f05e72fe1cc1bfc060f43d957092d65dd2e62640de508a24e0cdf7cbdcc8c8650ff9b7b6465fabf3a7a0e9a942bf27ed404242825b5f342e6e04ff3d31dd5d8893a1f2ebb9f8647f07764874fc1a66ea2c4bf58717eb6c3e97ee1f93899424b289edc2f2df9cfd97938f882054513de24e21141e1990867a77566edf050768919f150d83b7b1756fea14a907cb999f179174264d08de9d9ee6cc546411d5711fb16a64b1dd959d330e8b76e7ce6fe0296330e76f92f83f7e7f9ce0271222cdcc296fcdfaeae0f490e82b30dd95f501406136cb198b17f0ba9b88e0767c2f28bc61576917316391414a4dcd50e60a09bd65dd24427d62993be9c8a17a5fa4b8dbdb4b17cb91d578a3b379942a18418a0af0c5587edc3ab690ee7468ed703bda3d43421a5e771c4017c6ccca72a50b42991bbe8e0d3a228f9eaedbb66831470b0a7345a6e40a1380c5b8ecfc018f67530243ff1fd582b64ace801dd5c703b0d9fc16c18af1454f430a19ef6dfeb5b7f47fd881e9ed7cd96f5f23bc8b37bf167d1159179bd6cc2cbfba3d4198d48336a55c7deeba4084afe52abfb3c8efe3b1ddeb7a49864bbcc3c2703dc3607aebfe2c0dcbb7d1382d7d619f0e14db082fdf3c87270ccfaccb286122c0539bb447595c166497989575bc215790ca7cb50bdcd7bb207d57fbab9047faf9aa52402183b598b9df100cd3ed8d4e0394edf97184bac9261f8917529e008006016f2b38ecca34394138472daa743b9e0cd8196eada62fdd8bf418078069e2c0f2c56a0faa5ace80c0a41f18e664522aac709abe05026fa18126074c92cf4710b5141248e11026aa42aaede0f1c308eb83d82e61f2904360c6ed3c973286bbc2cda34659da0ebcd23d025941cf7423d811bb3ab78e2cf4798038303d18dd06f01d65cde6d703cd53ab99e736005b2dbf2c8ecab1e0cf38fe60da6448e91eeca10838b4fa4aac0a277fd0ae3728f26a5e4d66ea0f10b0a5fb8eaab0c52b05052e96453f596db18ab84b2ad93d41a2d8793f2290cbbfeafb2b721b5056eb1c1b7c49d2485eaaf4692f46ca50da392f3eb75e0e7415929376f32e90eda271209bd98a7cac6951be1dfa0d7f1c0f921c802ce638815e06a8e3a3f74c1338124b5c66ceda6e0e7ffe175698958f30084af57bb17941892856cc25e9d7d582ba27beafe80d56a4b7c2683cd5c3a369e5cea90fb22f63b6f1bcfb61c21e4cc369a586827fbde07ffbfd8108c935c9675dc365302bab1372340741feec8b897591e73ae0a28460360a1738b3079d7252cca78bd2b675a714f1e18702fa8fa3fab6c6040abb3e0e3204e303281e365d2a83b7aefa76df3c65c436b2cba26115fd7a330c59cc4c2ca203909927d57c278a347a28c1a9cdf445d67f1a925421f705fd0bd02a1203a5d7610c58e9e5c29ff03c15cbcf3529b60a2c867eb2b59287149ca96d0217c8fa6231a05f2ed456ce5b04103eb0a482ac7ba5e8e52ab9aa4a4470c4dcd3b8aa8fdaba1d0d8b4c9cc1cf5979dc26e383e64ae62b1e94be94311f77f334afddf1aac54eb110ab35f6bbc300083b438de17edb5f70e887b5ed26317a65d4ba7edd68408135e63c9a093bf737a533836a991c9e261bdb1cfcd14d49c1309467f595aabddcf28812a30ba46fe9f401e7514d32754869c8c9e90eda151203c830f6c8be8825189bc9bde87095cdcfb187d2e99000c24853da154add9fa14f7a6c9dcd2916647118ffde0ba2e5619e0b1e050703aacef80a196005b930573b7a462777b4cb5993d2b62c4b57f7511acb0ca8ecb58696aa0ab9b44a0b890f18b6d407fa1400b626adee9353d9a006f707ba6901d80b22e79bedd9852be960093ec4f5e3ec0a3d20a1205592e78be7594e0bf659663fc5a5488f969ce3aceb64f625f93bd2813f5f5a656f0f6e7a4eb6aa82be42173d68b5b43f3c23992cf3abd1c5c02a5ac0997d7af606d1fcc84e0a92bae2f03b6ef964d9ed88bd315e32940c025dd8978c8c3d7273a28c014584c6bc45d1372ed314a91871ea788e5e979893f9f4a7e1fa47b096ae8d8c78bfe3cb137a606a8fb035107a5de80aabea3b44422145c3599bfe43411d0fdeb23b63067fa607a14f6d2db67ff57b578144ccac8ebda2754d0dc207bb11a6e25875e7e31e20bbce8ca6bcd0a6dd45c0360ecd6525864ab71eba79a9d228f011749f30be133da3445fe84768e2504fb95143d31340c3f685a3db9bbc1f6159f11f506398cae882ea29b27947b2f5424ca8e497c773501fac20d74c2e8f2e42369d2fb2a7343b4faf360f17be120ff7e623fb13abb8c25ba8b448ddc7e498960a8ead3d225c86586ca5f0b97e9834a041166d8d2ade4b6562dae57c06e0168a4a8c9ac81ebaef9644138db7aac22107e39b8938c9668a377c0c6d8425545e68963b9e56d2ec11eb6383416b20485c8bb3cdf325b8758257d8bb00f62b5d146713f1e39f7ed7bcca52617fa7d9504dee4d28737bf76e753bb26f2c5fa5c912f12fb76b38de93dffad4ea85778ac1942080f77a89a01404f97a46b1bf48aa54b5c66603de7efcf86fdab7d0f2cd73e773dda115deab1aa0fadc5ac4695068b06bf29eb2e1ee3155cafa3072d3a5d58f771331769beddef26037b583565c0def309a4409ff52c42c3cc532b78146e843785dcfac38698b4c2563bfec35c59ca563d1963af21b5621c423b3d73079a5ce2db1e3eeb67be7426a3466d3215a9eedd787dd0db6cb26d494dba2a09ab48686b36de7680fce34b41b78c552dd12002130665dea3fe34c14cc4eb965234864807201c32f3a3898ac3c36341cbee6264f2e787c1bfdb87368828337a475c008e5d1a87234879b71258561eeedad2a4d02c9ff92bd3a284d4fbc6a8573c57827b39b8f8e4f03ccd88887dccf22361e294f209940db359d2a847f793a8bd23996926f61a0914820a032cbb966b62443da73c62609142c5e5122523a39788ae955d417fd376b6f609bd3cb0807f27a8eb78c61df892959ba1e9ab0fcee62640d2943bf76a9017f14e91ee35b8fbc51537fd854ececf05a5ba72e80754bf7552825dc6eb525795e42ef4cb777ff4f935feb0fbf3d12577771547a3c93f6e02ad45fe13a706c74c53a1b3680b5a2eecf29e2d8cd408daa1f33f974635177dd00ff12081764616185f8b597cd7097973d17d0fa9af0aef04186bee108e236ed9b571ac69044d5f936cbf3d8cb5d78b3ab65e693305e334a53428b177998efa6987f5b54f66588db76a0a274cbc8d819a919c69059c71de511efeeb3ec1b2e3a527e6ab4f2ee8c6683ab2f725d2a8a20a72f5dfda6615530001fdd6a952d391e8f8491c8c0ee99751b9ad38cd4b156892e53fc5703cf587049f34096b8a59d7f7d3c22d80d694a02d96dcf0804f7aeadab1e51df1a157a87706c1d48f99b2c7279c54ae3b60602cbab750c91fadb39b557bde881defd7807579f98ba46e7ead2f568df5222f0a3be354673c4b1f2174d3c28c3908b7e8a6bd79956580bb37d2435a76d5b268cecc6139a801ee8134dbda29d9485e9adaf638cec2a89bb7157d800d2d5febc7eef657c38d919257fb558483a34e24e6d528cc46da098a46e0e037821fca9f117c6330887f6a6803efbccb8a8909bcb444fc8bec2c57ec3752dfb520daa48a21cf6481dba8c2afa1027dd1078cd992d6efa7a2ef703b20594cefff0b0153f962895dcdb814552cc741ae648dc876bc863abd3ad58ea9ff76a352bf1460787d6821e5c4d128bc87377d7d38da68b53714e348faff3f23e814f7380d741a0b140bab6c2a8209ee902605150c654490109cf1a2f19fc975edc2453c49ebd91f07f1668d777f37363b24eda6551bce54121ac29fd6843d124b190647b4a557c7307247ff980b0a839a38b6fde87a58fb238038d4721bab90084341aa2d5c879f34b0f16fda66c38e1f1bac0eb27ebe2953bded656e6d0a305ad1c5fd03c981b7f62bad217c6dfa4314e574ccd2d5b0ab9ea8ec1e576f20c5a08081c0cbbdab0a8002cb5d5c1746a82ef6b0c5b1333083549510d47deccab950d210dc3243b4f5dedf368314622cfdf1f7e486a65e743458dd962e91f66a8befbbc1ab35594317dc1413f22744fdda658cf73de35c7e6515ef467203c2bc667d391b22a51e85b7e31fdb4c83adf764f590b702ab0354f571295fac6e2858b34164b7ee0d5682d19ffa33435c9fd897c1022bd72189b14a5bfd786a2dab88a2c195fce57918494f2aa7bbef36b375be62c603e0f89ac34868881abf065adf991d4d00de9a3c28945c84acf28bc2e4cb3ebcde97250be5a58f0b3067e9d4f167fd9ec8db644073e0595df8d0b9d5a956507b4699c08f028a6edfd26a9b12d37afe4cb8b72749ab62146d754d57ff700e46d45b5beaa50509a55af9042b1ebfe260437330d3de931c4b428b68970a7d5c104b27945fd692d9dcb30802c9ef6bb744d1d81c09c5281446d541c6b71161d28fde778d35be63ffcc21109fde539be911b86bad5ebe010886e453c74dac846b0880b6ed2a31f8178ed3c77d3bf4e817bd4280b70dac564e57fb872d64837d857a83121c7bd5cc3e58dab76d18ea48d70d6455ebec81022fb27de23c3b55680fda3e1234c0e2cd80630eefb5ee75d65dd25afe115513a6d75413f54541104870bf22620c43decd39304e279e925537d18d83f82782ff2bec96f699a8e6200a2d8ceb451ef7339486fb1bfdcf54f7e7f46f56c3fb3f175633fcb6df6a76a6966eb2b549a0328045cee34c41e76903907951887e89b771443ab996cad36aeeaddffd0d5126af9207e7d938a8f9d5a23bd72ed6492b5ee18d88048ad58470c332809cb99dabf2ba70c7bc32f39936d8d60253119e424ae0c9e302977e6cb624fbcae0c27d1ce18e42559d97b8d0b31765d43e185de930de27d6f7c557dcdf68f1d90ea2c9261581e0af2ced2a1824cf0f6d403c2e4775beeda9526bccdeb216c4ad6305a238476be7171ef8efe6fff8bce648f561b7534699b1a03f5a7262e5daccee8a5ca914a9081801b4c0636d9ac38ad477106f63c6b06d336391833e6becf9d4b95b1ab0334987ea0f60c6546fc3ccc388d0bf374082bf2db60a3482cab54abb7337bc960260bfbc1775e5c45540b3bbb394e3dd5b14a153903fcca94ecece36301fa4959c17d446eafeb3a85c55aa7ec6e9b66623736144d20962ce7ef88b53747009ba616bfc68d6f57097443e30cc5471c5f49d1c843432804b98a7e71dd6af6d89e74fe96e3efb9caa8b75065c0d54f251fb75aa8d9828ff50db3174761f66adbcc0c2b7038900c821cb4a2036aae7bed3ec3e9626846db4e22a85a19f4cb7c96306d9beb9ca630aaa314e00d666cfb300f748736efc71c03d928363c467ffe28be94b5e288568bc96664bfd980e6f416a566bf85f1488e224e7eb1f3e0de7938c452f040847ead1aa6e8742fa5e29a4489bb362fb04cc4c9c1cbc7f9d0ad5bc91a105c0e6cd1c6cf9aa592788a4b9848ccf3ddab5d3b15db7f60dc600d61ec0d8c2ab9444ef7a2fd221e1205c522f57a2a4c089adcbdf92e4d4b38ae295c3e5e0e9fba96e7c42a25e59b67368e11670af21119568b247416b172db2f1e615f5a345396c00d17619e94e292139a6553825fa2c8aa30508cf0698385404695f7aa2e4035c83c64022d4f31608a24d68910c9e4e4abc8d5e8538e4fdcbbcf04892b18d5c0652597806ebbb0088f5b0ebfa13", 0x1000}, {&(0x7f0000000280)="c05149d0c0ce2d18e098e3ec948e399e1105b5427455f757a2ddc4e9136a102155eedc449cff58240b3ad79656ec361a244d3fa106f4f6585f7a3b2e094b32d8577413c984c03335a6000062ecb383ca80f4f3b34b94d8a3c8936c8d10d73bb66125278fcfde8425161201639936d755db6a9315ca51b9979b78e78e239e7218c8a881fd6d3d0edaf415ad4908d5ed4774bd2ba6e654977f4d6a66821c206cbad625867624280f002edb19d306b182d05180282d05c158e16ea47af9", 0xbc}, {&(0x7f0000001700)="dbbf901043c3381df75769c5facdc21201d08d03bc7863eee2d2ca5215e1c55764a156cfa2f053eba25c17bd724c6d0a4ab39383cf1c7c232e9711610d864eaae13b85dac39f92a21e5ea41d74e2632e3ffbbcedf45b36d58a", 0x59}, {&(0x7f0000001380)="35e70939c7363a05051da5c96e77088b81a9d52214ab56b6fd0fe71f8ecff3f9aa8295825d9f910221cb8c9695a417449f35e30aeca3ba7ebdfbd2c0099b76b3005a3527f1c7f2b53145cff89c0bc776f8765b35633cc9e2bdf51bdb1c3385536bb9042f376a634cb8fcb570f8a4820c74d352a27b5fb37a2b6cf47f09381eb9f5e5bb38e94b400ac8c2a3", 0x8b}, {&(0x7f0000001440)="2327f72322e15288f3927f207e4f98a5e85fa5a3448b37a303dde023138758b78c6452bb7d939dca39bfe264a4587a4987c1679e8d4bbfccb01fe8912beea6c65384734658935d0273fdfad4eee7492f1415ad060552c0baaab2b19ec412c8b3dbc4b4dc436e0eedd144038cf48c938ad9f385ae2d19eb65bd8e765c00"/138, 0x8a}, {&(0x7f0000001500)="ae6cbbe0999720f720dfa209dbeee20db2db7e1885aa38de9bd4b71798eddccb148b468f1257e306a0ca3eed8a3f8c29eba0a17f", 0x34}, {&(0x7f0000001540)="93d339f67c3429873d279a7acfb18962877d8b52180d7ebc4d3fe7570b1baa57f01e5385a90452acf30ed072e0b116bf062bf9ef737cfeeb9f2a26093881a5a96886b9de3ff4555d9a479cc8f6b037ce5ed84277af82625ea5a366aaa64cf8dc7a9967a13718a831ddab22d19f1a87f12e965b464c372d20737f4c8ff7d0ca3d8bd4bf7df856063c28aa3b3ade18cc", 0x8f}], 0x1000000000000250) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x2f, 0x5}, 0x3) r2 = socket(0x2, 0x10000000000003, 0x33) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:26 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x11}], 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = socket$inet6(0x18, 0x0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000002440)={0x3, 0x1, 0x100000001, 0xa022, 0x7fff}, 0xc) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000002500)) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000000c0)={0x1, 0x4, 0xc}) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) syz_open_pts() r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) r7 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="8202222166696c651000"], 0x10) writev(r7, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) sendto$inet6(r7, &(0x7f0000002480)="2accbc7c1a5a9ea4805594dd05ea03c7e885c4a0af7ea312d931bcd04736ab27a2c8462a0ada95f98e43eee0bba45db2e35b19", 0x33, 0x4, &(0x7f00000024c0)={0x18, 0x0, 0xfa83, 0x1f}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f00000023c0)) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000000)) syz_open_pts() ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:26 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000777d3ac1d7ebfe1206f80bb204caedef155ea2d54fa5dd13eeda93aaf60e"], 0x10) write(r0, &(0x7f0000000040)="2ba4", 0x2) sendto(r0, &(0x7f0000001180)="060a29ba97d0bba1248defae40f01df6cc6f87be3076bb692c9600bfccf85df90125584b3e3be404d37a0b6ce0c70e690ab4ba93e3a561455f6c00125ad2d2f61002316205aa6270ffb17a1934ccda65525612bdf42d5a4812b2c2a0e88f91a94399063e869bf1999a0215406fd8fe0ecb8eba3c06c08495f3b4de143d273c4a9da5a97ec6766f635a30578e0994839b48", 0x91, 0x0, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x44}, {0x4c}, {0x6}]}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x801b, 0x0, 0x1, 0x1, 0xee6b, 0x2, 0x8, 0xb9a5b490c3215290, 0x1, 0x0, 0x9}) syz_emit_ethernet(0x1, &(0x7f0000000000)="7f") 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x45}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="ef") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) 16:00:26 executing program 1: rmdir(&(0x7f0000000080)='./file0\x00') r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000000040)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="34306421771f1083fc310000"], 0x18}, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000480)=[{0x20000000000034, 0x0, 0x7, 0xffffffffffffffff}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) r2 = msgget(0x0, 0x180) msgrcv(r2, &(0x7f0000000100)={0x0, ""/218}, 0xe2, 0x0, 0x800) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x10001, 0x0, 0x0, 0x7ff}, {0x6, 0x3ee, 0x0, 0x480000200000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) 16:00:27 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x10000000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300010005}) close(r1) flock(r0, 0x8) setitimer(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x9, 0x3ff, 0x8, 0x4f}, {0x0, 0x5, 0x10000, 0x2}]}) 16:00:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getgid() r2 = dup2(r0, r0) getdents(r2, &(0x7f0000000280)=""/18, 0x12) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r1, r3]) getsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) setuid(r5) listen(r0, 0x84d1) r6 = msgget$private(0x0, 0xc0) r7 = geteuid() r8 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000180)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r9, r11) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r13 = semget$private(0x0, 0x1, 0x1) r14 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r14, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r14, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r16 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r17, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r15, r16, r17, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r19 = getpgid(0x0) fcntl$setown(r18, 0x6, r19) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r21 = getpgid(0x0) fcntl$setown(r20, 0x6, r21) msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x40, r7, r8, r12, r17, 0x120, 0x3}, 0x1, 0x58, r19, r21, 0x7fffffff, 0x3f, 0xffff, 0x8}) r22 = semget$private(0x0, 0x1, 0x1) r23 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r23, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r23, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r25 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r26, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r24, r25, r26, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) chown(&(0x7f00000002c0)='./file0\x00', r12, r24) syz_open_pts() setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) wait4(r4, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r27, 0x8004427d, &(0x7f0000000040)=0xc981) r28 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r28, 0x0, 0x6, &(0x7f0000000180)=""/105) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x2, 0x10000000000003, 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000002c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x4000) write(r0, &(0x7f0000000580)="b6a942a848054d67731faa16f3c3a3f0d59c067473c3c927a504f95f5579dfc3cd1a7f550f23e153b603c8e52a726c20de8be52977f6e8acf36d", 0x17) getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8c0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x2) setuid(0xee01) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="9eeb9531bdbf0264b96a4ed842da0e97bbbc7350e7d312", 0x17) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000900)={0xfffffffffffffffb, 0x200, {0x9, 0x145bd85a}}) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x4, &(0x7f0000000200)=[0xffffffff, 0x0, 0x8b39, 0xb0]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x3, 0x9, 0xffffffffffffffe6}, 0x9, 0xf90d, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = semget$private(0x0, 0x3, 0x80) r5 = socket(0x2, 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x23, 0x60000101, 0x9}], 0x1, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xfffffd30) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000440)}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) semctl$GETNCNT(r4, 0x8000000000000000, 0x3, &(0x7f0000000400)=""/17) 16:00:27 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x250, &(0x7f0000ff9000/0x3000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) shmdt(r1) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000000c0)=0xfff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000140)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2000000000000330, &(0x7f0000000000)=[{0x800, 0x1f, 0xb397, 0x4}, {0x100000008, 0xfffffffffffffff6, 0x6ed3, 0x7f}, {0x8, 0x2, 0x800, 0x7}, {0x4, 0x7f, 0xffff, 0x2}, {0x1, 0x100000000, 0x7fffffff, 0x5}, {0x10001, 0x8, 0xb, 0x5}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000023c0)='/dev/bpf\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000003640)=[{&(0x7f0000002480)="67ac9b9f345afb407380fea499efd8e90cb6750f0de92695f174919573193e5c19eac57ada4179163f763e3ed5aab7e6c7bb7aad15ff876d1e1789c6afe96253f9d8896ab52f68bd064bf1601c7ff70c1169fdb740961862290a243c0cf1a431", 0x60}, {&(0x7f0000002500)="88e9bf393ad4f121e021fe3be85170d02546607dcf510568fa9bfcb1025061d52931238aef899d993303870b96e43e825c95e0dfa05474a451d3444948ee8d3ff164443aa0305cd38923e5182bab462d37fb59323b022c0842bf9ba35cb703b9dbc94f38282cddda1b0436d0811b541323dde8b59902d72314bb318187e2cd254b39bdd562fc8cd414bdb794409c433f74b2e50e94fa3bda75c3028df92c22b1b494011ad885", 0xa6}, {&(0x7f00000025c0)="ae83a0e2311cfde6935a3163c0018b628571ae0e7678d31627daf18d653d7ad8fb585f753a5c1ea680949fd878d677c2ff", 0x31}, {&(0x7f0000002600)="a114881e54910c06e9405a31961a76e1869dfadbd476efcfce490dc0c111f9f59d6e75b61e6869dbeacd872b", 0x2c}, {&(0x7f0000002640)="4e10abf37319a4de291f5fe79b08fb6591cfee139346271c6a8bc5d9f0ad72a978320ea9d9f9ea94d8d7fea2e6a365e2582611d2610631c4fb9366c3082c0aed38a35df42fd33d761999afaafb66eec37302f11616aa5209b2806adbea8e2fe4e3be3011929cb005e6b586233ad3ca218c6cc6c034e0a7bc0007b856cef8ffb3812e3d223223feee11a8c5656cf693ee0c1fde5405b06e2a65216df385b66e64075faa5c9b69d18e8d37caa283a1edd7f521367081e493b069b554c14f12620ffa844e1ca543ee23cc2512e6ddfbb4fe9529e213a39eeb15b7861ec40860de34df83e3f5a8eafcb084b8706d5283e97ade8e223d2e35cfb7624fcceea7af99fb05ac127d83a045fe5b507c62fb4591012a38d526cdb593ba1da05e9dbd46bfe12c4d499c2993ce953a82158c89da10c6a250bb795f0961a89a23c95ebe669b72f4c124c913f71f93ed05b7a2cffad03b6b0b49e6ddef0c774a0bba8fccfaa2d715e4d3175c7728225ab8e86577e640313444945943b626a08e844fb927c2de6105cbee225614c0481175ac0a2a124147a20e6e2f86765d9f1f6e7b4e89520fbf99534c154f5fe2aa2d912ab0b32059ca1b0b198526eba2faba6b12e6a6ba726ff349345a4d6a992cb340d9697c8193eaf2c7a999566218502058f927a39590f49ad96856c689ad8010f36093870bedd86101349789aa04d536ea97a11cd524ccabfa8b08d08866337864db2f74185ea7727e7f28a55e92d26398ca545e53a4063c87567ba762546b32f317209c9d64ec8241d568f0ba9fd47e7bdc4622a351f24c404b964dd5f83176e4318920d05f900f6237dae87c61fb7eba8de3f5750b1e4b16febdff81cd3697a9f25698c76034a704f7675d849393ae2092d913e990b86443ee6d522e4aff778d26365c8da43787179e4f2988d9bbdc7739b43634ff7aeaff039e02c3ed7638ce1977b5781682c18b6962bfa268952a986d143fe2053d894c1dab22d6f188af418f4cb971dcffdbba0a693af5279a346b97a7617c3515182feadcbc555129f9e5be661e36839c14792d6d0734b312a17de7e649f66ff5380b5ed0005b38920d008c1b4309ad19ede26b0ded6439cfe9cc252b41d728582bc09b256c94815ef7757ea8501351392f1f9bf91a92780cf151b81f817ad2446f65377d53ec6b248cefe82fca0c1e2f806f7d7acc1d8d5b8143d3d839bacc653d22e0bb7b2d7abd4bfa1d882887773657213dcb72933cebd6f547b09c58a88c81f1a021fa2b19ce15c3ad1bb323b033091fbc4e77b4d6e52241ece59cf80099f8ace1b247491bc6c0931909af07706a8534e5e08d0f3b3881f35ee571584f2b6695a2c6d9e8c5c34e12fde4fa7f1439821da5616149767f0dfffab60f98d3e2cacadd607efa3e380fe075c1baa2c4d824875e705219f47198743447b82df51cef608e7dcceadee1a4cb2e9a06a3c08b00519084bba255f2fe1fe633d5b579a163223cb9778791ec10c335a2acd5c11a20d559f18784e4a1b7f19c223de007ec1398766182c813880051e43f2b6e533346a3fcc02757c2a10e23910404eed8ca2a0b784d03325105bf5c7247f197613fe4bc4b86190dffdd55154f7cdccc8eb4beae9ce42ec7fe6fdeed16e34d01442bce565990db9a009849f10ad0bf0515fd7354b60a246fe64dca53ca0cb6fc8910fc3086c92ea9459a814e770f7ebb26bc8183f2e5625b45d3e27449f6acd18cf62f5dfc004a6d7b73e4e0eb10ce8a37787d718bf88fac48ee0d34355743b4cf5bf9691a07e957b61aaf4895acf6ba1cafd82725603440902c40b1eceabfcfafb7a859c34e1f3580087911df6d7d0ce14ad81efcb35bac2b05348d6ca0a4b2b4555b6d8b77af9e21c558a86a971fe1ebda4a0ab11646d9aede877557ba59c07d1b6540057d9536dab506e7382e369b638b3ea473fd1c60eacfa29a3fd40eb208c6ad951865b23c023ad2e587b41e1af08dff7fe1b71a9b6bf753d4bd9f8f2e06bed359a8b777a6d3f0c0970d975e2045b39105d3ac7d47be8c873220d4ddde34956cf1ce8228b1ca68909d2c04c68361c632dceb02f6a86690949fd79f97f6f17dddbe4f65789e461cc82924e54e555e0de7cf7ff72c633b903792fb9f347ebe419839bf02ad65916a2ff919d14f434dc707da1b6150051e77aec95244b46624a2e4bd08b270707812209e965d420efa154d4a1f9d36e5f9ce1b77f5daec914563687d7f5efcd22c38052e437b3878947f1f38ce0a72edd631a5ce692539e3b90f61a87b04303a4a4653bbbc10e74fdd6d7cf4bed26874187e8134823ed1f72664dccf292fa07253e8ef89ce158a88536be8ea4e90ec432913fd08883489e03510635971693bff3d23e8f0f6fb80971b19564aba2b7f8a2ed342a4d73806b1538b578dc6fb043fe9cdb0183725c3b6a85ea1e43fd2b479b68ac402e51e9b28c246837d63040ff686bca6e31cb36c25abaf2b7aa37d2c770d2509df0d72e692802c6341605a912cfb85824162bba44a7b31964e44e37294b25cbefa06d0ced8544af88da4490b959fa0c525d9d0ffda22a625d6a36a0eb5435a866995432ece052a73494b690ab158ddae0688c465240ac3d5f4760e0a44c0396c3a86872f07d38ee83a3fb7622908867a3b7b5fdf569391378709b045c0678bf83fa57cdf970785c64042de07e87d929061a2ff4bb241fe82d88284dccb7887755b2973c73fdeaed87461fd2e0e0881bb689fa71674ba7f1b156fb743eaddc49840aa50bbfdb3815a5cc850625a3f34ba7ad30dd36a3c922fcb8be35bee0f8b68efed45d7cc7c55f4ba4af10eb7b3896f4cb604388bb5c2c565347da07bedd9906483abe273e37f08d4311a230068cdbc17766b922b46113237eedda250b983b7a2163f99d8e0e82365d16c953dfc42f9ebfecc54309f8627e3909af2722633409cc570c7f1580065753c1c0955d10c84ab4ee3988cdcecfaf24077cc4641906faaa5bc422365a2fc94f623749caff033860cd5ca7dcfda69049c90bc80a0b64fcc7f2fc604f8774f403a7920bdd387298e9ce88adaac54d0e5dd79c300b7980a853b8f909016a97c02377f5709047db5b8d762eb5cbefee7a67ed4eb053fae50258dd98bcf841c2896199ff28d3030805551929f996a3075182e30c47ad9c1693cb9a504face196159fb2b55aed7fe15360477ce2a38643f434a363438cab191f78140e46d9c191b36cf707cdd9ed6c9875f0343fd8d39c9c3ffb1a552d3aa7294507d1de6b79e9ff933f21d8b1d699ceec8daf5423781cc623786e54cc7c045df099af5167622038ae89f90782ecd175c50329572a0847a08f26994167adbeb911e357618b93f2e5a4dd2a4c8ccc4d2d2664906be55fcf1417869b726f86eeb3957daae1ec7c7680d4ea7265b2165dc289d7f0ae9aa1e4ef3aa482f631859f1bed1cbb690051f9e1b4ee82a1bde669f9249a0b39b53eb9ef31041c4184270b83c40066abeeba738275ee0fdf38bb9e9cb856d2f1e61bca331465f605a18296f26d13129a61f3170b8f73519420c69220b3c045745f951f2e4ded7f6ce364c5a3fa9ccb7acd910d8a14079453dba8619319e97b49fedb72e8bee125a59a1361674d71b01f67fe8959113610be5868e2546a124e75a78e76a2adc8ee12c17865989349fa671972c3c1753463d98d5360dfbe34126abd93b883807881a7e51bf319a0832a578f1a958ac221669fce437f362fcb061bc2aec771c37ef235d4c8367e811ff22e7a67861c2ad0da6b469f259ea06ab0a4da5eeaaf8a8401a4d8f6102a298647063e90f938a0fb39d016f9c053fa26a58927dff12df931b2e6cac4e11444f8cc4193d5080941785de740876f7c4120b84399954acd4b71a619eaadb8569fb4b712895b1fcddab671c33e142b70b0e5c0bd6faef164d31ba36d0da16ef5d9acd956eef7654296435e1fa4beb0531a1952875aac1b756762c7e84eb0aaba70a2a6739bc154e482ae1a08b89228b670777b56c27f501c4c1d8dbe5a6efcbdeeba51fb673da406555323db92b2cbc5e0102cadfd6d76f874e877e0849662d8e3bc8afc2c4f47257a88365b8541b46919e4b3033b2ba6d575ec7683ca757cb43df1a97185bcae5aa0f557a41c6e8722fc307425a6873da9848925a6d75afd16284fbc28070a978939739b8481aa6bd52d42ed711e7631785f3a4ca18dc5b2d2375188212d2ab595fb137e4fa307e20778e564b19152e91f8fecfacd6e2f4af4e9fc0294b010162fa7cde758203870322e905341c46e3a4a726dacb358dd20189d6c4ec10f6980a65355cd6143679a939fe4e68e9598d69646b294d236b032845380b53141de3e81637741f0a3dd5d630143948c8f55f4795a78b3bb9b4f8485d98301dd49d97adf8f9da1ae84ec8fa07e242eb190766bf1e3d4c007305856b662ab8afa3efae79b00093c5388f6397cc26f0689c7af27f616903dd07ef6b901eaca042af1b484c80b869acefcbcc9d6d68c6740fffc5f4c239f18191c71f72a6cf6a79d986a58a2dde852b2fa382aab5a4aba69bbcf8e1801bb2b70a074c41c6857aa7c8bb40103a9c5da0ae50d0bd2ad4d6d5adfe4ac7914ed594307e97663277b03df19176f13f06a48316c93cdeb5f9aa0ecf3aacf90a3a962b04e405299c875a681d2bd96eb45ac3db3bd19212a3f32f57691008779d8164c9826247bef8c5c267a53ada2280ea499d569a62c83a50bc45ec68c9b7a0309812c9e5c33fd17c8561dd7af23df3fcc4be1dfb6c0456b9a40718c3b4e4dfb22fabf5ff3d2695d478b1db8f5b8f23531e474c5f0bb60dfc532e5965a705efdc7f17b1433a0aa2f68d2a24b2c83aaa420a8e67297bd29795610c69a51c0c0d59944e52df97aa8812877ce8ea3f2b4af577aaadbe847d73a999494fb1f52cd8b55c8e7596d111e67e536d6b8f2f508a04816b0c254edde011b5ad5a8328976e02059a47061c149c446bef3077e4f5d6e6c9165b19f0c72a39b90aa5646c0f39d26011f8c59a9e63b1bb2b7f78b33f9144f3df46aba258fdca5e6b5081435f625925dcb896ffb688bb76412a14696729d5655ffa0083bf4c4e10dc7dd4cbd32150961f7f4a49b168fb7a0846eecbc3347ea61b1650e9e528d6b0a2a8c11f9963cdc7f94cf0fdf5db1ba5b5fdb1ce191a3c8844e26fa87624e33d610b69f9c0fa4ca142b2508751ee1950674b3c4dbd3d63fb8a5486196b1edc3f562083f95de2357dc3436072d86bc8b336aa00521406e8747d9d1bda9e8dcbfda0844ea95e6896f6ebaf3229eba82c583d39fe2aa52c6b7a951dd82e9e37d7e6efe85d0f90ba8de1885a77b66d8a805465c8a3cfa950d8aef46514a3897c63b97beef66ca72ec7685add7a8b979694b393904bef9aedbffd90b57b7050420f5757e8785a335a43fbfde792ec68dd7771262790917efbbff9d42c8853298a5e91243f74dbfbb6fe6996de9267b636fd8b026ef4c50bd9c5d3ace8bb29ffab13094a42f2e7d6fecaaaabff1b7a856c823fcecd812fd4f427a902cbde03a0e90a730ec505296c9a7e050aa62a2ea13ce74be39be58c7aab43eaf7dc1518c2a1ab5e3dd015f4edeed576c56f18c6ebe7a43d1cd012c1ec5aa6f49bbfaf64c89110cfccf95ee532c73594697cda416f73057cd930e0decdb287dd424bbbe937e7fc5ab2a2e0041981ac832bd958e3d095c4010aa2b098b9d2c41c49b2d64a4d03eb8dbd0ae4afdd02e52701d3fcbe2b9b04e0a1662e21b69ca671151862f8fe402fdd02448677", 0x1000}], 0x5, 0x0, 0x0) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socket$inet6(0x18, 0x1, 0x5) preadv(r4, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000280)='./file0\x00', 0x200, 0x80) ioctl$BIOCLOCK(r5, 0x20004276) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0xa, &(0x7f0000000180)=[{0x0, 0x0, 0x2, 0x400}, {0x5, 0x7f, 0x0, 0x4}, {0x1, 0x3, 0xffffffff}, {0xffff, 0xfff, 0x67c, 0x6}, {0x3ea, 0x4, 0x2, 0x8}, {0x0, 0x1000, 0x3f, 0x4}, {0xc00000000000000, 0x3, 0x3, 0x800}, {0x8001, 0xbb0000, 0x6, 0x7}, {0x2, 0x2, 0x8000, 0x6}, {0x2, 0x8001, 0x1, 0x8}]}) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x1, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000002440)={0x4, &(0x7f0000002400)=[{0x7fff, 0xfffffffffffff76c, 0x6, 0x3}, {0xfffffffffffffff9, 0x2, 0x81, 0x200}, {0x5, 0x7, 0x9, 0x7}, {0x866, 0xffffffffffffffff, 0xff, 0xfffffffffffffb45}]}) lseek(r6, 0x0, 0x0, 0x2) 16:00:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup(r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pread(r1, &(0x7f0000000040)="13708fa71531676ea21ab7c431984065d5099ad780edfbdc16653f84656974770cd79f395de09fc63a2043bf5928ffbc54c639a5e1768286841f1134b03e71a0e66750325f94a3bf700b934eca5d2ba8371b89d6ed8156f448be969389c22ec0fa3b09afb183610eba13a2da56f746ebf5f23f27dd9a8b573ee926fd885ac61053fd13466cb0109089d71c3350ec13a402320c81a8ca94eca86e1ad4284726ad7f489c9fa78557aaa985da7776ad3102316155234bde98a7ead718e001e3806bb1309519bb594daa44381e1230b3de979a76b6cbf42d5553b9fb28e1fafda920b6f4488a360c43df69d3", 0xea, 0x0, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) dup2(r0, r4) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb180000000000000000"], 0x1c, 0x0}, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x8, 0x3, 0x214e, 0x5}, {0x1, 0x6, 0xfffffffffffffc01, 0xff}]}) ftruncate(r5, 0x0, 0x4) 16:00:27 executing program 0: pwrite(0xffffffffffffffff, &(0x7f0000000040)="7295920b40981d99efdbc715427f2d1fc43256e22abecafea332288482be41bb5c213fa55f68eb9523973bbfdbd5ece71c161ab13d1e082c43bac63861a90a568ae33438972fed641df273ad2acd2a142f7361d043d484e55a828b3704aacbffd4cb94016ea0c8cc1be3e2ce16fb55a29ce7c0e72e6a93244978e21ff994d1e031e329ac50327f4ffd", 0x89, 0x0, 0x0) setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:27 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000100)="0c3f045bba53e9769e13bfe882c4b96e0a90d326a88e5518cea6b4cf277a0ae935c4d72600000000000065b8913b48ed45c7f16145be78ff39911a70c28900425349f74873c10899f6aae222b1fb5883695a2e84d2769a20497b4dc3c1305218529eeba0ac847039cb1d626cc30697ca46f77acd20d837997d696db1031f2a2858b060af5ad17c38db46eae0c4e48bcd424f4ff5d3975d25b41c474a9022535bddc42a60ce798db370fa472ac3e64ada426fe431ceb417fb95244fa1db5e101e2dd6f879a9f6a850f231b60ae95bf531772ddedb34be8f76574131e3f2435aaae1360b644310cc0a91413311c720e5ac2557046cb8a0c812d2", 0xf9) r1 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) recvfrom(r1, &(0x7f0000000200)=""/243, 0xf3, 0x0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x38, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x4006, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) r1 = syz_open_pts() dup(r1) r2 = msgget$private(0x0, 0x8000000040) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x239f, 0x1}) msgsnd(r2, &(0x7f0000002400)={0x3, "8eabc869031509c5d3e7a42dc44a0594d1c146098274d9dfab6f3b7110e0c2de352a38177ebe167a312f0f6affd31467aa25559aad4c5e628c3b902ca05f811c30f9dcac4d3a2ec218e3ff1ddebe704d313090eb881617f5719df3a64cba44061f8eee79d671bf9f25801d56c2514f05a0c6359693c65be6b928dd"}, 0x83, 0x1000) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192ac6985eb74a01906c8db95e46c3dde7167508792a5aff3eeb2ca9c90ee5248a6606658ef2592c95cca6f8ee3b3b4748602b00fe3181bedcea98b44b31520e2dd18cffe92c7165e397a67a2a2fb60f8de5ebe1ebc55a754f74dcbc64ec4849bc0cefff59f57d4b842c6e1f59f0fef2107b58d5bec5cf0cb440c53c9197e6b4b88a73c155048fd54c5a1d6c1a5a055ec119424c70837bfa82dc6402fc34d30f9c5848c46282b02629be5eadaee7ae076403f21e4677e72d9d325a7abc994a25683c05d1a0fbf8a8993d0b6ac4bb3dc27e3c510bc60a468e6d83f984b4f3122aee1fc98c6f35059b2f07645b8a2ec37e91001c2d2c4fe7159b07b31261edadf4c290e035f3560ca5e38198acaed6440c618293ce4b6140d913b53d4617e589898982d4f67af0bc892ec8ebae3c9977120407c203fa6fd099a73d0e8a815d6a4fa40cedc3e8bddd5a5654bcdf95abd214fc189a98ec67f05a18dd74301be3aa68c6bf56d9f70b8678e88f243c8eb89a5d8ccbbca8ceb58ecf3102262d0b92620ed625efe506809d9695160baaa726a218cb2c9e51ca99effe6a6a620627cdc8bf59ca9e19a2f86127fa44b5f74b810501db560d9692a82eddee46bdcf44c91f5dd92a6057189d9745e3c56628da6b6f64a7631571a3d54ad0338cb290beea2a2f869676767e30e80d796d229d13984bf82c5ed6d48aa92d42166bd9c3b2a4931228da946a09165c17ad676ae2c6d06bed1b52943be5dac821e22f381656efa1fa08d156efccd69e83f9727e204bcd13db1086aa2205ae758092a1c329f2c870eb34923129bd6d1112906698d4c4019217435c585b696123664a2182fac0212feb3ec2b1f850376880c7a697d277dfc1917f3bc7d003510bc4631438ee4a73dd24c492314a9b27e2249cd8fb146847d9aa6e0226ee16883e7a802dcb57dcfa35cfea582c887e3cffd29611e48c36dedc56a544ac8adefd6db19cd60119e393cbc10eca55668b10f3b3095d6617bf43bc2fd932ff1e1de7aa4c85a802f8bfc01f27ee1a256b7633aa972b51f8cdebc449ec49c9e2e7f9fa2a6be9dd701fd2e6a8e751742339563ad05600741987ab60acf7151af9dae1f043fa4907e1267c10f6d32921233437de83625fed99fcd193b220375adc1cf912650b07f2f633135ef702fada1319570a49a487f7fc4d58b54701eb51bf5e78a582ad194379f9c171f555a824924cb1760706e8e3ce31d1052d916ed290fc5990107c3504ecaeb800694a13543241c0c0da398d4fc37587c286e12c86952cb96bc18961ab627d72d3967eb75bc50eabf4e295ce3d0d6002ae0f31e884f019ef6e9618b00a410070e047a215fc1da39565755540c1138fd27df1578dca73231c1adf24b5308b71a922519255c818069fba7d3f629153aa1f61d8eb548d6bf005653215028d58209ab484a2b6e7e384df5b2224af9ed4bba0d7e8833e5e0ab5e18518bf9dbe435e51cbbe862276721278793626c0b02fbb91eb749d373f93c70a82afb7ee117e57e7fcc338b6add15b4ce21fde7929900acb5f562361d1ae9dc3854d5f1060bbaff2ecc86fdc80bbc874d5bc301484263fca2c5e11a73c5f78277997e93520f9242172ff3662c4c15dd3f7130aeeb424387bcbdb7ad1bd7637f035406ddb5078b53df7adbb735db05399ca7d51f0f97f267e04ebdadb10b62f70ce5b2db65137cd81319a4ef3997c405058ef5dbe48ddb8e03171c7ddddcc20f5a029d86a79af5d03afa2b5eabe140e4bfe3e7cfdb045f4b883ccbf957cb62e8edd35fe6d2de82fa55430c2438016ea2c0438c826e7198eff760a29e66272c2824d0dbefbb0b8b84e6c99f74e93c596c5d438221d03d502a10dfb97b821948ff922c5bbcec3a9ee7cb11363b75caa09fbb419da08e7de691c31e80c029894cb56774d09bbea4863f07347a798840a05d893dc4dd32ae8670f9ee4de8ad55a9db9b8cf0637f6aba250c0008833cb719657aadcf7d6ce1dcbb8d39236913fe1bb6f38031afce5e8389673ced654e4d7ce4239dac765d89ed06b85f9990c33bc29f81c77979569f34197735a93fe6e5c68a577d44410858309d2afc308208496d6d161d52562abf795b94a7c851b101e8de0cfdab7272eee361f8991ce3c80ebce790d889f27602db7c74f01841b5b8a62237172043b7a8eeadeb4851947349a0558c31ce8d368e78a6f4719202504050727f7a34d7f0e3f8b353fc426c1c1b7e1b0a5f9ee52a8757e24f3a05060d127344a7762284c226dc84f559c67f0234caf6e2dca1c676108791da0d39ff4e51d7427789bfda790a6e93bd9f78506a33aec8af0527a0b17883a32cd240654fce7d217efde8fb666b23d8ec55e37c7c6927b190661ca08552604c87b0c48e4639b2e9d8f177d448defb397ed972fa703819a548f99eb28208790bc33f4d519c8fc30feb54c8c1bbba9be6ef68501d05ee683e23d6009640aa9a47bd2e626cde1e169cee46bc4da86e3726195c44d4391470ec3213db507a0e32c2ecd45052cecd38498f65e7899a787acbcb329dd94d18afb307e9e29557347101c780279b2c374ea5e4821db31b020c8bbe10ef6fdf224fba851d00dc62f6c433bd8f5aee5d6cf03e0ee22f79f989c2d01f1b235cd17ffb6117f76cf563551131c8017dfe8060d79b4a7f6f00381f007ef28c9ba0166a79fc1343797ad6048f556d4d04518cb3900c1c3126f7ee1192a482d65dd27e98be1f5ddabad535f552eeea128159472d08d3033e06ab1e7be4335b1880ee1792ef2a5eb99d2678df0e027de942fb4b208592e30dd6c151187962ea0127fab7366b5e9cdbb8382c75df97e6f7eb8cc41f53e2ebe3437d881d562770e087765ae9c51a2d1ff68a9c2bf79e62f6b19311b6089489ee8a28da5714fb127665138e815cca1108ef4e28ce91f1f1646274bf13a2f7204c2afaed87c1ac0df8023fd489a454b336d83862845da1237662a061c7f05ca8208f83bb5658bcdcca7312fd0a54910688e4a57cc4f647c0376cd91577922278483b149e5202fc8a2995e14820c663cd18fc958eb0b5f4f0849efbe076ece966581b7a6edeb7e351bfb9206d0aceaa6bbb16418f3603e1de87ec6ae4e1dd5595705f8cfc028a4838a081938e1223fbbfa4f48ccb960dce309507cf4feee556b41e841620d772cb91e639ad3ee9f934981aae8839e4bba6452a6667b92467da5c85d72ea3404ebbedda7467e5fbd0e4490883d8cff869ede8456edda01dc3ae1b94e44f5997657667d5f131cb2b6b418e18911c315352e82a6fc7f1a34191382ed9caaaf8b4b5815a418178531741c6dd20e27b9587cf8eda6054e04dfb2682ab7f74709699ba76fd785aabc4e2b432608380f981fe2935812d1d31d02553d406fe127f2df780c17a5e00a9f1b52aaa1c6aed82491f53ca8ca1b4c22886d6aae5dadc07a79b3c7405dff47e1e3021720667248e6123026562ac9e168d6d48dd8c8b250fcb4216130d01e4bddae042f54cf265c2d21d344259b6af11f465ad6e6b2eb52c9bcc15005acc451e39c9daf8aa2d896a1ab02ce0089637c650cef60565bf129ca9dc893e7ca2fce5007743c5a5076b0d23f63f38de6f23cb84fedee4125fa3a244b42bc4f6693376609f381257a8bb6d1e6799d35fbad14c5240ce4e5f64e9f234bac64ce9526a7f380ea02e13d711f710d85cac8945ce5597a6fa3daa10ae7a98fbaf406f61e6bfca130543a2a1fa009c9e381d7daf0b6c51cd774e10faac6b40a6e94bbbf640abc33cff64ece63c4b4dbfe98225ecd2bfbda4bc5af63755cb1a1acb61c29ee1995bdceb99d1be033e9c053c6ffa787066361e9cd9a285eaefe4c9efdf3fe5cf9b10e1fe5f6", 0xf84, 0x40a, 0x0, 0x0) r3 = dup(r0) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000010c0)={0x0, 0x1, 0xb3e, 0xdf22, "fa44a8e229fcc3d30e9215df9886a446dc92bedf", 0x8001, 0x9}) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000040)={0x4, 0x800}, 0x10) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) faccessat(r5, &(0x7f00000023c0)='./file0\x00', 0x42fd66ec0127099e, 0x3) msgsnd(r6, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getegid() msgget$private(0x0, 0xc0) geteuid() getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r1, r3) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5bcc) r4 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r5, &(0x7f0000000140), 0x19, 0x0, 0x7ff, 0x0) kevent(r5, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0xa}], 0x66, 0x0, 0x81, 0x0) r6 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="cce5e0b88882e3527e50d51bf34081264c74cde17b0c76"], 0x10) writev(r6, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xfef9) semget$private(0x0, 0x1, 0x1) r7 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r7, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f00000000c0)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f00000004c0)=0xc) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = semget$private(0x0, 0x1, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/126) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000780)={0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffc000, "0030000000000000000000001700ff0f00bcec00", 0xfffffffffffffffa, 0x100000001}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 16:00:27 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x0, 0x0, 0x1f}]}) r0 = msgget$private(0x0, 0x15) r1 = msgget$private(0x0, 0xc0) r2 = geteuid() r3 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r4, r6) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = semget$private(0x0, 0x1, 0x1) r9 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r9, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r11 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r12, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r10, r11, r12, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r14 = getpgid(0x0) fcntl$setown(r13, 0x6, r14) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r16 = getpgid(0x0) fcntl$setown(r15, 0x6, r16) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x40, r2, r3, r7, r12, 0x120, 0x3}, 0x1, 0x58, r14, r16, 0x7fffffff, 0x3f, 0xffff, 0x8}) r17 = msgget$private(0x0, 0xc0) r18 = geteuid() r19 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r22 = kqueue() kevent(r22, &(0x7f0000000180)=[{{r21}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) r23 = kqueue() r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(r23, &(0x7f0000000540)=[{{r24}, 0xfffffffffffffff9, 0x2e, 0x2, 0x1, 0x4}], 0x5, 0x0, 0x400000000000, 0x0) dup2(r20, r22) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) semget$private(0x0, 0x1, 0x1) r26 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r26, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r26, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r28 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r29, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r30 = semget(0x3, 0x4, 0x40) semctl$GETVAL(r30, 0x2, 0x5, &(0x7f00000005c0)=""/206) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffefffffb, 0xffffffffffffffff, r27, r28, r29, 0x34f4a27c65b90add, 0x80000001}, 0xd, 0x6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r32 = getpgid(0x0) fcntl$setown(r31, 0x6, r32) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r34 = getpgid(0x0) fcntl$setown(r33, 0x6, r34) msgctl$IPC_SET(r17, 0x1, &(0x7f00000002c0)={{0x40, r18, r19, r25, r29, 0x120, 0x3}, 0x1, 0x58, r32, r34, 0x7fffffff, 0x3f, 0xffff, 0x8}) r35 = geteuid() r36 = semget$private(0x0, 0x1, 0x1) r37 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r37, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r37, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r39 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r40, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r38, r39, r40, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) r41 = getpid() ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x1004, r41) ktrace(0x0, 0x5, 0x4, r41) msgctl$IPC_SET(r0, 0x1, &(0x7f00000012c0)={{0x6, r7, r19, r35, r38, 0x100, 0x70d1}, 0x8, 0x9, r41, 0xffffffffffffffff, 0x7, 0x10001, 0x3, 0x4}) r42 = socket(0x18, 0x1, 0x0) close(r42) r43 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) chdir(&(0x7f0000000140)='./file0\x00') 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(r43) sync() r44 = accept(r42, &(0x7f0000002480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b91ba08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b26700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee6b00000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c9773943a4c3efe70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000300e9ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d39a42173bf06cdea3d32ae20f10e602357de6a68afef83bac8eaeffd84cb76fea51ba800e1d64e948037f3446af6a2d4980827913492947e55a7bef5f28b2906ee6c64bf128cd71cd15a21bf5fff4c3b057c297b8e247854f1fb333de7fd25943f6bb00794dfde0037aee1488918896dcdffa9ed8fce85e1c51c657776eaaff51e16fd07a58bf0d74f20ff51d1c7190ba249616e2252244ac81c0657a12f5647a1811d18fcaf5bd20b7a4340d84f044a5d4e5e6b090a5e21d7923bf9058fc9c0e5b09501b8d93e40cc52cdeec920794d998026fd149755cd518d0975a8e4bfdca6faa749b21f913597c03178744fdcd0a7d24376e8a0209ae7410b04f49cbb563c639420d612334aafd0ed52d25f5eebca7730df8895d18bfa4ae70f1e2f075f0000000000000"], &(0x7f0000000080)=0x1002) setsockopt$inet6_MRT6_DEL_MFC(r44, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x2, 0x9}, {0x18, 0x1, 0x3, 0x100}, 0x9, [0x58b9ba71, 0x8, 0x6dd, 0x1f, 0x1, 0x1ff, 0x5, 0x100000000]}, 0x3c) socket(0xc, 0x0, 0x3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r43, 0x1ff, 0x16e, &(0x7f00000003c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r42, &(0x7f0000000400)=@file={0x0, './file1\x00'}, 0x17) write(r43, &(0x7f0000000180), 0x13c) 16:00:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x8000, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="c7bb1a44e82b877d26b9790fd5bf13443d088991a40bd318372c14eddd50e7b39dcdd0c593", 0x25}, {&(0x7f0000000280)="cad097f057a2002c4c7d7fa9b42cbeea0db3fe4d88a2981108623fa97b48a4db3c2b625ead76564951c0077604ce082644c24fd0d4fe0afddf5edda725e498fd42c8fb4678f2ed34a3a222a63f84f3ac39f2a771b1d332f5d08b542c13762ba78742fb527f0d441615354f34c99d6933a0d1ac0f8918230f9c0929cb954415bacadaae0a15686121490c09141deab99d3d89b5f066a77adea57211f6", 0x9c}], 0x2, &(0x7f0000000380)=[@rights={0x30, 0xffff, 0x1, [r2, r3, r0, r0, r4, r5, r6, r0]}], 0x30, 0x11}, 0x8) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 16:00:27 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)=[{0x24}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x22, 0x4) 16:00:27 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022efbffffe36effffff736252adb98ce1dd0684eff608299f7aaceb39019d55a51961e640c451253e3fe1d80dcb5a24e9bd4bde54cf9c1bea22348c147cd9d36326174a60fb754bd84fe880d1f7034ff74c3e7716e8ea0b9d93d7747a7b6c93a9b7801ddcf98823c9c3b7b3edc63304f7ecb9bf90d707af6a7e545ec2ba3c040956b350e49a68d039e56d3757ce333cf3dec617b39d7a51bdbbd8a5"], 0x10) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCLOCK(r1, 0x20004276) write(r0, &(0x7f0000000100)="070036c44a2d705e604c9e78805443e475397742930424b887e6595cb5e9b0b4", 0x25a) 16:00:27 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) listen(0xffffffffffffffff, 0x6) write(0xffffffffffffffff, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x2400014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1f") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0xfffffffffffffff8}], 0x2, 0x0, 0x5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwritev(r2, &(0x7f0000000680)=[{&(0x7f0000000340)="63693f10041378f978feecb95f51dc03f2127c432278442963591cb6c978c1ed6c73d662ecb51ad0b2a6c58f076fdcd343ff4b1fe41a44d77f2f659bae6a4c43034523af3e3f78fac3a42c5dc68513a917d5298ede99014aa8865e162dc542555f3fd15a3d6d42ec7ed40c3a9105139cde57593c83bca0a56972356f761ed0625bca739b306a6acd56794d48312825f4b406650ea5dd3a7d535e82d7825437dd6ada7caf0b908d62149d2f471561b94ba25cdb27c4ef9c09ef804883359164343498e30b30059ec564ce3123675c2add6ae9", 0xd2}, {&(0x7f0000000440)="d5fc189b681137835472e45c0fdc3ba05d7cf100dede5cb51388f4e2b5c401c1284eba029034b1158b244adce82a1342f04aefcb799b9b3099be161d5797445c3c7b61c02a90e10ec37a10d618986fd208315dc711151fb9da9f24aaedf02620034ea45ba82974aac079377339f78f9fa5e64bdc7723dcb3adc9963a6afb00cde102d355e9dfdc132a675358484c283afec1cdfc9e5dd64680dabb65dabe26905721858c2d49d346d89841c1ccabef2f9d77bb9f3e161193db5c3521c400846d64cb4025402918b2f1c4e8b85763dcc9298972450590b36375073a4118bad95d68c6696b8bf55ba26a6914c834cf2de5bbb051a83b19e066ce4351c793a766", 0xff}, {&(0x7f0000000540)="8e1ac0dbc869bc28f42cecdce8c4c1b89b12b525fccdc761c87aca4be6e83a2dbea2df1e85debe2f5394fd4d7a3f1c5dc9150fe410a92c90e549852927555d86fb342fabc2107cf98ec33db982038422bbfd579e359ed586a4d62c21e898f9a0be962d4b804a269b97396c6c7ade68806831d2c44c8c17e41e876837cd16a0d328dcb51d9c3e2a7f2c007a7b001345da7ad242a23f2eef2d5a65d48b6fa17f2724261954264e076e462f3b3daadcab28d32b51bd504223acdc400ceb8f0a7374", 0xc0}, {&(0x7f0000000180)="d9c47be0", 0x4}, {&(0x7f0000000600)="44733fc3e55e8fe5529ef09ec69bdcbde1e54276ca7331f8a41bbe79a6cb677a1273f747a055443d77c58661b607486c217052ea856019c4deaa8fff36309f1b3b2ed8d04956160767090cf18fb1ddfb91fb82c5fe3f0bfa948da85004a5cca3f77a5776769c425bd22733e79709d2af7024116adb264c4a5d92", 0x7a}, {&(0x7f00000001c0)="61c47e2d905a2df423eaca665313", 0xe}], 0x6, 0x0, 0x0) ftruncate(r3, 0x0, 0x8) recvfrom$inet6(r2, &(0x7f0000000040)=""/112, 0x70, 0x4d703b648bce27dd, &(0x7f0000000140)={0x18, 0x0, 0x7, 0x9}, 0xc) 16:00:27 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, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x4}, 0x7) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x2) r2 = msgget(0x3, 0x22c) msgctl$IPC_RMID(r2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = msgget$private(0x0, 0xc0) r3 = geteuid() r4 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r5, r7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = semget$private(0x0, 0x1, 0x1) r10 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r10, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r10, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r12 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r13, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r11, r12, r13, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r15 = getpgid(0x0) fcntl$setown(r14, 0x6, r15) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r17 = getpgid(0x0) fcntl$setown(r16, 0x6, r17) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x40, r3, r4, r8, r13, 0x120, 0x3}, 0x1, 0x58, r15, r17, 0x7fffffff, 0x3f, 0xffff, 0x8}) setuid(r3) 16:00:28 executing program 0: r0 = semget(0x2, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x1) semctl$GETVAL(r0, 0x2, 0x5, 0x0) semop(r0, &(0x7f0000000040)=[{0x1, 0x100000000, 0x400}, {0x0, 0x1, 0x1400}, {0x1, 0xff, 0x800}, {0x4, 0x9, 0x1000}, {0x1, 0x3, 0x400}], 0x5) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2bb, &(0x7f0000000140)=[{0x50, 0x0, 0xfffffffffffffffe, 0xfff}, {0x30, 0x80000000, 0x0, 0x7ff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) bind(0xffffffffffffff9c, &(0x7f0000000080)=@in6={0x18, 0x0, 0x9, 0x5}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)='M') 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1e0, &(0x7f0000000040)=[{0x30}, {0x7}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x10001, 0x5, 0x5, 0x4}, {0x8, 0x1, 0x1ff, 0x2e75}, {0x2, 0x1, 0x8d9, 0x44}, {0x100, 0x180000000, 0x4, 0x4}, {0x2464, 0x3, 0xc99d, 0x100000000000}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000001c0)={0x8000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) r1 = kqueue() r2 = semget$private(0x0, 0x1, 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r3, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r6, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r4, r5, r6, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000240)=""/4096) kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:28 executing program 0: r0 = dup(0xffffffffffffffff) r1 = getppid() r2 = geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x402}, 0x400) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) r6 = getpid() fcntl$setstatus(r4, 0x4, 0x0) setreuid(0x0, 0xee01) fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) r7 = geteuid() getpgrp() ioctl$KDGKBMODE(r4, 0x40044b06) write(r5, &(0x7f0000000180)="fd00fa9223bd759d42ebfbdbe0b9f48f0df423acee778fec5292fbca02127335b4d437b84ad7c957843aff2d02a187f75dabf6a1aefc476252a678381e0efe7b34ca6a9a1f26b6061aee95e94f7a7157d9d41a9b271aeaffc853491a1c004d495f55c883f734375b1bd7b021c035707b9377f14194211554215547df4a407182f0496ba9984969ea14227cbe7d9a93df9c1855d417d1db0fa4bff5b63454b46dd8c5f2b8585b08e5580397555b91ea4d1d342e3fdeb73972eaac43af67e5fe5645021ac28c4ea216f678f88bca4cb9d8bf1f6392d0418071", 0xd8) setreuid(r7, 0x0) setreuid(r7, r7) utimes(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x80000001, 0x100000000}, {0xbb2d, 0x81}}) write(r4, &(0x7f00000000c0)='!', 0x1) flock(r5, 0x4) r8 = semget$private(0x0, 0x3, 0x30) semctl$SETVAL(r8, 0x6, 0x8, &(0x7f0000000040)=0x7fff) 16:00:28 executing program 1: mprotect(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3004) r0 = open(&(0x7f0000002440)='./bus\x00', 0x0, 0x1ac) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xffffffffffffffc8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0xfffffffffffffe38}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002500)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000002540)={0x100, 0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000002480)=0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f0000002340), 0x6, 0x0, 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f00000024c0)=0x9) r6 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r6, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0xffffffff, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/wsmouse\x00', 0x2, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(r6, &(0x7f0000002600)=[{{r7}, 0xfffffffffffffff7, 0x1, 0x2, 0xb2f, 0x7}, {{r8}, 0xfffffffffffffffe, 0xb27fd470391a5c50, 0x80000000, 0x219dcfc, 0x8001}, {{r9}, 0xfffffffffffffffd, 0x12, 0x4, 0x1, 0x7}, {{r10}, 0xfffffffffffffffc, 0x51, 0xfffff, 0x9e0, 0x9}, {{r11}, 0x7ffffffffffffffc, 0xa6, 0x40, 0x3b, 0xfffffffffffff72b}], 0x7f, &(0x7f00000026c0)=[{{r12}, 0xfffffffffffffffe, 0x90, 0x40, 0x1, 0x5}], 0x1ff, &(0x7f0000002700)={0x7f0000000000, 0x10000}) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000023c0)) 16:00:28 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x100) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000000)=0x6) 16:00:28 executing program 1: r0 = socket(0x0, 0x2, 0x3) listen(r0, 0x7fff) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = getpgid(0xffffffffffffffff) getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, 0x0, r3}, 0xc) socket(0x6, 0x5, 0xb40c) r4 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x1, 0x2}, {0x18, 0x1, 0x2}, 0x400, [0x0, 0x6, 0x1000, 0x2, 0xffffffffffffff81, 0x9, 0xff, 0x9]}, 0x3c) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) r6 = getpid() r7 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={r6, r7, r8}, 0xc) r9 = dup(r1) r10 = open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GBURNER(r10, 0x400c5752, &(0x7f0000000200)) r11 = fcntl$dupfd(r9, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000240)={0x22e, 0x1, 0x2, 0x80, "d04d1c20a5734d6e680a62bc893c68c67281e851", 0x6, 0x5}) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) r12 = openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x10, 0x0) pwrite(r12, &(0x7f0000000300)="009780e3ee4afa68b884ba2f81baaa", 0xf, 0x0, 0x0) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000340)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000380), &(0x7f00000003c0)=0x4) r13 = syz_open_pts() ioctl$TIOCCDTR(r13, 0x20007478) r14 = fcntl$dupfd(r9, 0xa, r11) ioctl$BIOCGHDRCMPLT(r14, 0x40044274, &(0x7f0000000400)) getitimer(0x2, &(0x7f0000000440)) 16:00:28 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x100, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x93) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) fchmod(0xffffffffffffff9c, 0xd) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x24, 0x3439d771}, {0x42, 0x7}, {0x22, 0x5}, {0x47, 0x1ff}], 0x4}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x8000) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f00000001c0)={0x10, 0x1f, 0x4, 0xd17, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x6}, {&(0x7f0000cb1000/0x3000)=nil, &(0x7f0000f2f000/0x1000)=nil, 0x7}, {&(0x7f0000d18000/0x8000)=nil, &(0x7f0000be8000/0x2000)=nil, 0x7fff}, {&(0x7f0000a75000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000bbd000/0x3000)=nil, 0x7}, {&(0x7f0000cc2000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000eb0000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7f}, {&(0x7f0000e17000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000dfb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000d85000/0x3000)=nil, &(0x7f0000ab8000/0x4000)=nil}, {&(0x7f0000ede000/0x2000)=nil, &(0x7f0000d0b000/0x3000)=nil, 0x80000001}, {&(0x7f0000e84000/0x3000)=nil, &(0x7f0000ae0000/0x4000)=nil}, {&(0x7f0000c90000/0x3000)=nil, &(0x7f0000efb000/0x4000)=nil, 0x2}, {&(0x7f0000d48000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x8}, {&(0x7f0000b41000/0x1000)=nil, &(0x7f0000b55000/0x1000)=nil, 0x9b}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], '.\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd0\x00', 0x2, 0x0) dup(r5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd0\x00', 0x1, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000740)='./file0/../file0\x00', 0x40, 0x10) ioctl$TIOCNXCL(r6, 0x2000740e) open$dir(&(0x7f0000000780)='./file\x00', 0x10000, 0x13) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) pipe2(&(0x7f0000000840), 0x2) chdir(&(0x7f0000000880)='./file0/../file0\x00') pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000900)=0x3) symlinkat(&(0x7f0000000940)='./file\x00', r4, &(0x7f0000000980)='./file0/../file0\x00') r9 = msgget$private(0x0, 0xc4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) r11 = getgid() r12 = getppid() r13 = getpid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000a00)={{0x100000000, r10, r11, r7, 0x0, 0x0, 0x6a}, 0x200, 0x0, r12, r13, 0x5a3a, 0x8, 0x8, 0x170}) r14 = socket$unix(0x1, 0x1, 0x0) readv(r14, &(0x7f0000000b80)=[{&(0x7f0000000a80)=""/37, 0x25}, {&(0x7f0000000ac0)=""/112, 0x70}, {&(0x7f0000000b40)=""/14, 0xe}], 0x3) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000000c0)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0xffff) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x9146ec3b1d6a2893, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0x6f34}]}) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pipe(&(0x7f0000000000)) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x36d) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = geteuid() r2 = msgget$private(0x0, 0xc0) r3 = geteuid() r4 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) socketpair(0x1, 0x5, 0x802, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x1f}], 0x5, 0x0, 0x0, 0x0) dup2(r5, r7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = semget$private(0x0, 0x1, 0x1) r11 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r11, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r11, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r13 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xffffffffffffff66) getgroups(0x7, &(0x7f0000000280)=[0x0, r14, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r12, r13, r14, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r16 = getpgid(0x0) fcntl$setown(r15, 0x6, r16) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r18 = getpgid(0x0) fcntl$setown(r17, 0x6, r18) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x40, r3, r4, r9, r14, 0x120, 0x3}, 0x1, 0x58, r16, r18, 0x7fffffff, 0x3f, 0xffff, 0x8}) r19 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r19, &(0x7f00000003c0)=ANY=[@ANYBLOB="7519274e31fb448907000000db98478ee53c421ec407378ea429e817cff5ea24ffffff4096ae5b42a053346049328d3d1d59f61fc16beeb1e2de221d107ee1dbf89aa6b51e6a8de382179c9d0c97a027b7370f126cff89bbab26812cb1ed82c3d2d81a959f26"], 0x10) writev(r19, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0xfffffffffffffffc, r1, 0x0, 0x0, r20, 0x90}, 0x33, 0x8, 0x0, 0x0, 0x4, 0x0, 0x1}) kqueue() r21 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r21, &(0x7f0000000600)=ANY=[@ANYBLOB="ecf796dfac216156daebe2f1363377073c8f2d1605198dd02bd7664ead072e854658a553b5e21a35e25b3f6cef98fcb7ec35fae4984e9b37c04fdf283166f92684eea0d18258e478bff288e4be8dcdc3301e20cd4b02eafa4cbfd7f82e912c4e9aadc66c82d0ee9086f484669a942432f014a09f87bdf3831471cede18d2bfe24fd4499673b70b8dfaeaad3c212354112efa42b40cb1c8edd5cbf23ac4b969743e1963c24f050e706f40bb6f39d4b0b4eba7f11c00d3c43b68ec2292eca3babaa40e4c5f47a7a0ea45efb217804624f3abd37742ff9eb137b2256c54c78ac3cd8fa4c170646221022a4c8e979e3c89891efe1225b2a1514248182615ca741eabcca1647c26c6d042ee65986bfb67678adc283d20ff13e100cc6b14462664c161ddcaeb34cf82df84aaa6a74b2860f022cee60a968a31580b26f4491d855a09481fad9cb708daddfea735e5d9d6372261ac950146bc3081a9072926ccde382d5c33d5d578979e2bb2fbcf2597eb9e84f00f39526d096ab1dc7272bf23dece516a43ecdd7d6eac0bf11119970900"/412], 0x10) writev(r21, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) r22 = accept$inet6(r21, &(0x7f00000001c0), &(0x7f0000000480)=0xc) pwritev(r22, &(0x7f00000002c0), 0x1, 0x0, 0x200000000000000) 16:00:28 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f392a37cffbac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5", 0x150, 0x0, 0x0, 0x88) r1 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) r2 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x3b99bb9f, 0x1}, {0x18, 0x2, 0x2, 0x9}, 0x100, [0x8a, 0x0, 0x80000000, 0x200, 0x0, 0x4, 0x6, 0x4]}, 0x3c) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x7, 0x4}, 0xc) +,SHCREMZ xY|[ $LҍpQ11} @`L bė{Ihۂmi)2l!舭eE`Gzq@ToDoL,G-+,SHCREMZ xY|[ $LҍpQ11} @`L bė{Ihۂmi)2l!舭eE`Gzq@ToDoL,G-uvm_fault(0xffffffff825475c8, 0xffff800000c68000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at strlcpy+0xcf: movzbl 0xffffffffffffffff(%rbx),%r15d ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff825475c8, 0xffff800000c68000, 0, 1) -> e strlcpy(ffff800000a80d50,ffff800000c67ee2,20) at strlcpy+0xcf end trace frame: 0xffff8000239b1500, count: 0 ddb{0}> trace strlcpy(ffff800000a80d50,ffff800000c67ee2,20) at strlcpy+0xcf rtlabel_name2id(ffff800000c67ee2) at rtlabel_name2id+0x13d rtrequest(1,ffff8000239b16b8,0,ffff8000239b1628,0) at rtrequest+0x653 rtm_output(ffff800000c67e00,ffff8000239b1768,ffff8000239b16b8,0,0) at rtm_output+0x62f route_output(fffffd8068256e00,fffffd8071e86dc8,0,0) at route_output+0x7c4 route_usrreq(fffffd8071e86dc8,9,fffffd8068256e00,0,0,ffff800020acea08) at route_usrreq+0x363 sosend(fffffd8071e86dc8,0,ffff8000239b1950,0,0,80) at sosend+0x645 sendit(ffff800020acea08,3,ffff8000239b1a30,0,ffff8000239b1b10) at sendit+0x52b sys_sendto(ffff800020acea08,ffff8000239b1ac8,ffff8000239b1b10) at sys_sendto+0x80 syscall(ffff8000239b1b90) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffffd8,0,6,7a3fdb22010) at Xsyscall+0x128 end of kernel end trace frame: 0x7a643df4da0, count: -11 ddb{0}> show registers rdi 0xffffffff81770355 strlcpy+0xc5 rsi 0x5e2 rbp 0xffff8000239b14b0 rbx 0xffff800000c68001 rdx 0x5e3 rcx 0xffff800020b52000 rax 0xffff800020b52000 r8 0x38 r9 0x5 r10 0x9b41427cb9d78123 r11 0x170666a2ff69d206 r12 0 r13 0x27 r14 0xffff800000c67ee2 r15 0xd1 rip 0xffffffff8177035f strlcpy+0xcf cs 0x8 rflags 0x10282 __ALIGN_SIZE+0xf282 rsp 0xffff8000239b1460 ss 0x10 strlcpy+0xcf: movzbl 0xffffffffffffffff(%rbx),%r15d ddb{0}> show proc PROC (syz-executor.0) pid=202036 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ace2a0,0xffffffff8265f578 process=0xffff800020add500 user=0xffff8000239ac000, vmspace=0xfffffd807f00c000 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 1391 144022 45184 0 2 0 syz-executor.0 * 1391 202036 45184 0 7 0x4000000 syz-executor.0 71448 291948 32596 0 2 0 syz-executor.1 71448 45340 32596 0 3 0x4000080 fsleep syz-executor.1 45184 199085 76937 0 7 0x482 syz-executor.0 70568 142676 1 0 3 0x100083 ttyin getty 32596 451891 76937 0 3 0x82 nanosleep syz-executor.1 16691 461533 0 0 3 0x14200 acct acct 95650 357393 0 0 3 0x14200 bored sosplice 76937 102526 77763 0 3 0x82 thrsleep syz-fuzzer 76937 127022 77763 0 3 0x4000082 nanosleep syz-fuzzer 76937 161602 77763 0 3 0x4000082 thrsleep syz-fuzzer 76937 47459 77763 0 3 0x4000082 thrsleep syz-fuzzer 76937 345587 77763 0 3 0x4000082 kqread syz-fuzzer 76937 294483 77763 0 3 0x4000082 thrsleep syz-fuzzer 76937 167945 77763 0 3 0x4000082 thrsleep syz-fuzzer 76937 343123 77763 0 3 0x4000082 thrsleep syz-fuzzer 76937 38575 77763 0 3 0x4000082 thrsleep syz-fuzzer 76937 249554 77763 0 3 0x4000082 thrsleep syz-fuzzer 77763 135970 64417 0 3 0x10008a pause ksh 64417 348662 6836 0 3 0x92 select sshd 6836 376064 1 0 3 0x80 select sshd 82052 17610 3805 74 3 0x100092 bpf pflogd 3805 24561 1 0 3 0x80 netio pflogd 21741 90435 50410 73 2 0x100090 syslogd 50410 316528 1 0 3 0x100082 netio syslogd 55618 307254 1 77 3 0x100090 poll dhclient 37015 88744 1 0 3 0x80 poll dhclient 21491 182375 0 0 2 0x14200 zerothread 3829 372953 0 0 3 0x14200 aiodoned aiodoned 90380 340298 0 0 3 0x14200 syncer update 4483 216882 0 0 3 0x14200 cleaner cleaner 63950 62489 0 0 3 0x14200 reaper reaper 23209 338707 0 0 3 0x14200 pgdaemon pagedaemon 35400 42359 0 0 3 0x14200 bored crynlk 79869 483824 0 0 3 0x14200 bored crypto 26076 65792 0 0 3 0x40014200 acpi0 acpi0 81434 251990 0 0 3 0x40014200 idle1 54805 267385 0 0 3 0x14200 bored softnet 64426 241077 0 0 3 0x14200 bored systqmp 38810 114060 0 0 3 0x14200 bored systq 45331 37155 0 0 3 0x40014200 bored softclock 13080 27111 0 0 3 0x40014200 idle0 22376 202268 0 0 3 0x14200 pause smr 1 206753 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 1391 (syz-executor.0) thread 0xffff800020acea08 (202036) exclusive rwlock netlock r = 0 (0xffffffff824aa9e8) #0 witness_lock+0x52e #1 rtm_output+0x5c3 #2 route_output+0x7c4 #3 route_usrreq+0x363 #4 sosend+0x645 #5 sendit+0x52b #6 sys_sendto+0x80 #7 syscall+0x4a4 #8 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff8264ee38) #0 witness_lock+0x52e #1 solock+0x66 #2 sosend+0x51b #3 sendit+0x52b #4 sys_sendto+0x80 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9650 7246K 9816K 78643K 39957 0 0 pcb 13 8K 8K 78643K 641 0 0 rtable 120 13K 13K 78643K 1976 0 0 ifaddr 78 18K 20K 78643K 603 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1614 0 0 iov 0 0K 16K 78643K 499 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1238 78K 78K 78643K 9630 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 77 0 0 VM map 2 1K 1K 78643K 4 0 0 sem 12 0K 0K 78643K 1520 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 5048 0 0 sigio 2 0K 1K 78643K 1121 0 0 proc 62 63K 95K 78643K 1944 0 0 subproc 32 2K 2K 78643K 484 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 507 0 0 in_multi 33 2K 2K 78643K 466 0 0 ether_multi 1 0K 0K 78643K 27 0 0 mrt 1 0K 0K 78643K 21 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 958 0 0 pfkey data 0 0K 4K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 115 22K 32K 78643K 18014 0 0 UVM aobj 130 5K 5K 78643K 219 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 558 0 0 NDP 18 0K 0K 78643K 192 0 0 temp 214 3556K 4196K 78643K 106524 0 0 kqueue 0 0K 0K 78643K 34 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 62 0 56 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 278 0 275 1 0 1 1 0 8 0 rtentry 112 301 0 256 2 0 2 2 0 8 0 unpcb 120 3173 0 3148 9 8 1 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 3 0 3 2 2 0 1 0 8 0 tcpqe 32 5860 0 5860 1 1 0 1 0 8 0 tcpcb 544 1051 0 1047 1 0 1 1 0 8 0 inpcb 280 4596 0 4587 13 12 1 2 0 8 0 rttmr 72 2 0 2 2 2 0 1 0 8 0 nd6 48 48 0 44 1 0 1 1 0 8 0 pkpcb 40 32 0 32 8 8 0 1 0 8 0 ppxss 1128 82 0 82 14 13 1 1 0 8 1 pffrag 232 3 0 3 2 2 0 1 0 482 0 pffrnode 88 3 0 3 2 2 0 1 0 8 0 pffrent 40 9 0 9 3 3 0 1 0 8 0 pfosfp 40 846 0 846 5 5 0 5 0 8 0 pfosfpen 112 1428 0 1428 21 21 0 21 0 8 0 pfstitem 24 153 0 124 1 0 1 1 0 8 0 pfstkey 112 153 0 124 2 0 2 2 0 8 0 pfstate 328 153 0 124 4 0 4 4 0 8 1 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1212 0 993 18 3 15 15 0 8 0 art_table 32 1213 0 993 2 0 2 2 0 8 0 art_node 16 286 0 246 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 4 2 2 0 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 1518 0 1508 1 0 1 1 0 8 0 shmpl 112 217 0 89 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 9085 0 7679 46 0 46 46 0 8 0 ffsino 272 9085 0 7679 95 1 94 95 0 8 0 nchpl 144 17511 0 15890 61 0 61 61 0 8 0 uvmvnodes 72 6526 0 0 119 0 119 119 0 8 0 vnodes 208 6526 0 0 344 0 344 344 0 8 0 namei 1024 62404 0 62404 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 2 0 2 1 1 0 1 0 8 0 scsiplug 64 9 0 9 6 6 0 1 0 8 0 scxspl 192 48116 0 48116 26 25 1 7 0 8 1 plimitpl 152 435 0 427 1 0 1 1 0 8 0 sigapl 432 5175 0 5159 3 1 2 3 0 8 0 futexpl 56 98049 0 98048 2 1 1 1 0 8 0 knotepl 112 1381 0 1362 2 1 1 2 0 8 0 kqueuepl 104 1651 0 1648 1 0 1 1 0 8 0 pipepl 112 4948 0 4919 9 7 2 2 0 8 1 fdescpl 488 5176 0 5159 3 0 3 3 0 8 0 filepl 152 45163 0 45044 29 23 6 7 0 8 1 lockfpl 104 2593 0 2591 1 0 1 1 0 8 0 lockfspl 48 770 0 768 1 0 1 1 0 8 0 sessionpl 112 49 0 38 1 0 1 1 0 8 0 pgrppl 48 91 0 80 1 0 1 1 0 8 0 ucredpl 96 6059 0 6048 1 0 1 1 0 8 0 zombiepl 144 5159 0 5159 2 1 1 1 0 8 1 processpl 896 5193 0 5159 4 0 4 4 0 8 0 procpl 632 16027 0 15982 6 1 5 5 0 8 0 srpgc 64 52 0 52 10 10 0 1 0 8 0 sosppl 128 66 0 66 17 17 0 1 0 8 0 sockpl 384 8201 0 8164 18 14 4 6 0 8 0 mcl64k 65536 14 0 0 2 0 2 2 0 8 0 mcl16k 16384 8 0 0 1 0 1 1 0 8 0 mcl12k 12288 33 0 0 2 0 2 2 0 8 0 mcl9k 9216 30 0 0 2 1 1 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 24 0 0 3 0 3 3 0 8 0 mcl2k2 2112 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 155 0 0 16 1 15 16 0 8 0 mtagpl 80 43 0 0 1 0 1 1 0 8 0 mbufpl 256 589 0 0 32 1 31 31 0 8 0 bufpl 256 21062 0 14014 441 0 441 441 0 8 0 anonpl 16 488185 0 473715 158 84 74 74 0 124 14 amapchunkpl 152 33699 0 33588 46 40 6 19 0 158 1 amappl16 192 23338 0 22535 131 83 48 52 0 8 7 amappl15 184 1380 0 1379 1 0 1 1 0 8 0 amappl14 176 866 0 863 1 0 1 1 0 8 0 amappl13 168 1280 0 1278 5 4 1 1 0 8 0 amappl12 160 350 0 349 1 0 1 1 0 8 0 amappl11 152 648 0 633 1 0 1 1 0 8 0 amappl10 144 494 0 490 1 0 1 1 0 8 0 amappl9 136 1234 0 1227 1 0 1 1 0 8 0 amappl8 128 830 0 792 2 0 2 2 0 8 0 amappl7 120 628 0 620 1 0 1 1 0 8 0 amappl6 112 628 0 611 1 0 1 1 0 8 0 amappl5 104 656 0 640 1 0 1 1 0 8 0 amappl4 96 5914 0 5879 1 0 1 1 0 8 0 amappl3 88 1361 0 1355 1 0 1 1 0 8 0 amappl2 80 40055 0 39974 3 1 2 3 0 8 0 amappl1 72 124975 0 124519 26 16 10 20 0 8 0 amappl 80 16692 0 16653 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 218 0 89 3 0 3 3 0 8 0 uaddrrnd 24 5178 0 5159 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5178 0 5159 1 0 1 1 0 8 0 vmmpekpl 168 47654 0 47613 3 0 3 3 0 8 0 vmmpepl 168 642461 0 640397 266 156 110 120 0 357 18 vmsppl 368 5175 0 5159 2 0 2 2 0 8 0 pdppl 4096 10363 0 10322 7 1 6 6 0 8 0 pvpl 32 1332739 0 1314950 352 173 179 179 0 265 35 pmappl 232 5177 0 5161 5 4 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 632 0 12 18 0 18 18 0 8 0