, 0xe4a, 0x0, 0xfff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2008, 0x412dfc) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) accept(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) getegid() sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0xb, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r5) r6 = getuid() chown(&(0x7f0000000180)='./file0\x00', r6, 0xffffffffffffffff) r7 = getuid() setreuid(0x0, r7) lchown(&(0x7f0000000140)='./file0\x00', r6, r5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r8) bind(r8, &(0x7f0000000140)=@in6={0x18, 0x0, 0x3, 0x68}, 0xc) executing program 7: ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffff9c, 0x800c5712, &(0x7f0000000000)={0x80, 0x1, 0xeea}) r0 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_GETDEFAULTBELL(r0, 0x40105706, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETBACKLIGHT(r0, 0x400c5711, &(0x7f00000000c0)) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000100)=""/35, 0x23}, {&(0x7f0000000140)=""/62, 0x3e}, {&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000280)=""/176, 0xb0}, {&(0x7f0000000340)=""/147, 0x93}], 0x5) getpgrp() sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000940)=[{&(0x7f00000004c0)="e9dba93c1d1495cfa4ae5aafb6807698d531f2777e52427bd06295db07df334e347637a2d2f5db961fa25b57acfd9c8b06af52c3bf127d668b4159ed82cff96dd72bd74f2a41c32cdd919efe82c12833de6dec8d1b20c95c53be6d7aa57e619464fb4cea10dc396910e9da0dd3ac3249778aa84a14842d73000d98d2ab14cfc2ca053e2c9ca3b23d379ca1b7625118a507b601a3b7d3f32ea7bafe16c6588eef6617fdeff7feab4e1ab521423ee5d07e8e9d3ce1eddbaf5b2d0e4ca889aed6d1b4c992d71961b1e19d42c536d73dd1cdcc5180c03e754929cd43e8660e7a30bbbd096bc4", 0xe4}, {&(0x7f00000005c0)="b301ff31192b99993d8e4b71603bbfd90bda91b94cf4bcce08fd89b8351f86f6a88ee0554f", 0x25}, {&(0x7f0000000600)="73499885a02794477d8485f1b04b9e7b87e82d5920af8c100a5629711a3279425764411247ed998e12bcf0b30673fa7c51ec79596554a8730ce407169832a23460d75c", 0x43}, {&(0x7f0000000680)="b1a8dc1df46adc5f3fcc01203b90635b424bd7ca931456848e3fb91e102b99c54e39158e32218c3fc5df94927cf81609ce1180", 0x33}, {&(0x7f00000006c0)="5e1aef73a97b3aabdeacbbefbdeec7571f199ba2d27ab694cf07b392bb17798bcc89da9672fc99d3b33cc11369f70540da8539e0618e46dc19eb02370ff37d5c26254f6da70aed26327e67e47b675a3fb12b159cc807a204b6e94ab9c5a07b5d04e311c8b0182187f89116173bf5a152fd0cb2b9df57b941b0d748472484c5416ac0f10f9ff67e2eae826b12c5431bd4ce058cf61fa7a9552cd58ec646e9bf16979b4bdc0931a5d8edf714afe03e4a63", 0xb0}, {&(0x7f0000000780)="76811f06278ddb9ec634a55886633d5a89b9b37dbfe07d09cc5c", 0x1a}, {&(0x7f00000007c0)="e9eb71861d3c819877afc8804d8b78a3215dd6d7a23313b30fb59dbe1c3a5f6f1c36b8dd733055b2fd8fa1e559b8ea8a", 0x30}, {&(0x7f0000000800)="50e543e43fb72886349cc2bbfb322d145c4ad5538ad61f6fe8cc4f8dc5d9e041ce80406743b0efd110e67985f3314bea6efb6d4984e390752a2352d2131387b88257eb3691f09e1975381c8b50073bf41138ac491ac2d631a51c180911a20343baa47e0946bb89dc79607f9f91235d71012ec715117ff73c6532f116e491e2dd30477d939a2f8c87a37533d16dcb1996c3c3688955480f344daf070952ac0cd75ac270286a94a11eb8948ad2262512cc079a139d6a1e8d1dc7b0e06f638fc5d85704cc9067634cb5a9a0c65ea47a200c6387436bb3de6774b25a3c", 0xdb}, {&(0x7f0000000900)="282ee4cfb6c122c00cf74505d27c29eec0d85ec0", 0x14}], 0x9, &(0x7f0000000a00)=[@rights={0x30, 0xffff, 0x1, [r0, 0xffffffffffffff9c, r0, 0xffffffffffffff9c, r2, r0, r0, r0]}], 0x30, 0x601}, 0xa) pread(r1, &(0x7f0000000a80)="db78bf8aa48d0b98e24932c98bb956735f52d9664d14d3e44d9bbfb09ad846cdea6bf6ae9e8d735827c67dc5ee93e36f282a3ea516355a13d84e6f1b9790d90b6b1bfdf3e3fec89ac94d400aa65d3731f169cac33fbf8e59ad8632c49697f290f7921a873dcdb08ebbd4b0f4b0b40947ba7dc2a9a0626575de53de5ae35910e7d70937da7c1fbb9a96fb35a458bc", 0x8e, 0x7) pwritev(r2, &(0x7f0000002e00)=[{&(0x7f0000000b40)="2d6508c9656c2fab5905711a354a7939f67511170aa11e4e8c790bedf74fd33e2fc4e814c43a9ce28f65a97a2b764aa6e65faad7b8bb0cfa2f48ddd0783e5d5159fad0cf2f5951c0e1b91d7dc79d2cf886cfd4c23f9f5b80b0b63fa79d850815d77f64dbc7fcf14f77026ee0803cb157e23ae9aa12309dfed4e3be9672eb182343a4e041e92e294b90f9139c7521f44d5c9342ff177f53f973e0fd2e473666913e20a949096c0d25569d9ec3c81f80021115cc3cb6066cef51474c7e59c36b2ef82f4a4578224c1a2bf6204a4b9fa7fcb323429733872cbfea", 0xd9}, {&(0x7f0000000c40)="92055510c8bd1aeabdc17c4d1e6bab31682f58bb63f8a20b347b38094335cd198d389ad64ad236c4504d72c63542583ecdc650090dffd3d3e2fc30f214e25ab92a6a972841ffc8bd23e2fce0bfb5e39f", 0x50}, {&(0x7f0000000cc0)="68c801eb0e2690", 0x7}, {&(0x7f0000000d00)="2dcfc707483dfb8656c3399d911310c7bfb0411c2ee8fe18b79f4bef3bbcd8034d6cfce43b508735d0d4e9ea6e842b3672d8ffb395cb0de754a8529b9f5ab1200536d07b47e4c69d8eb58a408b40dfb418805e2d8f9eb96daf96df08f05b66aa2d43a8fc12b40ef134e770d47af387a0a3cfbab60f826c52f88acf62b6affce128683db602c75b7c9ff144fb41aaf9faea2a96b0234e24856c8e9d1ede6f61ee0f43bb0afb398043800dad8ee225ba33423e91ce57f4e8f437e6452863d8b2a83244faa184c7e8946e64bd09285e36d2defe1a5a97def70e7bc3a08e138d31558fefde70925de7fc9df665ee693afda3a39e2e6a1e1a4c3289ba4680cd825e463494367ee9fa6078b0d8f445010c61f290c3cafcaca1f94eb9c3337a1c49c2ced501efedb0071664208104b71ee715dd7568a2465d7547fd46e7df8b08bc10a44160d04f86d3fad2d0696c8d3881ea16c97f6247c5edcb2547666e464c866f2792e8f99d8ae1f8b33d7fc5385ab03d1fc8ab0b46280b3bddc5f6270f30faa43ddf4a6d40bf245aebb6d352cc530627ff5008e97a685aaa966549037598407fdcb8809c81c84791c965ad78cb482a005a02abb9ddfe4996138580252de1db999b307186c734e932099d80efb135882f4f47f60c192186d8fe61aa1bc47517b07d1e5c58ddc5c6d62759c03bc3db2db82875da3b7e188e100a3f352aed1b2924156ef43034bf2fe20a4c737807fc1aa1c9f265fc66d6a55e591bbc0c6f7d0a4f96c0aa50029783eccb857d1381ede37e042713cfb63eba151537f46400e711fcf8372e920dde86b646c5040bc187e97cc688e1efe756ef9bfbbdde8ffdcf6f7718e59087aa84c17421e88104ff595d4d2ed8d404278588f9af53886e01f432b48a8cc4904796af400bb2afe196935b301716dffd020bcc0baf93096ff12604262c352183305e2ef7394bf08a8fb577f5975d17ad2b2082b4415f45b56927aed42e9eaaa7cc910d3acafbf5559f20697c3c6aeb28954aa13c2a946de3a661326a57b884ac0fe17d0377f0a6a65d6e6f119ba7b50d7c2cea4b42b5f7df1a333d1cc76b31e437b898d19118edc30c13d55c675400c38828a8241af1929cdbdfafc3d30dec06802dbf3accbdd8c535ceb4dd2e95db04e8e08e91678f260c260e1e390ef40683611325b6b20c9de3ce3ae5b49f966699b1272bb83f010b84d843e52fb05abe5fd9e1b7674cd4b2249009306207dbb08d334c7e0f2de51cfc21481b2c2230c8c2b52f9bec1931573f8de8090f29f22f0beebcddad87f3913ae953a4007277e62e84d5059fdc180097a873111af0ac9768491d2a543f9fb936d615249f887f57b4380c1836f1c0257d101964ce9ddaa9f0d0d7cdeb00c122058599c5a75b87d82be7b9a58cf3fde73936ad8831ba5fa1ff15698b1368c1f41b3f9eee4bca1c4437d6c3beb3b1f02ec2274434981e73250ee3804eab57113d1aa5e8ac708dd8dac8f8715ab2c19be043d2640eff0ac91905280705be9c77d89c3b4c7f32fc8aeeb8caafb7b6eb28cbe9e854c646afe82f859bef2430f5e7368afef85ffb2293c79a58e10a3605b3791381f3e5af21155625367e3f118208e022a29b59c722b22cb224b6384a95abf89de904c7205335ff7e007044b0240d9558279ee5024758853cea747324728bff53c1d2cf6a885467cd857371015dbaa7fd6617ea2a00803342ec0a924c3cc1a3b98f346253775c847e3ac105c889792f267142ceef5a626af0868018d89dafa2b898e1cadcbd3b85da36b4c55420fc6dd8603bd3b567dbe2d15d4361c55f594c84d1b79386a9e1ca6f585977ff13f6a697ead5196236c81bf1a0f0ba19a64d67dd3b0e64e9db78006f1399ae84472f7f87a504ce65b78f7628e6a50a7dae421d350bab5e1bd9b1986ae5b4fafa6be207e51d25708eb2e0cc663d34c1b648e2ab439dd454c64f23574fc200052527974f55f330b6b8bc0d1cd752f5b80cce5bce16f15678875cfdb61593b348a0d9bbb81fac073ed5145ab960922526f7bcc1f164930d538498aef13664162db3257e10d797a6017fc447b441af3ddbbdd510df3807977af105b10e678f6a1abf3159bdc401aa6085833f1e3aaed6ae1ffae1b9bc0f7b52f7e18a6e58ad642d9fcc2fea8b0b3ce23d54a46909b03c53a16c2193154b7256c461ff432cef8897a164198f229af5561b060096027c718f68bf3873b6b14ea3b63cdfb9ecc86ddbbbdac952ec7600b5c070b3a3e729b826a1822e68b6342e3689c5588e8b9272b9733fa35e5dd4faf728371ee96e2da368abea9aa52f2a51bd8f01d7efafe78cdf18c886fc502b4a45e29e29eb4fc11cb2c7c108db22ba0130c182d61244de58b35583a7f80a62718874124bb680c44b6933c9a4a4a074734eedbd44df554fb6551bdff34cef5cf2087518604849176e4c32669f9191cb7c5523951b6ceabfef4e5ec6b63381d4605e9ca33263321dc8b5af6b2af6a6c9c9cab4bb82be1eaaf387d22d8f3ae15bf47d9a4f67c659cc2089a02bcb82ab5edaa76b91bc72ee7d213db15c141efa2d359c57449541303781d4d46208d21e56fc49ce788a7fd0c4823a19e2ef5ee5f87f3efe19a6d0406ce046796b7d82eacd41dd73fbf68eda9bef0d479eef06c8f108e39d64a72aeccff33719cc8b2730146780a00a018d41c7a5a37ba190318f0443b3f3581cc88fa0a2a586662f63375f9034205b9f99fee870a0faf6408f81268867e751f9fff9eae8d66297a1dd04b5c18c6226aab59b35bf45d516d08ac2c5e50101ce8aaa1d89116d9efe8a36eac4b1b957986fb00b4a1d9473cab6f584c282351230b1f2bfdf78fc1cba94cc24d74de8bb9a5a48f7e566698e6a234aa3ad089edf0e75e25043d1eb44941ef3cdeeae791648409d2b6ffad3ae1e3ba21952605a6bb245fd222c59df13c13c4d2691a727a10853fcd19b5141052d1fcdd4c9b782cc0e96c52ea772a134fb9bab6e604a761f8887ff7da49a8012a855088e27af7e311765003f17ef917a683205523a47cc459ca7d4197567959c325baec1256b8386a0a0040ab3570e63b41546e3dea7faf0d3110891fd7c5d8050b81bda381450a5d4fe87c3b70f1123285ef6c4af5c112c40e084916ba35b1506f6feb1feaceac3800f18e33f9d6a306fbbffb413837403d8bd3992aa692a3524fada62350993588184be7228fde4557ba6d8af86f244b7e943f6d01893cd80c4b39f2f9660c1fa0651db0c424f9932330fc4be16fcf65c23eeca320799ecca37e00e50c0f6249176918ab59abb2c3a4eafcc6e95a883ef861f30bd117ab8a5caf5bd2187ef44cbd46c851a9a5001ad3024c5979d946b3d4fcdb570212e44cfc4357d0762dee5c6874fe0cc9e2d3aabdd2b016768ce1a10ee89547d6155a0ee8e872c3288d69e11daded80b9b493bf7a4057a05be6f3afc112071c88ced71f05213fa3f631ca61397a351757243f6c9fdd2a2e91b15884c9b63d923b3c456af122f27e8cc92fa76d46bcd5485a2bc28a12d2613187f4df4c50e51e088e2180cc1a14a04f8c777cc1fa14dda3450f0906488323af2692aeef71b82a7e2c9f7da960b27ff37edd995b0e83ce0b9eef66521a1b755f022c2e8a5bbed10cc8824af03bdd18aa317fdc4e6ce0c54447438eb546ecad201794ebd01269cd4d22e2ff7f143348ef0cbbbb4a079df0f360d97723a961a956e6fabde251c636b8003de6cd17ac7739f3c747ab2311df9410c73d8eeb8036bb5dbf42d07247b4fc672dc59e6804454c7c33acd56ebab80d74168622adcadbdd9af78a764d7b0735cdc4f691671d944bc413b4892d74e183b2e216c8cfd815b8ada3b2f9b9621f610f2559e1f0660ca999a479fb19ba3f012453ebee11781622f99d8961da88442bb1a3eef834fef4c7e9c05ee94ca1804379645cd22088528acf2b74add28324a5692d0404880626a4e430ffeed7fdf3ab6f3ec1f398ccfd65c491a1a76357aa8831504fc5c2052b602dae643f8be9e2cad36b9936b0372e50d171ad6822060b6bd6ea95de52fd0ffdb94d2d041c099c4d2b784ab9dcaf2ba803482a4f7964af7a3048d5b26dac5b0f5306ab12f0129a6ba1a35127c9538dd70959897697d6425932ed7aab9fc08c362da6d6bbe91da150bf2ac2b09b2eedafd4bb2c0ed86a8bdfa8fe63258e7fd34ad1d7a4d13eaf24ac35e8a7f8edc0977d9277f8a1548476f477ffde6a10905e3396fa0c27f7b62bf244b9e32ca216dc998b3ab352905190445b333cd450e4a0939ceaab375f5b3208cf712e3f4fe54aebbb898170e0593a5f2a88798e01d47e84452064fee2f9ea48d4c5bce12eb697d7fd690aa62c6a293fe0ca3fe4e61749b6956bfef85448a004b403da52983336b354fceac514a9e270fc6437a35b5076aac84e43a77d0fa9407adff0ee51769c2690583caecc4687b8dc9921ab6c4c92aa85aca338d347703e5996aaffcdd2fb6d2b8180f6d1c11f52fdfca38d04d1fdcf56e5a7e6575d1a899cb192c1983ce093db1976f925b66ad433bea9e6e3d41dfa5b9ff533acc96dfcb910221c9727d6ca359fca06a7755734da2ca5bfa5550a8b44da231bc3341897cba58eb9ea475babf2e9ca7e7facb283200a484b30e75358cd2810120d586f045ae165ea9f2cc24b9b2760f8a256910fddb612855ce4211eff7002bee5c1eced3141514966178d1c28082a1e51025ae97e3eb7ad473b50218c676414605b7b4d83cca8416d0c4a43542eddd980a87451b8a2fc1f519d0b1083b3d63766a4ed6be55946582baddb35d64cfc163aa1a5126d8ed488e4881b80678047049cbfe1e6f79e9cca7859b2574c375416908ddfa19e995c6d04e943191b8fb11cd0c49bf2ce873353b42332df41044dd9ec62c8f174329ff5be983aa9e0f81d9302b1f3864c7e6876860f8c213285df7ea84c339e358ec28fb8f22729c0e0a2ca2931d108e82b446f03333c03e4ce40baf2058d4b8536511e8a768d7942d995b38c20fd71bde2bad37a1e973803f936e87c99280802ce06e46a726794134ff89f97d702c6e875bef055e461b396f82167336cc654dd1fab61e9b45b2416243011c48cf49f93516b69b423d4eb6c3fca0475f0afc680c09109360dafe73e0f563d34b2a133d2d6d24bf4ac88c6aa0534c690a0f417f45ed7482caa2220664b3bdf0014ea89e82a60033f8c5018f96236737eb5efc2b1278382d1c21057c33b2fb85f308283b568fbf4a03baca8160644d5b6c3358866f63a8eb42addfb2d84abcad995a343c16520e17c5acedb022da6d9d98a6ad02f6e19c4c328ba01dde5ceb2b6187a9d34d08e8062b45f42ab51d7848b3894df058bb8494100f292e98cb4a8181c9f29fd1807e94b6b0a5892c9d2bb69e6f5312057d9aeb79808f2c8092cd3b1ea85d12824ea9e0c313cad33ed469004ff0bdce38e255455507fa68dba03e4ab5bf4920a6bd995b935605e1dd0a2bfce871014a9db9c9c41178ca2037c41c75cd5050ab7e6ab3025f8493b0e9ef80883c5c28ef9f56c3f2025bb8836bcc42a987d8e355945a83d6fb9c65a2880599cd16b0e58c89fc7b74e9fadec806d8696defa03639f6978f09f2c0564769114b050d3924b26b1884d91ab5c205bec3dbb7aa43f1ae1ad5e663c9f60a43819aae66c8ea810c2a5ee056997eb265b49323399cb71526ebc28822e758ff639320c6f4095ca0936814d8379a5cd7ad26c6eb849273b536638ef6c7c73e033972756a10ae10e036c9d1db6718614fb50a05cd57", 0x1000}, {&(0x7f0000001d00)="1af88de5fbe33b94b88a777c51ff588cb6feab4a390236afd8dd6a76fd1e607e40837fd388791545474de7505fa389779d85b7a640c36beb337a3943ed0cbf8ce0754bf16aae84f909b4a64ce6084ed17c8bedb15a29d9c6c7b073e9fdf869caaf4a8e5b21381e95270582407876ed26b5504b781f1caeddc8e68a22e29d5fa91ba24098beb237b1a1c4a620c977ec084343062aefe3f034363ccce49730207751208fd8cfa1a61f63590b2de5c7ebc2379b8f58b106ebfd6ef73e8aafb4718803b22b92d91c9a0e49881cca0e9799e3289f24f0a444edd433168ea6b9fd3197f722285edbf164dd3712732257b8eaf925990b7a3974a7f0dc842e22036be24df688d7e8a1140511718f78a366fd83d9cafc95d918868359731575a3ded9a82bd9bee7b1757ef76165f655b32a866b50d7fb0713e497a243dd139769d1289629491d034b5df169f417d0a6efe25c5fd1925e10366aeb3eb0799c81e26b8f666054ca35cd746df4ac059c1a7338edb63703919fd3b028328770c844ccf538bf0dcc73e9a60c75218fbbd211870a539fa947d56b04a9367c58e966e11bed19c79786adf609897476a11e26bc5521f3580f16a7e381da2a5a2a8a2f9bb4b4beab4157911f65534d6b8e8574910ca15f9afd12002ea07bd4fb621422f289baaeced2d9bf2e2de3659b343e446193b3f321e3020fa7017991b46a9cfbed2bcc9ba99914fa806f43307feb71763294ebeeecee7855692e8120c76bc604b3b13f1d13aac48c85b8c17085e7ec93db6aac3a7a3b94ed971f4bd155a4872ce2da459e3ca1b366f2cedb229bdcb6537da817e209ccf21bf96b64be411eff1c9dfec5b92f7aca1f440b1aa680f63af119d3e1c31b1d5eff156ed0aa1dcd896f121792996cf6bb8365284cc66d7ad45818a3707eb05d9383192a6a7760550af416fe93cae0801f93c6d6b32e30860c90b3c7243ceb4422745e5033623b3e51910fb94e8abe075aa40304baf9bf81300c70132aa2e56191a3093e81012b3374109773aa0009b59f5299ec52b3859c26ba42bb01a6b71116e0e91e10d39ad2700b29f8c4d46a720492e776a31fb117c3a728d3f3b85ee034a35331752e2dede2b001e2495c76f0a1a4e7424b1c2e10f4e2cfc149d9003b49e97d2afcae44b9fe7a399467ddd2725ebc4c7311b0af8db6fb4e3a923097623bbfe02c4383127760e5768113fa2fff55ca039b806acfb2ae78bf03fb4892f97760f95c919efff30bb094f7ad8aeef5db46b08aedc70b82c4df233d9efde943f2c29749c0ef0a4b8d6cc1eacc06a8fa7b97cf761cd36c7825b1e4f85af29b73de2fca30c1f1dfa9238e721e578a9c3f0f5841d3be270e41da6b0548a704c2c299fa78b42ded80304974d9664ceaafb1d47b4a15b4a391e6068597a1c64aaa508a0b574323cf0c6f0307d530d5c93d3ebf0ce972938774b9f82d604bec1ce4801ae713c2a1fd4a3b475f5cdd919ef9b5725408a67fe0bdb36273bda242e45989f1cf446317467e4232e66c897017abdafa7716619098e283fd5f0eed8888c1d58105bec504c51a4c88a4261bd53cc9ac5dbc2e245cc26e84ed937a616f00e9a755bef885bb47d596b76129ff210ff35786fc18bacc1785ec87e61a413228c583e37365fb5c436c93aea6ba68dbdb9f9daae591736b5bcbc09e0b15d9ccd5d39a15740234355df26c94c3afaab18a6d6692233ae4d741e8199b3c6253e272a7fb3e24c7127edbf598b0ed8398e113fb7d45fe22c57a9b675589621849e4fd484335eea5b48d15f89bdb1c832a6ca6cacae451e20b71535619ffb6cff96cc00e60b21d5d1cd5cec5c64b07e6afd5aa243e251deccdbb617f7a48b773877f76008b597b938aa8aa1331c3f9e767a34b99f9db8abc97179ce3a5fc75a16d302829c1bae49527342b6a538e2758d2c1f2fac567697c62e5b5dcdef3b17719d4331cfe4fb0eda35389b05135ee75c3bde6f18a4c3c0144a1e957ca79872373d8224b3c400427156911d18467c17b811f049a24402fe677ab0bd0228efde04c99733ddb5d8a11d4f67ed32ca6148c28d3fbd528641810839e0510a0e454c7abf34484e4c68c7fcc82d735f3ca2f3410ded0688341eeafb4d9895eb978d42a2195cb57ee40dd48e2b584e6f4c24a4ce5508df7c3da0565c188fa8d1e4cbf14de1d0819a9faae82a3fc50fd79a871d5278408ff1db9f4f11b44e3109f3151508eb4976cbe389ed119ba3c92c9ef221dbf712f28d507a391472e3a901ab65b9badb24e9c240533cee067230ce6add2a577376e66e8cea35629afa9e46280ef7244efa57315ad7a2c1e602ff1243d508e08b8cee98f5258576d84103c12c5f391b7a7176fe35a909f188a1f2b8ab0e511948b84fc45b45765b7ad4c95cee475ae030ae0d91c2afef5ea3cc65859c6b419b58962209a978bae6e966403c1c02076fc29bda32ae65d9ecbca749bc8020e54e8bae69c0be0df474ce408c3bcdae5716638a4544bf6a7ea0bf7451d0c5f323c06fc356801d4d250b33e80458500d72318ba23270c38dd399a1f7a6622e1fc69c6688a6eaccc359259e5e56a99b60ac5b79a2b033e4280066ff6397bc08db4e931a1b015b2bd5b634bb422911b2b086c02bcb9725dc3ad581f5c26d56c363a8507547c188076e73e3f34bd3c0b9d7dcc113745ce18062bc02bf7746f2f6a679f47ef14e499329948e77fdfaa3adbb0d70d7fb859420ae5e3ff179841000bac5b340341114b6e1728b6b56ec528ff525341bcb446b62a4a7f9ae3179f23f63c4870f605a64085a661daa019a54b0a3dceede9a6616f4b852f01f746b639b036e434e21b48ef67e8a13fb5223e144f25812c0b0522dd0f08f4b05eb58c2a7d5667906bd2c8947bdc1e9617c868ab0a407fd67a3a10c58be5a6463211adec998c00f714904c8c254860d79f2f1b4b77a9a75c0bec6f35394c0115311bd935c9eb1aa38802af452cf135dff854f2f395b7d67efcf89f558f053d18d09b17536578edbc90b37d4d62296ee01ae945222b4b18a30f6e26122ef88b3b903237e57d73a4501a3762880cf746040f0714a180baf553df5cd21d3703b3032311a89a5cf970483ca78d61e69c2d113aa8b2f85ba75a0d829f66177e3cf790dac15573faa4c98ab0229d145a80732e44c77a2013688137166a1a54bbb1c4c10a923de29c984686bbd235b3c8a2f2b41234597b2c41ee8b4c52fea28007002c5fe1aceefa60b90cb1074bd73475c0a2fcf38470a02b5a717145eef29370c75b5c6f222e6023f508399ad5a8513a533dab36d26e0c108929b4b8ba32eac3142a4b3bf71d59cb916243a7f850148099e61df4d7b31a3a515248dc4ea6ed17fc2c2515615126d2bed2b465fa7327e0b97c991620172a8990a8e0b7c0b52a9cc38e5b810c261e9511812e7e1bf347c1517120facbeeef432a3e7c1e76a50812663d3d8ac8a1566aeb9704f50e90789b4f6825b42cd3a2c8fc2c02af05510e3fbb89370f14e832e1afae899b20dcfebd7b2b4d17cdf2f0c6b601d07f3ba4401aac6ba2b4f7e487b2b0714bfa034ced049944a1b4cd199373a6c63f15153f99aba20a4c533465278776f1cd5d9e6cbaa9bdb69b2409ac414ea276c1f7be7521b410a3ba9c177aade89c507618867499f44b687401bb2c6c2e11deae9a09202d813c4b84616f83a4f0446c45fca7221a8c03c94c89504742dbf89d67658508580930f89ca91f540a81cabd251071c9820cad13f58dc16c91a5a8380dc52b8658ce27ec8d4702baa42a81a5382c44e6fd8a7363bd76cc83cfc6f21d6e9db3543f49d6838cf93094d90ae7b3402b63a3963df25f922f7e5e592ce9e890a34a9e96b6b420033c08924c90858ce07ffc687a7d20d6737c3240344b84be1db0ad4fd58af80b5e85fc4a669417d0393307479b861ebb73b755789f7d0690cd1e173a4fa107bd56494f291303bce26ecc76fbdcc6bcdcb2fe4b900c8194f89134751da8b2399877f09704510bd852995e0c18f694e2546b34bd2be32e20b2ba906c41265eb655fab1e457c5b3b5cdb1e34dd2c220364e80dedd9bc4927c90be439f28291bb962aaf9784aa7fce7a9a4b33cba7d18ab2deb201ac08064f33c021403043a4a670a8318bc219087ade1d2e26d7dc0ac0cd22260b50fca2d54365df35f2eaa11b5be9fb593254e612835c566edc7d4d930f47764ad4ace2b5d2f8f8ed151ba926a1775f481a53018ff9d4e8a16727f4f324d362454321cdc386644a13526043e0b7b577fa351d646ccb33c38a3f51127fb19062973eb8d90d293eeafd80f5a02c45b463c58ace28a150a85dcaf90d59f092d72821df2f20f2fbf92731e843a9750f4ecc7e77e71bb301e94b11074da24dd87af44e388cb070ca9d1d4034c32a3008508631945de949f6cacbedc5a46bfa3570ac8ca77cb6b79f5e3c623e77e652a82a2b44304233a8349ee5db059d1e7d15487b4a5ba984a73a9a163295e6e8dbc65ca039bc7a81cb5695488889df985b2db0c3e452850a2665c7bdc029bfffdf8903492e359ff0f99993305157abbaddb0248effcd60146ff8f9b4a6e46d005d1cc9e97b9b8cc99e8823f0058545d68a660a53761134ad8500c6279106e40a63cc09539def85d9d827092898732b178a2c8f123027317c8633a51ef8ce33fe8aa881337be4cf6744413bf52526e4d4d62578ac59ab2d8cb73a5add07b454789bf0c6a7a156982789c103e8edc98025b6ec4711e081bc9f67a4dce4101e5fed3303c0cab8f491ce2d845dcd91c9ed2505e733c5ddbb8c2e4256d8bc4f82cfb4e7df9a159f2dd7a874ee7c15ac2ffae3a41dc81ee445086b833147e637a580b0b7f48441fb9f7c5719d0c08ad7b1ff350e1279a872f7ff6c9ce70f9c1caaefbafdaad8df0960adc056f173fc9afc5bb354c786f112ea8eb7c9f58ddd22d3e95741085fbc13aa4d3e8f0a343d804ec5e7c33bdedb857391dbfd6ea964305929ec5722a786158f19bf8b923eed0f6d11b4c785e214b49a926b1d4df63f1b731446736417e854951d53ffe28a13eb761bc6fdc21ecc0818d7753a3d4a291a40c01b864d84b0c6acacad869c12fc342fa947ad7f630bead3146bbdee1b174b5e1d60dd6c544156fde6195a9b7857237120dfaec376580971ddaef76c7f4b4e976a197aca5af9509be43d7efaa493a55cecb057bef7bbf4ce4edaa46e15be0dffd97fe2f2ea4686cb60cb7d6c7c68fd8547ce9922e8d27a784ffd21b6fe00bf9aec2f3d6ea8bb3cc0d1395357b2fd61b106e9f07e5755868617655fa53de62b02d2ae5b7ef2db21651e36fc68eb58d2cff2566c8973aa17bd3ef469291066c36727a1be2fdc1897f0056d2292a731fe0fe1851a17f68bd8aa89301543400f16cf6cf14ddacf005a448b8c04b07e4786c73df1f697f317a5b4a98d4cf9a72108487668e3c7ab9a6794e265fd6e3d4fbe50174a8180a0fad1fb5a21be5cc3b403283a0d03a6d300fb70acfc82c716a38a6675978d6c8e8468887a7c5d0faa7125576fab783006e23cc8e911e033519472336c304ee376b4948e28ab67d9c7bc47f9c588b12e5699128ce5d8aba85703778e15805c3a04dac8435ac8604a509c775d628ac269fda1d71c467d818f748fcaaccff21661248676b8ff13802c0402703175eeb98a83e6736e3e8c53dbcada0615f676cc239dd72029d09178444f230e5380aa4af0db7f39841458c529a3e828c2ac35c437c85f00876c9254322ec3ecedcaef3fe2e70ffc866ae031994feafb627", 0x1000}, {&(0x7f0000002d00)="4cbe1fad90c5571828d911b701e7efa564406b1e2e338978127277fce304994b293311df960efd4a6d26da8e84c7e7d2916b689ebaad5c3ed49d32114ed0192f5bb879b8ddbca3a88f62226aebce90ba544e32985dc6a6ed72395e7412e6d6d870c0f0b144e135f2a6c6be5324ef28dc3a43d61412bbf478ad60bebe1316308142a416c26f8a3b6b6bf92519", 0x8c}, {&(0x7f0000002dc0)="ca07b5bc8ae6ca563d8a1741da82d115e38b1f723a4bb4dd9f0dab31734b63abc715a85225ae67e0e34cfa95f6ce", 0x2e}], 0x7, 0x5) sendmmsg(r1, &(0x7f00000047c0)={&(0x7f0000004780)={&(0x7f0000002e80)=@in={0x2, 0x0}, 0xc, &(0x7f00000041c0)=[{&(0x7f0000002ec0)="280e54e0df4ad3ca8562229cd33d355f78981360fc32a537304f1d9946ce3051fd1c0bffa172f9074e3c7bb5d87387d8603fbca956f7f6afdce10de30abaffd47091008be6ceb50610dc68af87e006bc3f0d75c51a7e7fa9e976ffe7970cb3b31136693727be8c06d8a6d568663b4ff51132bc02913ec50928e162aec620615dc1709d07aa8c08cf95490a370febceaa7d313296406082bee6daa0225192163a3ed8a4b818c7a1acbfc8cd0832ece7628bb62da0c0b3ed92415fe4519db1525b219238b6acd6a4a08d72c8c4f7b34e3e4432ab9b51e49d6db7d439541552afec00cb6ab813b954ce68375052e2325ff034b065e47d5e1079324f5a2ec044a59159a9ae48b416d0156df5fd2138e813267ed5955986e91248a0ad0f483bae5aa624df702b57442f50032f7183ac8e359ce1ef550ebfe19afc1fad28135e16dbbdbb4905f9660397580e444dd01ce82c02717aa884cfd8fe9b3e1b8017bc3ed39ffd849ac75f59010cd3add242641cfdbc29db5cac5a14fc5ae38699d497d63a185cbf36d5968fed7b3053fceefb843f0eee86c8b630849ebfd07c38af9c5056edd8b0baaaa9b2d77ea2ea74eb4c85a3f6d04cd5ef253fa12f3187af9f999e54861d39136c745de5ffe1127914ad562a0a38dd36e0460ff80e8b5b02821945e5e69c0bd8990d8a43117f9dab12c4d6426030e2015c5eda77a8f3575f2c8d25087303efa4dd92dd1dcf8d497fdc71645b6800e3e51ab4ae3cea655c24c828eda49d0d492cd3e49d2aecca72c3f2d45b2094f1d9bd0f380376a29b67db389954e05b4a48d0395aba7791cb3c870328c6a127e14978ab92039034516cdbe836be315511c55a88cfa3a284fd61b75455f19e4c3711e496fa0591315bf0461810946efbd835dafe1f531c4b975e3c71481eae9b5718698ccd8d3fca5d3e3607a9fa59b0a0ee12ae84e58baf9c382cbf8fa20d95fb4e75d429285cc1f5a1d10cf8ff38b42d3984fdadb2457ad506f015dbe99365b9d93ca4ab39660de043c040350eb3ec7bd5e5e16d4ede8e579593126ee8f06217cea118fa8f4929ec20c0fda4da108038d49b192400873770c05f92197588942a319065917f705e2f729a1d8dc3bf7cfb399a91f0594eca5c2d201c7b762ce9d0b8e47db8810be2c104c6d844844721605b91d0c88dd2ded9ecbabe6bf945150baf2d4e986b33a9e0256b4848cd58fbd190922dc26318fd2a4e8e13d049e5af2ba61fe071e2eb43310ca9f302b098c22ca73d3cdb2a559561cc74f2a7453050ea2e4499dfba503bf8c0729b8823dc6ae45c11cf9065e54d0eab0e53efd5fdca2a4973e1868380caca1c50e9fe63410a1a9615d52e2a352f6ec7e33528f5bb628f89e6de11aa0c28016fda88eb1601ef25efafd23398b59761dd32bbc5751da173438b15660c0eaf0a90453062c4d5c813d2784acbd20eeb14600c0c8247d1e1cd0ec4c058c52fb8be1f60f9306efba6cd3d9d04c2767f5171a8864873b8cef85a3119e0a1e968da265fb03a61605dc8f4a852f208fb938b806c168baf87e5770462b8f0ab4035c536391947e3746c4805b08dbf2cb53ac1f25f01ddaca33658dfb6ab46dbff4d7e5a4e17b60175e7f2f9577a037e9ccfb6b5f4ff7e4e23448a9ce9b7764051ccf1fc3d040d4787a07b99bb679f53564b1b7880c49a622a4bbeb45c08a4d3209936baea944511212b0e8f85d1438429077d2b8271a5db9cb0791cff2c10dbbf5c901fb5e0f4ca97f193986a8706322df5a4873ee022a79ab159078f7b7d60726312d598e5dbb61e25bd9085f210faf1bcaae73750d5d2705ad11789a6a1732793038ce56d040bbbfcfe1a510b71729e4005beae353be2c3d4b48009e2483e29845f9531e9bc5626a549ce3f12872e8077c06fb9711e2252c3749695c14c8151247fab4069ba66bf071e4c9f7bdcf03277a58596cb32bc6c08977a95151e3f9c1469338c7d8fa16c20319179489ba02ac9aaab7a6a922c2d5fb8abded53285897e90ba7bcd44029644a5e62eba80031230a6ddb7fb70068c9cac2bc60aff0a87002c41e3c90c68ba251d4e4689cb07eb1ec48548fe658ff6d156b5ae654325706c398ad5767455735fdc21593b073a3154be5c94a78739fbe7dbc2dc0367c08368ee64f9d96846830595b6195f0ce246c072bde4ebd5b1b3e84f07036779947bbb87c738204e39147a75672d5ed4cca85602cb701b95fac61e8c8701301c1b7fc7417499362151e3b3faa42fdc15e1f4c1e53dc7edae3174c8198d5a5578933d2f8250b5ead4e3f81ad6460fe08c1e903d39e0b74cec0237a1d52c105fd4a220ea36c5e58ffba0b812d6d5189ad795beee8512bad4f0486f657a63ab59ea850804ef095bb5ccf389f65360fdd0dd2e1815fffcd0077ccbe70e48079e1e66c038d766e0f6fedfe473d5a25cb88636b44548f28b43c075b09f1205d4f98d64cb556978129cfe00db77e9caae2fb2e4dff527212e8953c4979afdfcc6d9cf7b58072350fb61a1ef0fda768197297b57be0c9ee16f28943b939141baf1bebe322c7c7c7b5d5129fcf6dcc178d4d847eca29cf9e70938defbebe98e9774943d3a94283976b7ab64e62dec5ab6f60f07634911234f7f54bcddbc023dbb891fac3d884506977d22a3a4cd5632589f806b506a4fe717b9a08abc443ec9325fedb153b4b293ca1e4dbc58a7fe35bb263782d273e225a9e4fa2171bf746d92e0b761d801191e83b7fc762b17edb933ba7632886afcc873a97b7ad71eb7fe8de82249522f5398c03f668b6d3cd2055ae7837b0e9838de5dfcab29bb4bec0b4f3771d7c6d2c9ae7c7f09d262e2d1d1a47e1c952d8e94ff15f37c2f2b2e3a2f94a88362376e5e85e19dfbce565adc40e32a8159d28e89ae0107f6d1a87bac87a148a12985dfbe38e0c43835fdf6b8ae90017b8ac61e4b4002c35bb7b8f3c73376273a1c6d5c0fd684bc80ac336f4bc6aff0b09b786ce8e6960a5f339ee115c81c92fa76c7e6b2ff884959bd0261c198f3d5e82c8f8349b7c47b68f75457b6a6395c06f9ffcb25d7ae4fd9efc4d1bfb3315fbec27dfc0ab45e3a3ae3b71fc68bbdbc57539e523b2399421b1c7255736e11c2bdcd42ccc2fe5c4ba4aba7a0df07478d0feec6c59a7f1829934f5dcf398d459cc9ae67e26d8c79788c528da5dda7316b47581d2f836ea3438ca7ca745ec2e067d1496c85c14ec13654f91bd1474c3450d8071b3592840971a84922b5248d90917861904f835e82b2a478993e6825488248e71a0b65ef8ef806d5b51b514ee45acfd8deca27b0c42385aee59c09bd828a8edf551b88c3539fc25c922fdc91e1a6d91ffc628331040d104444ce6c478c88bf2cf47f8f39e2f7ac4e437957965f460d5235d485936eb1dd945094a37c89b2931a590bffc41416a465ed30192f7b12a3f39c9cc50ce1e72dd5daad5f5627c59cf956a636816c0a9f2111a3797c81cdc3ba9daf768aa3eefff9d875922ff8316ffa5688d3597c7eee4878fdd238a6c7f95f5916adb138b9b450949b996bed334e1d621a7537abc634e5fa8cda99ce69ed1accff542c539e64fd673fe1f1a398c8aa4a85a44506beac7f10098b7b06aa82617217fe062e84eb7f67d9b4b176b2dbca91e4e8449ee83d12b56c43c30dccfd578052e9c3ec3a21c221a227a186553195aba779a42fcdf6e790b76dad3c9f20bc6eea1b9db7d0ceee8acc5f713a6408118d5be865ce00db669f200f50710ee292ba7e2e9041d8c954caef00f9df016f9331f30c6557a6e6db8a0942347d043c5a39a44c028870cd5d59b5639056b52e1150ac7249c96194614426730f47d86114653f8dcc8ccb3d3d02276b960f7c448ba04faefed3fcac015b9a0d8504e15dff7d9f3f97d4e57642a02fa30b94adc1f92b7eed5c0012a87822534ecbcaacf6cc1a6dcfd472e6aaec04c017985625bc8b6c0723ee6f6fbad753dbaef3b460650b770d840090ab695320ef10d309169949260c971630c1d3484fa167fa4e3f6143adfe7061bc2a3bcbb79314752f54241a8603c18c0778e2eb3680650808589f9e1a6cf63bda83c612b9d803a2fd14a73bf2016f240f5f19f1a3ae59ef02b2c5996110b96a17737975a5084658d2baf5fc9d206dbd8847ae7f701b3ee553aed94e5e59a3d089dd55cc7793c7c5be0be49276c1689fa14acc5f8d3647453630d42b73d3dd7757d9a6d930b16d009707045694f5786fc4381a81b75abecbdd1dce796025e21dafb191fd95fe16973798fcb60a7d6454ae794a6473b95e1f1e38a05e95f08bce442de7822682aa769167a54d7250ef3bde1107bc8f7e3d996519e0593be292c6dc6e69934de50aa624235abb944a66017e7ef4e251f228b69a0276f25fd4bdcfcfe41267e3e90c542d9c5dc45d23351c28f1103557922ce3de1c6ff11adb30142a6c764a2a187108a0d102ea23bfb1fcf98603d71b45540a4c80751953f0089da8fadf81cb5860d0a1de7d567e4954575255862ee2e8cc5324cf12764f86e35af7aa0acf2297bcc43a854384f5d8fdd39e80c5e583e5410365dfc8537c915f1f6f7039562beca781a93f4162865b39ac77334045fa3f01df0e7999bed4c385b9488d8ce471b8549dcc4db0ff6c6c8b3ac4958c1c07d833939c74f2355b577fecc57bd7a419d749b5d44c4af00a0839552fd98f2ca99991f14ef27c0a8c001c7b071c4f0ae3fb154c15a9a580a9e9e065c38970c42d5b6b0f878222d75bd4e23be6f4c09411f5febc645cfba1714d30bee1775d34bb32b4d700246877312cf7a802d3dd14f66f2a82099ba8dbf83dc9a083e544ca25d80b256905dd7af7a8bf41a863da23c72b185d20e6ca9c25ea07385f7c422f223252af1002212b55eeaa11828d203dc2f65efba849e9997a1013ebd3da96404f879fc51dda235ef1ec13d75764927ebe86873f180c1abb54ebb66e7f8861dd0585dbaa346fd9a2733fc65120f1a8e54e4097d39a047637de42800e01f60dfdffaf9da74ba69b0f580f3d1418196204b0ce9df19f800668f6c3f6203792db65da601c80e5a978bdc4e87f902ed5b2bfdd179a29f8524911ff0570e0b3229d0764a1c6f269e32206a68c069016548605c344f2a3a783392d54c02891b53158344e6f141cf504ba9191fd1b75ebc9fa83b665a8453fa671dbc72067d5b9098f6d933308909ce9f5e4bd8a04a60eec7891b0307f3049c3c171c55da93dc09c452b16efe2b36096d82971e3b9d71d72e326182f87804c6dc67e4e8a0ad30292c378cfeed93d18173a0374aa253e574a24c159c190409720c4471da2e80d5d5a3badc31291d4c08d266dac5d895e685f0a2c3566567d88b1c657ecc89718a6a61f8ace1b93bba2ad7ac6bec29d78b80bc62f95bc74d82d8e2b90e756e3db94ddffe5eaf1d103d068d482fa55e3669171e9075181e1c6bf270cfe19fe94f7c36f1bacfedef7a8a392111ed485beb96d40060ebfb83e93401ae38e7232c6cb26a3708dddf6d88f179ab89485d4acee0d8cd5720b9824e9693ff5c599cb524b4e7bf5a41d4857f738bbb1fedce39c6ff209137268a8801e3a426a9ecd9ef0c72f7eb1a6ed1c3f06b26c9b1c45a8998f328131562014ab470f5b384a76a2a19b4f7ba69f59cc0788a4b5e4f8ab45330da6dfa7bae7fa71e2d8c1f233413d4ba9249b154a9964e7fa45749abcefdce49170377e03d9dc70b1ba8a2a4c58b396e8daab8e2d5f88156680aadd1b4697d919a6c7e4e2802d163b058c46f5d6d2ae71524f4b16b7358191b2", 0x1000}, {&(0x7f0000003ec0)="7dfa2d3a40275bbd6c7231e90feb23286eb0c463eff24eee8d2d2c15", 0x1c}, {&(0x7f0000003f00)="7f3edf4fb4e86c556aec96b291ac19c9f0605594c0af7b3d06be5c60893adb293c9eb046dee488a7215c7be8770f1e03af587bf5e480e8f1afd228180a93e1fdbaad195c8121003ad3bbb7714f4981cdb1034cc34f918f1078142f9be9025c48112ad42e071cb68474ebdfbfe68aec9aefdc6e394ec08bb57fc63431a14bcaedc94792178d6549fe5d040212462e1690ab19131bec16354c3beeef8b0ecccea5b0be45e359959d2cc57a199531bd07e65f1a981aa42db66395f2bc8fd04893b49b2f128ab35abed2a65c", 0xca}, {&(0x7f0000004000)="d346282ba6506adbac6a3fb3d15a6a2f523f90ba9ffc1005bb7610a4d7487518b177980abf66088b957cd41fd0fd46f2773559cf86f70f2dc2f91f8355e3aab5c7fcf0b747d5f8f55b08f624857f52553e27df88b3fecd4dcb76aad2c232358e18", 0x61}, {&(0x7f0000004080)="92828bdbbbe36d92132d7fb9dfe3a1fd", 0x10}, {&(0x7f00000040c0)="865669f04331b4eed8329fe017b842101ff13dac39b2b25f14e25b9fa136c205318f989ed03152c3db04e5ebbb43f19f55aa8d44626bc36fd78143801fc3895c46da96fdc017eb1d9ae0419087959ade65085bed1ba65cf94a02df156d8eb5820df62aa8b5e46e0dc550366d734fae0d13d847441ae1b920479e58242c07b3284d265e0c83aa9d039f2c80de2b3dd1add92e015d2b73646fad16b73fd371d95d10bb532426ae423d43f04573d1f7eaa534a0d0c0aa09bf42bb8d4c3387e7a4f778c3147faefb40af017ca282b1831ce0e9d850267e0c6a492a5fa418364e20ef9fbd", 0xe2}], 0x6, &(0x7f0000004240)=[{0x58, 0xfffe, 0xfffffe00, "c4e8df0582e90bbfbccc0217a1da0444178ea4030c0faec99fd178a4587d705eca2471fc1e1ef607f6f88c46a899cf64430c2eac4b00f6cb82b5adcd9e5c2c92dcfeb72d"}, {0x50, 0x1, 0x3f, "7ff584f2d99bb86edd2fcc45d0e92ff6b17bdefb3da0f11b0066432ea9d217ab43ccd09118b95205139d06a2bce57f580f22994798487db629c9"}, {0x58, 0xffff, 0x3, "019b4101e9d8dbddd3b8db3f4f6a194a25bd555e13232d5f622d85ab9dc4a76359e68cc67446088f12163951091196f53117db443bd2cd963ac39ef000c274ab4d200149242e26a9"}, {0xd8, 0x1, 0x6, "0dd03aa7abf7836515cc1d7187d0be87b8fc9b09fcf3bbd2bccb0d97723fbcb26b662a95acbc64aa7c5d765f7710424f134b5248d73672d84b368fc4fdd29207bdf661ca9728ad611b13922161b365f4effd5201826b2d1921ba82330d34fefec3184e2c57a0618f6220f463233db40cf7668c684be4c1ce5d0c1a639682f8157e3ec4461f107785d70728505cf5b37fb0110c3d127ce15b322c8e9e6c71c7dbbf8495ac3bd7d40ea85b5cf50d548a89e8d360b60dbf27f2697821edb4580c8af887dc"}, {0x110, 0xffff, 0x1, "a0dfbf9cba676e114905be26d0ad7dd914f20f699abc9eeebd738124fea2407e0944e024ee1d8216e777f4e3e68e58e6a1b301494f6f833baa530f6e2a3c78735c7c8270e7fe3b05d66ae7d4c3e2d4b15b4198e5c9b7ef2e23a2fe0fffbc520a4336a758a006fb5656c623ed38ebc293fff7e6468c0e66c88532b2874db33146ae55aee7a7cfb2f1163418aa46723739980286e38eba91ebfabdcad4799b0750c48f5f6de3b465b8baa7a6544a00fae60d4874c9c469a30a25e906e5ecb11d6fa630c2b54fb7699f9d81d550fb79256e7aecba76a99d53e5ac4b459f3e5a3aea6d68935d7531624a980466eba6138a1798c0155a6cb0b365ae9d"}, {0x110, 0xffff, 0x4, "d5b7a9c5a78524b587f1fe8c3840d0db9c20aa9dba1c1d6a6a9d7d0ef2ce44147d37c341aaa3f3da34203b871751c2964db77b3e45e118938d1ac7a0e73cf40232274a600f622e4ebd9456c2991ad1e1840a2c9b6704f09372878a380a42cd5e590fc07e4139db4f191152483c5a12ec9372d491911a6413edfa5f6de120f92f6bbb351039f0bdc37fe2e46ff871637e214f7aa9757b49e4c8b8fa07f81fba827f98b785a7cd7995e2110d460c77fac6987961221d652403caaa780a285c5cbf1b0c40da7cfd343d74b1aef002adeeb8161a4f914dfe9ce9e21ddad9d46fdbb7c8aa20bf13c56dff2172686fe86b2cabaca18903ac286687df"}, {0x110, 0x1, 0x3, "98267cfa87484b0428d8a47203be1cd6b93c2c5d2cddd74df33fb7f1e2e8d933267e154e49f80809efd6cd8dc9aa29739a16b94c4e37292e9012a13995f704c53a65374a90b57bcf1fad72357cdfb1fee756ce38a46e4e8ef6a259b68c49f21c75a0262bc141f0619e2a1aab671bf8fd7df1c25edaf1598f5c8c1c7e00091588bb0985fd4ba246e00021e269489eeef7df63495ee700f85541eb7be24a7d5d5451145d4f0dc79d6955499004833a6ec6da27a5dc7852351b517db3cf9acd94cfb8e840525cee8c3d77020ea3e8ce82d5c60d2f8581f1a6f85d46b1949588c90c65c665a9e35b195673db5a5369725a951a7cdd9ae79b28c22cfe48"}], 0x508}}, 0x10, 0x5) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000004800), 0x2, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000004880)={0x4, &(0x7f0000004840)=[{0x1000, 0x6, 0x1f, 0x5, 0x1f}, {0x6, 0x2a, 0xff, 0x4, 0x1}, {0x2, 0x1, 0xe000, 0xd823, 0xbeb}, {0x9, 0x101, 0x9, 0x7, 0xfffb}]}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000048c0), 0x2, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, &(0x7f0000004900)) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000004940), 0x10, 0x0) ioctl$WSKBDIO_SETMAP(r5, 0x8010570e, &(0x7f00000049c0)={0x6, &(0x7f0000004980)=[{0x43, 0x7, 0x2, 0x3, 0xa2}, {0x3, 0x0, 0x35, 0x6, 0x7}, {0xfb34, 0x9a7, 0x2d, 0x76, 0x1ff}, {0x7fff, 0x4, 0xfff, 0x0, 0x1}, {0x9, 0x5, 0x6c6a, 0x101, 0xfa37}, {0x3ff, 0x3, 0xe67, 0x5, 0x5}]}) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000004a00)={0x101, 0x9, 0x8}) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000004a40), 0x20, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r6, 0x80105702, &(0x7f0000004a80)={0x8000, 0x8, 0xc4, 0x40}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000004ac0)) fcntl$setflags(r1, 0x2, 0x0) recvmsg(r0, &(0x7f0000004d40)={&(0x7f0000004b00)=@in6, 0xc, &(0x7f0000004cc0)=[{&(0x7f0000004b40)=""/77, 0x4d}, {&(0x7f0000004bc0)=""/165, 0xa5}, {&(0x7f0000004c80)=""/55, 0x37}], 0x3, &(0x7f0000004d00)=""/10, 0xa}, 0x801) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000004d80)=0xfff) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000004dc0), 0x20, 0x0) r8 = geteuid() fchown(r7, r8, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000004e00), 0xc) pipe2(&(0x7f0000004e40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) pread(r9, &(0x7f0000004e80)="b214fbec827392dc06597a1bb8fc2d44d39877e7284456cf0c5eec718ba5385b7d90449d6fecdcdc39e86f7f6e1dba5779ccf4b8748b252551dbba77b03fc75fffc238a024bc9575e9fec7bb72b1b58b5eeedc9a4fdb85876b5a63c5bc52b9a01338addcce5b493052e47e7cc64f234e65ddac4015acc3d558ebc18dd1a16daabc90e0073f4cfd33e6c61e19cc055f9596fef10e1b438e2a5439f2979a6a1ab12962939e06a67dc54dc4143e20593acd7346d184d07c64f699e847b156731525f0b1495c6fbd", 0xc6, 0x80000001) executing program 6: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x10000, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffff0006040003ffffffffffffe0000002a70fcac385b700"/42]) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) recvmmsg(r0, &(0x7f0000000040)={0x0, 0x22}, 0x10, 0x42, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x0, 0x3}, {0x38}, {0x6, 0x0, 0x1, 0x10000000}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000580)={0x0, 0x0, 0xff, 0x6441, 0x805}, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000005c0)) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f00000003c0)='x\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') mkdir(&(0x7f0000000680)='./file2\x00', 0x1e1) semget$private(0x0, 0x0, 0x384) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000440)=""/147) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000001b00)='./file\x00', &(0x7f0000001c80)='c\x00') semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x80, 0xfff, 0xfff]) semop(0x0, 0xffffffffffffffff, 0x53) mkdir(&(0x7f00000001c0)='./file2\x00', 0x10) r2 = semget$private(0x0, 0x4, 0x42) setreuid(0xee00, 0x0) r3 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000005c0)={{0x200006, r3, 0x0, 0x0, 0x0, 0x11, 0x9}, 0x6, 0xffffffffffffffd8, 0x3}) semctl$GETPID(0x0, 0x2, 0x4, &(0x7f00000006c0)=""/222) getpid() semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r2, &(0x7f0000000440), 0x0) semop(r2, &(0x7f0000000500)=[{0x2, 0x5d32, 0x400}, {0x0, 0x8}, {0x3, 0x7, 0x1000}, {0x1, 0x5, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0xffff}, {0x1, 0xff}, {0x0, 0x2a, 0x1000}, {0x647cc002898a3e62, 0x7fff, 0x1000}, {0x1, 0x6}, {0x4, 0x2, 0x1800}, {0x5, 0xff81}, {0x0, 0x8}, {0x3, 0x2, 0x800}], 0xf) sysctl$vm_swapencrypt(&(0x7f0000000140), 0x3, 0x0, 0x0, &(0x7f0000001380)="01000000", 0x4) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0xbe) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) unlink(&(0x7f0000000100)='./file0\x00') mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000001c0)) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10, 0xe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000240)='./file0\x00', r2, r3, 0x4) r4 = open$dir(&(0x7f0000000300)='./file0\x00', 0x80, 0x4) linkat(r1, &(0x7f00000002c0)='./file0\x00', r4, &(0x7f0000000340)='./file0\x00', 0x0) sysctl$kern(&(0x7f0000000380)={0x1, 0x4a}, 0x2, &(0x7f00000003c0)="251d4bde82be1ca54d431f145af0d4c1079a30215876e22adad2448db2093bf7ce950e8eb78673c32a21c22f012a5869aa5fb79ede7c16e947c82815fab2ca22b3b231608eca3ab2ff302786c2ec1c7a28887e69279d7b7694e8619ae042c89033879fd30fe86da3386eee062698151be0754ac5b9002515152d1b92bd3ba9cb14d284d91adc364f6a2e020342b2a9b7ee5bbc1f2a77fed8ccfc8d178283ab978e1bba1c815e5a0ea6198816364a3ae04472899e475c19a0d15bfad68edf2f", &(0x7f0000000480)=0xbf, &(0x7f00000004c0)="0e7db16658f28970b68dff11111a5c8877f921", 0x13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000540)=@in={0x2, 0x2}, 0xc) recvmmsg(r5, &(0x7f0000002e00)={&(0x7f0000002dc0)={&(0x7f0000000580)=@un=@file={0x0, ""/508}, 0x1fe, &(0x7f0000002cc0)=[{&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)=""/123, 0x7b}, {&(0x7f0000001800)=""/34, 0x22}, {&(0x7f0000001840)=""/129, 0x81}, {&(0x7f0000001900)=""/164, 0xa4}, {&(0x7f00000019c0)=""/211, 0xd3}, {&(0x7f0000001ac0)=""/121, 0x79}, {&(0x7f0000001b40)=""/176, 0xb0}, {&(0x7f0000001c00)=""/150, 0x96}, {&(0x7f0000001cc0)=""/4096, 0x1000}], 0xa, &(0x7f0000002d80)=""/24, 0x18}, 0x3}, 0x10, 0x0, 0x0) listen(r6, 0x4) syz_emit_ethernet(0x1ff, &(0x7f0000002e40)={@random="82f602b190ac", @local, [{[{0x88a8, 0x6, 0x1, 0x3}], {0x8100, 0x2, 0x1}}], {@ipv6={0x86dd, {0x6, 0x6, "4a1197", 0x1c1, 0x6, 0x20, @ipv4={'\x00', '\xff\xff', @loopback}, @loopback, {[@hopopts={0x37, 0x1b, '\x00', [@generic={0xaf, 0xc5, "07e94b831a5d58778e9824921e44c365d31acf54e19737751086c9a672b3c8822404ffc0775a2e0601cbcff02935a9787b626dd541f874ec696aa70c32447a2461a576dc37952720447f44f507e5ef82a84e9341478b82b306a0392dbe53176e6d89ad6104e6a6a68ac2f47e5246b2a6b9eb0231361e9f18ee24ee58509fe43c6f97cccebddc9cd8b0c65026a04819f315f26b8a2743fedda3381a8a4566ace153250ada4d2f0169f62946261f45e08ddaaaba74342b967b1f28d12c1837d5bd33758e9e44"}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x40}, @jumbo={0xc2, 0x4, 0x7f}, @pad1]}], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x3f, '\x00', @loopback, [{0x18, 0x18, "181f0e3bb8c83879707ee55bcb57a20c720ba5939b75796282b1b5de6fd854bf74f4b61fcf5e102477e28212d4028384f6f3052c0df3b824062d644d57f3b5a620e3b4be379478da60973fe5750a3d132f2b16e1fd0bbbf2e42247773f591a125022b9d5d50f35862ccd1893d29857c09f1e1d4b40831f68722e3fdcaefc640ce00e154753b6d58a62a94ecd1feaa32e03c02a94507828d591d5c22ca345459c507e461678c9072ce34e80b1285734d5be2a7801391be65856c9a6a61c8810"}]}}}}}}) r7 = open(&(0x7f0000003040)='./file0\x00', 0x400, 0x8) rename(&(0x7f0000003080)='./file0\x00', &(0x7f00000030c0)='./file0\x00') accept$unix(r6, &(0x7f0000003100)=@file={0x0, ""/248}, &(0x7f0000003200)=0xfa) recvmmsg(r6, &(0x7f0000003480)={&(0x7f0000003440)={&(0x7f0000003240)=@un=@abs, 0x8, &(0x7f00000033c0)=[{&(0x7f0000003280)=""/116, 0x74}, {&(0x7f0000003300)=""/103, 0x67}, {&(0x7f0000003380)}], 0x3, &(0x7f0000003400)=""/43, 0x2b}, 0xfff}, 0x10, 0x40, &(0x7f00000034c0)={0xaec, 0x9000000}) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000003500)={0x8, './file0\x00'}) r8 = socket$inet(0x2, 0x4000, 0x6) sendmmsg(r8, &(0x7f0000004d40)={&(0x7f0000004d00)={0x0, 0x0, &(0x7f00000048c0)=[{&(0x7f0000003540)="da9e561102dfe9a30032ce7bff634465dca38510dfed6b7003d41670c2f05f3799fb8e16189cad30f1cf4f3743b06a8446843c8dfd93be4633d91d67d7bbb9077e57ae66a90f457919a92fce901bbd8522a050f443986d9cb93206bb255248bc432b8e88c55ce9be7e541a3d6e6e081f0a6900a55ce8eea80ac4097eb433f01a6ac9ebedac7a182c3c928c8f788867f51618ef5ad7ca797be567dd62a5685eec330ec9228883081cdf3badb1d33c7811e3d72de295c643a91a8665bd62ff24da2c0abb60fec0f42e2dc6d7cf742529f2e9abec6a311af8ffc154b838f5c86ae05508c88d79d1f3791bed7ed73475fe74f095eb3d48d52043c9df931eea3316e247d42911f3ba81291e9e80ff6c328100284b1d3b6dce368bb0733d730f9ad8bec85f553aee4fc6bf2f77c8cd90914f6f5c11dd1029ec9e30b4e7c2546450a323a84cb2a0da558673ec54bdd1260e5032e1deefee4b1f1a828c48d545b08d26797807c3986c83f288ae0a55c091fb617e4370f9a61b98f5407e1d733788aff128877d9740810be453b4ebd21ec607e9c6a4cd733abbcc65bc5a3f53b723c80190caa7eeb2877b0fbf1736e524791d316619175c49d4b0da3df29d6526b20c575f6a3aa0d489b24e53acf8006aef29537f589009d4734455e030f949e2e523899c28588085ad8d6047eeff0bc84642173b3ae0c37cd8ba145676067194affe3fe38ce1bf2759aef1c8054e2808fd5eb33f4a82c80fb9f1e6de0bc4cc7f09193b9f12e8c1c3fe41f90f24c096d9c5b71a2252e04a88e9ab52ca9ba8a55c98504450032cedecc9c38e544af16a6c3fa42103f648615c0ccfb40cd4dd85378beebe2bd137f0f2cd35c21bb45bc3d4a8f4f3031cfd17a286d7f3f55cc57a17b0f133fb7ad1871243c8c8e70fcd55b6e7f33438acc40a95d34051182dd252a9d9800e681d53331c4900457e65890ee3d2e14e23301b9c314af417c9f11ef20b77c2da7592a79f21a6be6e59910cdad494bb2c61c96bdffdbc785a5917b576b49edf44be48437eb64f8c709172bd89c16b4c189fb417b3584f270846afcc62b130a42f4b4a03034bffe1d7f39224b744d0271023babac454ed9c580b4f6a0b8b082139df4905e3c7cfad2013a4e29341a4330c244bff52f2ddf641bb64dcf88ca130976f2a1a6ec45adc256db8197fdad297c435e5ef6a35c1e9065834dd0f549f568769d7205a54168ef9d3aa55dcf26a0ceee676ee735dc004c0738ef2cfd36f80b3bb62713806f14c97236d25930ba9ff608f0c57e2b0fee2f97cced221b9078b16dd845f64e5ea5ab33e6ceaa478b82ab2f0460d427f3c6383d2c73bcebe71f95ac62af4b308b43c7cc6d347de8307d9401de58b4ebbb99cfeed760544638486e3b4df60ab6109a0cb0e44e9d33dbc88a5e88bbc7d3983b448cad1c574ac8a6cdce347a3ca3ad45fe6207c95f0dbcf610b4862a64dd8fcda1ec991f84a6a5028877a5d5b8e4d063cef04034fd5fbb45ca0917053da570b248d500ceec578642ecf357dcb84ff7f3e3e30bb6fa43fcfb96cd150ee97477f6e339b7429ae2ed8127a5117a516c3e4b3b20ca65ce60db35295d1ec9f2f1346fd6d049777d5e60ba5ac00ce37b1719fb913e43325cc958a8aa2059cacf922b1441732cb12812c5bee5064bcfa43ab748d36436e393f615e298e0d26e6bc71b49f66881bf2212f667655832837ff10b4fe7e372e8b0f77b364fc76c4429639dfa832d88c4e5e8f743ad4bbef6d9d918481830ebbccbb2c56b9be9078e9f67ea15ab8f8e19793adbdcbf0c33cbfd9c73ac933ae53dfa9478ed8900dffe3d4142feb28d83e6fa1679ea9d69def02c8f4966b33b0d56bccdf257c8a50e53c594bc6609507b97a0473daf91ae9d5ef0929e37bb6000d96af30c57dcd844d3124d4268884eefc1e20d5e4fe04b6d5543a97285662c5c02b6d7f56e835350bdbf903603dbe0177b2e7ee2eec32ded6cf66fec0661012e72bb87a1918caf700202a8e68e17577c02cb16ec522f9cd200a7153fed7b2cf4b4aed54c320233653263005957ae56a207d8edfb7e593662d803bd3ffad7210ddf8e48b3c555dcb729b95bf1475710d2afd5e7ff766205fe8fd48888677cc9ffe1f59078fd5cae113d11d9c747dfe52e1dd86c2b86d9643f0ddcee0d9559825e2850f4cd76fbb37d07e3f152bbd9cfae9229d1a41e89fbb01b3ec8950abb2fb1f1df2a840dfc7bc293dbe82909558aab51acf5165093069b1909d62eb916fd9f18db7c0fc80e1a6a553298dde2c4587c68242399da2611527176bf8330da80183edf9f036ef46675d222c3671471ff3bd0a96bea7de6392919a29ff3f5041c2514cad9c4acf7da231b02672234eb71d00aca31da8e84d47c38420aacca71131e7656b802731f44abcb852f0c2317226f9fa79c5663e713adb69ea14b847878cc6068a41314db67f055c9482d06db10987b2def031e8562b03230d34792859a532f792e9099a6bbd0be21ffacc9da997b1804bb5f5e03a86db567c922aaac06c8b203ee4ec477bbc2aac4e827f3fddb41704b576c32df3e46ecf8ef413aaf5ca86f999507f3e5f64fd98eccc3282843f497eac67e3159ab629c7cf430414a414767146250a249aa953a70f3fbda48a5070843b748cec441e657f1a635611da99676fc9d1122eb061f8fc2b9be45ce5e670245598990d8d366a2516c3a2a4f8f55f8ae9bc3b312e49ceeae5ef60d557fb3d55c0889565b952923bd90aedd94ec5b3b0dd699a766c9a79e758473251950e4f083a4f7e2ce7ca9ef64f7b4625f733526679d0ae9b747d15d56d4b517749fe3eaef5b92d642c8c4f6c5b54e9e07f9934402cf808fbdf564c2eb27615eea01ad1e365580c03678cc87d361ed17f6cf5e29fd40fd519178dad0b5c120d1015e1ea19fff6ca7fada83d667f4e30f250bbacfb90f1cc20f8657f038fa36985b720c8e47890b6a09d476145207343fe22825fa3863c3dadf7ad87476343c0036685f1fc34ff93a0688a862188e89456ca6dd680d112e44723159ca4944520f20cc4bc058a0bb9b2e9b214e5867c469758050463cd967760cab67428a8a759fb4eae0f2edb4fc56c9be0d96c4dd181cfae4888f416bc08770b5fa5bbc8b83733611547f6ea7a0bfc8b94b1e4e08c54da5219fb49f8713ec59444eccb2dc0c26619b43de82520ae122d05183fd5ad9b93399a4beb4a4089ab075d3d76de7ea3a0fe8045d85dd5e15543a2da6dd87f1e271f87803c638d89014d24441a6df85044a566ef5c643a4e4654f3f798201459949cdce8755b314380feb305d1e94fbbe1fbd86d8bebc1d9234cfc898d3808cbc32be9175acd812b225da92a8140ed10ec96d403ab587c1c7833d30404d98eee8170f2a52fe120460e5d9336d4a40728710ae1718cf79540d72c92e52b98a8ef16bc92bd555609491916e64b01b1b8ffcbd6a283b1cbb0ab1117f37d436badbbfd0fc5205654e5745f15ee87e9ab0a760b201fcdc369a2a94d9570dec01e1fc911cdc98411c7fca8bc5d8490dd80c4e93ac1c23d50e1927ecbfcfe6a038fcf65bb5b783e27a46052dd5bfcf0fd2e3582f28e76f00c74dfa542fd99991781cc57f265b1302341f74b4df0bc8a33b40ad0b3366f90ba8ce2ba71cbec1a9495b41e4777f7cc682d13d6c2c36ac864e3728ca392db8add2e8895700d4e206026d2303b7b30189a83f4bcb979992a3b044ef76bddfccc7db3d98493af252660a0116c7de27973d7ba2d953305e1df6016e69f04635a0ca526ab9ff3b79bf9b623d4fa792cb7dd017dc3b5393dac9574ce022ea736847735e60ca9e661782c6b74f4b7214e354509ed085da3be9f3be1872cb0228200c25455e786ddea9c100fd23f604079f69f9fd64deacd62311572063f11d6d689ce0f1c81ae916e71691659c65c413fc5250be758f24882702713aae8cab4696ba6197769cdeebd35693dcfaf04303b176b07c97c56b1a1a35462cfb800b907ada71a9d4df4d6e2a2a16ac009e522cd31b8892bcba74eb6b8b84855581b37fcb5e0f289db2504c7dba99d117e05c53edec7d51eb7339ccd4ac5ffdec9732ebcc108756f644aff5b540703ba227517f35e39300a3ddad2b7f3409458f05512e3d1d5d8120874ea26fd790075707b3be04bcf67d66a2c9ea7bc6ce206dfb6f5519a43c9c357e70235c639ce7c99c559904ddf44b7112f07908bfa6c5985e04df551e09d8509819177c3a3156f76ae20142830a3759cf6e3702171b417fbb16b21ea8397341625165f485dae1bf555ce6993de2418669ac578b9731acf589232e3c277f0bb936a0a3cffb493c066e5da7a89c2fbffecc9e3dc451e144845bb254f09dbd4a972caeb228064728199cacd828cbe6f174609515a727f212fa943a7e40a82991baa96a34d21bb4818ba1376af3adc8453dcb98001b7d9d8d29471943c2eea3bb4c3fa3135676246cb36bcd9e0ede44a6dbab23abbe688bc0e8ad6ab868318c512c5afa6bfd288d5497637cc0ab03a02ebe8ca3755ef615d7201140e176b29feef6cda39edc71c93b5371b31266a34c7bd7f10609c60013e1c7305a3555cca931e3ca4de2db6eb9a7dc502c3c668289bcb1b3d86725623bafc0e7a117b20cd564e1590ad7f6ad794881174dd23ffec005aea5062c3f5bc2bb0499c8b52e0c8c531c24dfb3da525e80e8679e06829cc64f9183628a978e03bbf708868da3cde17e285c9b37fec54f154a986341cefa8b222943f2d1d37f36ab2936fa057519bdbf0c5d777c3c389d8e78bea826d0a1569f20ef3181475346630e36f7ce2565454ee20ca77b56af5a987d7c5adaca835b3b80b759cd58aca31feccf0c38687078197629194dd5c5048c5f4aca3dd3e0c4490ba14655e781add2e64ae3481eaa2c4de11ec9213fe8c73dc78c752ecde4147b62308a884b2c7fb5d2865d7f22ee0a42b077f6bb5a364bb60928af8018e8dd5d0f90f5cd26d4b448ad3d8e6949c403ba43f056484ec56992b774a5b5d4a88a4c17ab43769eb4cde733f07c67866c8b05742ec8529fcc339c576a22dd9322580d661c9dd8737127e6defd46f3249c7526e7aaaadeb4d8d4fb16d909d900adf53b4d96939d4f0a16cec0514a71f9f86dcc948ab9e757ae60e5f0761d9333575b3418a8b503137dd58317abdce45e4fbd1fc5c183018c808f4cd16bde906a4515340b803a6bcd47e3dee43fc15b6877ddf2682f7971c39fd4ccac999734f45f61fc7a0b3eb075c7d80f1089b91ae60d828ee275e61861ac0339841db5d6e5e6ff5a09791ed4aedd65f084e0c0480d719f50bb0553e10e6f89331190145c4d6784e5fde423a513e5f7246363d117b1a549f9b7fa0ce2e5b4394bbc2a0e296cf9e2c236e775b53e549c99a3f8661c7864978109bb4a1ff867e02158e702d30ad2d862f67a389e62a3adfadca1af78aa4c544bc7b40f69472d18f4470b29ad75be4926dab011d040f078a5e2c7f0cbe5e612e694486e8a3ac842a7e61e337a70c9fe1c719ab6e9431a59757fc93b4bafcfaa7758f86c8f5561fecdfab5b26f71248f5ea3385c1a8f804c864567e9725e4bc34d80a6b829311c5d2e7747818045f399f7365af14cf10a3afdf3a69f0c4ea21e7e59f1877af9035650bdc8b099cc4c9cb36e14072d6ba81f11607bebdb3c3b35d166a0e47573f965e37cdfbb8acb68ad101804c2ac9da18f75f22dc88cdcc580fb0f0732097a2862566f3da1b50885ee459afe5fe47493871f869f622cd39937d3d0f018b59e0", 0x1000}, {&(0x7f0000004540)="6291723f08ceff9b19443954c681dc2a7a66635c1051598eaed3582c4ae69b7138c21c861779953ecbd71363dfb75c631d564636189688d2730f85095aa83302a8", 0x41}, {&(0x7f00000045c0)="460222a91d7bf0d4f08af86985275b9e6fbcf723b49ed46b576b6b0df92a6ce6df7cd1083f6c0e0007d58cdbb31a8d6fbf64b67094e0710e3648b636f5f30fa20538700d42434073357db2d8fc1c98b78b3c02e81f04", 0x56}, {&(0x7f0000004640)="1e03b640139c263a9e637270f049af8de966e0c9abd1ed9895c6274e12583adfae4f07d4f1c4620517f3161910cb1bd67d85a233e2b2402996b153f8186963c626e2c0f9952ccec4eb20b064db7b7c1522782e0285887b29b04c0bb7116b19077cd0b2d3c665813c2f3315cffd4b78304062744e66124958fed9aff05754204d59b3f52cc02a3ad45fb038d0e925978cbd2dd2af493e36dab61415de9a056ea774721e03ffed16d544b9f749ce636b5323437288094e", 0xb6}, {&(0x7f0000004700)="13be5dbf7b7652f29f87dab35808cbf5ec5ec63d85ffa637183528f1b410ab24394c48350181d2971afd8d4ef2e85452d26271b2e58116c0a6e2b501b26d0333a1b4932ae7ecf85ffc13bb34c4a5576c031b938d9856344d760049f4cd9921e114f2f939e6a0ce79c8113befa3e4368d7ff9ad10ba513fa713a5856c17a81e39effd829ca4dce1a964fa1b4ce61279c90a16030de7790775061c2ae95917efacd0c0c8dc8b0cb17a2e55b90b214d45f4e72e4b2ae8269bf893d771917a28", 0xbe}, {&(0x7f00000047c0)="9d2316558a0f8f772f700613c9d42aff5afc1b212f3845b9d6d1b58ef793e40fa0abf080c71db12320adcb99c794be10c4fadce14ea6186ddb1525cd27a95281c9f8d42844", 0x45}, {&(0x7f0000004840)="a604fb4957319f5a2c02971341f82e1d1aed3d0f695a24849b321f6ad0e641a850f84478cb8a416205245b99e0382efb3754d4840a7fdd244672f7bc3f2a49c34f6a9258f87025ddbf3083fed877f0c9813b17d234624e90b7ba68f8f0c1a05b702ab5dbad", 0x65}], 0x7, &(0x7f0000004940)=[{0x90, 0xffff, 0x7, "2cc85f6248ecfd14da1e1ef199f5dd0999950e1ce18f463241c210d95993816117b304714e7cb1291b289c9d980a2b462fc61093b5531e41b0118b18f5185af7008bf8b9e30c1c3540a465c7d5ea0067c935f3803f28b05faeef322b089432ab1122473c5f857df772667ee7551a05b26bfe8453e2b395737c266d95"}, {0xf8, 0xffff, 0x8, "cac7d566f6e9cb76cb40a17aa60a57dc6750c7444d598427eeb30d1745a2550a4f4a8456b7619bac244adb1878e4c80a5d548557b6f68d13145899367a52829f57409f2ac94155aa4dfe3642ea5a4f39d56d14d6620f636dbc4b59b9f5f8b783e33a7fabfa51cb1677a335941f9e294ead56f540679f27dad58361dec686d14f40328960880b858f58e2ca1eb1b3b41b4f6fc6bf9f35b240d8920a4b0311508243da5c29af083955a73c95db595bde529844b7b47fd1eb0e0a753bfd603274ca45177a96b25991be2a96e7a46f2e476205c945fbf5a46ee98f86d3e0de11b92f25"}, {0x108, 0xffff, 0x5, "f834c006699c81055ae0855c5b372f9cc41574ffb3745d4f07321f1018ec9931c7838cb75f1016f2bd8d91e25e4e3cd21ca3dba49d7a8b671ccf5ce8fc565eba20e119cc54644b65a586f0a65482f5ff690f0bc9d7ab0845061fd4a8b034c12333fe0f119263511d81797059c2856224046994acd102ce423d1a2889c914c146a210279811afe6d293edf380e93065e144fd79c2adeadf765f104ee0d02acdc7d9aa50c83354648e2341c03a80c6acb74e293191d861c16682ffc97f75904225634474372d42735e5a0126f802d7e353670fbba96e0a53adafa44071467e342b16aa76255e1ea51fb38427b4e63a565e4606b81b4477e0e8"}, {0xb8, 0xffff, 0x8001, "006167f50c2c25a756cea601fc6a833db793b8a9a1f7799087a267f6ac58cbc71df4246fda2028376b10ed2529816698d39550ba5785627be2c51871c59ce30355fc287a9948d7f11ba86881015d419f4a4cd7b2e48cdb0aab06eef484bcf2be5e4b282fb39c096a87d6d9f76af676f0dc5a39b8136a44e7250327ddcb0ec0711421ca128f969f4f777c21d98b446531e75c333c8af488a0a4330c7d5929c5841f"}, {0x58, 0xffff, 0x401, "2c2cf01f73f48e5864966b887ffdeea1a9786a66467697c99263373bc0e9fb1b5cfcf71b68c11f59abcd3c70a60c777305390a57c5ff93144ecc1a46c9e013f19d7b"}], 0x3a0}, 0xee}, 0x10, 0x200) sendto$unix(r6, &(0x7f0000004d80)="fd741ff34d42e4dbbe90a415657a4f9363815a5748d5d5fc4a6c2872e3879bfddd6456dfcd950d346fbb2133b2e66201f7919558c8c99d9ddb4cb0fbf44b0b6898f84fd756132988f97b45ac1d448068a060b5c263aa3ccb5131936ae83742dba3b309f8bba632bb9a3062d2ac22572107a07af6add500f24cf745a54ca23661d54480a6b35deb9f89e6e1ec7f9ba6d63741baa511ba9633c2d9c37a9add239a33758d64f29d302848755501fe4e96b64cf802523ebf5371917507c8be59f0eba401583656496d3489b3b2f11c2c4cfd078c0c42f40da7013a540c4d2cb6", 0xde, 0x408, &(0x7f0000004e80)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000004ec0)={'tap', 0x0}) msgget$private(0x0, 0x4) sendto$unix(r5, &(0x7f0000004f00)="8458391892cb0d685232e7cb911501b7df28a9fa1169e32906cf28f30ecc042bb4b254223f49e89821b9603e984d740c407e853f384095403e34847af40f785775907e06a76a547312266a9cca39ff1b3ef475f3290cfb70daa9d24f0bd4bfd99b572a75508b0a183244463121e08e816a51ada37ca7212f674e", 0x7a, 0x402, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000004f80)={'./file0\x00', 0x6, 0x40c9, 0x3, 0x1, 0x4, 0x9, 0x10000, 0x0, 0x2, 0xffffffffffffffff, 0xfff}) executing program 1: socket(0x0, 0x3, 0x0) setreuid(0x0, 0xee01) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) socket(0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1}}) r2 = socket(0x0, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x2}], 0x1, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000300)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x111) getsockname(0xffffffffffffffff, &(0x7f0000000180)=@in6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket$unix(0x1, 0x5, 0x0) socket(0x18, 0x3, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r5) r6 = getppid() ktrace(0x0, 0x5, 0x4000042e, r6) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x3}) sendto$unix(r3, &(0x7f0000000400)="b10005010000009f050007010700000033791c13fecea70500fef96ecfc72fd396c7375700004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71dc000090005080000fca65361ba84913f0100000000000000000000000002e7e4366e6a2d579c1441dd4138009d7d87a9533f85da4168e44840e403dcc31f6dc3346bf933dd6f7fbe89b62d3c203b0c3d3f7dfd98362fe23d4ee8825c4f53f403943ac5e167bbdbdfa630784c87432080d5196ef574874734a2e213cbe438d69dd0b9dfc42bda5e9888223f0892f88b1adf6d2025e2c2300bd7b12031032e7b3f9fb41000e6585217b23240476b42f55018ced533a7e51f1359f303ef85f65d57f79240793b1f615e13e2", 0xb1, 0x4, 0x0, 0xfffffffffffffe89) setrlimit(0x0, &(0x7f0000000980)={0xffffffffffffff00, 0x60000000}) setrlimit(0x2, &(0x7f0000000200)={0x60000000, 0x60000000}) executing program 6: sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x4}, 0x4, &(0x7f0000000180)="bfeed000", &(0x7f0000000240)=0x4, &(0x7f00000002c0), 0x0) socket(0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7}) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = socket$inet(0x2, 0x2, 0x7) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x10000000000, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x9, 0x2e, &(0x7f0000000000)="ebe3cbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040), 0x4a) r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x40, &(0x7f0000000100), 0x4) sendto$unix(r3, &(0x7f0000000040)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3873babfbb770a2f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xa1a9, {0x0, 0x10000000000004}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x10000000, 0x0, 0xffffffffffffffff}, 0x1, 0xfffd}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x3a) r6 = dup2(r5, r5) setsockopt(r6, 0x7fffffff, 0x2e, &(0x7f0000000280)="ebffcbffc3b9fd81e69931929648000000000000ccbff2d8059b50f561cbd076988e592dd5336454717de9e033c86b8fc63aef7f434232a43e19a183c5f644fb3828e088d8f4ab87f314b939e4ebc9115f19825e98bec5616cf731131e1dbc133641638338b80f6fa81bc74537e1a24e742579f07447329a0921d72d247820ccef697464c73704c3b75e96b4706248ac6e971db952b47b999cd14f9b711e9d27acb001794ef05d24e8dd0144037696e5793c050c978107bb2ccc3a865a36d39617501b7216b046915df37d7228a0d7acf7a1307d8afa5e59b1ab", 0xda) connect$unix(r2, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) executing program 2: getrusage(0x0, &(0x7f0000000000)) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe66) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x21) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) bind(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) executing program 3: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) shmat(0x0, &(0x7f0000ff0000/0xf000)=nil, 0x3000) (async) shmctl$SHM_UNLOCK(0x0, 0x4) (async) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) (async) mlock(&(0x7f0000ff6000/0x4000)=nil, 0x4000) (async) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x8) writev(r0, &(0x7f0000002440)=[{0x0}, {&(0x7f0000001340)="5d56539ae321219308d4c59bb8e204cdd39d73f0bfc724b3c76bf24093351f1bf088df0da4d5d72ba68b3a0caab23b46f21138ad9e6b388680fd9feb8412d07f97bf391bc5cbd5982bb433a52372290b37e5bc9bdfc0cbd4dbda22e60e07c59431ce41ef499034310f091ed1da21d324785d0d9a4fe90edecc3b95c3fece896c2b1e170fc18925f26be24ab4a120333e859294ab9319982321ab86824586e80061d14a1c93759a95feb220587ed80989ad2e51cbee24eed4f181729bdba045165601a2715f53cf442b3d155996c210fcb1e6369017e31fd5aeb138a45b41c361069b944e89fe6ab947a939f1c0c51bf8d4e74113b0085b061cb295d15c9fa573511935bd79b78a623a320d28336e6d50f4fde7a7fd733808deb2ef51369da935c442eb8850b7182ce939a08f20c6e917755b20933ce1825d6ed91da007fb5681a7c731163f098164580ac92db33cb53e7d3b7cfebad913b693207e2fcaf856cbe290a63958894e027f6cc3d79cf6368d250cc9c89f966e89f4831bbb0e9005eca94ddff6550719758567a8721c4960a037978ee8ec06401853989a7ea423ff71b1368591fc5c29c721de306d1c0d664464cb812c6941de71b971e6611f1658d87685f8d9775c31387198ce8abd252da8223e157bf4db2d55ac47aa970ab2e8ed8c36c336131ef1b5bef65f24b2b172b3e19495b917a49d1c94457974c5a41b4a2365b8738053a94994f35cb677e2c7aaebca43fecbf997d0a55d362dedf2bb86f0ef847e95c110a981de353f5fa9cf08f3e08ea84f898b93a65ce1f36823992d7a10c8b85c0ef3b859fff9f6f56e1ff25278eb005cddb7fd58198439a9efb61394d1d66020db6d1b8b58bb3611cec52a68558166017c3c166e71ac570dbc122715041a6d9d76c214152f8fc56d4ad6f8fde1fb7e628d8d9a7324532c85edc9f76071b254b4c29f6bcd873ebef1ce2e37576dd16552c83004a143c43e75e1a19713a5bbcbbc9d72ee7bd743c082f23ad136831f47c3863afe74075bcc58479159c73a4dd6041ace9837f6fc4bb83df06e8021e15750ab4212614478a4ab9ab2d4852bb0282eb1399ccfb49ef84ccf2dc8797431a6986f289bcb068f3856bcf81eac8d3ca3519a3ec20dbab7ccf0feef6c6d27809c62b597be5bb9829081230bd5a3882f18a7ba43d23de04da1b8841c6d14bb2478c0b815106aeed056969be2710c873664b7e73ff12f6542b8a81640ab107c79d4d359e44bce7ba9f2d4ba038a6c53ded21d19a9254f0f01cd1df6d387833697564f20d430ed33cf96c0c3cb7ebf2ff83b88e3f2e6a43c5106683a2b4733dd706c2ec779328c4bb608b7479910c8fda72aefa1caaf71651b6135ab6ec6a4dd6d5a612b2667719693515188dee41f167a744edcfbbf661c7a7816b8e8c9f056233add44332231d275a16eb8afa2a406b2deb3797263f092b295b112df16a00758196a0d23f30eb516bd0ea5a7a44d714ea803c9a7993399904c5d84651b5cc109317e7eefeb0ab752c17fd9eb7ba2305e93ba536b55b4bade3542f4d6ec6a394146bc45d6d717b6541246d4ce40d3cd2fa5cc6a02a904c7a548385d46ce3c5086015e4fb7e44f66922faa639d319b95fb0e96e303662a03bb099ba3c3f76bfbfc2e5ca8ac508130026af0b7234d984beef46542d82d30e729c505dfb61ef7aa2f54183fe14aff2976fbf61f4ec0180a3d90489be3048b4782c8d67c7102664a63a8a72bb738211dbc281e47d284cbbe4b0bd1233f3c96005b009b2880dcc61a94dc02dc776fe3b948ff65dfb0483ba2abd7fc7db000a97091666f9cf0060f766c05a6e37e14a7b5d1277753aaf3bc5bd214b7ddfb9ecb517698af4977de276db9112f3dc81ba08f66e994efdd2d55a9980d4b4c1727e106030aff6f476c9d8487ae3ffd66cc992d5e8ad0f5c85c181a6270f7f6e1a68cb6afa1e1739c48b50473c714f405ceb093fffb04307cf25c78f3d89b9d11c59f0633822d99cf0a581b315dc42da25e20ad943c2ca679667f9a14a3e89f7be930cfd2bbee0d243809bcc4afad7a53431c013dbf60e851c3a62d0fe73c583111af41e11e1136ca5e3c91de11ea2ce7b17f353a5783da06de55451c81c15151064722eada1ff2cf56ba62159a2ba6542d6f66971cc467a63f0bbe561dc0f4c21bab35bfb13a9026e325ab0fd99e75af3c4c607848ad09adb903b6a15ba67093ef7ac21706d3e51a4ed129b6343fdd456d355ea3c7208e2d96f4a2e208ee2bfc2e381a077da27cb8ce8378e375527f6e49fa56a872c3ae12ec7250623a27b261575f4cc3109cb00c68637034cc7e1be9f05ba273be478917eaba03ad7691bc8d396740e05d7f694cd8b465aa71578b881b7cf1c8b25b1915723bb7afecb12f825718fee2d6300393e49fc1e0d0e8bf7793a084e1188fbc4df70538619019af24570ac149751da7b68d142c2e6d37f33d807842718b82af6765f338a074f5ed9211b53b3ed5fa46d171da5173792a6ea1d3374a8cdb91434067a1a8577add03d38414992b9dfc7b859eea3b136f5da13ec2442130b6d088513fed633c5775827a3a84cf284fc51f0b1403675f48865da9b40c37eb354ea66ae50c1c3588577f1adb6e915e3ff0a16af4b1897ee4e4659ae0e880196d5d52c5f3712e4fe0f2038017b98bbc180fb4b52163de55081ea5c7080c30733a6447a3c8c43685ebaa79b9b441d23b2307be673f577415dcb45ad82dc8ce2a744c5c96a1824c73f5be6fb3692280fcc722a385b2f7c265efe917fc1c857789b3ccf95fabff0231d8c7ca6504495026c38c2c0503fb790076841f7dd4eb0abc4da6999a12050705ca0b48b8dc87abc59e2551bac081249565a1974cb3bf49776a7c74ad500ceef55c19a558d1a20a067ae9b67b4924665704f53147ef8552598c854d3f2cccf9234fc88eb3ee03264042ec9be68ed1cb7426845c33fa6fbe26ab2accfe615920e92099d864f1d7f7120a271dfc244822b7602eacad894105ad22a697e076b208a63fd8a7814515a83254fe8336eb9f8008ee55a23fcc7732d46a21bc6db8d80439fc79b19441cb243646207e9675f27b6ac4c9efe6ee12e59a5cb135555ce1397c0407b0881047d04bccf1052a1a1a66c2c5752cb8adc0caf2bf763490f70259fd8ca24a6e5b6948882663d862c31b33cfaff3b0bac1a7bc0e6d4da316c007a8f091331258e515cc673cb7f2724e78af795c56936335ce4f5e21b73ac4f5773111479524ee65b1a220a86d0f594d12ecbfde1b9138f9568422963737ad818286f671b4198952b1cfc876333bda5358fb665a43050f2b3174b1c2f15300dac671406914176ee835ae9421f2fb3dd8b3cd9a138f3aab9c3b63d2a44e68849dcd9f9d95640131c1226da2a99e2c35cab2c67703e01769c667465e02dd4fc3244edbd87d70cfddc49ca082998a2dd07120374cc05a2365a179b65984ec8a64a3912703c244e3cb558071248afd1c2907e55f1e606aa2917191613da91fb7f99b486a46b5c8f54471397de201732b56f3d658621b3269537b8bdc82ec6d07a026f9a01f7929ad65fc93e2df152cb5e36e341c85a4ec0b3f21b43f41b4994d94f49beba537cb09fd86b6ca1680c53cedbbb8dc21fb5e914173dd3b55eca1cdbb584f43c586a9819581497c48afc23d3aa9fa83fc7b9031ee745c6e1c6e10cd4ee05a5dc572a3fce296d6f613d613ac1382ff5cd7e10061ca2e32ac1810969f4c49c6a92ab3b9e80b4ea642debc5ac9b1a80325a492c7abf1b7147bf928f7dd5801c3d5153f9294066deca7884a9ec4dd94f0c2025cdaa4c94d83c24cac65888f2a920958e699be143c988bc181a1e8afacc54987326ff16d0c5a2d94ca21dd93dc0f8c9ff708ece7a719c3b63b2c55a2981c50589b5708c2bca30de704bee1e42ff80f54dcccc6ab1e9fc223a26b037c92a26465e868109c77e12e3e914b8111c4a8b0218c55751b87f2ff0b32b9c467af5a5eb11b6483b7bd50a88a8cb55534ef14b569c345ccedaabb6561b9c40390d68b1ef3b93664423c3e57ea9553d9fd4151eb152f8de9170340c4aad361821cc690d4ba1c050732b1e53518cb11d8a28bb410a36c06efc67cd052558620efec5e3686874544f1e162d3c9d816f3074b342efa9758ac50fea286dcf22c63d130b1fc2a305945a1bf38e29e697a9e9f9ea306302c1774498cfefb17e43ea8a36142f72c1de820455a50a06b2f0fe926867d4c62dfec33a0b38f79fdd732f757a845a2878f7f0f71b24eed78c6938bf07af073f4cec96b34cd5e5c26a672328f53046745d0aeff326825d5f846102dcfa60eb9a526a9cc33651ce906b93bae7488f624c6118b2fe6e6ace92fa82be9b260b019a0137a10a8f5f03b33aafeb80c490a4877d09b2d994779873e51cfc1652a8a77ab971c679b61d61f1e6d164a3647315ed78f013acc0bcb4281784321f676b7b2360c8525038de87bfcb6dd08fe935a67d50b01fd4762a3b7253ff653db473ba2fc0c31c7da732ade1b789b542db046b72b75288a9ac45b10a34b02f9b2b28b0fc29cd3552837962ef6757d27b2219dffdd122c783e77beab13287adef4ed28ec21e0d6d02c9301927f2789d99bce8aa2f1f5a6982558c70b7325cf0f50586c1ab8c7221415df9ff576c3645768846ab37551a86d35815021a9d20bfbc1bae50ec02b696d136f01b0977ae8f9dc7c6c5841d7959b3940c04a7dd1da1941519782c3bd1977168e00709f6bd5818c4a7c01723c6a82d26599fd223869df9c3c411a9c539d62d8b7e73baae0bcd23ef7cdeedd94002d031343045eafb8975cfaefe17f63e5765654fdcb4eb4320789a5d11563517009ddc1de9105896b323ceea810d19851ceebf21e0819df03fae3b2d35a95b643950917b182c8b1cb74516e0231cc5b0212a19d051fbb76ad8516794260c9dea2da87d91ccb47c18755c93dd5aea349181c3ebb471100994969ca5323ae736725c8b18e67ca6b961b9125cffd853949a2f696c8dea4fd9f89a1400155964b110cc3d34dc23e5ff16103f50c8b9adf8cc5f2fa347d6706e77aae5c04b1122ba84caec8640f6cdfa6640e7f59c9ce372e0b364ec9babd22afc831c186f31e1243cc8b2a657b783633f6c6fb7cbe70cf3ba89f4f31c1bfa4956bf932a0a387eb4b53cfcbfd8ce081ba0d8c794db172158760349220fc49bd9a5d2d20521fb5f30b93cb5c033d2d74799ee46739be7229dd6219ffcdfc113c0341787c47361fe16dc5ea1664795c5ae8a168256e2a7ef1b21ddef6df36d0efdefc01bb83ccd9c1cd96cf1d6ce08798fe97a3fccd2b796c4f04a6677055198224c985e823a5aab9a4475f7ee2736d50f7ed24b106f520baa52fff3bdc6d824206ea48426b8729fa61d43cbbf1d881f000993c53cc1017331e6735fa6a7cb8b3dc181425930c68ad0c050469b8df919080c66f9b85f0d3f201787942c9f78e94698000dd0afcbbc4dec6318e15d52de3f1bf198a2da1abe63457e16ac95bf23b9b8a5f4a653034c278a9dd219f536b92af902db318ae63b354b8663eccae235a6ab3ea09e5a5f34aab229a75526b7a1a98b39e7eb7d5e2720c83a9595c73dd994afa2a2ee43b30af9460357e98cb1f4aa6e3ddb4be62d3737ed09ea2fd9f233c17badf60f25d0712f2df21f23ae49480a87658fcab644c3da643ec231b372e3bca062049cde38ecbdc59e16745015ba2ed570674903476430b7333529ceb8c4d53f2d1d784608bd6fe3a3816ed5e36340d7a3bb6459c", 0x1000}, {&(0x7f0000002340)="7375dac11193f89d85afb5962cdaf6d6f8ef0f1736c3793a31e251fb41afb2c52843bfb0c9e02bd9ea90c2bf33643b18ca2908a9936224affaa5cfda8f350566d45df96dbad3cd6d92001adfc4ecbcf3f82b2f2d07bae39d9f806bd50010c1876aa3129f0759520c5eec31652ada0c000380cb4e398ecabf783344d2b4dd2256e2706430108d2ae3ca752571d6e8253f98ad0fd5d5aa109010f6a7ed550a6c5733af6640586fb4b59f157e58454d1ec64e9b9c2fdd21de4aa4342c1265738f73267242ef83a22eddd596ab1b605757d072a0f06149aba8daaf6e5a08400d6b2df658af63573e5fe366d34daab015e408f68a97cbf94674eebc183f0103", 0xfd}], 0x3) msgget(0x2, 0x210) (async) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107004, &(0x7f00000002c0)={{}, 0x0, 0x0}) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) (async, rerun: 64) geteuid() (rerun: 64) getegid() (async, rerun: 64) fcntl$getown(r0, 0x5) (rerun: 64) mlock(&(0x7f0000ff6000/0x4000)=nil, 0x4000) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c549, "1026ff000000e2df67de208c8bda612c3100"}) sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r1, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000200)=0x20) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8a80, 0x0) socket(0x11, 0x3, 0x0) open(0x0, 0x80000000000206, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) r3 = socket$unix(0x1, 0x5, 0x0) r4 = dup2(r3, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r4}) executing program 6: r0 = socket(0x1, 0x5, 0x1f) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000200)=0x568, 0x4) (async, rerun: 64) r1 = msgget$private(0x0, 0x0) (rerun: 64) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000080)='./bus\x00', 0x80, 0xcc) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async, rerun: 64) execve(0x0, 0x0, 0x0) (async, rerun: 64) socket(0x0, 0x0, 0x0) (async, rerun: 32) msgctl$IPC_SET(0x0, 0x1, 0x0) (rerun: 32) rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)='./bus/file0\x00') (async) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/216}, 0xe0, 0x0, 0x800) (async) sysctl$hw(&(0x7f0000000040)={0x6, 0x6}, 0x2, &(0x7f00000005c0), &(0x7f0000000080), 0x0, 0x0) executing program 1: r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r0, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) r1 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f00000a1000/0x1000)=nil, 0x1000, 0x3, 0x3813, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x21) ftruncate(r3, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fc6000/0x1000)=nil) getitimer(0x1, &(0x7f0000000400)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r6) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r7 = getuid() setreuid(0xee00, r7) shmat(r4, &(0x7f0000bfe000/0x3000)=nil, 0x0) unveil(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='c\x00') unlinkat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 3: ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) pipe2(0x0, 0x0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000280)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x978b, 0x0, 0xd3, 0x80a19f, "bf08000100f1675910812cc900"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0", 0x1f}], 0x1) executing program 5: r0 = socket(0x2, 0x1, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getsockopt(0xffffffffffffffff, 0x6, 0x8, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) link(0x0, 0x0) symlink(0x0, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket$inet(0x2, 0x4000, 0x80) setsockopt(r1, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) r2 = dup2(r1, r1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000100)={0x6b, 0x0, &(0x7f0000000080)=""/107}) syz_emit_ethernet(0x2a, &(0x7f00000005c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @icmp=@echo_reply}}}}) syz_emit_ethernet(0x4e, &(0x7f0000000200)={@remote, @broadcast, [{[{0x88a8, 0x2, 0x0, 0x1}], {0x8100, 0x4, 0x1, 0x4}}], {@generic={0x876d, "0da5240b8694b92967861f71266eef499b8c913e340563d14ad14bf9117639d0b4fda0c973e12e6bd3cc0d174445a266ed35df52cc84e83c"}}}) executing program 2: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000000), 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000000c0)={0x3, 0x3}) setsockopt(r1, 0x4e5, 0xd8a, &(0x7f0000000340)="44d545477a2b3298a50e0a2c6d328073e7b7524f0c5f8eb98319d1989ae72fcdf4b0bbf08f981b5dc2b8ae03ef35057a6bfc9aa9fc686deef50dea5b08c370e62fd537ed14cb94338190375131a72d494c26ad0ff3774733a33fecd17339f88f9b5b18aff14bdefff671399c5f40afe5822a85e9ff3e58ca05832a920cd8ab7cbee19dfb17d476a3ade3bf75fedc98aa2ab860c21e0ceb97765cd254fd559dc30b9a4536a3b7b22c4c3ce632d81e8ca3e440851ec1499f01a2d0486c97e3e1329752b057a49c321964ae67aa5c243fb90b59d452af51e50ffefa0e3b09214683119647bcee655d774060faf52a925a509842f948333877bf496b8a13c619d5c3b33f1b6d7770a31d33d1f9818ae615e8060761a2f3206099354f5beff0ca338d6bb679ef89680b3664e5271b4812bfdaa0238ba48b53bd8b62be8b632bfdfd939298bbfdd6fe4e51290a25fc09a36a9e0fdb7fbd313ce95b967505e217e741ec0c3798c3a1ec38b394cbf0b7b6a4419ae4ebf4a708d5ef1f94d3f5fc8838a2bb2b0b8fc93cc6a16085c2f87f56ced7654849ccc33b6c34ec2d173e4422906e108af46dce022a4ebea64992fe295934002855241d42331a8b7772c3a2567e3fb81dd5f1745f24627a239c65893bc26093b9e98974e385d326ac4907d54d1b5f5bc2b87a2dab3e7c46bf767d0ed488c011d696925a8efc6c970ecdb3498b42834e4ad5b5f62860739666f6d67b48e13b9313ce7acbb5b115a8ce89a8dfa0db29d76f2d9148a75b2b87f36a1c81e5e31acf45d01ef78df120ab4a87e0f34842ef4bf3d3959347f06bf341c0b81dc3dc7153ef8e75868aff77fcd9dc1b54af1047af735422f9e864d58e69a0a17215985a29a45e86a42330a6bbcd66638a9fe672364b9fdc843f2432b2d743d7e5318db30eb7c5b48c32a9b5976d701e0043c6b4073b7f36e08ecfa0b57c65686feb4fdaba3638046127495df1fe931a063822e8cf5b41041568203311fcb00e22e30664c2e2a3bff1b2b7ee67fd4e2f7162e73f1f7557e4a1485a28800a6cbf06b2e6c58914227b983997d5f3a391ca7b64714bcbab1ccc35114029b8d4f5008c6718e5678fd0f47640c7621667af636e5e2914d3e5c3261f67e7cb795736330503e0953531438041998c6a2a8201a626a22c662c668c8c0d5ceb69610b447c0a86a393888eed1cc8ccbfb0b45fccd37f36999f25930bfbedf62e1dabcdd25da53bc5f84db6d5f6151a49fd0adec490923c4825c6df1d4e100d2e660aa0f581ac9d5ec01259d64467d8fcaf957063a602e22f2045a673c28a8a80fadea1936c27a4ad65c4e2ba3d681d782a362b814880572c3ce6f1cefba54e5ffdf2bdef4bd1aa79bcccbb50e80deb5840c8e4f2ac975b86c18fcd716cfcb85417742af5cd863f3a4d8769411a1f0e7c46569748b0e19620f6507e82d27dc287567c3c358ff4d498717421d03a0e692ccca02b9798560aa7d0033d8144539ba24185b3cc399f30bebdcebc6f370aa43a0e77c35e0c8120623c57edab712c7f16d329a0ff107aae633d3dc3f8e61b0ac883772ebf8e074c09f2dd5e43e34429405516ab35471b61722cb2f40dd6b09e0cd7eb3476b2fe81649d677b471d9e7145d0f175fa46757557176a96fe15dc012dd9b09181e8caef8daab4e6ef6a8c5843f0f15529806ade548310d41cfa4d8a027cd4babde81c37ec5dd81805b425ccf20694d7cdf35d18b155e14578731fd6f41bcb582079eab71daf076c98d528311d0b180cbcd7de250f94795582fd9ea56deb85e448f6104df44188079f22a9efae32c2bcffb89c3171da2d8882e4f9c72079540f563cc716bd68cdb626e6a32f9c3dc85139ba7b5d6e69b2a6fc72f70b8a0a3fd3e23d9b866fde3325a1108064ccba19e48264bf68e6ec517a6943abc3540976bb6b7b74ebfa2fe95a8f2ef85b3381576c2e4bf620327181ad52b9230b8c56bdc60ea4a645754511761a2d3d9869852e22687cb5df1799ceabfb88b72bdb7052f31b20e8a1dc837df7230c72c86a8ee5f50d8b6f6e821538a102b8364b08f84fbe28a9b7037e79161bcf09f17ca7ad4aa7186223e22f3913ae0f1bce6ec9fce559675f30a53e7834ff9388804d3cfebbc0dacd1749783009deb0ffad25e1b37b7bb2beb90e46553bed180d871fa04b8d19516f9abeb2b8244344073f211ae55d44047f0fc86d57ccfc84273259c51336435b27e741d38a231d9e33d2fc706422bbfed115011ffe372413f82a4c23fe3435a0697dd6d3f7477540c11efcaa2251629464fbdf5f366ad34ce706331ad145ac4a5f500d5d6e50b9949e982527d4acef0485559df035ae03f2a654c64d110989ffadd46503440280ae25d178a7e1488d2fea9d181b6e877a1c2808cdff0511520396cf4cde194676de3e163b4be2bca48415d8796060747c8546e176a01fa38506440a292f316d24f180a8fd5393e2c15917e4887f97b55accad8c143fbb72df9fddd587bda90e3214708aae26ed903da9a5bca4f42c16f8483c58f115d308a5fc1d9d0e91562958e766978a9c74064a016da7861b8bd029f76ad43128aebc2a386198c11e4e9d456fa3fe2774906c57bd45de04f0dbf6bbf2c764ef078870de92dcf625969854b921b29e9737a8e27c2cb1b671175cfee797eab1cd2e6dde511a30956cba8cbeecb746af27ac6fe09ce812760d752a2476a038cd3562f025e6a980e2c407a3dcab75e9b1ded08de5ecc79b3444433669a4912e899d32c1c5cbf1ee5283046ce8f0bdc8eb5dd775c07cce7882c97bc773d6a5d69949bca34febef7a350bebe20ec635a9526ecc5ee5b229ad8a806e41a788512f19128382b64a3d0ef6fb214e42b1e383d9fbff92ae8d00887eb10b3ba0313f8638f53c0ce39ec919133fba2dce18b07e8760e96591314eb4211b87a872f962d8e23f37e61b1ead254fd7c02e39df44c6d99e2e0d07248a6907d639534d31cdf0f03a2630504624d58f5634fab9a7bba0ec46a38304239d4ceb3c7ad2866cc6a9d13ee3c5c234ecc76f69293c9f43efd60ccbb28cb2e3d12af903c487894214ea9f743ae3b33bc3cf5349979948c3aa72343e9985ab23b8bf8201c33ec7f0a4a035d4dd05c386554571083c8babaa65b02b34c084235a2fedcdb1b96e4035d8c4fb062e1c220bdc1e86df37cc8108743dfbc11d69925470451726419ae5016d8a6fa080d6e7e560fe128dc471c256ad22a7c0f4cc0fe535da26126aa8c85fd9eb51d86d96e5b224cfd45dcb52b17e6f55c184d7f9b067b4a192739f2ea9535e92f5287f8deb987659dd514df5cc64790ad636d219a7743691adcf6e7689068dd0da1959a0eda70160f0c57f488662a1589e1728b66df9ebe17983834af202e313910219ac2800413a5a7c93a32a6dd35e336eb3e90fc4a2944e8af5fa6596adc308347a6fb7ea4469ec175261ccf9e612111404a63b7081a2d444248e543a8a0f623bc60a643e00aee4189a17f7e9a242376d7dbf82ef370cb689643b724395177d5aa19fd53e8bc559883e785bf77c87eba7750fb90b1d522cfc0a5b43214042725eb243503bd4520a1fca1d455aea1e68402e65c2af80944356c42e15548537c0da82ba9701d4885d2b7e53998627c448284e2d12b32ba69850253e285655099f7e2727e49fe1eaad7d55aef5dffdb100c2866540154500d94c93f57d1e93921d59b88864e5832c8dcf1db1276c8a66385fab072ded2f7f11fc001f7ac5e9da4ddb230c553612fe2034b05162a3816b737b67abdd77b46356e224069c8c46b59d6b54cf08bce9f26b0fb82ed9a95d86613642829342534c40266aa0929ae9d64d384455ed604510f9093ede3510da765505beca2e018bebeb5eeb2084bd9374811b323ff46fb6a675e0c5037e6119a1e330e65382a76984c81d0fc7ba6fe21bfb268b284b7cdb719bc495531fed9474800ce45e6708fb5754cd5d920ee9fb20f34545f1ec17f4f29d7fe170d97a04b06b805ea514c7eea23a179abf88714a22cb77457039eed2b186d01da6479d9350cbbde7ba7b54e5f910ee173aaf62696d5180986e4aa013588e9ebd554b2b413b531126c76e9abfaa3ef878e6100058db3ea5f691ba52bd03dddd4eb19eea1aaa5e24d5d37309d8a572c0625aa5c1367694f308524354d092b5a3d7f16a16971ceb6f85fc443e4e97c1da854235667a389fbad62f2995a24411bf6ef10233f288ee76efb24fd841bf947c5331e119236c786eb1e7cb703ce6687f02158e571bc7e234044203960304316ada2b9a2c2521d55d9f9e3ec710559c1a7fdbc0a082f42f00ccc699cc1fafb5c052ea8da9fdf6b04617489c67b7df70efe5557cb02c328e7005c7e12323ab7c01bb54b36e92820b0c2034e3a08c482a788ff5b705f936ca4086fe7c5741fead912c60c887df06af7e0038f650a7ef18db0c5d959a81d2ad7fe65a1ecb3557ae53ccd2a9d0620116d5ccbdc942221dd6bd4b126c37c5a1048cd30844e5f85554021b7608f3f4b929864bb97355f38523c76e5839a27236391b5948688955aadf4898550ffea9b476a4f8e9e1c86bdb67df8bacaebfcdb3974bc2041d5915b44012dfe9b6eb0e3f63118244e962d761f344ceb6d4628497e7e0198f5e80d492c88d859fa1d50cb93337040dfeed886f13ea99b4d4f7b3865718e033e09114507c07ba1176aa77d02c7455ba26dfdd19b8f49f88fa682052fb6f1146492853a33e5b0f69120f25ad4dc1b0f93697ca998b41053ab5cd0f75b2f260a2db4d24546639404a649920f55c5669d17b57c8ddc343e44b4e5cfc5f1293dc6740f1a7fbbd766d1a4790ba7418f371d27213bdd2d790c3a54dae81ce82747be185b7e55c35707cd484b75a901849fd0cf717977f2671a963139c43bf761141c70e594f04743b021ebba310c4b7d28aa4e97ce1e3489c9ee480503afcc69c6c6784a172a9d3dfc69cad079b0b588edc7d56da5df2918ec37dd3d0966d6438e5f54dc1074921569e73780ad9198bf0335de32f1289369f7eefb538f1f828b834484b4c854a49992cce1b4f2f53412e470ac883d62510ebf8bd45683265461b26a492689e71960c2580a11dd598c0ad56dcb6850ebc2240709ec12ed708e25203b4903a9cfb03666d9f66dbeee5d351909e69eca3c16fe51501ebe78d50f5291c029e9b077e9d162d72f44b53ada629db79cff7d017eaa2cbe9cb73c349e51ebb52f696be39d492e47614df308cdba2a95f8111000fd5c46533d97dee25d19f4779633916451052d172ebf3a2f33d77493717b54968df809898b83c75be449e2da86f1ed39036156f47b5e35250d2925a35aaa6bf48671ff233d373a89f972c9721634e30b1f4ad05cc70c78ac0f3b0f2594b41472a1190aed816eb411335e4399be638daf1d1cff58eee5eed689d21a21510b728ed29d546db8ee802c79e04326564dd371638efd4aea953a89677c85f0f076ac992b664c3f9e326b4bc79da3cb55c8a18d649a8df1173cee80a3fe65f01a218a9b0e59d1a4297196246fdb48471307d3d1fc829f68cab63b7bac54be343e17cb4c0723d9e27da149d4f1cb76f25a1239a0e72fa0cdef9f021110a9518f1eac12f4a7bd9cd9a432354e27e3b4584aca6666649150fcacdfa724a7b3a71c3d12c16d988f49d20cfe753b4871ade8928beb006de4d9ae02973b18db1b5719fbc2df1ab20fabbbcf636b1d4c44d73dfed8f02f4b8e4f376ea2e03c1e895388e38fbcd56239e101968b48701d1347700b29a46bb6613af6a7b", 0x1000) r2 = socket(0x6, 0x1, 0x80) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r3 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r3, 0x1000000029, 0x3e, &(0x7f0000000000)='gL', 0x2) writev(r3, &(0x7f0000000080)=[{0x0}], 0x1) writev(r1, &(0x7f0000000300)=[{&(0x7f00000029c0)}], 0x1) executing program 3: socket$inet(0x2, 0x8000, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x83}], 0x8, 0x0, 0x0, 0x0) renameat(r2, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) pread(r3, &(0x7f00000000c0)="4e7d68f438f3fb48091cd054d46da8bd86ab0238723bb6374258c447e839345b341cc11d1a44aa5b99b07929a6ac1e002f398086123aadc52419a687af26f5b83bdaf7a72fbaa752085520978e943fc7af9f124e7f8ba276becfa72b6b1a0ee99274c7479fa65c", 0x67, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r5 = socket(0x18, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r7, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) poll(&(0x7f00000001c0)=[{r4, 0x17}], 0x1, 0x0) read(r4, 0x0, 0x0) r9 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(r9, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) executing program 4: setgroups(0x0, 0xffffffffffffffff) getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) setegid(0x0) getgroups(0x8, &(0x7f0000000100)=[r0, r0, 0xffffffffffffffff, r0, 0x0, r1, r2, r3]) semget$private(0x0, 0x0, 0x20) socketpair$unix(0x1, 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x11, 0x3, 0x0) msync(&(0x7f00007c8000/0x1000)=nil, 0x1000, 0x2) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x11, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1000000, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x5, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000279000/0x4000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xefaf}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f00000a1000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000545000/0x1000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000069d000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f00001a4000/0x10000)=nil}, {&(0x7f00005f2000/0x10000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f00002f6000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}], './file0\x00', 0x43}) r7 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r8, r7) executing program 2: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) r0 = getuid() setreuid(0x0, r0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setitimer(0x0, &(0x7f0000001600), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x47}, {0x44}, {0x206}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[]) r2 = open(0x0, 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(r2, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) shmat(0x0, &(0x7f0000001000/0x4000)=nil, 0x0) kqueue() r3 = socket(0x1e, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) sendmsg$unix(r3, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$getown(r4, 0x5) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) setreuid(0xee00, 0x0) open(0x0, 0x0, 0x0) executing program 4: sysctl$net_mpls(&(0x7f0000000000)={0x4, 0x21, 0x2}, 0x3, &(0x7f00000000c0)="d887579cbf729771be9353e4e17f2ab0a97458803fb697cbd6718eb1d12aed683aa791df682df882d2a924088e028a0000e58130", &(0x7f0000000100)=0x34, &(0x7f0000000280)="234b5ceb459fa4f026c35b99547433e078e3beeb0a3e7016f0814b308dd1f06774011e6c5524552c60d8749404645702769ba96c5ab74c2fca9cf5de3caed7b6f909e65fe1425c1ee027f0789f0848c86151b7da4fa6f1a0fe35122c962d1fe94bca0904f81126c4b84942c5435f585d067b6ad98db87f79570f0f64684a21114269600966d55ec2095f6290b8d1cac919ef10a0134af231d0e2ecd606a270fbe4057ece248579d522c0253138cc7c4072b29e1269c9e502b49b0f1ab02bdfd919dab26961606b885ae300afeb75717bbbb73fa0db0dea9a9e90b86dbe83bb428d1bc225a73bd9eb5fb5febca6f6ee05c27ecda3ebf99bdf", 0xf8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setreuid(0x0, 0xee01) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000300)='./file0\x00') sysctl$net_mpls(&(0x7f0000000140)={0x4, 0x21, 0x2}, 0x3, &(0x7f0000000380)="ca7302a6ae0d589273cc3b2c3297c22e5154b936de38801e56a5079cab24385ddf3b228b0fcc2c3ed92f8ad293298238bfacaf375f09eca7a3d5fbf5f677813513a7e1e923d45ea38725cf59feb824af169f9a9caac5028bdd6c0b965afccda8de188ae1755ed03062fec5073588865b1f12ff45c9a837ec183a26ec8ca4b6b1acb1b8202cef3a0205be342186fcd4ecf02b73de22a3fecf2c3d4b98f6b1b0a17b1c18ffb71b373fd52148322f6be1793e53b79d6c9ac6ad0fb5093a6904cc0460aba0a01ae5eff2c6ffcc80c1c8d88a70f919040e81d17fa3d10bfbb105efa5c733a1a0ee34dd4f2730f4274be3b17e33bac450dc7a80a025df6d79e1fcdf86c39f4338f7109330e9ad28d6a02a7b263d1c56890fab7c8d6bfa24d7eca42f34ece4a89e175e6231c8cbfd88db61bc043351cad35c3aba957981c1693bc122040a69d1b8c56194eda889572b4bd82379585e04cc2ec3784ec94a8169ad73ec0428f95e86a6e936197b5eb83c242bec341ddf37f63799b4fc913a735a0b9adf89d2babc6ba081f467b7b52f05293a7c6daab59818026e4c59e22dafadc18f449d4e41e34d2dc8959ecd624f782e23d19aec45261cf8c841fbf71e640e758ec33e7fbabe902a251a40051fc56ea3b425dd47ca0caa06f044b1fb26625d389292a1a3600aba175873025085bee2025376eb89ccb26fc474adb371e755255f175ff2f1e658d6b9a5608255c0ef882a0cdbb99f9d51ad99577b1b8acdadd7c1159cf7e1f55cf7651c95162bfbb291966f6071c107a7cd4552374e907dc9ba2ed24fc1c7b11f6dbf56d59979d2016c9dc374bca7ae67ebb1cf9fd0400cce58051505eeec5a05b2da8755eb1b0577b30070a13d58e22f3cbe27078cbe83fa63615d88cc703f6b47c364d88d2c1b0c06848dd29e3681f21b758d29983db2ab267caa708f148c9ebbec6012d37fb287ae65e53e5a3ce8de8d132f53720ad9f8aa74fcccafb377279b7ac9f9a3fabd259996fbeae2517f0087396212337a2b0b51125a65d18fffea399a41f24a703047e8590d7f83cd173e2c5e1528a0409c1eb594b2f5f208a1cc698afcb383d5ba19859141919e45a883c571805370385efa598cf6113c64403e6c938849421b574d6f9f9aa00df0fbfa6a78379c38e837f66496861428a562a8960123a25f7e85a5149de050837c8b02fbe83ff7fa79e74ce2687c49375bebe65efb44ff887d68e26e82813b430a42e4145d5614c1e63fdd63582fa48d220080469a2158cf57bc0cd5c51d61bc1d3a12c8817df9510fed8448c8a692dd08073ab77d097ad12194ddf6ffa023c8ee1859cc7e64afdb1d001b352151e967549a6e84764948cfd0c3161cd66131e98fea6e5f352fc58ade6d1731337584bc9d0deaa0092dc9c9e8aa30358c8fc710862717eda8e69bd4781fdd09779eabcdc4b1656bf4f3b4f60290154dd8664de2382ebdc532cbf8aaa139c88e13547f10580439aeeb8bc0588ffecc9d0db1d3580671ea455cd73a45687db48602323c436dfbb511c3ec3aedbea71af9b80d719df557d26d0aafd71446d4ab052cfcd24269d561bca148c24cbb696f76ef4435e9d5ad9980b577608a562b40a4841f781d3966394931f36d40bc99d074d2b9a06695c9cec699d26fe94d21773aa815df296e3ca8d11f56177324105a210b3c63398c6ff2eb861cd9baddefede30c058e1022f3ca3354d450cae095b41ba5c38f424983d72dac7ed60753cb2677795f2ea128fa3131c30ebdf2a5eb749bbf0614bb3e8f295f2d32c6077b93d0acdffc1edb9c24e2034dbab91a87ffcd42eeb6f9e7b6a33e789a4865bfcffa3b8a49a515005960ca388e2b6ff268c7d25e8afe37d18f588c7211fdbe3b849b4fdff772836257f1aa84874f22aa75b0660d9481b5095aab281427eb8c7a8add5caeacad00793ec2c05c69bd32accf60593c46bd9a18ebec9bd33df4b8faabb5c2fc6c00809a2913192c09ffba7be1a49ae03e242c691833d0b281cd2c5577b3fe66fae7e245c93d5fcfe93c32ed6ef336141bf8985cb4713890101651915b71f3c29e5573bf2572cdee3086a55723c05e6f64474898520608288a68953709bef80d4a4a51b143c9ca724e044e2ec45fa1ec95db1c4cdc3ac2b2afbd5fcce029333c4251e41cc27947a668a804e79c5989d04d02c50cf4f6f16168fd95d71ba234ef94d81d4d822428b5c2e3173682e61711ec7a8ea5eac7bfff6854b54d607ff906d40fbad5df7af895a0dac7a7e6b4d0dc6ebe82098a6ede526b22249aca52b9deab3f4e7ababf161d07dce18f0b9f2a3515f98f38a7fc87f3286268d4e698ee6d91c6cef31c259b865ffd4d48f87853d0ae4059870c13587604434422f9952b9d127b679964ce44939fbbbbebfc91acb6746c84d79d9baa697fc05078c219f86210ed3b0231162dd9d9d2630dfacbe7e306d43e486cbef383659010fb836365e28fdd6582fe8c50391cf7a951d1d932cbc7ebb0e67b118f6345bded9b503b9a490275048a89850ce109c73084dc3a4b3e79a68b708cb564cec34263e1d7893d96d5db12e700be294536b8c7766dd0bddab2231a67d05952d43399eb6a02a95e91711a1cb79f1cf9830d25465b38d51bb80de9caf96408da26c766e2433ab661afd88d9a1f2e6d722c0d253dab9a9894a894a427051df938b1656d9bb189462974da2af9e8997235151e9854d09bb8f7796bc9975e4ba898ac841d39d1e348584b4231a3b179b798dfc526eeb9d25fa3bf1ec784c2458de26c7f2c3645c85940586374e5c3995ef81427b26d20d91c563e20ab0527efcce96ace92cd0ec3bcc754e4876f675c86eafc831f0cf1a01e44a407bb467db5cf3fd107494d2005cf402db2a9317a24dbe179a077ab5c8e8650b5429bd1b8fbc1161df85b588cf5d0fce993ed65b0e359a39454689a86a235f8a2dd1e7365ee08e7b3aecbf0d13565dd082504d55d309acba0d881c7b0c9a396f36c8d66f9f162cfa9416df126856b125e0af1058c72acaf43cecb4e7e9cc486aeb29d9a8e1520ceda2aa2fc594dcf872980b2f2a92a45aefa957ca41d97a15815ef68d0e4b059719d69d4e6b55094bfcb88269e77d9443d39874bc51f86b424c60ac53b2d20580a0402e9c1b90c8c3e4fff6d413f815caaea4860bb41e4f28e5551f3ad8dbf205121768f8653b8c789e704ee9e214c8a5348681bdbc687168c76943d0f7b7bb5fdee40c7420587cbbb561f6e55ab4bfa63df8dc2344ab2b185b5993780ce15cf44603af0f06e7587e960a37d9d02ce299befef5b685257ddb303bed136d26ed6dd092564641dea0718887f43a072f23f4204ab571dc1aa6731a4f4d5ea506fc0fe105ec61c18eb63ec98687018ef7efe43d87072f2ce60d0aa8c0595619141d77a738631ad2607da5a5c89c5859a4d3f660493f11969290ba93a4c9b19c2037c19e19381e7a6c7f532c9300b206f01aadd7fc2b02f1e8b6c4dccb4521f027fb36a05a0698effd6e763fd54a4e56a9a928517293f955b51a134d2f427725f39b90d0f57e31145870e6768804bdc47fff53670b9cb60220caf40f4b09c4de9cae436d766a1ecbf0fdf61cfa737ee89331495c2152f8115652a8ada1ea4319a382e66e20bc307fca3f30ae92a7ffa1a2d0ee36c12a710c98acbc50a0ca8a48ccfb8946982bd692b0f1e32988b2d39925859d360293156043b2eac1f43c6c055413210494df8782290eb95e44e25500f2b50399e880a22ab9f3b192e33392914b0941b3c34c9fee89f5dba3e796a4544ebe56bcfdc20b8505c007c387afd2b73a335f315d083c24ecf0613ce3e21f94a5dcf1cf2625b31b0495de89e57960512d1d0531eedb4d6b48a9dcb57bdbade92ae2ff639d1efe72bc45d96169aee33fa8a696dafb92598e22ad9cab585e6d09ca4e7b4a38bfb01a8e6df2456d150308ca07192a044a081b1b7cb7ac81b4e13262e071ebd222bc1727333a56c95e3650fe13d1897acd6e88da1a3798a4760e4b2f6e218af42c704ecef31495bdcd80dba3b7e2f59fc99fbc89113b3caf9aacaf1162200fc845d83f0429c94c7d59aa9b448554813286b37ddcff685cb8e99710c4fa5119d0b81432bd416a02e1bcff465de70b1748f78789832889cbcacd13cf83d4c840b979d1b55c652607810b03cb41bc9ee9133403da3587588fc7b1a6f1db2e5399e6ced446db601ab08a42972680b5cdf7bb97f731d1436f5510f7085831015a9c491df8237853429d0ed1f4c206929a27c6a7e15ee051eb91fdb2088813af06e00a1d38fc2edd31316509fa9d419bec9472473a1c89e19a95462f1c031377ef1555074be0c1d04982f1b3b5193d9980cbe26b12a975ad730f9117a4d00a1675441d74231392ed5766db1babf1d6c04f26f93540d8cfb569acaa7b81f0db072eee9255dbc0878d1086366469494d64cfa679e711c92cfa46c3cffc424dcc9dd185d42a9809c075ad0a370bf33aa3ab6871d60137de61fdeffcaae16e92174c1ddc31ba0410263f893a965515d0cb0d1b506c801c92b74f8eaeba64942950eee2917c28a4578d10495cbc23c70b150c32e8697e510d5584be5f92ef4389eb945fb6885db2b12592d64298b398436182b51dd8d8fc821944073a33b33633705d5f87e9c23ce72ee8257331d06932cb62d063e8464215fc901a252384aea06a336b02ba35523eb2587b801ea670392018a9cde09272949aae95c56e9facd00c2d0d1ddad0dddeff5f0edcbe84475d8690f160e676f245c12f88afc538257630420a77e6b94fdf46c1fac6b1bd745c07f42123389a60e73d3f29a23b2796cc29cf4091d925fe48fc67510011f64d30519e174c5332a37213f81e4180354722a8d5365cae565ff6d18683adca2bbd125a0a31bd95d1769d21516c28c532f42742fb1ce3a644cf10bc709bfc0864ffe8bea56015283f967156f57d023653448bf5762613a07da11e5ebf87901c8235a160f6ab98ae0fd745e9bf5ea11fac831c2829c36e97ba8e58e74f4b8835378e77e00f3662cbfdac626e7767fd24e8d244611efcc732cc8d1d860740a467cabb3f66383b16aab177238211bd8c87170eb14a8ab4e2ebe8c5eae7ed3ba4975351a3729654d3c5cc2fce20dae10c8eb71c5b0c8d70fb7e1f731122f260fdb9cfc567022cd68ccf10d5d9b0d15740f5ddb097c3e709862a748b22c786c22b65f030d465ba9b230cebdf73e67f76f217c6d64756c6e234b07656465f6b6ee95d3c271df2e7fc3f91ff2f1fac3b233e194c1c981978f8d4036191fe1a41e7a29d3e8c418c129186cab81dfc1b03345be85aa2cc76802b344fb03966f6f40fa40e398df8376de7fc24d85c130c3ebc32818b244ced8ec2ed52a21ffd7572e9f4f6258d4e29438a3ffea44d359865fe05fcc960df66c2a0b29b60552972b7c42410ebe3f740a407663583c9d2a23466e383bb4496c3b5eeb3646d729cb6686446401f6a7033ffa88dcbd86adf2eef177f57dd86d200d21e4ea5f2b35ea6564e22dcf7f9d7cddcf16931c0356fb14d27848258603f9a6d2f90c2115f88322c5175f76606e0b07da4fa189d0925c15d4c20bb02d03cf172d875f3dabacec2f54c25866f245ce84837c8bbb2bc1765e81b242172a2676ffd6fe2e8e1ce65d1a701d4eb9da8148c4a9c217e7448df3d33f422ca340ab600ccb46abcc9011a637c034652358b045a9ddc7e76f3225d5f05458fe9455c36cd6dca964274df3d998fec765e4e9d7e572f4c58bed94f415ee19bbf27ea5cd03", &(0x7f0000000180)=0x1000, &(0x7f00000001c0)="4cdb509b62461f", 0x7) chroot(&(0x7f0000000080)='./file0\x00') syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x87}, {0x1c}, {0x3786}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x2) poll(&(0x7f0000000040)=[{r0, 0x45}], 0x1, 0x0) syz_emit_ethernet(0xe, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xe68) bind(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000080)=""/33) write(0xffffffffffffffff, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) bind$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x18, 0x2, 0x0) r4 = dup(r3) getsockopt(r4, 0xffff, 0x2, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x1802) executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x91, 0x100000001}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x1, 0x2, 0x0, 0x269000000}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sysctl$net_inet_ipip(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000000280)="ece0348aab2ddf606b7e512c2d1b58b7355d46d9d00e9982c6a5a614c3e29162053de43ceed1eafd31e21aa7a9136fd5dd3a5fb8d85330467ac06be1d506fca3f385d857fffcc4e1ac1b104c5ce5e34e701435015730712aba2f9d3db651c74d2e39aaaf0aaff3e5c4b4cdfc8d972bde1d59ba7480d9260787b76d1e85e1c0c7036f8ac732a155c4e2d3e9f9a2cd4b822e3c", &(0x7f00000000c0)=0x92, &(0x7f0000000340)="68f780a8604df65be0cf306651291c62f74ee7f052760a66e9eb7de125ada6e3989462c3f8fa815e99a51acba418c653b8840ff9e48bb3f5d8effb64ae7b9b42c51edbf2e65e499b9e9b424af0eb3feba0ec22722244c9547d0d60606451f81fc6640aa9378e3331e0bd248bb8e762ff09f559dd3bec8ac02743fdbc919431d52972d0f0563e547cc4a6f1868ed0ef0c89d738f1f889db4a54", 0x99) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x80}, {0x74}, {0x8006}]}) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[]) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) executing program 1: syz_emit_ethernet(0x26, &(0x7f0000000240)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0xa}}}}}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VNDIOCSET(r0, 0xc0387200, &(0x7f00000004c0)={0x0, 0x0, 0x0}) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r2, 0xc0206922, &(0x7f00000001c0)) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000100)={0x3, [0x0, 0x0, 0x0]}) executing program 2: getgroups(0x9a, 0xfffffffffffffffe) r0 = semget(0x0, 0x2, 0x80) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x12, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) getpgrp() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x5, 0x0, 0x0, 0x9, 0x40}, 0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x80, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x52}}) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x8000, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) close(r2) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) write(r1, &(0x7f0000000a00)="dd", 0x1) r3 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000400)={{0x20, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) msgget$private(0x0, 0x460) executing program 0: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(0x0, &(0x7f0000ff0000/0xf000)=nil, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) mlock(&(0x7f0000ff6000/0x4000)=nil, 0x4000) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x24) r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x8) writev(r0, &(0x7f0000002440)=[{0x0}, {0x0}], 0x2) openat$pf(0xffffffffffffff9c, &(0x7f00000024c0), 0xdf30bc4d1b60c4b2, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000007c0)="b7", 0x1}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206982, &(0x7f00000001c0)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000002540)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x20, 0x401}, 0xc03, 0x6, 0xffffffffffffffff, 0x0, 0x6b8b, 0x8, 0xf623, 0x2}) setrlimit(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shmget$private(0x0, 0xc00000, 0x0, &(0x7f00003fe000/0xc00000)=nil) r2 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) r3 = open$dir(0x0, 0x0, 0x0) ftruncate(r3, 0x0) socket(0x0, 0x0, 0x0) mlock(&(0x7f0000ff6000/0x4000)=nil, 0x4000) executing program 3: mknod(&(0x7f0000000000)='./file0/file0/file0\x00', 0x1000, 0x3) executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) read(0xffffffffffffffff, &(0x7f0000001580)=""/239, 0xef) link(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x81}, {0x1c}, {0x16}]}) syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[]) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0660052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c050000000000000066ba8f78cef018f217642b354743fe6da381c8ed01550f57f4c39471f63d3fee7873677285859561f596a1692ef9d30e7d3527f3cde60959ce39737072b77fca62db5f5d341e0496cd475e885950eb0f43b8fc112c2cc0d25f7d184ae9daf33cadb31a3c4a2c6424632bdd6490c49b797842a1c5e36b47ec0db25cdc1a71e7946dc8c8b0fa55b2a21c660cd5a9519956f63fa6ca0633d1b7851e1b9f4835b4fd059326970200f5d50aee17cffcce24d02591584e6169e08df8eadc222509a8190fa9aec7c9536acb1f20672d", 0x149}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x1000000000000000}], 0x9, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) write(r2, &(0x7f0000000000)="b8", 0x1) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f00000001c0)="ee11d2ac4a369a3df569235b8d2660d4289965251b4391420df924324e95a4188c43495585c1eea1548c1d30aa9ad4940e68da087ab585c7a63f957e9c8b5f4c4b5833dba5d3b37692fe8c52d7608930134574fe223939b01c6e7d7043e61162321faf7d22e8aa2d4449c0fb3cddfa88eb4e78b5883d7bf9310bc4bcc3ae5c6ea8dc959293c21e608f290e16a9e7614782b590a09b8b25ee1abcf0368160e32ac1b4562ed0", 0xa5}, {&(0x7f0000001380)="fc151dfadc82f20313923eec8c8d21185643f13b75abf79c47761e54a6435822a3a1ea35790cd7453d4e6f7ec893e3116fa348cfd4c5e3916c60b4db92e744a2c10f3fb044c6868c2d7bb9b45693c7bbf3df8e31b6864ce71f536e658ec4ed9189164476dd8908927db03213204f9292bdc43717ca590840bba872f75035e2a16b9b05b6c232be347671d1b31c1b4e9965397ffac62db6bba951f47b6a9b97311e71a6454cc783e39dffb4e20aecc7ece679df0bf25f7f74b070951c101e9711c363d4", 0xc3}, {&(0x7f0000000000)="ce42e18aee5ed450ee2c8b3b9b8a7956b0ed3e8680c7ab77b282923a28b419bca63bf44efa376485ccd84acc3e20a7cf3bb6e9472ba7e778123bc49907492c14", 0x40}, {&(0x7f0000001480)="9fa53d7722fa0c0203b23d920e0bc03ee44f24a521df59197294baad8149b1395ae4644588f75123ee5dbf5b4360c4aeb6ccda65657019841d4d16a03b58b0592c166cfd94804fab0a3018cb0ba32df9fc9104de1010fd175f916fbe926ec16854d195", 0x63}, {&(0x7f0000000380)="c69c4150e2532857e3d24eeddfe25136aafce8eca942456c612301e2e9c435ff2a99e161e8e3018f39bb7ec19b77f7bc4ddfe6dd90db8daeedb5a112066c103d92d31b3d414f9499995dc493c8c33175ebfbf1c7810fde8da0a7215cc18c1a8a0d4c9ceca06588c7f62f4328baaed2e04c39565778b3246c6f4af68f7355dd75516613da56f6ba289acee95de5991a7f55cb70efb66e4c6b4055e1f152a0b7a412202027c3fcbd846d72f46facfe18a429bd5509d56c315234a70d1695b15f6e684ec76713d98403eddd3276e0c05d791aaa3d0b6f311b9b40861a5c9bb5de39e162e6d072ea8696b1d1240c267211d41e623a433b1e8b30178c57b0c2bc4083dc30aced79e38b4fd9541abc7f25fe98540be6014c1f3022e0cf21c6a3681fcc2fdb08aca96df1a2da090096747d865460bac2f07892ca62d6bc700f6237021daa679bd613123b71d8af69f841d756cdf98fe839371dd2879dadef027f5451538e413ee202f7bad52ae71e40b068cf72acb0ee87221a725f0c337db2a68342b5f2bcdc9e274c7907fddbabab6a053d21171275528a9abd40b5c849a2113c2de23a48abff216cf5995360a94f57e164a5359c37659da185c617ea232683cd4eaa37e7828d209fc63a93ef507f0de6e64110d4e9cd1dd60c4237634e0329fddcac137fe4bc05365fd257e9d70ed80651756b00d48c15beb10a794ed1d8ee305ed9c005dc194e2e7d0aa4c8fdedcca0e281521e1136dcd8b7dc3d06df55570a9e554941496d8213cba8d462625cef5781db736acf56a6e0d2766eb354ccd49524569016a30a1b1f79437512800916ac63165b1a713b7b51895e6be5b16d0e2ffe1c6a3ae0cb8d6075b55aeb9acee4d18afc4f762ee82548641cf92bc90804e668fa0c8e12d66a24aaab1b8bf419299e3f8f95d89a6d7ab5fa67bd9feeb2177b42d0f43350b7a21f33579d795b126642b118dd2b102c0efffa954174bc6bdb726b72f2d289d8ca25687bf55a13ded455ad9be38d3ffa40440b35858a7ec3d5ea5b38a723ae3fc4d7ffa61120c0349d437c3177836f9a2b52a19f2838db29ae90aa64968c279788d3431e7d6ebe7dd706d58896160eb1868081b2b2b2de939e2b0f4bcf1985251060dca4ba707cc015b484b9ff864cb99e9eaf0b2eefbffd11cd90633e593b42402d77834893bf7a3fe66943b9ca5adf28a75091cfccc243c6573040470708eb1e07a063b285a131920dc85328503c2ceabd8355857bb23d36049dbad75723d75517eb3e25f9c23e858b3ac8b4ce7f8a68358680678b9b57502bbbeaf731aead80b626d31627972f896d493c5fdd6c88d474a7d0048d7cdb66b895405a1b0e1224c9d5247c60b56dd3abe41822e05aabf23c8575af720cba61160ba058c02c6646ba4c09113035e9c9120b724b1d7638da8218b46f5ac3d170ca25b67a2382900620ecf400d188320b1336e000cdf1c4390e995a09a094414b26b10c6f19a32f504cba14a10231eb79856d201fb9e6a3fc1ca313080874a5bef1609739e44352effd7006f505fd98046343fb6312e55001f237f1d2196cadab9ebf294895e3a90ea6b2f559cdba8fe4a8d8825f583ee4c4d5e4de6992daf83c3162119572bdbe3fb66558b7e7d8a294b8df1125a7aecab8288e5af27ac696d3aae2cbdf58d99baae278fc93e895b104b4421605696c2afe0a1491b8c894a65e888ab3773fa9f9e94a2a01bc9f5c60acf1b4e5b78904335b88e5ce504668ba533ca5f0a734b6c4d09de8a000a38c3558a0a6a178f22ea71b412109a8ffe24d640be200a59bd418580dd9b52ecb6c2a1422e302e28a4f919001b52d69bc3c63a4778528b28aa5bbeaa18a8eb41d7f6897f9c1959aaf13e4735c823f9f1fc506d6d4bd1543cdf9ab7afcc3b434c83c11e83a23d81aa87e6ea4919c983ed12fac29aec7d9888aaa6e234411b460909743b48126564057476a298f5964a7376058bbf4f4a89be47e4e45a07a9e4ee553f0adc0ea6297e22b5b5defc2944777e5e96f251c1e6a60e9eff730acd6edb1f5057c3dee9b953a370242fa7348c8562c5c0934f4891d0d548a319f6dc71759fa26b327dbb204b36c94b76c9faf7d6fdd93654aac8c3dda615a6a46c70bc81384ee458e045abf26bf1ffa561e4f2c9cfbdc61138b9ed2269faf5d421538313f2e6cbbad4842de1224a98cffdede43aaa6d3e3aa623e1df09d745a6526328e1f29100e8990a8080c3698f86f163901c1d7e07fa3991956c6155a9ec0659370d4098e19e2470833b906d32d92b0320ff79aaddb0df19dfb9d39858e90859c69c7043ac05f8ec8a6794fe37dbd9f1b55f4d2e269668d966fe38697b7e4a4fa67d923d9dd2914136282877b6ae8b382a7c28a11e20e582346db341a58cdf5b899450fea4cb2217f3050b0eae12f227eef595fa1a33c67363179e345a9f4f0cc1583e51005e2b654e25cf21860157dd759f152365815387125c272ab4a1dc556975511724c455bd133eca41982d9a1b9868ea958982759e4b299c169017253b138c24dff91a32a90073f509eba72d4cd01c5e58df44661bf81870c0df3b7009b7e9f0b53c597901ac72124f8fc40347778f7d97d4cb47a37ddbfd10635e01017dd8ef630812544110b856d319cc0ca0d9253226e9afbe2eda407d25ee10748dffe7b22aecfbf10d4274b2ec98644beef59a62aa8b2468741524b353984084c5338d45d6adb2bfb274583c8faf43924431a2de0f9ae9b3e57e15b2d02772e9de84be3d4734c05e673ccc549d9acf5663489c9f23898148ba90adbbfd42ff3e4820f869d1322ca92a78e78e30dd50258970375dca005f98a523860aa38b9dbb4ccbcace2fff74278d053501dcf9a0cb10cce7d3f81976863c6311ddb9c4a2eaf8e6a7b94269586c3ef1ee99b046474ba1c07641e5734862d489d5cc9823d2839eb27fbec99b4cff96572ee1bc37a92667e0a5b33709d7123cef4287c6f3fc44cfc8afce51e0c510e3a5e9ddecb5d53303cb3d96a58440cc31738ab35cb74b1f8fb4dc1bfdd1be23dc1ffc8b15f5ec0e58c8aa44f055932fd2ec4c5c0882fad774c0e83b6393242ee904e89e32ea99b424e1410b5dc0d744552ee5bde67ba59cd941823bcf9dbf5a47111e72f5a952861acdfe591af803ea3e210054ad86a3292d0fb8d04b29727dc31235abe3c91ce0e3977e2680779b060028b14109af17afcc070274fb9c9190cecd4c0dc15206d5e5b8e47bec40d4f66beab886b769d90c54b52dd678c33b9e79416e208bdcb6dad9ee8c91c3762fcbdf468022f44f85440cf9fed752339eada0fa490752a98bbff93dc793144afed411e27e59a66e03fe9fed41cce7fb6f94257ba9942fe48e17dd38b33557e466536c0d32006e03eb00468fe01d9fcfc6e9ccb56884aef3d487ff9c0334fb3247da2bf480cd6a4165f5b642c95f7149de94dc450e8bdbcc96324ef44e70003eead7acc4f1f8f180eb9b31fdc0b413602528551d75c8d7a2784675fe73a9156f4bee24879e4461061de075f280294606f9112cb2e3eced11d2921eb762636b6f91f692f7d58944345de22470ed44c433275d7a685530f04d415be16ed5020fd550871ed4802c35344be55a93f62ba0acaf4c33283f562176c04c44e14441600a0bf63f26fd5b637b0aff0bc2585dd3f02f5a44c6d4c0f054651ec44457b8d7a1cc43d13704fc82e054c87bb40bf79298727bd946e45b53573924cb77b139d66e719bf737595358d2cf76fe84e1f5aea05095454aa6f246b54f8cc0ccd1d580d8229b73a27200b88177733a6f5adcc04831de215ad64cf50377ddd66c05f069585c1b741eccc58fd801660aeec29060c54fde8d8692eebec6c3ff666f947648543c669befd0c27012b2080b521a618ad39327fe2112a43a4d1476a91047808ed936cbfd790eec7fe7f94752f6e2d5f69f9e8afb7b860863ddf872c3758c4b159b877c7c60263baca5ea1aad639a94afcf2f97a83d5785d587ba56a358fd0123b486dd7d337cececc49ffd4bfdb19f7ae287df1864c2d124805bfe9679f8d8c57ef63f72f617de6008043115c6c9435579329b012d34c65e99b64a71602fe838678ede5691ddabc52c538dd9e95e2a0d11fcfadd6557d5200fada9658b26b56bce7c3fdbd57dab31cbf95c86bf9424092f85c385bcb9c4aa343170a101f27f27cf1c43c0afa47cbb08f207bb1838edfbc8ec81971db2fcaa0defee9ebe241a74c728abebbf8700e299d70a7f568d24360f4e091c04647fc6549aa1a40e8705a3d2adbf2c8eee7cf5a032cac9627fc8ca5d7e0310fc04eab9062a383ba176f304e1673b4ffd7487995f792a6084299fbb3ac3ec99f228fdee24fc6019111cbff3fbad542f4671c89bf3783049337233182cc5b38051106a0ebf56bea4be612d0f0cd91ad6edee07157262806f73bebd1bfccc7097d837082ba163e59fead8c918a600517f91497a0a9a8f00de679bc094d7b3c20695f7ff128578a87f2e3ace3419082c21dac0cb503b0ea97bbde8fab59b18b0f6a0966e0fa6eabda0de787bd5d56356fa9ab93cb50efcbd24acf995079a3af59aa50af7c3e42dbd8f6c521f4c7d64e3c8e0710bcf7974ee6380a3c2cad55c7df682a1ddb6322697d7512c0dfc58aab1ab9e152d014dc7c510feeb574dd5a0df1a02dbe3706d7e1936cf62e9112678e221edb184b2ca7c25270e31d7b844bfe4c1e2ec235e5d4edf8a050a71e3e7916fcc6ac49910902cf7b22382a7839713ab8541eabc05a07a115090b3f11c5ee8b32c9f4d8051f7f6b9b5978467bc9d97d4965cf651e50df535f5ebced458937948d0ce03e3be15bc01493a7f7888484da88ec7171ef1c4e13259db78bf852bb520f58382d4b3b272b4a630cdb5a0bbe82080e4abe55bac2995236496be69abca9bb70e8ef67603d7f0846a21cdf5186074743f6107d66b497e1d5485220c967891976850c024277207a6dd966f214968424920b5a11b6d12ea798a361f9137053843643de3a9af9ead576b75253d722c307e6562bf5132be68c7136e03166a29618ebe8f86ec727539216fbd5ea20db8000fd4da5b82a2a90ae34b18b6aee0f09ba448e3cecd2567ce260729308121e0bd6420da8aedab41c1063939367a2156402a73bee06c487b3383d0598e5e8a5209af2179f6967c20325b2c8a894923c8d7d20ad49fb15e2865ca2f8b7a0f1c70033af9cbe208aa75c52265ea736435ac7ceef08fa31269f53a65dc0e80ec4adf458215fd81841a612763075dccc289c6bf0e7efbc167be2c9918e221b2ab361c6263ee16aaa7e9e977eb6d334a73f569d005cda96b92557c27e5a9252a09b0587f378f5763559ccfe135e1abda7839759a1d09ec05ec1a168e985284fbaab9e7fbe8d9d24d9a846d4f8bcfe75b0a90d926cb27a217ce5dffe305c0a8659d515fc41689b6537b0a3ff4a5837f09cc16e170e080e099d507811c9b871de38c0b5ee72e56269a00e3cd4f1f521515992be39c4b894ddbd8a57062cfe190871c2b00604306573f5dda51a202e6b97ab4c77c83e760a63cb1129147409d0442de09089ababe3e22fd003db26ac4916f61a08c3c7dff92dc82359227f8b50d6e1a87d131bed9bc95538c8b55db29cd2adfc50e0bd4cfa64f798ac416cef76f0a5a5a6e6d1c04d0d0cf5cf42284d7b67a56247eed2077c1c4b063fb32b26ae5cb92b1ade8a72cecab208387d5f35e68aa45bee14e02ba541b25d8516611f3974c866059f67ec8ff37b205af39f33f00fe976545af0a6", 0x1000}, {&(0x7f0000002400)="17284e1b9ad9ddc636b055d562c2f788317cc0d379ae2a50c15e2e72c6749ea7afd11d6d24be2a04334593a91a621fc06e7e1faa6d1a6af1a9133925b6c39c049af8114aa94774297b56c5201ae38af1e871e47762de4a6e1458c8f2ed28d33a1c3038311b0456b786cc77c68c1bc38df6a1d84926943b323ce94bcd3ae8cfb5864de63b983f52291526df06d488a8087d3f6a85121fb879f60d80ba57dca18ddceb00f2624a82ba531cead2d4ec63cbb99cd2f434970a82e23323067f094823ef7c2be420041b596d637b9e6ec69ca7f36392d989cee59f13f2e8ce926dfff1525cdfda201ef44e524f46353f03be835870fc46d7fb059d65d2f68757a8a66f5eeaec82c14e1bc24b3c7a98d111288223aea605eecf801d1cd3b1b1b0f97c1ddff3fb1b65cb4ec6554851a6683daaf873ade47b87e165ad9b8ce66347dbc0e162d768a5d2bcd4159029d1c7c2da9d444b6ef1ce491ef71e370ec3779a3c606fd1e6a14082e9381f84109a308d526084dd1c7b90690ba017269ddb7fd495b81306076a91bb04cdfbe82a5c3030a488ddf15a3fdb5dea98e4e74eea979bb245335f846b689f1a907a29fd12b020cad17f33f70b2f5df9f6ce311b5b61dd38b875f5ce10dbc479c4ea136bdfcee962391827caa2d72d37fa3661312a5b979b8fbf0115e21d2a60af8e1d260ed6695cc237b908b99177f2cbf19e320d932fa3fa57309adcebbcc7a1ab434ba3b6d465b59c3ea01239fd28f47d0a390f8214ee702ec2d7d9cdb34b88ac37fa5d24807aab85565c533001f070aab469287c4caaef087d8a0f03b4fca9cbb33bf4d2f33b07003c56769b96e2a54b6aea197745c75fb46c9a8a8ba727e52ecf8ce3253a91c491ec92b91befad39f97eb28261a52bf90f55fb899f4f9410d45cb947f5e2f356279126b2d7ab26f5760e225012f4cca823d603a5e823d214143bad6f057b26a42ea444fcce47e989a4d2f1efffd9f405edb06b282733b3b17c9ba9e1e77ca1c5ae17cd183670ffac00d45e3919b7b917bf660d063a177f600f5c4038fee33fa30dff6b9bf53ce2daa69b9de165b20be99e23bafa1cdcf9ad1f0e8905e27f936eb3f3028e1183c74a84de675222c01d88a4186985323e198261e185d87d48b1954f9154b0639b99ea9b9f20c9f0917f6cfee23536734ef63fc2fafb9f687f0a2d48787ad0e6ffba990f9ea9c34b7b99abb6cb28d838eab1a5f088e482eb886d4a8363139f785a27440102803e931eb7afa385e7ad1fe63e738e42d059eb9f4f236dbd3a761180b541ac61431d8fd0a3d5b8fffacb8493803b869fe0e912ed9110f392c7d1ee071bf04b22fe250942db95751446857eb77f090db46d227d513978e3092bfc9233d4cad71a7628b67d35b4ccb6815ed33a3efb942b308f69bd40960819a5e86325b064485e47d8d4b1297203916bd33a10cd5c03a36e0a613bad4d012f838a1c952fea5715d2c8df3b69eae31a3708638204de538a48b25ef0bd353b85f936af6eba41b269394fe3930be06f18d77196657471dbc34a2708c2adf6324c53b726069cc7ad651ae7def4078ecf0b7a615de254668daea165dd5a416098b03035e956de61d561de2faf2a976697d9e59b0c5a3ce153c4e2d47cfc5fa4be0eca3d0500d818af0f57e828f86b4ca6958f57a1f8cc3d2b0e2a81f5e7551610ca2885110f7695626739cba670b9582ed94c457d8d1c537916ed49c0d806245f9b066d8207ce61742bf17988c037cfc7a84b49cedf93ca4b2643a82791626b0baad35d46f2685909f930b50ab67b42833666636d0bbe8e0b3639c4a0f5cd4d53fa565717488d391a2399712ff593ad27f535713a88be561d0bc74e63881d516784dfe61f319a3a4f53364986bd2ad6edf49cb89cbc74f55832ca49ac24cb09c4afbce47101006aaebd9df1c2a5a412a83d36f2dae000b8a3a7133af568f9e90e63792d55607165e955f9254344ac6420b539d44e53dc11a0efe34010350214af496f352d600aa07cecae7e739cc550363e7bc91f3b374b67a54f19e32398d3ccb1c3d7cf1bc9b33de6a7391f9eaaa191aa75de5039e7ae80140c2a538af3a4e19c23cfa9912d95ada15bee4b40179a43174aaaf26ab5ed48b29e7fbb581a226e17ccb9060856a54a0068ef096aaff13cae7f8c5c40beeded8935b654eaa08e2f144659f534ddac96262785e79e1ad78f2e90cb6c5dcd0bf19a2da7269d1710fe606e197b6584518af2d69e69dab1d3ce9d38ab9ca1906e758d4eca74b74c94942d8ba5d142a5d71a089712a7f3fc9fbbec22c076ddd53a7a7c1aa19570f3a5422cc753880aca62ce756ff2755f52dd03466cddb0593fc4ef32075716017ae8e91aece94308958e7bd93fc7d31b16722d86bb059aa2d2e664c713b7412093f89d89f5a1d0bc02e5b1818d2d0deab267de461320ba24825661de4c859460ff4251c2e05f352f9bbd0f5e44bb54eaf18b7ec6372f29e57280599075d7ebabe5d5a90e5450aacb8264fd9f9bc67827a5c0b7fd6e6db1d34682b375815dd75f81c0bc6433909bd3d620542755db260e42cf687c5ac4e7118756c3836fe75deec27a72959c12d33abe4137e213b6685d6cdfb94aaa3df80e30cf77ce9afd30cb46bc7da2fb7f9e05fb9968a6425881f0facfcafa90f8b090d0b00e53cd370875415099114539080317f05e14ee4a97291d1a9b789d02db4660e86495c4d37a92b0ba61e32c8c0f4b948e17267b8e1440d767dd86d389a5b7feedc14522ebec9e25da22ea6b2d079b0c81a401b8d65ce5323b35d47cd082d175a58cc4bb839507d4c1cb587468812b8a6cab5a0490c940c51ff88a972eb311403bacf39f55f057ffa0d4edfc65903486ef6c080fe873b0fb1b1424d7748be117e90a4cb87eea10fa71717bd53e897a8684685baea0fc8200136a324384c9838156356051a9661ab3246b8c4c035615a635f71e72bb2774890591bc3f8f7c882807f3d662cf0e8280daf68604b0464eb47bd0e0bea468dfbc836bfc2e58bf5cf2e9239e5c9743227f2ae41154852d8e3c66d735d8b5d6224cd07f2addb197d60f088b8cbc14e7af391c7b0a9118686098eada3a342dae2b657f58998fc92e9fba0a1c66f0f04560d46c94682ba4cb4b8f18f65858cadfe93ee1c844aae16eddd586fdbea34e46508b7568fd2704da4c2a431afcb631e3e8e4d707373625c2c0f07a9eb3b21b914429af3ae473da3748a0bb14ebbb727107c92c2790f39707621aeab780bf500807a899a509c5a7318ec7c86b9879c6689c78d9b8859b8f630bd1e763b4e04201fbc552d54a9278b4644191b5791ca69358a531eba3bc75e9c99500c66df55d660d4a3213e60dea5affed26a68f9ddaf6b34338d865f4b6848dd067f0523d9504eaa079e89f8cca2b957d4611797a83a586f1e7a63fd53c97b5e500e9461c36a4989dbe661b3db0ec551747eb9e422472548ef3672548892798300fb9753865f8f4e8e32153182dce293922b05ebe72e13f309e662461dc359bfb9d6cc39060402039d7f30e7eb3e521ce339beb093b77646b27ed0500034b3b358ed9ded031c393a246bb34c34570564f07a01941c65b69ab06350d6d19923535610137d7a71197e2eb1793bdfb3213e3bfec70541b363b42de6d21da4778a633538d271b0fce3d5e43332ced1dbbed777d426845aa83c71bbddd6d794589f4a0ed8554ce0dfd93f97a1fe7084caa70b90208d555690e62295e57eb5b99cc71e8f7725f0d87ebf125b5b3ada47d300a1138c39ef3391704fd0aab2b24564eadebb2a76222e19d59aa5d74f2432c513eebdc1e5b0244ab2d9e2f7ba6aab939145d0b1d4e6d50a7f22e84796bd68ed8db1400ef771aa145b57753df50acd88ac0135dc10cf60294606914afbaaa8f6a7201d2d2457966838cf1b802d0c01589f52a59c05800f0eab180e6317e1e6863e32610c90d0c7e5d2913fbdf4afdf1e42b606b6d910a86272fd5406f61b23965224e2cba5901b6904f78aa30c275c8d9089ae17e8fbe9d6cc1b0abdc9426b494a2e94e504458fef7b315657b6851afddac671630f483d6eeac7655a25148b08d29b0b4d940c73f14c6bf200a127f0fafc45a7082c7265e70b7fcce681c928c27933a548fec26762464cadd3a4f3d078902f275eda4e1f434dd56d2553da3d8bb8f3fa12cc308b639438a950130682df5e73eb24a13b96851f55fb215899105b9273a049aba286404ea2a07ea6e215a1ca84304522d0c1e8be52e5ff36c1bd76e080724d63c909c8886480f5385f642454f72eb19ef7b1dff204b58d33f81ac6ba13d15f8027c724578a5e70c7908450193f3df8501720573450c354ff877cc1b1e4d11ca2c03ebc557ce3b64d13de7d460c0baf04ab941d7ca276bb9ae755be9a73c36cc87ca3501d7e89eb0dc9872f0ca31c22d", 0xc48}], 0x6) poll(&(0x7f0000000040)=[{r4, 0x4}], 0x1, 0x1) read(0xffffffffffffffff, &(0x7f0000001500)=""/111, 0x6f) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlink(0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000200)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000280)={0x41424344}, 0xffffffff, 0x8) syz_emit_ethernet(0x10b, &(0x7f00000002c0)={@remote, @broadcast, [], {@ipv4={0x800, {{0x2a, 0x4, 0x1, 0x5, 0xfd, 0x65, 0x7ff, 0x5, 0xc, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}, {[@rr={0x7, 0x27, 0x4, [@broadcast, @rand_addr, @empty, @multicast1, @empty, @remote={0xac, 0x14, 0x0}, @multicast2, @empty, @rand_addr=0x2]}, @generic={0x44, 0x2}, @noop, @lsrr={0x83, 0x7, 0x2, [@rand_addr=0x3f]}, @rr={0x7, 0xf, 0x1, [@rand_addr=0x4, @local={0xac, 0x14, 0x0}, @rand_addr=0x20]}, @generic={0x0, 0xc, "05fb1ae8ae864ac7cd74"}, @timestamp={0x44, 0x30, 0x1, 0x0, 0x5, [{[@multicast1], 0x8215}, {[@empty], 0x8}, {[@rand_addr=0x1], 0x9}, {[], 0x200}, {[@multicast1], 0x10001}, {[@broadcast], 0x5}]}, @ra={0x94, 0x6, 0x5}, @generic={0x94, 0xf, "6d2041406280a7058c97680fe7"}]}}, @tcp={{0x1, 0x2, r1, r2, 0x1, 0x0, 0x15, 0x20, 0x9464, 0x0, 0xa7, {[@sack_perm={0x4, 0x2}, @mss={0x2, 0x4, 0xf73f}, @sack_perm={0x4, 0x2}, @md5sig={0x13, 0x12, "2826127fba3497d0bf821b5b8738400f"}, @eol, @mss={0x2, 0x4, 0x5}, @sack={0x5, 0x6, [0x8e]}, @sack={0x5, 0x6, [0xffffcc50]}, @eol, @md5sig={0x13, 0x12, "ba533e5641a67dd2604092b21818acd8"}]}}, {"a0"}}}}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r4, 0x4}], 0x1, 0x0) write(r4, &(0x7f0000000140)="04", 0x1) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x586) write(r0, &(0x7f0000000040), 0xffffffffffffff67) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) kqueue() getgroups(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f00000001c0)) msgctl$IPC_SET(0x0, 0x1, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x3d}, {0x2c}, {0x6}]}) write(r5, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) r6 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x2) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fb", 0x6d}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206910, &(0x7f00000001c0)) r8 = dup2(r6, r6) ioctl$FIONREAD(r8, 0x8020699d, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000240)={0x6, 0x17}, 0x2, &(0x7f00000004c0)="12b5cc16ab41b5e7bcaff5e9d0b9ad65c77b0cd242d8fa37e0753b2d58ac21b6fd249b81ac8ca102f80c6d62f9fc9e9f6fb45eb9b29a6be84a36356198dbaf93590efc3f71d9458122d1f70880ffdc023258dc208cf50b8bedd266cc3a00641da43b2dba90acf45215592323a380538cc72d5d7d10a27c7ff3a3022ffd25914656f00bb9b709461522f6823564cd0b1d60ac1959c8618c96824153fd4dee2a3167a3894fd25238ed7b7b9064abdd3e79fbbad852d8c0acb6f7cf6895b169639b8f976ae5262cd4fe3e60c1870f5ad6414379d57d1811c982d634da5e4c667d06ea8d7b8d90ddb2f3d41fc9830e0266a15e5084d3677eb670045fd46afd2d09b6d62dc9a92e6c59a3d32373b4ded86aa468a33b2360953447d4ac3458a1680433fdbda2339e14fed937d414b00318adf963040cdb82c628b6027d2712acc489ebbac650a69f8016a87dd235dc924ca9ffd7c0cc401accefaa6a9c03056d837267be47a41210cb35b08a86bab26d308c1445b8a64e003174a0aaf0343417a125fb6eaaa2773d8f36786ce87c7b2c83662edcfb029bc72b80244d7aac65506e4ddc8d8fa779c5014f630fcde677b644b9df4580450d54f63d57feb7ed34a3fb15c2dbae180e00e937d568a233f07302aed83e680eaddfb6ce271e72a49e73780888d237916bb27cca495f16cee61a2c399fe488b2558d85de701fe1943ffaac8a2ea77effb8ea736baf0ea600f82fbe55c860f696944ce2e5f14fc630eb01f781c8919e6c51480ea1502779dfc8744a707605ec0e1f3126f13fb4f70981bd481987cc7c0613b3cdde8ba7a51874c2e54119c94d4f005ee11554b2ea5762021d29bcb4a4d67881d0b4ab5a5f85d4bf1be93ae2ca1ae7ea0b021526c5b3125f8fe78a38e13953dba2346dad18522d30b54095b0cd635411a97880aea24a1456dc17c03cd93a73750caca3f544822d652c717f3469af336ed08d3c36759a21771a615e1b723ad6b9494953b121da90b5f788ddef392c28b07d692b786ad23116054905c94921c5b626ccf11ea0a7096c7e956934eb9059cd3e124d8ab3141cd5445da1426dd885a7c67359ebb0463f1d382685e980d0d879972a627f763bb1629359e55fcadcbcc121e02451104e3f45d838c442671b85621190788501d72c2ff1515a0481799ffde419c65f7e7b178423e978d8504f6d91693de2eb7c1016a2cb9c184692f77e6db884e977269f353b6dc29260efc8360eb51788588eb8273dc34fe6f784feb9fbe8e43aea3a76b72a0c884a8e44bcbb19035936ead42bfef2b9a1fb5b007302d42851f553e47edc6100dbef800919554064b7163ff949f0b1d7942fc7d97bc0fea48117c3f0280751042fa716c1c13b072ee9f343e656f232daf2f68791b06ab8e7f5d613f4e6feb57d332601cce5e9f0374a196bcb05f777b95b23f8dc65555b1ca2221a712aca608e24a321887b2c7ce51e7210d9e4e93b33fb0234018ed0c1b06d9205b367afb4106c974d6e78bc738f48fe96f6afc2b84e600bfbd4d2cd012c5af08f54e8f158699035e3b6d60724db5439a8f3be75c40e5191f6d7093ae1fc194c89eb7440d4f793fd0fdc27446052a9d4afa711a02cbc365330cd401045b0063f0137572c72ae3955d306a430dfed289932f3bc3300449355c794576f89f88e01dc0348ede434d26a48aa01d2e3ea7c03e0aa4681fa8abd909357819a26f4101276c5ce080b9a1176fae1c166cb01b9a7dd77038796398e67884f159cde3c9b970b961486a7726fa3c4eae6c2133068a4785e093ddbcc3d70ff3b405af59ddb405deef96a24e839908ca80fd426e859d898b492a1e5c1ec3f165c5e3475c539d094eb699ae1c310ea3c612a3f4d2adbe6fdd7e47eb5fe1635e16f332ee23f81679f3dff1c414eb795f78b2e9f0c1379e5a3a370be36b60ad3a3bb3c7ece983540e9ee32dbaeea943b11c6af82d20b5f98c3c49dd6d32ddcf3c8eb98e8654176fae4fde75778658179bb4c52a322d6288b41d964861ec3093dd64da5a214f9b38717ad0a4057e9bc6ba51702e9d9c7da797dec19ebb9814c19fc40286e8a68d3f32a7fdf82eebc1c1d7f5b8e90503d7d68a02fed0ccc5a8109fbf89abc4eb03ca3e2532f2d931f841cac440b2ea03772856b36940640496dcba337edbbea6426bb88f73a6b3db6bbbd79189080bfadb41a3aa7deaa42b818006a08680e78a7001cc8c0bce4a514690301d79766625fb87db6eadd9b74d4ba977cedcbe3274301efdbe4d699fbe9241702c75824652d59ec33a43477d59c71b0715ce189bcaf369457ce6dd04c5b592c5c1ee8b964ed0a4519ced86e0ea9edc93da09771323f9e644b2b7451e73fc52a6140a70c78ae400cf194bf9fa5d9707c4d8e1a53cf7dc7b8df29cbbdf0aef9ecf4ad55c97d69325c7bd623cf4ea87bb343ae52e4e5f2136365f22dede24c7e5bf5238589c0343c839a3c200c3e25104debc06cd340577d7fa0f85b5fba05b0540fa0287aaa77496f969e872f7227744cb103b495262f384f88b424793a12b3b676a409d1a566680766cf7935f5fa464f14fbb3b675cfbf2ae008b0ea44542e12e22b6f3410314edd94cc48531e337bf153167475a2fef6c413ca70850ee4777e8262afdf148fe8794de521b1653859235242224dc1406eb7db2c0f595f0e2cfe59813007721587cf49e96f5292399a6f88ba535e7e9dbd9e308368b9311f93292a67e0e59c0e259b3c30a9294ffe75a799956e8a4bf916df4af0b000ee5d6f68087c2d266749636b5b4fe80173fa829ca8312c2462b3aa1c4aaeb1d1bae3e48d7af33024ef458ad72802c9001bbf4046478e0ceacb372f218182939972bf9ecc993d638fa969e3be58047e7922c34386a2b4423d735eff611ca1dede192f931a63b4ec8d5c01a8b63ca29fddfa872bb0f79f129439795a9386455167f11118c6aba38b03f4f338605acd147c45c55d2a0b7ce8bde44cd53031c3f9db73a25027365e4514ad158362fba8d1b0ce7caf1ab5701d9a443a4b717188505e6821f5d33ce3c2e1fb755ba85eb9d65111780f9707c18fa9af7232508f06ce1567fb3c9b471f21b6bd371b73890e1fdd8debb70f16f64a07299dfe017f13c9a4127315776ef1b9d3b7a5e649847e67869d5f0de0c4ea06ead59edeba39c920345ccd26deba90ea90116cf8c4ea221cc07aa7ac212d116463648eaad6029c54b140e0eaa286ef9a84990b4320b641223972e23cec5ab391330d7021c2e823c16e281bb03833f77ec0a6a6ba7a3740712d8794e2d6c9b698d27f70650ea8698f822a78e321d47c28d3c976fdf5cfa652908d025e03861776cc5b7272d858b52dcf82f51a6cca34f692352ebb6ccfb8f26c03e7ef022bebf46c43e6640c161f210cc3823225bfbf41c301ad42b141eabd4559ae700acfef9a38b1baa03cb00fa41ba5408af1c276f69fdbfd50c61cd75aec49e3ed8fb2bb95c3b4b4fc2e3df9932ec2056a3972c6d65e9711174ce6a1c42fdc6c9768ba913f7b14265cc17593d8c794ca5d6661f5f178005d6d28a4a91bb26ef73caf990dee692ece0b294753dc4edf0ed0d6880df701728a2ae706abc5a3afb6878337f579e67eafeb8d1066421096e14a456888daf87d70dc7d12d0253569aab8586a5f1be07350c30429e9112b106b215ccafada88180a478d10716aab426abf2aafe066f30af8977e77633fc4502bcef841eaa720353e30cbddd62f4f92c67bbc210c716af0348fd80eae960b9b960152b61878506dec9ca1aeb6fc1c93ef3229c4d2547b3d5c40c8f79352af5772751bad5af38f2ce91afa0ac58ce9e0036a966eaa34daecb02e818916b3cd8f9a0b23eef7d042d93717f7d60faa62aa711f20aa90611a99e28388d436002c50d23fd44c7d723af16fcebb7b4be5e93fa4616428f19ea1eb32adfc2e73be83adaa9384cebac4aca1494294376731693a961ee7cdd315209e718baafad04fd817c42ef675f1c8318b64f86f0c78ecdf70a3c20f2f6e72b0975b2b154632058202908972e954f02c4d6c15ae2746a98cd2bd8c4f6e2e5e3f16c2e1492a6422aa8b2c0c45194a65ffff4e194dc0999cb2a78d1728abd21db491570119ef9e45586b43feafb49fcc1711aaafc7187fdb1da07d6ccb084eeaf8c1d2fa440a3e392794761007a5eda51df23a51106f4923dfb1b676fb3324274e019fc172b037950fdefb7034ca653c6908a81dfd397c82b7b47e9c360fe26314283e442e17f71b6ee5dc97dfe0ec5362c7db94c473927c5adbc0dc0ec3e6b524f591ac7fca1f668b29ca9523db1e91799e3bf9cad4885f08669a3a453f647e78619d77808ecb95f36ea4d090ada332ac32b5bd714bbeff2b44af2de887b46ddd57e8266d03e43f81aacd0a240421e6720d0484d0be62e5737a3e3f2280d8be1efb59955c020394899aa394155d6530d0c940a9e8f4ef08d26113b0443a9231e3afeadc2ab402aa3294f1d280b085cb9a256dd413e915d3af03239b680ecf804068d5afd8b02aaaec89c2da36c5e3d6020308600bb675e97b9153a0c0e70ce1b0168ab9c973af0d740a80aeb7e6da445c8d316a9f49df8727d55ab791413bcf2d9d98812bacd0881d4db6d1524f8833d100c4dff3e41413ae5d18065cb1346790bf08a48c57c541d3cc51dc8a69b775e20d0f8cb6455708478e946003ce0ff97e29cdbd82e08855efa271be293d10a657b078954e8f392e40658ec47a200fbdcb8eb53e92a74beb4ffe83837965faef5e4d26a3a1b9e8ce7e260b323315a2c2d2a5bb01b3437de5921e0dc20edc458460683deecdc4336dcf1fb88b61e87286ce4255eaa3b844c720978f0a253503c4bd48a759e8a2a1e21ad6560102ee233662f651831b46ee97d6408c9684bdfffccdac7d83d71e5ab67daa151249652323edc5e5528a70d92075a89e99ba0b4c0ce0fe30d779630f62b40122a95a8a038fd6b48e4a5a3d8f38f26ad4096b310e53e1d74c609aaa87ee289bba81daa13a80f5a3fb09ea311d3ba8256e1fac4a57525acb101814d57ba5f38a434c0fae90067781cf823cedda66e742fec82a680b78022647cbf6ff633f0a6d3ea7cd0ca024cf95f4a6ac46aaa7131cfd6ea466747185a7237ab12423a5c710da9247601b1ee4f0f9a56dc12073f748bb2f0e52a71c610e9e86d63ba3854b2d595302735abde6fee0bd7c995a27dc73f04938051a1eb88400c63662b7700ccfc47891daa2e11ca56e155dcde1238ce8e17b0624d59543677a22417d2b6211147fae175c7c1ef82742da85dab3e451203e2a6faf95f3ec2d6fcd477a79ab818959e2d44d3c30bbcbda5a8c7c0d42f6a6d3a259e0569eb54388a2346f113e3b16063d183bb14ebcb7872510c4547477eb75f146be773c84fe0407c05f1b99cdfcc62e07b92b0769e484d98cc4e3efb07339fb32e9f3ed93a9ec6ecb1c74023b42fa9009653838169aa77277c787808dc03f91f6554071259475e88bc15959052b235a1fd9ce04308e4cafd27766f77218ec65fbffd6fd2cf47cafeac5ca68028ca8bffe1d4b25462fcb21665e919228bdeb8390121ab26e5f932e4cb6c79a8c6b386a6948c3e6ad6dc2926e814d076e8f533ede8cca012e424810cf459b6049981b1491a9e6a73bff682e65bf63be811fd78e8b5ce1dc8636150f9fb94882040aaba012e2356436421812868b42994211937f18d811f9786324c3fd2d5e27194da8d6917d16b99507c6a4e82307e77ec7ad8bfb17387ffa3a3a5e436b7bd11e8cfdbf56", &(0x7f0000000440)=0x1000, &(0x7f00000014c0)='iP', 0x2) executing program 3: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000200)=""/187, 0xbb) ioctl$BIOCSETF(r2, 0x80104267, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000080)=[{0x3ff, 0x5, 0x80, 0x80000000}, {0x4, 0xf7, 0x0, 0x3}, {0x6, 0x1f, 0x5, 0x2}, {0x1ff, 0x2, 0x88}, {0x9, 0x5, 0x1f, 0x37c}, {0x8, 0x3, 0x1}]}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) kqueue() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000300)='W\x00') munmap(&(0x7f00007fa000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c}, @icmp=@mask_request}}}}) executing program 6: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000040), 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1d}, {0x25}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) socket$unix(0x1, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff08004500001c000045af000090781e400000e00000014e234e2100089078"]) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000002100)=[{&(0x7f0000000700)="9b9b6d4c", 0x4}], 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="eb", 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r2 = socket(0x1, 0x1, 0x0) r3 = dup2(r2, r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) dup(r1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000001480)=[{}, {}], 0x2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="f546", 0x2}], 0x1) setitimer(0x1, &(0x7f0000000000)={{0x3, 0x6}, {0x1, 0x3ff}}, &(0x7f0000000040)) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xf66d, 0x0, 0x7fffffff, 0x4777c53f, "1c10260930770300000000000000da64612c2300"}) writev(r0, &(0x7f0000000640)=[{&(0x7f00000006c0)="c9ed273e6d6e748654531bed1337da97e283f1555e59cf283ea07fc3a03d124a4bb5b61c5f8ae3cd3f15194f100ea291970dc7bbc5a37fab4631353d16a66e50c92e9e1a41abeff8a793ff7f3b741b876c3c7507133cd7803ea8cbbfac88bca602590465b02838d46974c02f22322427704db7c0e1b0d2b9cdcc2c2680fa2d4fe58166559de8a9a22f676fab5d236301b6d75c29", 0x94}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) executing program 2: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) shutdown(r0, 0x2) select(0x2f, &(0x7f0000000040), &(0x7f0000000080)={0x4000000000000008}, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) sysctl$kern(&(0x7f0000000300)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) r3 = socket(0x0, 0x0, 0x0) pledge(0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) r6 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r6, 0x80002) readv(r5, &(0x7f0000000d40)=[{&(0x7f0000000180)=""/167, 0xa7}], 0x1) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x1e}, 0x4, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000240)="77d71b65247bb8cb7f4383d667b07068f4a1531d827573ae1e02111867d7612a5caa33b3528d78511ae46976d4e5ca4970f9bbf5dbc3fcad255527b3302e9c9812a3405773313b9c2076471d93c9032e37093bac2f6f0fe116ebb8001284ae0ffb31f7c5bda67a076cedb1365d25e09e803184e4f602a213051e09a807af515dc97fbd82e1ca9244ed343029c15f94", 0x8f) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) syz_emit_ethernet(0x4a, &(0x7f00000000c0)={@random="69e1629b6174", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "6b9efb", 0x14, 0x50, 0x0, @rand_addr="cb69bc836f00000700", @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) getgid() executing program 7: socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc018696c, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)=0xfffffffc) readv(0xffffffffffffffff, &(0x7f0000000680), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r1 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r2, r1) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc1206949, &(0x7f00000001c0)) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001540), 0x2, 0x0) r1 = dup2(r0, r0) writev(r1, &(0x7f0000001340)=[{&(0x7f0000001240)="024e33c9dfc64e963903695abebb1c021aac75f7797d9045210900d83b60117343c4c916eae3705ffb944be677c6716d5359174005623a0b7068c16cf7c4441a53a22b98fc02db6dfe8beaa6a4f55370988a36b7293b3b223ee0812aa7bbab50d72c24437d1c43a0639ff198d289c95664a08dcc9d2265358d2cbf4812e296fa93d356c56934ca4c5d05e697b07355a70928847963f47c46bcf39496a2aff77fbfe42bcaed24f6030ef2650df5632d", 0xaf}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe150, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x4, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8], [], [0x0, 0x3b7, 0x0, 0x0, 0x0, 0x4], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1ff}]}}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) clock_gettime(0x0, &(0x7f0000000040)) r4 = socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x3, &(0x7f0000000000)="03000000", 0x4) sendto$unix(r4, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f00000005c0)="f1a42138", &(0x7f0000000080)=0x4, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35", &(0x7f0000000040)=0x35, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1, 0x0, 0x0, 0xffffffff}, {0x4}, {0x96}]}) socket(0x11, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x400, 0x6b, 0x1, 0x9, 0x6, 0x7f}, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000200)="b100051300000000000000400020000000000000cea10500f7f96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8", 0x85, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) socket(0x800000018, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) executing program 3: kqueue() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xce7}, 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000100)=0x5) ioctl$TIOCCBRK(r0, 0x2000747a) socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000001340), 0x0) kqueue() openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() select(0x40, &(0x7f0000000540), 0x0, &(0x7f0000000140)={0xab6}, 0x0) executing program 0: rename(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206982, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) munlock(&(0x7f00004ec000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000340)={{0x0, 0xffffffffffffffff}, 0x0, 0x8, 0x1}) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x204}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) r4 = semget$private(0x0, 0x8, 0x10) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000240)=""/5) setsockopt(r3, 0x1000000029, 0x31, 0x0, 0x0) getsockopt(r3, 0x29, 0x31, 0x0, 0x0) r5 = dup(r2) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069db, &(0x7f0000000100)) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) executing program 1: sysctl$net_inet_ah(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) sysctl$kern(&(0x7f0000000100)={0x1, 0xe90857d53d5b33ef}, 0x2, &(0x7f0000000140)="1cf73f8d41c29f694f6742edc66b1518fc2c258e1aa5facca2c33f95beaa87f52c86e86757ccd6504bd8b43533282d16d603203853e882f11706d7e8ab98a70d9106913d67f6b95d34caaf96402020d11fbb8e6e2a0b8c2fe6d3d2de071ff0355d4b2df8c35eeeceb29ea2cffaf826479772001633fafc4fa6c76492635baceff64368d2fd60043f4e5868e55e0dfb3dedc774e104a12c2637457f760c4feed9ed964b", &(0x7f0000000200)=0xa3, &(0x7f0000000240)="de8d39b5ac7b0b69a5b3f1c227774b82f313c4895b2b39f9d66aac51114cc7ee262aef41343c1c805a5e69e08e5ec285f4bce9b85a07431ab1397841568bce46c655fab830423f6964212e911a461e07ba3153f8d82fb542b58f81c40f812739388b858b6c4335caec34c9427bc952735fa0a02b0f02cdedb4e2d21e3b0b45e6523261066e09e9692989d3e67ea28398350f7e42e759cec6759b17c83f226c3e8145", 0xa2) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r2) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffff9}, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r3 = getuid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYRESOCT=r0]) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41002000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) setreuid(0xee00, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) semget$private(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$FIOASYNC(r6, 0x80047469, &(0x7f00000000c0)=0x5) writev(r6, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1ee) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) executing program 4: r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r0, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) r1 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f00000a1000/0x1000)=nil, 0x1000, 0x3, 0x3813, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x21) ftruncate(r3, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fc6000/0x1000)=nil) getitimer(0x1, &(0x7f0000000400)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r6) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r7 = getuid() setreuid(0xee00, r7) shmat(r4, &(0x7f0000bfe000/0x3000)=nil, 0x0) unveil(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='c\x00') unlinkat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0xfffff733, 0x0, 0xfffffffd, 0xdfdffbc8, "08100000ba7d00fdff01040000000000de00"}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000a80)="1ed204b0bf1ce601065d1a92e855b4819adb97d1e27f4ce5561c6aa9e4b90e37fddd797649a2785b304a5c7ea8f685a253b51b8a5702876188f026dc3a6c7d882d7b896423", 0x45}], 0x1) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000000)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2d}, {0x45, 0x40}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) executing program 1: open(0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() socket(0x10, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{}, {0x25}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000180)=ANY=[@ANYRES32=0x41424344, @ANYBLOB]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x0, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0xfffffffffffffe51, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ktrace(0x0, 0x0, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) kqueue() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x1}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) write(r0, &(0x7f00000002c0)="ce4aa4b95074f402aadfdd52f139135ace78add0bb2eac", 0x17) open(0x0, 0x0, 0x44) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) executing program 5: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2040, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x9, './file0\x00', './file0aaaaaaaaa'}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(0x0, 0x8, 0x8c) r2 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000004000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x85, 0x20}], 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x15}], 0x40, 0x0, 0x1f800000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) setsockopt(r1, 0x26, 0x9, &(0x7f00000024c0)="935cb3fd785fbdf09b6211fc9e30320abb13464ecbe7517cd24e0b3a62f123c3841867c20518efee5d136917128bc291207901782e0dd02b339144ab001d2641203d0c193badb52e9269710c84e097a69e3a44ddd1067dcfbc7e31b2b2221ea3ed5275692855ba43ff0d3c", 0x6b) dup(0xffffffffffffffff) unveil(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000180)='c\x00') r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r4, &(0x7f0000000ac0)=[{0x0}, {0x0}, {&(0x7f0000000c40)=""/269, 0x10d}], 0x3) open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r2, &(0x7f0000002000/0x2000)=nil, 0x0) r6 = shmat(r5, &(0x7f0000002000/0x1000)=nil, 0x0) r7 = socket(0x11, 0x3, 0x0) ioctl$FIONREAD(r7, 0x40047307, &(0x7f0000000100)) shmdt(r6) shmdt(r6) shmdt(r6) executing program 2: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) (async) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(0x0, &(0x7f0000ff0000/0xf000)=nil, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) mlock(&(0x7f0000ff6000/0x4000)=nil, 0x4000) (async) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x24) (async) r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x8) writev(r0, &(0x7f0000002440)=[{0x0}, {0x0}], 0x2) (async) openat$pf(0xffffffffffffff9c, &(0x7f00000024c0), 0xdf30bc4d1b60c4b2, 0x0) (async) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000007c0)="b7", 0x1}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206982, &(0x7f00000001c0)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000002540)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x20, 0x401}, 0xc03, 0x6, 0xffffffffffffffff, 0x0, 0x6b8b, 0x8, 0xf623, 0x2}) (async) setrlimit(0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shmget$private(0x0, 0xc00000, 0x0, &(0x7f00003fe000/0xc00000)=nil) (async, rerun: 64) r2 = open(0x0, 0x0, 0x0) (rerun: 64) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) r3 = open$dir(0x0, 0x0, 0x0) ftruncate(r3, 0x0) (async) socket(0x0, 0x0, 0x0) (async) mlock(&(0x7f0000ff6000/0x4000)=nil, 0x4000) executing program 4: r0 = socket(0x10, 0x3, 0x0) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xb9d, &(0x7f0000000140)={0x0, 0x7ff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000040)={0x0}, 0x10, 0x0) sysctl$net_mpls(&(0x7f0000000000)={0x4, 0x21, 0x2}, 0x3, &(0x7f0000000040)="fb67ca5aec5640417ec252a28b71bcb46770ad27970a6aeb0dc5a639c81e00e1902db40ee8de251c349ee7fbb55bc45b55a055383206c48f238633082880888e311e0d3dca727c93830b414a22b95e09d27d6ef9632c48e94aa9392d1cda9ec2aa94c4a331b2e8115b1e76db78d5cc552a968bb84d10be60eb761a04d271e2c16b98a14a92cd1333c818439e2394f1522afdc6b616ad200bdd5ac2ec475becc46ac32015c41b9b42869e65aa9c8de5ad902eefcfe954da43662709995ede15fe018b516d877ecbd5d18dda3baac2eacbbd9817d1c00fe273e1fa5d1b29d8e7eec536a6de89a60839501d156a7fe619629763050c42f67770117d24ddfa81190d344192ae820095e0794bd400fed4db84f8c4c2eafc89e6174b227d1d4806087d0003bc8270f4f3f0868debf14a0631d761c54a764015229a4b4146191914de805742ee966aa9abefc1d4a22f7726b9e03e58a299b435a79f7e9e5bd2358b6f7f95fd943a8716c9a4096a4f877f228736e8076a01aaf9d751b6446659c15418b0afae34afbd755dd4b354556c323cfdb5e45a673a7f207f54f8ce8611ec90c5e50878df5ccaca8c6c93e4e661cdccd6eda92a50ad5056116eadf1ea8ecfd56f7a7bb48380128f0d0c48f766f9541c04f650c2dc85ff8014ed66ecaae20f1f30c4293e71c45eff3e06911d81b1dabca06f9386a281a8d8f77f97c3d2115b70364778e02e56c964c78f485ce7a2f1472c15c40513fc9f7115a4ace304658d0372842e3ade0ffac71ee52e7d81676f060febdb15350f491d5eb843aa9a7eb80e97c7e5ec7d8d71fb680ebf85e71046c3f62c8c52caaf71deef2d654ebfe4251202b44808b38eeff5772661d041e643f240d7f043252c45f202d76aafa417a67f0317649d1553dfd0160bf09d401cb485af6e5005e666b68205805be75c7eedbbcb2ed4f19731adfbb402603919a8cb4b9998627671438812b3d616cc11033b6c8f80816ecd815f38676d8c23cc63649b2a9a11076dd090d1eff98363fc386b37dd708ef20d6e5212b4dc05a98bce7601725ac1eff587717e0a1c60530ac90dc7800b33b39c679c431b7d1dfc6e6f9e401ec67668af17aaa3a82eb752f6468107462da015729a7b6b46e731871faf2878cf301c450c9e1edc3a00df8b99ab4057f5d52181f4beb65256afd658151a64d2712f2bebf8bf84e86c798be462e29160d12a6d1e014cb007be69793a4fbdb90196fa790af3af18d50cc348deee89ed4c6f41daadc5962038e2896556a1ee1ed85764ddae145668026a614d36b75930920507b03f9b50106171c654fd16d4a4a69b0987768a4b67559a32a1bb0c4f333bcb2f95f7b1f95952b7bc4165549125c2a37887ec6f787b378a1eb2f37d8db77c4bda4845b62a46eea6a24dd9cf2e7568ecc1caf52c8c8fd267acab8bbb785e3ce77ad2a14cbf51fdeb9d0047b5d895e3b42a358460ecbdaeb1c96e078b3d450ebb997bfae9c2a7b8b0f0251d4c4a6285fd96f07d9a711b8f59acd3dc692fce583cf86f8e0a6a9d5de3cb1d603d7467e0c6885bc3029c97add1ee73a869708a9a1aea0f5941c2244b78b4d673865429be75952f811aa1bdc5ab6b4d7d9fdcc12c86c435571aee7736ba3a41ca465e90fd374a570fbc0fb37ff02533ffd45afdb59f3d505a3c8551d1102ae73547fe1d26bf92597aee0d2fff8fd61514e23ce7a75be3123a057a40df7bfc03e2a14f417312bc72bb23f6eb5c29216ce67dfa1128da07169d3f4f4891427bbcf20f311367eb9cdf2fac6dac4b6e0289aa57bdea4196c0b36227da8843d4c7e6c43487c3f8d44af144e4d4d205d4016a114af144256336980305c025251b3eec3a6aefd870a8cca0e8ca7a9496b134532256b88140f68b89feeced84cf6c5e565fabdf3141b2fee864167be9a879431f272a4a3be8ebfa3bf72b9ee0b32aeeebe11808b1a9619153bf71ec66cc793007ccb9085b6fec16aba21b950c03acdcf26c2cc754905ca30a41f638cab1369ac6da7686b585d258cb4bce72610a2fc67e4919382d6ee5ca28491ac06dbd4a9c0e4917d95eee512db05ac79e14ee69081164d19b3d7da1d4ee06ea1d4f4da2c4daf26c8f9bb0b5ec693851442ecee58e780dd49bd3688cb8b62af4a752b3f390b1744b40c4186e9cdb7b80bcce1e12c3ffa07ffc63854b1d373eae8e2f23757583f21367c28f276a41a23e3e2789c11666bea370b3e79deb22087b81f7af43cd316ac8226c244af112571311683b39ff0d2350cc206e02c081b68a7bc0eb7b17ea11d7091c18bc85a034246879d445798bd5ffbf2df012217e9ce4e94d927c98f6771f5d176c42dc8b3c8119a516bd9f4d53161c8d5906dc934613372565af80b95b9cfb209189cb3114ac9495ae7c54fb044edd677c0d2d1ccee8652033f8a26fe7baa4d34759f4246a0c3f0be672200f959d4197d48480aecbfb8464bf59b685b04193c7c442d62c08f461530a88e38f2150fd8cd3fa0cfc264704c41ff3188d4c68d15172a6dd13f2af457862dddbc5f972686784abc716ca88afbc5ef527d7e2dc66a3be695e583cb8ef6eaa1f7958254154dbd44b9a2565992a9a50ab2dfce4b9b4988eefb4896157c3133a2a00bf419bdb8958c12a20bec4c05cd63dc3a965e03b0db72eb523a99013be94b361db1f999b02f062adca8509f66d4dd6af8bd6c644e59126aa24845c090f68d069d36167f8cdc039e3c556b616b0564b11c1a40b985c84e48fdb8033970691c406df643bcd3cd39071304790953c0ff19c7b254e8ac552764925486dc9184a22e48488f06c4d34d8acb39657720c841679ecc99df9b083eb2f23ca600888109c4b23b278962324674c182341bf128aa54fbe05a806825e2cc658ca99a90ef4e67162a7859540363dcf272eb21d03c3ffec24ddd2d157b8b15b22de699c9d2566068ca87d1ae4459357644359083c116efa6bc5b4dd0590c1b5d276aac8f87fdf243bd17f8c1d2546a5de7d09a97707cbdc740b8160f4f7f49ca5a07a93de6f993d64296144c058d565f3d138bf36340a3654ef865b2a295ba45008c330802e643d6e2e467a2c837d48b2a00553b9533602d39b83d41c18b14b3bd8671f51e956593412702c065f45664566fbf48381a9af18b76e57e5f95830a654af096a82897d717be57c7ad874f5e50932ba5b95e2185ba3e507d88f1164e835affc89ca2464cd03e62b52b7607f753601866e389156a6bfad9927acef9961c4b7d76d8fdea1530ce30f82908c49954130b9dc079656591d4b58dd992b613a336dbe0476e40f82c21e69a6db395f271e62cd5cf6dcecb7cd3b45de261bbf6058a4ad13c5f4fd1bbbc240b1009dbddc1a7b6fe7ec986c70a3a2d1ffc3035a978ec3810c54e290d5e674e8e49fbf0b672e5037f1d397711f408f04022ab72ea1acc0a66955ad625b9644623076c38109ea335e812c5c602127e3de081b3706aa0a64198ee453f6446e770c2cdd42d209ff98c4f58ead00be154d7ee33414680fd579ba8837e384ceb152704848a623b5af4a1c574032145337c0cb0da0829879421241232cfeb67ac39bb2c71273d7ba9f4b5f53d4dbe508d89b43b037463bffa9ce0717323e70bae18dea6cb71e20e0f15af4e65f2c5ac6a196a862f9dab191030a4903ffeb1ade4a89988db545def791a57a431af0d0d920bbceec910b5c2a8826eaddf942ff9e30635f69457334e3a117b737b814b203c3c2459fddc7f58875c38963ce5efa14f639e3083c932a884aacc6450c41066da8b8cba195fbe1e9d0cbee5d58da231a9d5a734995821b71fbb4fdb7d8501827107449f3f22b96f8b4b22bdd60509732a1b400044fc11683b3b4db2059c1c701c5cf6b03207ae873849377348fcb11291f590dd7b99a083a4795afee936e3774550c7d99a4ecf72c79e0cb4bbb7da0439ab2ec4e8ae935387f96cc94592ed151fd97b8cb795daeaf22be9d49a92d0ff77905a1a2f59d8ca1fa9d5289c0e25628283973e3c5e8c47490fac4766fdc9dd6ac1d1081d6efc0bbc3bd65dee61847bec35162289f1a2e14a78e2f44677ebdd4bf4c0d854c1081932b0e94236f4fe9bf4cc98b0c59dfd4f89a788547165968bfe6d344d62b265c36b82fa090f924b7185f4f167d339ecd5ef508b03d291bc4c88b115ea7daf522004b9d27e5394591f156e2399a6555e27416a8c7c2acd66bd4ea50254990b008b073239a1875cdc13bd472b3c407aa58a44735c13002ea96ae76aeb30bc22be116c3bc854bcb00eb52b9245b388ee73cb4faeeff059cf5cacdb8b83df35d25f5e15fd761f7a71c9fc82679ba08869193409c9824b0e74f7340c909c3960d4b67ae48e7b42bf6aaec2444f8e9d6b75ead621ab4268a6d45b1077a9882bb8ae89d73bfad5105a98430d597772bb1046f6902ce04e091dc9c920a5a7619749b76d4ce6006e2031f4c87966f02fc45cc880f2a613325c761df09ca4d3635432a79bfc5528f5fe473712009558f353eb0ddb85f4001339f7b140201a1f7ddccc312965f04704bca2dfaf5e4845afeefb2371faa26367b212739e4c255b54c7e0d9938848ccde080d65fd92f962fef031086387e74fc86687670e1b774b87bf0573232a3500d7acd7109573e66414f4906a414b1e1b119dd25ef1a88ad2c6ef1baaa593768f7a5d756b41dda4102ab2f1ff41daa948bb4c1473e4e407d267d0ac99c1547f478b87e71af51380f340de411f5beec41c01b44f708d30c7e52cfa270bf98f5f7caa3b9f8a5b90614f73226a8811417548af80d834ac7ca8883c5b69a39a8e8989a993ac0aeee8fa1134192d24a26f78dfd4f8c312e44019b10a5f1e359290ac8b4bde6a9b7083204c01afa2beeed50bf1705cec11148cc2766100c2d71997c1da5e01ab7c2d2c653031f7ce6f1263ded33b4b249ebceb43092e04b0034ca4bb8bb59ea7010f8308be0c1a65de192d3fd1114f6d93f1ebf02db051b2a6dbcf1ad148d808c2d8840068a35ae8e249128ab004ba4e935d2e350c4e9293f28a4604f09965223b7e1706be6c7d4469d1e6fdf30b951aec189072a674b3cdf27a490cd2ea32a8e097a23b331ea85b422405c7cb5a8bb68085dc7e6c33fd00ff30c82a8c60be645e25b8c30d98a5e8aad7392e3f6d03fafc27372bf51eb904b9e6374eeb581a0292212ed43428c4b472e7a4581bd4b808933eeb79965a94fde3af86fde422946361e5388f984e65c4f90bb44bfee3e2a2b5bbf82cb867ca4e3c962adfd111dae52f1e7df445317147b97736780fe37bdb749cd2c3c6d78bbf3bbc08743cf37d3ffd0813db72cd7add30f5f2c7edd83baca7adb4567c123eb1f1da6e4625cf58868fa49744e381ab6f9e2cdfdf3e1b409948e2f2a37e357f8c024839598f7cb789ede1a563e4eb49c605fd2cb96ca2abe8b087a3626b765d46e7f21aa3dbfb090b188f11f371a6a5cc218a5198d5396199b6fc0eedb2e2141b8e7c5916af7831ac4c047c408350d467424a5ed33c2a431d6606b08b99fca4508e3e4dc8a89ce26f4cc9cb5746a810a856948f8ffa277c9de78639014c14d56e75c766fbd3a3bbc2fda6bfeeca64abb449c263a2ff986214e092ad2dbc827571be786b20e62a837cfe561d37afead2426f8e0b637f61ea0f91abc6f630909b24e237f0c021938f76ba6d96f3f7eff4a0519b24e84935b690243", 0x0, 0x0, 0x0) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, 0x0, 0x0) read(r2, 0x0, 0x0) read(r2, &(0x7f0000001040)=""/122, 0x7a) msgget(0x1, 0x3e945a056885207c) sysctl$net_mpls(&(0x7f0000001140)={0x4, 0x21, 0x6}, 0x3, &(0x7f0000001180)="fbd92fd8", &(0x7f00000011c0)=0x4, &(0x7f00000014c0)="7cb96017203110425c0a29d285671415457e08286a8a513c5fa1c2d827e92ae0640000c1507d43800514cafc", 0x2c) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000002340), 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, 0x0) write(r3, &(0x7f00000023c0)="ba640d52aa88d072eb7e533e5291a66db62b6eb250f976aa2f94e86c04f37705962496f8cc8ba67014610a826c71e38275c0269c1dc1ff", 0x37) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002440), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000001240)={0x6, 0x60000000, {[0x0, 0x0, 0x400, 0x0, 0x0, 0x0, 0x10000, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff], [0x3f, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, 0x7, 0x4, 0x1], [0x0, 0x1f, 0xcde6, 0x8001, 0x800000008], [0x0, 0x20000, 0x0, 0x0, 0x0, 0x9], [{0x0, 0x6349, 0x6, 0x8000009}, {0xfffa, 0x6, 0x8, 0x5}, {0x7fff, 0x0, 0x7fffffff, 0x7f}, {0x7b, 0x2, 0x0, 0x3ff}, {0xffff, 0x0, 0x9, 0x100000000}, {0x2, 0x7, 0x2, 0x6}, {0xfff8, 0x100, 0x200, 0x6}, {0x0, 0x1ff, 0x0, 0x7f}], {0x4, 0x0, 0x2, 0x2}, {0x800, 0x9, 0x2, 0x8000}}}) pwrite(r4, &(0x7f00000026c0)="81e28a65cca75fe716d381405d08ebff208734050ceb0cdcaae871ece97cf7a7a1ec0de260200d428481064bb7ea107ad0d52f9434743ae671fa96d0a61a6e74587039422d6ea0a4b8be26a22aa7cadcc1739b75535e7f94b0011cfc62ee482150adc59f703ac9a2a260166ebb345a9606faf32cad01f2aa54", 0x79, 0x8000000000000001) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001480), 0xc) fcntl$lock(r4, 0x8, 0x0) getitimer(0x0, &(0x7f0000002d00)) accept(r2, &(0x7f0000002f80)=@in, &(0x7f0000001100)=0xc) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000003400)={&(0x7f00000033c0)}) clock_gettime(0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000100)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000010c0), 0x10, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 0: msgget$private(0x0, 0xb) setreuid(0x0, 0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8060694a, &(0x7f00000001c0)) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = msgget(0x3, 0x0) msgrcv(r3, &(0x7f0000001380)={0x0, ""/93}, 0x65, 0x3, 0x800) r4 = msgget(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001400), 0x80, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) bind(0xffffffffffffffff, 0x0, 0x0) setreuid(0x0, 0xee01) connect$unix(r5, 0x0, 0x0) msgrcv(r4, &(0x7f0000001100)={0x0, ""/78}, 0x56, 0x0, 0x1800) socket(0x18, 0x3, 0x5) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgsnd(r4, 0x0, 0xe4, 0x0) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f00000012c0), 0x8, 0x0) msgget$private(0x0, 0x0) msgget$private(0x0, 0x0) executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3}, &(0x7f0000000080), &(0x7f00000000c0)) sysctl$kern(0x0, 0x0, &(0x7f0000000180)="3bf2ee74e7", &(0x7f0000000080)=0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/78, 0x4e}], 0x3, 0x0}}, 0x10, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) r6 = dup2(r5, r5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r5, &(0x7f0000000580)={0x0, 0xa, 0x0}, 0x0) r7 = dup(r0) mlock(&(0x7f00005f6000/0x2000)=nil, 0x2000) setsockopt$inet_opts(r7, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) executing program 2: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r0, 0x20}, {r0, 0x1}, {r0, 0x2}, {r0, 0x1}, {0xffffffffffffffff, 0x8}, {r0, 0x10}], 0x7, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={0x0}) close(r0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000001c0)=0x1) socketpair(0x6, 0x0, 0xff, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000740)=[{0xffffffffffffffff, 0x2}, {r0, 0x20}, {0xffffffffffffffff, 0x4}], 0x3, 0xfffffffe) recvmsg(r1, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f0000000780)=""/80, 0x50}, {&(0x7f0000000800)=""/220, 0xdc}, {&(0x7f0000000900)=""/41, 0x29}], 0x3, &(0x7f0000000980)=""/228, 0xe4}, 0x1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000ac0), 0x40, 0x0) fcntl$getflags(r3, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000b00), 0x30e81, 0x0) writev(r4, &(0x7f0000001d80)=[{&(0x7f0000000b40)="1f5b90f36b35f1f32a7e8d377ce9419ba79e579b9d63277cb292a35c68c7ad9ca2a4fa91f73571c837e582bea43012d05eb79a046d4a2c53a94d4fe5f84743c066c4c43a70e2e17912b9252bed129f0ff0a5391abbbc2ce47ab4852eb72b80f1a8f4ff2cd6e3bcf3cdd4f80b3f77c94502d7b27b4f56ab5ae4416b9e7b7c16f59db860d9a8ccb8db78af94d6ecc11390a17572d92e7180502126553358875d89b33f17ef247c90fcd06e0ba022b63c3450b7f92ce9542be3e69962a251bc685c1de66a83ccefdbc5d9cb0ed0d81086c106a0d6c8de0be9411ed2bc9362df5f917fcffa462de89cb3a5e550bf8198a9ccd9590c410e0bb0f2babd4b646d665acc2aef087e6f50d39e385cfdd2eb418f8201364a0b612b3467a70426bdc276fc73c65e762e0678000541bd85c9ae7103a10c46995894103d06a1eb3f0db72b2130f582238ffa41e6edcd8a8faf6e501710c376a4963f851c0a4271b92d0a19f1e1bd5dc0ec3718670ea2ebbb58db8ad95c3f79d241aa94267fd5fd80b0a29195ae8475781c31dac3ca7f18fc35a2873a83db812f418d3fcd544798fda438ad72dda06c5c99da03c758e9c8669a6a8f7be6097b24e6dd2a04530f7f9953ef411b80de42f111e7f075662402be53191c92414e5a0057a78a712c45e0a3c03896d355210735e87dae46ca6b89c1a2e0e03d3756c0009929050a9ee77bca5a501212b51c69b9e9378435511e9f2d1b6a4b82576a465a92d01bbf6f01bbfdc2612f89c1276e04f4129b704fcdaba7b422e7d97615e4999537184495e573b2662613c08b44cbb27ae803f8f37184f98538782fcc7bed5b06ee9df813e2b81371dc9c71366b536a0fcb30794689d0a835164bb5987f14f95e4f5f941aa14548241f88267c00390bca771b5d5d6557bb25e0b561f4651e79e5665d2e6d17cefdf57ce648a0489fbca0246fb8df0d6dc4eab7d7bd6282da86185507e8410c6ff61ec5ea8123da09a8fbc9991ed128088bd9cab8871e5790bd4168924a59a890a13ad02f1230f9af34a8235f65eadcd9b68f824b2774cb94e16459fefe67f1c0bd1a2a3d69f0776eb02516b902db0cf31bed108d46626c1696a33d63681ceb81417fd7d3a8a03ed5c92681ace1983b0f8bd5d2e8f18f61fd36e3fffcdc8f22893e0a93827959450f2bc77dd4cbea7a363334ffcfdf99e4500cc18698f6b3b0bde867eb924559bb836cca57c13b306fe08affb36c1e736db55ecb3aff98204baf8d6bab12bf7bf7f642ffd64f64d6d7260ff696232933c29a919fdab422ff49a564725102e5577689ae74274c4bfbf7a77d6b4593f70b17ec36fb264079fb50c79ace04a8b97ac043c6bd30bd158a2dc8c7d1a89f46c09dad4a5290ef19f3cea9b82d6b60660b93cfacee1b2c5cc971a4c544c10ab3edb229f0c2e8f0b3ad82d97eef3df428c7e0272dbb672056e830585a27a9a624736b9c548d501b0d125aa6460b2e2c0d24a55d277d93b2ca8c1fa9d55b9b6a14f7fb3e2d71b0f2d82779dfd0c46ba63d139797e6b39145c64719e42c1eead1bacf1a46a954cc8872b366459084461184fb039e394445bcea1553ddd853b36ee9af9f15153ce616313cec6da2eb2e3c2e45e172aa7066ab4f65ccf264b0528589d460918b7a181be54a4a8a8c350a56af6efe74157aa3d3a79383432a9cea81cf6044d18f9c111f602eb40b195a07b7ca625f81fc012c9f8703ccf9fcb119ba41398fb9a1161dc5d7b7d075ece759cf1b47f9a877c16eee4d7e4a8acf99e2cd54cc2a0db5134c499974986f99422b09abfb8d6eca1532a0d0c11a46c435c7fb57aba1673f83c24f626357267620122ac9ff7c13971d276eec361ae58011c4b54a65b4639e8f0fde0c721cc1e4a58bad9b0ea630e750d015ddb501306f520f931a08a778fb3fb290adb808d6fe575c54c1313dcb6cc00ecf637ea68132a1118d74f012994277a7add8d597955cb0265b0e2785693c97e8c8af6d4c784275d320cc8f421755aa6c423b72ef0afdf833ccdfcee48b58094ee3065f807dbe8c05eaf093be0b369b12998657516baa162e2fda8ae4b09ce75e4d50cf0e3e0accc7262a3718bd4c3601c4c0d2b25964a8c4d8363930d2b87865819baedde06c830a8302dde18b48527690ed9723affd209bc724cb55d882dc609845901b16dbdfd62215c2e8c36af055ab9c2189b514c9de817617ee68257040d8da8f2b1ff81fbf59ea66acc766270d4062bbe0d313eb712ac1de346152babb6ca87e16e205a5b03e9b4d3897f2cf4184c25f8f801fac47385afb2fd53462600979dd1063fea7fd80c72dce9258bcdb1ce1be25ed8d61cd1fb1194e3917d629713af87f6cf0f81b3a520a66b2daec89c1f0284c1c3cae1b1133642728cbe6ef338a54561c29e7c9ed9cf9158ee02591c1976ca51101049d89e5f432f84f7b58fcaeda3529be5e8418df7aa0faec83fd908a3c3db02a3909f56b0ca9c32eb3e2512a8cc5170ab72d4dad97cabb4cd0944bcce6386a1576d9b9f10152f606eb251d2470da4e4be8a16b28689de57493fcc0c6f99c3471e396a0857444e4c5968fdcaf681a85672e8420ba05d0907e4235178fab05180652eedaa0e40e2389d4165bbfad46af6cf5b8c6f7ebece9759f0455e141edb02430af5b3928bc02ac24701246dda654b5e7a89ee3fc626f59f7b2c26cd004868310d2c77f434165af7f2bc853fca4a6fe51171884667dedc927b436e356b963127ba5b649f83a4d03ab026776f158bb6f4c413619dbdc22687e779deb922b5473853b8a1fd9c4814eeff4f5403deed8b21391127af88d746ff62930d2456f92dae4b9933f65e3dc91d54badfdd6b47f25fe5ad684ae24ff6d9bf51dc31997c20f3d830c1c912222c59bb49aab4c63f7f61b60ca4db00c88921884ac7575db85647a187cf50d1939cdd2e14c90d438a7013809c1d89d31911bc75a4fae61c27e2e2b07ba59ead78908e4c4d1c66d8b719b11d6f1b882705676ff6403f2e35c43d008bddd914dc36ec6d63749e6fc57c990fa52c41e22ec26f202d00c33cf93bb1d94681eb5d16587df99d08c5298f0fda54269bc2d2c0ba78dbcc08e8333cfb791707cd8f7b9c8cfa785945db4fa39be09c3b9410481902c1c452fc5c605717868b6849c3149b01085c887f07bfcf629fb710603b8ee6c1d3e290cd6b3652b7b398033432cc931a54a9968632951b25f8af51f0c9da518bdc91b963bd54af2f12e410f8d3aacd7efe65dcf80711935c0a9d82b1f06311f0347575d4c07505e65fb94a446be80a95c03ea153386aa9f9ae3e893f8f6960706bdca626b89cd8562e10b2d75ce82606044fe1985dc7379cc355c79b45123a6245a9c2f90b8ffd8a1e875cbc8f30a7976429b1c8873cc31a82b7173e6462e333802c297fd438231c8ac269bd8396207b2bc82de7f754e55faeaa1b523248661e3ca15b1603857b1f64f941d0aa13c4f947ba3177f3bcae23bac4a3673c3e3a33e6eacda759fa2ab5defb91ff36ac0843c518c5776a36d59275f1154679994b80908388bf3c17f82793acd388547f9531b9d6af25fd2570c29cc5098b8aaa9b6faccffd04cbae2b5c5db30ac6905d8f31c68cb820c2d2e06613d7077296817cf406d5dfabb139d6da945e5634bf9cbb26ef23b4c9d8af52810798da61f3e4cf519532c1be879f63d797f9d7cd25dda7298db087760413d4daa613be1b223f281cdfb391bdc9e73368809b969954574456cc00f37dadd1bf6cfbc49401979ff920c8fc74891fd4f51952343ee69f35f68000be30e27d27b293301b6e873756af3227a17d18de137cc8326f15c0e0efb0f6ac88ee778cdc4c94c082586d58d1193c593e0a70962980db2446a28c8c087526914a5f5c072f66b3b57427e3d1656e7763e22998b45362977bcc82f0a39fe1c98a3d8c5dd8cb17d28bca48a65b152a1e1d85df87692a10f9e9a4828907172785e80605d8546f3a1be889472b0ea95051061989149129fa66e18c10da87219285409f54d75b709c7691a4be81b3965e8f198ff110003b5706290acd0d2e870f240b3bb9044392b55c86f9fa91a7876983cb471444daa342f7cec70c81c5efbe2672acbba8df6d433df6035d86fc765778dc31d5b3e2b3b81f2636190ff99225b96f7a5face3c9de9347eb63be5fffa6525cb6d4e97f557de0a3e2e2bb6f5d6cb3720939cad015a0302dfa0a5ad32b5206a07f71f9f77a665b2c2d3ee79df0788d561af691ad694413824b7506ef7f4c0552baba33942a3bf1861f21ab7a01d09a4f81da10ed99b31131871eb53909be2e6ad5438fd343da8ccbdd9af2ca201e61d85f0dd344075dcbbe8d1bcec7415b1e70a5ad6fc27f1509077a788dc716fd2569db90e34b66cc6067f6d29a63d2b22308d94e80ff53a82013652d12f148d81855b8a5ee3580fde3db229647b7c9e6bbe4083074a26eef030f91c08aff26c920107367e727bb0966ced639a31332d3b50c42586cd2a637d79c5c480d23a7ad36ac90fbbe534534cfa800a80cf4c8f3caec3128d73c5791769d2fb8999c07293412e43ce90d543023f4520e14fa877a4c7713c6f3b2037e20dbb4835eb217721e0793ed2fcbb6e7522fb03ec67797213179ca941676a2729647c132143cd60f4cb3939d376b56cd7c0ce4a669022944083bbcaab8346a61e5704747ff94fa005aa7594cd06c1fd8ab0f243af3c3e35c779fd2cfa40cd4d28212611997d74c67ec58d001a48f3932ca8d3f5e59e3259e511783644546bdfe382ceaf7762a559c3c608527175c073623ea6c1b88382b66e59e35400f18567ad7886dbb9d6edf4fdeb1f9e084e3dc8ad79c56bcdf344f77cf39a997f9111221fae2efa0c0d4a5b824445129b3dd6f2cd98c5aedfba37236b6b69da0fbe9aa5b5dda751dd68403ecfef6a5357c79f1a4186087b15020f58ae47b2739079c404c0eeb00e3c3f4a8adecf922bc9660f5417434294b8fc509905e4fed57dfd383c61d9838c028689d4090abd97787d04545ca81bb8f8213e3386c03988d1c9cd937715effa005c66edcc61165878addd4aa8fef7a922b1ae6f0a0da2943444ac27af4d84e0bd8f44c60b28296646d0d40e864dd8767f9171341caa7130395decb3ac8e9bedad85bb3cfdde2f1a451eef9cf3fcf3b90308fe883f711b404fa6b2693f201855ed5a8468d3f349c08940666123964942c82dec9edb0746f59a303f8d5825204e473e62174d19ada8cd36fdd7289f1b57a149386d8c0fd82e22917858f304ea96def447b8a8c7f6c8be67ce79e268060bcc5907abfd1073719d7eb6904b3aa2102a076ea159b67e31e50c2a5a71ad514a3f706d85daa3f418f9f4c98dcddd08c366f3762404cef4b9bab1518437e1e3045c4f15c683cd1d4a0b3df61bbd2ea3a551b893d274b5030718a70dd0d3bd35d049a8d30bb43e9d869399e4c05764472d944429cf50844c7591efb32249ab507148360158dea7d26bcdb1f8fd730360faba4cf166ff55e445a6eecac3747ad8017ecf1afcbfb8a9da9d8cc40ef4f77073b352a80432b506e84611a43d1a3263c7922b8f4ce2d01f4400568d8f8249a7e3bf3cf46a646807613e8ec46c352c1b06ec7a984828c64ff2fd3816e05af64e93ba47a2fc3394624aa3e204da979ac5a21a60aab5128c1bf6b943cf7bf26944c0e2ba4d05971dae7cbfdb46630911a570046ffeea95f450fec3f62e49099fa85d5789ccf0ca1fb59056cfe69625928be77d9d16e2906ea8037855570661de32c06d9c8de5", 0x1000}, {&(0x7f0000001b40)="7411aa5837a2c6aab8a76111421927289480ddaccdbe84cb72109333b1da476a67", 0x21}, {&(0x7f0000001b80)="fc049af8ff2ae5de2eb44f59c972ca2c14fbcc3853f8d20a0b629b3f4be8d20555a68fbb581bf880782639ddb50f748241d96374d95de4bce65dd61022877bd66d0ceba1932562c2b311d54a3b2df338548a9f132056d6f29a750c376614d46414dc5bc0267531711014d69941be2a4170fbd019c88ca8b6952757e19510ecd409dc4eb0529cb8cfe26e4ed5b2f1564c44fbb0efb3fd9fc87da85c4da43620a5f2113cac0ceece59290cdd1349adff689e882a5fecaf66864c03439d1d34c0ce57e924f64aa690f65800a34dd722ce28da9a102969dcc456bfa98636676b46cf396f68e9fe1974488bf5295fbf", 0xed}, {&(0x7f0000001c80)="a47245d7d5c015036bf998590ea0aa371d7b10ce0be27d190e54cf5f635c", 0x1e}, {&(0x7f0000001cc0)="dfedc2834a340d11afcaf42d2941f55d1d4456fe0f33be8230f07125fb5da4bb6c3b2dd1531935d84e3213385d4adc2ae0158200db105b57582ed042477705170dd2d8173c557a7367977165f81c403088edb6ebd4d29897a6a4764ed0327e21d5fbc9004dc164a445bd019774371bc3959366775e7782df8cebab4ec8a04dfbc4af283cb9206b49", 0x88}], 0x5) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000001e40)={&(0x7f0000001e00)=[{0x87, 0x9}, {0x5, 0x1f}, {0x42, 0x2}], 0x3}) r5 = accept$unix(r2, 0x0, &(0x7f0000001ec0)) poll(&(0x7f0000001f00)=[{r2, 0x1}, {r5, 0x6e078b67c501a359}, {r0, 0x4}, {r2, 0x100}, {r4, 0x2}, {r4, 0x8}, {r4, 0x10}, {r1, 0x8}, {r3, 0x20}], 0x9, 0x0) r6 = dup2(r2, r0) write(r0, &(0x7f0000001f80), 0x0) r7 = kqueue() fcntl$getown(r7, 0x5) pread(r6, &(0x7f0000001fc0)="f2e41b55bdc1d209eb03daca814451b5e2cab88f624a47a9693fc8ca53431bb67de6", 0x22, 0x9) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000002000), 0x80, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000002080)={'./file0\x00', 0x3, 0x6, 0x5, 0x0, 0x3, 0x0, 0x10000, 0x1, 0x0, 0x800, 0x4}) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000002140)={0x1}) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x9, 0x54}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000080)="03000000", 0x4) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x10001, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) write(r0, &(0x7f00000001c0)="fc", 0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000340)="45db9950f4b16e276e15e752b754fc60a033b0e83fd62dbd", 0x18}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x81, 0xfffffffc, 0xfffffff9, 0x101, "1abd1c37bb18fbffff0700000000000000e9ff00", 0x10000}) r3 = socket(0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000045c0), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) open$dir(0x0, 0xf02, 0x0) r6 = getpid() ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x40000530, r6) setsockopt(r3, 0x81, 0x0, &(0x7f0000000380)="ff737732e9541c92a0bc4e205a4a956976e599830e3f4f95942ba92e4c7efcb4309e8fcd176f94a23af115d883f3688d1413983d061217ad6af375454cc10ea7228852da88e74d2ab790e245ff857c611f45c9600dd1a3270215f37940d819618015969fea3cd3dfa7dff3929b19a5e6c4bba01ea4bfd46520f11605f2dfb9ba6bb22c01da57986aec2f4d6e02288177e942bed4a8b1849bd8064d50bd7000a29e12b0098d7ba99bc4a6446f9021d13df68a763925d1f97c2d7f152a9045a51ad74092998c414b6be69a09", 0xcb) pledge(&(0x7f0000000280)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x00\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\xf2:\'2.\xee\xb6\xd9P#\x0f\xcdH\xf8\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r\x00', 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 3: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000010000000000000000000000000000000000000000000008", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x3}, 0x8) kqueue() ioctl$FIONREAD(r1, 0x801169ac, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 1: chroot(&(0x7f0000000000)='./file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="155c09cfeac026ccf2351e07409dc50b384569987bcdbf9aaeb908fc9441900070de3a4739bdf530b0520ca51988850bd127b7cfd35a6ca2a6b1e3627463ffc9faeed1a9c223ecc9c2bc3ca5691cc7b95b53979cc77eff9167b48b0337ef8cd9f16b513e8a6f80de38f9b3bf0fce68f76b605573b0332481ae764c37a67fa175da74c2f78c88d182840f1732f781250a3c1be318d883b875646d6cf5341ca0c754e8d5554934f84c698e9773cf9eff324376a4895a", 0xb5}, {&(0x7f0000000140)="317ce1c41186dd157b9c4ac9f09d5edaaea8a2ae6a1c97d4083f403842c0a6054f1b7bfc", 0x24}, {&(0x7f0000000180)="8df7335cac4220981cc410cade09fb1c7a211d7845291a25d27d5b5989491e03bd76de05f7fdb1bbd34188bafdcb87f2f82a298f3273ca5dedde6f883bde311bf2ad57887ddc9f57c8f9397e8f6f128e83653c57e799a56b211cb9d3e6cfff52ec591338238fd23a93062697a995b3f62b250a3e12b192b381ced7ef5e4a3ce034b4183c87f1765b09e5c642e21741cf287da8cb0c2dc3ad4f556af2b7392d89d1ba9998e9b40731921156f1c3d0a1ae04a3fae8aa51ef41dcf1c6085b00b347f4", 0xc1}], 0x3, 0x0, 0x0, 0xe}, 0x408) r1 = socket$inet(0x2, 0x4, 0x6) r2 = accept(r1, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000380)=0x3) r3 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x140) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000400)='./file0\x00', r4, r7, 0x2) r8 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000480)) recvfrom(r8, &(0x7f00000004c0)=""/185, 0xb9, 0x801, &(0x7f0000000580)=@un=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r2, &(0x7f00000005c0)="de30fb0f47197a1eb1b755b11109c2eec3d624a8414007b7f004c923f35da261100c40bf395af871696b4321a9d743f5b96627d06aa9f374a4abce3eb804982d6b7277c76ca247794797a2ef0b17444cd8d5b87334ba32d64a2a56815b88d99e08c3638d34e6553dec21a6b0fc422e70aeec1961265ed945f2cc43455365681c993f5a1b7c3ab720858dde09630774662dcb34db1cc712bb1e4ae589c5a51ed308ad3685f45b193884e19af566b83f1f1f0e6264bc839ab150b1d1b2db1364b61ae040e541f90c455983e24174a8d29515165c11a0df962b358856fdd64ece8cd735d9b945a6469261dfee98", 0xec, 0xa, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000006c0)=0x2) recvmsg(r8, &(0x7f0000000cc0)={&(0x7f0000000700)=@un=@file={0x0, ""/19}, 0x15, &(0x7f0000000b40)=[{&(0x7f0000000740)=""/121, 0x79}, {&(0x7f00000007c0)=""/65, 0x41}, {&(0x7f0000000840)=""/233, 0xe9}, {&(0x7f0000000940)=""/166, 0xa6}, {&(0x7f0000000a00)=""/159, 0x9f}, {&(0x7f0000000ac0)=""/52, 0x34}, {&(0x7f0000000b00)=""/23, 0x17}], 0x7, &(0x7f0000000bc0)=""/223, 0xdf}, 0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x8) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000d00)={0x3, 0x893, {[0x7, 0xffff, 0x48, 0x8, 0x10001, 0x80000001, 0x3, 0x80, 0x584aa8e8, 0xa53, 0x9, 0xaaf8, 0x8, 0x9, 0x8, 0xd272, 0x200], [0x3, 0x7, 0x200, 0x9, 0x6, 0x7f, 0xd7bb, 0xfffffffffffffffd, 0x13, 0xfffffffffffffffc], [0xffffffff, 0x80, 0x1, 0x8, 0x8, 0x3, 0x7], [0x2, 0x9, 0x80000001, 0x81f8, 0x8000000000000001, 0x3], [{0x5, 0x5, 0x42f8d1f7, 0x4}, {0xffff, 0x5, 0x1000, 0x2}, {0xfff, 0x5, 0x2, 0xffffffffffff0000}, {0x8, 0x7, 0x81, 0x9}, {0x8, 0x2, 0x5, 0x5}, {0x7, 0x6, 0x1, 0x40}, {0x400, 0x20, 0x8e0b, 0xfffffffffffffffd}, {0x9, 0x10001, 0x80, 0x6}], {0x5, 0x8, 0x8001, 0x10000}, {0x5, 0x0, 0x1, 0x5}}}) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000f40)={0x0, 0x1, 0x7, 0x8, "421422d7231221a9c581624c548e011bb3bdb1ec", 0x2, 0x800}) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000f80)={'tap', 0x0}) setreuid(r6, r4) pipe(&(0x7f0000001140)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001280)={&(0x7f0000000fc0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001100)=[{&(0x7f0000001000)="ab4042fb6442fd4e92485e8100dcd8652ce65c048463a2a4fe71240c1cd05b95c9fd73d5b110a53988b91b0d18bf4160d32b046709fb2d5c009ba6af9c6575b562342c1a44e674afde8b3c2d5ec1e25f570d", 0x52}, {&(0x7f0000001080)="cf04235be0cd2968fee5e8aaf6ba7724804e1a450d5ec82201bc370a08ce125d219d048e559c03de5f4eaf735ca77f6225623757d0aa6e834b5fb86ba387a0d52322bc7feac4f7d3a8d87a41208b2f12e6ed399ceb321bb6ef17503496058a872459c296de06e457f1", 0x69}], 0x2, &(0x7f00000011c0)=[@rights={0x38, 0xffff, 0x1, [r2, r0, r9, r3, r0, 0xffffffffffffff9c, r2, r8, r1, r2]}, @cred={0x20, 0xffff, 0x0, r5, r4, r7}, @rights={0x20, 0xffff, 0x1, [r0, r3, r0, r8]}, @cred={0x20, 0xffff, 0x0, r5, r10, r7}], 0x98, 0x400}, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000012c0)={'tap', 0x0}) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001300), 0x0, 0x0) poll(&(0x7f0000001340)=[{r1, 0x20}, {r8, 0x10}, {r2, 0x4}, {r9, 0x2}, {r11, 0x8}, {r8, 0x100}], 0x6, 0x101) socket(0x6b0860a0fca83b8f, 0x5, 0x3) semop(0x0, &(0x7f0000001380)=[{0x4, 0x7}, {0x3, 0x2, 0x1000}, {0x2, 0x2, 0x800}], 0x3) executing program 7: ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) pipe2(0x0, 0x0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000280)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x978b, 0x0, 0xd3, 0x80a19f, "bf08000100f1675910812cc900"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0", 0x1f}], 0x1) executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x6, &(0x7f0000000440)=[{0x1000, 0x8, 0x73, 0x103}, {0x7, 0x8, 0x4, 0x3}, {0x5, 0xe3, 0x2, 0xff}, {0x0, 0x85, 0x9, 0x2}, {0x0, 0xd0, 0x7, 0xfffffffb}, {0x1, 0xbf, 0x5, 0x1ff}]}) syz_emit_ethernet(0x138, &(0x7f0000000400)=ANY=[@ANYRES16, @ANYRESHEX=r1, @ANYRESOCT=r0, @ANYRES32=0x0, @ANYRES64=r2]) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000380)="44d44e2d", 0x4}], 0x1) execve(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="942ae95ba318931dc87f16b6508fa746f60911b0300ca5f32711e65d7f6f96fade6641a343069e90e48ee846da35ab546f3d19197f5b3de5cb991622cdeb0066b21e3e09d41e5ab61b3853651aa02b", 0x4f}], 0x1, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x1, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000040)) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) getpeername$unix(r5, 0x0, &(0x7f0000000340)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x45, 0x0, 0x0, 0x3}, {0x1}, {0x8005}]}) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="89000000fff70029f412815af04ad580c6391f8e00010000"], 0x9}, 0x0) executing program 5: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) poll(&(0x7f0000000240)=[{r0, 0x4}], 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x7, 0x7}, 0x10) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000380)={0x4, 0x401, {[0x2, 0x8, 0x1, 0x1, 0x0, 0x0, 0x0, 0x8, 0x9, 0x8000, 0x1, 0x60, 0x1, 0x80, 0x8e, 0xffffffffffff0253, 0x7fffffff, 0x3c9d], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffffffffffff, 0x20], [0x7, 0x2, 0x3a087364], [0x6, 0x0, 0x0, 0xeca, 0x1000, 0x89], [{0x400, 0x5, 0x4, 0x8000000000000000}, {0x43a, 0x1}, {0x200, 0x401, 0x233f, 0x8}, {0x3, 0x80000001, 0x4, 0x5}, {0x87, 0xabf4, 0xc30, 0x9abc}, {0x0, 0x0, 0x3, 0x10001}, {}, {0x9244, 0x9, 0x3, 0x524}], {0x1, 0x2000000, 0xffff, 0x2}, {0x0, 0x1, 0x0, 0x3}}}) r3 = syz_open_pts() close(0xffffffffffffffff) poll(&(0x7f0000000240)=[{0xffffffffffffffff, 0x4}], 0x1, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x6, 0x8, 0x0, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x5}, {0x6}]}) r7 = getuid() setreuid(0x0, r7) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, r7}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r10, r11) sendmsg$unix(r5, &(0x7f0000000ac0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000008c0)=[{&(0x7f0000000280)="8d4c7224af7cf871bc62d3349a63b34a46e98e2b8f75a55d9e0435733f61aa971a561ad1dbf8a61576ff6d04b0f4060442073cbde1f829d1e679a31ee12f90b9d3aac8d0a7e6e72678019c8806399a48f7fe9c161d", 0x55}, {&(0x7f0000000300)="9090b10b4be5ad3024e5be4fe28bed5980a64e0f25d0c3b74c962e461e1c5ee33f688d4e82a48444ef9b91f1705039f6e3cf94e888029bf640ec267eac43014bed1dd8e3d393c493e5ad86fe7331480c9666b86f98af6f62fbef4fb48c3b6b", 0x5f}, {&(0x7f00000005c0)="794ab920f4b9ab379fd083b071c677d3285326cc92d02e2f2e6538f86f3d0a0b8500cf6dbb33f682492949f8efdb83e6aca682cfb07eb4a0c8f5facfeec402f2fe5d148d03d40608f45ec7c0a32af1c0c6a0ead9d5a27f5c12187da1ffe5493c642ffcad25aa96e3adbcac42e42d6a8c110095d4b6455f955cd39609c8f473dd09d8dbcce73638a1aabdc5577acf415cf3d1888a69b70f34788331baa1159c4f0210ea9af36171562a37dd59517ea1b9c8c4d8c11b7589afd472a3a31cb2a1e467629598481b061faf34badcdcd76141f883f231f1ee9db4dccdca77ba1e585eca9bd341f34756fe94fede4254dbb2dcd9c4", 0xf2}, {&(0x7f0000000200)="06ef3a50a66da5aeafe84115e730b2b0e4b944ba", 0x14}, {&(0x7f00000006c0)="6253922c363c7f99225a3b8ab7e636470250274030923167ca9e47008c5c61089602b8bfa86ecfefbb870ee9bf809d9153addfaa017246680acc06fe88b2f710f16c8b8b8e45de3cac9f235af1aa1946bbbe6c1f01500fa44fc72c8dafa406edac4f03276b941860361f85823e584e5df5c22775b751039112362f86dee0d9a05bf6efe22f9f271e33430187a2d8b0201605fe0ae3f80044dff6", 0x9a}, {&(0x7f0000000780)="2800292c5d786f839c749ee53a4b0081baad83b7f083d62c0825835936cca380af6b49b893b20ee917569b9c8a2342dc902ce3aec351055fdab383ebc598668584b3b29e321ff4e7d1d56d89ea46f314b2d6f5a2e56c64e7", 0x58}, {&(0x7f0000000800)="d938ebae8933325aff2e5637513bb7f469fc7ae88bd891f57da2bb207bb9e104dd11f6cc7b2836703de61fbb28b994cd5d0b8b6d7e399f6353832090a27c029482a03594e733b2e59eea1497199a21b6ca06", 0x52}, {&(0x7f0000000880)}], 0x8, &(0x7f00000009c0)=[@rights={0x18, 0xffff, 0x1, [r4, r4]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r0, r0, r0]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [r1, r1, r5, r2, r1, r2]}, @rights={0x28, 0xffff, 0x1, [r5, r2, r0, r3, r4, r2]}, @cred={0x20, 0xffff, 0x0, 0x0, r7, r11}], 0xc8, 0x405}, 0x2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) recvmmsg(r1, &(0x7f0000000180)={0x0}, 0x10, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: r0 = open(&(0x7f0000000300)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x2fffd) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x2ce0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 4: socket(0x0, 0x8000, 0x85) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) r0 = open$dir(&(0x7f00000003c0)='./file1\x00', 0x400004000011830a, 0x124) truncate(0x0, 0x200008000) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000e98000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff4000/0x9000)=nil, 0x9000) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000800000/0x800000)=nil, 0x800000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000e02000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ed0000/0x4000)=nil, 0x4000) mlock(&(0x7f0000e2b000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x2202) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x80, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) madvise(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYRES8=r0]) socket(0x1, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) poll(0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x7d}], 0x1, 0x0) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, &(0x7f00000004c0)) executing program 7: setrlimit(0x0, 0x0) setuid(0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) close(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x148, 0x0) select(0x40, &(0x7f0000000040)={0x69}, 0x0, 0x0, 0x0) mknod(0x0, 0x6000, 0xe02) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x20}]}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000000c0)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket(0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) (async) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) (async) dup(0xffffffffffffffff) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x17f, 0x0) (async) syz_emit_ethernet(0x17f, 0x0) mknod(0x0, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, &(0x7f0000000280), &(0x7f00000002c0), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x0, 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/28}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) sysctl$kern(&(0x7f0000000080)={0x1, 0x47}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000700)=[{0x15}, {0x2c, 0x5}, {0x6, 0x0, 0x0, 0x8000000}]}) write(r0, &(0x7f00000000c0)="76e5f3f101c487db7ba3ad6f01f8607d21000090eded9d38ecbdacd0456b0607000000000000", 0x26) (async) write(r0, &(0x7f00000000c0)="76e5f3f101c487db7ba3ad6f01f8607d21000090eded9d38ecbdacd0456b0607000000000000", 0x26) executing program 2: ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000040)=0x1000) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1}, {0x28}, {0x16}]}) write(r1, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) close(0xffffffffffffffff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000100)="1c025e0900000000d5c26fd100000000000000", 0x13}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10a10, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001280)={0x4, &(0x7f0000001200)=[{0xcb3, 0xb, 0x5}, {0x1ff, 0x1, 0xa, 0x190}, {0xfffa, 0xed, 0x3, 0x1f}, {0x2, 0x20, 0x7, 0x4}]}) shutdown(0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001180)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x8}, 0xffffffffffffffff}) socket(0x1, 0x2, 0x0) socket$inet(0x2, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069dd, &(0x7f00000001c0)) pipe(&(0x7f0000001440)) mknodat(0xffffffffffffff9c, &(0x7f0000001240)='./file0\x00', 0x2000, 0x80000) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000000580), 0x0) executing program 3: r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r0, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) r1 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f00000a1000/0x1000)=nil, 0x1000, 0x3, 0x3813, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x21) ftruncate(r3, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fc6000/0x1000)=nil) getitimer(0x1, &(0x7f0000000400)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r6) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r7 = getuid() setreuid(0xee00, r7) shmat(r4, &(0x7f0000bfe000/0x3000)=nil, 0x0) unveil(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='c\x00') unlinkat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 4: setreuid(0xffffffffffffffff, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80286987, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x200a, 0x6381) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) recvmmsg(r1, &(0x7f0000001d80)={&(0x7f0000001d40)={0x0, 0x0, &(0x7f0000001bc0)=[{&(0x7f0000001400)=""/3, 0x3}, {&(0x7f0000001980)=""/232, 0xe8}, {&(0x7f0000001440)=""/159, 0x9f}, {&(0x7f0000001a80)=""/69, 0x45}, {&(0x7f0000001880)=""/31, 0x1f}, {&(0x7f0000001b00)=""/131, 0x83}], 0x6, &(0x7f0000001c40)=""/219, 0xdb}, 0x5}, 0x10, 0x801, &(0x7f0000001dc0)={0x80000000, 0x36ab}) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040), 0x0) recvfrom$inet(r1, &(0x7f00000017c0)=""/108, 0x6c, 0x1803, &(0x7f0000001840)={0x2, 0x3}, 0xc) utimes(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0xffff, 0x5}, {0x3, 0x9}}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000001}) getuid() pwritev(r4, &(0x7f0000001500)=[{&(0x7f00000001c0)="b9acdaee4264d32b4de4ea55936c95bc5515583182a827a16b96605af0e2a8873936e733488f1d246463b5878f0ce2ec20c4e64e1a2cf1b1162af8e9a16f56f43f765522ab933409b78ee09c780e2c90c2428588ac22d19a4ce5a2e645e9e8dc6fbabadf0f4d94275a60e8e1cc845da2d83d76b1105a5a4d1d", 0x79}, {&(0x7f0000000240)="fe0b3bb5cd4cda7c58b2f9fce6ff9eb9a1ba8f9883fe07c6a5d8aae70a6ab611679dc4bb31ffacb0f1ad4288f435fb9f3f2876cd40a9b785c80449139a3f5899cb8459b51527d4b9f8f3ca514f1a2256d453e5b0528a4d100eaee52a87eb05bc87ab47a36e5612032c7d909703a9aff7997f6ffa2261fd7042dfe8c2eb296093241c6304caa9b492b315cba8e97988d87b02b43605a08c0439a36ca3738fb0cab82b2bb5fc770cd192b46a51ad63ccd864f99df53d9b8da57e106d82649479589467307ee1be965b4bba0610acb570819465869308", 0xd5}, {&(0x7f0000000340)="c516259cd5a8f363b23cf8076e31911343c75253b110708613eead90d5e4badd07d0c202aa0fcb37007f01855cba8b50d8a0c08a0de1dad53d84df197400edad7f75748fa9b8b6cf586dbda59c9b9f5b29da0681c3ab227802366425eef68bd50c082472e567e763076440888a87b19931975855ba2571ac15173b6a5dafa1b43122351928570a5fde2418d538f9b3ac31d923bfe0543b1212fb127176c4e9cb3914ca9411767337aefa915c80e01dc5cb399b2f0158c0dc4092a803c9428acccd87b2f5ad4e2ad7e30e0e1186f4805eb0b17fac18b2ed4581db9a3e575e9f19584d9e4460b3bd4f210d08e5df4040e37d9f5c14d8ab9a058634c75d547ed5261530cd222047f7e06601de32bf823a02810da642c13a0ca8eb4249dbf38ef677625ef34404c73a6970b45d0384155a1000b364f60c619eabd4788d2d151efc11d985c392245ac77cbc836ec8f6e3bba88c8ec208b603199fb124f11a4874d9150c393560cee11bd16c00429fdabc42655165bb1e6ecb67861ca91fcf210d85b85fd770033dc48f27bd7db5ff268fae4d6523d077a11c8d06ff1d4c8fa379a36a32f9de6cd37a9394acdd7f6b268becbe85320894e56090958e824d770cd36a6ad6dae780598843c599c73ef0a737989ccff904428cb0f7d9cf7c8e7d0ca8557ecef390676f03dc4dd8a5f7fe42210754ab0b6269ed4a2d46279c0fbd1ce4e0cce7b642c9b74b3b4ad03f60f21251f5e2f8a8e53873ceabc3b9cafa7b27fc1ec7a8001e13c525ce860080aa795ad54c8cd2ae18fa54b17caaeb041ae4978da3b7084060c2ac27923f069c10b6ede302ab37d4059ff3a566d77846bab7cd113280beb12b98b1a967ccdbaa2b604cd9881ddd5f8ce6713f682ebf1991188495994a361468652e390367051e2e7c89ad5e5e591f627ee4179acdac9d962a00133c2ec3d9b2793057ece573bcc3e92b43d4cc44387aa218f5f396ca10026e61b160f9c6aaa4edfbcdc497face0bd7febe6d9c022e30a2a6cb3559ddd4329b9f48ecc9bf04122d999710d6fde752c677bf548657f2b370bbaa16ee48ea176dc32ced416875a074e06082dc40b8f8909d39a9ac0582e5442178287bdd79422a359d1dc269aa9e92869da68ed1c7dc8070a85ace7827ad36c6b26a4f619bbe01d8f9eea5d971f279ae12009eb7f3eaf924d77120566554386d472d1974cefa6435c30a18dc04f626e7eb85cdd85678793a0713b38d64f4ecd2be52520e24851fef4250ea7bd1a391aeaba8d9e31d1d162ddfa599fd9a0b74c6cce5d7df924b439b86bf37e41db287d9ab9456501b668d0ebbbcc9bd86e2687c4af79d0965d70b5e0459e1067999488333c760960cb0dd2aa417b25e81c912b96353e040199d2de58477cc7473326d6736f2f3d693d3592a4d9652ec8f7cb449269d10f44a76f5401a2a8780365f86eb4f3ec2ccc8553ef9afea7373710a86d570f5115e8e2f056407a48086ed033fcd653dc1431b69e962cd3aecbc6eed2b437e76750b5f45e829c52629c2088f1c39a20042f4599a0123e04d9ab03cdbe0c4dc58273ac7b007de04a459d7982e0b83a892fd58d5c10cb52aa602c0c23d6af592af3f97d2d2a07658cfbcb3ab78ba12a14453d3b89edff43ccf239894cbf7432b5693defd01b5a3d196aed95d5cb89b590cec74ef4939269e31f60beabca52c40830d9d0bd2339e403b7b7be81e9312e316d34735c523e4e622364092600a88eb62867a27253472c4ef4ec6c7e7f74cbdca58ff6e9627da43e3d0ecd6f1178502039f906dbdd36c677c5a2b9f08ad0c350c11ccb733a13915e76fbffad8777cdee509d2cf37b7f059a9b11e175f06539908efdf6a652dc3d1a4a7aeb690aa0b02be1b9575b608324f97faf1cf9c86c25455745c5d26bca87d4c7e1c75794ac65091482d0cc75d2e1021b60f51b1bb4047b899e032574d4088b0aadcbddd5083ab246f769b00f6aad3ed10ad5f54c3079b21810774534249d02748e460e13e6c7cf0a6ee92ba76d9e3e1a9958b0e7a0943c90e87c8f7258d15f1ec132e95caffc87380ba6e537efd31b70dfb0210a491b20d5b6316840d3bb1f3c8e070d5f151643625f8cd55b56635d19e07e3240fb630c446a3973d5213185dece9d13badc33195a9eb4bb232ad9a7bc7ed9e5ecbc3195954baf7facb8f293139e00e0785f703d31576a3c292a692f6ede859435bab433f7b1682ad625c070b0833e7291969a67a49097d974ab23a9d181ae124f7e0fef595af69cee056c9a1848a6d83e5ad606449bfd35367d7d305ccb47bfc649a05125d11834ac00d198494281ad7872b365817270f38bc55e5083797dffdaab5c16c678adf8562c4e4bfaa7f9a8a98427e102ce14c5d7c086ffae951737d1be16dbfe5008993dd56267d92e5706bd256626b03d537d0d52a316ec985423a197391c6cc567b7b09a9a33478cf386c053640f2a52e36b6fb650b6ea774582ae89296b709dd96ac49f135596a33d3db673a0cc4a244a54de123aac6374a4689d607d01e09983584d9d0df9086b1aa448b0b4627f65f8d2b980bcaa4ad22ffa11a690dd61a4b3cc7a778c9c836804963cb470ecab9a33bb71f264b56d1cf1adf76d633ff7ab8a0a4728e950b8aef0cf8a9fae49d86026c3d3b48d223cd23921a8f1bb9723101f2758c7cbf42c5c78cf378437f0fe52d493a3a1ab6caa2ab87202a21342637818c3dfb8df98cb7ee278a08ac73dd02dd40e8b7b15bdfb1791b214ded97f36d89080905fa55ed165fcbbe446b72b5edf1c7e6c2ee78dd8de3972bac190ffc4b362d84105ddbdb4a876392bdc497003c67567225dc97b4e1d724fc74a058c1f9198178ffcc8d54520856969764833da69b970d862dd2deeef6414ee5aa031a4b6b3bcadaf61597da65e010889f7a50d877ecb3820a88ec8b89c24ed53d18a28a0ce49a664aff93841df8f1f37e9f32cee8a0f12edc4a67d01aa4581afb0c546d51e18ecb3884383fa30ac7a3a76bddeac56ad2520c095df9294dd7bcc35338587dfd38cc65790c04db2b181293eecfe9d4c4841c1e72ac2a1e0ae89fbc82fb2568daab964225befe8ad5a18ad19c7d30b419d7ef362b11a798121f6b06a2088c6bac213f8153e0691ffd00cfad51e1b241dc6fe0d8ff22a1925b2f58497ed0c7703c88f4dc720c05a7ba1e57e37126235a6ee9d9f66612732a850d477f31fe8a1cecb8360a9c42337c61bd3ef3b184a34576fd816fc677a5c68572780424683d2f2f7463adaa65c45f6114a5481607f0833b11f50c65df1d1c9ff9831a6546a654f3f65d263e00bcc4f5c785162fbdd0c1c3df0072b9a708dc47e0838a36a9106595eae36436b49ba4f50c9227c0ae98139ec3b175febb82852de1cf73c675761f4943a3319c900fa46dd8e302ea4998e6a896449709262e047d45811f6a091a259c6bfde5e7a92d7482d52fae863b9f611ffad2e298f78d18694b78bdd01635d0598b658542b500b391bc1a4fa4280bf9a9e86912a52003fc3a8d1b881f82e2a5b769eb9f1bc4e92e85d473d75963fe10ab76a2aaa715b88dc8e5408b0aa9a7b0976a76d3831d009bb48ebabb5d34dccb04a46a92e94dbb4e9daeaad6e61f0dab4e7cf7d65cddd67084c9ddebba125a0516f262db8a37485c8a0e2eb444613e1d084c6fd0e8af6680af5dbe1b1aa2adfcc618d3f5da20d7e1c06a68ddd829d7523ac3ab8dc60baf5e73df4407c7dc44a7721b17b64325aadcf2dbb796420c1ad4dd79bac70dd9206396b68149c39fed62d3cc4e2b1e2819d1f34316fba575567c800fe0442a8d4326f570c4205238f1ba17cb48484db8c3d1cc9cd13b02f48d80efeb32561ad89b98e00cf3e39abadba0a3ab976fe23cde4e8b4d806d88fda50832764de31eaafb2f144c200a580957a62ad3875e4c46e2f3162591f5d37ecbd8bc41b9c869a59f8e2e52b6dc093b5ec08787a1a1e52ab613bb1f945cc4eaa088ed4425bd72526cb94f6c5cfcb79860ea1a2f55f7f8fe6f32a0dc135cbb8182968d0aced5e890df037be2f2a0da67bbad07e243d5e25bdaec8ef7ddf019a5be9ab5fd236f370d9c399fff5d19627b6e4d50bb3271056bd135d0ece3696f040c741cd6c8c11b07840cf19823cd9e328f56e5d3851fa62af5c05d1ad0e78f6af3e05931f28c2bdaec0f99795946b97637195b818199eb326a8b0679fafbc9629d86a4fb2f7ffde85db9de5fc391ea9b082c43a06031119d5ec87aaf7fb95910da25e347dc34fff1e04c266e506bb720e34e9e760d56094dae7875966b8a13722ff41228b96f0779ba64c946d3183172dfebd28e2451c0f7bd09daa61087f23e0cb84ced0ce357e6dd47d0d56f3985d0e449715656cbde764fa6466bf57c7f993d175306cf70bbe22df50713b46cbfb9922d0d30b475eaa11da7e9bb6dfc49821753177db5c6f2e3f78e7a48b23a24f670c33f208f0dbdf35b3ae749d543396f26bdca48928f4edcdc56ffaed79d7cca0922667fb253f964640f1b1f4c672edc5097a254a36dcf0daaa41e1c35ea893d67baf92c26ccac03bcad790157326f91c871dd060f48a59b91de6a4b80c1d80e0a10a1bcb172a4a8c5509495f6059e056fe6a5fd686e0a3201f57efbf843584673adf13172fb5c19c2d38f3d6af5e10d9c645e7fba38e44d74a4e93ab6bec3042d46c05a700728cb4b87009a81d60dbef2cfd604e43e2a5b8f9d15cd8aaa41cedeaf64e45dee1f363469955143f8372bd916bfbe3a7475d9a563f267754d85d74068ebdb641bb69dd6431a980988eb8a924e6fc6f91e1a8a2f4cfaa0977637a8439fdbb81f9af0a8f7b2ae0fa57725c47f5d0764de026029acaba744468cdc995941ec1f3f8a8ebe0e7c33120a921ffe60972c35549ae3d968dff10dbf26ceea895779e52986c9a9f9389cfb0d4f9047d81db81c9c5dd9493c5bacd61bb9aedede182c0f7714b377d162ca4eb5f0c6e48327e66a7ecd7a28b4b7e8b76294382d5b55b92a1d0e98fff25e0f4ee288ad4c27cddee3be9ed549295c4de983236b1827f8e5e019a66b4fd97a1ee4358021618bd242efd96df0858529e7c42c6c7115ea366f3736f6dc88240a4c9587e4bb1bf4c2f641185ce000825bd7e6bcfa191a79788dcd1544c224521bf95ef289c0b4cc5290a44a6c9570029f8aedb13afacb7564dc9318b915d89309f30a278ab544608f8de79c7780cef0c8881d482a47090ef0b45d30bc79afd0f3169dc0c6261ab1ad47bc8ffa6dbbb3168fe77fca4cb12c6ec8e1aa3f3b0181529a5f0a09a9e63ea1d42eab1c6ac03874814f363146000a173d472a5a51358324a5811a5428d59ba861be9fc6f090cdd010a1ec31bad007eaa698bd7731df38d0d6341f917188c4fea95c98ed1c43a4107a45396bc5150720fa04af6aa192f6a25da41cf3b5348904fef528bf41fc2d44c69fa60d8f2b712c8ef3627e15b6d519beddcaca71e1fb9034d8a54028dd7da20545d8e02b2fc9e5f4693c7576a3d4129842db9e08b57fd8f74805f99136c83c55b01cb58dedfb8cad00ac7237e0f8033a0bc3bef9ed9a4c69c1d24315a575a9d77eb5695994f3c473ead6bcadb4378519cb167f55211fceaeefd2a5961e13c35a8cea469d67829c88abd8459843ffceaf986f6a54dfff9b34c100c5ca6b4e7bf232d542b1ec851959f4c89cc46273e68327c65bf6c55e127c1b4a8a83fde12b68ec0ef6ee821688c8a0492d85ff0c00e31b340c301b68341ffb33a0519abe29de965aed7bfbdf3de4d3e36196167c", 0x1000}, {&(0x7f0000001340)="94cab39e32bf3d976289b4deeea379795dcad1934db6147609dc36125ff8927c8f6cf2125257970cc0dda6ca6dbdd1217202f8cd37b4ba52e63e401b3b8df1e8cd862d52fca7c9b30712bf9fff21fc1c6647b630ae65b811ee71496ab1e7208a313d1719bf3d7c876d9cf8bc0adfc7677835d4e4240a839fb7aecb39afc23e5e6370854d56ea058c", 0x88}, {0x0}], 0x5, 0x8) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0), 0x80, 0x0) r5 = getpgid(0x0) setpgid(r5, r5) fcntl$setown(r4, 0x6, 0x0) accept$inet6(r1, &(0x7f0000001900), &(0x7f0000001940)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x3, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) sendmsg(r6, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r6, &(0x7f0000001800)={0x0, 0x0, 0x0, 0xfe18, 0x0, 0x0, 0x408}, 0x0) executing program 7: sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) sysctl$kern(&(0x7f0000000300)={0x1, 0x4d}, 0x2, &(0x7f0000000340)="e18a5357d51ab6a9bc212ba0f8eb07f8abda79534ef8749900d32290f2f565f69a8648ce7507e97d31ba3b0c5101d3abcde52f4d4ecb16caa80564485906a7efcb59f68afdbf1aef0511fc1a4906ea67583e9e9dc866489169f95495ecc55466a5a959691ea5bc2edb115e101e4d6404487bbd16824efb6697cf9b964d6e374c75ca2391c35b26b4d6112a209c", &(0x7f0000000400)=0x8d, &(0x7f0000000440)="a999abf47d0dd98a4027fe548c9657c93c48ec05a95fa9e2074bb3c18ef2b8f4e526acc9dddb7cc24aa1c874999c04b2643af918272de7072cebfd0c6ec2028af613a012da2660c522134ac54fd4806cb8d622f62698816194119fcd36731ae54d04cce1ef4b70", 0x67) sysctl$kern(&(0x7f0000000140)={0x1, 0x27}, 0x2, &(0x7f0000000180)="7d121f90126f4ec8ec381460c54b766816caae90339b8fb7c0c0c7aad8b9bafad6694f23c035ed11d2163c047628f8521baf2b08dbeee41816f5ec94bb0a3d6c615b98ecc82f22f82df69d9299a8bf82ee7fd145f61fdeab75bd229d9960916ff49454cf8d53afce1ea277e6f4ed6582d6c8", &(0x7f0000000200)=0x72, &(0x7f0000000240)="a10535820ccb4284f9d6bd0c75d64bb7586890f51c1e1335c6d9a6dcb19cef44763deaa96c2e238fa8241586631910a072fbb751f097f2f36b2066643ba352085ed37a450d65ef65feeb9e564a300395b8d8b37f8f360d9937d1071692b362434549ce56be935ccc7de62134d938e1e22800d79db65b380af804a5d6b1fb4b3c3898f6bcc45783db100b9de9d1cb1e3f1b2cf7f770ca8afe4e251e4fd2ef6fa5247e", 0xa2) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000000000000800450000300000000000029078ac1400bbe00000010c009078000000004500000007d49200000000000000007f000001e0"]) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x8004745d, &(0x7f0000000200)) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x2, 0xd, 0x8d}, 0x6, 0x6, 0x100}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000002c0)=[{0x7c}, {0x40}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x6e}], 0x1, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r5 = getuid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140, 0xf0, 0xfffc}, 0x8001, 0xffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffd}) shmat(r4, &(0x7f0000d25000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000080)=""/107) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r9) r10 = socket$inet(0x2, 0x3, 0x0) r11 = getpgid(r6) fcntl$setown(r10, 0x6, r11) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0xc, 0x0, r7, r5, r8, 0xc9, 0x1}, 0x200, 0x1, r9, r11, 0x8e, 0xed, 0x9}) shmget$private(0x0, 0x2000, 0x592, &(0x7f0000e18000/0x2000)=nil) shmat(r4, &(0x7f0000bfd000/0x400000)=nil, 0x1000) getgid() executing program 7: getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0700383a00fe6e00000000000000000000000000aafe8000000000000000000000000000aa01"]) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, &(0x7f0000000100)="94a34b8e5fab85024ff7878b84cf71b53937fec370820000000000", &(0x7f00000000c0)=0x1b, 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f000074c000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) ftruncate(r1, 0x25b3) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000540)=[{{}, 0xffffffffffffffff, 0x25}, {{r1}, 0xfffffffffffffffa, 0xd8, 0x1, 0x8d9, 0x2}, {{r1}, 0xfffffffffffffffb, 0x4, 0x4, 0x0, 0x91}, {{r2}, 0xffffffffffffffff, 0x88, 0x40, 0x4, 0x161180000000000}, {{r1}, 0xfffffffffffffffe, 0xd88f3394fc419b85, 0x40000000, 0x6, 0x1}], 0x3, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$unix(r3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) sysctl$ddb(&(0x7f0000000180)={0x9, 0x2}, 0x2, &(0x7f00000001c0)="9c49ef80346fc599f148c7", &(0x7f0000000200)=0xb, &(0x7f0000000340)="0fc8e44139183cca183cde7a39ee89881cae2d267f21041644e65b4b4284cebc82c8f724acf2be48a8e76806bc0cbb52f79c440dc1b04f4b88467cbbecb938a779146d12080afdcf3429f97967acfae57c93305e8a88f871d28b2f759a32bf696be75c68e403598bf7ff40e0fb51eb131bedecbcd761110e2990ad514ee1891d6276289ab224c916f92fc0cae285966597ddfcfe554ac3eaa0c2aa6e37a66cc1a112d1916ac98711830ca2a24e42e751e3abb963505a8dcddc1c749772b4cdd8ca98f73f6936ba0474c6d2e09a414fbd4a082cfa9e08fa75968c70", 0xdb) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff00000000, 0x0, 0xfb9}, 0x0, 0x0, 0x0) mprotect(&(0x7f000074a000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r3, 0x80104267, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pledge(0x0, &(0x7f0000000280)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fsync(r1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x800, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5, 0x4}, {0x4}, {0x8106, 0x0, 0x0, 0xfffffffc}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00006b1000/0x9000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f0000159000/0x4000)=nil, &(0x7f0000159000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000d49000/0x1000)=nil}, {&(0x7f0000258000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000667000/0x4000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f000035a000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000818000/0x4000)=nil, &(0x7f00002c7000/0x2000)=nil}, {&(0x7f00006b2000/0x2000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000798000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000191000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0xc3}, {&(0x7f000049c000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffffe}], './file0\x00'}) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x0, 0x0, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) poll(&(0x7f0000000000)=[{}, {r4, 0x10}], 0x2, 0x0) r5 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8080691a, &(0x7f0000000100)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x4, &(0x7f0000000000)=[{0x0, 0x0, 0x0, 0x80000000}, {0x1, 0x0, 0x0, 0x200000}, {0x2d8, 0x3, 0x6, 0x5}, {0xfffd, 0x81, 0x5, 0x2}]}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x11}, 0x40000000000000aa, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000340)="1a26e92b7abb3a01eaae8325fb7ff5bf79436872b9904e23f98f7129a4ff81a8d056bef0087fca9a7981225872de0db0079976264cb37a17949058fad81a5518a0550b8dd1b7814a564d72e4940cc2a0618461e78f68ced9153aed579dbedfb48b278fb19e3dfc6346a56472f7ee4beb0f0d888cc62e8562699963bd53782cc4893cf7b97be1139ecc74706a996bced3fc12254b3dcf5501a007646a3c98509fc6d396a739c446ffa564ce4aff921d2b4c17cf9605f7de922408e73304ef44ac8980ead11043d928f05d031d22c0e385c6e2ba6629de42c7d606bf4b809e", &(0x7f0000000180)=0xde, &(0x7f0000000440)="23b5adbd3ebf0dc0b16ad79cc8f15f774c1437256139a3f90b7a12fb1b9c856065b96df3699ce89f4c1df3aeaf070e856b6bb2bde52e0ad94bf0c6f0b43a61f9925372a6fb1f3ffa2817bffa077cc3df8a9ebf578cfe925ff212bb9a67924d3f02c0c687316f1cd50afb5d72dfe3f6343f7e72563981721aa462ec2f5968443e56f6388ba283e7aca3ed854c5b89da150093c742e51c8b414e7900f47f5802947b3b22153908b129cacd2f6d9ed559b45ee794ef3dcacb14c36f8cb543", 0xbd) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) r1 = kqueue() sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000000), &(0x7f0000000080), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x7fff}, 0x0) close(r2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d", 0x58, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) r7 = geteuid() shmctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x60000000, 0x0, r5, r7}, 0x0, 0x0, r4, r4, 0x8, 0x7f, 0x100008001}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, r4, 0x0, 0x0, 0xffffffffffffffff}) fcntl$setown(r3, 0x6, r4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) kevent(r1, 0x0, 0x29f, &(0x7f0000000040), 0x8001, 0x0) socket(0x11, 0x3, 0x0) executing program 2: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x6}) r1 = socket(0x6, 0x1, 0x80) pipe(&(0x7f0000000100)) pipe2(0x0, 0x10004) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) writev(r2, &(0x7f0000001240)=[{0x0}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) socket(0x0, 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) close(0xffffffffffffffff) syz_open_pts() sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x20000, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x1ff) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f00000001c0)=0x80000001) mkdir(0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mquery(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x0, r1, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) rename(0x0, &(0x7f0000000540)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setreuid(0x0, 0xee01) executing program 4: chflags(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x68a) setrlimit(0x4, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x4) semget$private(0x0, 0x4, 0x416) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') sysctl$net_inet_tcp(&(0x7f0000000300)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000340)="8e6cd429f7c0754597616181799355568989c37df196756f9db17be77dd3b7c0d93062d833f69dd6bf8c425f35084b7c132ab015be8a72c93b3e72d5cd57ff9cae1fa669af9c1cdf5b8660676b6e474f1ecb9f3e5bc174f37180e8944e7da5bc2a435edb0dfcc0697a073b6edf2b2ea33b7cfb317ded0b2746d4e8f3cf74f71e74a98cf953581391e88905d190d0dbc9b36c0b8430552d15f59431f86e70fa54", &(0x7f0000000400)=0xa0, &(0x7f0000000440)="d94fcc51369b9595c8451b4f2184dc4ebe697263b0a61c7b4d1e4a34f8e472470e5859", 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000004c0)=0x5) accept$inet6(r1, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000580)=""/163, &(0x7f0000000640)=0xa3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680), 0xc) syz_extract_tcp_res(&(0x7f00000006c0), 0x0, 0x69b0) syz_emit_ethernet(0x223, &(0x7f0000000700)={@random="927c6d562953", @local, [], {@ipv6={0x86dd, {0x9, 0x6, "e7bcda", 0x1ed, 0x1, 0x20, @mcast1, @remote={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0xff, 0x2, '\x00', [@ra={0x5, 0x2, 0xfff}, @jumbo={0xc2, 0x4, 0x5}, @jumbo={0xc2, 0x4, 0x3ff}, @padn]}, @hopopts={0x0, 0x1, '\x00', [@generic={0x9, 0x3, "5702c6"}, @pad1, @padn={0x1, 0x1, [0x0]}, @enc_lim={0x4, 0x1, 0x40}]}, @fragment={0xc}, @fragment={0x89, 0x0, 0x3, 0x0, 0x0, 0x7, 0x66}, @hopopts={0x2e, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0x1000}, @jumbo={0xc2, 0x4, 0x4000fb9}]}, @dstopts={0x62, 0x0, '\x00', [@pad1]}, @hopopts={0x89, 0x5, '\x00', [@ra={0x5, 0x2, 0x20}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @pad1, @enc_lim={0x4, 0x1, 0xba}, @jumbo={0xc2, 0x4, 0x3}, @pad1, @pad1, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x28d}]}, @routing={0x62, 0x10, 0x0, 0x7f, 0x0, [@mcast1, @mcast2, @loopback, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @rand_addr="b430be4d3ab957fb0ca860077760f034", @remote={0xfe, 0x80, '\x00', 0x0}]}, @dstopts={0x2, 0x5, '\x00', [@generic={0xc2, 0x24, "8c033177a75d3180cfdcbda50e8e69fd25c18ca1c75d47f414868ac3776154f88c2d8e6b"}, @enc_lim={0x4, 0x1, 0x6d}]}], @udp={{0x2, 0x3, 0x8}, {"b7fd15a440f0615756e269ba56692db471943149da0634d04379879560c33c37eba1df9a825ee3e9dee7356cdf76a778ad613e2a19707935c71ffd35deed04bc75a5089aa1f494cdaa5061cad22f2468154d8eff0fd8fa1ba7b4f241756ee4195bc8eeeed518e79592121e7763aa8834112295bed444adbd8d8d6c8771"}}}}}}}) executing program 5: r0 = socket$inet6(0x18, 0x3, 0x0) setreuid(0x0, 0xee01) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) writev(0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r2, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0700383a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000002c0000000000000000000000ffff00000000ff0100000000000014d3d35350934c56000000000000000106000007000000009b0360ee751ba82fb09d84a7cb24603a0ab64c78f685031c2e39bf565a2b0d25f3e6d932340edbf00641ddd517c06b10347ea1967ad65f50e80cb198ffa66267c8b378458a6da3417e6b0263eeb602637b43484454ceb4253e9de74d13b301bca9b8575bbc71c24f9c49989d68c8ea469eed99c6d850d2fde3bc91dd71565238d7100cc3bc5a7adb5c05d6fc1db8e1e7ccb0860ca43b246c6a2c3cd13963283efa76a7ca21c4524b293a00daa787a0a959cd8e10171c468de62cb49c4d6b82e0b0b6a09a1bc9b8e5f426d9d5c1454175c0dd90bb04ad330117a730f1c060bcab124bcd1b67722269144c7ce371e52c8a861048"]) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) mkdir(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = socket(0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000005c0)=@un=@file={0x0, ""/557}, 0x223, 0x0, 0x0, 0x0}}, 0x3, 0x0, 0x0) poll(&(0x7f0000000000)=[{r3, 0xa}, {r2, 0x1}, {r0, 0x20}, {r0, 0x2}, {r4, 0x4}], 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = kqueue() ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000001cc0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x81}, {0x20}, {0x812e}]}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) setsockopt(r0, 0x1000000029, 0x9, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x60) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) preadv(r2, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) executing program 7: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)) pwritev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "b7468837510a984fa879000000fffffffffff700"}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000380)="d6", 0x1}], 0x1) writev(r2, &(0x7f0000000580)=[{&(0x7f00000009c0)="41b2387ec2bc56355dedfdd831e4c07c91301b2988c7f8f8bdcf3e7c66995f56b2b773ae5ec6aed64a5b9bf3b6c9e782ed692f57fb338d94712c37f76432556a012ec66b6048f43173f7636504c4937ef7996fe5363cef606eae6ebb3ffb0c343ab142b489d3f24cecfe12f4014401817f2e487822228c5219b3c3ed60ead123e205e82d42734a9193378deb6a3e3f636685dd01e6deebef914ea06fe23917288bd17495f47495ff3096136b6171ab1307aaedee48524add957af18cc7e7c1062ab1f6f917ef571e8f69360590376863a15b97e674cf9825c5f91155b6808bf1dc0d5ac356aa7f277f64dea9317912f335bebc4ce1f4620892480ec8439bb396993cfccbeaf40d9e53f53865c49df0323fe3b31b5a90243e865802518c5ad7558f444b9b85735cb94e4d9c321c188ee9bfde58b75c33b4b7765d37632161b87c04bc7436c00376a9d066aa80f35e443b380fd0b5059773c42e4702f10d58995e7d983930539faf6a4fc10f4149b6a659fe52b66cd54f2280f605419c904297abcd4bc9ec6431966782a47af831ed73c9947153bc29d8bf186bfecceba727d7775e2763ff13811f6f30cc0269e987fdcdcae71e372cc56a43f204b4d2bbe76427d72e27316938f9cde2efd360b198fd61783b60776566e3dcdca6c77239bfd69341b89002bc9319742027dc519608665f71b54592a80fa782669ad8219c7da24096b6c33ae100bc5664dc261389fdbdbbd78564f8c356af48436dc9f474330e0fa064c59bd7e0793fb0ca7321182c3f65f72ba8b78f66f5eb2f27e76d6e0c138fc90a69664aa979c485dccce367459a221b30b35ea7e96c8b1ee8e11c7c9a26f97687a4c8c74a635df89219e185ed718d93725bccd0b22b1f34d5cdd42a8e98c1c2f84b986c398e3d76daa80c58117201143384256ddc92f9f86677c58514fca3c520f2c50894b99bdf2b865774f75adcb3041e0a330fce63d1b03aa5cf11cd0d993c03e18e1d9f874265f6bb377f0c9ca80a1e12574204f9b617bc68e35520a64a53f68b1280a6dc334b82bbe0676169a2ebaff777136a9132b078223d181eba77e1a882abc3c097bf8bae31f130f238350b4cc36b771328b8d5883a1b34ebab0429cf418e3d483c0f2b2fcf1e252a08268fbce42b40177fcfe832d6c274c325dac6c3cd7d89774aa1afb3d9497c67d6e5738a91e6af8722f5ffeec0182501e6031092bbf0f0f735ceb99c78b5b896f2e46b94421bbd82c82196834b2168a18de724969a5329b47cab8fad23646fda3347355404e6b9d5c15a8e6892cc376a295e48e73b9bca13f51a5a1ef3ca42883264c9969c956e3f398e3d6fc29083c810e14a78e2387a12bf702a4a9823674afe6039eb6d314f2de0d0f80b4fba8a357971f72d9f095c83a189f9af68352e1f0c0b7bea5d0db7fb9f0e21be4c5051ba1d927baac86375df56385a88f080647c1ecdf80117b377c52a8046887bfbd94f2964fa758fb5702ce6e39f39af11495c1c153c239d247d10a8eda72990475a86a16d8d7398c1d10889b88ebec6177a04c5e16de038eda466c9e0aa151256ecbdfe8da9ae6b91a206ecff1b1378bed5e0d96b680955129f383ba298ad10abc4c73756aa076b2394fc339295b79c7760ce98b890dc26014914e3a393fc1c2f77ffa43eb09b9fad607d5b9d2771cfd7665a855911a68f25085631defc779a8df13cffb908915ee6f9cc37cca71ff4b002105b823d174995649947953eff7526bc290cf6abd257a6bf8da3ba790564612c8c49adf61c9a7b9b567c0700be347c32d2e52cfd40f2f2c752daca95793243ab2e6e22b186ddd832d9b106720057024e71155ad0d98f3552fe088f7602c0fa0875f734830dccd1ba69e2fda0071d0532f0a6700bc8361eca5a44f3706309f8a9c3298c1d85eaab2b633b3931b1fcde36357ba789f08bfbae3b25548edb07434824f209d96c1ae2a5cabec187562eada980e5023baa97935adb4766d267cc36d6cceec6128f32ac3a13cb1bc56b7a103b86a85f7b5d59af7993b692566d4699974de418c842814e3582735a8ce789f5d94c5d96eccd967f1c3d25eb7a742d5324e3206b4d4bac1b69c2eece4ff3415d5190f88019d86b7249e145d6426163e401f070424bb0b9107c80e831230cd19ccb56ea929432b8658e9171d726f48977056436aec299d6613100e01839570ab50cbc0fb99a94be57eaf14adb510a24bf4d4cd24f463e0adf6232cf009bc6bd4b2f82e7ee61221629555cf3dcac083d4b253efc225b69d5ed19696865b2bcb45bb3c756a536e5e8608b819b96c12231615a550274a8a1a302c0d9bc6cdd0ad7e0927289ed7e68228a0f8bae5dfb3767780ac6962226d8ce15a403c8ef8f63af26bc783a7b39aa5004b5c4cc5ada8b83f5150167153fb34bfd16437461a769c3325695da8ec634d3245521818e6e05a55ed6b2b8c69f42df36b758e0bd988a20f11a5c3acb73b96e40179c558385ec6ba12bea48885c3fd9b4872c84d9d25f91dae3a52f21ddea5d198ed71e0fa3f2e337f650affb382457c0bbc06f6d4ec1827ab3051e3e3f2180d02d69cd88382e070dc6683f4dd1e32923f1328788dbc631e0e95a437d219de4ca6d06ec49060028e9d8792fdd0bfc9eb17fd164f49be184701d0a6bf9634d5b9c3ff433fddee4005f8922e9072b14be1a393d880e96192580d270afd34d38d6f501c969336e9e05df5589a60cfa4b39ddf4f1894e65183d9969b036a1ea5df6986fe8f73952995b58eae504570024567c67f0fdfe0bd76ab92a91a8f106caaffa383b98033dafac0c56489fb3fbe11778ef14e309e49cb24fdfbbb5f47036d53a11ffbeb22465c0f7bd09224c5aa665a954e3b81aee00fca627d449c4e6b5ef53483ebedb4619f82827c8bdf8635f39939b0132abf72de8bc8454e79cc9cfa474fee0abe9e27b14a65ed4706c8aeb3ce9921c371d7b798c599dbee858253c5672043708caea3eaa33d0599c8e2ddbae614b55380f55d79cf33fc20bc310c4622c42f1a98ae824588ad554b92e9339af8d9d200d6d55e89a0c1c99db839bea6ca90c8318d919bbd972cda4c0f61157183927d1c905f92bea35613c78082f10748e39e8ce3656a36462d865d3910bbf4b0f02d84da9f507f40f1f408b3b3de984e1fd0387bf213d38c50e2d055192a9cd70d4f4a7760d148f3e7fe0361e1b1e6c26049d72df404c15bc1575dddbcc3f4b793edaef4e16d38c7d6ff7845cf7abaa1a6d213d93a571f511a78fea887832b20597bc9f66450a4c4ebe0256842c37838eb51d90a0b09d8cbe6e3d1a86dea8055cccdf9e4474026c2f03989fe425f82c5486e79fbd09e71bb843e6474498fff1dd9e8911da297b188dd9007a7a788bf43d396965db02380f9244efbe44e868851dedb25ef74b6b9f0c8ff393f84f130addf76aa8459b5df560745be6ad66c40d5ddb930cf3a04b9bc2cd1022e293f6228540141bd0052115c2ae901a8405cdc2f4609ddc6918db13826d435f36df675c8a0435d52b8ef5677e310947b650fc03bd1e85111dd946bd0b35be005289699ecf393d27161413f4e5c825ed306955fb61188eecd7f77ee67e6d4b17c739c3d8bb61361342e7722c7663734f85804d27120b6b1f486a102b1fa35081f053272ceb412fbfdd16f117a2975eb6526543b073a29826753d63ec6c7923318bbcb4e3175b8b92c2aa35f92a3825e5f98a8ba180373f028ebd068e428c8cab2df98853391b5d6557f421a4405696f8ded9b11e8f3e6b145c09eaf594e72b8c87138cdc83fe989b40736012fde000601de48bfd9cf92e8724bf28b6921f5cb40ceabc361195e35ef6324a7e6c1b699e50bd42586ddb782371a7a1155585ba542b4867fa05e50928c58d7066e8d62671f26f8ef4f9ab11a32b14280183170d8ce2a1bca51041375f2bd9b2b98ab0f6b512aaa2a3c5a102422142fe485622412d1c41dee43549e6c5427b5ce0bee340dd228784d3da93afdf0949dc814cb7eeaf8d6f052f2416922a4186a3d53a4ca8a1139a219700e0e9a5cdf2a5309683cd7cd270d269b511157766c1521f02e157fffecb082d22f14ad9a89636b26822bd82dca43436cb2932d2a800b31835d27715235fac8eeaf6bbc4aa6240706243ac1b24155d40d3acce0cc5f995a963d202b16a3019e8a9639cdc0f43df8f15967fe4851510df848499ec910cdae0f97867a04c0bdb9ad59aa6be88724bd8576c96e316dbb17f91d6405426aab734594543ff3d93cd84e7b7440174302d7cf5dc691fc0067a6bec6454573f88098876defebaf3a7ae1a80a44e2bff767574869ad3d84809cc28e3dabcd2484357c1f7e73dc632ea04d345d3264fdd1e8fde4e024276bc8ae40fd71069db6effb05ab255fea5ff8973c24eaa28b0038743ae0bf94dfa2b7d38f0d13e0800bae0e68bf9bc70fee5276b338143fdec6fe4a7d18d4ef91e38c1a3c38f58058cc01ac2ad16dc7142032acb47b27ac1bd3db82cd3bb855367684b8c98cf19b598da9b7ae307c1f9ff8067c5d0e36cd3434a28e6012287048e6e1e14304434f55f86443d0ac73b7b786f11b79117c38627aa979a1d6c8524949ad55e15b632fffeb2aa168c2eee6475bcc8fa41bdfdeb9d5d119f4c1c84d1cb13c970518380538474d4432a5df63c86034c0316641bec7916673e9ca8d2920aa5b0ddc0af6402445d4af4e190ef3823968a6239035cfd2d7aea59ad46b23b680e99e509b84efbecdd4d8477b5757335e64b7fdebae9b394ef96003372c0e2e146bb2e8304860a5389b641ce5f01ae60a5cd20fe91d3812a42b9293dad3ae98c40c40ca17c68084068cbc566b5ce2b1ca6bc957e563f380ed69c9b0f64058cffb20859f05d45a50343e18d661f632767028ae38d79b9bf838b7fcc1066d53dcb6f52d17ae1f8e439059d48e8e37a860359764c36218f0d9ef6bdf7a62c84bd581da3b7c6338c962f285dafd0efe49b47f44763480b71f6a960f31a79cfdb09898a1909ceee8c09b097f3ba021e1e363bfc2cb21ab4205c63c8546358c1dcdbc29c142c879bfd077d85f04737150f73df15804ab35a55228ab6a9234c4e27d34fff480af31044b024d7321eb2f28ab179fcdc1ecdc1fd506f1d0aca7a541f94343b60b76b420e40f21cf81f7712707bd588f5d5af2752b109c9ff2ac76932daf76a72f504d84ea6c96e9a7a2024ea001c7744975174a3b7e65ef7aa1468f745e8a68acb6c8ebf1aa60d86f64e6463aa8b8925cba79a85f5a88a878f99606d5e52e43a7ab4cb81b97964710bc5cdd6d422f3db8653bedee5531ead6ed536dc98bec4fd3adc8e271cceb8b86a0e829ec7c182e9eb6a41f54ad4e754306a56424c039381e03362c10ad045dbd6223ac9da8af050eaec3bc1d054d97df4dd8923aca45a105cf74eaa7fe3a7055e2b933d554ad353a5444b2225b1151f0db4bd39a40eb4749601e55a53d534cd35523ab39c9018f98ac7f0fce10e35767f3b37c356c4426c2ea14d1582c4446035277190a598813f771b862f87565a5a95c74aa57a208666b585132a970f54bee0bbb7a1557182ccabf860d67b21b3c747c0d260530fb65d4e50a0708f9434e26f6089dc2d2b33256885554254093c0eba690f4644f147b8a8cf2ea4d97f5ecc55ef9a0fce041f05390c884dacfb328dafb800b76314e7ff7c02bbc71e4e1fe41323a462f93f7a5a7b911bc636f26a54c7cf130e9e79c9dbd949afe6f88eb575bb50ce7daa4e8d770e59ec2145955012ec3cf877944addc2cbcbe51ffbd5f12166d7575cac903b1ff120deb142e5d40a0d", 0x101b}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) r3 = socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000001c0)={0x1, 0x3d}, 0x2, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9576932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d27329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e593840000000bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab263e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b91f4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78082627dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569882a283bd78a15994febe14370a7525d344103743e43368e", &(0x7f0000000100)=0x24d, &(0x7f0000000400)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71e2141f8d5e850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b44a0bdadac7eadb47e3a13bbf24161b2887fd91142118d76", 0x91) sysctl$vm(&(0x7f0000000180)={0x2, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x1) readv(0xffffffffffffffff, &(0x7f00000001c0), 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r4) select(0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, &(0x7f0000000080)={0x0, 0x6bb, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x1f, 0xc4f8}, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) socket(0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) poll(&(0x7f0000000880)=[{r3, 0x1}, {r5, 0x80}, {}, {r3, 0x20}, {0xffffffffffffffff, 0x80}], 0x5, 0x8) connect$unix(0xffffffffffffffff, 0x0, 0x10) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000380)="0200000025b6443d43896ba8b3b75e63c422a8daa574ce8550fd2bffe39d9ffdfe5c8f4cf16e72a89f5f940a5b12d5288179f720b6a482cae28b2104d61851fc9c8d353c93b1e59336a5bb0f853805735828779e5812112cd08a888b320f2f92f3550900000000000000edc6b46bfc9254423bfd09d5908b35ed090000008b990f5dfb8e3efcfa9c2682ee2e6fb3dba62e37c447446f6c5ffc786b07c58f18c50aa81feacc2ed61d6b994466c6753970864b8510adae1797c97014c5ac77fbc8e782131a50e8bd3f", 0xc8) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000240)="b10005010000009f0500070105000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297bd8aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d808e5ed405080000fca653181afc9d3f0100"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000440)=ANY=[]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r1 = syz_open_pts() close(0xffffffffffffffff) getrlimit(0x0, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x7fff, 0x2, r3}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) fcntl$setown(r4, 0x6, r3) pread(r2, &(0x7f0000000100)="ee7badbdc6502a80716b37a42d956cbebf57f4f94ed00217118009bcfb516604bc205c06d1680abe644a34fb9dc4b893bf3ccc35", 0x34, 0x1) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f00000013c0)) read(r1, &(0x7f0000000180)=""/81, 0x51) sysctl$net_inet_ipcomp(&(0x7f0000001400)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000001440)="4abfebbf0733446edc6d6cb15b9dd9fdf2e3e47f1444048d7b0b36dc8e7da9b3222341a9693a0445ad1ae4584b03d0286f7b6f2f6cc497ed0f338389effe8f486beefcf2e8c35de822813986ac5b472ce2019bff88ae46a7fdc84bcecfd89cdce00c", &(0x7f00000014c0)=0x62, 0xffffffffffffffff, 0x0) read(r4, &(0x7f0000001500)=""/174, 0xae) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x37) openat$bpf(0xffffffffffffff9c, &(0x7f00000015c0), 0x20, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000001600)) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f00000016c0)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x2}, {0x50}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) executing program 3: clock_getres(0x2, &(0x7f0000000040)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x5ac11ae8d1ea4b4d, 0x0) executing program 6: r0 = socket(0x11, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db985dbf317ccefbf9cfd109a727098c303b9dede6ff353c7723b9c7f5d9f4f09f30af7f46e7c08d3e45972ae7ac599d5f0122b90ecc356dbe2a89afe87299dde139533d8cb6f37cda034e0d6167f9cac40c899b7d8b64bf636db8836c697f2a1fb3f87204ff6816857dab19f8f0420e1765dab91436948c34e0440162426ffb6c62361ff850623b9ac622d60ce44b4d12bba83f4bca51c339c595d00d4d4c428aed47c5e0fe740701d617f79f616dc43980775bb0e90f1cbd0ece20b44d9c8563459aed4d6adaf817fd1dec4596c73d1c1f9bee8d19c5455d0b3e0c7e00"/678, &(0x7f0000000080)=0x66, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x3a) dup2(r4, r4) setsockopt(r3, 0x1000000029, 0x2a, &(0x7f0000000040)="ebffcbff0600fd812eaa4e7130074e0c144b2586", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="12e1f34ba50431a705ebc43698534b58eba4294d", 0x14) sendto$unix(r0, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x2c}, {0x24}, {0x6}]}) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f00000003c0)}], 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ff"], 0x28}, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x9}, 0x10) recvmmsg(r2, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 3: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xffffffffffffffb5) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0x0, 0x6}, 0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000000c0)=0x10) mprotect(&(0x7f00002ad000/0x1000)=nil, 0x1000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="18000000ffff000001", @ANYRES16], 0x18}, 0x40a) sendmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0) shutdown(r3, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, 0x0, 0x0, 0x0, 0x0) getrlimit(0x0, &(0x7f0000000240)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000080), 0x4) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) chown(0x0, 0x0, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0xb1, 0x4}, {0x15}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f00000024c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r0, 0x20}, {r0, 0x1}, {r0, 0x2}, {r0, 0x1}, {0xffffffffffffffff, 0x8}, {r0, 0x10}], 0x7, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={0x0}) close(r0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000001c0)=0x1) socketpair(0x6, 0x0, 0xff, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000740)=[{0xffffffffffffffff, 0x2}, {r0, 0x20}, {r1}], 0x3, 0xfffffffe) recvmsg(r1, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f0000000780)=""/80, 0x50}, {&(0x7f0000000800)=""/220, 0xdc}, {&(0x7f0000000900)=""/41, 0x29}], 0x3, &(0x7f0000000980)=""/228, 0xe4}, 0x1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000ac0), 0x40, 0x0) fcntl$getflags(r3, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000b00), 0x30e81, 0x0) writev(r4, &(0x7f0000001d80)=[{&(0x7f0000000b40)="1f5b90f36b35f1f32a7e8d377ce9419ba79e579b9d63277cb292a35c68c7ad9ca2a4fa91f73571c837e582bea43012d05eb79a046d4a2c53a94d4fe5f84743c066c4c43a70e2e17912b9252bed129f0ff0a5391abbbc2ce47ab4852eb72b80f1a8f4ff2cd6e3bcf3cdd4f80b3f77c94502d7b27b4f56ab5ae4416b9e7b7c16f59db860d9a8ccb8db78af94d6ecc11390a17572d92e7180502126553358875d89b33f17ef247c90fcd06e0ba022b63c3450b7f92ce9542be3e69962a251bc685c1de66a83ccefdbc5d9cb0ed0d81086c106a0d6c8de0be9411ed2bc9362df5f917fcffa462de89cb3a5e550bf8198a9ccd9590c410e0bb0f2babd4b646d665acc2aef087e6f50d39e385cfdd2eb418f8201364a0b612b3467a70426bdc276fc73c65e762e0678000541bd85c9ae7103a10c46995894103d06a1eb3f0db72b2130f582238ffa41e6edcd8a8faf6e501710c376a4963f851c0a4271b92d0a19f1e1bd5dc0ec3718670ea2ebbb58db8ad95c3f79d241aa94267fd5fd80b0a29195ae8475781c31dac3ca7f18fc35a2873a83db812f418d3fcd544798fda438ad72dda06c5c99da03c758e9c8669a6a8f7be6097b24e6dd2a04530f7f9953ef411b80de42f111e7f075662402be53191c92414e5a0057a78a712c45e0a3c03896d355210735e87dae46ca6b89c1a2e0e03d3756c0009929050a9ee77bca5a501212b51c69b9e9378435511e9f2d1b6a4b82576a465a92d01bbf6f01bbfdc2612f89c1276e04f4129b704fcdaba7b422e7d97615e4999537184495e573b2662613c08b44cbb27ae803f8f37184f98538782fcc7bed5b06ee9df813e2b81371dc9c71366b536a0fcb30794689d0a835164bb5987f14f95e4f5f941aa14548241f88267c00390bca771b5d5d6557bb25e0b561f4651e79e5665d2e6d17cefdf57ce648a0489fbca0246fb8df0d6dc4eab7d7bd6282da86185507e8410c6ff61ec5ea8123da09a8fbc9991ed128088bd9cab8871e5790bd4168924a59a890a13ad02f1230f9af34a8235f65eadcd9b68f824b2774cb94e16459fefe67f1c0bd1a2a3d69f0776eb02516b902db0cf31bed108d46626c1696a33d63681ceb81417fd7d3a8a03ed5c92681ace1983b0f8bd5d2e8f18f61fd36e3fffcdc8f22893e0a93827959450f2bc77dd4cbea7a363334ffcfdf99e4500cc18698f6b3b0bde867eb924559bb836cca57c13b306fe08affb36c1e736db55ecb3aff98204baf8d6bab12bf7bf7f642ffd64f64d6d7260ff696232933c29a919fdab422ff49a564725102e5577689ae74274c4bfbf7a77d6b4593f70b17ec36fb264079fb50c79ace04a8b97ac043c6bd30bd158a2dc8c7d1a89f46c09dad4a5290ef19f3cea9b82d6b60660b93cfacee1b2c5cc971a4c544c10ab3edb229f0c2e8f0b3ad82d97eef3df428c7e0272dbb672056e830585a27a9a624736b9c548d501b0d125aa6460b2e2c0d24a55d277d93b2ca8c1fa9d55b9b6a14f7fb3e2d71b0f2d82779dfd0c46ba63d139797e6b39145c64719e42c1eead1bacf1a46a954cc8872b366459084461184fb039e394445bcea1553ddd853b36ee9af9f15153ce616313cec6da2eb2e3c2e45e172aa7066ab4f65ccf264b0528589d460918b7a181be54a4a8a8c350a56af6efe74157aa3d3a79383432a9cea81cf6044d18f9c111f602eb40b195a07b7ca625f81fc012c9f8703ccf9fcb119ba41398fb9a1161dc5d7b7d075ece759cf1b47f9a877c16eee4d7e4a8acf99e2cd54cc2a0db5134c499974986f99422b09abfb8d6eca1532a0d0c11a46c435c7fb57aba1673f83c24f626357267620122ac9ff7c13971d276eec361ae58011c4b54a65b4639e8f0fde0c721cc1e4a58bad9b0ea630e750d015ddb501306f520f931a08a778fb3fb290adb808d6fe575c54c1313dcb6cc00ecf637ea68132a1118d74f012994277a7add8d597955cb0265b0e2785693c97e8c8af6d4c784275d320cc8f421755aa6c423b72ef0afdf833ccdfcee48b58094ee3065f807dbe8c05eaf093be0b369b12998657516baa162e2fda8ae4b09ce75e4d50cf0e3e0accc7262a3718bd4c3601c4c0d2b25964a8c4d8363930d2b87865819baedde06c830a8302dde18b48527690ed9723affd209bc724cb55d882dc609845901b16dbdfd62215c2e8c36af055ab9c2189b514c9de817617ee68257040d8da8f2b1ff81fbf59ea66acc766270d4062bbe0d313eb712ac1de346152babb6ca87e16e205a5b03e9b4d3897f2cf4184c25f8f801fac47385afb2fd53462600979dd1063fea7fd80c72dce9258bcdb1ce1be25ed8d61cd1fb1194e3917d629713af87f6cf0f81b3a520a66b2daec89c1f0284c1c3cae1b1133642728cbe6ef338a54561c29e7c9ed9cf9158ee02591c1976ca51101049d89e5f432f84f7b58fcaeda3529be5e8418df7aa0faec83fd908a3c3db02a3909f56b0ca9c32eb3e2512a8cc5170ab72d4dad97cabb4cd0944bcce6386a1576d9b9f10152f606eb251d2470da4e4be8a16b28689de57493fcc0c6f99c3471e396a0857444e4c5968fdcaf681a85672e8420ba05d0907e4235178fab05180652eedaa0e40e2389d4165bbfad46af6cf5b8c6f7ebece9759f0455e141edb02430af5b3928bc02ac24701246dda654b5e7a89ee3fc626f59f7b2c26cd004868310d2c77f434165af7f2bc853fca4a6fe51171884667dedc927b436e356b963127ba5b649f83a4d03ab026776f158bb6f4c413619dbdc22687e779deb922b5473853b8a1fd9c4814eeff4f5403deed8b21391127af88d746ff62930d2456f92dae4b9933f65e3dc91d54badfdd6b47f25fe5ad684ae24ff6d9bf51dc31997c20f3d830c1c912222c59bb49aab4c63f7f61b60ca4db00c88921884ac7575db85647a187cf50d1939cdd2e14c90d438a7013809c1d89d31911bc75a4fae61c27e2e2b07ba59ead78908e4c4d1c66d8b719b11d6f1b882705676ff6403f2e35c43d008bddd914dc36ec6d63749e6fc57c990fa52c41e22ec26f202d00c33cf93bb1d94681eb5d16587df99d08c5298f0fda54269bc2d2c0ba78dbcc08e8333cfb791707cd8f7b9c8cfa785945db4fa39be09c3b9410481902c1c452fc5c605717868b6849c3149b01085c887f07bfcf629fb710603b8ee6c1d3e290cd6b3652b7b398033432cc931a54a9968632951b25f8af51f0c9da518bdc91b963bd54af2f12e410f8d3aacd7efe65dcf80711935c0a9d82b1f06311f0347575d4c07505e65fb94a446be80a95c03ea153386aa9f9ae3e893f8f6960706bdca626b89cd8562e10b2d75ce82606044fe1985dc7379cc355c79b45123a6245a9c2f90b8ffd8a1e875cbc8f30a7976429b1c8873cc31a82b7173e6462e333802c297fd438231c8ac269bd8396207b2bc82de7f754e55faeaa1b523248661e3ca15b1603857b1f64f941d0aa13c4f947ba3177f3bcae23bac4a3673c3e3a33e6eacda759fa2ab5defb91ff36ac0843c518c5776a36d59275f1154679994b80908388bf3c17f82793acd388547f9531b9d6af25fd2570c29cc5098b8aaa9b6faccffd04cbae2b5c5db30ac6905d8f31c68cb820c2d2e06613d7077296817cf406d5dfabb139d6da945e5634bf9cbb26ef23b4c9d8af52810798da61f3e4cf519532c1be879f63d797f9d7cd25dda7298db087760413d4daa613be1b223f281cdfb391bdc9e73368809b969954574456cc00f37dadd1bf6cfbc49401979ff920c8fc74891fd4f51952343ee69f35f68000be30e27d27b293301b6e873756af3227a17d18de137cc8326f15c0e0efb0f6ac88ee778cdc4c94c082586d58d1193c593e0a70962980db2446a28c8c087526914a5f5c072f66b3b57427e3d1656e7763e22998b45362977bcc82f0a39fe1c98a3d8c5dd8cb17d28bca48a65b152a1e1d85df87692a10f9e9a4828907172785e80605d8546f3a1be889472b0ea95051061989149129fa66e18c10da87219285409f54d75b709c7691a4be81b3965e8f198ff110003b5706290acd0d2e870f240b3bb9044392b55c86f9fa91a7876983cb471444daa342f7cec70c81c5efbe2672acbba8df6d433df6035d86fc765778dc31d5b3e2b3b81f2636190ff99225b96f7a5face3c9de9347eb63be5fffa6525cb6d4e97f557de0a3e2e2bb6f5d6cb3720939cad015a0302dfa0a5ad32b5206a07f71f9f77a665b2c2d3ee79df0788d561af691ad694413824b7506ef7f4c0552baba33942a3bf1861f21ab7a01d09a4f81da10ed99b31131871eb53909be2e6ad5438fd343da8ccbdd9af2ca201e61d85f0dd344075dcbbe8d1bcec7415b1e70a5ad6fc27f1509077a788dc716fd2569db90e34b66cc6067f6d29a63d2b22308d94e80ff53a82013652d12f148d81855b8a5ee3580fde3db229647b7c9e6bbe4083074a26eef030f91c08aff26c920107367e727bb0966ced639a31332d3b50c42586cd2a637d79c5c480d23a7ad36ac90fbbe534534cfa800a80cf4c8f3caec3128d73c5791769d2fb8999c07293412e43ce90d543023f4520e14fa877a4c7713c6f3b2037e20dbb4835eb217721e0793ed2fcbb6e7522fb03ec67797213179ca941676a2729647c132143cd60f4cb3939d376b56cd7c0ce4a669022944083bbcaab8346a61e5704747ff94fa005aa7594cd06c1fd8ab0f243af3c3e35c779fd2cfa40cd4d28212611997d74c67ec58d001a48f3932ca8d3f5e59e3259e511783644546bdfe382ceaf7762a559c3c608527175c073623ea6c1b88382b66e59e35400f18567ad7886dbb9d6edf4fdeb1f9e084e3dc8ad79c56bcdf344f77cf39a997f9111221fae2efa0c0d4a5b824445129b3dd6f2cd98c5aedfba37236b6b69da0fbe9aa5b5dda751dd68403ecfef6a5357c79f1a4186087b15020f58ae47b2739079c404c0eeb00e3c3f4a8adecf922bc9660f5417434294b8fc509905e4fed57dfd383c61d9838c028689d4090abd97787d04545ca81bb8f8213e3386c03988d1c9cd937715effa005c66edcc61165878addd4aa8fef7a922b1ae6f0a0da2943444ac27af4d84e0bd8f44c60b28296646d0d40e864dd8767f9171341caa7130395decb3ac8e9bedad85bb3cfdde2f1a451eef9cf3fcf3b90308fe883f711b404fa6b2693f201855ed5a8468d3f349c08940666123964942c82dec9edb0746f59a303f8d5825204e473e62174d19ada8cd36fdd7289f1b57a149386d8c0fd82e22917858f304ea96def447b8a8c7f6c8be67ce79e268060bcc5907abfd1073719d7eb6904b3aa2102a076ea159b67e31e50c2a5a71ad514a3f706d85daa3f418f9f4c98dcddd08c366f3762404cef4b9bab1518437e1e3045c4f15c683cd1d4a0b3df61bbd2ea3a551b893d274b5030718a70dd0d3bd35d049a8d30bb43e9d869399e4c05764472d944429cf50844c7591efb32249ab507148360158dea7d26bcdb1f8fd730360faba4cf166ff55e445a6eecac3747ad8017ecf1afcbfb8a9da9d8cc40ef4f77073b352a80432b506e84611a43d1a3263c7922b8f4ce2d01f4400568d8f8249a7e3bf3cf46a646807613e8ec46c352c1b06ec7a984828c64ff2fd3816e05af64e93ba47a2fc3394624aa3e204da979ac5a21a60aab5128c1bf6b943cf7bf26944c0e2ba4d05971dae7cbfdb46630911a570046ffeea95f450fec3f62e49099fa85d5789ccf0ca1fb59056cfe69625928be77d9d16e2906ea8037855570661de32c06d9c8de5", 0x1000}, {&(0x7f0000001b40)="7411aa5837a2c6aab8a76111421927289480ddaccdbe84cb72109333b1da476a67", 0x21}, {&(0x7f0000001b80)="fc049af8ff2ae5de2eb44f59c972ca2c14fbcc3853f8d20a0b629b3f4be8d20555a68fbb581bf880782639ddb50f748241d96374d95de4bce65dd61022877bd66d0ceba1932562c2b311d54a3b2df338548a9f132056d6f29a750c376614d46414dc5bc0267531711014d69941be2a4170fbd019c88ca8b6952757e19510ecd409dc4eb0529cb8cfe26e4ed5b2f1564c44fbb0efb3fd9fc87da85c4da43620a5f2113cac0ceece59290cdd1349adff689e882a5fecaf66864c03439d1d34c0ce57e924f64aa690f65800a34dd722ce28da9a102969dcc456bfa98636676b46cf396f68e9fe1974488bf5295fbf", 0xed}, {&(0x7f0000001c80)="a47245d7d5c015036bf998590ea0aa371d7b10ce0be27d190e54cf5f635c", 0x1e}, {&(0x7f0000001cc0)="dfedc2834a340d11afcaf42d2941f55d1d4456fe0f33be8230f07125fb5da4bb6c3b2dd1531935d84e3213385d4adc2ae0158200db105b57582ed042477705170dd2d8173c557a7367977165f81c403088edb6ebd4d29897a6a4764ed0327e21d5fbc9004dc164a445bd019774371bc3959366775e7782df8cebab4ec8a04dfbc4af283cb9206b49", 0x88}], 0x5) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000001e40)={&(0x7f0000001e00)=[{0x87, 0x9}, {0x5, 0x1f}, {0x42, 0x2}], 0x3}) r5 = accept$unix(r2, 0x0, &(0x7f0000001ec0)) poll(&(0x7f0000001f00)=[{r2, 0x1}, {r5, 0x6e078b67c501a359}, {r0, 0x4}, {r2, 0x100}, {r4, 0x2}, {r4, 0x8}, {r4, 0x10}, {r1, 0x8}, {r3, 0x20}], 0x9, 0x0) r6 = dup2(r2, r0) write(r0, &(0x7f0000001f80), 0x0) r7 = kqueue() fcntl$getown(r7, 0x5) pread(r6, &(0x7f0000001fc0)="f2e41b55bdc1d209eb03daca814451b5e2cab88f624a47a9693fc8ca53431bb67de6", 0x22, 0x9) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000002000), 0x80, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000002080)={'./file0\x00', 0x3, 0x6, 0x5, 0x0, 0x3, 0x0, 0x10000, 0x1, 0x0, 0x800, 0x4}) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000002140)={0x1}) executing program 2: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='N', 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) getppid() rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000002c0)="b1000501000000dd3d2de2fe208e249f0500070107000000330100fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba090000ae61ad1b93f8343712cc1100b71dc00009010500000000000000130000000000000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x3e, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast}}}}}}) executing program 4: ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) pipe2(0x0, 0x0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x2, 0xbf1, 0x9, 0x20, 0xb7}, {0x5, 0x9, 0xef0, 0x8, 0x1000}, {0x8001, 0x40, 0x40, 0x6, 0xff}, {0x7f, 0x6, 0x6, 0x0, 0xffc1}, {0xfff9, 0xf801, 0x7, 0x5, 0x6}]}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000280)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x978b, 0x0, 0xd3, 0x80a19f, "bf08000100f1675910812cc900"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd", 0x20}], 0x1) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) rename(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x20, 0x5) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x10c) read(r1, &(0x7f0000000280)=""/167, 0xa7) execve(0x0, 0x0, 0x0) writev(r0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) socket(0x11, 0x3, 0x0) execve(0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = dup(r2) fcntl$lock(r0, 0x8, &(0x7f0000000480)={0x2, 0x2, 0xe22, 0xb2e1}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000380)=0x8) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000040)=0x403) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x104c) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) socket$unix(0x1, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) listen(0xffffffffffffffff, 0x0) socket(0x1, 0x8000, 0xff) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000280)={0xffffffff, 0x0, {0xffffffffffffffce, 0x4}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) link(0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000240)='./file1\x00') recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x800) syz_emit_ethernet(0x3a, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffff1d0009004500002c00000000003c9078ffffffffac1400bb4e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="600000009078000001000000"]) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) r2 = msgget(0x2, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r3 = msgget(0x2, 0x10) sysctl$net_inet_icmp(&(0x7f0000000100)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, &(0x7f0000001140), 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, &(0x7f0000001340), 0x0) r4 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f00000013c0)={0x0, ""/136}, 0x90, 0x0, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000001480)=""/156) msgsnd(r2, &(0x7f0000001540)=ANY=[@ANYRESDEC], 0xc6, 0x800) msgsnd(r2, &(0x7f0000001640)=ANY=[], 0x14, 0x800) r5 = open$dir(&(0x7f0000001680)='./file0\x00', 0x100, 0x14a) readv(r1, &(0x7f0000000140)=[{&(0x7f00000004c0)=""/172, 0xac}, {&(0x7f00000009c0)=""/230, 0xe6}], 0x2) writev(r5, &(0x7f00000030c0), 0x0) r6 = semget$private(0x0, 0x6, 0x36) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x87, 0x2}, {0x1c}, {0x3786}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000003180)=""/194) executing program 6: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/216}, 0xe0, 0x0, 0x800) setrlimit(0x0, &(0x7f0000000100)={0x7, 0x54}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0x10, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x35}, {0x3c}, {0x6}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000000)=[{0x0, 0x4, 0x8, 0xaf}, {0x5, 0x8, 0xff, 0x62}, {0x5, 0xff, 0x7, 0x7}, {0xf584, 0x1f, 0x5, 0xfffffff9}]}) sysctl$hw(&(0x7f0000000040)={0x6, 0x6}, 0x2, &(0x7f00000005c0), &(0x7f0000000080), 0x0, 0x0) executing program 4: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) shmat(0x0, &(0x7f0000ff0000/0xf000)=nil, 0x3000) shmctl$SHM_UNLOCK(0x0, 0x4) (async) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) mlock(&(0x7f0000ff6000/0x4000)=nil, 0x4000) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x1a) setuid(0xffffffffffffffff) (async) setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) (async) r1 = syz_open_pts() close(r1) syz_open_pts() (async) r2 = socket(0x20, 0x4000, 0x40) setsockopt(r2, 0x6, 0x1, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047470, &(0x7f0000000280)=0x5) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000400)}) (async) syz_open_pts() (async) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x8) writev(r4, &(0x7f0000002440)=[{0x0}, {&(0x7f0000001340)="5d56539ae321219308d4c59bb8e204cdd39d73f0bfc724b3c76bf24093351f1bf088df0da4d5d72ba68b3a0caab23b46f21138ad9e6b388680fd9feb8412d07f97bf391bc5cbd5982bb433a52372290b37e5bc9bdfc0cbd4dbda22e60e07c59431ce41ef499034310f091ed1da21d324785d0d9a4fe90edecc3b95c3fece896c2b1e170fc18925f26be24ab4a120333e859294ab9319982321ab86824586e80061d14a1c93759a95feb220587ed80989ad2e51cbee24eed4f181729bdba045165601a2715f53cf442b3d155996c210fcb1e6369017e31fd5aeb138a45b41c361069b944e89fe6ab947a939f1c0c51bf8d4e74113b0085b061cb295d15c9fa573511935bd79b78a623a320d28336e6d50f4fde7a7fd733808deb2ef51369da935c442eb8850b7182ce939a08f20c6e917755b20933ce1825d6ed91da007fb5681a7c731163f098164580ac92db33cb53e7d3b7cfebad913b693207e2fcaf856cbe290a63958894e027f6cc3d79cf6368d250cc9c89f966e89f4831bbb0e9005eca94ddff6550719758567a8721c4960a037978ee8ec06401853989a7ea423ff71b1368591fc5c29c721de306d1c0d664464cb812c6941de71b971e6611f1658d87685f8d9775c31387198ce8abd252da8223e157bf4db2d55ac47aa970ab2e8ed8c36c336131ef1b5bef65f24b2b172b3e19495b917a49d1c94457974c5a41b4a2365b8738053a94994f35cb677e2c7aaebca43fecbf997d0a55d362dedf2bb86f0ef847e95c110a981de353f5fa9cf08f3e08ea84f898b93a65ce1f36823992d7a10c8b85c0ef3b859fff9f6f56e1ff25278eb005cddb7fd58198439a9efb61394d1d66020db6d1b8b58bb3611cec52a68558166017c3c166e71ac570dbc122715041a6d9d76c214152f8fc56d4ad6f8fde1fb7e628d8d9a7324532c85edc9f76071b254b4c29f6bcd873ebef1ce2e37576dd16552c83004a143c43e75e1a19713a5bbcbbc9d72ee7bd743c082f23ad136831f47c3863afe74075bcc58479159c73a4dd6041ace9837f6fc4bb83df06e8021e15750ab4212614478a4ab9ab2d4852bb0282eb1399ccfb49ef84ccf2dc8797431a6986f289bcb068f3856bcf81eac8d3ca3519a3ec20dbab7ccf0feef6c6d27809c62b597be5bb9829081230bd5a3882f18a7ba43d23de04da1b8841c6d14bb2478c0b815106aeed056969be2710c873664b7e73ff12f6542b8a81640ab107c79d4d359e44bce7ba9f2d4ba038a6c53ded21d19a9254f0f01cd1df6d387833697564f20d430ed33cf96c0c3cb7ebf2ff83b88e3f2e6a43c5106683a2b4733dd706c2ec779328c4bb608b7479910c8fda72aefa1caaf71651b6135ab6ec6a4dd6d5a612b2667719693515188dee41f167a744edcfbbf661c7a7816b8e8c9f056233add44332231d275a16eb8afa2a406b2deb3797263f092b295b112df16a00758196a0d23f30eb516bd0ea5a7a44d714ea803c9a7993399904c5d84651b5cc109317e7eefeb0ab752c17fd9eb7ba2305e93ba536b55b4bade3542f4d6ec6a394146bc45d6d717b6541246d4ce40d3cd2fa5cc6a02a904c7a548385d46ce3c5086015e4fb7e44f66922faa639d319b95fb0e96e303662a03bb099ba3c3f76bfbfc2e5ca8ac508130026af0b7234d984beef46542d82d30e729c505dfb61ef7aa2f54183fe14aff2976fbf61f4ec0180a3d90489be3048b4782c8d67c7102664a63a8a72bb738211dbc281e47d284cbbe4b0bd1233f3c96005b009b2880dcc61a94dc02dc776fe3b948ff65dfb0483ba2abd7fc7db000a97091666f9cf0060f766c05a6e37e14a7b5d1277753aaf3bc5bd214b7ddfb9ecb517698af4977de276db9112f3dc81ba08f66e994efdd2d55a9980d4b4c1727e106030aff6f476c9d8487ae3ffd66cc992d5e8ad0f5c85c181a6270f7f6e1a68cb6afa1e1739c48b50473c714f405ceb093fffb04307cf25c78f3d89b9d11c59f0633822d99cf0a581b315dc42da25e20ad943c2ca679667f9a14a3e89f7be930cfd2bbee0d243809bcc4afad7a53431c013dbf60e851c3a62d0fe73c583111af41e11e1136ca5e3c91de11ea2ce7b17f353a5783da06de55451c81c15151064722eada1ff2cf56ba62159a2ba6542d6f66971cc467a63f0bbe561dc0f4c21bab35bfb13a9026e325ab0fd99e75af3c4c607848ad09adb903b6a15ba67093ef7ac21706d3e51a4ed129b6343fdd456d355ea3c7208e2d96f4a2e208ee2bfc2e381a077da27cb8ce8378e375527f6e49fa56a872c3ae12ec7250623a27b261575f4cc3109cb00c68637034cc7e1be9f05ba273be478917eaba03ad7691bc8d396740e05d7f694cd8b465aa71578b881b7cf1c8b25b1915723bb7afecb12f825718fee2d6300393e49fc1e0d0e8bf7793a084e1188fbc4df70538619019af24570ac149751da7b68d142c2e6d37f33d807842718b82af6765f338a074f5ed9211b53b3ed5fa46d171da5173792a6ea1d3374a8cdb91434067a1a8577add03d38414992b9dfc7b859eea3b136f5da13ec2442130b6d088513fed633c5775827a3a84cf284fc51f0b1403675f48865da9b40c37eb354ea66ae50c1c3588577f1adb6e915e3ff0a16af4b1897ee4e4659ae0e880196d5d52c5f3712e4fe0f2038017b98bbc180fb4b52163de55081ea5c7080c30733a6447a3c8c43685ebaa79b9b441d23b2307be673f577415dcb45ad82dc8ce2a744c5c96a1824c73f5be6fb3692280fcc722a385b2f7c265efe917fc1c857789b3ccf95fabff0231d8c7ca6504495026c38c2c0503fb790076841f7dd4eb0abc4da6999a12050705ca0b48b8dc87abc59e2551bac081249565a1974cb3bf49776a7c74ad500ceef55c19a558d1a20a067ae9b67b4924665704f53147ef8552598c854d3f2cccf9234fc88eb3ee03264042ec9be68ed1cb7426845c33fa6fbe26ab2accfe615920e92099d864f1d7f7120a271dfc244822b7602eacad894105ad22a697e076b208a63fd8a7814515a83254fe8336eb9f8008ee55a23fcc7732d46a21bc6db8d80439fc79b19441cb243646207e9675f27b6ac4c9efe6ee12e59a5cb135555ce1397c0407b0881047d04bccf1052a1a1a66c2c5752cb8adc0caf2bf763490f70259fd8ca24a6e5b6948882663d862c31b33cfaff3b0bac1a7bc0e6d4da316c007a8f091331258e515cc673cb7f2724e78af795c56936335ce4f5e21b73ac4f5773111479524ee65b1a220a86d0f594d12ecbfde1b9138f9568422963737ad818286f671b4198952b1cfc876333bda5358fb665a43050f2b3174b1c2f15300dac671406914176ee835ae9421f2fb3dd8b3cd9a138f3aab9c3b63d2a44e68849dcd9f9d95640131c1226da2a99e2c35cab2c67703e01769c667465e02dd4fc3244edbd87d70cfddc49ca082998a2dd07120374cc05a2365a179b65984ec8a64a3912703c244e3cb558071248afd1c2907e55f1e606aa2917191613da91fb7f99b486a46b5c8f54471397de201732b56f3d658621b3269537b8bdc82ec6d07a026f9a01f7929ad65fc93e2df152cb5e36e341c85a4ec0b3f21b43f41b4994d94f49beba537cb09fd86b6ca1680c53cedbbb8dc21fb5e914173dd3b55eca1cdbb584f43c586a9819581497c48afc23d3aa9fa83fc7b9031ee745c6e1c6e10cd4ee05a5dc572a3fce296d6f613d613ac1382ff5cd7e10061ca2e32ac1810969f4c49c6a92ab3b9e80b4ea642debc5ac9b1a80325a492c7abf1b7147bf928f7dd5801c3d5153f9294066deca7884a9ec4dd94f0c2025cdaa4c94d83c24cac65888f2a920958e699be143c988bc181a1e8afacc54987326ff16d0c5a2d94ca21dd93dc0f8c9ff708ece7a719c3b63b2c55a2981c50589b5708c2bca30de704bee1e42ff80f54dcccc6ab1e9fc223a26b037c92a26465e868109c77e12e3e914b8111c4a8b0218c55751b87f2ff0b32b9c467af5a5eb11b6483b7bd50a88a8cb55534ef14b569c345ccedaabb6561b9c40390d68b1ef3b93664423c3e57ea9553d9fd4151eb152f8de9170340c4aad361821cc690d4ba1c050732b1e53518cb11d8a28bb410a36c06efc67cd052558620efec5e3686874544f1e162d3c9d816f3074b342efa9758ac50fea286dcf22c63d130b1fc2a305945a1bf38e29e697a9e9f9ea306302c1774498cfefb17e43ea8a36142f72c1de820455a50a06b2f0fe926867d4c62dfec33a0b38f79fdd732f757a845a2878f7f0f71b24eed78c6938bf07af073f4cec96b34cd5e5c26a672328f53046745d0aeff326825d5f846102dcfa60eb9a526a9cc33651ce906b93bae7488f624c6118b2fe6e6ace92fa82be9b260b019a0137a10a8f5f03b33aafeb80c490a4877d09b2d994779873e51cfc1652a8a77ab971c679b61d61f1e6d164a3647315ed78f013acc0bcb4281784321f676b7b2360c8525038de87bfcb6dd08fe935a67d50b01fd4762a3b7253ff653db473ba2fc0c31c7da732ade1b789b542db046b72b75288a9ac45b10a34b02f9b2b28b0fc29cd3552837962ef6757d27b2219dffdd122c783e77beab13287adef4ed28ec21e0d6d02c9301927f2789d99bce8aa2f1f5a6982558c70b7325cf0f50586c1ab8c7221415df9ff576c3645768846ab37551a86d35815021a9d20bfbc1bae50ec02b696d136f01b0977ae8f9dc7c6c5841d7959b3940c04a7dd1da1941519782c3bd1977168e00709f6bd5818c4a7c01723c6a82d26599fd223869df9c3c411a9c539d62d8b7e73baae0bcd23ef7cdeedd94002d031343045eafb8975cfaefe17f63e5765654fdcb4eb4320789a5d11563517009ddc1de9105896b323ceea810d19851ceebf21e0819df03fae3b2d35a95b643950917b182c8b1cb74516e0231cc5b0212a19d051fbb76ad8516794260c9dea2da87d91ccb47c18755c93dd5aea349181c3ebb471100994969ca5323ae736725c8b18e67ca6b961b9125cffd853949a2f696c8dea4fd9f89a1400155964b110cc3d34dc23e5ff16103f50c8b9adf8cc5f2fa347d6706e77aae5c04b1122ba84caec8640f6cdfa6640e7f59c9ce372e0b364ec9babd22afc831c186f31e1243cc8b2a657b783633f6c6fb7cbe70cf3ba89f4f31c1bfa4956bf932a0a387eb4b53cfcbfd8ce081ba0d8c794db172158760349220fc49bd9a5d2d20521fb5f30b93cb5c033d2d74799ee46739be7229dd6219ffcdfc113c0341787c47361fe16dc5ea1664795c5ae8a168256e2a7ef1b21ddef6df36d0efdefc01bb83ccd9c1cd96cf1d6ce08798fe97a3fccd2b796c4f04a6677055198224c985e823a5aab9a4475f7ee2736d50f7ed24b106f520baa52fff3bdc6d824206ea48426b8729fa61d43cbbf1d881f000993c53cc1017331e6735fa6a7cb8b3dc181425930c68ad0c050469b8df919080c66f9b85f0d3f201787942c9f78e94698000dd0afcbbc4dec6318e15d52de3f1bf198a2da1abe63457e16ac95bf23b9b8a5f4a653034c278a9dd219f536b92af902db318ae63b354b8663eccae235a6ab3ea09e5a5f34aab229a75526b7a1a98b39e7eb7d5e2720c83a9595c73dd994afa2a2ee43b30af9460357e98cb1f4aa6e3ddb4be62d3737ed09ea2fd9f233c17badf60f25d0712f2df21f23ae49480a87658fcab644c3da643ec231b372e3bca062049cde38ecbdc59e16745015ba2ed570674903476430b7333529ceb8c4d53f2d1d784608bd6fe3a3816ed5e36340d7a3bb6459c", 0x1000}, {&(0x7f0000002340)="7375dac11193f89d85afb5962cdaf6d6f8ef0f1736c3793a31e251fb41afb2c52843bfb0c9e02bd9ea90c2bf33643b18ca2908a9936224affaa5cfda8f350566d45df96dbad3cd6d92001adfc4ecbcf3f82b2f2d07bae39d9f806bd50010c1876aa3129f0759520c5eec31652ada0c000380cb4e398ecabf783344d2b4dd2256e2706430108d2ae3ca752571d6e8253f98ad0fd5d5aa109010f6a7ed550a6c5733af6640586fb4b59f157e58454d1ec64e9b9c2fdd21de4aa4342c1265738f73267242ef83a22eddd596ab1b605757d072a0f06149aba8daaf6e5a08400d6b2df658af63573e5fe366d34daab015e408f68a97cbf94674eebc183f0103", 0xfd}], 0x3) (async) msgget(0x2, 0x210) (async) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002500), 0xc) geteuid() (async) close(r4) (async) getegid() (async) fcntl$getown(r0, 0x5) (async) mlock(&(0x7f0000ff6000/0x4000)=nil, 0x4000) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000580)='./file0\x00', 0x1, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffe1, 0x1000100000000}) kevent(0xffffffffffffffff, 0x0, 0xe4a, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc018696c, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {0x0, 0x0, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00', 0x8}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0xfffd}) socket(0x1, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r5, r4) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f00000000c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket$inet(0x2, 0x8002, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r7, 0x0, 0x1, 0x0, 0xffffffffffffffd3) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00"]) r8 = socket$inet6(0x18, 0x0, 0x0) recvmmsg(r8, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffdfffa}, 0x10, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x61}, {0x5c}, {0x6}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5}, 0x2, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a223cad66f77fc7652778fc38a8206000000fcffffffdc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x2e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{}, {0x40}, {0x2006}]}) write(r1, &(0x7f0000000280)="f659600777eb3e3a6dce3c530404", 0xe) syz_extract_tcp_res(0x0, 0x1, 0x0) executing program 6: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x5, 0x101, &(0x7f0000000080)="0fa3a2090016f8bc36f37f959b4e0f8b521f912fe27deff41b393c5190285325f68b838be08d6e01d230c01f89dcdb4e3c8fa0549498a6341c656b8dbd973949b5343d7b51d52e20f5f6247d", 0x4c) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x543, 0x1) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) r4 = dup2(r1, r3) r5 = socket$inet(0x2, 0x8000, 0x93) r6 = getpid() r7 = geteuid() r8 = getgid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={r6, r7, r8}, 0xc) r9 = msgget(0x3, 0x281) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000280)={{0x200, r7, r8, r7, r8, 0x8, 0x3}, 0x7fffffffffffffff, 0x100000000000, r6, r6, 0x2, 0x1, 0xf9, 0x4}) fchmodat(r1, &(0x7f0000000300)='./file0\x00', 0x45, 0x4) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000340)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000380)={0x5, 0x5, './file0\x00', 0xffff, 0xcf86, 0x5, 0x21b}) accept$inet(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000440)=0x1) execve(&(0x7f0000000480)='./file0\x00', &(0x7f0000000680)=[&(0x7f00000004c0)='/dev/vmm\x00', &(0x7f0000000500)='/dev/vmm\x00', &(0x7f0000000540)=',,5--\\$]}(\x00', &(0x7f0000000580)='\xf8:)/-\xfd+@\'\x00', &(0x7f00000005c0)='/dev/vmm\x00', &(0x7f0000000600)='\xed\xe6}&).\x00', &(0x7f0000000640)='/dev/vmm\x00'], &(0x7f0000000740)=[&(0x7f00000006c0)='/dev/vmm\x00', &(0x7f0000000700)=':!){]+\x97\\^[\x00']) socket$inet(0x2, 0x8000, 0x2) r10 = open$dir(&(0x7f0000000780)='./file0\x00', 0x1, 0x28) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) fchownat(r10, &(0x7f00000007c0)='./file0\x00', r7, r12, 0x4) ioctl$WSKBDIO_GETKEYREPEAT(r4, 0x400c5708, &(0x7f0000000880)) msgrcv(r9, &(0x7f00000008c0)={0x0, ""/23}, 0x1f, 0x1, 0x1800) r13 = semget(0x2, 0x7, 0x2a9) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000980)={{0x7f, r7, r14, r11, 0x0, 0x100, 0xc0f}, 0x1, 0x1, 0x100}) executing program 3: socketpair(0x18, 0x4000, 0x84, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f00000003c0)={&(0x7f0000000380)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)=""/107, 0x6b}, {&(0x7f0000000100)=""/232, 0xe8}, {&(0x7f0000000200)=""/104, 0x68}], 0x3, &(0x7f00000002c0)=""/158, 0x9e}, 0x9}, 0x10, 0x801, 0x0) recvmmsg(r1, &(0x7f0000001900)={&(0x7f00000018c0)={&(0x7f0000000400)=@in6, 0xc, &(0x7f0000001780)=[{&(0x7f0000000440)=""/12, 0xc}, {&(0x7f0000000480)=""/53, 0x35}, {&(0x7f00000004c0)=""/103, 0x67}, {&(0x7f0000000540)=""/221, 0xdd}, {&(0x7f0000000640)=""/98, 0x62}, {&(0x7f00000006c0)=""/178, 0xb2}, {&(0x7f0000000780)=""/4096, 0x1000}], 0x7, &(0x7f0000001800)=""/182, 0xb6}, 0x5}, 0x10, 0x0, &(0x7f0000001940)={0x215beb7d, 0x8498}) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1007, &(0x7f0000001980), &(0x7f00000019c0)=0x4) msgget$private(0x0, 0xc) readv(r0, &(0x7f0000001b80)=[{&(0x7f0000001a00)=""/4, 0x4}, {&(0x7f0000001a40)=""/35, 0x23}, {&(0x7f0000001a80)}, {&(0x7f0000001ac0)=""/170, 0xaa}], 0x4) preadv(r0, &(0x7f0000001e40)=[{&(0x7f0000001bc0)=""/128, 0x80}, {&(0x7f0000001c40)=""/89, 0x59}, {&(0x7f0000001cc0)=""/9, 0x9}, {&(0x7f0000001d00)=""/149, 0x95}, {&(0x7f0000001dc0)=""/85, 0x55}], 0x5, 0x8000000000000001) utimensat(0xffffffffffffffff, &(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)={{0x8, 0x8}, {0x1, 0x2}}, 0x0) mknod$loop(&(0x7f0000001f40)='./file0\x00', 0xc000, 0x0) getpeername(r0, &(0x7f0000001f80)=@in6, &(0x7f0000001fc0)=0xc) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSKBDIO_BELL(r2, 0x20005701) sendmsg(r1, &(0x7f0000002740)={&(0x7f0000002000)=@in={0x2, 0x2}, 0xc, &(0x7f0000002280)=[{&(0x7f0000002040)="8ec4f45f1baf6ea0414c8144cf4f0af7cef633a28f0d2d14b23e1e9d078f046844a8c8d48ff31fc5b188b261cb3766f57e0f055edbff8ff861337b1b9c00ceda6b6613d138924375f3fe49edd54fea9180a0103345008f1b1f83fda5f43f8600a5dfb1637b8867d27d55e488943175138cb1e31ae0daf5f305e0be831b73f9c0fb5c3d7c8fc5e2e8e6ae4c1d211c7bbf01e43573625a5234a58f33349c054c029e2d2c4b5f3dcb564018413677", 0xad}, {&(0x7f0000002100)="0508470282358027e6e77ff0c277e3d575d817e3441254d46aefedd71d39bc0baad9b52fd1de932c385d82012d7adb5c2ec4766e92fad9428a79bd7d3e8a25e2142293ab367551472e23b11b8e9943ff6accd7c54e3cf8c26ec874575562d340d338f07102c4ddf63e2f0b95ade03cdff25c7f5c14b19272c68aa9e637709e6aef9800535445f67bcd3be7254bdbbfa81b53b65eb9d829315a30bc7f5c93390b237c", 0xa2}, {&(0x7f00000021c0)}, {&(0x7f0000002200)="d23dcb6af1406f5b7969ce78af8f9edf721f6cfbe8f385c2cf1156de71013d99950e690b77bba316ba9bb6ef8c9a0f6fe86c5f3b615b715c6a190ee3d1d56d469e74a1017d42555454d50fc6dc09f6141b24862e54d26105525093e8aad93c16", 0x60}], 0x4, &(0x7f00000022c0)=[{0xb8, 0xffff, 0x2, "c194e3ac2092885896685b27c5b4fed7227f2690624977f1dd2a5c0753e5448dda014a9e1943ca9c4118035bd7c41d6b759badd0d8c08d124b7394f5c1d55de632cb73a0e09f710d4ac54304e69528f3dbabc924e190cf9738035177587b2082c622617da4d01ff9af8636a879bd7e07cffc3ef2e5b0ccd2a4b97a827c07f5b2406e63afb99926514ddd185aaab321496329adbc3fc94ab85e8541c8cf17dc948c3932cbac"}, {0x20, 0xffff, 0x4, "5d86dca3501e91bc748aed5c"}, {0x38, 0x1, 0x4, "476f3442deb02126bffa91ee1b9370a26388fb3c2f35dcc27deb4775144a6144e7"}, {0x80, 0x1, 0x3f, "25169719c97a6edad206e403b40f7011abb96c6e8b608c1583a2e1553c6c7fb788e98dde16a4cb8f28578302308d9c04670d3eae66980d58e95eeb8859a6e72d35ef2e4c7767a18d1ba288040f7ca941f2eee919f70507b91699fd09d7e01cb2f25a88608f33852d9ab8dd"}, {0x108, 0x1, 0x7ed, "0efc500eaaf1615a4f9adb26d14c738be2646cef2c1102a83ec86ca22e0a5dca9c8ea40fb22b2792b592d26bb5b4eb91dc8227827870855cec1b85b4219f1b32c61401bf89de586a3071fbb8e92f7bf5da2a9ad10a210e184f69dac777f3e428584b626beb3a2ac80c942a096dbb0f0187cc75dc1db36a184deda05fe2e48f763b58593b5ab6d900751c9e105253b8c0c34d40c4ddb8e4644b97350415b26df39ca1183be22511aeaa40c8d579031b302c3d3e9745c9078e267155ec1a77003ceb937092e601620a4a0682e0afe4da63ad3e33fa4f36afde415114b57acb3902936df31cedba55e5577cf1b57497741ee888bb8aae"}, {0x68, 0xffff, 0x10001, "606ddbd59bed2cc0e17e8ac045182dfc62e2949c85f3abf868dda6c2136577e6ba298a5ba1acb0791689fab47a7ef2bf5e6302f6e5f79a3395314378ff7a2e95c2174f76541b4f80cdac554c59a26daa1f8f2141"}, {0xc8, 0xffff, 0xfffffffb, "9e54e818d9d91d4d0b341aa79a1cad5fabd452581d2ca88e77c52e505bbb98275c327f962580dd17d58cb7eb184169d03f0a7036cfe6f00ccc227020ab0b4ff0fd15fa4c21639488b56928f2789fa0c9bd0739fe21b3b6d89ccc883809bce1cb5252fc382934e49affc9d4dde857a73519ae115bda5c16ac6b8feee458004dad39a3a33c4f15a1d4f4d86bde2fe8a60b097871a72c5ecb019fc3eb7c1601acf7c1c9ddf7f62e51fee9ecf103b584b5c438"}, {0xb0, 0x1, 0xea75, "028be8eb3c3b83b2289a27b4540d64a0801a6fbf390604e29f9e633080ffbc33948bbd673be31298eaf5bbf5c177fd2c15e773c090bd7c849b84949c14431d4fb169fa2d3a13a2aa5155c3fb1368252499160b44152adb825c1577d648b1f8e649ed4fe4058444be5e204a31e305464c74aa83b4f806abdcc9335a41d88a337330e540c9f9152851217ec8da5a5026012a1b97e7046e307ce3f29031a0e6"}], 0x478}, 0x402) shutdown(r0, 0x0) shutdown(r1, 0x2) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000002780)={0x1, 0x178, 0xe23, {[0x1, 0x1, 0xd46c, 0x8, 0x3, 0x0, 0x400, 0x6, 0x1ff, 0x4, 0x4, 0x7, 0x4, 0x3f, 0x6, 0x6, 0x1000, 0x8], [0x9, 0x20000000000000, 0x4, 0xa1, 0x2, 0x1, 0x80000001, 0x8, 0x3e9, 0x2], [0x9, 0x5, 0x36d0, 0x9, 0x8000000000000001, 0x6, 0x3], [0xffffffffffffffff, 0xd61000, 0x5, 0xffffffff80000000, 0x10000, 0x9], [{0x0, 0x2fdb, 0x10001, 0x7}, {0x7870, 0x9, 0xd8a2, 0x5}, {0xff, 0x7fff, 0x1f, 0xff}, {0xce0, 0x62b, 0x9, 0xffffffffffffa17c}, {0x2, 0x4, 0x9, 0x100000000}, {0x2584, 0x3, 0x9, 0x9}, {0x3ff, 0x7fffffff, 0x9, 0x100000001}, {0x1ff, 0xffffffff, 0x671, 0x7}], {0x7, 0x6c4e, 0x7, 0x49}, {0x401, 0x913e, 0x0, 0x5}}}) r3 = open(&(0x7f0000002a00)='./file0\x00', 0x800, 0x80) write(r2, &(0x7f0000002a40), 0x0) ioctl$WSKBDIO_SETBELL(r2, 0x80105703, &(0x7f0000002a80)={0x7, 0x7, 0x0, 0x8ee}) msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000002ac0)=""/15) r4 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000004040)={0x0, 0x0}, &(0x7f0000004080)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000040c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000004140)={&(0x7f0000002b00)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003fc0)=[{&(0x7f0000002b40)="f188957a714eb21d550dfa34b9616daec0873503b2e92a7cb9bd0c5a218247817019c094bcdfcb954b5a4b241ea4d7205e6afade3b3104794d3bd517f80341", 0x3f}, {&(0x7f0000002b80)="8bd9480127a6e45666f166ca012b81a9661fa9f409ff925f", 0x18}, {&(0x7f0000002bc0)="18369ff0976c8c60d79da09b451eff3c029dc63bbefb6036f33f30c0c323928181b55c9f244db23e5b449f961739f9b6af65a998a79da7bd89fb3cc506c16cf88ed492ba774837e52212e1bdab24618e017c63b87897fc1886900ab0a38d7f3b51163b8310904e4ef6cef256a8456e7bfc96216b65affb195024f32e4163d0b1285d5b31727a1819ae4884fb168d5977b400334dcb63619dece037ae6f7b5b87fbd42abe2c8e4b43158aaba2afc241d5c6dc1affd514898049ef302105ced8c036e985baf753f1976e5df8e4314d5d3cfc76d01c884a7220fdf866acaaaee5edcac69660e9abf30a843ef178f7f5281bb92cef7c", 0xf4}, {&(0x7f0000002cc0)="6149bf4e9caade4b7a23fb57c09ffe8750118d53e6b334b9070ac2796a91398eee5e5bc8d1d3cf75a5d4bfdf0a57815f8221ce9099c408c948f9682ea7405b8ec9eac63384934a890d7506328f26b3b56d0ffaa69b7abdcd2b5517d299c7a6edfb51bef7dcfcea6986e6fd61529df9c99af09de9e3a35a934a3c345b486b52ba47accd03f0dd7393e0aae5618ff2dcd2c267089f07a7dd086a2753bcfe51e3c20fdd25ac93884c7bddde8aad1c61d00b703249352f0100232d457bc65eb21f39cd211fa327512471353dffd80cd420c7a21f389bf43bdf6a", 0xd8}, {&(0x7f0000002dc0)="e97410e11793731821ab522d226c7cf8b38a9ba6c27020e995b7bb0faf5c80a943967800206066b28ca871b6d8cb40f81e771193d4271366155c96df97ace7d1bbdff6a2b1707b8d4710f20e563c4e8c33932b25f66dbaf3a7221cf7ee197cf51d4a0535bc91879b1ccb6fdc00cc893a58463319a390f090aa89ea84b1540fa188dbf6455da9770f8d064efdb2e661f40869065307c598f1593cfafb266b24ad38204efe30bdd9205dad0635dc15ff99d37f961d91168b4b641b29d7294246547d082d99995bbda4cd", 0xc9}, {&(0x7f0000002ec0)="d5973fb90e344688c9e421bfe257b8e9db7c5a", 0x13}, {&(0x7f0000002f00)="b45ee891013cf9d9bc803c754381fed6ee016e309c13764c6dc0a06dcb5e6a3ebbcf3a17c71367dc570c90939603fa5bef28fac6dcf8133738aca5d76daf457eeefc43ae50589705321797aa31aa687024c34336ea11553b6bb38b9fa85bf8f38c9b141e1644881a2a6f9fce956d8cb333e7391fce7472785e504a53b21ea8bcdd9d45f36520a052d102e4b8df125507f5f94040d0781413c097f8baf978b772a80b7bed503f2c556835ffd44f666227da7d966f37cbf5413b0704bca8db5f9aa39442652161c32c0c70a0fb2b03b78fa1ae80528b6aba22b5d07dd57e2d4013da24e67bddbfcff765b3e59f4979e4a3bce207a956643f4862953f2baf1253d5db34831aa2199bde412170c17abb94e0207ef8d92eea209d3450ca78a99eca6a28a9481afd9f0453c000a14b522dee5c1b8d91a11f661a0fba6077b8e753024b3eb138d7eb888b9b84b48983611bcca74ff96d75f7868899065644dd26f7081b8f5e9164568e39a760dce8c89e8167cc14533e3456b138c4f995a948977ee29d944a7bad37ef1fc5a580bdc64b66a94362a00d66ddfbd85c61805f646223a8ce071659a6f35c2185c9996338b317f0c9057d338e53659bc33400e2e6a60a4658ca8bee11fd7edce84f91445348db6e8abf9901fc59c883df23fa891df0484dbdc55e4007eda73529ffb69d0710d673732d7eb5d70b8848ba7c1607f441d254dbe91a8c7eb8e36a8d46147ba120b87c5a29e2fa1c0cfc5696da688d946fb2dce3de503bd1fa8c9727d21065ca117d1e6087b9c0d36661ba2e2bea43e8a0d0351cf5b4e94f46ec0ce22290f7b772f58748d408965a97cee043855f31e3c5a3418005388a6eb2f15f441942cb885e25cef71cfd8e2d78ccdaa6670149b42709c0229b4e6a0547be8e90d08a29404b92d9d1c58e1157a54b2658714a572a7691e59740a54f5ebf74010a74f92b900fca93cd924a4c44b849988c3955390b93ab0a7c641a9b49d3db7fc632d4ce785432be794003abbc866ff63a3999e5f671f0984c28058d671dfa1a55e108b3692f465043b6069f118002bbf6c1f770967fc7481c7fa86b051638ddb1f07bea565ba4fa2f597f89c349ae24a5954bd1237d7f521fee6c481b7dcf2862067a63b89826427e925fa2c73cb5ae4df750e5e3f75291f9856e349d92355920e111898d618574f2fefc5d3fb385356e7762bba6c9c5cb627d5723397333ad2165f521ab9f598461fefd11b959d28f9394e4bb7527288ff6a064188bcc7c209aa7094c9ce11665dbb02df0896c62cd49f0484210934ede1883fe66fde031e7aa0cfbcdb94542393490ad1b47e4470e0761b9d7528818e6222b23afa3d2f1f1f968211ed88cfa781ed0a34ef2fb0ca0795bdc1d66f636cf52c4bbb1e3aca5359bbbf65f305d1a34faec366c6a63f5577cd5416c168cd814575a0fac936ea188848f242f23ae70914e99b337bf6ab1fb12b1d2629061a1fdc5bb4891864125977437d99e19ffeb0a12b9f069a2e401ae4b5d90975301e6e408dcd266906e71dfad039457f5ba6bc6be773a454026dbefd536e905cb60b6605d0c8b7b16231e137b83f203db5e451ff54577742f35c9c9878af28a905d7c3d62b23acf0b45f1fa61a4faaeccf2458917b061387eed87ab4b84ebf1ed6d17325b8f9a7c36767844f0dae8ffb4061a97b2211a58fdccc0746c0a3ddf925d87c33e6c1b1cce39448c27492c413577560f0220b950276fad9859fab2d645e14c1d146d3aa996b0899c7104851c69f8d00795e1d513572ed3fea6e61220d5c142b275a03c942bdf6400cb7601d17ce120a6a6a2a75465dc062ec1d9c92fc2cfb8ecf56834fc0a9aea782ee7804ab6c31f1b3dc9660517f63860d00d1dd0100a973832174757879dff56905311fac799512a9b0e7be3e7932967a0a4742ad7bd02874567e3405b78048cdf51213f616f5be5badd954ec4c448c4a9c75416815bb0650e618e93f1fe5d2cd002edaa23b7a0facfc154010bc0f33ef1b289dea61f843e0f85e5fecbb347a78d5c0e795272e2093158edda30bcace7bc52958fc97ad17d140a4453cb3079e2da622be97fece1e8c23c7dd475a1c8d8210c05a1685e074db06738451da48f474062474fb85c4628ce415dc415f87ed38db94695afb7d6e98b9447d2f388167e0aa2b4cc6618fa764322bb837973ed6b62844d535995c742d1ca524a2656ce0097e3f7a1bcbd48d7bd99b726f7163a64d40b04e641ec9372dff97a49b1bd2bd41bc66d4d2d2b3f92256883b2bb7df47c2cd1c027869faea985aabb0e51891baef7c4d498d8474e5121f99ea2ab0d74173eb2b3b2a1036d20a1026e1b90ea5bbcfb83666d166c65c21ffeca3077f3ada989619941ac099ba9d7a128e5707d9fa14285097f9911e543b64aca2525a7a31ddd7662dad908d23f15bdd304fe4ecf286aaf5671ed0e9ac7c28c7e738995fa006cccedbb47fb29449afc0c891a669b2a7c1cbad194aee81efd11a0b733a550dbcc2b5334bdcf8fa2b868be933b8e3d6ead76b9fb9bca4e880aa5ec459fb4fd838848814729eddb39e35e3e89bcbdff15b58ec683cab0a4ca638b1b79bad3ef27fa4ab93d8209da5c44f7424dd781b3ab6859276dde12f42953b40cd17884bbd2ba2ee6430f6fddb43261fcaf921f7dc0f22da33d08a646554c2cff20eb58b7dc88c0f49668913444ba56f5a93c9585a3febefd6976c01eaae907078611c84a2cca18537677aea597da665651ce76493efd9b5b61dbfe3436b75385107899e54046b7b0e03c9b982baa998a259e2933836effb5c44a34ee8d1dab0b98c8461279efbfc6d7cd9e73a828501f7071e7c1cb0359771072e7f6f805effe184a0da58cdc06fa60f118edf7a4e2106b6a7a4cdd37dba4a6a79fd9c1faa542ee4fe775f9c1430582766d4763924ef9b8761896d7e5b33100340bd69e766133b42a84962121ba302fe1d2fd55319cd1391e491b2f894299719ac931a89ea2bc584655554165afeed725b4fb7fbd9b87005a8e02c6746ffa4d5b0ae620d6ede47623808bdf453f80fdd2d0e9171f9e772577b9584ec08062b054b069f1dd717dedbf77fa59ae03a43e560932fda36451b8443d9c66f2376681a1b640ca005e1911cec3f27610bec2e20189a7b9e17362d7999448dd041a4f89288bedb924493b35331340723622b156c7b7558f8f8cc79c8324030efc552ddd44326192a7f38197631f904b2c9d9b231a0e90cd9a2ed56e96eaafe712e6859371d65ba3416e0835120e972a539ab67eae7adfef7eceaa403d1f0fe0a918b4f39010340aef11c2824d701902a4d36f78fb5d4f719a83ea4d1ac5ae133ddc8cc5ddcaf1fa66d25304de6e24e85add775741296be9115c35f7e683c402b81fab8aa2733d0625aae126b458118a0ff5b6243b3744c97f1577a0342396406e0cc24bad779a4da33b1831f966e153987abde4ba2e0caee91fbf546f732363b2d67182504a3386b2b036c93c000f5794d97b76f17f6b722cfd0eab314c84e4a3b3fbcb8947def4e6e0934d305071d09df8b1b71b5dcfa71019f278cbb8b73f30338b2717e5623e979612d865ce50cd2750cca58beaca3cf9fd454f0dad5d8ee687fe76214f444820203f4e087b2af59ec2c7c22f0a01063ccb94a75f46920529095e00b39c07fc9a8a6673874f99ffa06fef819104b95d5b0f8134690f3b1c5c1be3e160f1565560999c345bc0528b19373c7ddecac195dd773dbe7e2b4b5cc4ff831ef61beb658f544b85df5c7d8545bda121f7ead6d0551f62573f4a2ff73e41f6ea2f11d5bb2ab2caa225ca44b7fb9f3ba41dabcccce97474367b14966b9532ec58adebd7aa50a57705aac4b58912a1ad96374ccaf0223ab190583fc683c78f26d680d8a042601073312cbc2cc92424b1ce9c735ffe925e060b07889f315000a90568844ead188d07b2efc5126542d472e2314ae306a3e94f5716013443058dd26e5cccb4ca9a120f141300236d4da96affffc90926bb82f8d8e250582f0fee4bef4e1cc4254f7701c7baa0b8c827db6025b8082c96896127ea988a5d9655cd4c34b4f3976050dda6e553fa5a68b9f73ffef0f1bff1843608321f0aa764719ecbae543a6d0304e6ad50cd15569ef67a7e3298d60a6a33399488a5ef3d269dfab032322bf4c6e117a2b0c8584dd4caaebaf2487e82703e15ffe568d3dd81938864196f0ea6339e3d7853a59ffdf1480d892d8219d5e807869d5e896ec76da8be2b4f097552f09b036165e869cad6797db3610ec5a21f57d8b1a754c2fc9ad6e76f5e4536c00239ab8fff72e8dc38ab0ee46334743337ccd8e176251328c53bb457c22c64d196b6d9b28c572559c91c8004c4edc73fe1c7a9be406097e5c7214875f347debeef064fd028295421f628c0a6664c1dc4d43f42efcc8071dfe9fcb302770b1a47c32d9c3a8cb8e95885e62172d81e7e2f905e952db492b08940f0b86d614d3439df11c38410ad49ff46273861fbb95540aacf988d0c975f1b80a8557b31ce9fd3a5f49aac1cd83eeedd958d7c4237ec8850d6634b0cbf0475a9efad901ae39fd3e309da4a5aa5ba5ff7b9d00542e430a483aadcfbf77ef1fbc2f0cc2b80486d7e643c530c7cba06f30c2a4ae02239e045a70ffd5ba0b0186009176f68e373e380cdd2217ad672997af83a118c8d091202aa77aee20a140853726a9766924e0b1f84dd44dd8b3bdb9d3b66e94a8f0ff755f3d067690bcb1ea920584357849c8e09a0f13bdaeafc8d6109ebd2171167a6dd504e0c5ad8b0c98572f6d1c60eeb9bcbdd6147f4df9292d722be6e9534c1ef20eaac7cf3508eed2c5e13b98fcea4d349caa36ea940b4b61dd6ea5ab86d2a565af462099b676105780f357227af187d7b9021d06047ac5028435b087b3339fb365c061b8544a735d443abe2c23036ce4dd92d7d499e06196c2fa12eac800ba3905719110c69644d1fd096857f597c5234a869582dc80cd490f23d6efec45652d7b29ed1dcb26bf72c9107db7c124e2ea727bfb1ae24f9feec2bb7d161b161f653bee2d106e2aa501b0d809e2bfb9cb046a1e7ef0187aa11f99c7ff4c5e8ab23f4270a7aa267fa024845f99139540462e7f0f732cd527595f4229e0ca5654a3eae6078a3e32fadf92837f15b315d4728a817fbde0ccdc08d013180db34fa831ed298b543bd1af3bb5713d61531c2989286d7c35f084a76e7b649df177d7d95e3b4117362ae0ad7997d3f1f5f4eff4ce84661443331c5bb82fca0d0dbd974cddc52bbd2119de1b98c3925f75e7f874e80be63f841a83e2dffbbbb651dbae0af655fac6f5a31db4f905a5de70f8ff9b44483a11a9d22bab264944608f78038afbdfc0341f764c42828543847b8a0cd6429f8cc4d4bedb4f15ad5c21f831db3ffd77e7e8a0bbd6d286ea7dcd847eb455035d95d992c2cac9d0947d4de86e10f2c4133f17de3e68078a6d4e969ab750e562a88317b17f75d6dee0f738fd9b47335490af7ee52d27e6ad59e0b9207ef1848ca0b8082f27956c927f162497de93b6f4ad21fc6dee920d514ff6cc9e76e8306a2a3b0dc93cff9f590f6befc21a540b9ed86573f2d6ad3681f080f8c379c190b9e83a64d4e4dab9738a369113671b5a52a39946e9f0be28e41f4f27296eac50f98b9b302c7f12f7490aff8938d9241766f6b6bdfeb92362b5a5ece74f4ec5eb4f930021a199ae6926d6645b89f7cba500f39e5abb60583c02b74c9b930a798b62b4d1ed4a23f1115516cb040c2ecd9c89a85fee8", 0x1000}, {&(0x7f0000003f00)="eac69e80a4e1b453814cb1abfcd3aac487959d490a85c7f7e8e18df26ea59691f9bcd9de5a5ee05d6160e99d49abacf35509991158676fcb612ddd260257c963559a7f164e0cec03a1dd70c9a99c77cb7c570155ddf4b8510e9c88ee5189d523a6e4357100747986ebb6ecba0fc7659332ceb17f608ed019a7facaae2b7ffac9fb3dd6f04f3675a9a2a1de7d890c7fdf695d42a61b", 0x95}], 0x8, &(0x7f0000004100)=[@rights={0x18, 0xffff, 0x1, [r3, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x38, 0x4}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000004180)={0xfffffff7, './file0\x00', './file0\x00'}) getsockname$inet(r2, &(0x7f00000041c0), &(0x7f0000004200)=0xc) fsync(r2) getsockname(r2, &(0x7f0000004240)=@un=@file={0x0, ""/505}, &(0x7f0000004440)=0x1fb) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000004480)=0x1) ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f00000044c0)) executing program 4: socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc018696c, &(0x7f00000001c0)) socket(0x2, 0x3, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r1, r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x41, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r4 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) bind(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000), 0x10) listen(r5, 0xfffffffa) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r4, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x200, 0xffffffffffffffff) executing program 0: setuid(0xffffffffffffffff) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setrlimit(0x0, &(0x7f0000000100)={0x8, 0x1000}) mprotect(&(0x7f000003d000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x3c, 0x6, 0x0, 0x6}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) executing program 2: renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r0, &(0x7f0000000000)="19", 0x1, 0x0) ftruncate(r0, 0x8000) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "00df00003f00000000000000000000006d2b00"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x2, 0x1, 0x0) executing program 1: sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000080)='Q', &(0x7f00000000c0)=0x1, &(0x7f00000002c0), 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)}}, 0x10, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) write(r0, &(0x7f0000001680), 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/62, 0x3e}], 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) r1 = msgget$private(0x0, 0x13a) msgsnd(r1, 0xffffffffffffffff, 0x0, 0x0) executing program 3: pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x10000000000000}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000000)=[{0x20}, {0x14}, {0x40e}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={{}, {0x0, 0xffffffffffffffff}}, 0x8b8793988ba0b0ca) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000200)={0x0, 0x1, 0xfffffffffdfffffd, 0x1000300010008}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x180, 0x0) ioctl$BIOCFLUSH(r4, 0x20004268) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r6 = getppid() fcntl$lock(r5, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x328e113a, 0x300000001, r6}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) kevent(r1, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) close(r0) executing program 2: r0 = syz_open_pts() dup2(r0, r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000880)={0xfffffffe, 0x10000041, 0x40369, 0xa7bd, "d8f1f9bdca0da300000d0da0fe3f000000001000"}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="dec03ed18e744dbf260ecc8a0374c8dcffd5f9d4e251bfd5f5fbf458ae2d04f8022d56b90550ddbf3cad9db75f33e9efcf83c80edb168c89b2a3f81a5daac7f4faebf3603320ed27db596dcaab7c534a6f900af1fe0a13b19a2332ce7ef92e1688cf59a558bedfdbc8ce6d732c93cdfd6532900d", 0x74}], 0x1) r3 = syz_open_pts() syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() close(r3) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000440)=[{}, {0x0, 0x100}, {0x2, 0x1}, {0x0, 0x9}], 0x4}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0xd) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0xee00, r4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0), 0x0) semop(r5, &(0x7f0000000340), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getegid() semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r5, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) executing program 6: recvmsg(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x4, 0x54) close(r0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa534d917786dd60166aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa82"]) r1 = syz_open_pts() syz_open_pts() getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) r2 = getuid() setreuid(0x0, r2) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, r2, 0x0, 0x0, 0x0, 0x160}, 0x2, 0x0, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x1}) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = accept(r1, 0x0, &(0x7f0000000880)) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x7f}, 0x0, 0x0, 0x0) r4 = kqueue() r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000900), 0x2, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) kevent(r4, &(0x7f00000008c0)=[{{r3}, 0x0, 0x84, 0x20000000, 0x9a28, 0x4}], 0x2, &(0x7f0000000940)=[{{r3}, 0xffffffffffffffff, 0x91, 0x1, 0x8, 0x9}, {{r5}, 0xfffffffffffffffa, 0x0, 0x2, 0x5, 0x9}, {{r1}, 0xfffffffffffffff9, 0xa5, 0x40000000, 0x5, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0xa, 0x4, 0x1, 0x1}, {{r6}, 0xfffffffffffffffe, 0x90, 0xf0000000, 0x9, 0x8}], 0x100, &(0x7f0000000a00)={0x8, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x30) writev(r8, &(0x7f0000000300), 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) sendmsg$unix(r8, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x400}, 0x2) recvmsg(r8, &(0x7f0000000800)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000240)=""/247, 0xf7}, {&(0x7f0000000340)=""/124, 0x7c}, {&(0x7f0000000180)=""/22, 0x16}, {&(0x7f00000003c0)=""/200, 0xc8}, {&(0x7f00000004c0)=""/240, 0xf0}, {&(0x7f00000005c0)=""/253, 0xfd}], 0x6, &(0x7f0000000740)=""/147, 0x93}, 0x840) socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 0: r0 = kqueue() poll(&(0x7f0000000000)=[{}, {}, {r0}], 0x3, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r3 = getuid() fchown(r2, r3, 0xffffffffffffffff) r4 = getuid() setreuid(0xee00, r4) fchdir(r1) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffe13000000", 0xb1, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000580)=[{0x3ff, 0x40, 0x96, 0x2}, {0x2, 0xfe, 0x6, 0x70}, {0x3, 0x7, 0xfd, 0xffffffff}, {0x1000, 0x2, 0x4f, 0x1}, {0x403, 0xa, 0x6, 0x80008}, {0x5, 0x5, 0x82, 0x6}, {0x2, 0x81, 0x0, 0x537d}, {0x9a00, 0xe5, 0x20, 0x40000217}, {0xfff9, 0x8, 0x2, 0x5}]}) rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unlink(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4) setrlimit(0x3, &(0x7f0000000080)={0x101, 0x2}) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0x2000002e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: syz_open_pts() shmat(0x0, &(0x7f0000ff0000/0x10000)=nil, 0x0) r0 = shmget$private(0x0, 0x4000, 0x60d, &(0x7f0000ff1000/0x4000)=nil) shmat(r0, &(0x7f0000ff3000/0xb000)=nil, 0x2000) (async) shmat(r0, &(0x7f0000ff3000/0xb000)=nil, 0x2000) executing program 6: sysctl$hw(&(0x7f00000024c0)={0x6, 0x2}, 0x2, &(0x7f0000002500)="81b2a5eaead610c05c5c9b85d5c97ae8a63b105078f132fc29f1f762eb4e99", &(0x7f0000002600)=0x1f, &(0x7f0000002640), 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000024c0), 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000002500)) fcntl$setstatus(r0, 0x4, 0x44) close(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1}, @icmp=@info_request}}}}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = openat(r3, &(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3361) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r5 = dup(r2) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xc}, {0x3}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) close(r1) r6 = semget(0x3, 0x4, 0x8) semop(r6, &(0x7f0000000080)=[{0x3, 0x2}, {0x1, 0x2b, 0x1000}, {0x2, 0x4, 0x800}, {0x4, 0x3ff, 0x800}, {0x1}, {0x0, 0x9, 0x1000}, {0x1, 0x5, 0x1000}, {0x1, 0x3, 0x1400}, {0x4, 0x5, 0x2c00}], 0x9) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000004c0)={0x0, 0x7fed, 0x7fffffff, 0x603719, "0406ff0d372e4c050000000500"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="606c0fae6adc01c9246af82445efac3c56b687cfc5d7b6a9ee76f665f8f5b1f1cd125f8b6a078ac40264e58b4a906e3de012d7d8dac3d64f05f05d16c857e4a4d3a414d688e6f772d28c594134536f5701853ba9eaf3f3026a3d7a9cea2cfbf899f1d44cb1750a0d245bb143c9f9071772eb4966970be091ce51ce973f26c099c7c8ced459eabccfb57e1b23a37071cbc3e20b9c153135bd1013e1c09fc67a731e9b506768d882886d398af671a6ae158ba38d9a776848314291b1d1cc2a9a3c064c59c64cf1290747b6bcfe2e20b62f072504cf31d7d570d413f782df05c45b3bdf6a86ea44d6ff798f83f6fad27fb460ae90b3fe501e4d19019f27484a5dae0ced7b53a979d9b67745ef59ffffcbbab597d5036975b5b44d0652f99460f337", 0x120}], 0x1) executing program 3: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r0, 0x20}, {r0, 0x1}, {r0, 0x2}, {r0, 0x1}, {0xffffffffffffffff, 0x8}, {r0, 0x10}], 0x7, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={0x0}) close(r0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000001c0)=0x1) socketpair(0x6, 0x0, 0xff, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000740)=[{0xffffffffffffffff, 0x2}, {r0, 0x20}, {r1}], 0x3, 0xfffffffe) recvmsg(r1, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f0000000780)=""/80, 0x50}, {&(0x7f0000000800)=""/220, 0xdc}, {&(0x7f0000000900)=""/41, 0x29}], 0x3, &(0x7f0000000980)=""/228, 0xe4}, 0x1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000ac0), 0x40, 0x0) fcntl$getflags(r3, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000b00), 0x30e81, 0x0) writev(r4, &(0x7f0000001d80)=[{&(0x7f0000000b40)="1f5b90f36b35f1f32a7e8d377ce9419ba79e579b9d63277cb292a35c68c7ad9ca2a4fa91f73571c837e582bea43012d05eb79a046d4a2c53a94d4fe5f84743c066c4c43a70e2e17912b9252bed129f0ff0a5391abbbc2ce47ab4852eb72b80f1a8f4ff2cd6e3bcf3cdd4f80b3f77c94502d7b27b4f56ab5ae4416b9e7b7c16f59db860d9a8ccb8db78af94d6ecc11390a17572d92e7180502126553358875d89b33f17ef247c90fcd06e0ba022b63c3450b7f92ce9542be3e69962a251bc685c1de66a83ccefdbc5d9cb0ed0d81086c106a0d6c8de0be9411ed2bc9362df5f917fcffa462de89cb3a5e550bf8198a9ccd9590c410e0bb0f2babd4b646d665acc2aef087e6f50d39e385cfdd2eb418f8201364a0b612b3467a70426bdc276fc73c65e762e0678000541bd85c9ae7103a10c46995894103d06a1eb3f0db72b2130f582238ffa41e6edcd8a8faf6e501710c376a4963f851c0a4271b92d0a19f1e1bd5dc0ec3718670ea2ebbb58db8ad95c3f79d241aa94267fd5fd80b0a29195ae8475781c31dac3ca7f18fc35a2873a83db812f418d3fcd544798fda438ad72dda06c5c99da03c758e9c8669a6a8f7be6097b24e6dd2a04530f7f9953ef411b80de42f111e7f075662402be53191c92414e5a0057a78a712c45e0a3c03896d355210735e87dae46ca6b89c1a2e0e03d3756c0009929050a9ee77bca5a501212b51c69b9e9378435511e9f2d1b6a4b82576a465a92d01bbf6f01bbfdc2612f89c1276e04f4129b704fcdaba7b422e7d97615e4999537184495e573b2662613c08b44cbb27ae803f8f37184f98538782fcc7bed5b06ee9df813e2b81371dc9c71366b536a0fcb30794689d0a835164bb5987f14f95e4f5f941aa14548241f88267c00390bca771b5d5d6557bb25e0b561f4651e79e5665d2e6d17cefdf57ce648a0489fbca0246fb8df0d6dc4eab7d7bd6282da86185507e8410c6ff61ec5ea8123da09a8fbc9991ed128088bd9cab8871e5790bd4168924a59a890a13ad02f1230f9af34a8235f65eadcd9b68f824b2774cb94e16459fefe67f1c0bd1a2a3d69f0776eb02516b902db0cf31bed108d46626c1696a33d63681ceb81417fd7d3a8a03ed5c92681ace1983b0f8bd5d2e8f18f61fd36e3fffcdc8f22893e0a93827959450f2bc77dd4cbea7a363334ffcfdf99e4500cc18698f6b3b0bde867eb924559bb836cca57c13b306fe08affb36c1e736db55ecb3aff98204baf8d6bab12bf7bf7f642ffd64f64d6d7260ff696232933c29a919fdab422ff49a564725102e5577689ae74274c4bfbf7a77d6b4593f70b17ec36fb264079fb50c79ace04a8b97ac043c6bd30bd158a2dc8c7d1a89f46c09dad4a5290ef19f3cea9b82d6b60660b93cfacee1b2c5cc971a4c544c10ab3edb229f0c2e8f0b3ad82d97eef3df428c7e0272dbb672056e830585a27a9a624736b9c548d501b0d125aa6460b2e2c0d24a55d277d93b2ca8c1fa9d55b9b6a14f7fb3e2d71b0f2d82779dfd0c46ba63d139797e6b39145c64719e42c1eead1bacf1a46a954cc8872b366459084461184fb039e394445bcea1553ddd853b36ee9af9f15153ce616313cec6da2eb2e3c2e45e172aa7066ab4f65ccf264b0528589d460918b7a181be54a4a8a8c350a56af6efe74157aa3d3a79383432a9cea81cf6044d18f9c111f602eb40b195a07b7ca625f81fc012c9f8703ccf9fcb119ba41398fb9a1161dc5d7b7d075ece759cf1b47f9a877c16eee4d7e4a8acf99e2cd54cc2a0db5134c499974986f99422b09abfb8d6eca1532a0d0c11a46c435c7fb57aba1673f83c24f626357267620122ac9ff7c13971d276eec361ae58011c4b54a65b4639e8f0fde0c721cc1e4a58bad9b0ea630e750d015ddb501306f520f931a08a778fb3fb290adb808d6fe575c54c1313dcb6cc00ecf637ea68132a1118d74f012994277a7add8d597955cb0265b0e2785693c97e8c8af6d4c784275d320cc8f421755aa6c423b72ef0afdf833ccdfcee48b58094ee3065f807dbe8c05eaf093be0b369b12998657516baa162e2fda8ae4b09ce75e4d50cf0e3e0accc7262a3718bd4c3601c4c0d2b25964a8c4d8363930d2b87865819baedde06c830a8302dde18b48527690ed9723affd209bc724cb55d882dc609845901b16dbdfd62215c2e8c36af055ab9c2189b514c9de817617ee68257040d8da8f2b1ff81fbf59ea66acc766270d4062bbe0d313eb712ac1de346152babb6ca87e16e205a5b03e9b4d3897f2cf4184c25f8f801fac47385afb2fd53462600979dd1063fea7fd80c72dce9258bcdb1ce1be25ed8d61cd1fb1194e3917d629713af87f6cf0f81b3a520a66b2daec89c1f0284c1c3cae1b1133642728cbe6ef338a54561c29e7c9ed9cf9158ee02591c1976ca51101049d89e5f432f84f7b58fcaeda3529be5e8418df7aa0faec83fd908a3c3db02a3909f56b0ca9c32eb3e2512a8cc5170ab72d4dad97cabb4cd0944bcce6386a1576d9b9f10152f606eb251d2470da4e4be8a16b28689de57493fcc0c6f99c3471e396a0857444e4c5968fdcaf681a85672e8420ba05d0907e4235178fab05180652eedaa0e40e2389d4165bbfad46af6cf5b8c6f7ebece9759f0455e141edb02430af5b3928bc02ac24701246dda654b5e7a89ee3fc626f59f7b2c26cd004868310d2c77f434165af7f2bc853fca4a6fe51171884667dedc927b436e356b963127ba5b649f83a4d03ab026776f158bb6f4c413619dbdc22687e779deb922b5473853b8a1fd9c4814eeff4f5403deed8b21391127af88d746ff62930d2456f92dae4b9933f65e3dc91d54badfdd6b47f25fe5ad684ae24ff6d9bf51dc31997c20f3d830c1c912222c59bb49aab4c63f7f61b60ca4db00c88921884ac7575db85647a187cf50d1939cdd2e14c90d438a7013809c1d89d31911bc75a4fae61c27e2e2b07ba59ead78908e4c4d1c66d8b719b11d6f1b882705676ff6403f2e35c43d008bddd914dc36ec6d63749e6fc57c990fa52c41e22ec26f202d00c33cf93bb1d94681eb5d16587df99d08c5298f0fda54269bc2d2c0ba78dbcc08e8333cfb791707cd8f7b9c8cfa785945db4fa39be09c3b9410481902c1c452fc5c605717868b6849c3149b01085c887f07bfcf629fb710603b8ee6c1d3e290cd6b3652b7b398033432cc931a54a9968632951b25f8af51f0c9da518bdc91b963bd54af2f12e410f8d3aacd7efe65dcf80711935c0a9d82b1f06311f0347575d4c07505e65fb94a446be80a95c03ea153386aa9f9ae3e893f8f6960706bdca626b89cd8562e10b2d75ce82606044fe1985dc7379cc355c79b45123a6245a9c2f90b8ffd8a1e875cbc8f30a7976429b1c8873cc31a82b7173e6462e333802c297fd438231c8ac269bd8396207b2bc82de7f754e55faeaa1b523248661e3ca15b1603857b1f64f941d0aa13c4f947ba3177f3bcae23bac4a3673c3e3a33e6eacda759fa2ab5defb91ff36ac0843c518c5776a36d59275f1154679994b80908388bf3c17f82793acd388547f9531b9d6af25fd2570c29cc5098b8aaa9b6faccffd04cbae2b5c5db30ac6905d8f31c68cb820c2d2e06613d7077296817cf406d5dfabb139d6da945e5634bf9cbb26ef23b4c9d8af52810798da61f3e4cf519532c1be879f63d797f9d7cd25dda7298db087760413d4daa613be1b223f281cdfb391bdc9e73368809b969954574456cc00f37dadd1bf6cfbc49401979ff920c8fc74891fd4f51952343ee69f35f68000be30e27d27b293301b6e873756af3227a17d18de137cc8326f15c0e0efb0f6ac88ee778cdc4c94c082586d58d1193c593e0a70962980db2446a28c8c087526914a5f5c072f66b3b57427e3d1656e7763e22998b45362977bcc82f0a39fe1c98a3d8c5dd8cb17d28bca48a65b152a1e1d85df87692a10f9e9a4828907172785e80605d8546f3a1be889472b0ea95051061989149129fa66e18c10da87219285409f54d75b709c7691a4be81b3965e8f198ff110003b5706290acd0d2e870f240b3bb9044392b55c86f9fa91a7876983cb471444daa342f7cec70c81c5efbe2672acbba8df6d433df6035d86fc765778dc31d5b3e2b3b81f2636190ff99225b96f7a5face3c9de9347eb63be5fffa6525cb6d4e97f557de0a3e2e2bb6f5d6cb3720939cad015a0302dfa0a5ad32b5206a07f71f9f77a665b2c2d3ee79df0788d561af691ad694413824b7506ef7f4c0552baba33942a3bf1861f21ab7a01d09a4f81da10ed99b31131871eb53909be2e6ad5438fd343da8ccbdd9af2ca201e61d85f0dd344075dcbbe8d1bcec7415b1e70a5ad6fc27f1509077a788dc716fd2569db90e34b66cc6067f6d29a63d2b22308d94e80ff53a82013652d12f148d81855b8a5ee3580fde3db229647b7c9e6bbe4083074a26eef030f91c08aff26c920107367e727bb0966ced639a31332d3b50c42586cd2a637d79c5c480d23a7ad36ac90fbbe534534cfa800a80cf4c8f3caec3128d73c5791769d2fb8999c07293412e43ce90d543023f4520e14fa877a4c7713c6f3b2037e20dbb4835eb217721e0793ed2fcbb6e7522fb03ec67797213179ca941676a2729647c132143cd60f4cb3939d376b56cd7c0ce4a669022944083bbcaab8346a61e5704747ff94fa005aa7594cd06c1fd8ab0f243af3c3e35c779fd2cfa40cd4d28212611997d74c67ec58d001a48f3932ca8d3f5e59e3259e511783644546bdfe382ceaf7762a559c3c608527175c073623ea6c1b88382b66e59e35400f18567ad7886dbb9d6edf4fdeb1f9e084e3dc8ad79c56bcdf344f77cf39a997f9111221fae2efa0c0d4a5b824445129b3dd6f2cd98c5aedfba37236b6b69da0fbe9aa5b5dda751dd68403ecfef6a5357c79f1a4186087b15020f58ae47b2739079c404c0eeb00e3c3f4a8adecf922bc9660f5417434294b8fc509905e4fed57dfd383c61d9838c028689d4090abd97787d04545ca81bb8f8213e3386c03988d1c9cd937715effa005c66edcc61165878addd4aa8fef7a922b1ae6f0a0da2943444ac27af4d84e0bd8f44c60b28296646d0d40e864dd8767f9171341caa7130395decb3ac8e9bedad85bb3cfdde2f1a451eef9cf3fcf3b90308fe883f711b404fa6b2693f201855ed5a8468d3f349c08940666123964942c82dec9edb0746f59a303f8d5825204e473e62174d19ada8cd36fdd7289f1b57a149386d8c0fd82e22917858f304ea96def447b8a8c7f6c8be67ce79e268060bcc5907abfd1073719d7eb6904b3aa2102a076ea159b67e31e50c2a5a71ad514a3f706d85daa3f418f9f4c98dcddd08c366f3762404cef4b9bab1518437e1e3045c4f15c683cd1d4a0b3df61bbd2ea3a551b893d274b5030718a70dd0d3bd35d049a8d30bb43e9d869399e4c05764472d944429cf50844c7591efb32249ab507148360158dea7d26bcdb1f8fd730360faba4cf166ff55e445a6eecac3747ad8017ecf1afcbfb8a9da9d8cc40ef4f77073b352a80432b506e84611a43d1a3263c7922b8f4ce2d01f4400568d8f8249a7e3bf3cf46a646807613e8ec46c352c1b06ec7a984828c64ff2fd3816e05af64e93ba47a2fc3394624aa3e204da979ac5a21a60aab5128c1bf6b943cf7bf26944c0e2ba4d05971dae7cbfdb46630911a570046ffeea95f450fec3f62e49099fa85d5789ccf0ca1fb59056cfe69625928be77d9d16e2906ea8037855570661de32c06d9c8de5", 0x1000}, {&(0x7f0000001b40)="7411aa5837a2c6aab8a76111421927289480ddaccdbe84cb72109333b1da476a67", 0x21}, {&(0x7f0000001b80)="fc049af8ff2ae5de2eb44f59c972ca2c14fbcc3853f8d20a0b629b3f4be8d20555a68fbb581bf880782639ddb50f748241d96374d95de4bce65dd61022877bd66d0ceba1932562c2b311d54a3b2df338548a9f132056d6f29a750c376614d46414dc5bc0267531711014d69941be2a4170fbd019c88ca8b6952757e19510ecd409dc4eb0529cb8cfe26e4ed5b2f1564c44fbb0efb3fd9fc87da85c4da43620a5f2113cac0ceece59290cdd1349adff689e882a5fecaf66864c03439d1d34c0ce57e924f64aa690f65800a34dd722ce28da9a102969dcc456bfa98636676b46cf396f68e9fe1974488bf5295fbf", 0xed}, {&(0x7f0000001c80)="a47245d7d5c015036bf998590ea0aa371d7b10ce0be27d190e54cf5f635c", 0x1e}, {&(0x7f0000001cc0)="dfedc2834a340d11afcaf42d2941f55d1d4456fe0f33be8230f07125fb5da4bb6c3b2dd1531935d84e3213385d4adc2ae0158200db105b57582ed042477705170dd2d8173c557a7367977165f81c403088edb6ebd4d29897a6a4764ed0327e21d5fbc9004dc164a445bd019774371bc3959366775e7782df8cebab4ec8a04dfbc4af283cb9206b49", 0x88}], 0x5) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000001e40)={&(0x7f0000001e00)=[{0x87, 0x9}, {0x5, 0x1f}, {0x42, 0x2}], 0x3}) r5 = accept$unix(r2, 0x0, &(0x7f0000001ec0)) poll(&(0x7f0000001f00)=[{r2, 0x1}, {r5, 0x6e078b67c501a359}, {r0, 0x4}, {r2, 0x100}, {r4, 0x2}, {r4, 0x8}, {r4, 0x10}, {r1, 0x8}, {r3, 0x20}], 0x9, 0x0) r6 = dup2(r2, r0) write(r0, &(0x7f0000001f80), 0x0) r7 = kqueue() fcntl$getown(r7, 0x5) pread(r6, &(0x7f0000001fc0)="f2e41b55bdc1d209eb03daca814451b5e2cab88f624a47a9693fc8ca53431bb67de6", 0x22, 0x9) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000002000), 0x80, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000002080)={'./file0\x00', 0x3, 0x6, 0x5, 0x0, 0x3, 0x0, 0x10000, 0x1, 0x0, 0x800, 0x4}) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000002140)={0x1}) executing program 7: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000140)={{0x0, 0x0, 0xf7}}) getppid() ktrace(&(0x7f0000000180)='./file0\x00', 0x7, 0x104, 0x0) listen(r0, 0xebd5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(0xffffffffffffffff, r3) getgid() setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f1f120b26ebebf1f17e09a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0", 0x8f}, {&(0x7f00000003c0)="67e673132f7b8e225948d0704d527145f596ea0eac0da28d863f2903130dceda43548e106350e3f6d15c5ec4a219d8610120b5f34f5f611a7ea4e7d7045e28068f814a41489af95cbf9c9d6a85bcb2809c165441b7709055f0cd7056df66568964c410f1c70324cc064c3936edb68a7386f2dc5fdda30d65fa1cba2a189fb13416a0c75ad1ee897ff721f5dcdb026ce9a77a007b66fc3c07747eea8ce6d133c49fef1a49fde99d861dac4ed5431d7d7bb79e64a235d770ecc77d788e81d210d3199cb9c528351337c35247640000002b2eb49b445e088eefd989000000000000", 0xe0}, {&(0x7f00000002c0)="a8dc50e56a567957def63f1a7f792a08499d5eac1b5169fd85065a8319d61e5ee28855adcd13", 0x26}], 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10, 0x40c}, 0x0) setsockopt(r3, 0x3, 0x2, &(0x7f00000001c0)="1935844232cafd7457807e2e521b3198768648d6fc81052c66905ff489", 0x1d) executing program 1: ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) (async) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) pipe2(0x0, 0x0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x2, 0xbf1, 0x9, 0x20, 0xb7}, {0x5, 0x9, 0xef0, 0x8, 0x1000}, {0x8001, 0x40, 0x40, 0x6, 0xff}, {0x7f, 0x6, 0x6, 0x0, 0xffc1}, {0xfff9, 0xf801, 0x7, 0x5, 0x6}]}) r0 = syz_open_pts() close(r0) (async) close(r0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000280)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x978b, 0x0, 0xd3, 0x80a19f, "bf08000100f1675910812cc900"}) (async) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x978b, 0x0, 0xd3, 0x80a19f, "bf08000100f1675910812cc900"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd", 0x20}], 0x1) executing program 0: pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000800)=0x3) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="12ea609794f4f73d363223f44508654106c2993df6bc42d3d8f57ffe3751fe38ef2258485c4baf05fef60400000000000000662b184a1931e344a5d9fc6fa461b9f67ae354092b76336a69322e3f6170617ed07232fccf9dfd6c085c1157b64a20c62a4705a075a0c324ea9c0dcbfe0f95e3237e287b33eee9616c1c2a17400fbc1adc809618d089312e642805eb05e10915f77264ae9b0000000000", 0xffffff3e}, {&(0x7f00000006c0)="1a17d80e55dd55818fc50629d4e1832e0bffffffff957759de62e763e90d2dd4649b24f8bfb4f3d1b6571d6f26c72273119f030c9314ac66560780897bcb029089d9b2f533aec5e6c7dd0312bc1e1f6b3ab54bc7db3355f34e0ff43289fc9ec310989fcadd58db589e55d54c0d3f1b519b3de1d9c9257f5e9a7be58790d9d8e74d9bd940dc9b01bf9941429a336b210bd43314b8709b23f9afb6e4afb5bc67c770c886c76db2d5c4bd3d17", 0xab}, {&(0x7f0000000140)="0235a2cc42ae3ce4a386868e9432137e94b175f94d1abf45d4ad363822af0be9dab811c32cb9a03ac95153e181cabd6369c54d1430328d75b76c5fa3c85ff1fd5474c3823523d7e8025f159921d04dcb5503ae5e2a3fc1108974d9ba945b2a9655975468611ebf82c09abb8f6937fb0271b86bb7a687a2babef74ecf4b25af298f53f44a396ab774a3bf7a801f9a0c81c8143c55d0882cb4988db02f09a1cd28193f7716e69ffe744ad7158074382e8e2f73597c", 0xb4}, {&(0x7f0000000a00)="76b6e7eebd3d7895788c449dc991fdce9adc318ecc729e74444b4cf28ee53d31b922ee4c1b03744e5f3cabe69bfc113b40b1672a9a454a50f81613a90f0dace51c7b490cd619b44e371426593e321158f4f03388b5e2e0a6d75b7ed645159a0898641a14e4ef64dcc9617190c1f32cd08658d611d3d629e785b66886c4fe4bd09f263fc64e69b5fcd69a264e47328fd3ebf183b58d244828524d2a8e35902022230f8940e7358780d762dc51849379f1ec97cb5728f7e8c9cb9392b5aa4d798df24eff45b94c9191d13078483145fddf2b466af18a50f168c8f33f9d64b6068b707d311d929a8f4a509a4b676bad908ce393f3c8257b928cc48e4c1c923cfa3c15759908bb855ec41f512a4ed2b3adadaedb62c73df297e8f720fcf11bd110f934b51b1ec8e54444882518f2d7d1f055d65029b772f7cab6cc4cdd536b7906d3488bf3061d6c6d49c335ab35129d4930b5cadf083ecaefe24fb5a2c4af69a5b7467de4647282247488648d6602315688155a474e50abf394f416c08ce67f5b8050d71f6f4772a6c5e3d14863b014aa2e89e3fcac8a46839d5e5e62c4cf03dbf5385835fe0f0a8bc3cd12a0e4e9242507be9f5fa5e62e79bc2325cb97af97bf3940c525972c9cfcbadec5db7f3e6942da9231f817c0c0abbe406e0e50e32b86329d5f9b9477800d60ec2f51517398f8ea66192face2523390cd6c93cc441510", 0x1ff}, {&(0x7f0000000040)="aece05009297b9c888a4dfbab9e0bbb24298c4353183564b", 0x18}, {&(0x7f00000002c0)="86917663808c0d9c67061c8ddc5b853e828a530ec2cac01365f1a7e2c7a7cca60d2b0fcd40ccd8015ee0755888e249b8faeaf794e70442b577620814c4ffffcfd1380adc3a4f474b4d196dc683e60075162b38c4252b3764e956afcd1fc04655bd6738fd5ed5f9498028478e42eaf31df15ceda85e75b99ba4aaf68db0aae59f9b7b489dc61ccf2fef36bd8cd193e43ceb5f2343905319107da58624229ebc9a60e7359c67ff9d", 0xba}, {&(0x7f0000000200)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814880e90bdd593ac064dcfbbd84baaa3136af0b852011e0583bc18dad2abc55518ffc97bb1f706c8df04f892a199aac6ab6a64", 0x95}], 0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4}, {0x60}, {0xe6}]}) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000004c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991077ff32b1134f7c8cf5f882b297be1aa0500000051e2f0ad8000c257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221505f4fcf668246c0900e1937c727a4bdb8d000008e371", 0xb1, 0x0, 0x0, 0x0) executing program 6: r0 = socket$inet(0x2, 0x3, 0xfd) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b1", 0x1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000240)=[{0x5, 0x30, 0x80}]}) socket(0x11, 0x0, 0x0) r4 = socket(0x0, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x28, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) syz_open_pts() setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x10, 0x4ebfac6bbaf78f9) writev(r5, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x41) semop(r6, &(0x7f00000005c0)=[{0x0, 0x1087, 0xc00}], 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x54}, {0xc}, {0x8506}]}) syz_emit_ethernet(0x6e, &(0x7f0000000280)=ANY=[]) setsockopt(r0, 0x0, 0x7, 0x0, 0x0) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x7c}, {0x9106}]}) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000000)) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 5: socket$inet(0x2, 0x2, 0x0) r0 = kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7ff, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0xbe5, 0x0) dup2(r1, r0) executing program 7: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) msgctl$IPC_SET(0x0, 0x1, 0x0) (rerun: 32) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/216}, 0xe0, 0x0, 0x800) (async) setrlimit(0x0, &(0x7f0000000100)={0x7, 0x54}) (async, rerun: 32) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) (rerun: 32) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0x10, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x35}, {0x3c}, {0x6}]}) (async, rerun: 32) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000000)=[{0x0, 0x4, 0x8, 0xaf}, {0x5, 0x8, 0xff, 0x62}, {0x5, 0xff, 0x7, 0x7}, {0xf584, 0x1f, 0x5, 0xfffffff9}]}) (async, rerun: 32) sysctl$hw(&(0x7f0000000040)={0x6, 0x6}, 0x2, &(0x7f00000005c0), &(0x7f0000000080), 0x0, 0x0) executing program 3: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1, [@routing={0x2b, 0x0, 0x0, 0x7}]}}}}}}}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000004c0)=[{0x80}, {0x5c}, {0x8306, 0x0, 0x0, 0xb}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0x80000001) r3 = dup2(r0, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x9, 0x7, 0x5, 0xd5, "db3ef8c6e3912d770f46cf234c9041187a706d62", 0x10000, 0x6f0}) executing program 1: sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) open(0x0, 0x0, 0x0) poll(&(0x7f00000000c0), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x7fff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e", @ANYRES32=0x0, @ANYRES32=0x41424344, @ANYBLOB]) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8004"]) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000540)=[{0x2d}, {0x4}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x3, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000000000], [], [], [], [{}, {0x0, 0x0, 0x2}]}}) executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f00000002c0)=0x53ea) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYRESOCT=r4, @ANYRES8=r4]) ioctl$VMM_IOC_READREGS(r3, 0xc050756a, &(0x7f0000000000)) executing program 3: renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r0, &(0x7f0000000000)="19", 0x1, 0x0) ftruncate(r0, 0x8000) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "00df00003f00000000000000000000006d2b00"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x2, 0x1, 0x0) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8005, 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x44}, {0x54}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) sysctl$vfs_nfs(&(0x7f0000001300)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000001340), 0x0, &(0x7f00000013c0), 0x0) executing program 3: sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000080)='Q', &(0x7f00000000c0)=0x1, &(0x7f00000002c0), 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)}}, 0x10, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) write(r0, &(0x7f0000001680), 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/62, 0x3e}], 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) r1 = msgget$private(0x0, 0x13a) msgsnd(r1, 0xffffffffffffffff, 0x0, 0x0) executing program 4: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) chdir(&(0x7f0000000140)='./file0\x00') r6 = getuid() setreuid(0xee00, r6) setreuid(0x0, r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000300)='W\x00') munmap(&(0x7f00007fa000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c}, @icmp=@mask_request}}}}) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r3, 0x0) executing program 0: poll(&(0x7f0000000200)=[{}], 0x1, 0x87e) r0 = open(&(0x7f0000001440)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) ftruncate(r0, 0x25b3) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x12e, &(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYRES32, @ANYRESHEX=0x0, @ANYRESHEX, @ANYRES64, @ANYRES8]) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x2d}, {0x81}, {0x16}]}) sysctl$hw(&(0x7f0000000040)={0x6, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x4, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x10, 0x44) clock_gettime(0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, 0x0, &(0x7f0000000100), 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x52c5a2a475922648, 0x0, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={{0x20000000000000, 0x3}}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) setreuid(0xee00, 0x0) r1 = getuid() mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) setreuid(0x0, r1) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='x\x00') executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x3c}]}) shmat(0x0, &(0x7f0000ff3000/0xb000)=nil, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) syz_emit_ethernet(0x138, 0x0) syz_open_pts() renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) open(0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000000)=0x22) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) executing program 5: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x400, 0x0, 0xffffffffffffff54) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x32, 0x0, 0x0) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0xa00, 0x12f) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setrlimit(0x6, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) syz_emit_ethernet(0x2a, &(0x7f0000000440)={@broadcast, @random="72a1e06d0007", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0xa, 0x0, 0x0, "a12f290a"}}}}}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x4003, 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x1, 0x7, r2}) getsockopt$sock_int(r1, 0xffff, 0x1025, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000380)={0x6, &(0x7f00000001c0)=[{0x4000006}, {0xb1}, {0x9, 0x3, 0x1f, 0x200}, {0x80, 0x1, 0xe0, 0x5}, {0x1, 0x3, 0x4, 0x1000}, {0x5f95, 0x85, 0x8, 0x1}]}) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0xf274, 0x7, 0x41, 0x80a19f, "bb08000100f1675910812cc900", 0x0, 0x9}) semop(0x0, &(0x7f0000000500)=[{0x0, 0x1}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00006b1000/0x9000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f0000159000/0x4000)=nil, &(0x7f0000159000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000d49000/0x1000)=nil}, {&(0x7f0000258000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000667000/0x4000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f000035a000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f00002c7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f00000d9000/0xf000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000191000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0xc3}, {&(0x7f000049c000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffffd}], './file0\x00'}) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) sendto$inet(r2, &(0x7f0000000440)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f183f73ce", 0x71, 0x400, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[@ANYRES8=r2, @ANYRESDEC=r1, @ANYRES32, @ANYRESDEC=0x0, @ANYRES16=r3, @ANYRES16=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) listen(r4, 0x0) r5 = accept$unix(r4, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@in}) poll(&(0x7f0000000300)=[{r2}, {r5, 0x10}, {r5, 0x8}, {r4, 0x2}, {r1}, {r4, 0x80}], 0x6, 0x0) r6 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8080691a, &(0x7f0000000100)) getrusage(0x0, &(0x7f00000004c0)) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r7, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x40}, {0x15}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x3) syz_emit_ethernet(0x6e, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1, [@routing={0x3a, 0x0, 0x0, 0x7}]}}}}}}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) bind(r2, &(0x7f0000000000), 0x10) connect$unix(r2, &(0x7f0000000000), 0x10) r4 = socket(0x2, 0x1, 0x0) listen(r4, 0x0) accept(r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000001c0), &(0x7f0000000500)=0x4) syz_emit_ethernet(0x63, &(0x7f0000000340)=ANY=[@ANYBLOB="91a6e34dd8bb0000000000000800080000000000000000019078ffffffff000000000000907800640002b6a0f70c8a5d6dc105b7cd4aad21d83f12a3a331005b1446bcf2b4ab6418ee7878b334bb76de4398f5fc7cd151e8f88372ad9abc050a9dfd3d977c536bee0d7868"]) executing program 0: sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="86f4bb9cb7410114ad65c6bd1ec1811693e9bc83b5", 0x15) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x22) ioctl$FIONREAD(r0, 0xc0206925, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) r1 = open(0x0, 0x70e, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x6}], 0x2}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x21}, {0x8, 0x1}], 0x3}) getpgid(0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000140)='./file0\x00', 0x0) socket$unix(0x1, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000041c0000fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb00000000000000004e204e", @ANYRES32=0x41424344, @ANYRES32=0x41424344]) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: read(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x2}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40}, {0x30}, {0x6, 0x0, 0x0, 0x7fff}]}) write(r1, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) socket(0x10, 0x3, 0x9) setrlimit(0x8, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) syz_emit_ethernet(0x3e, 0x0) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) read(r2, &(0x7f00000002c0)=""/150, 0x96) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/216}, 0xe0, 0x0, 0x800) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x7f, 0x0, "bddbf448105300"}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/200, 0xc8}, {&(0x7f0000000000)=""/20, 0x14}], 0x2) readv(r2, &(0x7f0000000240)=[{&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/4096, 0x1000}], 0x2) sysctl$hw(&(0x7f0000000040)={0x6, 0x6}, 0x2, &(0x7f00000005c0), &(0x7f0000000080), 0x0, 0x0) executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x312, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x200, 0xffffffffffffffff) r1 = accept$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x2, 0x7, 0x4ad968c2}, 0xc) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000580)}], 0x1) execve(0x0, 0x0, 0x0) socketpair(0x0, 0x1, 0x0, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x2, 0x3, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0c", 0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x200000000000026c, &(0x7f0000000040)=[{0xfc, 0x0, 0x0, 0xfffffefc}, {0xc0}, {0x6, 0x0, 0x7}]}) syz_emit_ethernet(0x32, &(0x7f0000000140)=ANY=[]) close(0xffffffffffffffff) syz_open_pts() socket(0x2, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000100)={0x7}) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000004}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xfffffffd, 0x0, 0xffffffffffffffff}, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000004}, 0x10) r0 = kqueue() read(r0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r1) r2 = getppid() ktrace(0x0, 0x5, 0x4000042e, r2) open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) kqueue() ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r5 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r5, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000180)={{}, 0x0, 0x0}) pipe2(0x0, 0x10000) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8001, 0x0}) link(0x0, &(0x7f0000000240)='./file0/file0\x00') r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) preadv(r6, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 4: clock_getres(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x0, 0xffffffffffffffff}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x80, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) sysctl$vm(&(0x7f0000000100)={0x2, 0x2}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x277) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="df6b9ae374846cc66a5868ae5eb7598f463d390fed0177cd632a22df91dfcb010102fe855d6b59f8e19f2d3854b7e4de41fb87490f5b2dd09a86d39393abf55a1af5b37167ec60b3d76bcbe63b6c3b96b75208a66d67000000000000", 0xffffffffffffffba}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000005c40)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f00000016c0), 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r2, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, &(0x7f00000003c0), 0x0) getsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000180), &(0x7f0000000100)=0x4) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106978, &(0x7f00000001c0)) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f0000000240)) socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x8, 0x0) mprotect(&(0x7f000053e000/0x2000)=nil, 0x2000, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) lseek(r7, 0x9, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) semop(0x0, 0x0, 0x0) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206937, &(0x7f00000001c0)) select(0x40, &(0x7f0000000040)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0xe3, &(0x7f0000000700)={@random="892500004000", @random="2adb0070162e", [], {@ipv4={0x800, {{0x1b, 0x4, 0x3, 0x1b, 0xd5, 0x68, 0x0, 0x0, 0x29, 0x0, @multicast1, @broadcast, {[@lsrr={0x83, 0x17, 0x0, [@loopback, @empty, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @broadcast]}, @rr={0x7, 0x2b, 0x4, [@local={0xac, 0x14, 0x0}, @multicast1, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @rand_addr=0xd, @loopback, @multicast2, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @loopback]}, @ssrr={0x89, 0x13, 0x1, [@multicast2, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast1]}]}}, @generic="661351bcdae2bae5fcd7078dd14a37e8e67737c6cc3625495433b419d9208f5da7ec3a8b8eb4f6a3dd460b8502a1a451f161341d49325d0ffb88b4e46d68d4502c7930f1e93bf638408d09460300a1bd924c9cac89c2912197ff2b7a7eda0ae97ca15f500b63c062e2"}}}}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, 0x0) pipe2(0x0, 0x0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) syz_open_pts() executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x34, 0x0, 0x0, 0x1004}, {0x34, 0x0, 0x0, 0xff}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f00000000c0)=ANY=[]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000004c0)=[{0x80}, {0x5c}, {0x8306, 0x0, 0x0, 0xb}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0x80000001) r3 = dup2(r0, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x9, 0x7, 0x5, 0xd5, "db3ef8c6e3912d770f46cf234c9041187a706d62", 0x10000, 0x6f0}) executing program 7: renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r0, &(0x7f0000000000)="19", 0x1, 0x0) ftruncate(r0, 0x8000) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "00df00003f00000000000000000000006d2b00"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x0, 0x1, 0x0) executing program 3: r0 = open$dir(&(0x7f0000001240)='.\x00', 0x10, 0x0) r1 = getuid() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc00c7006, &(0x7f0000000300)={{0xfe}}) fchown(r0, r1, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) unveil(0x0, &(0x7f00000000c0)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000400)=[{0x34, 0x0, 0x0, 0x3fffffff}, {0x7}, {0x6, 0x0, 0x0, 0x423a}]}) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) socketpair$unix(0x1, 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1}, @icmp=@info_request}}}}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000240)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f00000002c0)=[{0x24}], 0x1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x37c, 0x7f, 0xffffffff, 0x1000009, "00df00003f00000000000000000000006d2b00"}) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="590e495b1ad2a14423c0fe6a9ba42f89606f8f5773e9ed4805627b1953e8526d359eb2d55c75c5eecce22f844fad5fcbda0e438594cd635b99159ba469291f4a807055e8cb61b875b2ff967153d9e416a79321aa4587cc1a8d8a520b57552c61a43a412d7a084aa4d72d74db60e90ff741c303bf276a00cb7754", 0x7a}, {&(0x7f00000009c0)="00681c735ebcdf1ddeb0dbde935a3cf2bafc27af3e17379e0c6f59175bbdf7db589843ec39f45c9e97fcc284b3e7f351b6095346d655708a92e51d9899c26bf2e2e9e2f53ed7c2110923ce8d6a14c8d7d3a5365a48a6d32aedba526af9decda1f4334ada2453510c65da4b3d74237650f09229a75edf77cc02b39529f32b0e968ed8c4bfc420bda1d74821ccaf18e9108568f3dbf6dd9b16cfa1828461d3d94b9d357cc6a2d548278c0ae8c2b3be444fca9e989e4ce02e161f43d4f87e09222ca614698db720e3b463d4de47f303d024413eb4b81b41036b2c596227426b434e9f31154e31b73317439b8d9240244835cc2721abe86ab0e0dd3d4c73d4c00cf68c9afc905765609fc35a380a6e9d8e4d10e4d12376994955304127d26ba79d36138474a1cc28e071c6735125c516d169017f5f3cee60f73c2d019a830b16260fcf8073dc905fcb352a92d336b71bf1a0c8d406b10a9f48ff7d061eb1ec56eb5344706936529522159916a6c934b263bccfa618797586b077bfe5e0154be5b0decca6053828b9d8c9aaece80cecd1a9693a05709047b1c547f01a5facd7ca9218b0a6f5d93b059642249ad1795e38413ac6bcf56d7596b59e61f2cb6268122b2fa16b5cd3aea17c3f511846bb9d64961224762f5d56dca3e3d78ec8810f756a809f9a4dfe133513a5b04f196192de1072d700a0a5a6a5a1205f48fe09ac940c9aa301c6d38145df76cea91f7bf7246d6bc167a93f15eb33c3fb5d6fd3afd8c6ae979055260c42fa01cae241be43be81814dba18954c12b0ac8c54fea3311d6bfecba5baa16a686842e1042e0f5e6c0035071043769cb7c9cc00a2e783fc1fb9f208e448656eeabc27af59e5b20b2948a5506b20a74e89342f85f32e01862b8ebb551293526ed2254773816a93fd3f3766e820ecdc8e98436baec88481cf58c48c521cfaaf6709c3cf6abfa7cac19fa165bee6013d800e3084fc7704ca582bd9356d11961ac1c6a31a79ac2f3f86df631bc1ca12bab2256d7ef3e64239e6acfb25ebe836f47e137d7a2bf85a7799f985f0e9937543dbaf4be34632d37b346b29ada854c6437aeecc2d2a480bb2c7f1e3d7393b9f12b4b05cfeb9a2a29e85195014802bf56160f89f9697d9a463d77ffc07ed4b4870670fad275b2c098329870d20b26209494d8029f34819e63ec879533726ed50a30b1a48457f2d7703cf6b628cd004a19adcfc578c2638ac55208a6cc9d6d908beffb83fec68d72b505aa85f5c2ac40decd02ffbfaa2d618f31758948f3bb44f81b2660e53480e0576a9234f06e65bfc7d3b5acd6efe81ff3c9dc1f88c6059ce054eb00940d689709420acf3e6d5271d53d3a223c99aa240387dbbe8a8dc868b0ca1713e620059c27b2536bd30c2c7023b738aef186bdbf32e0b9015352a5c797da6445b6e948aa531412b123596de6cb14971f2707d17ac32b376a5f06a9dc13cd92f8d2d1ff6aa74c4f3208442950e4eb330efad17ff5e40031c2c748ab0884b3d04dc7724605ab3d842009ca23a495ca67bb45d77748e9b623afae4205307afeeeea0893c462392d3d414f638ecc1d2e9eb9017ef9fa86f283dd724f47a44b6850fbf52e9960c5c2ee63804592b001500faba09cea9956f0fdb29ac17425a59ff80db874ea07a4a1183566034f656b9e91aa8f057771d64e2aa59561729d199340526ce11e505fb5b56b30071a8bf3cef0bd7b899bb3b7cbe69524452f5cf6bdc07d2a8bcc8a4c6630b773dbb70d8f9dec6b8b2e46becbfba5c9ca550afa391d3b7f69de0f05dc387cf1c6852250be0876913c52e3c5466d1e391d01c981cedbf79f5eee881e2045e8cac130101b782037c4a07da4e353153270fe24e5550c07321aee2945a3945ecfe41185dc1a4065fbb7e076f7fd7f4ac5d32e930177d250cf25efa8f4bf0c2078be8a338e796829eba1bcbd147f8ea84b6ac4e31d8fe758245ea49ba923e2e897851584fe9dba4af25a6572c8ef9e4db2aee254fa29c6724ae211536d82dbff61cfcdc0f208ca7d9287424a135df42c464ba7d4d859a62d43260271dcf7bedd04437295ab8c3ae958c914c07bd3b2686c7208ada7a67bff42ef73f90c50b96241dc57c095fe29f9ad801747fd5bcbc1ff89bb3f20bf28a5fed1901c0eae196e3096383014d2cdfeba126f41fe02cfa847f5c7cc2202a5a9190aae94f9fd17513c5ca67f839ebef8fe343909129ba5fbf4635899a8c0e58f441df4b609cca5b671157d1a95190c44b63391abe878945d501336c74d73e4b4aba29139214b01920be93c9c89dc9c797fe62db123c7ea339ad7c5240fa2470b12ce83bc1", 0x679}], 0x2) writev(r3, &(0x7f00000012c0)=[{&(0x7f0000000140)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393adaed0", 0x58}, {&(0x7f0000001700)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0265e626b535cb4123c4e2bd9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a3726521128386e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f45cf03240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f8e92951697de55ef19623d5ffcb9eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab18381a39ee73077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356af1c8176087ec63f87555afb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034e9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc49129042298325da86c94b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608", 0x100c}, {&(0x7f00000001c0)="25fd26f0c2f6f8454eb4598cefd3a544b22bac827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c02cf7a1653f1749274f069fd0a76fa516008092282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e641ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761d796909a6fc66c7d08cb1527152db4272ad88493fb38f40398b5ab50934fa551a4b2630e0900d08787e89612408f5c38d3185e17475d4a49400"/240, 0xf0}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0f", 0xa2}, {&(0x7f0000000600)="6973b3b7b5f516f850b75a28715b10f7ad5d42b6ad24befe41ebdfe071af14f8fc7b9031407b78e22b9d0814b9d792c9c83e5098efb4993f4ad8f4562dc983a42eb32fd9120e86d581ca3b88d1e1d14bf2fced5de86ab55c2a3e0199c24c232e3965832a8b339aa00261dde68a23b8d6b17ccb20b3598262b33d77dfb2f699e8003ba5e6852657ebe417b248026d5e296738d18e4508f37274f008a4fdfa9b8c2a1838de9e17b63c47d9fa63336e630736d37c3d7c65312e131b82ef9cc1b0bced06209a65ff61b2a8b14004fe487ef66b23acee047b049423f836ab87a7345585cbf92f2a4ac7e1cfe61fc4349db1e33c2da8f35920c7c73d54042f6daeca3eaf67967c50e6da9709ba6f60f11ba40091ddf33ab51f0af7d079126cc2a31c2ed60bd75314d3d4b3fb68441788ef99c0c89a954a03a54780d6b185ede26f65208dcce5c269e7cd1e035d18d1a6ab12971530f9560be23b0f79e88eaa7e2000792a8097b4ddd49daab1ef9fc945a49add61f933b61998cf8127db66386e739bf2b1f12674a63fd4c33bd7160fd5b2776725e2553e40f4d7f8bd00b660a77af3d19d56b494232e2d8003139151a8bffb808519313f751d17b8dddb913a8ff30fa7f017d701ed9dd8d01988d59945d5", 0x1ce}], 0x5) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000800)="ec6e6688290eef4d1e3caf403d1c8ec765728f141ab9100008000000000000e9ca199903fdc9ca6118d232a369ababce52c001fe64edfe80fc7c67b715015e97d64167b4cc024469e8ccacfe668e499fbe1a61794fdd72d4b72f2d2dbe26f7bab1158d052a9d215a57d3f2ba438cfaf0b979ffffff7f97a05b0000000000a41dea0dac1cfc8351b5fc", 0x89}, {&(0x7f0000000580)="6e0e59233e96f72fbe9d7537c357c1e762ffdd2941d1480727fd7e2179ded76e26da7e0a87570dceb33df4e272cf9d641dc9cacb280d539069084c386a14de14b8d6ed2b78bbb26aba3379894e573bfe95dbf8df93438d0c534134a7898dc14ca5cca20aaf4bb1443b740645be2adaf635694e4e6ad1120301", 0x79}, {&(0x7f0000000440)="06f2d803612e7c3baa2d418f22715baaa6d45f8a50f1cffc08bc399d774601dfc4f36e37320c27dd6c0f91d2a7ba63361022803132f486a8e3d4a6448eab74f80505e0f87950b4c9fa81dc2544e390117246d5a994c5781aa279fe298273fea66e7ce2b926f5acd0d1dd0b375905f26a8935eda41833b3891f1f56c1e95bed206462a8c1248fff9f06d41336ef4a", 0x8e}, {&(0x7f00000008c0)="12b1c68e4e76099b4c66a551dc6f52feeb34be35ff519fdffcc2381874f4e22146234bd7fdd653264ede74f85478f382a524978e17e1668fc8c3c27e57219888594710cb91a83fe52cb4b0a622e2c27fda34f75bc07eb331bf06e05a60b012427f8766f9a8d41134b1e4fb77f608bb25b5cf2b44ede1681033c314a01ea45a28bcd2512788ad3e876415d6b570827847e07bd29a49742f68e434af36448131c789d3e209a0a4fa3d3082d27dac39999e72a0603dc4e2dae3768ac549136b868fb642d55f", 0xc4}, {&(0x7f0000001400)="d11f297897de0057", 0x8}], 0x5) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r6 = fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x8004745d, &(0x7f0000000200)) socket(0x2, 0x2, 0x15) executing program 1: socket(0x18, 0x0, 0xf8) shutdown(0xffffffffffffffff, 0x2) syz_open_pts() setreuid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, 0x0, 0xe4a, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc018696c, &(0x7f00000001c0)) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000002c0)="b10005010000009f05000701070000000000000000000500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300000100be0900000808e37193f8343712cc11fffffffffffffcff000000000000000000007f62b60beab90000000000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, &(0x7f0000000140), 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11c}, 0x9a, 0x0, 0x100}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$FIONREAD(r3, 0x8020699f, &(0x7f00000001c0)) recvmmsg(r0, &(0x7f00000013c0)={&(0x7f0000001380)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000140)=""/255, 0xff}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/120, 0x78}], 0x3, &(0x7f0000001300)=""/99, 0x63}, 0xfffffbff}, 0x10, 0x0, &(0x7f0000001400)={0x7fffffffffffffff, 0x8e}) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(0x0, 0x8, 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x0) setuid(0xee01) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)="1cd2d176f4b8f82c1d09936270286ea75b958983a9f15438392f4d2feb0900000000000ef962", 0xa8269}], 0x1, 0x0) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) ftruncate(r3, 0x80002) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) pwrite(r4, &(0x7f0000000300)='_', 0x1, 0x8001) preadv(r4, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) socket(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x0, 0x4000000}, {0x6}]}) socket(0x0, 0x0, 0x0) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, 0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)={0xfff}) setsockopt(r0, 0x26, 0x9, &(0x7f00000024c0)="935cb3fd785fbdf09b6211fc9e30320abb13464ecbe7517cd24e0b3a62f123c3841867c20518efee5d136917128bc291207901782e0dd02b339144ab001d2641203d0c193badb52e9269710c84e097a69e3a44ddd1067dcfbc7e31b2b2221ea3ed5275692855ba43ff0d3c", 0x6b) dup(0xffffffffffffffff) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 4: r0 = socket(0x1, 0x1, 0xf9) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000000), 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x46, 0x4}, {0x86, 0x4}, {0x1, 0x10001}, {0x22, 0xe78f}, {0x88, 0x1f}, {0x25, 0xffff8001}, {0x21, 0x40}], 0x7}) fcntl$lock(0xffffffffffffffff, 0x6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) r2 = socket(0x2, 0x4001, 0x0) dup(r2) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x0, 0x200000000, 0x0, 0x1}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x2, 0x0) getuid() chown(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) sendmmsg(r3, &(0x7f0000001600)={0x0}, 0x10, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f00000000c0)={0x3, 0x3}) socket(0x6, 0x1, 0x80) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f00000011c0), 0x0) setsockopt$inet_opts(r1, 0x0, 0x24, &(0x7f0000000040)="fd0cc085", 0x4) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f00000005c0)="f1a42138", &(0x7f0000000080)=0x4, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "474fa4d9159e7fffffffffffffffff00000500"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/197, 0xc5}], 0x1) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x224}, {0x80}, {0x4000006, 0x0, 0x4, 0x3feffe}]}) write(r0, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaabaaaaaa86dd6036ee0700383a0000000000000003000000000000000000000000000000000000000000000000aa"]) executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sysctl$kern(&(0x7f0000000000)={0x1, 0x28}, 0x2, &(0x7f0000000040)="754ae85a32c3fb8c2b766e9be137e65f275c98ea569bcf7d56ce417a75c634e1a505f365f6b0abec2afcc308004127fb6c7fd857962a3c00c4a6e4aa678f76e16e19618903e31a64757a1a08e1549017175d89efc9766cebd02607371e1051d451e34ce4ca98890dadeb866d880a2f36fba51367b4f302c6412114d453f349756d075f8dd4c4eeae6043", &(0x7f0000000100)=0x8a, &(0x7f0000000140)="1a8c06df8659e4f028ad3cb07afb1fed9789e58a2c14777a3b595810ff0817f9b2a9b801953ca89b7edb948fc747ad41f26c68c208899a83c6aff2bb911d9cc4ce8d5febea02dc51addc047c2ea0a41796d45470d80e64b306eb60cb9213211ad4fd36d9261da14165c122a7541cebbbbbbd1e53d4316b1accb1a5fdbae15dcc68ebcf9897ac652e4d9f67608dba10c8be5cad618728f012827784b431f8bc673766706b51b8c6b00e5f4bfc57ed08d4c17c07d38942e553", 0xb8) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe8000000000000000000000000000aa00800000000000000000ffff0081e91684"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x3c, &(0x7f0000000000)="03000000", 0x4) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r3, r4) setsockopt(r5, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r5, 0x0, 0x0) executing program 4: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) executing program 0: socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc018696c, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)=0xfffffffc) readv(0xffffffffffffffff, &(0x7f0000000680), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r1 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r2, r1) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206949, &(0x7f00000001c0)) executing program 7: syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0xfffffffe}, {0x15}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) dup2(r2, r3) executing program 3: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) r1 = dup2(r0, r0) poll(&(0x7f0000000240)=[{r1}], 0x1, 0x0) setuid(0x0) r2 = socket(0x18, 0x1, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) shutdown(r3, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000002c0)=[{0x2, 0x0, 0x0, 0x1}, {0x44}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000140)=ANY=[]) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) r7 = dup2(r2, r6) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000040)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x3, 0x0) r9 = socket(0x2, 0x2, 0x0) r10 = dup(r9) dup2(r10, r8) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) write(r9, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x32, &(0x7f0000000080)="b6", 0x1) getppid() executing program 5: kqueue() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000600)={0x0, 0x2, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) socket(0x6, 0x2, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) getegid() rmdir(&(0x7f0000000080)='./file0\x00') setitimer(0x0, &(0x7f0000000040), 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000003c0)) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket(0x11, 0x3, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffff9c, 0xc010570d, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000640)={0x1, 0x15}, 0x2, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047466, &(0x7f0000000100)=0x5) select(0x40, &(0x7f0000000540), 0x0, &(0x7f0000000040)={0xab6}, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @empty, @broadcast}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}) syz_emit_ethernet(0x0, 0x0) executing program 4: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000040), 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) fcntl$lock(0xffffffffffffff9c, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$unix(0x1, 0x0, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x80000001, 0x7fff, 0x40049f, "ec92281f0511f0210d2de8de1554010800ff0400"}) writev(r0, &(0x7f0000001a00)=[{&(0x7f0000000600)="5a69c72baf5fd3232db459d94484a842aaf90806a411650e0d", 0x19}], 0x1) r1 = socket$inet(0x2, 0x8003, 0x0) sysctl$net_inet6_ip6(&(0x7f0000001880)={0x4, 0x18, 0x29, 0xa}, 0x4, &(0x7f00000018c0), 0x0, &(0x7f0000000100)="7a270001beb917f16856c058a97723e1a16ad9fd151977f98b633e07e084a61ba3d64f8c7d0a276f669d94bbf0f2bf15a9e73aad5f594c52dbf987291ceefbb64be3f602156bd93dd33daac184ae26014ec20ffaddb277a56138c874556df1088eec2668e0e29fb734bf7a81a16c64f0429df1bb4a", 0x75) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x450f) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000480)=[{0x4}, {}, {0x4006}]}) ioctl$TIOCNOTTY(r0, 0x20007471) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) setsockopt(r1, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffbfff0000000000000800450000dd603ec8496ace0fc43328261593091c0000000000009078e0000002000000000800907800000000"]) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) recvmmsg(r1, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) executing program 4: r0 = semget(0x1, 0x0, 0x120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0xf4, r2, r6, 0xffffffffffffffff, r7, 0x8, 0x5}, 0x5, 0x8000000000000000, 0x8001}) connect$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) setreuid(r2, r2) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) writev(r8, &(0x7f0000002640)=[{&(0x7f0000000200)="7713fc42bb50e9fc8a427fcee77ce70cb7c9c1ac59499172b1a4793c54a798e4faff28f9eb6d4da117aa523d8aaeb56a6e72d719dcc9853a05ca2739d4ade50d32697ec119198d8ce202099e331d4351ca84ee09f1c32efa7d34ad891e950e596c97ba9fd5ea4a3428cef697ec69f28bf5b06387cb7dec34104d10f2518e862d544c862de7ecd9289a2d1f536f99d80d5ba481aa0f71ea1a8bb25a3b0325db35f71bdcaadfbf54e2df95b4692d72a75b0472669c0c3acae9e40c9001baf9813ee9717edd122ecee3061289b64c0b730b3a69a5ff", 0xd4}, {&(0x7f0000000300)="f01847027f9d186fb06dbc3ee975bd2323694f6a5e30670a18d03b2166a51461032b27959ddb4b15d6a6cbc32f5fdb02bf3c1a271ae407f2abed3ebf754583a9a28add78f00c9c1fa6e1fcfd145ea0e83d564f67a39b0d1c0f3db0ad9c408250897a89f1e2a97c16a8721904a6067183a6d31dc49696d710579ef3ff25ee74194a8458225d3f6a3a0a4ecd18d0a208298e7f951d01cb2e362981f89cac4ef7856b3f2a314050f3785fa721e1270291c1b723b8d87a090d68db7a21ad082eec8b17745d3c166961c960543c0dfcb425a3627c21798266089e1769795e11f795b030698829f9179e4391648bf7d9f839b04ce84d51405e5ed2b83864c39ed4900a6b5511146afef830792cbff61e150855a57eb3a55557274c441a2ecfda32a6fe6faf88be7e3e48296d8010726cb0c981fba10c9e51fb9ea04981638c1275ba5d6e14023aca5877840bd884aa4522e16aeab27313bb8e5760daa60f8def7f5746a3b87356b9bb5027ae77f1dca38a34342b5a7a1d7054d35a5a84849b9a66e811113305f540c673ab886b9a35bb75d770a38d04270ada2776f1d3107a7119347ada33f9d171a963123128a9f1871a9c999c159267bcee055ee6d17e3abdf087cbc7814bf1ac28ef1a9b44f8e2c722bc786e1a7efb6f34adb393e44246ffc0e31f20962aab981775620baf231934fc41c9d9fe5f2015620a2a3842c713c356e56dc09af840a3cee48b2705bf92aa8badb9a59874648303d7068b1ead69058fff23e158d9eea97a335d4360f7d9ae9a8788de0563f1ecf0e6a32de0e7ac7fa77bb36607310e584b7ddd8aba00409f41449d64819db987d5cb82be757e83844fc3d28232b4f3b1d4fd08cd97e5f903aca37aaff222d18621c568f7e9995782b7ec375f52f018f9bb6aaa002648b4fa7568a84d2c5a20da48b81f98c72a0f7b3e1f7afb8105f434a7f9cd58eed024d8120271d02a9b9c6c7fc6724fe2d54632096a2614260774113804aed0ffd625412f732e9fe445e288833847b98e441dd13b3b06fdc63cdb3bda6fb70261fc13e807e9729eb5b42b76c64e9ee3034bd0682b82ad09032f9f7009da6ad15a23ef1555179c917972734ab036bf0648b2c7c09616c52d02d58bcee4cd375bc82baa1e2a3262a002d25b54b1184ac6bdbe09d0434bb7f2672e5d098a337808b9d8c0a5b857c79bb459716cb61d3516ee7d9e152f4baff3759508b8800645ae7d6b9c988da4695036d8094ad8204223fb66c02ca9ab122a38b1a010ce4a33e9085c05084b39e7d86cf04114985bb42c63b25b2ab4d3d7bc5066257851ccc3f71d7170325ca9092c6e95c1838b07d373687bbfa33059a52944815458bca675ea41bf79d1663e96818e4377c9e4925f33559a708c2a408562a5da85a8fb2fc1b253c4ff93a9acdf9302ee47b56250608b12dc6e2d1c82c4a5978626d5d9d97fc68df5d2ea04c41fc39b6aec8e7668c13b5094e1df9d21de1ddc6a1e9b39cbd104fe2b79ea7d0e84dfacfe45bf7b98611b9d0e2a6a014a52f9caad6a72c91323f9ead7f205110d24b6518844c014b56cbad0cc9b178a25186294f4fd3f5142443bd5802729c3e8f04867da180c8f8691635ce7702b98b085c2292481837d3664a21ad5145ab33289178d2a9d91f6727713d1b5dbad83ff9fef097a498c9175e56e2ca4519c6e5237595a0aedfa44d38b3875a1f5bff62e2c3ce16246958194d56a58617e6c47aa09984c1507751e259e5f83994130bd9d9de971a73c32348e93857b0a95e6f5d28eb1bcc5b4cd611ac888dd633f3eb223a76199f622eeaf30a84f5b37b4812f8e53ef4034f3a69c4b29619cd428dc552bd845ca0f7c24922538c01276d61053cbc0c363bef2a2d4808460481cfcb525830c4b1c87391f2e339ac218b1f7325373e908adf62331c068f72744bb3f1d87bf1627e6f1f84d9b7e87c6debfe2f02e26b691d4073ead7610488dee9d41be408816f31ef2a8fdd9c6e1598f07059b5dfa5187948479339cc8fd226023a558a56a24f146eb3328c56e7a31eb925a93044b9a53497be700aac78cd4eccab980e81d45adee63c26e00898208a4113a8264607f6214ebac1fb6c3b7d1d1198e271859d44149ec26d6bf510fa7bb89a18d6aa57609dab2bbd48ee8bbf638d73449bacc8fde18e13e059a2412e5fa4d969ce7bc5016f65b7aaef583a311cb1bdbe4dad4b79770958cb04d11366a2015a58e1aecac678841d860b7f2588e5b83020050d82d659de867eed29633d82447b0a66205170e3a633d9c708fbead9e87de14b41819808fd4ccfc0a402f851c17a644e2a683b292d27f6fb55cbad75bbf9e7f120d4493fcf3a37879481447b86887bfcdc568c2f163b124963ae27f68ba7107e6b0f41b34fff74246c0c1e7f95328b766ca2075798aab48dd32294afd87a9e4b91cae2f4846ba3943ee02625514f47c69d866ac87076f51f492ecdff0143dd233ea22a886966f2a551b66d2a6e573415aa271626be67e1c483765e05c9737258c09957f84233f4d4a7356e79b8973a29cf126eae805dc82d9255d8786f00d8dcb14f831783df1fb43caeefc734a88228fe36c04ad780baad5eb71ba036246622cb8d51d0ec5740cef4a77d499f069f7d3df89ea2b52b6c8099a1f103c648563c90a66b1055c51eccc19de1ae453080da2080759b5827b684833a1cb5944f3fc6fbbec4dc10ef61294ee1dcd4e31cff14bd2d0a751ef9677f8fea85d64b51ead42d911844a2a82e05830fdfb3060ecc57acfb9a2115830b7ab3ee706a33971b0767df1076772d847c764f9070ae078d80b70ae833686f431498c7cf1ff97d2340580cb849f30054918d6ec7be6f6b09bcd8472b72dffc90bf2523dc7f54b3e19ac7e93b74d9f0e438bc3685172b62b3b71275ddefb6c24e914d74843b1550a5bc0e29e144eaa73dd0c5b2e0299c17371ed4a760d1d255da7bffa9cbf150172a07b6425b6f1d34ecbfce5922d44a5efb108a2c2afd0ca9a02f4aa41afabcd3a23c462bea1cc695850ed1b80195ed3006d1f1a215d0c7f0b4770702aaa36bf38e3e15a9f77ef4132c87a7f9dc2e1fed30ee81c22748f9a6fae04ed7d7850513220ca79376e90b9dd680d2bd7cda4145b80b35ae74be787c7f26f17dd9b820e74a1dd944f4876de543af8dac3041d497d5357f92f84d9e7e18ea3823c54c6a95f8ae64f03aa76d9fe6d795ed434598756a0f96d42bde751559b83fa56553657fd964bc1a0a7b625420fccb43a361a1e02a4e3cdf40c42f9e8ec75b40e66d91c9be4581f56a524b5a568d817399d57a6d17434268f261cbdfc686ff83b1e16d694a65b0ff3fda38c4fb3c225cc42a58942cc42ecc7909d6fef970361c5efc47bcb7cbb9d2247d30f17e5764b91dc391f70d715ea4da6a7a9eb31764ba307096b60cb81184c999afd7b4e125e6c9df4bee1c8c74e5e4df0faec08b3ec39a124286100c6be3a313a03a65ef87cc11669b9480500536462c14681e7022c3c14322a78258b190beda83974930c4e32c1ef8b1c16a9e4ed05caf1469d6e99a61c491146ed0e4347f093d0f9767cc14f8a86969bab5db7f755990d51f76c22bb38ea773598790af18ce76a31adcc81f587b5221d78650463b2ffe7dded4db3bade708bce7922d5d45b7f1a41af506fbc184751f5a75406a38d2c18e6eff4540839342adad7f400ab2e562206143f5c742114c771622bcec621fd6d974206ffedc28de3a3ef4ad6a41530acb37b5b6cb338a5efb73ca3187b1db3f8f92bbcbe8f4331437a30b9b4ff9b511b86f78da44d3dc87cdd4d15f82669bff8a53b48ae1d829e665f5d2cec0550203fc6e9ed46197d4714d969a2886e0afbd5069b093a2c6ce4a4dd0d68bef530cc19976e0382459ae732979840ad77176cb381e40436f96880276efe71495cdd46fdb9c11c0c5c881b1d1f2e0931b8d68a027efe63f93a9fdcb8b765249425870e76755e2343f0604d45f8e8f36156d914af5da1c5a91d789529c4fa0cb54dda905322d5c811b8d728eddf2672515aad4261a8e5328cc382c1a7dcdbf658b01a662a85604dc98962c08acad44436bd937facbe8a0f95b1aa79125ebd24cb757d46407c63f6413607e0908886bc3ee2e60f1898292f69d28c5541d40f5cf9be9fd35960d143f65be6e903b7af5748da1c594e84f6f0c8c264135c23395c09f5caf50fac686015f0c20ce132a149f47da2bf10d6c94ab335def912909406c5cf411a13ba7ce79b16658c547bf2f8b6659ddab84b0db9a7894f0547fe18b08c471215e801934370d3ed2762ef364dd0964cd733056dad55ae80b07c1de5ed4463f2da3161777a2510a35925beb7b989f7e6ce8f5e788b5f57228ac66b8402fe4efe12894369eff76b0c03b2406edffaba17ccd7f0906f6e2d01e96edbee6aba42ed7e3cd725a681174a195c523992eead4927b821f282090173daf62344de36c3a5fdb15a8a0b041c66cd968ac4c2887d7464232eca17b01fa693af09aa5c909a620150c7e998eb8219dd4ae82816ff86eab7ba4955264c2f8f11c4dbacaf0377313e6062c35365ead72b85be4e07232af3378d51b2684ed77ea6afd07d77ee09ae4f738b3235feebdbcdb04f33ad82e3833a133e773a76de48a9068534a6f751b7b861afd8b206e452cbe2941411d7f6060abb234a4161f3715486bf1c235220b78b9d1cf2b4c6d3f5958ae6c06e5b4e5fc7e1cd6ab1a792f44736322776afbac40066fe61fad1f93f55215eab317916bbb1936e479fe860ec3472b0b1b73cd7011486980c9dcbf6491e089ce5202291cdf0fc3a3b1fe021f403d1c277ceb875bcc09c16453573694fb9d2de16a6350fd8545b521f34287cb2909190977a0f620dc886f9f6dccf88479473d67cfbb63eddc3a935f9765c6e44c0b926df81c619ed153d1a961eafaef01adb9820e26c96f6ddfdeb7159041063e98a43e21a7ca17133b4f147f39e55b80e2e368dbc5ad519c6e79cbb9b088a411ca2c0ac2d6c21b6dc9be5826d965dc84c61b5dd7d8114aa053d57a0a1746af8aeee1bf11d06a1ec15b62384603224ff5386270911a1f5dfc7626767a6e9a5cd08251fec853d9d6972825eb405c80d1e49c3292adddb4c947c4b74b7088420ff86533a0f38788b2ca4b327b1b873d6874e24a8fd814e88af351af346624b4ca7c53bee8a2983156cfe5174b5602f847a19c2897b00c59f444c1e14a2a48d95f3152457e015f433226197c442179f358064d0ff709135272fe5b91768650ad171b6706240363da4bc1a9bcfdc7b8ea688a013f2b8cd2f1041a5372f9d9f202288e73e1f7756a61193a83787f676756bddfa734e056a97f10595617f09f81345e96817d8921e57bcd6698ed134a71e22688b04cbd6acb356d97126f00bce9d266e8c280d65e0f4b2530b6700ab068c4b967d6d3d221548fad97967698bd238b0caae24049ff71b4f445253949c6591c4727d5758cc6f68c0d77cb1f9982be411b624cff7d0222e9205f52c2426beedd7ece21b674ce62e7f95e7c7fd6912abe52a0d0d41cc4fa105144c520da70d3640e131abfb5ce578e2dd4dcbbb255cf224ccb14ce9ff2aba8a9faa4a800f739eccea1574cf88592bb0e5b6cfde642b778b69f21481b7ac68373cb57dc6b4335c53ef7953558262c70a94b955d7eebc9c82aa59638ac07143ebd1ddbc7c65100970db5bc555c6ac667e66eefa56bb1ff328fb6f8b0ac814cda5b98c8e585bd8805bda5c3e93d4495c3480809f8847901562e221b2e44c9dc5a1", 0x1000}, {&(0x7f0000001300)="bc0fba7c8e41492548f0d276eb8f50f6d959af16f03520c050579fb6b92d8d6baf5d2a28f0bff9e4b1c0facc34152cef0e30a4efd3e1153e048638911e9d726133672f88ac5e18daac755136d997424dccc59a28e586dbfd0d8452881a944c0a4c5e9b37ab38b13517526d4581cd77b4b9b391b20349065098819982e1545fab80c0ed69106e8fda77c6da", 0x8b}, {&(0x7f00000013c0)="eb1e02899494", 0x6}, {&(0x7f0000001400)="50830701e5575498de8196d701feda8d9b12030535176c56a9c428ff8003182b68dd7f05783409e52d0a371d41169b6ce2df8b86108738f0f25e20f2a6", 0x3d}, {&(0x7f0000001440)}, {&(0x7f0000001480)="bbdf88e0fdb33c6e5b55738ccb6ffb9cfd3cfd8b72a3f6bd65aaf2114abe7eca12ee194e1b4f7b03d5379e03f6146ab17bae0646a346295c30dd05757f699c9e97e30a93c6d7ed4fcf1af4eaa86ec6bbef90bc4e8f0c74a7706f1158d6d177cf17b6a39ea3fd23b64fc6", 0x6a}, {&(0x7f0000001500)="e015b03a8f6a90c3636d010555f7398626408c6a0389e5ff42f8d352e6bf63f3182023cc4d6194fbb5951f964c015a5cb5d50e6dbc89d4200c501f45562581a15f1d07e95a5a5d055944aba4fe20353d87aa99f56c7c44320f44c0766b80806fa49c6936807b3f1c96479442bc2b0ce8cf6762a50b4964be6451d15f406135c427c4c2f7e85581d5a053672a420dc7e755e2094510b031837002d2bfbf9012facf3b00956bc53fb0dc1767e5e7be66a14d27a7043478b20838582a19b8996b64a041e0921d82d3a3f23d38a057e2f76681d5dcf4677fe4031fab3a65a0b9603bd4304805154a", 0xe6}, {&(0x7f0000001600)="930d43f7156475b337db89954948dce7674c28cc4a6e966aa6c12c4c37", 0x1d}, {&(0x7f0000001640)="45b4cbb1a97910ca2cb276dbfb811c8073277e9496415ece1712035593d9dbd99ca8e9421bdf244470bfd9857aeeffab13c047860bfb3e0d75cfdba2d1b6c32f3df40f18373abfa5e5569808f8cdbf39c17334515d3910eafcfcd0cf04be91ffd5dfe95cf15c7d7d29eff15015c74968f4e3cbedf5dd42ff21d4a726d8c1187817e284638a68865ca95e45d83db52d556141d13bb09da25f1cbc8194179c5085fa96665d13ce627dd73ce5edc05d1d3273ef69e4c14c01b4502ddc1ca1cf5bcd6158ab1dd0c5d3411f4659c6266801ae2a5b79b6f34eda450c5ced7ca06fd761409ee06226b812e13eeb278df648acca8bee62b684e1d3704f34178620bcecd3a4ccf71add942d1434b8af459b5373b82f1aec6ab49f8e7b7ba8617d229fc845dda305840a15abfa6daef60de95ab1c8296cc3de2cc44eeaff605096d409fa7352833059dfe2ccb6dd8d867f4075b3e7e58cba67771d1ad5551fe50398bb302d3bc7c92b8ae35f517766ff59b404018ad227c6a8bfe5759ea0f63c53e4117ddf878a30cd475192170e8f9131fbf8cd69985d39a9e42bc8a36392b89f36430f71010640f171ee244df81229fdd949ab94467002e7dd8273ffe70dbd602cddf464c6b6ab95f0aa1c6816f53826816033ad9fc1980c5394ed9804162fae48fb095415559d877edba4bd4f526d9dad23e0d934005e707421884de1d456eccda725c33271d6211c262efb1854698f3829f545febe85908642356ef5c6d531193f45b0f0cf72ce611b2064587010e06125bf747f4343bee445eadb4272c44006777845d66c63d842a17885c588f599dfb1f062c07b507ac7764c737709d9bda27da1f89cb13d64e188e84787cbfbe184b43ca454ba5c5f6de9b177637abc923390dd9e32bc69e287e429e55e7a7cb641e3bc909fcf113bc8865f08e6ea3263e7bf270a5da87571e4a4d0adfafc9bb06cf57cd1e536579d2a82d82149c8e12ebb6a4880732fcdf4435b009ceed95ed2287645e94891a4a07233aa3e3dbd1c10e799d94b9023242375d9f196f649ee6c6475516a95e6914e24213ac179d0e78439fda8da709a5d713ed79e5f8ac7c2174aead998b29b55986e1eda7f28f4710a5f94f6579da9dc56565a8454b54e8cfc991aed700b6a86651d3c602dc045ecb0503987ff125fa56a77f72729c66a00ba88b24203343822e8b91612c8b9dd0f1556cb84952fb7952d0ff58a812b264f74101536d113891bf2046f0463f0e8481d804dfa19475a3e667518e31f255987a6ede559060af59b95a7d6ce2945ae1050c03c570f14d028f11e953d3d956c6972d89ba70c97180fed8efe7926cddfff336c9d22b898ae62e2808ad34f8848229632bdf51ba839d88cd9b8f9a0922b2c42e4a656cd74785fecf2044ab8cdceef1809b40271a8c9cc094e3d7d5529afe924af73e75270d5d8023d486e33d3a3cec0cee592ef4b73823af4b1d6866d4728eef43f4f9f4f5e3046428a86f075601af26a9241951836b62feb44f2886ae4fdd5f8a36e03c6a9f10541c2f9b0802ee29ad43012bbff71d01a8bff4509fd1d57cd61ad7674750a5a3f0ee8112a1d236c483e4b108354b4481c7044638047015868b356c627a085587d0d25d45cd400c9aa433fc1795c8a1823ac60f32691e9998e1e652a2f726ecedd371f5b94b23b48ef01b19e178a644af0676a08b4466e290cf07a9443bdd47cf175764601f1c8c184e8a9417772f50ecfcb320236c944db56260f5b27d8111c6070039e571b0fe16d26a037f69d85b42773520c30a2ff31d6d731bf60191d3ab0ae1eeb7752c45f561a2b44cd89c87203841569b7fcb5d28a2b1766061e1867c595f44ec55fcb1a51653a289731f3ffa279ecc8c4ae9171028c43ddd2b93d592c08dcdae9d25950614a490d04ea57f815267c83738167b31c977d0b83565de20ef12a5fcfd1bf34a2b83a462910cba2c85de967391e8e2dcbdc35a2ae2d300a9f76f49819cfd4fef282a1c7d29127eb76b96e5294a1c0b119e3cb3fd4d902f58f1ad489b99091a4224161695e68955688f449e81571c1509ebb8647cecf209259e6f1eb34db95e33a21274ba7cdd9c7806079da36ea3ae641d1e2c388d1b05c84e7ae51279051ebc93c8016651d73a7c3363f2ce4062b5fa2aa7eaf4cc6c676d2bdb08fa29d0c720a717e3e5679290bc9af2844b95751f8ccf33de3dd7bebaaf38e5864f1001f4c044720330e40f6a5417e8f95e1f08b0efef8bb089d1090dff2a7c4a596929da97ab68fb5859b8546a76986310398bb7e00d4329c7edac359355e94af57174f2781012a6c56f6d898d7c0c8b0cd17f9ae29e108da95884012e552e4dadc9a3980985e1ecbbae4e45ff5e3697c03fecca9f695f1a48d7c832c2d38b31fd2c3845a854af6863f45a91c818f60dd86d7e85f06d0b7d6de69c2d5657005730538de098fe9cc099b82173c029e4a72333633fe9790e84eec2d2556d4a535d5ae37b3e52a81935c2013ead408e4dbd4e3112ae00a2e66b088d4ec51dfe291d4de1f4e1b605349963ab110b6de3dc565d611c618638406c2fc2bf61a8040f62a368218d6e07635b556d38abb7525908f2e36db767214a2480b205c5716441de7b0f0d2f9359f2fb1a523c4b85344b4f44896c47481ac76efcfa3d636f5c655fd83c8f811982c19ff25474cc6de4bc84bab0de9d9539968308b6f5e9e2dcb0f8d0f98324a13630aa00b8987e38bd21ba8886e0b3b0cdc3bf184f73d1068d1bd534f5d4f2ef43fa3f68fe4749953a9bc27a03a76a0f2025579dd9c28b80eabee30ae460c8a184116e1e6a90c8a334ed73f929365aae6c58c7a37cb8cb6b3f6366341083425813857bae013199b0f43f8ca766fe9cdc8f5c16736220979eedc6d956574b64d216b97c5181e2a744528cba645a070edd7e79a17655a436a9cd029fa406bf5003a8acfad8fd5f2777bfa1a2d1471685aa8c339be87072f0ea22476b81f8022a5b2f32b08667ec81f8d557102eedc4f74a3b34f7c776b9a977503d456925408cee600eacc69f9ae9fe61d0b0e54d5c0c505d60ff77b11f1405537afba4ccb59ee2174cc767082149f1cbd60f07e9aa73142cf6ca8b09c69798a5077b13a261886f29b91c18c0a3ee47aee03c1eb0bdb4f0326db21d0523eaaf7e758143ef062f8a21d6fac70b534ff79d75cbc47a8f5356c201bac6926bbf1dd1728b4dacc14fe080590465e1b2b81991d733a610eb12abb72dde436634046d4c362cb8dfbca6f17bf7b00acdf3f8a084ebaf46c4dd4bc1dd841752fdaf390e44b9cd0de24a9ffd6a3f136997c964608e6425c30746a8c9122d9bbdbb52bc71db0d0c964c85692db3b2059d271db37f37ef859ca4a602cd319a3b3dc52cfa7021e294f213cf7b0c8ec49892d882278d43b68aa68586d6c52ecc2e6f85f142fdfdc4841906caca13b3b8b66ca05cc6765e5c6def02841cc03c3bcd797ccd92ae33aa511e05093dcd0728011cb7454bcbe3e44bf48fe9b9932688b6164624134aacfec8789e41d747b1c2501691d191df5bf33042128c9b5910a4dfa1bce5362cb88646b547af2089976c02735f10947c3f9bfb122e60720da44f6143e9c2c94535770c397b03ca6695e696cc9abfc93f091ea0305049bbd726d39589dd5984e36f77e693b78d7ecfd33ba271f3b6526debc8b2f6444ce8fc4621e280226334a3d3f4a8464649aebc5e8dcb9cff4513b0a157a47394e951f889ca3567cdbebc91460135ece809781976adebbd207c615d0cdc46fef9229ce976303afe371f2bf48fd35a9155d59a7f7229a52bbead68f29fa0a5db3f9c6546574f9136dfa146f8bdc9ee65f12cdf3bf2ecc22565fec667f553c93ed30c5379020eef87d650bcabf9295d71451cd81991c35f45a13022752b6de415c4aa9224a8b14a0125a5d6e54a5797fcf7a17ea295d81be7c2f6d6f202c78e306fbab35d8051e70c39e6b94973aabfad73a6cfabc6b05821f7d80a68357195cce73ff3fcc45803abf0756f47a48a528f367fc3edae119a90ed2d4112592b3c61130ae430d18e0234edb2c433e067165fb7942d79555a97c442ea8cd67b179ac93168f555ea2cd131d0f3b26fe6de1084203bdadde039d5036bb66f418cf5580aba33cb45ad9e00d96c697ab606c9ea3939992007289999d2c7ab7fba68a5a661d7fe9ebcad0de7507e6b2f340f9c46f25098ca29085cdcb84483207ed84366830bf3fa00c62e2a9752607ee84a9a45dd0e4e08d23daa91c81a0dde005283cfd2f81bd206d5c032e546e42e2049af86fad09ebe45dd6f1dfa5dfc1c3541a846aa710461aaee635198b555951aac53d59339ad87ca85917eae5185b29d2dcfaf3f973d49f6348cc6ae560b12b766fdea240ebe77b5cf147e957d8244bb4ae4dc751bc1d8d4828db357861349f9a8afe0840043947bacd4015155723ef3dfeb7934b03991c1c8b6ae81870c2fb24d874115ccfbcf9b3c70f96bf1aa22bb7e870e60cddc12f1a175c3a25ce0a9ceb973891f883903ae814000048fced7668eb9b03e86229576390b29cc35fc5f53af00fbfcbb76baed3a78aae6a5921bd09bb40fdbdbb28143f33dc4aa76f12476801e204e8c741d70aeb1eb4b13b3bd7bc491894eff9b378f127898d8d745f26dd3bd2525a8929b44207aebe182afe6cdc0ef7ab68745d505857e95ed9ba4e4d9ff200e37d740405497b098b7877bbd9a6e6592a89f8d1699c9651944ff1e21abc68b30e44c6f46dbc993d277de88803e155b03bece90e320671925944b54678f12e2d1d4168a747ebcae65764e6d155cb136d0404ec3a114cd93e03b480ecba2ae8f88fceb7fd5688210e8966991745523d3442855c0f883e3401cf9d150e1d745d11634e081b9b1034c16a0dfae02f2e9f5d4ac1a6c79d53c8384fdb753f2b7cd951977c2a39beac0d0df6ca6b2d2ca6b49ca2d55a0dc951a0baa7bda57f202beac383017a680718dc8413050d632a16be818ea8257c9cb0ebf8b57b48e79c445bedac2d81fa26028ac5b508456f05b138a1efd24474f385217cb5a5cb1e3e66a17d1db4f517eed626236ea70bc13cd1d55a31a3bc1410682b247eb17f6640834b43290f6a85f54345b3d3342dd1e843f965e39001e661cabfc79195c0ca8d9edac45e44d8cd6c09f850383905789a937598d52e8882562d20e371adbe387b1b096ca09fdd68e26a63c3231c0faabf9725dbf202a257619f558bf4e918c58eb531e0742d6dd76b7a851d59a7c260c2cbc12462206b9664c3ec693acc42997ab92ca89e4efbee826b93dd4da7fe657c29346d9c9a1647554916f626678d6751051ac5f9729253c190603679c15fd036099bd1d060c2aa831f7517a9e110a94fc14f4f7912385f64b1b1eb41b168be4f88df5ed50e56d95eb6b4278815cd3aa9f6c0f76ca73df2489a0fcfe70fc78827faa79e3bd8dd095622b271caddb9522a3db4da43f8e4941ffb87e0d6b9ed57238a9bdf3323c3e3761dcdd340479453af24154cc06db9b62969787ee0bc932ca79c95852dd3a22826c3f2562af28752188d9459164a328eccd136ac5ce96998df617433f69970460479bcf81315ff2a67274b341fb8f71013fadc7c09dc721ba7e3666ccd5d3b9fdedc0cdf610fee3b52f0f9df66cbc8b3822faa44ce209d97658d2731ac8a890c3a5ca99692ce93b98f6521c43b54986dcf77579f5cbf7ed3ba8f395d4b55811b91f5922fd48fd07d44941aff1fd87c5ebbb8e1df24a3c23fd8ef1f991020dad5b22ce900c6b7", 0x1000}], 0xa) getpeername(0xffffffffffffff9c, &(0x7f0000002700)=@in, &(0x7f0000002740)=0xc) pipe(&(0x7f0000002780)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f00000027c0)={0x7, './file0\x00'}) ioctl$VMM_IOC_RUN(r9, 0xc0205602, &(0x7f0000002a80)={0xffff, 0x7fffffff, 0x4, 0x1, &(0x7f0000002800)={{0x3b, 0xae, 0x3, 0x9, 0x5, 0x9, 0x676c01f4}, {[0xffffffffffffffc0, 0x6, 0x6, 0x800, 0xb3, 0x0, 0x6, 0x10000, 0xff, 0x9, 0x3, 0xfffffffffffffffc, 0x4, 0x83, 0x9, 0x100000001, 0x2, 0x3ff], [0x1, 0x8000000000000001, 0x4, 0x80, 0x8, 0xdb4, 0x4, 0x9, 0x0, 0x4], [0x8, 0x6, 0x3, 0x0, 0x6, 0x1, 0x1], [0xf6, 0x7, 0x8001, 0x3, 0x0, 0x100000000], [{0x100, 0xdab6, 0xff, 0xfb}, {0x3, 0x6, 0x40b}, {0x0, 0x8001, 0x10000, 0x6}, {0x1, 0x10001, 0x0, 0xff}, {0x400, 0x5, 0xffffffff, 0xeae}, {0x7, 0xe1, 0x3, 0x3ac5}, {0xffff, 0x3, 0x81, 0xa761}, {0x1, 0x7fff, 0x5, 0x7}], {0x9, 0x1, 0x0, 0x8}, {0xffff, 0x0, 0x9, 0x562}}}, 0x7, 0x2b}) semctl$IPC_RMID(r0, 0x0, 0x0) setsockopt(r9, 0x7, 0x0, &(0x7f0000002ac0)="e2567aab6b2ad4f45d4869a1580c4f036607c11b7ce4776ff36ac65980c55248592f9079061cf7bdeddf57191aeaf2b84e9d7914e764451a5fdba3a2bd2328abf962633b149b01a759cbd3e8158b63870bccfb4f74597735887f9af1c6c01a4b933362ac8933ba33eb10d4cff1ad", 0x6e) select(0x40, &(0x7f0000002b40)={0x7, 0x2040000, 0x973b, 0x1000, 0xffffffffffff19bb, 0x3, 0x1f, 0x1}, &(0x7f0000002b80)={0x0, 0x7, 0x8000000000000001, 0x7fffffff, 0x2, 0x7f, 0x85d, 0x1}, &(0x7f0000002bc0)={0x9, 0x9, 0x9, 0xb21, 0x1f, 0x4, 0x4, 0x3ee}, &(0x7f0000002c00)={0x4, 0x80000000}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000002c80)={0x1, &(0x7f0000002c40)=[{0x8, 0x7, 0xff, 0x9}]}) r11 = msgget(0x3, 0x20) msgctl$IPC_SET(r11, 0x1, &(0x7f0000002cc0)={{0xfffffffd, r5, r3, r5, r3, 0x118, 0xff}, 0xf, 0x10000, r4, r1, 0x9, 0x7, 0x6, 0x8}) recvfrom$inet(r10, &(0x7f0000002d40)=""/225, 0xe1, 0x40, &(0x7f0000002e40)={0x2, 0x2}, 0xc) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002e80), 0x40, 0x0) ioctl$WSKBDIO_GETMAP(r12, 0xc010570d, &(0x7f0000002f00)={0x4, &(0x7f0000002ec0)=[{0x23, 0x5, 0x40, 0x2, 0x1f}, {0x6ae, 0x5, 0x4, 0x4}, {0x6, 0xa4f9, 0x100, 0x7, 0x9}, {0x1, 0x1de2, 0x388, 0x0, 0x800}]}) getsockopt$sock_int(r10, 0xffff, 0x200, &(0x7f0000002f40), &(0x7f0000002f80)=0x4) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000003000)={0x1, &(0x7f0000002fc0)=[{0x9, 0x4, 0x5, 0x7f}]}) lchown(&(0x7f0000003040)='./file0\x00', r2, r3) sysctl$net_inet_ipcomp(&(0x7f0000003080)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f00000030c0)="3d58884fe31bd03c874bf3f53242f40adb304f4456ac0f8709fe988c85be0e5fd5d08935691dd126041559537437f0f6938ab97c069026d2a3bd1a608680f6ad1ea04bcd4eb8e8f6868864dac1ad918c577129e0a3de7846b9a7e7566f49839d5aa287d356b34b9cf465ce417e272c983adb0b1377b2632c471fa1b8fec3e00292df413ee130fe9c9907caf2f975d286428164da44a00d36f6f82c", &(0x7f0000003180)=0x9b, &(0x7f00000031c0)="ac92fafabb0e08247c64b6261a80fe049ac9d094c0fe996c05823e6a60ed5c1f978b0bd1d084e636ca9e2c0a8bfc981d722aecda68cf1636e6bc349f5075eb6790b13b2784c6d42ac2dc77", 0x4b) ioctl$FIOGETOWN(r10, 0x4004667b, &(0x7f0000003240)) msgsnd(r11, &(0x7f0000003280)={0x2, "389bba2a689424063bbf62d6636dcc313f32e22ecde28c436175ecc0e8f58dbf841412718866f279d969861af9a016ea15ef80e9525af69a164f94cabcb18e1f42aa1927f52a006156156a4cb39887e54b03a6c06a876e62fff82617cc023c7d7ce2f191c9cd77f95bbc238f19193155294b8b92d8fd852ed21cf1d57a2e0a8d1346f9977bf0ae943e"}, 0x91, 0x0) shutdown(r10, 0x2) executing program 6: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb28", 0xd}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="05f7b6c236219eea472109023f96be0db19d68160ad190ca86cf399aaf600b6b3061aabe2a453b21ecb73a01814186468bbfee7d3c2f1b17", 0x38}], 0x1) r1 = socket(0x2, 0x2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x4) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) executing program 6: syz_open_pts() close(0xffffffffffffffff) r0 = open(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280), 0x0) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000000)='./file0\x00', r1, 0x2}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getrlimit(0x105dbed77dd395ca, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {0x3}, {0xc3e}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) executing program 0: renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r0, &(0x7f0000000000)="19", 0x1, 0x0) ftruncate(r0, 0x8000) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "00df00003f00000000000000000000006d2b00"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x0, 0x1, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0xbe68df9a610de7e1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000013c0)={0x3, &(0x7f0000000400)=[{0x7}, {0x44, 0x0, 0x0, 0xffffffff}, {0x16}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mprotect(&(0x7f000066c000/0x1000)=nil, 0x1000, 0x5) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f00000011c0)='./file0\x00', 0x8, 0x8) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) r4 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x26, 0x9, &(0x7f00000024c0)="935cb3fd785fbdf09b6211fc9e30320abb13464ecbe7517cd24e0b3a62f123c3841867c20518efee5d136917128bc291207901782e0dd02b339144ab001d2641203d0c193badb52e9269710c84e097a69e3a44ddd1067dcfbc7e31b2b2221ea3ed5275692855ba43ff0d3cb8bd974a733125da7b3ed1a3cf9674a7d16b9cd541d4d416226d3ec8be5b2f79dfce675f50444f50fcdf613bc0f6110feb127a1a5c18b00bf4ccab03285a29d352831bed48b0465fb32affb15510d030ac3444664665bf2353b476812c61317d110f642d7da8bd030c3030", 0xd6) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xd, 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000001200)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001180)=[{&(0x7f00000014c0)="de52a5ab0b6e42dd38443bb00535ebb2ea0367fab71f71dca02b08ce1a9934073c7466d296d28e8b2897fddbf32a577696989f516656861b850ac7d06e1f79b86581dfc51b2df5424fd6a21c7eff2493992081411719f32cbbf180cc8e9867a6b6cf5f589510c8b4c35126318dbba0f4538e870e5de665b137d810a38bd341ba028312a7724132ebb940cb42ac0ab29681478c172e1d5bf27d32f3b5270a70102a1084d0902057387726067122234017cf5caa0698f263153292f032972d09f9d1d5af5e0bde32a988a5f6c609be7300955ecc53986c2fb0623036b3e4e25e752ac8d66f33b8c3eea29e40a524abaa7bb473ffa5801f1983ff7b1ae9aa508920d895559c9edab3acd99aec4927b992f9c60442a2ee09eebab8dc71adb573f2cf9eb77f5417e4261ba44f35c3fb0c0f2166417dca0b64027f7899963a3c1675836d4b1f615da22830a7b549722636284debc6bfde3cf68f4fd8b46b381cd1cbd5703155292be593956b8c22b4b88163c93df9e83ac04aa7d1cb60fd3648b887793c815521bdb16808bf54e07e678b53f22ad9500b3961c60813bf099b028e0172e0d33083c651fb965111b78785c7fef895fceaed8f673f67bfa4e445321df22bae8f4dc2cade79004c05881bc36399a2020aea062ee8189107812356f1b59de0b8ff2f62437fab0cac3ad9eb1e14fadd635502059c9215725b9cb8681296cd15446d87e5bf657c422127f5cc2f8190f43b63e324b128715e05f2a17005dd7d16dd9ed4dd3d4782e76a2b16d15a4ef55ea67ae2fa50fa4bcd49e0e31acc3d72ced8e01edc2cc741452f4dcf6f840df878ec8f95d4ee421f877b722f4d8f5d5e069f9171cb4c7fd4c8941465716d0783b5d8d82c0d489dc234c1735a3d4dec88a03ea3cb7f0c4fd6cf68c93cf161a02e1d12dcd3bb7743cced1386254f9ee044b974099f6b392fa415dfb6dc879a27219a926115489dba7eb788d1de4620ec6db4c8f5547ffe571b03b9e6d57200d21245ba359daaa83090b1d85da813ef051d9c2614b15d4860d4d2d2d3c4cf61a34c1f2844175e809e72283fa0f001f58e2524ede7259326f4ca8c98610ddb8b52ad9c72ee7420d7237bafd411598cf9397b62caeac2ee02e3d1fa04fcb9ab2f79de1275aaf16d496cf7e417a0defbb4b8c31f277de916b314e8ed6c8a8608c677b92741d7859efb464a41c14a3679bf0e2dd00d412b34aea1eff82267bb57072256250be1345fd43b398da405c11ae55fd6226c582c44f16eb86683f63756495d0eefe1bb6dd7e40fce4e68ff047907d6239c69313d305e9f7374a35cf94b85c72d307f33e8dc62c87e7dca4beef85966fd92cce88b412e314fe944aa8696c784b6aaaeb03015caa528e763b61d1e2a874c4ec70f575b5c10384f05b9dc0f9f42f74876761febbe0e69e792db6ec65e62152cf359c8deaf7b34c33af72775c8f487bb20d7d5b5fa655c8a317da640f97e7e5c2bbfb13efe5123c8b45c2c1def92db7d6cb4f1f1d71b75d87b2852aa61cd599612a40d34ecf579a41ff18cfc10ae9527752a8385a8c986448a25f2989e938dfe95c9bd450477896b68b61666fa50036834f165dc5c2000f4ebc4d8c034843834c3dfbf72a75622a3b8bbd61c69dabe7d9c4e537c3e3d3c024767110494bc2be6cf00989a9f2554fe9b386e8886ff4f102bfe052b737d27eee6d2aa88a8e4cecdc2f0ff355b369012922fbc5c00dc1bd66af9f6d3def065105d9ee7d4834f24f54d7a303c64a07590b0a0a87ebf58a55e2b9acbce9e28fe4cd62b087af0e4fc6b5215e2591a6323489e6e6308ee7ffca88e08a165982d33bc95183d486236a94fb17556d30c1668157107efa7120bc33892c96a596f8f02fc255d701c220d2f02921e123951abed47ab40f8b34daeec81da29028dd25f1eb84410f2818b36d2830f9abea97973551ea597017eeb4c30ffed09e9946880275d7dc2430f9f75b2cd53f6df68c02d1a05f0a46f08391396addfb54c09de9f3b394496b78ad42cfae6fa85650790272ba98dcd6fd77b4ee46dbd559f93e0ea661548d2b12e97b3cf5d515633b3cd62764955a129b1aaff0ad9aef750d47094c43518544aa2bcd7ff882f963de7429757e90794f53131913e06b1bb52144c33eedd90b419af55e3f40f8f68cb296e119da2a8d0768e421e157b9f3bf1442199e0ed938d67bc6feb12c9911a49d097e81677671caf04cc19e05800e18a217835fdcccc8e25192f5f598a47e924c66aa8df08b5016c0f5f1956a578b20ad048ba937f231907561563dadfdaa308b109072258af6c86bb7612f2f35ae450b80ed5fe879b4cd7fafc69a85cbe9e48e8e68c49dbbaaadf33a27bf31f8144e7b6833506962d434ed0d593a9a851ece939fe58445b2ad093c8396a536f107d0b0dd0176bb5ce7f660e6b084c79367a9aa30b6955cfcc5f39ac7e9a1c034eb7338fd4ce57610d2e625e36e334cdb96d69f82b92387cf1ee70b37c7a549bd782137c257f9a9e5118998aee5d770e064955f13aa0318a16fe3d9faea4f3200e95933ea69500837452581f7310ebd76c9f704c7bb2ac721d50e967998ac27cc287ee28c1fcf974154ff03254f00e2ed2301eefc1edc6ad6c740ce572d4bd852413b8c2ef69f4b533be7c5df45b85a8ba5a0b24346b0331ee8722f5d6120c69e87c09a1df3cc4b871edb4e9f11f62a369b1b75cce77eb6f8e8bf4ea05bfa13b2529f7b877e9886f392bc60240d27d853d937e3961707db2d625f69c7ec11584d25479bc981d11886b1d521efe0ced630ace2784812635114ccffe515a9b0739831f0f032432c7d3920f6fd82130676ffa2d1ff4bdeed347057c369c71cd9013830676489767cc7c13a97944df77604f213c89a4a35028276cc0f014d8d2ca3564a5dc35dba0b67a5dc72cd5537e024576414961a11dde56259e04031f7dea9acfbc73e0e13fe8c4c667f2a63e9813f113ff6f30bf18e601090b8122c493f7bfe924456a23afcb5662862462c867e44dedef3c26d48c0b9c85aa4dbf7b09d725e3ac9f2dbd145996bf554391e1e8dc9e83314da08af6b32bd421f18102d2776384f3d23091cc43b7feb4a423495f4ae9244aef626056f23e71a53b251b9677f6374864c6f4f4f0a1cbdd7b0c0059a1f027da0582c3bb76c0f5f1d9c831f10048475a87355a80add15d24c9faba02f7c6d7cc07f68f6d0e827d714211541550e9b4e2e4a229c384008a544d0b2f1b75e2ff6c3f75a1dbc2f74da671b3af33e671cd2d4a59bb0e05f7a7d2cf5c1d244c00b0fe49e89e317082d99673aa706f8250fcaad11d2ff87eec8487fd3ae7534ba30838b59e7219bbd9b3361a6f209334ea74267b94b059b73719a2956f7f3ba1fd083f167f0b543ae1559f25d307bb87f2e2812ee3bcd41080efdecac0cf67e043c453f91adf698776e6a9bddc1ca4649e2571590e9d836ac97bc553457111014a93a2e3941e5879b02c0a9916f807e46efcdd0ddfcc540c26fded032f81a13f3251436c9832f726de28eed3511f0cc3896c307ce5be8874e7aea9dacae8939469faffb656ac45f03b5d510fceba5c3d1defcf847fe018dc47ad437383e4d19a8e7d331b4513a7755b2581f0cccd449f48377929d892b2642e14a0c470bf9d96f140f4b2cc80f12052c6a52329f8245ed01fc0026d1b66040292486f95dbd8df7d7e1c9e8e0b02408469ba236f087866ceaa7f814d053f96ce822d7bfae681e25627fdca1fe5d98123f70ab66d42497105a3e574f220c1cf97a9817579510901fd342be2cf009a2a351ff3e2e93eba01b0003834da59c72e4dded84ffb752f95779d95a21926838473d4fce718d868d0ea6fd90d0644eaaedc36506d627edc54d15e3803e26bd8f091d04aac7f3858c723def0702aad8c8de6346c80b439fbab47bbb9d106db72b448099f2add9d60f6195dcd2f4822f0fdeef00175592e05466268df32e4d5d2574dede8698f1a5bc8d2d6e2f9103a03494138a08ef1266f34c7233cfced930873591fed68f561bfe5de4bc7290c4c2dc37d7790a0de2cf0eb359c27b692da29e88274d55ac3aa2bc1936062bfc8529002cbd8b6c6538a7e5a663beaf42229c836e474f4e02b2ecdf2af837257862eead028f5c766d3928e4a2104eccd13249144a92e1d2ce5e8d45afda8054812c87e87afbd1c2ec93c8a5d09e9b5d6a7f415a1e184f948708ea91a099e192a5373ddba9e156a6c66537a66d9298558185b7ecc037b5c24741d05ce36538d1bbfb67c58df709a0b7ce6199c8b76d80a4f943403748ff1489c589e99d0b915c86e8a453b2f0e5de59cee9eaa8abb40614da09ca02af98a186d601274423f75befe38e1f8543bf117eb315a8e1915427b2c0761e271300bf2adfee9f8a1f89f22bb7507f02103fab85189f629dfdd021dd6523c6920cf865f5b3b6a0dda0521a697abb77195c5e8593e9545b93fc77ba8d26fc7eb284cc983939729c691df64c287d48df64b843965a0c8c5be33a3353ed7784e3d96cd19f05ef8f05f6ae2075ae9792893d6f29db208bdc852d81a469453140802f069e18b3641a25808896a03dce68be4240e00f42ef171ff420769390f2cf401b2a8ccd7aeb0c57f0abf9e7879d92a157585f1d6767d1f030361355c1b5ae1b277d352834936e8c99dc3abb36417c282e14ddeedbdccee1537665b2eeef10fb9102cf575bd05bf891963c947a5374f78d77a66ec9649b5e4d27b43572ad62973c99fe8705044f87d6d09866d28b8954717deb0c02ba8a930b45bc9a6fd2d2950f9c02ed755b17f0f86ad0c4b40c6502b592244e08d6081cc75b938067c6902045e7d2f78739a5d179021c18ce3d6b90923c8dabaa902cbf0eacedc52569047e71638ed2ec65fada309facc428a053bccb4276df81c4ee326fb919999341261aa08ac4c615c347f5cb23bd90ee6e417d4dba72f3415b49c0994f27e8d2ca51c6f5918ef2b22fce42083b45fef67fafc1cf7790fa06a3dfae784f68db29c0a1ed44492b2d6be4ad71cab08aa48249ae1907094021cc0d394f2b2539a52a77ab8a406db954f7c67e7f8b45190afa1ccacadce7a985cc9386c98b39fbce1a2230352f4349eda0a9b18ec375f97030ea62f09e364aa64566ae184f44514d6015dbc09d608264d19ca427aeac92338304369595f57a5cbc6f45b0acac60e5aebdc677a24e33ab2409fd4c30ceb78373f5d62573f4f951aaacd28762dd29ced9344b82b392fbb88b893fb6de889f097c75e8068ea10f13eb8bc898d810b18a395c76e5c9c3b86c833865cbe2c1c383044eb83f770f1058bf6a2eebe232ee4ab7eaecf3f20a52ac3cc3f7b2ee9f9b40562b99b67f4927d8ff3e8ba18c3b9f23767b53793e910696e995a9c64c98b51762bc59ef5c6e144ba93879cb037f19cfe5c2d9dd2fa5120395d622c9c7b1d567738335eddb206cfc441ed6629ff1d8a9fdb96cd5e569b52470d8eb87658511736bbcd3979d7e50a1457299f1b4d6dbcb35def58a7dd36e8f49b3e337e489ff879edc4df9d56b5f5e41907df79e046f8112940fc798554cc63d1857d756e940db4923a543ef48ad0d1fcf684a73f4f43a20d68d12cf727c0e65fa34b9580b340c5a6288bcf09e9f0e73062c4b0c8b230eec5f1af7a2918e846f037cb0f3a8e565869e5f2c87ee11b1329b553d2786423b49a46f0e275a069782654b97edfe4bac78237b7f308fb5fd3c6973065fdc54b0b96aaa1b1a0e1c144efa08cc41290fc7d3ca381ebba570986bc7d8098f6", 0x1000}], 0x1, &(0x7f0000001380)=ANY=[@ANYBLOB="1800000000000000ffff000001000000b440d9a17d", @ANYRES32=r1, @ANYRES32=r1], 0x18, 0x402}, 0x2) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x811, r1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) syz_emit_ethernet(0x26, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffe14de9915b000800ffac1400aa00000500"/38]) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001400)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) open$dir(&(0x7f0000000080)='.\x00', 0x80, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r7, 0x800c745b, &(0x7f0000000080)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000001340)) writev(0xffffffffffffffff, 0x0, 0x0) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r8, &(0x7f0000000180)=[{&(0x7f0000000740)=""/28, 0x1d}, {0x0}, {&(0x7f0000000c40)=""/255, 0x3e}, {0x0}], 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) syz_open_pts() (async) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) (async) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (async) semop(0x0, 0x0, 0x0) (async) geteuid() (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206937, &(0x7f00000001c0)) select(0x40, &(0x7f0000000040)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) connect$unix(r0, &(0x7f0000000000), 0x10) (async) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0xe3, &(0x7f0000000700)={@random="892500004000", @random="2adb0070162e", [], {@ipv4={0x800, {{0x1b, 0x4, 0x3, 0x1b, 0xd5, 0x68, 0x0, 0x0, 0x29, 0x0, @multicast1, @broadcast, {[@lsrr={0x83, 0x17, 0x0, [@loopback, @empty, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @broadcast]}, @rr={0x7, 0x2b, 0x4, [@local={0xac, 0x14, 0x0}, @multicast1, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @rand_addr=0xd, @loopback, @multicast2, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @loopback]}, @ssrr={0x89, 0x13, 0x1, [@multicast2, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast1]}]}}, @generic="661351bcdae2bae5fcd7078dd14a37e8e67737c6cc3625495433b419d9208f5da7ec3a8b8eb4f6a3dd460b8502a1a451f161341d49325d0ffb88b4e46d68d4502c7930f1e93bf638408d09460300a1bd924c9cac89c2912197ff2b7a7eda0ae97ca15f500b63c062e2"}}}}) (async) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, 0x0) (async) pipe2(0x0, 0x0) (async) kqueue() (async) setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) syz_open_pts() executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xc, &(0x7f00000000c0), 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x2011, r0, 0x0) msync(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) syz_open_pts() setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x30}, {0x3d}, {0x6, 0x0, 0x0, 0x7ffffffc}]}) write(r0, &(0x7f0000000280)="ce4aa40300000002aadf8701f131", 0xe) executing program 0: stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000540)) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$fs(&(0x7f00000006c0), 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x9, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x401, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40], [], [0x0, 0x0, 0x0, 0x8, 0x3], [], [{}, {}, {}, {}, {0x9}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}, {}, {0xfffc}]}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffff00000001}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1004, 0x0) setrlimit(0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x103e, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) r3 = syz_open_pts() syz_emit_ethernet(0x2a, &(0x7f00000012c0)=ANY=[@ANYRES32=r3, @ANYRESOCT, @ANYRESDEC]) syz_emit_ethernet(0x400f, 0x0) socketpair(0x1, 0x0, 0x0, &(0x7f0000000000)) socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f0000000080)) r4 = socket(0x18, 0x0, 0x0) ioctl$FIONREAD(r4, 0x8080691a, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x40}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x26, 0x0, &(0x7f00000002c0), 0x0) vnd0: sloppy read from proc 96984 (syz-executor.6): blkno 0 bcount 29 executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x400, 0x0) r1 = dup2(0xffffffffffffffff, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000480)=ANY=[@ANYRES16=r2]) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) sendmmsg(r4, &(0x7f0000002b40)={&(0x7f0000002b00)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x9a}, 0x10, 0x0) preadv(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/112, 0x70}, {&(0x7f0000000500)=""/152, 0x98}, {&(0x7f0000000380)=""/214, 0xd6}], 0x3, 0xfffffffffffffffd) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x5, 0x0) ioctl$FIONREAD(r5, 0xc020691b, &(0x7f00000001c0)) socket(0x11, 0x3, 0x0) listen(r1, 0x7fffffff) r6 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r6, 0x8008745a, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x5}, {0x87, 0x6}, {0x8106, 0x0, 0x8}]}) syz_emit_ethernet(0x138, &(0x7f0000001500)=ANY=[@ANYRES16=r5, @ANYBLOB="5a5b95618b2135075fe6ae9bba401f1f69ff2da816566f6e1dcdb7f8b863e7178455987fa55f7e9ce6917c57334c847ab6b61568192dc23c0bf784d4077b21b0dad3634068887983c43f75ecccb2e9222579341400afe1c6e85551a8803ce9949c0d0d3d2c02a2758c043a4cb74ed705c9f265c03b412fc3bec5e3a181002179637eaa5e30525c023e219c130a9dabc12bee46b64a2eba9fb186414cfdfc9df71a98f9d8f07b4d52ae5ea111572a5dfd087189575789939d70e8536be27f03b2d3c0b8da1380bf9f3b59841a7a4e34af959252a580d64525d0dfbdbb276a6bf99e466b72e36730cc73f730a131aa10472d253cb11ce223475d0eba4291356a42412cdb7f9cc3c0b129a85bce17b49a0edb600eebd3442010228aaa46e85fa79ba2fcb5234c4499ecfc3958a730594c984ba4a6de11ed8a3e2b4ff042f0f069fff66046d2d4b983ada73e5dca9bba70003b3087b6dee0ffefa2d5c17696f548d0ab598821559d0b57ef9890e9234adf352513bd2cd814ec5986168b5b21f16347ac1c10e77d15bd2a94d341b253d19b2b7419ac332385250e533b865b86aca4c47176e4429d3238c9b96c878c0ce1551f3eb850b1a6b7a27bea6aa39b296a2d46f11a49d268e500b8bb03355e7e71093a4b85d32feb3d652fb1ab10be51b748169aaa499661cd1a04db21d24713d6736f828e5062b002b9c96a93e8e4f31063fc183b2fc8c2d1a99c5c88e3bec5a689a7c33dd689c28516566baa362a587fce28cb0d6458241940f74b6a4087a37017fe8a5c8f04ea086a89ba19dda10e631308549f9802fa7313e5ca31ae73bf7f968ceb2df6805985b8fa0081821b2a31b5ca5bd19112d713e75fd550707bb7b614b1d0d9029f78c40c2924a690484d0b62648abd93628c56b1d2eb036ebfa7a66b19fec28529153f52c82218a7482e748176ffd75915bb9c08e94ec927530e6fceca3ea58ae4f17ef8201e0b1407c8f576f22c4bf67db4482c2f8025b75bea016ff73857da851397a9be7d9ea5b65ea0ea6db8f6e30481473fa4514dbe1a5bfd787404e06194c41c6ccb8a1d6dd043b0cd8d077b6740defd5568280ba5400f510e6c6da1938651556f1a84b0f3c63dc8595c687b17e909822552afefc4b0788c2e64bb1eb3e52e693f11d6092567f20e6ab645f6ce726b1bd4dd81ebbb0f4c1eaa402e9050b4e41dbb70f384733fa929c1d7b9c7ad92441936e1a25c5099cfc53f902b69bc6557f8230ae97f9758da5f52b6ae86fd4fe411b108637d4ec1a299a3ad09319ba5501695dc21dc455eb011a56279459459e398edfa0780e242039e75bda6868d37f6bb8cabbf0f40bd4956407a23c7c7e082fdd6e7b9aff43852a82b9b05e978cf91a0a2b2460b80d94c4d491c13493e589bd1c23d92bf51f987facb5e8665290789a75693dfd8a945c700c2eaeae923fec6fde5263811a97ab299d00b46582d0df781793fd3cba7ceaa3c98ff86b774fb6c510d2b1eb90e71384703a4e23baa02276eb1d6fdc0ae1568c1a3c90e04b415b2496e1b33a950383d657eec4595587f7525e43e716ad0af20b01ac27b5d5812868eb917f9d74339e632d1851490506f185a6fa28cd886a8199ded0a9e90c1e17f97f06f752a073ac9f25edc133d8ae8574e9b6c22401f5d24b5a2f74ca134951863fb5f0dd04f04de469e909070c5eddf9b92ee7c899b0d73b869d08f3899654add1b61fc308af7745d08115426673fa48e27fb8e4af84143b40db559994b042542728eb5b4cb287fb86747de98735397ee9ae4563907806e0970cb36df7be5a49290a45d062cb8b496ca019075ce147dbf1d04324d197270298bfc573cd5e15623b1f9648a2691d01933d156613c889316108bcac3706d1222b4bb9ac6402c4a67130324bcdb0913e135a8aa6f9979311f15f838a17a94e90bf38568acd5377dca8e0c4a16aadf012e1c88640fe4a968f6a83ec8ec9e80013f8f39002c7a5af13dac1f925088ff354701a8285275f04bbfa9c6789a92f94934a8a3d2e2aff6032c2c1d57dd506c7bcef5d1889d5619b3d4d4efe4800ff82ea01e58583d030a07157d354acc236ad2b348953a4c9df05d6ee804e193896556c614b79752754b5156968a79dc0b9adbe76116e7f43f9c1bbb1f946afb127c39251ae18c72f256ec84e8a164387c0a1fe3c71651c31771a0303e50b39dc4750ff511eec85855501154a6d7b326856b1b9bc491e6d00b6781f9d5f705e46473df1936471a95b9d8595553a24a1bbdf867de813a21c4cdcad3a0faf2dcce01a20ad6cb2091cd6e5f7617454d0ae21b2c2db91739dd95baccb8f60961d8f2e5551b992ea23fd80a51fb7522c7f8d65ed6c704e47174ab2ea1c8a314a9df4066f0c1d91110addd672739b9dbdc70c9d3d05fc721ed382b61241ce86b9d87278d701c9691712ee0b0dda76debcdc727b9f62bff2533e8a8ad1b6477b8090dd1753c08c0bee725fb2d1d884ddd5d2fe9ce5258b4a328f4223acd9aecc2b9cb98392f4f7edfaeb81b8a57ff171a2d64b9fff0c3d8b6aa525260d1f27e73642bff46f0c389b3564eeb28624fbb923a803e9438d2170665142f97f9df394f3521ab68c92028511e2a32d431aaf4878babd10ce32b476014e08ee851c6f33aaadc529c2b02d8a9b71a9ca9725d644557f80886b638d4d75c9560e2ec1e941b779a23548b55b9b66f76b37710f069f06decfe83b56e4f6a84047c609d670b00ec8a684370f97cc07f37b5d77908dca73966ba4a79d1f781bb80465699464eb1137dea5dbcdb524c899a0e62dfeeaaf4b6b431078e9e381ef580138a18d450abb4ba66a8bb35ba38265f62039e5911964a5996d0ab840a69e7399aec78dd321456f8c1e317870157750aa3183ef9c60a19961b04b5fe454f674c0f343e2bd406fead74b22e90e2300ee7555c67e76fb3bd314e6a18a30b1eeea2ecdb86d137c074ce09a4ebffe7cf9db88a7be85076c3c8112c4643b0823e391369cef0ecc989f186bd4e46094629ed86d3e5d5d6af959fe3585dbc0ec9effb7a310d49a29bb4f8f5bc7d95ab49c39fb4ebb0f340c56bcf9e208f6f271a4b9c3f821af90ac660f652507263cfa5978519bd54baf3bbae4b084861ab4e7bb6e1430580ab1a03ce8307675c544f9d171389efa6ccb08c9bbcf699178b76f38c2a1f54db1ad6f80bcda899862327ccdb5ecd8b64868ef617a38a183d70c0192cadd28e03cb426dbb768bc0879184951b16c4a1c22531b80e841fcb9142dea8ef90a06cc8342665649141248b204c8fb77e48fdecdcab17a1ce26676ade2db61518b79571c1df9f79c18ea78a73d862f344ead00a64d3af95ef5d9c5cfca0a20fc3c0f25715d5122f8e614b5c96c28f30f6549ec1ce0707f6edab86ae111fbff07b3fe7a4d7534913c09f29492045c2203ee6a3945d0535d535378af550adb1afd8cf4ce58f2c90fa8c7b06e9af97783876ce14b3c4ed91510cc75f349dab30b97713020e1bad2d658a9da4736383f832d07eec77dd105f5ac78b8e1d952926faad736bdcc461cb0436e04a246c442d6202de9765cb84c665f7cc2c4ff5729251dfdb2e28cb928fe2a20cce8936ec81996463aa070ba8e9a72131d539598805519b5d1a3a0973e3cc8c6f7c886d952b32899f034bb7df1b1b18c349b22a596b843892d215c12d57cc5c34ce239f9966dc757aba33cad275ead3575f520e7e41492ddfd648e796e8058db040b3e3fdf8181967d83150dcdf2cc6a965015adc11f77d0589dceda20e05a4625eb43ff44fcdd8d09c4f8c470706450f0941ed2c64b1c32ac22a6595c5a9a33edb75f5377c4f67624a343505f0590bb9c14a9a31d5b24be09d04a08d7683d7c916a63de3d41d404af8d7e5ca43cc48e3fa60822d72f3ad028c361a78c45850840824c9deedc6af98245f1d89cc9aa2566fba4c878fc9a284f8906f91e4bcb8483e8f1e9a09176b9d2fe81c8640daeaeb6d79d8b2a262dc69e355220f766caf898e2a89f6a018da8b03e7ea950f9fc2258607fe60215652de7a1d21afeae8c3b24a6cdaf734c952c3f659a4b744fa5675713fe4b9c513ae037e8676388dec7593def0d7a499580dcea1fb7a9fa56d25594283928cec88b9862f0d58b640716eea35864dea94903f7af265880544dc2c0ccc3ce2f60a67846d425d2e2cc0c994ec997d1a4f1fa89b933526fe142ab506409ad8159747400f5ab9600a47347eba5716580c2962cc06e9a16b0ca784642e5d7828c5fdd44f5d27efd02b2ede036b712c1ba6454db0d95197e93c4f4ef990da7959d27b8ec595fb7db38cad845915a9401f51c5bf0698b638bc7d01e2f084177ddb3a4e54812b6eac4b9649eccb788f5fd1fdd0e473e1c9e0c06581693df83da72353b0f14e8c4667c848b599467f0c4af34c2bc32434e94346a1e815e2b4ef013fde6c4914a580ecc1eb339ae70725fea82b65522976590b8a2e60dfaf1d4bcd3779dcf635b62808aa6f5d6c31dca1e1af19bebe7627bcd1e7ed74d15834b79c5fdfb86fcc221290b393dfd1a011fb2f6cd548d27fe23fa10d2fa4169420f33fa8fb5c984d8771dc1cbde61ab86647f47ed50daf61a7e88b0a3ce973fa28205871341e21dfd190c68f0e1aad28c68d11b81c14caad20fa767b173334231275b31a470af611db9c7bfc7e02f8f1386b506e904fcaf528e02fb2b97c079013d7f3da5027770be636bbd84af484baba9abebbbf0f6c94cb24469115d91534ae72f0e1fe70c391766d00fb382adabac1006270024177a0e6b0a5845215503b9defc6967adcf565a82d79b3d786a5ce2bf37f20dae884b4b1d56808482c0e85d2749fd75bcec82f9259ae2d99a4cd8e38ab75572e1af5d0c0b910f3407efd2e5763a9df0f3a151054a2d9f396d75c940a7e2377561482c190196b346bd7da2816833a13269b5b818360c51845bd908c28ffe4164d95b4a61b296c56bc62533f11a8cb860ac29668e7d7f6e4c07d5be1e55ea7a55bc8af605ac4f64e9553f7da3593c9f3ae267c4f1b6257a5a8d8fdc910acf2ce6967b291a411c37911a8b7ff32d2446506d88fda50e1403af9eefbc2e7292f0004b3f47df487a1c780cf59b31733c283b8945ec9bcbbf472bff3dd81a6db8d96274c219de20d563d4a86246a943b5934eb90060d9b64643132d66f65e5dd0e185b39e28d1be1e9f7b4ba772ae5a8ceba6f2f69af235d20ff5234f7861431469da73f42a9f9731a14af03e2c5ccdfcec90720688217288259a9d9c47d3ba156f60bd35f49fa97e87bdbacba11840cbe02e3a02927417ddb576805bfe14d142c667979c4d2da8eeaf378256cadd8f5375ef343ca6acf24d4dbb3299430e1f257e445c938be24b9bee35892d68f9882bd875eca95d272ea77892e67f409d564ff9f3c81a55e8ebd6f8749bf6c1ebd5055ee2a02b43a02802e805f2b611d4626501a73b63936c3dcec7d246de924e2409a631e2593c60ebb17b0e22df81f4029ebdf9882417ec433370ba6f417eff65af5d5a11e5dfd395e09d43f43785cd6e4aaea83b6862eedcb171dae3a67823cd8b85f40d245c8c4d7b934eb387532c4a4638ec9dbc335d36aee35d86869a5f90513450d6bd1b816f96e523e89bda3c62e50d00a7fc04f32bcadd46ff915626c0237d0d200380776734bc001817ae604032c99ea6855dafcaa862383768a9256edeb873541a8572c89bb849845b3a4594e4d6678e9148b24df18145ab157eb948bd1671e5ad98d60feac55bbb526e10ebcf9149be08c25eb", @ANYRESHEX=r3, @ANYRESDEC, @ANYRES16=r6, @ANYBLOB="980328bf54d5b544d94b951da166a383dfa8d0636fd7eae3b36b72c611ad5bdc0a1f200eb9c0adfa7f4fce8289e6f62cce85ed8a0409ac03d9072d", @ANYRES16]) bind$unix(r6, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) chmod(&(0x7f0000000280)='./file0\x00', 0x196) setreuid(0x0, 0xee01) close(r7) executing program 2: semget(0x3, 0x5, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) setrlimit(0x8, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000240), 0x0) writev(0xffffffffffffff9c, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x18, 0x5, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="78ad55e8f895ffffffffffff08060001080000000000ac1400aa000000000000e0000002000000000000"]) mprotect(&(0x7f0000671000/0x1000)=nil, 0x1000, 0x0) socket(0x18, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = open(&(0x7f0000000000)='./file1\x00', 0x400, 0x10) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x80105702, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x20}) fcntl$lock(r0, 0x8, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x2000, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)="4534122cb25ac71eee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188166bc6d6de481f66dab68c8548ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef3", 0x5b}], 0x1) r4 = socket(0x18, 0x3, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000480), 0x0) minherit(&(0x7f0000671000/0x3000)=nil, 0x3000, 0x3) bind$unix(r4, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x6}, 0x10) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x1}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x1000, 0xffffffff) ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x44, 0x7}, {0x25, 0x800}], 0x2}) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="ed", 0x1) shutdown(r2, 0x2) setsockopt(r0, 0x11, 0x3, &(0x7f0000000340)='\a\n\x00\x00', 0x4) getsockopt(r0, 0x5, 0x7, &(0x7f0000000000)=""/193, &(0x7f0000000100)=0xc1) executing program 0: mprotect(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x2) shmat(0x0, &(0x7f0000ff0000/0xf000)=nil, 0x3000) shmctl$SHM_UNLOCK(0x0, 0x4) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) mlock(&(0x7f0000ff6000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x8) writev(r0, &(0x7f0000002440)=[{0x0}, {&(0x7f0000001340)="5d56539ae321219308d4c59bb8e204cdd39d73f0bfc724b3c76bf24093351f1bf088df0da4d5d72ba68b3a0caab23b46f21138ad9e6b388680fd9feb8412d07f97bf391bc5cbd5982bb433a52372290b37e5bc9bdfc0cbd4dbda22e60e07c59431ce41ef499034310f091ed1da21d324785d0d9a4fe90edecc3b95c3fece896c2b1e170fc18925f26be24ab4a120333e859294ab9319982321ab86824586e80061d14a1c93759a95feb220587ed80989ad2e51cbee24eed4f181729bdba045165601a2715f53cf442b3d155996c210fcb1e6369017e31fd5aeb138a45b41c361069b944e89fe6ab947a939f1c0c51bf8d4e74113b0085b061cb295d15c9fa573511935bd79b78a623a320d28336e6d50f4fde7a7fd733808deb2ef51369da935c442eb8850b7182ce939a08f20c6e917755b20933ce1825d6ed91da007fb5681a7c731163f098164580ac92db33cb53e7d3b7cfebad913b693207e2fcaf856cbe290a63958894e027f6cc3d79cf6368d250cc9c89f966e89f4831bbb0e9005eca94ddff6550719758567a8721c4960a037978ee8ec06401853989a7ea423ff71b1368591fc5c29c721de306d1c0d664464cb812c6941de71b971e6611f1658d87685f8d9775c31387198ce8abd252da8223e157bf4db2d55ac47aa970ab2e8ed8c36c336131ef1b5bef65f24b2b172b3e19495b917a49d1c94457974c5a41b4a2365b8738053a94994f35cb677e2c7aaebca43fecbf997d0a55d362dedf2bb86f0ef847e95c110a981de353f5fa9cf08f3e08ea84f898b93a65ce1f36823992d7a10c8b85c0ef3b859fff9f6f56e1ff25278eb005cddb7fd58198439a9efb61394d1d66020db6d1b8b58bb3611cec52a68558166017c3c166e71ac570dbc122715041a6d9d76c214152f8fc56d4ad6f8fde1fb7e628d8d9a7324532c85edc9f76071b254b4c29f6bcd873ebef1ce2e37576dd16552c83004a143c43e75e1a19713a5bbcbbc9d72ee7bd743c082f23ad136831f47c3863afe74075bcc58479159c73a4dd6041ace9837f6fc4bb83df06e8021e15750ab4212614478a4ab9ab2d4852bb0282eb1399ccfb49ef84ccf2dc8797431a6986f289bcb068f3856bcf81eac8d3ca3519a3ec20dbab7ccf0feef6c6d27809c62b597be5bb9829081230bd5a3882f18a7ba43d23de04da1b8841c6d14bb2478c0b815106aeed056969be2710c873664b7e73ff12f6542b8a81640ab107c79d4d359e44bce7ba9f2d4ba038a6c53ded21d19a9254f0f01cd1df6d387833697564f20d430ed33cf96c0c3cb7ebf2ff83b88e3f2e6a43c5106683a2b4733dd706c2ec779328c4bb608b7479910c8fda72aefa1caaf71651b6135ab6ec6a4dd6d5a612b2667719693515188dee41f167a744edcfbbf661c7a7816b8e8c9f056233add44332231d275a16eb8afa2a406b2deb3797263f092b295b112df16a00758196a0d23f30eb516bd0ea5a7a44d714ea803c9a7993399904c5d84651b5cc109317e7eefeb0ab752c17fd9eb7ba2305e93ba536b55b4bade3542f4d6ec6a394146bc45d6d717b6541246d4ce40d3cd2fa5cc6a02a904c7a548385d46ce3c5086015e4fb7e44f66922faa639d319b95fb0e96e303662a03bb099ba3c3f76bfbfc2e5ca8ac508130026af0b7234d984beef46542d82d30e729c505dfb61ef7aa2f54183fe14aff2976fbf61f4ec0180a3d90489be3048b4782c8d67c7102664a63a8a72bb738211dbc281e47d284cbbe4b0bd1233f3c96005b009b2880dcc61a94dc02dc776fe3b948ff65dfb0483ba2abd7fc7db000a97091666f9cf0060f766c05a6e37e14a7b5d1277753aaf3bc5bd214b7ddfb9ecb517698af4977de276db9112f3dc81ba08f66e994efdd2d55a9980d4b4c1727e106030aff6f476c9d8487ae3ffd66cc992d5e8ad0f5c85c181a6270f7f6e1a68cb6afa1e1739c48b50473c714f405ceb093fffb04307cf25c78f3d89b9d11c59f0633822d99cf0a581b315dc42da25e20ad943c2ca679667f9a14a3e89f7be930cfd2bbee0d243809bcc4afad7a53431c013dbf60e851c3a62d0fe73c583111af41e11e1136ca5e3c91de11ea2ce7b17f353a5783da06de55451c81c15151064722eada1ff2cf56ba62159a2ba6542d6f66971cc467a63f0bbe561dc0f4c21bab35bfb13a9026e325ab0fd99e75af3c4c607848ad09adb903b6a15ba67093ef7ac21706d3e51a4ed129b6343fdd456d355ea3c7208e2d96f4a2e208ee2bfc2e381a077da27cb8ce8378e375527f6e49fa56a872c3ae12ec7250623a27b261575f4cc3109cb00c68637034cc7e1be9f05ba273be478917eaba03ad7691bc8d396740e05d7f694cd8b465aa71578b881b7cf1c8b25b1915723bb7afecb12f825718fee2d6300393e49fc1e0d0e8bf7793a084e1188fbc4df70538619019af24570ac149751da7b68d142c2e6d37f33d807842718b82af6765f338a074f5ed9211b53b3ed5fa46d171da5173792a6ea1d3374a8cdb91434067a1a8577add03d38414992b9dfc7b859eea3b136f5da13ec2442130b6d088513fed633c5775827a3a84cf284fc51f0b1403675f48865da9b40c37eb354ea66ae50c1c3588577f1adb6e915e3ff0a16af4b1897ee4e4659ae0e880196d5d52c5f3712e4fe0f2038017b98bbc180fb4b52163de55081ea5c7080c30733a6447a3c8c43685ebaa79b9b441d23b2307be673f577415dcb45ad82dc8ce2a744c5c96a1824c73f5be6fb3692280fcc722a385b2f7c265efe917fc1c857789b3ccf95fabff0231d8c7ca6504495026c38c2c0503fb790076841f7dd4eb0abc4da6999a12050705ca0b48b8dc87abc59e2551bac081249565a1974cb3bf49776a7c74ad500ceef55c19a558d1a20a067ae9b67b4924665704f53147ef8552598c854d3f2cccf9234fc88eb3ee03264042ec9be68ed1cb7426845c33fa6fbe26ab2accfe615920e92099d864f1d7f7120a271dfc244822b7602eacad894105ad22a697e076b208a63fd8a7814515a83254fe8336eb9f8008ee55a23fcc7732d46a21bc6db8d80439fc79b19441cb243646207e9675f27b6ac4c9efe6ee12e59a5cb135555ce1397c0407b0881047d04bccf1052a1a1a66c2c5752cb8adc0caf2bf763490f70259fd8ca24a6e5b6948882663d862c31b33cfaff3b0bac1a7bc0e6d4da316c007a8f091331258e515cc673cb7f2724e78af795c56936335ce4f5e21b73ac4f5773111479524ee65b1a220a86d0f594d12ecbfde1b9138f9568422963737ad818286f671b4198952b1cfc876333bda5358fb665a43050f2b3174b1c2f15300dac671406914176ee835ae9421f2fb3dd8b3cd9a138f3aab9c3b63d2a44e68849dcd9f9d95640131c1226da2a99e2c35cab2c67703e01769c667465e02dd4fc3244edbd87d70cfddc49ca082998a2dd07120374cc05a2365a179b65984ec8a64a3912703c244e3cb558071248afd1c2907e55f1e606aa2917191613da91fb7f99b486a46b5c8f54471397de201732b56f3d658621b3269537b8bdc82ec6d07a026f9a01f7929ad65fc93e2df152cb5e36e341c85a4ec0b3f21b43f41b4994d94f49beba537cb09fd86b6ca1680c53cedbbb8dc21fb5e914173dd3b55eca1cdbb584f43c586a9819581497c48afc23d3aa9fa83fc7b9031ee745c6e1c6e10cd4ee05a5dc572a3fce296d6f613d613ac1382ff5cd7e10061ca2e32ac1810969f4c49c6a92ab3b9e80b4ea642debc5ac9b1a80325a492c7abf1b7147bf928f7dd5801c3d5153f9294066deca7884a9ec4dd94f0c2025cdaa4c94d83c24cac65888f2a920958e699be143c988bc181a1e8afacc54987326ff16d0c5a2d94ca21dd93dc0f8c9ff708ece7a719c3b63b2c55a2981c50589b5708c2bca30de704bee1e42ff80f54dcccc6ab1e9fc223a26b037c92a26465e868109c77e12e3e914b8111c4a8b0218c55751b87f2ff0b32b9c467af5a5eb11b6483b7bd50a88a8cb55534ef14b569c345ccedaabb6561b9c40390d68b1ef3b93664423c3e57ea9553d9fd4151eb152f8de9170340c4aad361821cc690d4ba1c050732b1e53518cb11d8a28bb410a36c06efc67cd052558620efec5e3686874544f1e162d3c9d816f3074b342efa9758ac50fea286dcf22c63d130b1fc2a305945a1bf38e29e697a9e9f9ea306302c1774498cfefb17e43ea8a36142f72c1de820455a50a06b2f0fe926867d4c62dfec33a0b38f79fdd732f757a845a2878f7f0f71b24eed78c6938bf07af073f4cec96b34cd5e5c26a672328f53046745d0aeff326825d5f846102dcfa60eb9a526a9cc33651ce906b93bae7488f624c6118b2fe6e6ace92fa82be9b260b019a0137a10a8f5f03b33aafeb80c490a4877d09b2d994779873e51cfc1652a8a77ab971c679b61d61f1e6d164a3647315ed78f013acc0bcb4281784321f676b7b2360c8525038de87bfcb6dd08fe935a67d50b01fd4762a3b7253ff653db473ba2fc0c31c7da732ade1b789b542db046b72b75288a9ac45b10a34b02f9b2b28b0fc29cd3552837962ef6757d27b2219dffdd122c783e77beab13287adef4ed28ec21e0d6d02c9301927f2789d99bce8aa2f1f5a6982558c70b7325cf0f50586c1ab8c7221415df9ff576c3645768846ab37551a86d35815021a9d20bfbc1bae50ec02b696d136f01b0977ae8f9dc7c6c5841d7959b3940c04a7dd1da1941519782c3bd1977168e00709f6bd5818c4a7c01723c6a82d26599fd223869df9c3c411a9c539d62d8b7e73baae0bcd23ef7cdeedd94002d031343045eafb8975cfaefe17f63e5765654fdcb4eb4320789a5d11563517009ddc1de9105896b323ceea810d19851ceebf21e0819df03fae3b2d35a95b643950917b182c8b1cb74516e0231cc5b0212a19d051fbb76ad8516794260c9dea2da87d91ccb47c18755c93dd5aea349181c3ebb471100994969ca5323ae736725c8b18e67ca6b961b9125cffd853949a2f696c8dea4fd9f89a1400155964b110cc3d34dc23e5ff16103f50c8b9adf8cc5f2fa347d6706e77aae5c04b1122ba84caec8640f6cdfa6640e7f59c9ce372e0b364ec9babd22afc831c186f31e1243cc8b2a657b783633f6c6fb7cbe70cf3ba89f4f31c1bfa4956bf932a0a387eb4b53cfcbfd8ce081ba0d8c794db172158760349220fc49bd9a5d2d20521fb5f30b93cb5c033d2d74799ee46739be7229dd6219ffcdfc113c0341787c47361fe16dc5ea1664795c5ae8a168256e2a7ef1b21ddef6df36d0efdefc01bb83ccd9c1cd96cf1d6ce08798fe97a3fccd2b796c4f04a6677055198224c985e823a5aab9a4475f7ee2736d50f7ed24b106f520baa52fff3bdc6d824206ea48426b8729fa61d43cbbf1d881f000993c53cc1017331e6735fa6a7cb8b3dc181425930c68ad0c050469b8df919080c66f9b85f0d3f201787942c9f78e94698000dd0afcbbc4dec6318e15d52de3f1bf198a2da1abe63457e16ac95bf23b9b8a5f4a653034c278a9dd219f536b92af902db318ae63b354b8663eccae235a6ab3ea09e5a5f34aab229a75526b7a1a98b39e7eb7d5e2720c83a9595c73dd994afa2a2ee43b30af9460357e98cb1f4aa6e3ddb4be62d3737ed09ea2fd9f233c17badf60f25d0712f2df21f23ae49480a87658fcab644c3da643ec231b372e3bca062049cde38ecbdc59e16745015ba2ed570674903476430b7333529ceb8c4d53f2d1d784608bd6fe3a3816ed5e36340d7a3bb6459c", 0x1000}, {&(0x7f0000002340)="7375dac11193f89d85afb5962cdaf6d6f8ef0f1736c3793a31e251fb41afb2c52843bfb0c9e02bd9ea90c2bf33643b18ca2908a9936224affaa5cfda8f350566d45df96dbad3cd6d92001adfc4ecbcf3f82b2f2d07bae39d9f806bd50010c1876aa3129f0759520c5eec31652ada0c000380cb4e398ecabf783344d2b4dd2256e2706430108d2ae3ca752571d6e8253f98ad0fd5d5aa109010f6a7ed550a6c5733af6640586fb4b59f157e58454d1ec64e9b9c2fdd21de4aa4342c1265738f73267242ef83a22eddd596ab1b605757d072a0f06149aba8daaf6e5a08400d6b2df658af63573e5fe366d34daab015e408f68a97cbf94674eebc183f0103", 0xfd}], 0x3) msgget(0x2, 0x210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002500), 0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002500), 0xc) geteuid() getegid() fcntl$getown(r0, 0x5) (async) fcntl$getown(r0, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x44}, {0x7}, {0x6}]}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x44}, {0x7}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) socket(0x18, 0x1, 0x0) (async) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0x81206919, &(0x7f0000000100)) (async) ioctl$FIONREAD(r3, 0x81206919, &(0x7f0000000100)) mlock(&(0x7f0000ff6000/0x4000)=nil, 0x4000) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x81}, {0x40e}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x55}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000480)={0x7}) syz_open_pts() close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) readv(r1, 0x0, 0x0) setgroups(0x0, 0x0) open(0x0, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206913, &(0x7f00000001c0)) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r4 = getuid() r5 = getuid() setreuid(0xee00, r5) setreuid(r4, r5) executing program 2: sysctl$hw(&(0x7f00000013c0)={0x6, 0x1a}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) syz_emit_ethernet(0x138, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(0x0, 0x0, 0x0) fcntl$lock(r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f00000001c0)="b05e302396afc38f351451fabc6f3a3593502d5322ebca341cf7f2d3114d0ab9b33c38d79ccc19f5b4b73b45177489cbc30481eadcc793525a2ffd1045bf23aad2eddc967f9c3542a43242ca925225ee73032930", &(0x7f0000000300)=0x54, &(0x7f0000000340)="a120efa100d268e291ddf95d1792", 0xe) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6038d9d900083a0000000000010000000000000000000000fe7ffffffffffff900000000000000aa81"]) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x60}, {0x86}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0x17) executing program 0: socket(0x18, 0x1, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x1a8) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x200, 0xfffffffffffffffe, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb769efef2e93ce377b7f8a0d907c4000002", 0x85, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x3, 0x0, 0xff, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @udp={{0x1, 0x2, 0x8}}}}}}) ioctl$WSKBDIO_GETBACKLIGHT(0xffffffffffffffff, 0x400c5711, &(0x7f0000000080)) kqueue() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffe, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x133, 0x3}, 0x0, 0x2}) r3 = socket(0x18, 0x1, 0x0) socket(0x800000018, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) readlinkat(r1, &(0x7f0000000400)='./file1\x00', &(0x7f0000000700)=""/254, 0xfe) r4 = accept$inet(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt(r4, 0x59ba0ecd, 0x100, &(0x7f0000000300)="0bd344d0d189d6bea71def39f047f7c9af5a1ab98cf312b590f0bdb39aa96d9397decedb3e2d9422bc390fc8f202331ffe43d24f3e8f0664601732e1b7539017f9e0951a0cc195fa3aa7854d5b8762b2779303330c24098f3c53429a42a07412538abda2212b6b2f72a3ffbd5fbcab31165732a4b321cda461b3379bc9139c7e07dc27966b3f343c6cfadca50707ae611131e2af547e66afc6bbcb45c530e9e48be6e5f73b285d8e57ade9556a19c5961927c50799907c5c1af1046cff55642cc1d5d4b1a6f74406e043c976133f23", 0xcf) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) writev(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) r2 = socket(0x18, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb330000010000000004"]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) kqueue() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) listen(r2, 0x0) msgsnd(r1, 0x0, 0x401, 0x0) msgrcv(r1, 0x0, 0x0, 0x1, 0x0) msgrcv(r1, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x34}, 0x2, &(0x7f00000003c0)="dd22f5d0668d34c86caecd9d296f7806d318059a7fcf0140fb02b9ee8286843b5f2bf9af43b7387747f1e42028fed9bbd3ac038296b510025086602c9bef0136adcaf803b8dc2ac80d92f4f598695bca3ed062c3cc09167e7f1488051bbc", &(0x7f0000000280)=0x5e, 0x0, 0x0) r3 = socket$inet(0x2, 0x4, 0x4) dup2(r0, r3) setsockopt$inet_opts(r3, 0x0, 0xa, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x10000, 0x41, &(0x7f0000000040)="00000080", 0x4) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="76429805a841fae136d64b1a8e5afa2703da22887ffbcf018b9e43d2acea678d591ea5b4844fe2b4806aa66a760f9000542f2c9d07a63fe4ffb42d87b035e86e29110814aaef3f9851520b2827c6d39cd6b3e831acc2a139c6754f5b40544018b9f79e936cc75b6e709f2a7179ac5fd1ca6fdc136858dd7603774142693ada71a624789754f6a8ceea8b812c434d4985486c74b0d9e3ee5894d11ed7b9a08635d25b2d7986af5e2c21d94d68660adfe7060b", 0xb2) getsockopt(r4, 0x29, 0x3d, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x35, 0x0, 0x0, 0x800}, {0x0, 0x0, 0x1}, {0x6}]}) (async) pipe2(&(0x7f0000000040), 0x4) (async) write(r0, &(0x7f0000000980)="76e5dead6f000063a3d3f068972f", 0xe) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() getpgrp() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) clock_gettime(0x2, &(0x7f0000000040)) executing program 7: socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc018696c, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)=0xfffffffc) readv(0xffffffffffffffff, &(0x7f0000000680), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r1 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r2, r1) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206949, &(0x7f00000001c0)) executing program 2: sync() r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fchown(r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001540), 0x8, 0x0) pipe2(&(0x7f00000015c0), 0x10000) r1 = dup(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0, 0x0, 0x4}) r2 = socket(0x18, 0x5, 0x3) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x7, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000040)="ed", 0x1) shutdown(r5, 0x2) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480), 0xfffffffffffffddf) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001400), 0x0, 0x0, 0x0, 0x9}, 0xa) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) mknod(0x0, 0x0, 0x202) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/61}, &(0x7f0000000180)=0x3f) mknod(&(0x7f0000000200)='./bus\x00', 0x0, 0x202) rename(0x0, 0x0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) socket$inet(0x2, 0x2, 0x0) executing program 6: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sysctl$kern(&(0x7f0000000000)={0x1, 0x28}, 0x2, &(0x7f0000000040)="754ae85a32c3fb8c2b766e9be137e65f275c98ea569bcf7d56ce417a75c634e1a505f365f6b0abec2afcc308004127fb6c7fd857962a3c00c4a6e4aa678f76e16e19618903e31a64757a1a08e1549017175d89efc9766cebd02607371e1051d451e34ce4ca98890dadeb866d880a2f36fba51367b4f302c6412114d453f349756d075f8dd4c4eeae6043", &(0x7f0000000100)=0x8a, &(0x7f0000000140)="1a8c06df8659e4f028ad3cb07afb1fed9789e58a2c14777a3b595810ff0817f9b2a9b801953ca89b7edb948fc747ad41f26c68c208899a83c6aff2bb911d9cc4ce8d5febea02dc51addc047c2ea0a41796d45470d80e64b306eb60cb9213211ad4fd36d9261da14165c122a7541cebbbbbbd1e53d4316b1accb1a5fdbae15dcc68ebcf9897ac652e4d9f67608dba10c8be5cad618728f012827784b431f8bc673766706b51b8c6b00e5f4bfc57ed08d4c17c07d38942e553", 0xb8) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe8000000000000000000000000000aa00800000000000000000ffff0081e91684"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x3c, &(0x7f0000000000)="03000000", 0x4) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r3, r4) setsockopt(r5, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r5, 0x0, 0x0) executing program 3: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc00c7007, &(0x7f00000005c0)={{}, 0x7241}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r2, r1) executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) sysctl$net_inet_carp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xa63edcc34f204a84, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) setgroups(0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x1, 0x4}) r3 = getuid() setreuid(0xee00, r3) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='W\x00') executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2c}}) r0 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211010001a0946996", 0x9) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800108, 0x4) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000380)="e33f45e8", &(0x7f0000000000)=0x4, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x7f, 0x0, "bddbf448105300"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) r1 = dup(r0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000180)={&(0x7f0000000040)='./file0\x00', 0xe2, &(0x7f00000000c0)='./file0\x00', 0x8}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000340)=[{0x13, 0x1, 0x2, 0x3}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x100000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil, 0xfffffffffffffffe}], './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x0, 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x5}, {0x45}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x50}, {0x15}, {0x406, 0xcc}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) socket(0x11, 0x3, 0x0) sendto(r1, &(0x7f0000000400)="04d9fe9efce453d516796a95a6d8a55a598e5850bd3e9687664b4e48a06707b5992000f42ce5da21f69067d4db12cb77cacedb8c4630a38ac3d6a9fb9d9e9409f0c87a7114cde43ae3a0d3c60210726cb269dcb4e221243783d24c7900e408499f7859c05fcebb", 0x67, 0x0, &(0x7f0000000480)=@in={0x2, 0x2}, 0xc) connect$unix(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x9) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0xd570d0466b6018f, './file0\x00'}, 0xffffffffffffff23) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) syz_open_pts() truncate(&(0x7f00000003c0)='./file0\x00', 0x3) preadv(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0xfffffffffffffc3, 0x0) close(0xffffffffffffffff) openat$zero(0xffffffffffffff9c, 0x0, 0x8080, 0x0) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000161000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc00c7006, &(0x7f0000000300)={{0x0, 0x5, 0x20}}) writev(0xffffffffffffffff, 0x0, 0x0) r2 = socket$inet(0x2, 0x4000, 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000400)="ea0000010000000031791367ffd026188f3919876b1f23487c84c979617368d9e79e8a3bc41cb5219e40cc60fc889492cb4017cb963410732f229991c47a7f5e69777291c96b9c22c9be00011a2862f9a66038c5b25587a1dfbe349692e36ab3eec75759a00be5ffcfae9185db30a4a706f08b2f3495d3f39d5bc416f06c8830ecfccc6a1842e7771356bdcf3aad893095e1c1f70cd24b8d0d09c7094da488f44dac3286cb699667748a2b8af305f3b680b506b3b1bf452b24fc4501ffcb0fa0a90f37e8ec959c34185638003b2e8ff1f36fdf5891d52014fd5d549b62122cdcee613e6044f2d090ae541f698bd7945d78515e15386574a7ce2c932ffa5a1b77049c6dd8ffc87a5e47a260d42803d81da72d13c63ae2dae05fe508489bc5bda4", 0x120) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x4002, 0x0) dup2(r2, r4) setsockopt$inet_opts(r4, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f00000003c0)="ea000001", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socket$inet(0x2, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f1", 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) flock(r0, 0xb) dup2(r1, r0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000340)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0x30, 0x5, 0x94, 0x7fff}, {0x6, 0x0, 0x7f}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0xcb4d9029e0731df8}, 0x4, &(0x7f00000001c0)="89045f7ef64673d6101353d3e70d02b6497fc1626f0e0380b92c0f5e90782d31410c3fff617b874abe864e59e3369b25ceff58b3ff45b2119d1d221cb0341f790bf2ac4ece048d9d13ab0c2588917bd2480d236bd188f540230f2c39b449899d693e8bd4f7646ce5b67765fccce0951367e0ab73fef0a0f92efffc8a093ae419621aef6343f2a97967ae47918c77287caa5aefc452816a764ea3eebbcee61d578260939b0c357bd5c41f625d488c6cecd6a9f57d1640ddae06a2fbe31dcb6ce7b1066b1772fa226a428bf644535abe95ced582e8171c3115a7150447c789c1f454aa5083c96036dff7ebda0d9f494738a41f3b363aa2f6d80cb396558d", &(0x7f00000002c0)=0xfd, &(0x7f0000000300)="b9b07c5c00", 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x30}, {0x2}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[]) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000400)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r3 = socket$inet(0x2, 0x4003, 0x0) setsockopt(r3, 0x0, 0x1f, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x2, 0x4}) r4 = socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r6 = socket(0x2, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) dup2(r2, r6) setsockopt$sock_int(r6, 0xffff, 0x8, &(0x7f0000000100)=0x65, 0x2) write(0xffffffffffffffff, &(0x7f00000003c0)="04d4395d1d2873c63e3534825ba150000e02cc8a", 0x14) socket(0x1, 0x2, 0x0) sendto$unix(r5, &(0x7f0000000640)="eae0a3b07dd3220cc13fee30eba1e1b7b6391465594b82abcffd9cd0e2e67cb9ceddd23a3185818bef0667ad427cf228f38d8890cf9b1549c1f480cd0c8198bfb73daf9dd926c8fd30e6af3a5607d45959db7ae4f5880b7549e361a74dbfc78d5116659c7720429ee4c969d2eea404fcba3dfea42ee67be188b3d9cd83458da9f58ad59df58d3eaa7db837193c8f0aae478a9acfccb493c8f97eac5d3bd93c7d167ed536857c49583a854ecd39577a3cfd441ae8c6960053e19d7fb6a2ceeaff1adef6acbdeb3f8423ac718d3ba4bcdc7df57753ede1fcddb9e3d6da0e02b517e80bc4f6a8bd68a5ab7ff4eb0d044a8841c7474243a96d9cd137fb2dd9b5e18a66b505b1ef85942822a8b480376c032b737a22000f4cc6972fc36ed0eee01b29ac83745e37c1f2eb5f567ef51468b728284519", 0x133, 0x0, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000140), 0x4) socket(0x11, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x8, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) executing program 2: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x205, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x18, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000830, 0x0) r4 = open(&(0x7f0000000040)='./file1\x00', 0x80, 0x4) r5 = msgget$private(0x0, 0x111) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x4, 0xffffffffffffffff, r7, r8, r9, 0x48, 0x30}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x2, 0x240, 0x200, 0x9}) fcntl$getown(0xffffffffffffffff, 0x5) r10 = semget(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000400)={{0x40, 0xffffffffffffffff, r7, r6, r11, 0x20, 0xd5}, 0x9, 0x7, 0xde}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, r11}, 0xc) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x1000300010008, 0xffffffffffffffff}) mkdir(&(0x7f0000000080)='./file0\x00', 0xa2) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) getegid() shmget(0x1, 0x1000, 0x1b0, &(0x7f00003b3000/0x1000)=nil) rmdir(&(0x7f0000000080)='./file0\x00') executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000af7000/0x4000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000b76000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000456000/0x1000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000061e000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil, 0x4e}, {&(0x7f0000e1a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000cc6000/0x14000)=nil}], './file0\x00'}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x6, 0x3, 0x1) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) socket$inet6(0x18, 0x5, 0x7f) r2 = socket(0x2, 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r2, 0x8028698c, &(0x7f00000001c0)) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x20}, {0x84}, {0x416}, {0x19d7, 0x81, 0x9, 0xf78d}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() dup2(r4, r4) r5 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x56, &(0x7f0000002500)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "7114e6", 0x20, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x0, 0x1, '\x00', [@ra, @pad1, @generic]}], @udp={{0x0, 0x1, 0x8}}}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000", 0x79) sysctl$kern(&(0x7f00000000c0)={0x1, 0x75}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5491501d94a34b7e5f84cf71b59c7afec37082463804001ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024bff0ceda203c050000007c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43c4bd7f1083bcd96fe2d20529081c3911eae796a382179f63355d1c482416ff8fc8dfdbb7492a4cf059af94e5cfdc8445d0a020b30c3b0792698c3436ca772ccda03b0ef73dede31b8d84af146190c5915a886aac4205d2c1497e30d35cb2ea4bc0b253753fc8556633be17292e9e983e126b270e7c8111879055767962a5ac9eb359b64db3bcc64d9fa108b25558a952a91a06d5eb3298ab2e474f92463c4de9af48070063c3efec3acc2d26c9d764c4600a90221a62039c8422e701f9a42292a5467cb0426692f22024b6b8eb2582ee9503b8981fdaf44a29ffcef75652b7be64df490b44c71841063f01dc92760facde6047da9db134e7145c754244c5f02364b6c8cd33000000001d4de17d9fbc55507f82bca58924c83e91d74bdbcf4584d7d0de1926c8fbb2a2cbde2aa69fa83874451022da63ec64e83cdc6ea44a27212df1abd631fdccf90ee212f794a964fb4ecf1714938ba1b8cb05d8146cdd03bf9f753f7b212889bc08d0278a1b65c4914abf85c8bf5c94504549a8ccc5ab8d1e", &(0x7f0000000080)=0x1fb, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0xc0286988, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000600)="3998a035", &(0x7f0000000100)=0x4, 0x0, 0x0) executing program 7: syz_emit_ethernet(0x52, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c0020fe350e28ef0900c08c0424be0000000031feb36d02b82faa094061f107a9016962000000000000004e204e", @ANYRES32, @ANYRES32, @ANYRES8, @ANYRESOCT, @ANYBLOB="a353eac20c3fb400b7ce429048695a47cb6636718c6244afd9a903258102c8cba1f4165758a749df1c89c2cea038d0b29d96a350123c26e87257d80e02f902cb3f817e4df8c44b5a2987127244230e82e08c512b755740d973777d0da9a578dc679cb7bc2f67a5820459939229cd1e5fab7a1f4db0b45ea672", @ANYBLOB="41ad043478180ecff904ae4b8ad42f54a4cb38ae8fd2c5f320eb49f864bd91226389d7497c5236b443613fd0fe3a8266b6b613449fafccf720dfd182b9332d0417bd15a7c55057bd4f44cad65dee7bdfa3781a2e37e813d86a4bfbbabc24abe20ccb208a531bf2f7ac0954d0cda71043a69256314528b64049c5230a878184a7a38f9e922d437aa36a959f623a3493df49cf66a48efd13da790eea7dafc28347699b4b8dc3bd01700ade3ff6ed6f08eb2e8dfd98628740c9a01676f16c01bf765791805ec2896e3551ba90715201d6f2f81cad6e40185997c4773ac8ad834501cbb0019229c67b62d0658dd4f84bca05ce1051876bc2df87c863707c76"]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00006b1000/0x9000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f0000159000/0x4000)=nil, &(0x7f0000159000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000d49000/0x1000)=nil}, {&(0x7f0000258000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000667000/0x4000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f000035a000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f00002c7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000798000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000191000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0xc3}, {&(0x7f000049c000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffffd}], './file0\x00'}) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) poll(&(0x7f0000000000)=[{}, {r3, 0x10}], 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f0000000100)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x138, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0285602, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000040)="00fb6c4f", 0x4) executing program 5: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000000c0)={0x0, 0x8d}) setreuid(0x0, 0xee01) setgid(0xffffffffffffffff) openat$klog(0xffffffffffffff9c, 0x0, 0x800, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x100) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) (async) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(0x0, r3) (async) setreuid(0x0, r3) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x8) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) (async) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) getppid() ktrace(0x0, 0x0, 0x20001410, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0xc}, {0x4c}, {0xfff8}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ktrace(&(0x7f0000000180)='./file0\x00', 0x7, 0xd30, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x2012, r0, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x200000, 0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) connect$unix(r1, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) executing program 2: openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000240)=[{0x81}, {0x24}, {0x406}]}) syz_emit_ethernet(0x60, &(0x7f00000013c0)=ANY=[@ANYBLOB]) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x3f) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) r5 = socket(0x2, 0x3, 0x2) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) r6 = getpid() open(&(0x7f0000000480)='./file0\x00', 0x200, 0x0) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) select(0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080)={0x0, 0x400040000, 0x0, 0x8}, &(0x7f00000000c0)) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r6) executing program 0: sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="3bf2", 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) close(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x88e, &(0x7f0000002500)={@remote, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "7114e6", 0x858, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x0, 0x0, '\x00', [@ra={0x5, 0x2, 0x6c}]}, @fragment={0x8}, @hopopts={0x0, 0x2, '\x00', [@generic, @jumbo={0xc2, 0x4, 0x69c}, @pad1, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}, @dstopts={0x8ef7bbaa1f8499bf, 0x0, '\x00', [@enc_lim]}, @fragment={0x1d, 0x0, 0x1, 0x1, 0x0, 0x3, 0x68}], @udp={{0x0, 0x1, 0x8}, {"1e691b01357cf2f686f9413248c5b95ef48dececd825b2bea9d6b32b131f559f887d3a1da240ca28a95807674677d5ad1e6c35997a79f1074ab8172db6fac3e249b97a48c4f433320988701898a72d501c80cebe9e0b9f73494470ae2a923b4bd26236546d0b849aee08a1709bf63c31cc7160031f34105d553196d21a26c45778a826d761953b779c636d97b93889239387c83a21c6bc102aeb8ae79eb2f64a326aebdf6edbc4e73855a2901a2d437949a159c8406e3877d9ffef61cb296dc1ae92467fa58449f60f0e53df8d805deeae6f1062e26f7eb0801d9014d1a25dda9828218d379aa92c1853c773a5c8686ddd2baafcacc712595f8139b01bb23e0e7cfb59b3ff26341ff5df7aebbef4698b7c62a73676004c85da3fe898df7c8b9256988282be34592af81f00340264609899564d6036f4ef9a7d38c38b0feb19980c8e7d31d22886e0ea3f8c63254671e5ac4354274f037ab9de555eec8cb93c3ab2ee31df4e5eb4ebe51ff4d828f11d9eb1d1c74671e069c5d09e4be7e9e7cf1ed6040407f87eb90b9a8bf670e1306f9231bdf344726414461c67e6035c5fbb0b55171bfe9b5336f29615ee39e523cd2a6f80c17a51e9c04fc471140ed6241c4cc019425db26ec1b45f82d4fba15576d35488207baf384d861cf283b749fbfb3df105a51d04f8952348f6ea0eb10396c4cf20df16bf74da79dd8e8ce2cd89ce6f414048bb3930cc6415b55233cb6ec146c15b5815cb6878d69007b08c5a64f5d4f72b8b512bdf8a20183e9232db36cf9b91fc223d54e015c268d5162b542367c62bff6d2b2982b43a45b75068648dd1181bea8c1ef78fab70921ac66168511a904fc7458aa341fa00b31f88a6b1461731c89fdb0904011c5dc1994b08f77d91a51cecef6a863b09121dd705915fbe94ee8b0b9d7f81ea8504c3b1b9ac6ba412b94bab05b739a6971dce8c807faa89afd88c23d6ba0a3bc7803707c319cb206f9f8da5d52f85d684ae5765e1b0041255e8be201d6292c2cb16e5f654ef2265adef7b7b5f8111ebb0eae9898a3defd31f8ec4b93fc6e4c108c00fd3de89c1a84ec82fbaff4df2845b12cf7f1ea710110317109b09892a71a7a56304161e5c392f70d907dbfd99145f87e5e4e73d0db853a343088e6ec1a9900a3ea85364d5381068c4b38a5ad7fe0c2d152f49bcf3bc9044f1d6fc19f23cdc13bb7e676c1aa39c4e14749d8c452cafa04f0d058556d2dc97f2f6febc8befc6d5409bb867233dd86eca4a22993d5d2c157dc2cd4e6d57162afc6a4d265f76d6864be163157c7956a07d083d6fa707ca70445015dff2dc8abffd9fd254bbb35f75732c790c38e6c462c7bd032418be27aca02cdfeb0be9bf207154eb4610ef9c544da24dcb97d4312bedc22815e04bcd66a2db67361f91f8deac6fbfd2e62631cc51d08ce79cabde74a6dfb8db1a1bb39ed5fd0cc3ac8ed3bd49f1345137b2d32084e38ef5cb2c5dc43153f9bbf8ec25062838ffb873d30c84f8f9838a36e69b7b7a689c313908f544a8e826936656ccd90129b705676bfcdf88a3ca49ceb278e9bca1121646c12cd2853a923649bfa0f1c80db233dadce95da96c8969f4bd023fa8ff9a60ea4ba7d4c27e47299c1510de14d2ce939df2d96a6aed877779521f94eb93ee2271d41d412a699576a813b01b3d9b49c8a34e91718a092735ff53785d8a0ab17e300d6dd987432a7596b6b31395fbd22a5350188d01a2c60726351ce946eb34d6699c8edc0c61be72821a01b92c5334ac8a2cc2bc378a42aaff655090175c88d2db324b4389b127f8787d44ff59d14f36714b846a987c99c216e19beba59917d8e41c2e60621f20ba28bb612a866693920720151ce54eb58c7dc4030afd7c28211e21c288ff587a9575e7d0850404a58c045897bafde8af0a546e17dcace0b278adb5342b9a88f0bcce2ac54769db48222749d93d6e8ec3bca7f06504f5df2b0f6c094dc265846a237e5345e824903da7183deeeadd50ec09d32c204e876836a3cbae5a9d1df5475f75858034c3344fe1df02180f18268288b385276b9aa507646b409ca5e627966c61aef4c76a908f08510ca45fd086ffb5655c8bf3ae4d63f5682bbee2d7243c0464524b99ab1339a12e80c78a465a871ee858a04c9b9068b125e1cc40c475fae9b2cad594e12d3b7baf65f249e35b06e2acd8f3b72cd2de881d35ad4b289ba1b2813d8e3b17848422c1a43ca0b54e6531a9c410aecdd3312b67384c02df0e6496d74b2aa6e664b247b316ff6ef7bf2b61bba6b4225591ec4138e3cc3d9ab6c3ca25080decd9b8a35e0780737e1ccfda276ea14b492af7d0134f850e0b906849bba8cdf78d3df5989fe2798d46bce90fa10a19cebf51c1c176af0e8197d303e3535fa00522783e6d9e0fc88ee340e83f1611ed6f3dd6d64b95a30bd49d49aa5dcc475476f0794cd8e141559d461270918a2964ee9cc704f07953f8e067de17b09bca763b9fc67de000e8419629cf5f9bb65784e7362d9935aa754cc2f1f4dbd030319874dee7e5580cffb752574aecaafa3d2a27609e92ac6b891c3f798c0dd19d985feb88b3fffd31d835c2afeeeea2c8e89d26d4274b5beebf5080490173c1e74bab7e3d010180bc572af4848d21b864fb28dc42026f378d7aff5a89201fb8a3deffa60df4a5c75d8dbc4e64ba3478daabc1f3b285f091887b36e1d59d3d8902e2d0ccd1afbe8ad73464a1f45946f4c780acd8f40a6517b7c0a4018d9e377e8488db9ed3c4f74dc6ce47c87f80830e38c1767cb2022ab71b5343f3286b31a40d41d634d9181ff872df7c48432b0d6604bcad586ccfa55c44eb8e1803cb7d940fdd6f4c132c04ab09b742e3bdb8ca2083c8ebc5c307fd20acaf43dfb4"}}}}}}}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x800000018, 0x1, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) close(r2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000180)) r3 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/72, 0x48}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000000380)=""/162, 0xa2}, {&(0x7f0000000440)=""/200, 0xc8}, {&(0x7f0000000540)=""/192, 0xc0}, {&(0x7f0000000140)=""/35, 0x23}], 0x6, &(0x7f0000000300)}, 0x3) r4 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='x\x00') executing program 6: sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)="9b697bd20351351ba122a594b06eeb37577e7df2aa09e1c6899dfa47a72ca4bec3e07a0307c1356b669da5bc2faab3881cccf358ad03ebee6c9985f7254ecc2f56e82b5e10ddb8b4081f0444cf701087fa0e889be0e17a1aae18bf4aa2548241b1d5d95f890ed1a0683b7de6d5697f3d170e13937e1a1b233aeb092381474c4a1586ee957a2fa5bcc74494461b68b55ad418999f5aa72e9b3c86", 0x9a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000180)=[{0x4d, 0x0, 0x0, 0x3}, {0x48, 0xfc}, {0x6, 0x0, 0x3}, {0x281, 0x3f, 0x3, 0x8}, {0x2, 0x2, 0x7, 0x8}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40004802) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket(0x0, 0x5, 0x0) sysctl$hw(&(0x7f0000001440), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000380)) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x40000630, r3) truncate(&(0x7f0000000000)='./file0\x00', 0x5) clock_gettime(0x0, 0x0) executing program 1: socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f0000000000)='./file1\x00', r4, 0x0) seteuid(r4) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chflagsat(r5, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74, 0x0, 0xff}, {0x1c}, {0x6}]}) socket(0x2, 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x80}, {0x34, 0x0, 0x0, 0x4}, {0x16}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000140)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) executing program 7: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000300)='c\x00') sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000300)="71f91e3471ac0058bc5491501d94a34b7e5f84cf71b59c7afec37082463804001ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024bff0ceda203c050000007c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43e2d20529081c3911eae796a382179f63355d1c482416ff8fc8dfdbb7492a4cf059af94e5cfdc8445d0a020b30c3b079269843436ca772ccda03b0ef73dede31b8d84af146190c5915a886aac4205d2c1497e30d35cb2ea4bc0b253753fc8556633be17292e9e983e126b270e7c8111879055767962a5ac9eb359b64db3bcc64d9fa108b25558a952a91a06d5eb3298ab2e474f92463c4de9af48070063c3efec3acc2d26c9d764c4600a90221a62039c8422e701f9a42292a5467cb0426692f22024b6b8eb2582ee9503b8981fdaf44a29ffcef75652b7be64df490b44c71841063f01dc92760facde6047da9db134e7145c754244c5f02364b6c8cd33d66ac1521d4de17d9fbc55507f82bca58924c83e91d74bdbcf4584d7d0de1926c8fbb2a2cbde2aa69fa83874451022da63ec64e83cdc6ea44a27212df1abd631fdccf90ee212f794a964fb4ecf1714938ba1b8cb05d8146cdd03bf9f753f7b212889bc08d0278a1b65c4914abf85c8bf5c94504549a8ccc5ab8d1e", &(0x7f0000000080)=0x1, 0x0, 0x2) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getppid() dup2(r0, r0) r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r3, r2, r3, 0xffffffffffffffff}, 0xfffffffffffffffd, 0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x5f6}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x54}, {0x54}, {0x812e}]}) syz_emit_ethernet(0x17a, &(0x7f0000000500)=ANY=[]) setpgid(0x0, 0x0) setpgid(0x0, r1) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x400, r6) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d, 0x2, 0x4}, {0x44, 0x0, 0x5}, {0x19, 0x0, 0x0, 0x23}]}) write(r0, &(0x7f0000000180)="7f23a3c23cce2575e1dd92c25683", 0xe) executing program 0: mkdir(&(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) socket(0x0, 0x1, 0x2) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x28, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x1000, 0x6, 0x800}, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r1, 0x0, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000380)}, {&(0x7f00000004c0)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45cd5ff1293883d8cf6b567472b57188f5a4d0b2f5458cfecee79ebe509a8ea6d3bef0552debf94eb8f29a04ed9026f79cd5bf79c47a4e50c3e6992d31a5d4b6d61d278cb598b74a9bebdd1599a190d5074eb9eb59661567080695bd4c1ea7e51d795e0173c79dbc54f2d7902968438a8c33eb77737634217fcc13346de2e1ae15783f727410f3abb660b6bce2a21e1d0000000001000000498393f90000241d91ee5a909c020000d54d019f3ef5ef2492337f3ac6876e9f7bc85ea76ec099e2acff62ae22af2576bc6fd4e23636d6987a93df12d3147429940883fb084a2698987a7592e06cf438f1a1bf39a0f744e868dfb18180d178b61f1e1bddbc437166ff2f45787910e3ea087247a911df8d55ef4af8b48d106e05e860a9fe3222c953a18b555a57737577276063596504000000a2f017da45c846dea51945dcd4dfff2ef450b2c3e931ac51193e93e9ea410422cd6fa1a3e307dcf703d8451019c7aeb015363cff39a3bf01ffcab1db396bb5db705031d17afa74491261a95901bd8a73be28f643dc51c538f64328de5d09e890acc0a6a27caa2304faa28687ec2ad3dc5bef19688874df85414de780013fe7973447cd3dc43665a7cd0000", 0x1da}], 0x2) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000380)=0x9) dup2(r3, r2) sysctl$ddb(&(0x7f0000000080)={0x9, 0x4}, 0x2, &(0x7f0000000040)="a8234298", &(0x7f0000000300)=0x4, &(0x7f0000000100)='@\x00\x00W', 0x4) fcntl$dupfd(r1, 0xa, r1) socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) socket(0x0, 0x0, 0x0) executing program 3: socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc018696c, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)=0xfffffffc) readv(0xffffffffffffffff, &(0x7f0000000680), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r1 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r2, r1) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x9) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc1206949, &(0x7f00000001c0)) executing program 7: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0x0) mlockall(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000300)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8e9fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d910000001000000000005000000000097ec", &(0x7f00000002c0)=0x212, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000004c0)='./file0\x00', 0x0, 0x40001a2a, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) utimes(0x0, &(0x7f00000000c0)={{}, {0x0, 0xfffffffffffffffd}}) executing program 6: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sysctl$kern(&(0x7f0000000000)={0x1, 0x28}, 0x2, &(0x7f0000000040)="754ae85a32c3fb8c2b766e9be137e65f275c98ea569bcf7d56ce417a75c634e1a505f365f6b0abec2afcc308004127fb6c7fd857962a3c00c4a6e4aa678f76e16e19618903e31a64757a1a08e1549017175d89efc9766cebd02607371e1051d451e34ce4ca98890dadeb866d880a2f36fba51367b4f302c6412114d453f349756d075f8dd4c4eeae6043", &(0x7f0000000100)=0x8a, &(0x7f0000000140)="1a8c06df8659e4f028ad3cb07afb1fed9789e58a2c14777a3b595810ff0817f9b2a9b801953ca89b7edb948fc747ad41f26c68c208899a83c6aff2bb911d9cc4ce8d5febea02dc51addc047c2ea0a41796d45470d80e64b306eb60cb9213211ad4fd36d9261da14165c122a7541cebbbbbbd1e53d4316b1accb1a5fdbae15dcc68ebcf9897ac652e4d9f67608dba10c8be5cad618728f012827784b431f8bc673766706b51b8c6b00e5f4bfc57ed08d4c17c07d38942e553", 0xb8) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe8000000000000000000000000000aa00800000000000000000ffff0081e91684"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x3c, &(0x7f0000000000)="03000000", 0x4) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r3, r4) setsockopt(r5, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r5, 0x0, 0x0) executing program 6: sync() r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fchown(r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001540), 0x8, 0x0) pipe2(&(0x7f00000015c0), 0x10000) r1 = dup(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0, 0x0, 0x4}) r2 = socket(0x18, 0x5, 0x3) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x7, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000040)="ed", 0x1) shutdown(r5, 0x2) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480), 0xfffffffffffffddf) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001400), 0x0, 0x0, 0x0, 0x9}, 0xa) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) mknod(0x0, 0x0, 0x202) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/61}, &(0x7f0000000180)=0x3f) mknod(&(0x7f0000000200)='./bus\x00', 0x0, 0x202) rename(0x0, 0x0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) socket$inet(0x2, 0x2, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket(0x18, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) r3 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000200)="ea0000e36e52dbbb66baa801", 0x8) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000600)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f00000018c0)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000100)=""/188, 0xbc}, {&(0x7f0000000440)=""/24, 0x18}, {0x0}, {0x0}], 0x5, &(0x7f0000001980)=""/215, 0xd7}, 0x7}, 0x10, 0x42, &(0x7f0000001a80)={0x0, 0x9}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x8, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r2) r4 = socket(0x2, 0x3, 0x0) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x22, &(0x7f0000000040)="fd0c", 0x2) r6 = socket(0x1, 0x0, 0x0) close(r6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0xa1, &(0x7f0000000340), 0x0) open(0x0, 0x0, 0x0) close(r0) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7f, "ec3effb7d4c8ebd3cb9eb9ff8a652c581db7134f"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x44}, {}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) executing program 4: select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xd64}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000040)="39997cef726a8d0000000000b6324eb274a03a31", 0x14) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x2, 0x3, 0x0, 0x7, 0x0, 0x0, 0xffff}, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, r4}}) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x80029, 0x7ff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1000301010009}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x978b, 0x0, 0xd2, 0x80a19f, "bf08000100f1675910812cc900"}) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[@ANYRES8, @ANYRES16, @ANYRES16=r3, @ANYRESDEC, @ANYBLOB="d963a42df2df3439d0050546b49b82d071e9f517765b28ca6a6b250a91a394d9acc4fa6781349999fa7d66fb042cb9527a827f8fb7a6c0138b39c9ada6339396b3ef58e15f84b69a6b5f263e5d4d34fe582cb625a8fe80c859e83d70ce1d8bb669492d898924a7beaac0642878cca46154a3e56e45a79963aa0f4e8b5d8ce9ef76e17f1cabb30f9a30cbca682ac8bf15a9e10000000000000000002f2e56657d1e09950cd4dd004eafdd0ef23334b4590967fa7ee89fb0578b01a383911e30ff8d81a6b198dad5c12623193021b2ed0e6ca7a784822b905b54bf9746e42f9fe990b922aacff51d1b23bd1b60086acdb631e7b61a25d50c7c4baa46119e6be6b10919bc2397679851922bb6463abe364ab3389fdb29bcbaf3fef4b614d389849c7782a5d8f430a0f18ac7dba49308831173784ac88795c1ed1b6e715d4b99ac6d56db6b86f33219a6734eaaa43301e31e", @ANYRES16, @ANYRES64]) writev(r1, &(0x7f0000000700), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000002c0)) r8 = kqueue() kevent(r8, &(0x7f0000000080), 0xff, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffa, 0x23, 0x40000000, 0x401, 0xfffffffffffffff8}, {{r8}, 0xfffffffffffffff8, 0x3, 0x2, 0xffffffff, 0x1f}, {{r2}, 0xfffffffffffffffd, 0x20, 0xfffbe, 0x7fff, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffff8, 0x40, 0x1, 0x8, 0xf8}, {{r0}, 0xfffffffffffffff8, 0xb, 0x2, 0x80, 0x40}, {{r7}, 0xfffffffffffffff8, 0x0, 0x4, 0x1ff, 0x4}, {{r2}, 0xfffffffffffffff8, 0x60, 0xfffff, 0x8000000000000000, 0x3}, {{r6}, 0xfffffffffffffffd, 0x2, 0x2, 0xc121, 0x9}], 0xffffffff, 0x0) executing program 1: open$dir(0x0, 0x10000, 0xb8) openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) r0 = getpgid(0x0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x28, 0x0, 0x0) r2 = socket(0x46277a7a4d641019, 0x3, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x3ff, 0x2, r0}) write(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0xe6}]}) mprotect(&(0x7f0000671000/0x1000)=nil, 0x1000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x3, 0x6964, {0xfffffffffffffffa, 0x3}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x5, 0x0, 0x0, 0x0, 0x45) r5 = open(&(0x7f0000000000)='./file1\x00', 0x400, 0x10) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r6, 0x80105702, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x20}) fcntl$lock(r5, 0x8, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2c}}) r0 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211010001a0946996", 0x9) r1 = msgget$private(0x0, 0x440) r2 = getuid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = getppid() r7 = msgget$private(0x0, 0x2) msgsnd(r7, &(0x7f00000001c0)=ANY=[], 0x401, 0x0) r8 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x193, r2, r3, 0xffffffffffffffff, r4, 0x55, 0x101}, 0x5, 0x6, r6, r8, 0x40c, 0x1, 0x3, 0x5}) close(r0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x74}, {0x48}, {0xe6}]}) getpeername(r5, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) r10 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r11 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) setsockopt$sock_int(r11, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 4: rename(0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x8000000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) kevent(0xffffffffffffff9c, &(0x7f00000000c0)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) clock_getres(0x2, &(0x7f0000000040)) socket(0x0, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) close(0xffffffffffffffff) r3 = socket(0x18, 0x3, 0x0) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) pipe2(0x0, 0x0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) r0 = syz_open_pts() close(r0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc00c7007, &(0x7f00000005c0)={{}, 0x7241}) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000280)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x978b, 0x0, 0xd3, 0x80a19f, "bf08000100f1675910812cc900"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd", 0x20}], 0x1) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) (async) pipe2(0x0, 0x0) (async) kqueue() (async) setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) (async) syz_open_pts() (async) close(r0) (async) openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) (async) ioctl$PCIOCWRITE(r1, 0xc00c7007, &(0x7f00000005c0)={{}, 0x7241}) (async) syz_open_pts() (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000280)) (async) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x978b, 0x0, 0xd3, 0x80a19f, "bf08000100f1675910812cc900"}) (async) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd", 0x20}], 0x1) (async) executing program 7: getitimer(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x20}, {r0, 0x20}], 0x200000000000005b, 0x7fff) r2 = socket$inet(0x2, 0x4000, 0x80) dup2(r0, r2) dup2(0xffffffffffffff9c, r1) executing program 0: renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r0, &(0x7f0000000000)="19", 0x1, 0x0) ftruncate(r0, 0x8000) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "00df00003f00000000000000000000006d2b00"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x0, 0x0, 0x0) executing program 4: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000077000/0x3000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000053000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000054000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x200000000000000}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000031000/0x4000)=nil, &(0x7f000002f000/0x2000)=nil}, {&(0x7f0000053000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000185000/0x1000)=nil}, {0x0, &(0x7f0000757000/0x4000)=nil}], './file0\x00'}) fcntl$lock(0xffffffffffffff9c, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r5) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x3, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000003c0)="cadbb2892876d5cb69f655c07df17f3e74cbdbfa07af568e2354e6cba9600b7077caf5befc5682391f1db604b548218d94a7da8058572eb2c0c0f226d3a310085aab1a52d90b503ceef3457a99607eb13082e717a5fb7785cbd50f93d8196f12e4e09df9d3b624ec3f1fb6f8534e5b597e4c76c5dff8cb251e7ee88d9b4e460269b54209a3d71e0efdd0f73df348a39725529390c4acb23fa4fd730e71e9b9dfbb07ab715e595e9b985a06288c8d6ad8acc5a60c59f4dfb8a5e9c48bcbfd8719f7fe70f9b7ef7733080d6df0078241b9467561a05dcd6f028b6ac42c19dd312bdc5ce8fa9fe8d4e94e35d31a6af99ead736c3b47586c0ae414dfb658e7b0d6004f832e7c4554c130652d40a86625e971e165e92a43e686a629b43b83cb38be7d24840f928ed790a7924843", 0x12b) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x27}], 0x1, 0x0) sysctl$net_inet_gre(&(0x7f00000011c0), 0x4, &(0x7f0000001200)="35ca3831112b3409b7fb65a4da390d28de05bf7b6a7a90cb799c9d9b3b8defcf23bce4aec6ea7435617a7f344be63960e4d90869ae46a269cee92c9ffc48faad3114e29bc2485cfcf4397db242e3ce66c3be153fd96d0f0c23a06bfe8f3f08b4f555eda717ce2339861c8d0315e1019bb1c59da7e7b4a0878b066c69e1aeaeda60f132dfdc4bf009aea5b9f592687c5805848ae6dcdf0167682b2d0a834ceb39e8ed7867ebbc4bc513b250831fcbf1ccfae1b8df3e2f5310db1e08e555b713ccfc76ab8c44b8c826c8b77423575e7d3f1b25b8659fca506431f954f537dd8b25e0a554293b36558c1df3bbb9ffdfec3451bd578d91691e2ee7792b24", &(0x7f0000000100)=0xfc, &(0x7f0000000180)="69e5060d488f294fffb813330b0f0000000000002b156e29c2280058fb6a9ec0d604a8d2e9e8200058fcc03916e47e6072a59c25b22dec9a50152eca2a4fea7b2c41b538ef938f008000004ee847674950f4951a033bfcc72f44850b3b9c37d31101c6732b4200a281fe00003ec476c6a6956b5f15f9ad85cb73a414a699e5d90546ac065371060abcf18fc81a8fa72a9ee649b20c2a14269217c333b30823bd8b620307c915c15e5ffd6a90641b777a681e109f9b84c1644d6369fa4549319369cb039d6dd351e5d3a9a1f1d7ddfb8291b7638f134ea3e27232139865244f2de29d8fd79920276d13e9f68cd7a7ed317cbf6ad9fabf6a99ad948da9e1fe89e9a7c46863c35550db186f7dc34490b6d28ccaf7d0bd38907b8424c65528fa345f29ffa6a476faeed739844a4566a18c981284baafe67282e3c43f4a2c4596502d05615fec3e485ad25087c300040000000000005c679eab3fad7c3fbf95e2f68f2c4bb3abf63e17b4628c11418a5a8a8d36bf973e7932c1d9d4cc45f4e1c57c206d41651258f9b25c185261583bbb5d6b8e7874b2a45914c8c493a6407d8ef2d05b88a0f9af506a3eac6ebc2880d66c9ffe987758024b7c4d477fa7e4f1a0ab245757973f2ed8990b50b167ce8584432b048c4854f744803a0a081342038a4c3d7ac5a683214854a00746cb1c4af4db9230474b7ec02627a3da2ce5c730b7a7dc4e4df5312b9522b9ff3013dd3cf9038938b2729106fa2cb101d6c88997b42d0d2c3458a5a9e9d35ad1ea1096250eec85b644", 0x232) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) close(r1) executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x4011, 0xffffffffffffffff, 0x0) chmod(0x0, 0x0) chdir(0x0) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r1, 0xffffffffffffffff, 0x0) setreuid(0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r3 = getuid() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20316, 0x0) r4 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}, 0x0, 0x0, r4}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r7 = fcntl$getown(r6, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x420, r7) setreuid(r3, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) getpid() ktrace(0x0, 0x1, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x10) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) seteuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020690e, &(0x7f00000001c0)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000004c0)={0x0, 0x7fed, 0x7fffffff, 0x603719, "0406ff0d372e4c050000000500"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="36f6b50965270231a3cebabb4ef0a54015b1079ff435493211dd28802a15a7d8c1fdf8db8e74848781f1381a4e501f8085ca4b5470d021ab4ae826eebd722abce0b622cd53bc9f04b94125189cd82262b36409df838cb1e68d9afcf905101600b68b3b37baaec7a4ac06755e71075ba4b1c0e1baf5f9ae094d4d753a32116873a8bfad7ff5f6da2e2420fec762e6c9b415e7d0", 0x93}, {&(0x7f00000000c0)="16e6b0322862", 0x6}, {&(0x7f0000000100)="4e28b68a402f4358dbee7ab73cbc6a878dd4f0cfca0598b159c81d00c598f0d198a15910da", 0x25}, {&(0x7f0000000140)="7e59a36a6817a8145bc37740b240edb8aee151b714415352337481658fe3873840deeb00966f237c272875e85e", 0x2d}], 0x4) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000000180)) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000200)) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setuid(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pwrite(r2, &(0x7f0000000340)='MN', 0x2, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000025c0)=[0x803, 0x2a, 0x9, 0x6]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = dup(r1) getpeername$inet(r4, 0x0, &(0x7f00000000c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000780)={0x3, &(0x7f0000000240)=[{0x28}, {}, {0x8106}]}) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[]) r6 = socket(0x6, 0x1, 0x7f) recvmsg(r6, &(0x7f0000000200)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000002480)=[{&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000180)=""/119, 0x77}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/158, 0x9e}, {&(0x7f00000023c0)=""/154, 0x9a}], 0x6, &(0x7f0000002500)=""/131, 0x83}, 0x1801) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280)="d11d2f78", &(0x7f00000002c0)=0x4, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) socket(0x18, 0x3, 0x3a) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r8, &(0x7f00000002c0)=[{&(0x7f0000000400)="c0de5379557ebd56f9f271af0aa85c0daa1895073073c0810aefd275a25efcb67e2e48", 0x23}], 0x1) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r7, 0x0, 0xd, &(0x7f0000000240)="7f00000000000000", 0x8) recvmsg(r0, 0x0, 0x1041) executing program 6: r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aaffff6deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x84}, {0x81}, {0xe6}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x25}, {0xc0}, {0x6}]}) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) socket$unix(0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x8020560a, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000400)={0x7, 0x0, 0x0, 0x0, "b8d14503cad2c94aae00", 0x0, 0x7}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) executing program 6: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='N', 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="18a6e1156e7a681ff22d7a989777587c7c0d5c7f79c300484345d191f83265a3f1d5b2f4c34348d9851f33dbe2f3242c38c33d39d23d06987190bbe1e746a549f5c34a0582a0db4d94234896964f3782d3a92c2ed270cc02ae99fc067e8770c1d861cc2db14e27d509ce71ba5488b15ba0ca0ff3", 0x74}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r4 = getppid() r5 = socket$inet(0x2, 0x3, 0x102) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}, 0x0, 0x0, r4, 0x0, 0xfc8, 0x0, 0x4000000, 0x4}) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x820, r4) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) r8 = syz_open_pts() readv(r8, &(0x7f00000012c0)=[{&(0x7f0000001200)}], 0x1) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfbfffffe, 0x0, "fc21000800"}) syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000700)={0x0, 0x1, 0x20000, 0x1b, "000001304c0000910000000000007c0002004000", 0x1ff, 0x3ff}) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000000)=0x8) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4195169dbfff, 0x0, 0x1010, 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x0, 0x2}], 0x4) semop(r2, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2000, 0x0) close(0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x0, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) syz_emit_ethernet(0x3c, &(0x7f0000000240)={@local, @empty, [], {@arp={0x806, @generic={0x6, 0x803b, 0x6, 0xa, 0x9, @broadcast, "1d2dba6d625c5f019272", @broadcast, "308d9dea0982ee06f90ec19c2352de08"}}}}) writev(r1, &(0x7f0000000180), 0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setegid(0x0) r4 = socket(0x1, 0x2, 0x9) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) sysctl$hw(&(0x7f0000001400)={0x6, 0xb}, 0x2, &(0x7f0000001440), 0x0, 0x0, 0x0) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) syz_emit_ethernet(0xa8, &(0x7f0000001240)=ANY=[@ANYBLOB="573acda8f8f900000000000086dd6060627000722c00fe8000000000000000000000000000bbfa8000000000000000000000000000aa2c"]) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) symlink(&(0x7f0000000200)='./bus/\x00', &(0x7f0000000000)='./bus\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x7}, {0xb1}, {0x8006}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) syz_emit_ethernet(0x56, &(0x7f00000003c0)=ANY=[]) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa", 0x10}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r2 = dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYRESOCT=r0, @ANYRES64=r0, @ANYRESHEX=r2, @ANYRES16=r0]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)="4534122cb25ac71eee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188166bc6d6de481f66dab68c8548ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7592d5faa82d078c66a1f19eaade9dc52ee8450555a9832016a20f25111317ccb78b4d62ef5", 0x91}], 0x1) writev(r3, &(0x7f0000000480)=[{&(0x7f00000004c0)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d3233247b36bf70196375d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8d2437460f37189f096eebcec6701fb1d8dd1c3a90ab9438a347376115de67aaaa4b2ee04dc67c89463afad713774abaa9134b8645d6357d183e73a2539b90710b36aae3a5391d589679846ca1a18644883bbefe3022ecbfabcd977bf469fef324f51ce382d0d2d51ab24c3b0bc80626f04e799a564ba6c2d0089279a2a8fbef3a8df5df8dfa10000b1", 0xc6}, {&(0x7f0000000040)="a365cf7f6249f641a94c7ab2ba7f0f259a441f160e41", 0x16}, {&(0x7f0000000300)="fad187c27d8a3eae89", 0x9}], 0x3) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000040)) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0xfffffeb7) executing program 4: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sysctl$kern(&(0x7f0000000000)={0x1, 0x28}, 0x2, &(0x7f0000000040)="754ae85a32c3fb8c2b766e9be137e65f275c98ea569bcf7d56ce417a75c634e1a505f365f6b0abec2afcc308004127fb6c7fd857962a3c00c4a6e4aa678f76e16e19618903e31a64757a1a08e1549017175d89efc9766cebd02607371e1051d451e34ce4ca98890dadeb866d880a2f36fba51367b4f302c6412114d453f349756d075f8dd4c4eeae6043", &(0x7f0000000100)=0x8a, &(0x7f0000000140)="1a8c06df8659e4f028ad3cb07afb1fed9789e58a2c14777a3b595810ff0817f9b2a9b801953ca89b7edb948fc747ad41f26c68c208899a83c6aff2bb911d9cc4ce8d5febea02dc51addc047c2ea0a41796d45470d80e64b306eb60cb9213211ad4fd36d9261da14165c122a7541cebbbbbbd1e53d4316b1accb1a5fdbae15dcc68ebcf9897ac652e4d9f67608dba10c8be5cad618728f012827784b431f8bc673766706b51b8c6b00e5f4bfc57ed08d4c17c07d38942e553", 0xb8) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe8000000000000000000000000000aa00800000000000000000ffff0081e91684"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x3c, &(0x7f0000000000)="03000000", 0x4) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r3, r4) setsockopt(r5, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r5, 0x0, 0x0) executing program 0: setrlimit(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0xffffffffffffffda) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0}, {}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r2, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x44}, {0x54}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r6, 0x29, 0x2c, 0x0, 0x0) shutdown(r3, 0x1) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x3, &(0x7f0000000180), 0x6, 0x0) socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000200)="6cbe4e8742cdbba1bc907211fb47c48e9ded4c592b26bca5a1d3e63c6cde10fb4991134262d9bf1c64678f1a46f4644d00b96e91dd8f07d3843535abb1f39538cac890666f6753d48fa9e44545d0c35a00467665edfdc47a5bc94286581f526266c8a63a36670be681f7ae666c0b5e868ed4382cf4c16c75551c669dc27e61aeff7594be", 0x84}, {&(0x7f0000000500)="478a27948a60593490aa0a854a6be5849f918c50bb01f61b79c5a7b5d7323d4cdc6ed06a46a9b491eabe80c174a577801b6715abc34802887d664bac706c49f3f0acc15297f9538c1e2cbd901b38554919da70bcbf0910059097b46f34f59b656cbb379af5a1c86e874af8c90056fe3f274d9c9a4b4a284b34ee2ffeeb102ef5e88ff87186adc4045633febbf59722f735a0a4a7e2ca5d554499511123a5dc4ae821d16f16573af1dd036071fd4a6dde4393bcd720ba7ebcbeecaa75c019264c0f9fc0283b6bf7eb23405eef9c996be2ddeca7158e9e89bc07883537cdc4826ade2189df537394f9c8319def717dbc38fe613739ba0213", 0xf7}, {&(0x7f0000000400)="5d4855ce9119cc932864757d02fee0eb7b2fb3cefcf46401fb70badea4ac9e6ab706dc9054c765c20bba33ddd5d459799829183bd650c9da00ce5983c114e3b67de61eff62e38e5263cb81b2763e9ed1fd273c6aa5da9c2a5444a0522506ee74d18e302dd70a2537439552982aebe1e1ee3af4c5681207ddb79150962d9d71a7314b56024b516b372a461cf61d4cc81eee67f1b3f0eb7c8be6395c8f5f70808ad737acf4b13a7c94513c3ed487b2ed17b0a5f2bec062260664ed8142bf0d71530f17e9a1d10f1d7058ccc80c3c3361f980ad2091593ec23035e2ad0da414c5d2a8552962f68617febf0988e72744bfea26eb37f87a", 0xf5}, {&(0x7f0000000340)="c6ef60357abd48a6252068ffd6ac4ede1638a66dbcdd6b1d0d1d49b2b0014382db2080a6a181fc190bced9d787a553b011b81b4c64a0055d1c6caf3b08c97816430bed827fd057b50af26dcb4c20470c63025882a4a9713abbf938dd7baa02a02b0ad4eff1f0bde622ee89b47212b9384b3086012799343d20900ff8e91fae3a03cdb4f4fe4cefe29286", 0x8a}, {&(0x7f00000002c0)="919e86d6bf78f9e4765a982a848eb5ed08517669683dad9da6279d8b9a037c36a18a7eae4ee7d39c9072690dab7443585b21c7299f9c36829d4d", 0x3a}], 0x5) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[@ANYRESDEC=r0]) mprotect(&(0x7f0000196000/0x2000)=nil, 0x2000, 0xfffffffffffffff9) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(r3, 0x6, 0x8, &(0x7f0000000100)="77b3d8fa", 0x4) socket(0x11, 0x3, 0x0) listen(r3, 0x0) r4 = socket(0x20, 0x4, 0x0) connect$unix(r4, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sendto$inet(r4, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) execve(0x0, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000680)=0xc) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x10}, 0x0, 0xfffffffffffffffe}) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000200)=[{0x6, 0x0, 0x0, 0xfffffffc}]}) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) executing program 2: ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa300083afffe8000000000000000000000000000bbfe8000000000000000000000000000bb8500907800000000c26a26211233c7bf516ab672c64189a532e271f90a58e6d43631dc2ec8cb8f2bc26a07f963f1be9a0cf7d24b3953fce77100a08414b6462866bf3586e470e1177877770a3ead1db3827cf83e62cdbc96064b3c0c7d9d94e14eca317aaed9a235468d03e7f1a1309afcee5ddaf2b90f1460f3cc47556185"]) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = socket(0x1, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x2000, 0x801) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) syz_extract_tcp_res(&(0x7f0000000100), 0xffff, 0x7fff) sendto$inet6(r0, &(0x7f0000000040)="866a9ba7eed12cddc25ebeb71d659ed2f251ccac2cec8ceb7d910158464123d5f306aab20ad05110c243e3b4907a2aba5d066d98b152434f70c906a02b5c37c1612b7110e79507f0c86cbf7725bc4a01d49563c87e95f7b9bd590ec9338bf69fb2fa7546c75fb03751d9c4d00dfd3f356831b2828e0ab3062b835113dca39d09ce20742d6b8f085b93b5b2ecefff899696a4a8b78119a37cbd262d", 0x9b, 0x0, 0x0, 0x0) executing program 0: sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000000200)="1db8708db61b5d13aa269568235de39cff7594923114acaf9ed6549cbffa06e71fa3295a8e7e96fde0a5f5227d4508fbb7af5cd43e1c86cecdebbf0d4a741e115cd4087f0760741c91378a35ef10e607edf27bec182fa15f3d0707557ddbc9336ea9d017a39d3ad62af3ccb59f83717775b06778a6effa172530362347336a8f34577be260f6a3023e0143659de755c3d10f2931c65d5cc39bee155e7fcc83147aea32", 0xa3) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4d}, {0x74}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) sysctl$hw(&(0x7f00000001c0)={0x6, 0x8}, 0x2, &(0x7f0000000380)="782a31813bbab3454b7d7712ff453e95cce607c55f44fb54fce86747f16f78414e5e5c331ee1f204ad394acaf129bc374b2173bad89b81a466e76c03423c8b856abd6e0f167faf5ecf9ba671068e98bc", &(0x7f0000000400)=0x50, &(0x7f0000000440)="e14d1c15ef792bab4c618c967732d75cd730c4e989723836e29b394f22500d4382f8526e7b091177d734c088b06a0566f746a141ec024692401174548964858586f6594454c6195a252f75530140db61130c184522910e71d32a5ef4605e64ad7fb1ab8e5d128408b134199e4459f0f9c058924c62a93a8d5be1918762632a806440c4091f96f1e8ab0ce8d33d803d200ebb966ad3f4db523b1fe8959b857760e8480f395ce020931f50bfcb", 0xac) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x20, 0x20001fffffffd}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) execve(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x2, &(0x7f0000000080)="54341a86b5ef04b0754706edaed30d1a2e2de45d0e05b02550ccabcce62e10102f87d76d792ad132c9d42e5778bb935d2ea74586030bf96d6f8035519468b27966e3ca540f8533df7ded03aaef065c48e50ae4ceebd0b6718ab10464c23b20b7914f9479d033e2eb3246cc9e47250d99b9e489a78046ec812cdf93ab9b14ad216bbd6bf2dd7eba8dc16396b87171fa2faed79e6cf73716c98fcc748a671d493f5ac50fcf13286e013f091ce09f67b0e8d2312ead02a3f546482d0f4f1cfbaa7d080b2e9f92658702a272ff8b25f9f1a3d57b3cf1c071d4f9f62b9df8", &(0x7f0000000180)=0xdc, &(0x7f00000002c0)="1b44da0010eb72165eb33fe282f809b2a54d4f7c346d4dc98f6477d3c15216e2a885cf482adee526af563c5b927b7d8deb9eceeabf73b1ae097e1427c5317e900e7b6cd89c88ba37cdcbeedbc6953a937d527bd31b5c5715abe98ea55e6550f92c033810adfc2f5f7a526f71b7646fd4040f3cf9a65b738b37928e4d00a0673cef96cd4d8af997c8f0b89132d737dfb28472a6", 0x93) executing program 6: sysctl$hw(&(0x7f0000000000)={0x6, 0xd}, 0x2, &(0x7f0000000040), &(0x7f0000000140), &(0x7f0000000180), 0x0) open$dir(&(0x7f0000000200)='./bus/file0\x00', 0x2, 0x12) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f00000000c0)='r\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_open_pts() r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f00000006c0)='./file0\x00', 0x200, 0x4) r1 = socket(0x2, 0x4000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open$dir(&(0x7f0000000680)='./file0\x00', 0x1000, 0x4) ftruncate(r3, 0x80002) syz_open_pts() geteuid() getuid() sysctl$kern(&(0x7f0000000180)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x11, r2, 0x0) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=ANY=[@ANYRES8, @ANYRESDEC, @ANYRES64, @ANYRES8], 0x10, 0x404}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x7fff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x10, 0x4}, 0x800000003, 0x2, 0xfffffffffffffffe}) r4 = socket(0x6, 0x5, 0x8) connect$unix(r4, &(0x7f00000001c0)=@file={0x1, './bus/file0\x00'}, 0xe) mknod(0x0, 0x8000, 0x4) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) setrlimit(0x0, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d8", 0x439}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VNDIOCSET(r0, 0x81946467, &(0x7f0000000640)={0x0, 0x100000000000000, 0x0, 0xffffffffffffff7a}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0xcfd24344011c8b22, 0x0) executing program 5: sync() r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fchown(r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001540), 0x8, 0x0) pipe2(&(0x7f00000015c0), 0x10000) r1 = dup(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0, 0x0, 0x4}) r2 = socket(0x18, 0x5, 0x3) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x7, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000040)="ed", 0x1) shutdown(r5, 0x2) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480), 0xfffffffffffffddf) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001400), 0x0, 0x0, 0x0, 0x9}, 0xa) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) mknod(0x0, 0x0, 0x202) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/61}, &(0x7f0000000180)=0x3f) mknod(&(0x7f0000000200)='./bus\x00', 0x0, 0x202) rename(0x0, 0x0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) socket$inet(0x2, 0x2, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x40}, {0x1}, {0xcc6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x1000}, {}, {{0xffffffffffffff9c}, 0xfffffffffffffff9}, {{0xffffffffffffff9c}, 0x0, 0x8c}, {{}, 0x0, 0x42, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x800000018, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) chown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000480)='./file0/file0\x00', &(0x7f0000000380)='./file1\x00') r1 = getuid() unlink(0x0) setreuid(0x0, r1) chmod(&(0x7f0000000440)='./file0\x00', 0x2e2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) fchownat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0\x00', 0x0, 0x0, 0x4) semop(r4, &(0x7f00000000c0)=[{0x0, 0x4}, {0x5}, {0x4, 0x2002}], 0x3) semop(r4, &(0x7f0000000500)=[{0x4, 0x3ff, 0x3000}, {0x2, 0xb}, {0x2, 0x224, 0x1800}, {0x4, 0x9}, {0x1, 0x3}, {0x3, 0xbe1, 0x800}, {0x0, 0x8}, {0x2, 0x8, 0x1000}, {0x0, 0x7a, 0x1800}, {0x2, 0x19, 0x1000}, {0x3, 0x800, 0x800}, {0x1, 0xfff7, 0x1000}, {0x0, 0x7, 0x1800}, {0x4, 0x8}, {0x4, 0x800}, {0x3, 0x3, 0x1000}, {0x6, 0x101, 0x2800}], 0x11) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x16, 0x405, 0x6, 0x0, 0x3, 0x21]) semop(r4, &(0x7f0000000140)=[{0x4}, {0x3, 0x0, 0x1000}, {0x0, 0x5e4}, {0x2, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x4, 0x8001}], 0x7) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r2, 0x0, 0x0, r3, 0x100}, 0x1000, 0x1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shmget$private(0x0, 0x3000, 0x38c, &(0x7f0000ffa000/0x3000)=nil) executing program 1: ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0xc0}, {0x81}, {0xe6, 0x0, 0xf6}]}) pipe2(0x0, 0x0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) r1 = syz_open_pts() close(r1) syz_open_pts() sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135", 0x0, 0x0, 0x0) r2 = socket(0x0, 0x2, 0x0) open(0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYRESOCT=r2, @ANYRES64=r2], 0x401, 0x0) socket(0x0, 0x0, 0x0) pipe(0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x7) ktrace(&(0x7f0000000140)='./file1\x00', 0x0, 0x0, 0x0) symlink(0x0, 0x0) rename(0x0, &(0x7f0000000340)='./file0/../file0\x00') socket(0x11, 0x3, 0x0) getpgrp() open(0x0, 0x80000000000206, 0x40) open(0x0, 0x0, 0x0) acct(0x0) writev(0xffffffffffffffff, 0x0, 0x0) executing program 4: sysctl$kern(&(0x7f0000000000)={0x1, 0x2f}, 0x3, 0x0, 0x0, 0x0, 0xff2e) open$dir(&(0x7f0000000040)='.\x00', 0x200, 0x10) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r2 = dup(r1) close(r2) socket$inet(0x2, 0x3, 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x80000000, 0x4, {0x4000000, 0xffffffffffffff11}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000100)=0xfffffffffffffe87) getpeername(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) sendsyslog(0x0, 0x0, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) poll(0x0, 0x0, 0x0) fcntl$setstatus(r6, 0x4, 0x0) select(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0) executing program 2: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, 0x0) close(0xffffffffffffffff) getpid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x2, 0x0, 0x0, 0x0) mquery(&(0x7f00003d6000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x5) close(r0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3262) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000340)={0x0, './file0aaaaaaaaa', './file0aaaaaaaaa'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x2d}, {0x60}, {0x812e}]}) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[]) mknod(0x0, 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f0000000280)='./file0\x00', 0x615, 0x48) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x8000}) symlink(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='./file0aaaaaaaaa\x00') link(0x0, &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') kqueue() executing program 6: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000080)=0x3f) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r1, &(0x7f0000000000)='\t', 0x1, 0x0) ftruncate(r1, 0x8000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x87}, {0x0, 0x3}, {0x106}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "00df00003f00000000000000000000006d2b00"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) rename(0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x40}, {0x8006}]}) syz_emit_ethernet(0x1db, &(0x7f00000007c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0xe02) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x105, 0x0, 0x0, 0xe0000000}, {0x9, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[{0x9, 0x8, 0x0, 0x40}, {0xbf84, 0x2, 0xa7, 0x3ff}, {0x0, 0x0, 0x7}, {0x800, 0x8, 0x0, 0x2}]}) mknod$loop(0x0, 0x0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) select(0x40, &(0x7f0000000140)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) socket(0x0, 0x2, 0x0) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) writev(r0, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000340)="681f8b68e28cf3bf6ce65fc1df2c5e3955b8b80edeacaef3d88cb55ea24deabf544950bd2d274de751db0165c45666a7a9b5807bb28c189bb1c839bff0f7134cc40c28637d7280c83ef54ec1c2b98cc0c19ea97fbf42cbe2f7", 0x59}, {&(0x7f00000003c0)="842279b1362047561076dd90df834e76157cba97f830ac", 0x17}, {&(0x7f0000000400)="c1248e81dabce104e067032126", 0xd}, {0x0}], 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$inet(0x2, 0x1, 0x1) executing program 4: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = socket(0x2, 0x3, 0x0) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100), 0x4) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x8) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x6) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x78) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6749c358, 0x1}, {0x8000000000, 0x5}}, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000200)=""/125, 0x7d, 0x1003, 0x0, 0x0) r4 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x10101, 0x122) ioctl$TIOCSCTTY(r4, 0x20007461) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x408, 0x0) ioctl$KDGKBMODE(r5, 0x40044b06) faccessat(r5, &(0x7f0000000300)='./file0\x00', 0x0, 0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x2, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x7, &(0x7f0000000540)=[r6, r7, 0x0, r8, r9, 0xffffffffffffffff, r10]) r11 = fcntl$dupfd(r5, 0xa, r3) connect$unix(r4, &(0x7f0000000580)=@file={0x0, './file0\x00'}, 0xa) getsockopt(r3, 0x4, 0x7, &(0x7f00000005c0)=""/96, &(0x7f0000000640)=0x60) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000680)) accept(r11, &(0x7f00000006c0)=@un=@abs, &(0x7f0000000700)=0x8) r12 = dup2(r2, r1) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r5, 0x800c5709, &(0x7f0000000740)={0x1, 0xfffffffe}) utimes(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)={{0x8, 0x5}, {0x4, 0x2}}) sendto$unix(r2, &(0x7f0000000800)="c5f420e3be49bae09d5e433705875bed88e9fa62434a916df4fd33912394debd2108b157d1758f1fb4b715131af9ab6a283705565b5a9b4beb2498b698043df33fba3d3b917825bfaab3155bce99893ea640db3e53fd10b74afc4884cca7c378cc71840c5e45236a1f", 0x69, 0x9, &(0x7f0000000880)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r12, &(0x7f00000008c0)="68be86db2029a1e15361d43f1f5fce45c95b7fc6e010129708ce115f5f1cb2a9eec34349218371d3ecd1b990e7e5b211a590e47bf223d456b0a13cb94ab148c5686e70aa03457b12297d24a385de5725", 0x50, 0x5, &(0x7f0000000940)=@abs={0x1, 0x0, 0x2}, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000980), 0x1, 0x0) select(0x40, &(0x7f00000009c0)={0x9, 0xff, 0x9, 0x1, 0x54d, 0x9, 0xb6, 0x4}, &(0x7f0000000a00)={0x3, 0x1, 0x40, 0x1, 0x5, 0xcc06, 0x5, 0x6}, &(0x7f0000000a40)={0x80000001, 0x7, 0x7, 0x7fffffffffffffff, 0x1ff, 0x2, 0x9, 0x7fffffffffffffff}, &(0x7f0000000a80)={0x4, 0x80000000}) executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x2012, r0, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0xffffffff) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r0 = msgget(0x3, 0x280) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/132) socket(0x18, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r2, 0x5) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x4f1, 0x6, 0x5, 0x3, "df2c53a211e79de654005d912735f51e1c7a376d", 0x9}) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) dup2(r4, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x11, 0x3, 0x0) setrlimit(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) shutdown(0xffffffffffffffff, 0x0) listen(0xffffffffffffffff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="e1b8b40714b8f98ba1e294a1e0", 0xd) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sysctl$kern(&(0x7f0000000180)={0x1, 0x37}, 0x2, &(0x7f00000001c0)="a5", &(0x7f0000000240)=0x1, &(0x7f0000000380), 0x9) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) executing program 6: close(0xffffffffffffffff) syz_open_pts() r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x7, 0x2}], 0x7fffffff, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x5b43, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000000)=0xfffffffc) write(r2, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) select(0x40, &(0x7f00000006c0), &(0x7f0000000700)={0xff}, 0x0, 0x0) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000200)=""/68, 0x44}], 0x1) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000001300), 0x0, 0x0, 0x0) executing program 3: sync() sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000580)='./file0\x00', 0x105) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000004c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r1) chmod(&(0x7f0000000340)='./file1\x00', 0x1c7) setreuid(0x0, 0xee01) rename(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r3 = syz_open_pts() close(r3) pipe(&(0x7f0000000300)={0xffffffffffffffff}) socket(0x18, 0x0, 0x0) socket(0x800000018, 0x3, 0x0) shutdown(r4, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000000000000000000000000001"]) write(0xffffffffffffffff, &(0x7f0000000580), 0x0) readv(r4, &(0x7f0000000540)=[{&(0x7f0000000340)=""/177, 0xb1}, {&(0x7f00000001c0)=""/188, 0xbc}], 0x2) writev(r3, &(0x7f0000000140)=[{&(0x7f00000009c0)="8a29e29a863bf3d9349ef6e169488cea77bd55a00689bffc55da9f9bbaedadef5fe55c98134b439974b873468fbf58b27013b1d604ed13c664231eb0ccccdfa6570c043272fb296a2f125405088e18b72b437c26461497ad9405c6dcf297a0a9aa4ac9429042f4b24abec18a8b955a5caedbbdfdd3f57a70e8536c04d115f142082772e6512999cf99eabd1b1f84c8fa8cd47811c5dfa4ed9ea3ab92402abc3efb80c49eb7e373d92c76cb22da8cf546a947f112bc5dbeb03c89f72555ebb70034d486149f28b05da48864cbf2f7c5adc8f51e0c7f1de4408786f4159c42ac1411ee68d1eef5e1cc7c54cbb07e30124c0bf2548976b189347ad325cfc2a2494c71737b3163698895fee2ebdc4d85ad544659faafd27174", 0x117}], 0x1) nanosleep(&(0x7f0000000000)={0x1, 0x3}, &(0x7f0000000340)) syz_open_pts() ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0xffffffff, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x80000000], [], [], [{}, {0x0, 0x9}, {}, {}, {0x9}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) sysctl$kern(&(0x7f0000000380)={0x0}, 0x0, &(0x7f00000003c0)="cf48e0f372ee65e1d5e9353cde0f1615bd214e1747069ddd4cd82f203da9fb90e5a542c4b37eb4f1b0885da5b6e2f7e897c0fb7da57bd7785dcb170e3c682f5a0c119992053a0829959b440b835152d6", &(0x7f0000000440)=0x50, &(0x7f0000000480)="e058f1b29b6eb2937b1b2350524b3727068f3fb2019c5bb094b89e9739cd7cbe1254d50e8f9860fa0bf4133febe7333f77ecc3bf583c085b31e0fcd11b72e8b2e1426e999d880836abdd8f6a4a5b7cf0ee65425789c46c1d6479a5734ee61ea38d7dfe75dbccd3e734e12ae30d6cd1f0fde73c5c8eb897bf78d8b41ddd48f2a09528845415441bc36e6ac40af2d823390942c3c807bcc6554da99801da3c88361550b41b45f4afd2f2e6e72ab8ad5a202af93fdb76a877f1dff47cbce30ce8c49382dd79af17b14cb8b5", 0xca) executing program 7: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) poll(&(0x7f0000000240)=[{r0, 0x4}], 0x1, 0x0) recvmmsg(r1, &(0x7f0000000180)={0x0}, 0x10, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x10e) executing program 2: lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "474fa4d9159e7fffffffffffffffff00000500"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/197, 0xc5}], 0x1) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x101, &(0x7f0000000180), 0x6, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) getegid() setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f0000000000)) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xfd) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) setreuid(0xee00, 0x0) r1 = getuid() r2 = getuid() socket(0x18, 0x3, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r2, 0x0) setreuid(0x0, r1) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) pipe2(&(0x7f0000000140), 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x2c, 0x0, @empty, @rand_addr="0000002000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x0, @loopback, @loopback}}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) listen(r1, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690e, &(0x7f00000001c0)) executing program 7: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x82) r1 = socket(0x20, 0x4000, 0x1f) socket(0x20, 0x1, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000380)=""/219, 0xdb, 0x41, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x1791, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) getrlimit(0x0, &(0x7f00000000c0)) semop(0xffffffffffffffff, &(0x7f0000000140)=[{0x3, 0xfffa, 0x1800}, {0x3, 0x8}, {0x0, 0x2002, 0x1800}], 0x3) semop(r0, &(0x7f0000000480)=[{0x3, 0x4, 0x1800}, {0x0, 0x80, 0x800}, {0x0, 0x0, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b, 0xc00}, {0x2, 0x1}, {0x4, 0xfffe, 0x1800}], 0x7) setsockopt(r1, 0xfffffffa, 0x4, &(0x7f0000000280)="4bcaf421f7143d87f8c67be7179f4bc6134246a62ef4a524ac472a812548f9ab81da80b70566f4d324199a236e371a8dd3f36b4c96f18601ac1f2792a61332f7188f6e68dd8b7dc181fd29881bcd79542dd63d2435e22a0c45d9bf983dda12cee116a6ef5a47cb058079f4d5bef89bbd46ae34bfd5203cf0bf17267be4872948a1e078ac87d8fbb191dce694083fad9fee5f57b0354384b9f0a49e0137aedfce06149537df447bacecd52689ff0a5c033c2e39194c8be4d57dd28dc7efc36ec44b4a7f4affc5c9fede1eb921564fbf15d42f65981e1a6bcb57fe9c80997523", 0xdf) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x8001]) getegid() r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000001c0)) semget(0x3, 0x3, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) geteuid() execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) clock_gettime(0x0, 0xfffffffffffffffe) minherit(&(0x7f0000ffd000/0x1000)=nil, 0xffffffffdf002fff, 0x0) executing program 5: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sysctl$kern(&(0x7f0000000000)={0x1, 0x28}, 0x2, &(0x7f0000000040)="754ae85a32c3fb8c2b766e9be137e65f275c98ea569bcf7d56ce417a75c634e1a505f365f6b0abec2afcc308004127fb6c7fd857962a3c00c4a6e4aa678f76e16e19618903e31a64757a1a08e1549017175d89efc9766cebd02607371e1051d451e34ce4ca98890dadeb866d880a2f36fba51367b4f302c6412114d453f349756d075f8dd4c4eeae6043", &(0x7f0000000100)=0x8a, &(0x7f0000000140)="1a8c06df8659e4f028ad3cb07afb1fed9789e58a2c14777a3b595810ff0817f9b2a9b801953ca89b7edb948fc747ad41f26c68c208899a83c6aff2bb911d9cc4ce8d5febea02dc51addc047c2ea0a41796d45470d80e64b306eb60cb9213211ad4fd36d9261da14165c122a7541cebbbbbbd1e53d4316b1accb1a5fdbae15dcc68ebcf9897ac652e4d9f67608dba10c8be5cad618728f012827784b431f8bc673766706b51b8c6b00e5f4bfc57ed08d4c17c07d38942e553", 0xb8) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe8000000000000000000000000000aa00800000000000000000ffff0081e91684"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x3c, &(0x7f0000000000)="03000000", 0x4) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r3, r4) setsockopt(r5, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r5, 0x0, 0x0) executing program 2: socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc018696c, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)=0xfffffffc) readv(0xffffffffffffffff, &(0x7f0000000680), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r1 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r2, r1) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x9) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc1206949, &(0x7f00000001c0)) executing program 1: select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r0 = socket(0x11, 0x3, 0x0) r1 = semget(0x1, 0x1, 0x492) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x108}, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x4, 0x1ff, 0x1, 0xffff, "37bd916f3a1114aab2d6961e35c7aaeffbe68eb8"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x51}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000040)=0x401) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x31}], 0x8, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r5, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x0, 0xa}) socketpair(0x20, 0x0, 0x0, &(0x7f0000002340)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) r9 = socket$unix(0x1, 0x1, 0x0) accept$unix(r9, &(0x7f0000000040)=@file={0x0, ""/48}, &(0x7f0000000080)=0x32) syz_emit_ethernet(0x8e, &(0x7f0000000100)=ANY=[@ANYRESDEC=r7, @ANYRES16=r8, @ANYRES16=r6]) executing program 5: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000040)='\t', 0x1) write(r0, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) dup2(r1, r2) getpgid(0x0) mkdir(0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000002c0)='./file0\x00') rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') mknod$loop(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0xc0}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047470, &(0x7f0000000140)=0x2) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x4) readv(r2, &(0x7f0000000200)=[{&(0x7f0000002140)=""/4112, 0x1010}], 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{}, {0x15}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) executing program 5: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) setrlimit(0x8, &(0x7f00000000c0)={0x400000000000, 0xffffffffffdffffd}) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x840008, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r1, &(0x7f0000001740)=@file={0x0, './file0\x00'}, 0xa) clock_getres(0x0, 0x0) clock_getres(0x0, &(0x7f0000000180)) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000001380)={0x0, 0x2}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) setrlimit(0x3, &(0x7f0000000140)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000a40)=[{0x74, 0x0, 0x3f}, {0x4}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', r1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0xfffffff9) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0xa, [{&(0x7f0000af7000/0x4000)=nil, &(0x7f0000ab6000/0x2000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil, 0xa2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000d93000/0x2000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000533000/0x2000)=nil, 0x7ffe}, {&(0x7f0000ebf000/0x1000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000b76000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x80000000000020}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000606000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8a}, {&(0x7f0000eb7000/0x2000)=nil, &(0x7f00006e2000/0xc000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000436000/0x1000)=nil, 0x7}, {&(0x7f0000e1a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x8}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00003d8000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000004c0)={0x0, &(0x7f0000000480)}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x63, 0x0}, 0x3f89}, 0x10, 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) r4 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x1d3) preadv(r4, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}], 0x1, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0xffffffff}) syz_emit_ethernet(0x4e, &(0x7f00000004c0)=ANY=[]) dup2(r2, r3) sysctl$kern(&(0x7f0000000500)={0x1, 0x16}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x9, 0x81, 0x6, 0x5}]}) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[]) executing program 5: ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) socket(0x0, 0x0, 0x0) (async) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0xc0}, {0x81}, {0xe6, 0x0, 0xf6}]}) pipe2(0x0, 0x0) (async) kqueue() (async) setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) (async) r1 = syz_open_pts() close(r1) syz_open_pts() (async) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135", 0x0, 0x0, 0x0) (async) r2 = socket(0x0, 0x2, 0x0) (async) open(0x0, 0x0, 0x0) (async) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYRESOCT=r2, @ANYRES64=r2], 0x401, 0x0) (async) socket(0x0, 0x0, 0x0) (async) pipe(0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x7) ktrace(&(0x7f0000000140)='./file1\x00', 0x0, 0x0, 0x0) (async) symlink(0x0, 0x0) rename(0x0, &(0x7f0000000340)='./file0/../file0\x00') (async) socket(0x11, 0x3, 0x0) getpgrp() open(0x0, 0x80000000000206, 0x40) (async) open(0x0, 0x0, 0x0) (async) acct(0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) executing program 5: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000080)=0x3f) (async) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000080)=0x3f) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) (async) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) (async) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r1, &(0x7f0000000000)='\t', 0x1, 0x0) (async) pwrite(r1, &(0x7f0000000000)='\t', 0x1, 0x0) ftruncate(r1, 0x8000) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x87}, {0x0, 0x3}, {0x106}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "00df00003f00000000000000000000006d2b00"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) rename(0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x40}, {0x8006}]}) syz_emit_ethernet(0x1db, &(0x7f00000007c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x0, 0x0, 0x0) executing program 5: sync() r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fchown(r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001540), 0x8, 0x0) pipe2(&(0x7f00000015c0), 0x10000) r1 = dup(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0, 0x0, 0x4}) r2 = socket(0x18, 0x5, 0x3) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x7, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000040)="ed", 0x1) shutdown(r5, 0x2) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480), 0xfffffffffffffddf) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001400), 0x0, 0x0, 0x0, 0x9}, 0xa) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) mknod(0x0, 0x0, 0x202) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/61}, &(0x7f0000000180)=0x3f) mknod(&(0x7f0000000200)='./bus\x00', 0x0, 0x202) rename(0x0, 0x0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) socket$inet(0x2, 0x2, 0x0) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000340)={0x10, 0x80000000, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f00000023c0), 0x0, 0x0, 0x0, 0xc}, 0x404) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) poll(&(0x7f00000007c0)=[{r1}], 0x1, 0x0) syz_emit_ethernet(0x4e, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000014c0)={0x0, 0x29}) getsockopt(r2, 0xffff, 0x4, &(0x7f00000000c0)=""/221, &(0x7f00000001c0)=0xdd) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000280)=0x2, 0x4) recvmsg(r2, &(0x7f0000002640)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000200)}, {&(0x7f0000000240)=""/51, 0x33}, {0x0}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/140, 0x8c}], 0x5, &(0x7f0000002540)=""/223, 0xdf}, 0x41) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r5 = semget(0x0, 0x0, 0x0) semop(r5, &(0x7f0000000000)=[{0x2}, {0x0, 0x9, 0x1800}], 0x2) r6 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r7 = getuid() fchown(r6, r7, 0xffffffffffffffff) openat(r6, &(0x7f0000000300)='./file0\x00', 0x80, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x3a) semop(r8, &(0x7f00000002c0)=[{0x0, 0x3, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x0, 0x800}, {0x4c8acb06dfa2fcd0, 0x7, 0x1c00}, {0x1, 0x3, 0x1000}, {0x3, 0x1f, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x5}], 0x8) r9 = socket$inet(0x2, 0x1e4ff01f330560c4, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt(r9, 0x0, 0x9, 0x0, 0x0) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getpid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r3) socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36cc", 0x52) readv(0xffffffffffffffff, &(0x7f00000002c0), 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x54}, {0x74}, {0x836}]}) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) socket$inet6(0x18, 0x2, 0x0) r5 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) dup(r5) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000380)="1232c12291a38b5ba0dfdcbbd69c3b8f5a806af9dfbc56ada2dd8986d078c4532976654f9392e95551a4ea7ca7c64419aafa4d0b05d11ad4fe535f8484538932d337e09c45517e0c5778b38cd12ecec88dd4f19c806eb7f07d0a3c090fe676664d7b9209dd51b5311c7fcb9d372e815da4f1223be4ec8fae6a107af361024c8a83e912b15a3f35598db584cfc47633389131b53512241178999e9dbdd3cbc52416b7bcfac4070c80b9f9cc5623aa01710beb112eb7790cf36ec4286b9505b5b28a763ce979cd8f1155e689351888e6f11d4a6c44e7c36cbb8c5f6f3ec177cf63d29094241a11095a6dbc0d8e1fac5e75203293e878", 0xf5}], 0x1, &(0x7f0000000480)=[{0x50, 0xffff, 0xffff421a, "69f67b078555a40eec4ad3e8cb3d898c903072d5d2b68a106d1aef64a5943e03d4c415168c9e8a0ce2c14424d0d08e1246bf4b96ec9a7b646e5be98fda5a"}, {0x10, 0x1, 0x1}, {0x108, 0xffff, 0x8001, "25f435b2248b384a46be4504e927c89084ead2986f794c52348976ae69f44d89104b71b7a9c9633fdae0c35acbe5c9ff9296f237f8e66eec92e7aefddb54f02cd05d2b0eaac042d3bf1c0a80056b65774aa524af3684ea51c3436de9e01c97e0411989982b2f46559f8f009ac06c5f095d8df8db0aaf77bbb69ed6310abe98d0941ac050b13ba934d5eacb20bceed268cf40add564eba3195340d0de90e42f37761496cf8cdb6a0c37fcd4728f370da5acddbe0dac469ab50fbb42eb7a3221cd202d8c78969b34147c2fd3d1eed85f39be2f00bfcd82e3f5afd543a0b734fff19e2c2748d3ba84694bfabe38f00028f529df15"}, {0x70, 0xffff, 0x9, "1e8b45f35c54e611c024148bd63175b5e495d8aefb9170417f0ca243267a9cb28c055116556397ec98efb1a1c71b6003bb993706b712b6d153c4b04adfb1dd2ec939288316e97c69cb1d4e88d8392d0a32cda3b8a18bfad6389434703f8ac1"}, {0xb8, 0x1, 0x8564, "94231bfd9c637e79480bf5cf206990847c8f492a7cdafcbe9045658d988a6d10de0c8a97731da05990f489426c5e6ae70edc99558c6f25a20c72fa7ba35f131848dc5e4addfb8d9abf984097c67b3bee76e065fdfc351042e373bf37bdd79f8989d1fcd018ab0239b67369b3e6a15964f3408d7b37cf7880a6d0239f127819cae64cfb24f00c80bed886bdf3ec1752c305f2a380687eee659e542d223c8186151e"}, {0xc0, 0x0, 0x9977, "ef511562c2a627ba678e390cff8b30e3b236822a4e61c7a292f0a161455830bdc0822fda621f4e5186d1811c8012bae39f0b6fbe39b13392317d6a32976ebc3562dc72327de30526f298ed54b0860e82dbf3b64474e93913fa8d53f3fc1462d63405d04ffe176887acafef31f1d5590efa4954de487413290f70eef6882bd4792b711b0db9607bc3437acc673bb4cc162b7b75671448ffcdd7154a5242f7e4cc66a3800228f9f62a1f"}], 0x350}, 0xda}, 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x48}, {0x0, 0x0, 0x20}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000180)=ANY=[]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 5: r0 = socket(0x11, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) r1 = getpid() open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setpgid(r1, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) executing program 5: sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x7, &(0x7f00000001c0)="71f91e3471ac1958bc5a91501d94a34b0a758a18f6b5df4dc7828e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000180)={0x0, 0x662c, 0x10000bb6, 0xa30f, "0100dd2dfa7f0000000400", 0x0, 0x88001}) clock_settime(0x100000000000000, &(0x7f0000000000)={0x8000000000000001}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f154c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be812225ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x6f) open(&(0x7f00000002c0)='./file0\x00', 0x690, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x1b1) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x2}) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000466000/0x2000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000240)=[{0x24}, {0x64}]}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) writev(r2, &(0x7f0000000100), 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 5: dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000000580)='\x00\x00\x00\x00', 0x4) executing program 4: sysctl$hw(&(0x7f00000024c0)={0x6, 0x2}, 0x0, &(0x7f0000002500)="81b2a5eaead610c05c5c9b85d5c97ae8a63b105078f132fc29f1f762eb4e99", &(0x7f0000002600)=0x1f, &(0x7f0000002640), 0x0) denied attempt to set clock back -9223372032593428387 seconds executing program 5: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) kqueue() r0 = open(0x0, 0x0, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000080)) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) kqueue() mknod(0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc020699e, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) fchown(r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) socket(0x0, 0x0, 0x0) r3 = socket(0x10, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0) open(0x0, 0x0, 0x0) accept(r3, &(0x7f0000000080)=@in, 0x0) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="40c20fc9a3b0452d625bd9d09205d0c8d98e04952f0cc998dc0305b9fd73518c65822d7bfd726151c80a4f96205c5f02c5ec7e571dd569b866aa399558a0d7c214e49db981eb8e2d06e27941afaa6ef547965b25fbb91fed9f11d9995a650e03494353b42e030f3ef3d61a7e272b312b9a462af7f829fab27a0d69bd10445530ce", @ANYRESOCT=r2, @ANYRES64=r2], 0x401, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x280, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x20000, 0x269000000}) getuid() r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r4, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r6}}) r7 = socket(0x18, 0x2, 0x0) close(r7) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0xaa, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff00000000000008"]) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000002c0)}) setsockopt$sock_int(r9, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) r10 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$lock(r10, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000002c0)=[{0x50}, {0x56}]}) executing program 5: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sysctl$kern(&(0x7f0000000000)={0x1, 0x28}, 0x2, &(0x7f0000000040)="754ae85a32c3fb8c2b766e9be137e65f275c98ea569bcf7d56ce417a75c634e1a505f365f6b0abec2afcc308004127fb6c7fd857962a3c00c4a6e4aa678f76e16e19618903e31a64757a1a08e1549017175d89efc9766cebd02607371e1051d451e34ce4ca98890dadeb866d880a2f36fba51367b4f302c6412114d453f349756d075f8dd4c4eeae6043", &(0x7f0000000100)=0x8a, &(0x7f0000000140)="1a8c06df8659e4f028ad3cb07afb1fed9789e58a2c14777a3b595810ff0817f9b2a9b801953ca89b7edb948fc747ad41f26c68c208899a83c6aff2bb911d9cc4ce8d5febea02dc51addc047c2ea0a41796d45470d80e64b306eb60cb9213211ad4fd36d9261da14165c122a7541cebbbbbbd1e53d4316b1accb1a5fdbae15dcc68ebcf9897ac652e4d9f67608dba10c8be5cad618728f012827784b431f8bc673766706b51b8c6b00e5f4bfc57ed08d4c17c07d38942e553", 0xb8) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe8000000000000000000000000000aa00800000000000000000ffff0081e91684"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x3c, &(0x7f0000000000)="03000000", 0x4) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r3, r4) setsockopt(r5, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r5, 0x0, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x6, 0x3, 0x8, 0x5}, {0x7, 0x0, 0x0, 0x5a}, {0x0, 0xff}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x4) select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[]) poll(&(0x7f0000000080)=[{r1, 0x2}, {r2, 0x1}], 0x2, 0x7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r6 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r6, 0x81206919, &(0x7f0000000100)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x7}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffff00000000000008004a0000200300000000009078ac1400bb000000000094060000000000830b00ffffffffffffffff004e234e2300089078c69078e2882bae78f22fed27ddd53c85375c982aa6f5a5a99ea344743403c8ddafbe7f0d65477196bfb4cd4edb17f8e9c059fa68490a4cd0f6e7508d9f45b60d430c1fe88ee41a64e48a57936a7c8b6723c2adeb495f6d8b3a88cad075cd509b5832d3c1382d9493e7a767e97a33d4f02837aefe95e5c438ea4850381e9296b913c0ce62e26d5bdc3f049d3ad4232d2964e05d0a07bf7306ea1f6b7a3410f613e89bfa48b5787f0bcb4e3a19941890a39ccf1bbb2060cef3895cd861202d1d981b873b89d057e867edda2234da2ec399e7b81c5b5601ba49f233aa85"]) executing program 5: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000880)=@file={0x0, ""/4087}, &(0x7f0000000440)=0xff9) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000af7000/0x4000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f000038d000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000b76000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000061e000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil, 0x4e}, {&(0x7f0000e1a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0xc0286988, &(0x7f00000001c0)) sendto(r0, &(0x7f0000000480)="7eb400881795198f6eedc7e0101c1dfabf3965ef64f2df73d6ad105b8c4de85c6ad336fd64c47b0793a2ed9394df6f516f8fbeb102aa047d761e18d7e1784f9133dc375eb21056edc041cbcaba60a27685e2972e75ffefc448be73dde5b15d5a8524240b4a80f75a5efec792c793d0c2af0fcd38208aa5339f54bd6bd3c76a570466e82df287e736", 0x88, 0x405, &(0x7f0000000540)=@in6={0x18, 0x0, 0x1000, 0x200}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000002b80)={&(0x7f0000000580)='./file0\x00', 0x1ff, &(0x7f0000002b40)='./file1\x00', 0x8}) syz_emit_ethernet(0xe, &(0x7f0000002bc0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8863dd60804f2dce5730b8837d52ca0450c276736d2cf68ecc701397cba5094a1ce7a148de6da825f86bf11bbf872c640c7b77d6014434914e8802202d2822fa21cbac0425a28efafcda9cb48bb3"]) r7 = socket(0x11, 0x3, 0x0) sendto(r7, &(0x7f0000000680)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) connect$unix(r2, &(0x7f00000003c0), 0xa) bind$unix(r5, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r11 = socket(0x18, 0x5, 0x6) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r13 = getuid() setreuid(0xee00, r13) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) bind(r7, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x10000, 0x0) sendmsg$unix(r11, &(0x7f0000001a80)={&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f0000000600)}, {&(0x7f00000006c0)="579f344c72b1e726575b387e0f906ebf0256b3f3de5d261a4ef2998866bdd84cce51692e6c9e31c431725c3b9372cbfdea57c6170b7ff36e2db28d3dad298af785fb706fc6d542d6485e7f55d5b96071b917ac8717e1e64505e517e302877d0f63ef57b731f4c8f35584fac99e74ef005017", 0x72}, {&(0x7f0000001b40)="1f79bd5199315d38c9cf7b2c0b73e5b4223acd0cc018a19332158ea2890cd17e75f6bfbf3674d146229e28fa1b05442255c389f67aededc51c97230e8b77530020a563a6cb8c9357ebb5c32795e4136f65c7743f2b9ae3ad8b76055971cae6c2e0153292472a9694995bcc71444caa3eaa42a64c9ef47dc2bdf618feef9d5fd33d94d5ff9c2ec52b9e084f30d802ca542f807f46d6cbda2d125253de086913c12c375a5cc4c5ae026bf24e64bfb4ec866011a9897d599c06e1ef698ff5ffd5de2bd7953d91ea93b574b1dd9a36d6f638b722c858988cb303bb11557c0ac7a58339ce3c187733e02f398dc64a637533759e13673a87f57eab54e2349f385e41e35f1b359337a031d9ea9b08c444f9fe50422d147229c8a77529ba08897ce55d160674deba7171a7c159bde1199721be25649392999476949d56c41c0e0a8605e607db2d1e16c3042b16486ffd722e6be473699a3ad0a12aa2b3e473b0752ea18250f1c5863fc34fb64858d5eacc64d8cdf0204e02eb8b4c2555829dfd80ca35ad7a2f5afcb54649a7631aa97db22653f787a30de22a266efa2384e194b7be6f556ef25cf8444331f6b2653b5b8aad547fa4db24f2edb8277a2204acf891f9723a679db57a0dbd0037177fb0f5bd4e0ecc5d4ee32b0f3a756f3c342af77a329a6804e74d2f98b167b0c896b0de3c931774b8bc297b97a1bbc28c672ddb510b0962197388df1c78dfafb1b1b706bed21607d7ea9821ab5dce6cde5a6176212a4ad91f4f785305d0809178ed82359eb90b3721ad1f1aeec4304e125b85ab5f1f2137817f63af237e7e64e9367e4c60573830e6f4cec90fa649a332d2e951c748248b5d30bb336b2edaf3722e107e235ae2c4bd1efd869fe15781cbd6fb5ef69ee34dc4b0e08577bcd26ec47d7db902c5ed8b710426d5eaa20b653e862835f40627749dea49d96ebd7d59afe6ab7779cb2dd51de232879327f1bd6cb8bfac26716f3495d66d6c1c844dc0d5ef76f1453c371d7d0ee9546f8b7fbd2d307e9f931d214b60324e7f5ad46614778b6402f94487c9e9842e24fa72de7a031c74b8474f5444ab1318ed4146a327b5daccec903e926a74c2fd0539b97ec09e1a41ad0594b141de6c282a0b3e13421ebbf4984d176201fbe8a710e0b8d43ca3cd6a8dfc443c45055ec6964dcff369dcd8a5e9209295c04be9b9eaa5a22ad3471dd5b6aaa23a984c1c8706694080343f3a962e4bc59967b972a3e4fc13a403ae7ab88d648171e9389bd86ff746a2b03eadef9280b4c447e0564a74fb0c5a2933e18b873f08abf4669e223d98eecd22aead849a6360ea9add37251a7a9860303e229721a51a4d7ec6e268724be2dd391541a28c11fe3f6055e3d958f868aaa24373ecf6bb7beab24cd70a9e9bb833e3d7d7ad30c6e615a8ee6e1578a5c8ce8998581f1cc0699af5bc457d73672c6991df3f77ff659bcff91fcf0506a668c0c62b61d35de50279f907293d0ac339f0963f4f10fefb14610e90c198376581ae4f7748b36ecae77f67e949173fc247699cd253aca62114b8f5012ed95d3709917fd109b4f7f429f5ae33d4c9d6638551db85ff239489c1a91283e53d326338ac5e8ea0b1b758969eb9b631c6a8b57ca41cf031b0564670b8929657b5c6332795b40bc4584fb2a1ec45c644066df27a70435fb12debdf783992e8356831e3e29200f498ff4be388ec48cb986a9048548cd35f4ea1bb7c88df0b9cc4680753a264a91010a0982af44c031035685115cbd76f1fc12cefbba8065bb673acf541a61e7169ff0ca236ed5ab2933847833623227e7043cf98e7ee3eb7d7efcc119b59e9d5499eec9d70d5d065d08c3c218af32995b5a153199a1d1ff608f17dac9643f61dc6bdeea31c1d60c241de41f20bcb9525dadc4badb351b068ec176d12b1a1c16cb8460cf3f6765864081a1c1ba3db30465a9df644358794697030da038fe245f0f6c6ac29283a02877eab0f4871767bcb1a8339feceba979aa15e41a6618ab848ea5bbeac9b83b5bdf15ced03962691718db1ad78e14761372f802eac0f1d4eb8603567d78d1a1085ae6f3bd1726416d13b8ac64a107df0a5bb6f7d66a3ec583a4d17db053ced7117a674335f4ef652a35600a3204dee3c2c5a5aaa645d70f40a50ab496cf7679c6df9d9b045e30ec9cc1fed9a7003218838e9b852c21c975460a1076575b3356c0599406117f37993ff17ec2afd9caf352548aae5348a35966d09a2980e9484d06cce12901864c926cef574eeb58a31c64e305656e7bada542d7efaf80b174d476dad698bd53e1a32a1ab3045728fc66f77330e20c28463a15ca82dfbdc47af809c93ad3b9d3d7f78853f06c5a83d8949934917e374ca1fc6f313cdf203e54e2281e3b89d04edca268a9c9602e0c05479b7eccbba250c27a6627b41a9a2a2d7f5950cf956923161f8d3b784c9f198362c946aeca29f0a1fc2a472ec411ee0af36a7d7811833e24809496bfd6e2276f580076f5c3b6687e3ab5e67ae4f56c23934037061c79ddeceb354bc7d9628e430f985a2620b9427750ebd641e397ef8ef6a54d153499b16a86ab4af42c2e2fd924009ca0147b5ba5822a310b88554f2e8b3465bb1fbfbff61a4b52f369153b79ae087df7a07d1bf823a8fcd021725a3e5e3598778da8d0add58c5714e93e0fa56041f5c7a7a262e28f07c3f97ceb6485f2b4004702fabb6aef957fdfb4795f967a5888d1159d1e0349d3f432eaae1c59d4c8a718a09ef405f45a0d05e7ba55596b70e9851cb4fa5af37dfd1a88af85618b882d108e65e013d6e00007185df29364166c6e6fde5747751ee9a63adf22b9bbeab407935141686eadc27abea10d9784ad705192779bd9b91f4a42aaa0aa52bb271645d60d28d195438101427319d247163839f0dd7ba2d86148923552442f5b6a8f5dd347ef83e4649472a694afbe99525c34fbaed886fe3b8cc8b48ffd06eaae77efd6196ab0cfb79a4b3d9d2432f150ea00515586bf46cf46078a289ba5407da6190c0ebdf894f5a7d68721a472b1ecc12d93af6245f3dfacdd7c34715675b9d5fbe926e9fc12708696a956b667e8574eaeaa5b9e14c1b03f9950adb1acad3739b1e2abe9a060292b432e335128cec7ce0c871c4c9948dc39bc96a92f39c03657823260a6ad850e310171b19bfc690ec90f2cb6ac2a299172efb4dcd8eaad3d51401833a64edfd90f55f0beb7c742e07c223eeff33dc7afdaa19aecf5ffbf92e90a31d1544e4252d8aa60a6a5e1fe29f3c1e836cf9337ccf79b9b6ca0993b97d5dd9323f39b2003d985315ee5b6e892094977d3e9dbbe2b83589494af932906ca7db829c3591b84eb63aadbef450761a44ba64e879566b6228f40a9b0b7732866f68a3f4271f482872f7a087bab4d9aa3c6d24e860ee46b479b6e76b09b17fef205b74519f8f13ec3d90b9c1da5670259fa7734cc6c26537c0eebf885419c4e025e6e5a51b85024a398ae9c176fb51b3eea3efea41d596d094cb57861af6e573f5bb557ca1225aff112ea964e8f7bc60e0f34a55325b54907bdecd6378ea06955cbf9e8118bbf9971375904734333361e76ed2646f022d40bea041d189c8ffa091cb122e5f797d4a5c25bf0466160a927f5cf2c2c57cc4f7d6149f618316a1b4a7237d84a968347c40ff98df014bf980645abea7b78aa19aa046464089191ac99ac9ab93c587970a63209a22c3430a9685cf553f37c7865c79604553eaa7c2db77a48cf201cd8f7b764f25a7c07cdab5267d405d21ad34d14cc71ce37c705cce8870eb1c26a7378edfe200e3549fd7433eda48fcc08247df78868f8930853dee23003d1f59c13b0aeb99c002b8692864e63a3e5199887a63c3db14a4167ed5b343ae8fcf73912f143907e59fb238c3f74d2fb17adbde1d27d6d575becb44951b1e7261e9175963bdfb114934e2fd5ef17f017980ce34bff32c1d51ab1207a7ce7f112c6d6b7194e172a2d5545d7545df68038fdcc3ed3c1813c6b8b2a16a7c82b6a6665d9a1660d40ef12e5e27140231a7728d3f27437f63778ecc2789d4200e81e8952394b41b97faac31c2b5b821dced89c9df6f3f85422312f0f91dbc719a39a2e59a245df4100283cba372cc46fffafb1085267d9d09352d1a2f3b79fa388e58bc791022eacc2561b578510691f16505af88d7085f6d18282dfa15e50b7e1fc1777e8e78d1fe1a254584daa69f81a888e9b676c42463fef535cc79eaf097cd892f6570e1b0ec5b6362ce58ef2812206896efbdba45a9ca2072ef503228e353c2805109efcb5ab7909650153c6a34c392bf28ac7d9123acba9a9d4ea6de84d765a69505d07ff87e16dfc7a664bb95726ffc6e43014229adca28f04a43e93a9bbe7f30ff1eec4e47bc2ba0a95dcb5c7600fc98b8efa7dcb2dc55a6492ea95ff045f4a6fb21da92d808d6015abc35077c544c0426c2f4da383c7dbb8bb458b2a7ffb82858ec8ae167e2165610284ff1f62c64aa17e854ca25a1e54eb91381ee22777fbaee5afade08ce0c1b7a35fa5e924dff7304b2bd8b136ba13f916cd02bbb1198740f6f12c38db24af03d1f7c904d7501af4514d44a5e5f792f2b9d821726357aeb8405409bb3249df549549f17140de75113a4b3fdb37746df3fb5bdb0820b84bd96f549258bcb03c78e277567be9cbf41d351ce43e0471ac7d5522a8e3500b118eae7877dbd6cbd5207760bc5be16b6401d803442d492baf5457c17ff44013e70ff73157b309369da290e3b376a4d385b0f1c45c323bd7bf6e53f79e9cfd8ea13f21bada2edfb1037a4a82028616ac5c2dbba1407b029b3e809028bb419a9c2b776bba4677c0e90db30d194c1b637dc7b1595059da81f95b8c08cab05975c89ffc178bc63bc54000c63bc452860b0b7a6fd6dbd716cd5f596f09a437b46287194271f49b838442e57f7b248bdb584f008b494b236d67dab68adafbab5333210250d3925d7ce2a03ecfc729c7c1237bba068210e75c8cd53d96f438c2e6fd187f773fd71d85e69f098e5d0a723b631935cc6f663614eb8c519ac9aa59528361a4db9a44fe96925cbf56e74d4d3161eb727dd0f4b8673f239363cf80dd94eee7c2721cd6c8fa6366012e56e8e3767dbf1fc2a451ce09ca383ba0c51f28ef9eb9e424adb77fd53ba0d90324f743c7c8e009691833f595d88995fde822cf78e07ffcb935ab2921d8ff15a4cc497fe23161705b9b8e45132a5fedb1e1a0c2f7f3567dc9902e34c59d3c03e158be9210693f541ef68546e3f12fa493b0c1b366d5557b2c8d800967943d6505325a2bfd0932c97561cf982f4b5ffba0b5065efbd6dad49f53e761a19edd4bc91fca0b1e298dd270d62044b79b379bd007d60bff392f1a9fb63ff1743d5e9cd0e69a21f7c6f458ba93089844400a88104b5fc62354fa6a3ccd9baf11399a90338292af30a29e55f628eefae49e255f692f08cfa0891093b2c1daafeaa10e8828bdc0f22e6363f8fccd5cb2007ec16a0c8a21f1043ec9888f2736ba7aca06a11e182b8b02ab82c7293191e57446e81e2e35ddda93c2da7eb7e1801fcc61adaa0d5ea47eb0e44471c4cc79d8725d78536d663c3dc0062861678cf3415e59c7f28e95951767cb89077f8dfc50709d5c9a57e8e75b9f9f0a7e75d9c0a426a504a9ef15b357da03317326ddcdfb0bf2d2be052dfdabc68924aa252fb8476908490308b9f111b2799e9c2defadc1e3aaea595493c02380e6b979ea0c9c5c09f79c0dc7945a5c170aa38ef17b8d46bed396cd96852e5e8", 0x1000}, {&(0x7f00000002c0)='\x00'/11, 0xb}, {&(0x7f0000000640)="d01d89ea08d04bdfba2f514db22b00edf39cf090869f07bba0e2", 0x1a}, {&(0x7f0000002d00)="96d98a6b69eab95743bd86ea6aa4649b2bb7f15fb15c94afd0b868568c79dbe84a611afada5270dc18c21765fcf5f2ca9b00000000000000ce201e53c384a0ffab8d206f1640b08878a4eaddfed28097045b374db71b8f60af4b97ce90518e7583c5c24636f1faedba21335d08cc03ad8687f43805d39ac3fbe8957b1216c75d01c7174e4eaec489bfff3abceba9e8bbf583350a2e6e0a12b57b74855b89a475dd77c92c62f09a3c303369b805a8ddd4dea5eb1e946f4c9aae98297d437b935353a4c1f603425c559ed3df0000000000000000000000000000d3621db5bd682d10558accf9e22bb5c1a272b07e4111ffff0000000000005d1ffc6cccec69e639ab4853a45b21ac8b7d540f3aef79891ab40440b46a87da330a245393b88c4e52d0d5292f482089106e7f80b55dbd8d24f3d8adad038fcd3b3f11287b5603655c4f07ef4ddae13f4d8bc40015368cfd4bfe4f", 0x152}], 0x6, &(0x7f0000002c40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES8=r5, @ANYRES32=r9, @ANYRES32=r12, @ANYBLOB="0000000051a3ffff00ba5fc6f6e33ead33393ebc91ac00", @ANYRES32=r8, @ANYRES32=r13, @ANYRES32=r10, @ANYRESHEX=0x0, @ANYRES32=0x0, @ANYRES32, @ANYRES32=r11, @ANYRES64=r6, @ANYRES32=r14, @ANYRES32=r3, @ANYRES32, @ANYRES32=r7, @ANYRES32=r6, @ANYRES32=r2, @ANYRES32=r4, @ANYRES16=r12], 0x90, 0x407}, 0x4) r15 = socket$inet6(0x18, 0x1, 0x7) getsockopt$sock_int(r15, 0xffff, 0x1021, &(0x7f0000001ac0), &(0x7f0000001b00)=0xffffffffffffff10) sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, &(0x7f0000000080)="c6e73cc5", &(0x7f00000000c0)=0x4, &(0x7f0000000100)="b8e43bde", 0x4) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000380)={0x1, &(0x7f0000000080)=[{}]}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffc, 0x1000300000001}) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r5 = msgget$private(0x0, 0x2) msgsnd(r5, &(0x7f0000000200)=ANY=[@ANYRES16=r4, @ANYRES16=r4, @ANYRESOCT=r5, @ANYRES16, @ANYRES32=r3, @ANYRES16=r2], 0x401, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="451bb598", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(0x0, r6) close(0xffffffffffffffff) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = syz_open_pts() setregid(0x0, 0xffffffffffffffff) setgid(0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x8, 0x3a, 0x0, @rand_addr="3be1e300", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@echo_request}}}}}) setgroups(0x0, 0x0) writev(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000002c0)=0xffffff30) lchown(&(0x7f0000000180)='./file0\x00', r9, 0x0) setreuid(0x0, r9) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='r\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x2e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: socket(0x18, 0x4000, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="0100", 0x2) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f00000004c0), 0x8000, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000500)=0xa0) syz_emit_ethernet(0x4e, &(0x7f00000008c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500ff3c00004e234e2242db510b7e38672c0b853508aa94dc39fca4cbcfe34eab92142a74ae375a8b8298415ba8989b82826786c9d7f54ac640acf35a9ea8d07a7c176a4b5bb946641bc7eedb31a0f84bd02d7992f5687b9b0dc44bf4389e903cf9a2856a88f43a57443fa23ab4077016b1a05b7d0b2f4e898b193e5d475c05dd8e3d84b4f911eedc0480096cfcf147a333fd875d4a0042c1abbc9dc76c7b08ecc5852687912cbc24ca4792104c00000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="b00000009078000003030003030013120aa2f7ac5dc1e2f0aecbdf681099f14f"]) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r5 = getpgrp() r6 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000006c0)={{0x7, r2, r3, 0xffffffffffffffff, r4, 0x20, 0x1}, 0x8000, 0x0, r5, r6, 0x7, 0x3, 0x480, 0x6}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r7 = socket(0x0, 0x8000, 0x80) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)="0cfdfddd24212d49200116b5961437120932150a991da294f115ad558e08ad68f65e4ede52269d080bdf2211de865ea54087d466ac4157305a5d64af151e3a091e1e7b7a6944be24ad642446f1459225e1be22ecff534637d0", 0xffffffffffffffe8) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x1, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x3}, 0xc) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r8 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r8, 0x29, 0x65, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r9 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000003c0), 0x0, &(0x7f00000005c0)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}], 0x40}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0}, 0x10, 0x0, 0x0) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r10, 0xc014575e, 0x0) pwritev(r10, &(0x7f00000003c0)=[{&(0x7f0000000040)="42bd8049c214041324b9f1cae7cef078415248f16a5e43c2dcfe5956e9cb83413e6170de021e82b1aa2640f75ce3c77996c720ccd2e10e596afd42df59f4f39ac9bd6fa559d31af5d5603bed5611b27bfcfc736fa609a62f11bc32c0d3df9e42bdda9ba746358e1c7a9fd5951a56bd442f04395037105673442b86aa1af336c2d7c94e858751a7a3e9cb91a35848ceb57506a1a3ac8fd2b9d41e73ca375473e8ce883ada95e58ba154248e694a57c999f5c59cffb9c09f7dd860fe73b3ceebb33deaad8b8b57465a9d953f8e6fa0bed460bd25476afbfc8e063312f5a59ad8d1079f822efdd0c08d175ad8bfe2f08d1ee3acc8245cb26f68d3", 0xf9}, {&(0x7f0000000140)="506d413a088e108d509517fd395d0808e35fb8449b31e044868c10cdc3070a9b3b0c4246bfbaa5aa8b49666f932283b25d84fd85e8c27a52263e3b21c7bf9070090ec5c1d7caed2c1476977c755f942410a6cd78244525f10aee95983e41b6f6cf4f5b1d7ad80f336e8fc78e290a17136b944af6ab69210366c514b24182eddc606e1d5fc828d924a02a0b103c747407ff61bfcf0f23b57f1253a6", 0x9b}, {&(0x7f0000000240)="b9edbb2507eabe823bc0299403daf8aedc4409d9687684e824b3519c7741a11143fda7c6b86c36a2cf71d61b42fa83ffdce24b5b855f061d2b9342f14afe5d7df9e25fceffea4152fab2c1fe5b877ec19ceffe2cabf54026e496ce3148378af797acc5682d6b8665b606e9b98c517ae06504d2b812eb57cf150b1bc072086a03dfd84b0e4af80cc91b28cef23ebe71b8f9e3fd4bd671254edde2f674f004b6", 0x9f}, {&(0x7f0000000340)="e8f5ac06ae84750d7e53cdfbf2fc888d7ec80f522c497c99b50bdefd5f33328a21b077df16dd", 0x26}, {&(0x7f0000000380)="ecce76da25ce576dcd811facfbc1f4046ad344786937eef8d372d0800847067e58f6373f9b4040d26dac05f83f610c", 0x2f}], 0x5, 0x1) write(0xffffffffffffffff, 0x0, 0x0) readv(r9, &(0x7f0000000000)=[{&(0x7f0000000180)=""/209, 0xd1}], 0x1) executing program 5: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r1) stat(&(0x7f0000000280)='./file0\x00', &(0x7f0000001480)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(r0, 0x1, 0x200b, &(0x7f00000000c0)="06007200", 0x4) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0xbffab6d3d3d32fb2, 0x202) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x8000, 0x6da) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r4, 0x80047466, &(0x7f0000000100)) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) chown(0x0, 0x0, 0x0) sendto$inet(r3, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 3: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x723, 0x0, 0xd1c, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r5 = kqueue() stat(&(0x7f0000000100)='./file1\x00', &(0x7f00000001c0)) kevent(r5, &(0x7f00000000c0), 0x101, 0x0, 0x6, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, &(0x7f00000000c0)) acct(&(0x7f0000000180)='./file0\x00') acct(0x0) close(r2) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) write(0xffffffffffffffff, &(0x7f0000000540), 0x0) r6 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) r7 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) writev(r7, &(0x7f0000001840), 0x0) kevent(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) pipe2(0x0, 0x0) fchmod(0xffffffffffffffff, 0x42) sysctl$net_inet_ipip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ipip(0x0, 0x0, 0x0, 0x0, &(0x7f00000015c0), 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod$loop(0x0, 0x40, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) rename(&(0x7f0000000080)='./file0\x00', 0x0) rename(0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000080), 0x0) r0 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) kqueue() setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) getrlimit(0x7, &(0x7f0000000040)) r1 = syz_open_pts() close(r1) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000280)) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x978b, 0x0, 0xd3, 0x80a19f, "bf08000100f1675910812cc900"}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd", 0x20}], 0x1) executing program 5: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f0000000240)='./file0\x00', 0x400, 0x8) setgroups(0x41b7, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0]) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000400)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0x2, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) write(r2, &(0x7f0000000280)="d9537abde93d050cdd16b13f742a", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) kqueue() executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) socket(0x0, 0x1, 0x0) shutdown(0xffffffffffffffff, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xb, 0x0, 0x0) mmap(&(0x7f0000003000/0x4000)=nil, 0xfffff000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) getrusage(0x1, &(0x7f0000000200)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000024c0), 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000002500)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) sysctl$net_pipex(&(0x7f0000000180)={0x4, 0x23, 0x1}, 0x3, &(0x7f00000002c0)="75d3095e479eecff8ada1b792587dfeae4acec0e088e024b754a1cbecba38d23b22a426a42a5d880d4fd65ef364e287b05a4abc10501b552746be95399fddb124aa9e267a1497d2d018562519aa4a768b473bd2e7025b61a836aa59d85712ad45d25a1bbe67aefdfeae927580b0cc0ba2b7c99a22caf45160d1119addf5952014f20d171eb9f0768f734c138e9", &(0x7f0000000380)=0x8d, &(0x7f00000003c0)="57818141a36b6cf45035fc", 0xb) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000140)={0x7, 0x10001}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000140)={0x3, 0x6bd}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x44) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r4, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) close(r0) executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000580)='./file0\x00', 0x1, 0x0) sysctl$kern(&(0x7f0000000400), 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe}) syz_emit_ethernet(0x10f, &(0x7f0000000240)=ANY=[@ANYBLOB="ffff0000000072a1e06d00d9080045000101ffff000000eee878ffffff7fe00000014e204e2200089078ce2905ff0faf350b53ee0572ba9cd95c1202d3a1c757b324efad979ad9cd23d7cf6eb223db388423da262bbb0c99ffb0aba17b98c99419407c0a086e1b8b20f9f0ebc301dd3d7185c2bca722aec912271b3d00918f851dcc0265b45c06287c5b4fb9e934ffffffff8c0f67e5697eb5ccb58007c9102dbd19c6badff3416944fe9db38c905da83ec2aff59a00207f5335b600b430f9a276e07fe2056c07af1874f9d18de733a0eb33c2876702bcf348357bfb8f95219643ef4732caa03e6cc96a942bde813fd180b300f15b82da965c665dda8113652a00bd9b61feb76026ff44c6c85e67f3"]) r3 = syz_open_pts() close(r3) r4 = socket(0x18, 0x4003, 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000480)={&(0x7f0000000200)='./file0\x00', 0x7, &(0x7f0000000440)='./file0\x00', 0x8}) accept(r4, &(0x7f00000001c0)=@in, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x1, 0x7, r5}) getsockopt$sock_int(r4, 0xffff, 0x1025, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r6 = syz_open_pts() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000140)=[{0xb1}, {0x4000006}]}) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0xf274, 0x7, 0x41, 0x80a19f, "bb08000100f1675910812cc900", 0x0, 0x9}) semop(0x0, &(0x7f0000000500)=[{0x0, 0x1}], 0x1) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ftruncate(r2, 0x80002) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) dup2(0xffffffffffffff9c, r2) executing program 4: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = socket(0x2, 0x3, 0x0) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100), 0x4) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x8) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) close(r1) (async) socket(0x2, 0x3, 0x0) (async) dup2(r0, r2) (async) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100), 0x4) (async) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) (async) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x8) (async) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) executing program 6: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, 0x0) r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x6}}, 0x0) getitimer(0x0, &(0x7f00000010c0)) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f61, 0x0) pwrite(r1, &(0x7f0000000000)="19", 0x1, 0x0) ftruncate(r1, 0x8000) fcntl$dupfd(r1, 0xa, r1) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x0, 0x0, 0x0, "00df00003f00000000000000000000006d2b00"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000340)={0x8}, &(0x7f0000000380)={0xfff}, 0x0, 0x0) close(r2) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @random="b88a285130c2", [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @broadcast, {[@ra={0x94, 0x6}, @noop]}}, @tcp={{0x3, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000002400)=[{0x0}], 0x1) sysctl$vm(&(0x7f0000003740)={0x2, 0xc}, 0x2, &(0x7f0000003780)='!', &(0x7f0000003840)=0x1, 0x0, 0x0) executing program 3: sendmsg(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000001c0)={0x6, 0x19}, 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x15}, {0x3}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) executing program 1: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x1}], 0x1) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000002400)=[{0x0}], 0x1) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0xfd) setreuid(0xee00, 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) ftruncate(0xffffffffffffffff, 0x0) unveil(0x0, &(0x7f00000001c0)='c\x00') socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r0) r1 = socket(0x11, 0x3, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000000)=[{r0, 0x105}], 0x1, 0x0) rename(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)='./file1\x00') executing program 7: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open(0x0, 0x20, 0x1) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x2e}, 0x2, &(0x7f0000000200)="f2420c5ccaeaad9f77a805ceeb247b063a6c6ff1cbe5ba0a4b4bb350cb1fda9cc0d08c2310f2c0350e73933838496058b152bcae427a9bc8eec91d9c98908b4cfbb6db8094e4a5aaebd32dd9c2b2e221c8f3fb6e26a6f92d799e2692a75c7ad01641436e76def55097b8a47ab86b7c7e9e6049b082117e4016d7bddd25b52641f5ffcc", &(0x7f0000000040)=0x83, &(0x7f00000002c0)="a2c526c0c1541775e04d2624ade53b6ef33a3d8466662614c1843ffcc191cc53c5f5b3f2a5e14576471fa21260ebbf7d59190f29eb5d5be5d593b8997083c65055d1b88568ee76218516e77f27b1aeb66c3adac1c16d90785445ebdbecb3919e9ffd316136fca07b96380fb0c2b1aeb9a488b1157a34451fa3cbfae6824fd1867372a376f4af2c7ca2ea67959bca30cf190750f80b7b30ab06", 0x99) setrlimit(0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) close(0xffffffffffffffff) chroot(0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x3811, 0xffffffffffffffff, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, r3}) fcntl$getown(0xffffffffffffffff, 0x5) executing program 2: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="5ab777", 0x3) r0 = openat$pf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) dup2(r0, r1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x30}, 0x2, &(0x7f0000000140)="71f9040000000058bc5a91501d942400b5e1a0757cb9af769c7afec37082", 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "090000000000364d1f016dfb37a23ab44d04c50c"}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a", 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x8, 0x800) msgrcv(r2, &(0x7f0000000180)={0x0, ""/209}, 0xd9, 0x2, 0x1800) socket(0x18, 0x4, 0x0) close(0xffffffffffffffff) socket(0x0, 0x3, 0x6) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {0x0, 0x100}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffff511}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x1}, {0x1d}, {0x6}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980), 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil, 0x400000}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x59}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000283000/0x2000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) socket$unix(0x1, 0x3062ba2fcd7a9061, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)}], 0x1) socketpair$unix(0x1, 0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 4: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, &(0x7f0000000140), 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) executing program 1: mknod(0x0, 0x3a0914c44f7b202d, 0x504) socket(0x18, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket(0x0, 0x5, 0x0) mknod$loop(0x0, 0x0, 0x1) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x3}, 0xc) syz_emit_ethernet(0x66, &(0x7f0000000240)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "270100", 0x30, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "8000", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4}}}}}}}) executing program 0: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000080)}], 0x1, 0x0) open(0x0, 0x0, 0x19) fsync(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x1000000000000000}], 0x9, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000000)="b8", 0x1) ktrace(0x0, 0x0, 0x0, 0x0) lseek(r1, 0x2, 0x2) setrlimit(0x6, &(0x7f00000000c0)) open(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r4, &(0x7f0000000480)={0x0}, 0x10, 0x0) shutdown(r5, 0x0) r6 = semget$private(0x0, 0x4, 0x3a) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000089000/0x2000)=nil, 0x2000, 0x2) getgid() executing program 5: r0 = socket(0x0, 0x2, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x1}, {0x45}, {0x8506}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000000580)='\x00\x00\x00\x00', 0x4) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x0}}, 0x3c) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f00000000c0)={0x0, 0x8d}) execve(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000017c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000b6a17e5ed59d948fc0d1ad649f90617d74bfd613765b2f3c9bfa099fa1a9113286a3899393ad5df0ab74ee4e448386d3344242c25f2e99f5be3c238f5afc48bac2663e6bf5192bd5e5ac5b793c58cac2865e80ec1b01f69d2774f823ab033c86ca11398d909f7a8cdf", @ANYRES8=r1, @ANYBLOB="87077f895c8f06d3a48756acb1da567b1e70f67826a6", @ANYRES32=r0, @ANYBLOB="4cf4b0ba58b8743438b04d3e383a293cb54b08f01cce86acc4fb55dcb66a65be69f7aca08355114848c5bf4fbf0164b86622912880c3c470ad5e92941adbe7f2a6eb7890cbcc1dd56923cf1422593a3743348556f7229fd42936cffab75937a55a44beb69961c04aecbc3422534eb346d6e8c64210f9e275909091148934c61621447a571c946267e2f2d4a6f34fcefda076ca0ce33289bceb8081eeed4f6f7ba301884c1ec20f95195ac884bb8b93eca9281dc54bb241280e6ad9c1b00e9dde7a00", @ANYRESDEC=r2, @ANYRES32=r0], 0x28, 0x408}, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) accept$inet(r3, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) r7 = dup(r6) sysctl$net_inet_etherip(&(0x7f0000000140), 0x7, 0x0, &(0x7f0000000240), 0x0, 0x28) sendto$inet(r7, &(0x7f0000000240)="03c0", 0x2, 0x0, 0x0, 0x0) write(r6, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000040)="8bc55fd7d56a7082474ee92f1ebe0b5496214ed0a5a47ba82aeefd1eff8f16344bf57c85ffcec2adc060644e956900b416ec7a17d8fad584202f3dc698b895b6d3041ad7c48c17b2adff3a3298890db0872218983371e152adc408cb2ef40a2218a59beb1b145950854ec6dc0a525899f59211a3f06b9d9466c15a26034b8d9ffef9e92d16391fbc68b46476161d", 0x8e}, {&(0x7f0000000100)="8c91b4958ed3ded4dc2e9c73a1b283c0d4ff5d38c4d520d9a402b8947f0541efb4eeb046a8255094aa9f838af8563068f3aa5f10f9091a327e88d1e553c7f39898251fc969697b2a60175fc564abedb6e2eb7b6a793f6b3b1758a1c390f57fced75ba3810f99c8624a427106129b068b9421efce60dfcae7bf3b97b71fe61ef25864124ce8ae31cdf4fac098d6877b75b9b18337e4d1527d8bf5912fb5cb33c754f31afd1a647b37816fa470a4c26868776699c31caa03da69b6d5a4612709996c5e0f6c53e7b463ac047d477bd9a1828be4d078c5443a07dad92562f03e41cc6c979d1f322aa7dd9104", 0xea}, {&(0x7f0000000200)="589bf0746e524c352cc6118e371d36e463587f2eab757a89b1aa6aa90b796af553f6735764eafaf2ea850f461d7b43b3a74ff7a47de70e6c29b8f009b9b03ef5f498e4318d7d2856e66baa8eebccba1ff0e6b4d3293bd829e8ae0bf09018ef4d15e5e51e8c104a7ae346ed25b0d2af9c6dd7586e4a463e311c47a5cd9124947c10a13d87a1e7d696b4e42ce16673f4f86605cb992affd9476a38dc5d3cfc9e41f047b0ce7e737731fe62bd24202d6adfbdb35294b2847ee7a60e6223a35d2e66b5523aae99379ce437bd58c081dedfa24bc02dc5204c0167cd32849c492a5ff1efb3cef8433479dcd52e034ddb233c53cf6fc3d15b8a74f4", 0xf8}, {&(0x7f0000000300)="05f9d8b57825893749f2976ce1dfeb0842e09a90aead6e886a8c464c21ba4df54f54cfd5cc9a375d99", 0x29}, {&(0x7f0000000340)="923b", 0x2}, {&(0x7f0000000380)="dca40278a6da198bef975cdb45974918124b704dd5c0f4929098fc68bcaf06b7e5c303978fe92bf5d57de9c5eb4d2c05b4ef1847bfeedf9e014075f7e650636f66a735927eff7176d3229f1d58b7221bc2247362202dac57cc830b1451f6eba78625a39abe00552c38e890fce6488ecc65f16c4b28cef875f93af8e3619cb7652f214f663588e0d5ee47dde1ac29c2d584e69116cc73963d0f1cfdbd53e125bac466ed24e5842a96521b4635ac99079b3188f07ba8d6554eb5eface031b5f2c033014a460fe10c330a901c280ea222fd0d74f9c3cf45297554926f4646ecfb1e96288d81acecde2a64efb2d05d176c78e6503e531715e5ee044f63f72595b6ab24f930fdd634a3bba971c2e9469e0bae232420dc1a2866fd5c685da1154c72223e753cae8fa22c8c30afcb26109a400ade93bc5b337f5e9a4821b3168bfddb6322ebd47ca03e1c8a147cca26a150fa6fe8d19c8888f256d561cd1489a268fe409705d71bb218d2293fdbef34cc4200a457c41a9833a331e3a9603e766790d77a9820115c31dda122b1d164e0926c8d477d1f6f644b1aa76ce638c2c028994e73a73482ffed25e2e1844d4e1a05f8aeb6df58e3fec5230bcc7e29b1fb1ad97b6e0f2680568173707f4d8f3617190e132ebcd2423a8dbfb08aa782c11a8accc7422b7753b77721d9dbf9d37a1555a80f9e7cc58f43d3e79a776200d4e98db6d7ee56c6f3891444db053a05b63029aa31ffd683ea20b0a52ce6ef234e981749ece7d25f77f04cddfac188d05ccc103f516bfbf4ed6138c6ec1f249c91ab1118dc21a46f4269cabbe9eae095436d63814c2f32f8b86eb3fdd822fa160e06864bf6d613eb494263a17e466dbda95921ec81108c0853acdba6aa62c23b43ace3d2f9e5685b5ca9825f980760922529c393968c6ab167d04b107ca26326c84a31f5dcf4eeb3b1ee64bd917b8e85561b784ab511971b96a32d997dae648f62a011f19f34dc83f2a2fe1b5043b40e259844a9a5e05f7c71a92579e969ba467398b4d07342500c3878c36d959ed284636d444da14b29bd8d202a0d5ee9f8f791cdf67a63d3056ae975c7fd7ded93a83580839552087747419c60699391f5e7e5e8e61c6a640020caf901bdd837770c4b5c3b3a47f95ccc23463575534e54f716a3b80b5de89488759a4e16f1500ed66deec27e91c372e3c3597fafa9ee3a438c6902192d702863f58ea356b98193bd0055a592fa19fa34c8636bc99fdaaecb5ebfa6930fc085c8b6e34f0832db128d61544624ddd87825b68f29e0f9e12814a9b1269ff7b8773e2d080f689b901f2d4d6a9b2b65c5c58b3c3ae0bb93f249a30ef884768b4d166e3648bb00c2bc8a53c42ee21196f7f9f71b254530fef9a3f2858c281b233e0070d9a387c79b9b3b1e2605054118f162bf7184936bd97bd795458c0793c0497fabbd7b460deee237471296c5a431422ce868af98d2c9fc1644a4505afe03612ff89dc310d0e8e1212bfefff7f94b2737435b57b9b2487fba3827d529027c7370b0839a670f514d22cf0c6b4cc7aadaae23cb4982e98e5350e2bffba4996ce889666dd79e5bb5e4f3f174b613341904f41283a634cf3da9a4e155179f917acc7972241441658b28ab0b976ffef8ff0ab4732aefa93b275678a339736d23468247bb8e814a13cbd9766b810c3372ce2ab030ade006e88a95a72d33d4b6920179b10fcda0db5e0200aff2fd2fe5068717556a1b11ef666285f7cdffa801dcf7ff5255a19d85de375f8cc91b4920bfa78def684125b4036affc1036958fae13507a513aed54124e668012db0bed7bda45764164fea14c3bc537299e7248765d90ec51f8b66cae9167d0a3bdce8f9ffdf62dea1a1c33cfa3aa32794c4b3cf6b3c9b336fbc1fc54e511a041ea66b22ca4da631fed0aea8c6f84944b39c03e6af9baf449798924600d621fc86634290f6a2e42fcb02cd4131edaacbd9d95ad27e991924be0c85630c07b4b5ef3e9052e78ad6989cb8598a94b4df1fc1ae4f7a5ce093922a0e78059b8c352de692fbf2fee6b8660b140e30f401051d02d4842561e2f78da6bf5037bf691e52a782d866b1acfcad7973396a7b39b1cc0eb1a3c3f4c60ddf0c4d6a1a22427512592146ccdeb4702409e5ca7d7ebf5f74357b41e817771fcc1d71518d4f93892c0f6e058360a7fa92e14d8e91d4162f0b10263534620abbc69a5e0aebd78046a636c7ca351e5cd305e045d096c9e2b9708fc805031d3edfd3b744298ad89575c24e99c9f4e75c9e5ba4f34f8a9fca28b049aaadfee214cc52ee7916bb97a92f90574962a818f2c798ac47316510fced66a0d6bd419458d1dccd8e139e2a120ed6cad8d1541da5d05d7f15c537ab8cc1eddcc56792cf5afb861c372069dbe1d6ae2c2dfb1725368eb65e73906193eedc18ede136955ee76f1ed3e2b369e6d8f5f792b9e8b83e65d60a104cf32074680e00a7bf2269e17d256ed18eb49ef5a3e4bc637db09bc2fe7b800afbf7a64179ba184ccd8e6a1361fc2bb38a30dd495735caf541aeb4b742284f79fd773918e43bb660e3249785d95909608129ed93d5c62208400b3bbc795f25e1ac4e714e5c7714a6dec8a62d1daf29a67dcaaecd296f838bd9e9c4abaa2e4815dcf92cf4d757792ba694ab29ef01b2097a35737107cb566107816aa33a78e2a1d98eda77ea1bc8787bd1c88126b7e72313121a7b8e07294288d0bd20f636737e90cb0dd8cd3aa39a7da83c90b9d940199fdb1488c690df9348e732e0758bf957cadfe66124268a4b2f14abb3d47a264ef1ba9138b5ea637c2f722d3843163b21a123e45691a4ced1ed8c6751588a941696b0ff27291efe3f381109f4b816c1262b184853d5c3a66bb3f80c7c5591a58e8201923277a6a0aa47bf8d50cbc7073fc1bb24df4e75389f7a671096aecfce0ec93436a23737e339384ad6448187d27c99eba52745a1d4d4ac030001c9596c734cc670b3c36fd136edaba75b9d41b90e70fb486d2d9da5fecdc1003cca774bb9666a48c07e0466e83129f4522381e300980b0a8aa113db7c963ce3755e001241acc4655abd91529042b1ef24552c982cf3a9dbfd35fe96f1488cedfc00caeeb7a71ba3a34e8f883c637190992f157d3468297adeb177da894147ca46acc77a736e86768f90b57dd4aed72d9d7a6c276d7f56ca8d251b8b3a3a7106860a1fe4c934404ef765676ea7a241a90d21b60aaadccd5c8ce916fac3a7cbe064ef3f33f84794f32a2984f0d467ca1d420b0cef191fe494800f909382e1dd1e74c0ea9beaf32ba1fdd44507f18833a6756db8e01b01e9a99fb137dea25ca22c5369ef58613138e1490b0105528447c6fe7d4963676af307e96edcbb9ec457be0958c8f4443e4e44a0a3f893e7ad817842641af049309f822dfb35644a0dc9aeceab2de1652a869fe050c31b1c88d1f95cd584e2be901d12c2d2d1373059e9de0cd47ed216f6a177056cb88a70da0c37982b48dfcab1d3107bfac8bb2ed10f9b7f9be21ff769dc9a81aa08d8e20bacea05be8f68530148fd61ab592ef9a576595354628f3a7f9ad259944f5e130af891fdbc7d9d749442191b310802ec4fded263e662cfa985f056221cc9aa43abd9ab56efe997fdd82df61850b4d01fe8127df1bd315be1d3b01d4a6b720cc3f40f15618bfc0c3d0ed78232a1a216f47def84fe0002ce76cb0111d2bdb07717b46596e46a2b1684797a8bb60db16db84b91c31c9022d8e668fd257e900f87035d52a88ad05f08b6ff632d9315dc970e4ebd1826123229b97d6742ba64de6e9d95e30d30557eaa7b50d0ade4812598c71f88d3c2b641f72f8400d1d531a30725dc01447c4e8d8c42123f0fa4a212b75731db48020f76024634f9938e7f61b0ec58c661bf007ee3b70274663c9586856e1eee224906d1d1151767a2bbf2fde970ab959bae80ed8e83e45b9707572b40a69ff7f491c7aa35449038e668aaba45665edf780278639638d3ffcf0899f753ec8a7620581d695c05834fbd86cece887ef715aff85ee59fdb389e3e4365f6ac4734fb951f806fc5417d5ccfe79a104ab93627fca6b40aadab44278dfbe9b8731ee295c986249d245d186da4b53bfd86d48268d4cf28803cf8cbfd7e350e249169e07cc768756c4afbe2a16001d91dcd2041f43385dff24d2aa32606f3f24381ca40c136761faee0dcb33119b9e686781c0fe687500c1aa862228cea3fb2ed41cc7c9b0a9c4543d2cb9157dfb39c36f964d8aa1ead1cffbf32e5b7268fc3e4acbdb507940dece2e30d3ea154b6ffb0a20d40174bf7cde89061322a29748d2a2e435a89a2702c520385255b6004c0e29b1bb3d78f1fdaa775e617a0b4e13065e91775f95e13e4985a00146e81791072d95e99757cdfe786bd5e4d81b069e0fcc82ef55069045aee201f750af8d392c40ab73fc5f8529c1de45a83977800f09cfc9998088be20884b3329c9b4aaac494fb1ff88eebb96fbb9bfc8b0e85f5690b1d6ee6005a910083610fa9e847e9a71be78678f5dd526481aa58d364d401a4f0114b0fc5f33387ae69192cb5f9c4a3695a3530d7a5a1a235325a563ee8276b533ec3add3021773e500115f470b7a4e39f09f1f2526dbfc4df9d12ebeeaf58f34444821f0d130e046b93d9a27728b6d328241a0c337e98c975d34ddeb86d6dc9778c29614da0138c517156103005a18954f0a449e06f0feb99516c4340003167739cdf7fbd99e96dcedaadfab2e3442e05241ddd6b85f92c74f5d747baa16ff96e0f84cbbbe82b1b89bd5c6f03da366ca6c73c390feeaf1e871047b0d1150fed36aaaae3457c0fdd162749369ff22ba36025b79100b04469fbd87326ba3e4a21780859618e60923ccc01f4c499554c4f189148495f8b977a05f99aee82cade054621c810d155dc22ac227b5a24c6e12eea948730b6ca83e3459ad40bab0e27c17883dcbf95dca3fc6934bc7fbf32324f128c12c81a22b97afdecb0fdd7d1a9fe0a2d11be68e9b474649db738fbfc4125d54853c5476b0232d715c63a11b64ceeefcc202d63a57976d741066f7a46c5c54b488a81d65e61be1273aa14c43b2485962cca64e3b4b34d084266da3e89d3a10db127715a9f69e550fd362063af118ee9d074971e4a54176d58effc831a9c7a2a4211097b28c6b4119cdffef65cacd940dc6fd66002b3cf56e9660dc11d2329aee1d813d53316772b77a14474b2f88a34d7754d724ef9ca19fd1f5b4e5b4567b751afa13f8cd8fe02b0ea1fdb276508c1f7f64ee9a53a797c0d4a3a6bbbe71eb0ba2e2795fb17ba78545bf2da33c0b0f884251ffee752df267f5488b657476773780cbb7b2cd85dac21f594df05d2e41600fc18613a3aff9bf87b457c7243586661ac7f839f31cf19f1d40479064b424a9644b3088fe5e8d479d125d65bfce29242d99a878dc8dcac7ca4f4f1e0fbf9b17625cab35d8cc1cf38782acc791eb38f981f1cc2938992da2b3e4579977d27e58fd024946893c5793a9fad491a8249a303dca805b713d9eabb27a859e0e4140643a35ea99eb5183567bd1ff4a7d5f1c9f52650356ffe4d10b32cb60e028496b67e5195bdcea0d551d9725437b8d0fdae52a4e0d37b7b7ecfe134c9fcbe44a3773c2d5b995a9862ab5f1fedea01840bdffe31063d88b3c199b3be1b5f6b991dc95bad639395d83de1b18afbe505e720d6a01525c033414ea799a61ec6f078cf7fdce99b2c0d69945fa0f68efa1b54eb855e5a5ba408b440e926e6fe005a87998a2e828dc56fc1dde", 0x1000}, {&(0x7f0000001380)="8cb6a3525e6c1c70b8d9c633b83b8758c23fe2d75666f026f772b7a220158ec643734201e85d43e4fed7cd88aae80265ffc666728e0914687f67717ee2091542a41babd52604955278fa6ab7adb4f74b16396096205d321404d8f3deb1af11aa1ef2fb62f6c90c589ad1b5cc79bdf8c715b192d7c2e945a0a14e8acf68f778d6b4fe1a39257ddffbc2517a401c287f9e6035947cace22e9c33b2782d8c7afedc7e499286ee59845a884501eb9ff8b4e164a96dad4e84fc49118e1581aaaffc", 0xbf}, {&(0x7f0000001440)="28547ff916f82a6ba1cf3a583060faeed902c085bfd9774b9fd5b4bb6e4e46a0c6830111f8e1917f50b6c4549b0c1b66f2416e38bad33f0de72204e336142a9f7793853a8461888dd2a3a324d98363c8c1b2dba0bd1b5e2e06b89aad8313bd37b6590fd632a7d9c4f79265406fdcb7a0a18461f71fcaf8a286c648319d592d24fcecd8a8d00da2", 0x87}, {&(0x7f0000001500)="1eff4a5cd308d0cf7e8a50c6da7658f7fe4bc654b0d50789bb4df7db8ce165bda57cfe61c82eb1977a5825b88d739dd1c0013fa48ea79dcbd043db12cad9e7b8711cdcd06f2cd09991228028414b8ed1d3c623543008592fadeaadaff8a4ef17d83ff4", 0x63}, {&(0x7f0000001580)="8ad3eb298e6ef3739684411bcab42be2098a4ca0e900a01072e68cdc7b5df81cd194bb651371d41479f6edd27d74db88fdb3e8ead4cc102e038bd4c7080d192bebfdf7c4e7b1773a067a6cb6527aac34a6af4151481dacca4900be40c4ec0be43053284010be9be510b0bfbbd397d3c13bcf1cddf3191f9342f031340e7082c5c3ae57dd6fe468af5e3d8c74a8", 0x8d}], 0xa) executing program 7: setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000000)) socket(0x18, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xffffffffffffff96) openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000000)="4575ef9e7d37c4dbc85ba9d929c7a9ba3a580fabe11caccb5f626e75441592294c7a41b9180d9e81e6f28e51d1c7944d731b3fa68a715acbe922e48b9de6085a225cf2a3ce2eca97944e2efa", 0x4c}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) execve(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x8010000000000005}}) getpgid(0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) socket(0x0, 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x46, 0x56}) r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r2) r3 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r3, 0x0, 0x0, r2, 0x10, 0x9}, 0x0, 0xffffffffffffffdb, 0x80000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r4) chown(&(0x7f0000000140)='\x00', r3, r4) close(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r6 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x0, r6) close(r5) r7 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) shutdown(0xffffffffffffffff, 0x0) msgget$private(0x0, 0x0) sendto$unix(r7, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af63003728211e000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) r8 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0) kevent(r8, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x1b}], 0x203, 0x0, 0xfffffffd, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x6c}, {0x810e}]}) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0xca) symlinkat(&(0x7f0000000000)='./file0\x00', r10, &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) executing program 3: listen(0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r3 = socket(0x1, 0x1, 0x0) r4 = dup2(r3, r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r6 = syz_open_pts() close(r6) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x9, 0x5577c533, "3c107dae307e08002b4600000000da64612c3300"}) writev(r6, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) close(r5) accept(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 2: ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) (async) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) pipe2(0x0, 0x0) fchmod(0xffffffffffffffff, 0x42) sysctl$net_inet_ipip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_ipip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ipip(0x0, 0x0, 0x0, 0x0, &(0x7f00000015c0), 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod$loop(0x0, 0x40, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) rename(&(0x7f0000000080)='./file0\x00', 0x0) (async) rename(&(0x7f0000000080)='./file0\x00', 0x0) rename(0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000080), 0x0) (async) accept$inet(0xffffffffffffffff, &(0x7f0000000080), 0x0) r0 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) kqueue() setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) getrlimit(0x7, &(0x7f0000000040)) syz_open_pts() (async) r1 = syz_open_pts() close(r1) syz_open_pts() (async) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000280)) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000000)=0x9) (async) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x978b, 0x0, 0xd3, 0x80a19f, "bf08000100f1675910812cc900"}) (async) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x978b, 0x0, 0xd3, 0x80a19f, "bf08000100f1675910812cc900"}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd", 0x20}], 0x1) (async) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd", 0x20}], 0x1) executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f00000005c0), 0x0, &(0x7f00000006c0), 0x0) socket(0x18, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x23, 0x0, 0x0, 0x0) r0 = msgget(0x3, 0x158) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2, 0xfffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = accept(r1, 0x0, &(0x7f0000001300)) recvmmsg(r2, &(0x7f0000001540)={&(0x7f0000001500)={&(0x7f0000001340)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000001400)=""/83, 0x53}], 0x1, &(0x7f00000014c0)=""/58, 0x3a}, 0x401}, 0x10, 0x1, &(0x7f0000001580)={0xf1, 0x9c}) r3 = dup(r1) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) msgrcv(r0, &(0x7f0000001380)={0x0, ""/93}, 0x65, 0x3, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x0, 0x41b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r4, &(0x7f0000000180), 0xa) chmod(0x0, 0x21e) setreuid(0x0, 0xee01) msgrcv(0x0, &(0x7f0000001100)={0x0, ""/69}, 0x4d, 0x0, 0x0) r5 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x4, &(0x7f0000000000)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}, {0x7, 0x0, 0xa6, 0x2}]}) executing program 7: r0 = socket(0x1, 0x4, 0xb5) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) listen(r1, 0x9) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x3901ba16) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x26, 0x2, 0x8, 0x99}, {{r1}, 0xfffffffffffffff8, 0x8, 0x200fff78, 0x4, 0xe629}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x200, 0x3e3}, {{r1}, 0xfffffffffffffffe, 0x82, 0x80000000, 0x2, 0x7}, {{r1}, 0xfffffffffffffffb, 0x66, 0x2, 0x9, 0x7dba41c3}], 0x80000001, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x93, 0x1, 0xc2, 0x1}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x5, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x1ff, 0x101}, {{r0}, 0xfffffffffffffff9, 0x49, 0x20000000, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x82, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x11, 0x4, 0x3, 0x9f7}], 0x80, &(0x7f0000000300)={0x4, 0x55d}) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x80) r5 = openat(r4, &(0x7f0000000380)='./file0\x00', 0x10000, 0x6) recvmmsg(r0, &(0x7f0000001a80)={&(0x7f0000001a40)={&(0x7f00000003c0)=@un=@file={0x0, ""/4088}, 0xffa, &(0x7f0000001900)=[{&(0x7f00000013c0)=""/239, 0xef}, {&(0x7f00000014c0)=""/40, 0x28}, {&(0x7f0000001500)=""/160, 0xa0}, {&(0x7f00000015c0)=""/22, 0x16}, {&(0x7f0000001600)=""/247, 0xf7}, {&(0x7f0000001700)=""/255, 0xff}, {&(0x7f0000001800)=""/136, 0x88}, {&(0x7f00000018c0)=""/26, 0x1a}], 0x8, &(0x7f0000001980)=""/147, 0x93}, 0x4}, 0x10, 0x1000, &(0x7f0000001ac0)={0x3, 0x2}) open$dir(&(0x7f0000001b00)='./file0\x00', 0x20, 0x68) getsockopt(r5, 0xa1, 0x3aef, &(0x7f0000001b40), &(0x7f0000001b80)) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001bc0), 0x10, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r6, 0x800c5709, &(0x7f0000001c00)={0x61, 0x633, 0xffff}) sendto(r5, &(0x7f0000001c40)="e88361f1c14a8dccc99106ded92fba006fd1b77c08ad635e9ba972743b940c5f716140e25b6ce51ad0901998e3447cc955d8240347c193f7805cedab506ba4e1462b927ac6c0389f6978d141004eef3f1365cfa920ce705d6e5af1", 0x5b, 0x1, &(0x7f0000001cc0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$KDSETRAD(r5, 0x20004b43) r7 = socket$inet6(0x18, 0x4000, 0x40) setsockopt$sock_int(r7, 0xffff, 0x8, &(0x7f0000001d00)=0x29, 0x4) mknodat(r4, &(0x7f0000001d40)='./file0\x00', 0x40, 0x2) pipe2(&(0x7f0000001d80)={0xffffffffffffffff}, 0x10004) setsockopt$sock_int(r5, 0xffff, 0x18a6, &(0x7f0000001dc0), 0x4) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000001e00)=0x2) setsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f0000001e40)="882a81", 0x3) getsockname$inet(r8, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) recvfrom(r0, &(0x7f0000001f00)=""/150, 0x96, 0x2, &(0x7f0000001fc0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) truncate(&(0x7f0000002000)='./file0\x00', 0xffff) executing program 0: symlinkat(0x0, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f00000001c0)='t*\x00'/14, 0xe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c}, {0x50}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) fcntl$setown(r2, 0x6, r4) close(r2) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000140)=0x101, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB='o0']) r5 = socket$unix(0x1, 0x1, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300303a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000001100fe8000000000000000000000000000aa"]) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) fchmod(r0, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f00000000c0)) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0xb}, 0x4, &(0x7f0000000240)="b20db2f7", &(0x7f0000000900)=0x4, &(0x7f00000008c0)="f10000000000ca8f", 0x8) r7 = socket(0x18, 0x5, 0x2) recvmsg(r7, &(0x7f0000000880)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000740)=[{&(0x7f0000000940)=""/132, 0x84}, {&(0x7f0000000380)=""/86, 0x56}, {&(0x7f0000000400)=""/48, 0x30}, {&(0x7f0000000440)=""/40, 0x28}, {&(0x7f0000000480)=""/254, 0xfe}, {&(0x7f0000000580)=""/146, 0x92}, {&(0x7f0000000640)=""/224, 0xe0}], 0x7, &(0x7f00000007c0)=""/156, 0x9c}, 0x40) ioctl$FIONREAD(r7, 0xc018696c, &(0x7f00000001c0)) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r0, 0x20}, {r0, 0x1}, {r0, 0x2}, {r0, 0x1}, {0xffffffffffffffff, 0x8}, {r0, 0x10}], 0x7, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={0x0}) close(r0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000001c0)=0x1) socketpair(0x6, 0x0, 0xff, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000740)=[{0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x4}], 0x2, 0xfffffffe) recvmsg(r1, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f0000000780)=""/80, 0x50}, {&(0x7f0000000800)=""/220, 0xdc}, {&(0x7f0000000900)=""/41, 0x29}], 0x3, &(0x7f0000000980)=""/228, 0xe4}, 0x1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000ac0), 0x40, 0x0) fcntl$getflags(r3, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000b00), 0x30e81, 0x0) writev(r4, &(0x7f0000001d80)=[{&(0x7f0000000b40)="1f5b90f36b35f1f32a7e8d377ce9419ba79e579b9d63277cb292a35c68c7ad9ca2a4fa91f73571c837e582bea43012d05eb79a046d4a2c53a94d4fe5f84743c066c4c43a70e2e17912b9252bed129f0ff0a5391abbbc2ce47ab4852eb72b80f1a8f4ff2cd6e3bcf3cdd4f80b3f77c94502d7b27b4f56ab5ae4416b9e7b7c16f59db860d9a8ccb8db78af94d6ecc11390a17572d92e7180502126553358875d89b33f17ef247c90fcd06e0ba022b63c3450b7f92ce9542be3e69962a251bc685c1de66a83ccefdbc5d9cb0ed0d81086c106a0d6c8de0be9411ed2bc9362df5f917fcffa462de89cb3a5e550bf8198a9ccd9590c410e0bb0f2babd4b646d665acc2aef087e6f50d39e385cfdd2eb418f8201364a0b612b3467a70426bdc276fc73c65e762e0678000541bd85c9ae7103a10c46995894103d06a1eb3f0db72b2130f582238ffa41e6edcd8a8faf6e501710c376a4963f851c0a4271b92d0a19f1e1bd5dc0ec3718670ea2ebbb58db8ad95c3f79d241aa94267fd5fd80b0a29195ae8475781c31dac3ca7f18fc35a2873a83db812f418d3fcd544798fda438ad72dda06c5c99da03c758e9c8669a6a8f7be6097b24e6dd2a04530f7f9953ef411b80de42f111e7f075662402be53191c92414e5a0057a78a712c45e0a3c03896d355210735e87dae46ca6b89c1a2e0e03d3756c0009929050a9ee77bca5a501212b51c69b9e9378435511e9f2d1b6a4b82576a465a92d01bbf6f01bbfdc2612f89c1276e04f4129b704fcdaba7b422e7d97615e4999537184495e573b2662613c08b44cbb27ae803f8f37184f98538782fcc7bed5b06ee9df813e2b81371dc9c71366b536a0fcb30794689d0a835164bb5987f14f95e4f5f941aa14548241f88267c00390bca771b5d5d6557bb25e0b561f4651e79e5665d2e6d17cefdf57ce648a0489fbca0246fb8df0d6dc4eab7d7bd6282da86185507e8410c6ff61ec5ea8123da09a8fbc9991ed128088bd9cab8871e5790bd4168924a59a890a13ad02f1230f9af34a8235f65eadcd9b68f824b2774cb94e16459fefe67f1c0bd1a2a3d69f0776eb02516b902db0cf31bed108d46626c1696a33d63681ceb81417fd7d3a8a03ed5c92681ace1983b0f8bd5d2e8f18f61fd36e3fffcdc8f22893e0a93827959450f2bc77dd4cbea7a363334ffcfdf99e4500cc18698f6b3b0bde867eb924559bb836cca57c13b306fe08affb36c1e736db55ecb3aff98204baf8d6bab12bf7bf7f642ffd64f64d6d7260ff696232933c29a919fdab422ff49a564725102e5577689ae74274c4bfbf7a77d6b4593f70b17ec36fb264079fb50c79ace04a8b97ac043c6bd30bd158a2dc8c7d1a89f46c09dad4a5290ef19f3cea9b82d6b60660b93cfacee1b2c5cc971a4c544c10ab3edb229f0c2e8f0b3ad82d97eef3df428c7e0272dbb672056e830585a27a9a624736b9c548d501b0d125aa6460b2e2c0d24a55d277d93b2ca8c1fa9d55b9b6a14f7fb3e2d71b0f2d82779dfd0c46ba63d139797e6b39145c64719e42c1eead1bacf1a46a954cc8872b366459084461184fb039e394445bcea1553ddd853b36ee9af9f15153ce616313cec6da2eb2e3c2e45e172aa7066ab4f65ccf264b0528589d460918b7a181be54a4a8a8c350a56af6efe74157aa3d3a79383432a9cea81cf6044d18f9c111f602eb40b195a07b7ca625f81fc012c9f8703ccf9fcb119ba41398fb9a1161dc5d7b7d075ece759cf1b47f9a877c16eee4d7e4a8acf99e2cd54cc2a0db5134c499974986f99422b09abfb8d6eca1532a0d0c11a46c435c7fb57aba1673f83c24f626357267620122ac9ff7c13971d276eec361ae58011c4b54a65b4639e8f0fde0c721cc1e4a58bad9b0ea630e750d015ddb501306f520f931a08a778fb3fb290adb808d6fe575c54c1313dcb6cc00ecf637ea68132a1118d74f012994277a7add8d597955cb0265b0e2785693c97e8c8af6d4c784275d320cc8f421755aa6c423b72ef0afdf833ccdfcee48b58094ee3065f807dbe8c05eaf093be0b369b12998657516baa162e2fda8ae4b09ce75e4d50cf0e3e0accc7262a3718bd4c3601c4c0d2b25964a8c4d8363930d2b87865819baedde06c830a8302dde18b48527690ed9723affd209bc724cb55d882dc609845901b16dbdfd62215c2e8c36af055ab9c2189b514c9de817617ee68257040d8da8f2b1ff81fbf59ea66acc766270d4062bbe0d313eb712ac1de346152babb6ca87e16e205a5b03e9b4d3897f2cf4184c25f8f801fac47385afb2fd53462600979dd1063fea7fd80c72dce9258bcdb1ce1be25ed8d61cd1fb1194e3917d629713af87f6cf0f81b3a520a66b2daec89c1f0284c1c3cae1b1133642728cbe6ef338a54561c29e7c9ed9cf9158ee02591c1976ca51101049d89e5f432f84f7b58fcaeda3529be5e8418df7aa0faec83fd908a3c3db02a3909f56b0ca9c32eb3e2512a8cc5170ab72d4dad97cabb4cd0944bcce6386a1576d9b9f10152f606eb251d2470da4e4be8a16b28689de57493fcc0c6f99c3471e396a0857444e4c5968fdcaf681a85672e8420ba05d0907e4235178fab05180652eedaa0e40e2389d4165bbfad46af6cf5b8c6f7ebece9759f0455e141edb02430af5b3928bc02ac24701246dda654b5e7a89ee3fc626f59f7b2c26cd004868310d2c77f434165af7f2bc853fca4a6fe51171884667dedc927b436e356b963127ba5b649f83a4d03ab026776f158bb6f4c413619dbdc22687e779deb922b5473853b8a1fd9c4814eeff4f5403deed8b21391127af88d746ff62930d2456f92dae4b9933f65e3dc91d54badfdd6b47f25fe5ad684ae24ff6d9bf51dc31997c20f3d830c1c912222c59bb49aab4c63f7f61b60ca4db00c88921884ac7575db85647a187cf50d1939cdd2e14c90d438a7013809c1d89d31911bc75a4fae61c27e2e2b07ba59ead78908e4c4d1c66d8b719b11d6f1b882705676ff6403f2e35c43d008bddd914dc36ec6d63749e6fc57c990fa52c41e22ec26f202d00c33cf93bb1d94681eb5d16587df99d08c5298f0fda54269bc2d2c0ba78dbcc08e8333cfb791707cd8f7b9c8cfa785945db4fa39be09c3b9410481902c1c452fc5c605717868b6849c3149b01085c887f07bfcf629fb710603b8ee6c1d3e290cd6b3652b7b398033432cc931a54a9968632951b25f8af51f0c9da518bdc91b963bd54af2f12e410f8d3aacd7efe65dcf80711935c0a9d82b1f06311f0347575d4c07505e65fb94a446be80a95c03ea153386aa9f9ae3e893f8f6960706bdca626b89cd8562e10b2d75ce82606044fe1985dc7379cc355c79b45123a6245a9c2f90b8ffd8a1e875cbc8f30a7976429b1c8873cc31a82b7173e6462e333802c297fd438231c8ac269bd8396207b2bc82de7f754e55faeaa1b523248661e3ca15b1603857b1f64f941d0aa13c4f947ba3177f3bcae23bac4a3673c3e3a33e6eacda759fa2ab5defb91ff36ac0843c518c5776a36d59275f1154679994b80908388bf3c17f82793acd388547f9531b9d6af25fd2570c29cc5098b8aaa9b6faccffd04cbae2b5c5db30ac6905d8f31c68cb820c2d2e06613d7077296817cf406d5dfabb139d6da945e5634bf9cbb26ef23b4c9d8af52810798da61f3e4cf519532c1be879f63d797f9d7cd25dda7298db087760413d4daa613be1b223f281cdfb391bdc9e73368809b969954574456cc00f37dadd1bf6cfbc49401979ff920c8fc74891fd4f51952343ee69f35f68000be30e27d27b293301b6e873756af3227a17d18de137cc8326f15c0e0efb0f6ac88ee778cdc4c94c082586d58d1193c593e0a70962980db2446a28c8c087526914a5f5c072f66b3b57427e3d1656e7763e22998b45362977bcc82f0a39fe1c98a3d8c5dd8cb17d28bca48a65b152a1e1d85df87692a10f9e9a4828907172785e80605d8546f3a1be889472b0ea95051061989149129fa66e18c10da87219285409f54d75b709c7691a4be81b3965e8f198ff110003b5706290acd0d2e870f240b3bb9044392b55c86f9fa91a7876983cb471444daa342f7cec70c81c5efbe2672acbba8df6d433df6035d86fc765778dc31d5b3e2b3b81f2636190ff99225b96f7a5face3c9de9347eb63be5fffa6525cb6d4e97f557de0a3e2e2bb6f5d6cb3720939cad015a0302dfa0a5ad32b5206a07f71f9f77a665b2c2d3ee79df0788d561af691ad694413824b7506ef7f4c0552baba33942a3bf1861f21ab7a01d09a4f81da10ed99b31131871eb53909be2e6ad5438fd343da8ccbdd9af2ca201e61d85f0dd344075dcbbe8d1bcec7415b1e70a5ad6fc27f1509077a788dc716fd2569db90e34b66cc6067f6d29a63d2b22308d94e80ff53a82013652d12f148d81855b8a5ee3580fde3db229647b7c9e6bbe4083074a26eef030f91c08aff26c920107367e727bb0966ced639a31332d3b50c42586cd2a637d79c5c480d23a7ad36ac90fbbe534534cfa800a80cf4c8f3caec3128d73c5791769d2fb8999c07293412e43ce90d543023f4520e14fa877a4c7713c6f3b2037e20dbb4835eb217721e0793ed2fcbb6e7522fb03ec67797213179ca941676a2729647c132143cd60f4cb3939d376b56cd7c0ce4a669022944083bbcaab8346a61e5704747ff94fa005aa7594cd06c1fd8ab0f243af3c3e35c779fd2cfa40cd4d28212611997d74c67ec58d001a48f3932ca8d3f5e59e3259e511783644546bdfe382ceaf7762a559c3c608527175c073623ea6c1b88382b66e59e35400f18567ad7886dbb9d6edf4fdeb1f9e084e3dc8ad79c56bcdf344f77cf39a997f9111221fae2efa0c0d4a5b824445129b3dd6f2cd98c5aedfba37236b6b69da0fbe9aa5b5dda751dd68403ecfef6a5357c79f1a4186087b15020f58ae47b2739079c404c0eeb00e3c3f4a8adecf922bc9660f5417434294b8fc509905e4fed57dfd383c61d9838c028689d4090abd97787d04545ca81bb8f8213e3386c03988d1c9cd937715effa005c66edcc61165878addd4aa8fef7a922b1ae6f0a0da2943444ac27af4d84e0bd8f44c60b28296646d0d40e864dd8767f9171341caa7130395decb3ac8e9bedad85bb3cfdde2f1a451eef9cf3fcf3b90308fe883f711b404fa6b2693f201855ed5a8468d3f349c08940666123964942c82dec9edb0746f59a303f8d5825204e473e62174d19ada8cd36fdd7289f1b57a149386d8c0fd82e22917858f304ea96def447b8a8c7f6c8be67ce79e268060bcc5907abfd1073719d7eb6904b3aa2102a076ea159b67e31e50c2a5a71ad514a3f706d85daa3f418f9f4c98dcddd08c366f3762404cef4b9bab1518437e1e3045c4f15c683cd1d4a0b3df61bbd2ea3a551b893d274b5030718a70dd0d3bd35d049a8d30bb43e9d869399e4c05764472d944429cf50844c7591efb32249ab507148360158dea7d26bcdb1f8fd730360faba4cf166ff55e445a6eecac3747ad8017ecf1afcbfb8a9da9d8cc40ef4f77073b352a80432b506e84611a43d1a3263c7922b8f4ce2d01f4400568d8f8249a7e3bf3cf46a646807613e8ec46c352c1b06ec7a984828c64ff2fd3816e05af64e93ba47a2fc3394624aa3e204da979ac5a21a60aab5128c1bf6b943cf7bf26944c0e2ba4d05971dae7cbfdb46630911a570046ffeea95f450fec3f62e49099fa85d5789ccf0ca1fb59056cfe69625928be77d9d16e2906ea8037855570661de32c06d9c8de5", 0x1000}, {&(0x7f0000001b40)="7411aa5837a2c6aab8a76111421927289480ddaccdbe84cb72109333b1da476a67", 0x21}, {&(0x7f0000001b80)="fc049af8ff2ae5de2eb44f59c972ca2c14fbcc3853f8d20a0b629b3f4be8d20555a68fbb581bf880782639ddb50f748241d96374d95de4bce65dd61022877bd66d0ceba1932562c2b311d54a3b2df338548a9f132056d6f29a750c376614d46414dc5bc0267531711014d69941be2a4170fbd019c88ca8b6952757e19510ecd409dc4eb0529cb8cfe26e4ed5b2f1564c44fbb0efb3fd9fc87da85c4da43620a5f2113cac0ceece59290cdd1349adff689e882a5fecaf66864c03439d1d34c0ce57e924f64aa690f65800a34dd722ce28da9a102969dcc456bfa98636676b46cf396f68e9fe1974488bf5295fbf", 0xed}, {&(0x7f0000001c80)="a47245d7d5c015036bf998590ea0aa371d7b10ce0be27d190e54cf5f635c", 0x1e}, {&(0x7f0000001cc0)="dfedc2834a340d11afcaf42d2941f55d1d4456fe0f33be8230f07125fb5da4bb6c3b2dd1531935d84e3213385d4adc2ae0158200db105b57582ed042477705170dd2d8173c557a7367977165f81c403088edb6ebd4d29897a6a4764ed0327e21d5fbc9004dc164a445bd019774371bc3959366775e7782df8cebab4ec8a04dfbc4af283cb9206b49", 0x88}], 0x5) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000001e40)={&(0x7f0000001e00)=[{0x87, 0x9}, {0x5, 0x1f}, {0x42, 0x2}], 0x3}) r5 = accept$unix(r2, 0x0, &(0x7f0000001ec0)) poll(&(0x7f0000001f00)=[{r2, 0x1}, {r5, 0x6e078b67c501a359}, {r0, 0x4}, {r2, 0x100}, {r4, 0x2}, {r4, 0x8}, {r4, 0x10}, {r1, 0x8}, {r3, 0x20}], 0x9, 0x0) r6 = dup2(r2, r0) write(r0, &(0x7f0000001f80), 0x0) r7 = kqueue() fcntl$getown(r7, 0x5) pread(r6, &(0x7f0000001fc0)="f2e41b55bdc1d209eb03daca814451b5e2cab88f624a47a9693fc8ca53431bb67de6", 0x22, 0x9) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000002000), 0x80, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000002080)={'./file0\x00', 0x3, 0x6, 0x5, 0x0, 0x3, 0x0, 0x10000, 0x1, 0x0, 0x800, 0x4}) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000002140)={0x1}) executing program 2: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000240)=[{&(0x7f00000002c0)="23b2f14d55cb56603d43b3ecb6a9e9868d5a622fb0b423d59020dca3ac77dadcc48183ebae53c6188013c79b23a607fe9ce960892b2c67b30000ab46e100fdb1e60c3a10585fabd0fe50b1875a5b9b1eaaba8717f554eb8f13362afd48c0e49b2311e51499c5c40d566967d29ec7b75fabfd07dd990ac470586f1232a7bed443698fd1cb68c85237509e17c96a9dbc6364de47c7ff6a279f6e922f30a419d1f309f9f3fa7b2a7421556dc6b7da85f7e54be3afadcd8ca712392c731354d2998e6b0d8f56f8c08461b60230618eaec15c561d8bfaa0a4a9c3ecf54c9e68cf3fb0c0110e1edee4e2a69f310f09ff7f79d93a9bd506a260", 0xf6}, {&(0x7f00000004c0)="7aa9af9f99356af7293bdfab23c7874a47698f87bf6c8b3bdcdd729e1651694115ac84f589acfd939f3c1da5171070d26733d6238fa26eca6541184d5514fc6b9fa47f90ded03199d59a36556a9763fd00a226f3c485fe0237a351fddfa1e85d50daaf08dfbdd52c279ad5190c68000ef0d7739d9cbf11595b470cea8bfeef6b84e2ec82e282ca0d396b286b56ffd86d3c89d91337723dfe9e9a6e67e1265b59ac3ed35c66efe9e8e3d4c70776f610f89b7f84e366599f40555267a6aabf1bbece399408726ea704056444d9612db555ac83f5362fec2f9389d4372589ffd982906024f4b6456bc30686f68730a115c7c4a6b38e7b7da5478db95e8cff123cd91a69643d8e7113b224bcf4e5d914076cae6fe172175984d567e37123217ad560acd1399a037a39e7328a3467bca54f719a2f433c4923fe25b479b9b88802e2840b16fab2a29b30b79c81d7e269fd6849c06afbe0cd21841d507e84bce3c5f993aeb4c6fc83e461a1afaf7d2dc26124d30ba4a1c788f2857050cea2d4b6f6c88a391d3e269e9d6a573b5c44bed1973900c4e48ebd8032335268940747161086f062917569276d9c3a465e7e0a8af20b6ff37203e1b3cf56bb86ab8b26b273fdee91a50387d0726de460f927aa103990e6273801fb6521d98ecd589c947778f620f269e7591477b42ffdb174a6b7b9307d9b62542deea940e7ed7ba84cf5f659ef4dbb8c7a7e5223b7b7b53fd333e0270524fe19110b1b1925ec5130073aabad96d7bbfe386bd8dee68c6a14d3b1cf3c31b7c95c333aa723fdd327d6d3cf8be4ff32ab3e611b2e05a5c4e588c3b7077bbcbfa7eb0154036c41cba475cfd35393e2f26f0a94153819ae59302aa7836a0f40fd3d3c85680f203e7f214d947e2ca3397f909a2a73868524ac6e73b9e426c930be0f41cec90c68d09954a99ad2cd03d8a443746c8db1cc08ed9eea71de790d869289843aee2570d3dd975c5eab73505c4aa27ae29f88fc7e565cc4988fb381eec50442a046e1ccc92b6de4b2a900a515c914bae47d2f2f12f9f6c4f29450e533aacc7d1ecb517552c96c1855cc1313dcbc6fbeba1dd79123bbb5821e4205eff46fd29ef2d31d9378091e5ce9924f9ef63eb9068b80b31f1f8a302b9134f0005a1accf12e249a6b67bac48f9dd38b52cd92dbbe1378a66b2983caae0775e553a8a6e539b9dec075935e227287d5f4e1952523e57a7267b591fdc08a4ee3dbbf4152d4e222ee990d8092cb534b2259cbbc1136d740ffa2f653c8b3880939ce9e3d69c3cce44d72ab3a9d6527fbbbc7abd546b8c1e369fac30451713612973a16c3439f23428e12cf1d87715acd36d80dbb3b5885081f50c720835bc41fc0d0465c01eb6903d424f94c4cf8307a8f583eba0c042be13db13907256f2bb54ae20069fa57d13b16b18297a7003dda031b4048c41f35a58c688cbcb04876a347d782064ebf51728a749318ce47db349240f4809973596f654001f47230c86c232336c62f40b46bad5941ec7827c5a3092b10f3c4012605a5d8ca69192e6a47570309ee2fe609adbcb88d59a42c16a3feced5a163325fb70c02772c489ef5a567fdf906943f34f1958c8da1e22ec8c5fa917297fd500c4dfacc7f9aeba69e051a5f8a83866e6a12e8239fca7a9f8658951eced0e8a724e71253176f202528df0336846a7c31b916e6d63b8fa8c6400a662a1d09334e33397aa7c1294db119de3846190af978deee183f8f4641d1ef434b640ac6ec9b15dd895a48a5bbc0b215a15988fcca4dd2f4eda682d25bcf0afe824dbba4ad6ec45fede3ba6f3692721b5411a2d2d2495a23cafd3c6a540da722169833cca9c9a1f1fb86f2e97493df6ae8142fb985dc13a05031092d6157e3716cc838ffdbea24319bdc6c3be23c1a5af3ef5ebabf4120f2571a2a94d53183365a6adfc55eeea126844edc480e274b59a9eec34473022532d59f7b814ba48788f506f438bf9acab4a4b5ac18d20ebffdb5faec8c63ee7e30e86634395e7a4471906d2c1d5e4581e2b8534d239529a7fb3ee9c674b5226103a788e6769292adfed3e4ccaa8d61ac2c7d9b67394f331524e5256c6fdd157021d2882853f4a0fc3b3703022b41d0b8dd910f9357facada2911eaa17389b88063503594e60be2bc6ddd4c2eceb58c313cefb1aad44392e2a1399911ff43d1b15272bc0041e1905fa9f461ccdd2b58517974921dbfc5182c68f35df435b712cc7615f4d33ee2a50e6fc327cf3cbdb1bd515289392e9d8d0c2e546c313357ac253be21d74143c20161d75333823daf5e6ad5ae3d7dbdc4cd4cb0edc712e85af602b9a1867ab8fea5cdd9a9e6e5db7cd718a73d793eeb21311abab2bcd23797306780de6a2243f97b1c928c5eeb08e8af42409b2cf4d67c8c29b75995b5b0368f23e9b46adf14fabcda6ca138b2aa615da6d061fb42f14883814fccdea60e9c25242b90b3d4a6718f80fb658bd69c0e9636aee522213f993a6179bc2868999abe3a10030d90df680237047dfba8a1baea092b767a5b40b34c1bfa461b7aa006fa217122a41539b839c48cc56a2444d770a2cfa33e54df3fa6f97ef0d6cc656094769b903d95f90b55c77ccfd23e0d0cdf056d05e9a8eff94baafc84b23998990a6abf7d55c95fea78b8f7c0f11dea11b0c121f9c8daaa6ae3c6b2e17060a6c3419b1aa964d2be8846feb6341a91af726a05bb28d01dc3e6f5544f1c957f439cb6ec2bc7d04f54596857e73e42ba80d9da5a1547a21846059f1a4b88780aef2ae7c4b3f3446a47febfe1d06545fb949a58e778d778ebc199a0576948d58fe2dcb48af0d82a000d39c102d1bf005aafbb376f7f765230f582615ad0aa2e420583f1a4bd0228c818d3d043685c7dfe5ce1b8e9cf54d536e369e7c625a0e5470ac7cb2481b9dde3746b93394a4710b450cac9c20b379639086b0a8826e39c67f5abd99ddb42286d9eeef36a79bf238ad960fe7d8784c5bd32a6bde6d616e70ad995130408b6444a570bb0297fcf71ad926bbcc955da1a99f27e049c5288d0f55af536e7fcf20de6f3b055730ccfbf53163bead8d43c856134415ec62485877602dc49db65085cce4814ddf186cc00515a5f71dc14cf6aca28252c4daeba517825533d988bfc98e5ea4777767d8f1ab5ba3d85bd62f160f23f154b70cfa7883e469aad1298ff4231ea675779f1402ea10cc9f56bb87a1705314e547bc58e8137e1e012b84de998a63a709ef3d73f85373aa4c6323fea06ff34950d97ad0e023e34dc05a29e2a23fa21a03444675e539fa8586eab868d0ccf2bf7ece2f628fd2f4075fee562bf1c4cba97ec05eda2ba28669bd28872fd735806d9407d16a227bd1597ab0e708525951544edc254d1cf88b5c3ae3e8a8301950da317ba7f9b4a21a49c8d2dfbf9ef54423c428161ccbd25cccba7f68b2b56ed169ab9c473d39c14c3aaa2866911c28e6c8a08db9606c39472e1d1a6d14ea13cb793cfda863905a8fa64ba31496a88baa4a0ee141eafc84b99e6245f9254d73340ce1e2a57fdefc188fbc8a066d7d41f8a8603f1a4ea3927a0b090583b790d0628efbba69696cf724dc3b6212398c96b6e99a63bba08391201cc3a380fe001eebbc99aea8c5f3a645212798a2574545eedf486ddfce2f9a6d89dc37e7a1715e593c1f7ad8d4cee466c6cd36f73b09d0a08ed0ace91f6839cda87d56e6bc4f011cf1be2bca01bf4cfbc58309f9a9bb58c3bd71cb8c994a074aede717a6355bc190efd0b03634a18ca5080e83fe8586685f090dc61f1904f9aec7e5e98659232f7bf5cc46974fe24b2d1a6697348b398f5cc1a052373a75e6585b2182a1b3ecf05252a70eef27d11ad3995f5da5d2599083877cd4fa9f7e69804a73e100b63f48b38a93d40acef952340c0de1151903bcae3a6411afa074105fd63d49cdcec490850d95c38773c504c03ea8c05508837552af6d1426296e829d1cf9fcaf08e52e1909ad744f61b806e654f64b62498d5ec3623301869a704e491d7cfec7b86769364296556757511403175a06c6dbc49005ceb4bf8fdbbfdfb0061d89bd98ac5ce486d68c04d232e757cfd402357f46b2a826e1fc9ec35432f74729a7079919afa21396eb9c6dbc2d550a4710f94875fedb943417261c6d9c122cf2c7ebce527928ded73c28aeebf9000eb63c15771defd8f9b52a20c2f268b4ea43edc60bc0b9fcf1c971bd59b64740d20c098af30d3e44a02ecc5b0b205c760d7c4706d6eba96ab50224cdae4198b3491d52a19eab846b78b3a9f0d6a1561fee8c7593ca88d4265ad7ac4fe862c04b09ffa4daeaf6ab59269b4e23f3ac0d32dd5816d4401b4fef8fac1678b684fe28e9bf0d925794907827ebee5e4be571a4489aef71b0bdc26ba445d980659688de05a8826c44fa60119681b1a40beacc1f0c1ddebd57ac261e01881d28fbd2e3bbeb682fc2492f62457eea912c886353041b725501359d316f42d48ac1926999531ee0cbff4cde078eea8176bacb072ab732422eb26ba7ce3bfb0f0cebf400d463e062ea02f49ff308f88ac15b90e7b9a17e659cf864783ae09625802ce00eed2e38f43c97826484776ebd550b0761003527e9b23fe6b49d2e14506501fd98c56585907bcd8c3f4bb3777b223dd2a8ef609832a3abc4cd277938be4af9d221ce708585c000cc5ae595c6ac0fe6c4cfba1c6c8ba057c7da49fd00348a76f40e7fa6923bfee92dd09fd66b63a7b5f62004499bcabfc4d2a0481b0cfcf5bd579e1a7eb129af09746d6cfccfb5f57af475f55f1b4f755130d57f6ea65a09246a0faa0bc8cc73e641cdfed58c15ae47977e6f00b4e81738a878486bf3f239f2e58f4aa7fa67d59e8e936094a3435a2432e1b3b7d01ca88467b6154a253fe9ce0ce00a411139080a76fbad9defba9ee7abd3b1da806a2083ae50837ade848f948e783f8876809a1c3e172160c292c4438012053558dffbd6b03106980e5a59c3c835b70a7c38e3fbb5e49032622c76816e9aaaf1574c7b4a2006672a8bb3a4d028cba8fe16d5471bc9b3a5202f62de0ceb3bd6b9b3734cccc18656d65f386a699c0c0f8d2876169464051fe92ccd90959651848d23d941d5d5d73a54d9903155f68fd34e66ed6b5d70560cc0ceb5eccb5fadbd080b27bd7a914993c6d47c04dedcb5c0fe5ec02a6048db2ea509f57dfdd178428864dfa1b30290bc8d82a28d64cc95a658bfc27a6fcd38f17056e25185d857349341ead8865b51fe04da7dc3c0babac0b95f5388ed7ec7c7abccd6e4f4b9d8ff175feff660b79d1aae250de29ab98e8e9d43b02d69b21196016470b118f7e17c5afbcb81cfb9708764354d5457ad1a66241624df48b4b8c0f119841525caf2ece94dabea4fa284208b416e186b8142fd8b53424f70ea130e60b54c0f35b8e16d2763b3cdac9403943b45af8fbe1bd96a0eaef00ace3145fdc593b54471ca9c413777dab6fc490233343a91ce8e2d5bb6091d9fa7ce14218ab2d0fbcd04fde6ef6c800a99302a97cf447f18afbeed2e1e428ecc288ad476df5a73e362c9ad96d12d8aff17f13b91d82eda936b720b501fd4c362c8cf83a26728f129588384d0de42237e864c0f1654fd6c4ca0a823f2d5e5bdf1f44cf3c74ecebacff7b835b01adc08d5a5b9c2fe366d06d6fb4e0363e4c8e4d2d6382db573a7c3d4557918298e43855ae9d5e2fb7d89f49d6396a7428976c1d06910621a052ba89071863860d13741bea846fec903e53102532105d534fe2255b5614a50210f45df55c33f321d7e", 0x1000}, {&(0x7f0000000140)="45e09dadf76ae3a7fdcf0bc4b66457ce09f310d1210ec2eea9c6bb0038de0b1fed780ca682a7be6f5bd66be1d9349560b1133c28d84d0e5699eac7d57c4b156675cbf5cfa6e40641c82662e4d0b7fea75e259afac30000000098ea102b4d3e92dd4cffd6bd23faa4a0937bf75a7b05fb6a2901c38fde43ae05389da7bef740b8237f4e12581f45308edcf6a31cd722b35818ff56e0fbe10d7a6c8501008e224abeaed36ef6af789c3235ed94f1a4406384d3ccc645eb48a78686d8c8ea43f54a5139210fbf824e0500cab70ed36bd36b45223beddbd5cb619956c561601fdfa86c502c41f9", 0xe5}], 0x3) write(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x2, 0x0, 0x3) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {{r0}}, {{0xffffffffffffff9c}}, {}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)) getrusage(0x0, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000280)={0x0, 0x0, 0x1, 0x20}) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, 0x0) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x40) executing program 0: mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f00000002c0), 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x20000, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000780)={0x3, &(0x7f0000000080)=[{0x24}, {0x3}, {0xc106}]}) setegid(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000240)='.\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x1, 0x5, 0xfe) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000007c0)={0x0, 0x6, 0xffffbff6, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(0xffffffffffffff9c, &(0x7f0000000140), 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x2, &(0x7f0000000280)="c06d154be3aee5f8787f8b09000000355b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666ec4aa67e37f027de40cd49384a806495b45c36164bd5b135280243ed0a01466057890082876ba33ee8c9544aea098d196e60103cbf92380dbe904538135f09e59b5afb6d94952fb04ee64c2246ce982e54fae76d18eeb9aeed9cf195841391da742f42bc1cc6c7dd4e309d50942cdd47663d0c0a82d16ae47f0dcd20931c57524f60864920461916236f52477", 0x0, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setreuid(0x0, 0xee01) r5 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x787, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) dup(r5) ioctl$VMM_IOC_RUN(r4, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) syz_open_pts() executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x7, 0x3, 0x2, 0xe9}, {0x20, 0x3f, 0x2, 0x30}, {0x5000, 0x2, 0xe0, 0x2}, {0x9, 0x6, 0x3f, 0xff}, {0x0, 0x69, 0x4, 0x8}, {0x101, 0x7, 0x2, 0xfffff001}, {0x5690, 0x1, 0x4, 0x3}, {0x1, 0xd3, 0x80, 0x285}]}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/244, 0xf4}, {&(0x7f0000001d80)=""/164, 0xa4}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x6) clock_getres(0x4, &(0x7f0000000000)) mknod$loop(0x0, 0x0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) select(0x40, &(0x7f0000000140)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[]) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) socket(0x0, 0x2, 0x0) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x80}], 0x1, 0x80) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000880)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd00) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7ff, 0x7fff, 0xffffffba, "006a00fdff0800000000000f00"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000400)={'./bus\x00', 0x401, 0x1, 0x7}) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x800, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffa, 0xa}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r2 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) dup2(r2, r3) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r5 = open(&(0x7f0000000280)='./file0\x00', 0xd823f3892d02b99e, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) select(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x3ff, 0x4}, 0x8) socket(0x0, 0x2, 0x0) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r5, 0x0) open$dir(0x0, 0xf02, 0x0) r7 = getpid() ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x40000530, r7) pledge(&(0x7f0000000280)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x00\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\xf2:\'2.\xee\xb6\xd9P#\x0f\xcdH\xf8\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 3: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x4000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r3, 0x80002) r4 = syz_open_pts() geteuid() getuid() sysctl$kern(&(0x7f0000000180)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYRES8=r4], 0x10, 0x404}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x7fff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8015}, 0x800000003, 0x0, 0xfffffffffffffffe}) r5 = socket(0x20, 0x8000, 0x8) connect$unix(r5, &(0x7f00000001c0)=@file={0x0, './bus/file0\x00'}, 0xe) mknod(0x0, 0x2000, 0x1b52) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) setrlimit(0x0, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d8", 0x439}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VNDIOCSET(r6, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0x80}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) readv(r0, &(0x7f0000000340)=[{0x0}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) executing program 0: r0 = socket(0x2, 0x4001, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x81, 0x0, 0x3, 0x6, "fc686b340da1e4795af94547bd1305d65c21963c"}) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x0, 0x54}) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYRESHEX, @ANYRES32=r3, @ANYRES64=r2, @ANYRESDEC=r0, @ANYRES8=r1, @ANYRES32=r1, @ANYRES16, @ANYRESOCT=r2, @ANYRES32=0x0], 0x0, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) socket(0x11, 0x3, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() setregid(0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000539c504000004000000000007000000331c13d72a78b28bcf74ded2fecea10500fef96cc0c79f050000e30200004e2003008ab94e8169b6b9890779c8e7c20000acf28b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c227e7d0c032bfa896443a4", 0x62, 0x202, 0x0, 0xffffffffffffff0a) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x101, &(0x7f0000000080), 0x800104, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, 0x0) write(r6, &(0x7f0000000100), 0x0) socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) socket(0x18, 0x0, 0x0) dup(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000140)) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, 0x0) socket(0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000002a80)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$vm_swapencrypt(&(0x7f00000001c0)={0x6, 0x1b, 0x3}, 0x3, &(0x7f0000000200), 0x0, 0x0, 0x0) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) seteuid(0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 3: syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x1e5f) r1 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ee0700383a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000002c0000000000000000000000ffff00000000ff0100000000000000000000000000010600000700000000"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) unveil(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000080)='./file0\x00', 0x94) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000200)='./file0\x00') sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [@routing={0x1}]}}}}}}}) writev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000000)='a', 0x1}], 0x1) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000010c0)={&(0x7f0000001100)=[{0x8}], 0x1}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x3a) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYRES8=r3]) mprotect(&(0x7f0000089000/0x2000)=nil, 0x2000, 0x2) getgid() socket(0x18, 0x4, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x205b9b) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000000c0)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x3e}, 0x2, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2", 0x55) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pread(r4, &(0x7f0000000040), 0x0, 0x0) fchmodat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{}, {0x25}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000180)=ANY=[@ANYRES32=0x41424344, @ANYBLOB]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x0, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0xfffffffffffffe51, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{}]}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) dup2(0xffffffffffffffff, r4) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) socket(0x18, 0x3, 0x3f) setsockopt(0xffffffffffffffff, 0x1000000029, 0x30, &(0x7f0000001200)="ebffcbff13b97d832e2a4e713048e6993192ffad", 0x14) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc028756b, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r1) getsockopt(r2, 0xffff, 0x2, 0x0, 0x0) r3 = kqueue() r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r5 = getuid() fchown(r4, r5, 0xffffffffffffffff) r6 = getuid() setreuid(0xee00, r6) fchdir(r3) socket(0x18, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x9, &(0x7f0000000580)=[{0x3ff, 0x40, 0x96, 0x2}, {0x2, 0xfe, 0x6, 0x70}, {0x3, 0x7, 0xfd, 0xffffffff}, {0x1000, 0x2, 0x4f, 0x1}, {0x403, 0xa, 0x6, 0x8}, {0x5, 0x5, 0x82, 0x3fb}, {0x2, 0x81, 0x0, 0x537d}, {0x9a40, 0xe5, 0x20, 0x40000217}, {0xfff9, 0x8, 0x2, 0x5}]}) rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unlink(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0xb140, 0x205b9a) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000300)='./file1\x00') sysctl$vm(&(0x7f0000000280)={0x2, 0x7}, 0x2, &(0x7f00000000c0)="67b22172", &(0x7f0000000600)=0x4, &(0x7f0000000140)="de4fd1ba", 0x4) socket$inet(0x2, 0x2, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x0, 0x7fed, 0x9, 0x603719, "00000cee00000000080058460000fe91000000e3"}) setuid(0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x1d}, {0x14}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2, 0xa0000204}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r5 = socket(0x800000018, 0x1, 0x0) select(0x0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x100000000000000}, 0x0, 0x0) r6 = syz_open_pts() connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file1\x00'}, 0xa) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206997, 0x0) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000300)='c\x00') ioctl$TIOCCONS(r6, 0x80047462, &(0x7f00000004c0)=0x1f) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000003c0)="606c0fae6adc01c9246af82445efac3c56b687cfc5d7b6a9ee76f665fdf58b54b1f1cd125f8b6a078ac40264e58b4a906e3de012d3d8dac3d64f05f05d16c857e4a4d3a414d688e6f772d28c594134536f5701853ba9eaf3f3026a3d7a9cea2cfbf899f1d44cb1750a0d245bb143c9f9071772eb4966970be091", 0x7a}], 0x1) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc}, {0xc}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) utimensat(r0, 0x0, &(0x7f0000000000)={{0x20, 0x8000000000000001}, {0x0, 0x200000003fe}}, 0x2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getppid() pipe(0x0) setpgid(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206913, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) dup2(r2, r1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) chmod(0x0, 0x1a) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) setuid(0x0) socket(0x0, 0x0, 0xfe) acct(0x0) msgget$private(0x0, 0x74e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000000)=0x4) sysctl$kern(&(0x7f0000000040)={0x1, 0x2}, 0x2, 0x0, 0x0, &(0x7f00000000c0), 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() syz_emit_ethernet(0x16, &(0x7f00000007c0)={@broadcast, @local, [], {@generic={0x8035, "eaeb1a61e4296fea"}}}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x5777c536, "3c107dae307e08042b4600000000da64612c3300"}) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/73, 0x49}], 0x1) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000180)='}', 0x1}], 0x1) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) ftruncate(0xffffffffffffffff, 0x0) kqueue() kevent(r0, &(0x7f00000001c0), 0x44, 0x0, 0xffffc, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x12e, 0x1808}, 0x4}) semop(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setitimer(0x1, &(0x7f0000000000)={{0x80}}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x7fff, 0x0, 0x9, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0187009, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, 0x0) r2 = msgget$private(0x0, 0x2) r3 = socket(0x2, 0x5, 0x0) clock_getres(0x0, 0xffffffffffffffff) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r3], 0x401, 0x0) msgget$private(0x0, 0x25) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x3}, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) shutdown(0xffffffffffffffff, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000100)=0xffffffffffffffd2) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206913, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) acct(0x0) close(0xffffffffffffffff) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699f, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132f", 0x4fef81ae) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x3, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) dup(r6) executing program 6: r0 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000480), 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) executing program 4: ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) pipe2(0x0, 0x0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) r0 = syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x0, 0x0, 0x40}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x2) socket(0x10, 0x0, 0x8) r1 = socket(0x2, 0x2, 0x0) r2 = syz_open_pts() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x802, &(0x7f0000000140)={0x7fffffff, 0x7fff}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1000, &(0x7f00000009c0)) open$dir(&(0x7f0000000240)='./file0\x00', 0x10000, 0x18) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc500000000b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0xa5}], 0x1) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='.\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) dup2(0xffffffffffffffff, r2) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x50) flock(r1, 0x0) clock_settime(0x100000000000000, &(0x7f0000000040)) close(r0) syz_open_pts() executing program 0: setrlimit(0x0, 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80606942, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00006fa000/0x2000)=nil, &(0x7f0000ff0000/0xd000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f00000b4000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f0000/0x2000)=nil, &(0x7f0000094000/0x1000)=nil}, {&(0x7f000008b000/0x1000)=nil, &(0x7f0000066000/0x1000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000133000/0x4000)=nil}, {0x0, &(0x7f0000293000/0x4000)=nil}, {&(0x7f0000117000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f00006fa000/0x4000)=nil, &(0x7f000008a000/0x1000)=nil}, {&(0x7f0000677000/0x2000)=nil, &(0x7f0000088000/0x3000)=nil}], './file0\x00'}) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000380), 0x0, 0x378) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0xfffffbff, 0x7ffffffd, 0x0, 0x0) r2 = open(0x0, 0x80, 0x42) shmctl$IPC_SET(0x0, 0x1, 0x0) shmctl$SHM_LOCK(0x0, 0x3) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) readlink(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, 0x0) semget$private(0x0, 0x0, 0xae) semctl$IPC_SET(0x0, 0x0, 0x1, 0xffffffffffffffff) getpid() mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) setpgid(0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f00000003c0)={0x7, 0x9}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1, 0x820351a, "090e4de6d30aa692318c7e0002f9ffffff00"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0xfff, 0x0, 0x0, &(0x7f0000000100)) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(0x0, 0x0, 0x0) rename(0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x60) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000580)}], 0x1) r3 = msgget$private(0x0, 0x100) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x0, 0x0, 0xffffffff, 0x0) msgrcv(r3, 0x0, 0xa4, 0x0, 0x1000) msgctl$IPC_RMID(r3, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000180)=[{}], 0x1}) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x3) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001280)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3cb4f5aa097dfb66297a40fb214d6ecaf6e70f0b8fa5bbbd5e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450e640223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d634f0e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3007686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe941a090000065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee53e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c0000010000000000e4e18f000038936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bd924ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f7ad892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c63708347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb8026779346739533bcc6c3f281701dcfbb6c4bd1189c4e3d71f0225ec155cdad68a42248a5912e936cfb082c82086392fe7f19dbd811d9bc9f125c2504940f56544ea1ed9f0ba0054bd6c2a31234254eba8d35a8d57669a0ee747e58edaf7f0cb3503f7af5d7324009a3589fed7ef89d34a6ab", 0x5cf}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a07000000000000004d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a64a684c0a5c7a59564cab2e8bc594cb54e307fab0e3a1c53a441cc2d1aa0d7925cb3c9113f016bb4d5d8ea8a82a0ab01c918c2a18a927a1c18003c9127e7f42aa44d036ffc913071420c8adcf61196bb2d217bf129c6e97b6959fa07c9f157798b3da00e149ca21fc3b0ec9651a89188d47a97d5c549b381a7b5ec6141b28a22fdaab22657a8378f8ed66a4d94aab5e53f37dd46beeb327e950ecfd071a9dd48fb3ad3d123587e1e61c6cb4895bda3316f9aa4141fa709976b75112dbe7567399e919fecc788aa27ab4af1d21d1616883073cf50ed1162281eee77f9371f90de2c0d2d97109d3797c960a48a3a9b69f980e63edfffbb78475e9b18f93cab5289e62106e7f71167c53a04fa6", 0x294}], 0x2) executing program 1: listen(0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r3 = socket(0x1, 0x1, 0x0) r4 = dup2(r3, r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r6 = syz_open_pts() close(r6) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x9, 0x5577c533, "3c107dae307e08002b4600000000da64612c3300"}) writev(r6, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) close(r5) accept(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) denied attempt to set clock back 4261347424 seconds executing program 5: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0x0, 0x1}], 0x0, 0x0) socket(0x11, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000280)={0x3, 0x1}) setrlimit(0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) mprotect(&(0x7f00005a5000/0x4000)=nil, 0x4000, 0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{}]}) setrlimit(0x0, &(0x7f0000000980)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, 0x0) setitimer(0x0, 0x0, 0x0) r2 = getpgrp() setpgid(r2, 0x0) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) socket$inet(0x2, 0x2, 0x0) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) getppid() executing program 4: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r0, 0x20}, {r0, 0x1}, {r0, 0x2}, {r0, 0x1}, {0xffffffffffffffff, 0x8}, {r0, 0x10}], 0x7, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={0x0}) close(r0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000001c0)=0x1) socketpair(0x6, 0x0, 0xff, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000740)=[{0xffffffffffffffff, 0x2}, {r1}], 0x2, 0xfffffffe) recvmsg(r1, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f0000000780)=""/80, 0x50}, {&(0x7f0000000800)=""/220, 0xdc}, {&(0x7f0000000900)=""/41, 0x29}], 0x3, &(0x7f0000000980)=""/228, 0xe4}, 0x1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000ac0), 0x40, 0x0) fcntl$getflags(r3, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000b00), 0x30e81, 0x0) writev(r4, &(0x7f0000001d80)=[{&(0x7f0000000b40)="1f5b90f36b35f1f32a7e8d377ce9419ba79e579b9d63277cb292a35c68c7ad9ca2a4fa91f73571c837e582bea43012d05eb79a046d4a2c53a94d4fe5f84743c066c4c43a70e2e17912b9252bed129f0ff0a5391abbbc2ce47ab4852eb72b80f1a8f4ff2cd6e3bcf3cdd4f80b3f77c94502d7b27b4f56ab5ae4416b9e7b7c16f59db860d9a8ccb8db78af94d6ecc11390a17572d92e7180502126553358875d89b33f17ef247c90fcd06e0ba022b63c3450b7f92ce9542be3e69962a251bc685c1de66a83ccefdbc5d9cb0ed0d81086c106a0d6c8de0be9411ed2bc9362df5f917fcffa462de89cb3a5e550bf8198a9ccd9590c410e0bb0f2babd4b646d665acc2aef087e6f50d39e385cfdd2eb418f8201364a0b612b3467a70426bdc276fc73c65e762e0678000541bd85c9ae7103a10c46995894103d06a1eb3f0db72b2130f582238ffa41e6edcd8a8faf6e501710c376a4963f851c0a4271b92d0a19f1e1bd5dc0ec3718670ea2ebbb58db8ad95c3f79d241aa94267fd5fd80b0a29195ae8475781c31dac3ca7f18fc35a2873a83db812f418d3fcd544798fda438ad72dda06c5c99da03c758e9c8669a6a8f7be6097b24e6dd2a04530f7f9953ef411b80de42f111e7f075662402be53191c92414e5a0057a78a712c45e0a3c03896d355210735e87dae46ca6b89c1a2e0e03d3756c0009929050a9ee77bca5a501212b51c69b9e9378435511e9f2d1b6a4b82576a465a92d01bbf6f01bbfdc2612f89c1276e04f4129b704fcdaba7b422e7d97615e4999537184495e573b2662613c08b44cbb27ae803f8f37184f98538782fcc7bed5b06ee9df813e2b81371dc9c71366b536a0fcb30794689d0a835164bb5987f14f95e4f5f941aa14548241f88267c00390bca771b5d5d6557bb25e0b561f4651e79e5665d2e6d17cefdf57ce648a0489fbca0246fb8df0d6dc4eab7d7bd6282da86185507e8410c6ff61ec5ea8123da09a8fbc9991ed128088bd9cab8871e5790bd4168924a59a890a13ad02f1230f9af34a8235f65eadcd9b68f824b2774cb94e16459fefe67f1c0bd1a2a3d69f0776eb02516b902db0cf31bed108d46626c1696a33d63681ceb81417fd7d3a8a03ed5c92681ace1983b0f8bd5d2e8f18f61fd36e3fffcdc8f22893e0a93827959450f2bc77dd4cbea7a363334ffcfdf99e4500cc18698f6b3b0bde867eb924559bb836cca57c13b306fe08affb36c1e736db55ecb3aff98204baf8d6bab12bf7bf7f642ffd64f64d6d7260ff696232933c29a919fdab422ff49a564725102e5577689ae74274c4bfbf7a77d6b4593f70b17ec36fb264079fb50c79ace04a8b97ac043c6bd30bd158a2dc8c7d1a89f46c09dad4a5290ef19f3cea9b82d6b60660b93cfacee1b2c5cc971a4c544c10ab3edb229f0c2e8f0b3ad82d97eef3df428c7e0272dbb672056e830585a27a9a624736b9c548d501b0d125aa6460b2e2c0d24a55d277d93b2ca8c1fa9d55b9b6a14f7fb3e2d71b0f2d82779dfd0c46ba63d139797e6b39145c64719e42c1eead1bacf1a46a954cc8872b366459084461184fb039e394445bcea1553ddd853b36ee9af9f15153ce616313cec6da2eb2e3c2e45e172aa7066ab4f65ccf264b0528589d460918b7a181be54a4a8a8c350a56af6efe74157aa3d3a79383432a9cea81cf6044d18f9c111f602eb40b195a07b7ca625f81fc012c9f8703ccf9fcb119ba41398fb9a1161dc5d7b7d075ece759cf1b47f9a877c16eee4d7e4a8acf99e2cd54cc2a0db5134c499974986f99422b09abfb8d6eca1532a0d0c11a46c435c7fb57aba1673f83c24f626357267620122ac9ff7c13971d276eec361ae58011c4b54a65b4639e8f0fde0c721cc1e4a58bad9b0ea630e750d015ddb501306f520f931a08a778fb3fb290adb808d6fe575c54c1313dcb6cc00ecf637ea68132a1118d74f012994277a7add8d597955cb0265b0e2785693c97e8c8af6d4c784275d320cc8f421755aa6c423b72ef0afdf833ccdfcee48b58094ee3065f807dbe8c05eaf093be0b369b12998657516baa162e2fda8ae4b09ce75e4d50cf0e3e0accc7262a3718bd4c3601c4c0d2b25964a8c4d8363930d2b87865819baedde06c830a8302dde18b48527690ed9723affd209bc724cb55d882dc609845901b16dbdfd62215c2e8c36af055ab9c2189b514c9de817617ee68257040d8da8f2b1ff81fbf59ea66acc766270d4062bbe0d313eb712ac1de346152babb6ca87e16e205a5b03e9b4d3897f2cf4184c25f8f801fac47385afb2fd53462600979dd1063fea7fd80c72dce9258bcdb1ce1be25ed8d61cd1fb1194e3917d629713af87f6cf0f81b3a520a66b2daec89c1f0284c1c3cae1b1133642728cbe6ef338a54561c29e7c9ed9cf9158ee02591c1976ca51101049d89e5f432f84f7b58fcaeda3529be5e8418df7aa0faec83fd908a3c3db02a3909f56b0ca9c32eb3e2512a8cc5170ab72d4dad97cabb4cd0944bcce6386a1576d9b9f10152f606eb251d2470da4e4be8a16b28689de57493fcc0c6f99c3471e396a0857444e4c5968fdcaf681a85672e8420ba05d0907e4235178fab05180652eedaa0e40e2389d4165bbfad46af6cf5b8c6f7ebece9759f0455e141edb02430af5b3928bc02ac24701246dda654b5e7a89ee3fc626f59f7b2c26cd004868310d2c77f434165af7f2bc853fca4a6fe51171884667dedc927b436e356b963127ba5b649f83a4d03ab026776f158bb6f4c413619dbdc22687e779deb922b5473853b8a1fd9c4814eeff4f5403deed8b21391127af88d746ff62930d2456f92dae4b9933f65e3dc91d54badfdd6b47f25fe5ad684ae24ff6d9bf51dc31997c20f3d830c1c912222c59bb49aab4c63f7f61b60ca4db00c88921884ac7575db85647a187cf50d1939cdd2e14c90d438a7013809c1d89d31911bc75a4fae61c27e2e2b07ba59ead78908e4c4d1c66d8b719b11d6f1b882705676ff6403f2e35c43d008bddd914dc36ec6d63749e6fc57c990fa52c41e22ec26f202d00c33cf93bb1d94681eb5d16587df99d08c5298f0fda54269bc2d2c0ba78dbcc08e8333cfb791707cd8f7b9c8cfa785945db4fa39be09c3b9410481902c1c452fc5c605717868b6849c3149b01085c887f07bfcf629fb710603b8ee6c1d3e290cd6b3652b7b398033432cc931a54a9968632951b25f8af51f0c9da518bdc91b963bd54af2f12e410f8d3aacd7efe65dcf80711935c0a9d82b1f06311f0347575d4c07505e65fb94a446be80a95c03ea153386aa9f9ae3e893f8f6960706bdca626b89cd8562e10b2d75ce82606044fe1985dc7379cc355c79b45123a6245a9c2f90b8ffd8a1e875cbc8f30a7976429b1c8873cc31a82b7173e6462e333802c297fd438231c8ac269bd8396207b2bc82de7f754e55faeaa1b523248661e3ca15b1603857b1f64f941d0aa13c4f947ba3177f3bcae23bac4a3673c3e3a33e6eacda759fa2ab5defb91ff36ac0843c518c5776a36d59275f1154679994b80908388bf3c17f82793acd388547f9531b9d6af25fd2570c29cc5098b8aaa9b6faccffd04cbae2b5c5db30ac6905d8f31c68cb820c2d2e06613d7077296817cf406d5dfabb139d6da945e5634bf9cbb26ef23b4c9d8af52810798da61f3e4cf519532c1be879f63d797f9d7cd25dda7298db087760413d4daa613be1b223f281cdfb391bdc9e73368809b969954574456cc00f37dadd1bf6cfbc49401979ff920c8fc74891fd4f51952343ee69f35f68000be30e27d27b293301b6e873756af3227a17d18de137cc8326f15c0e0efb0f6ac88ee778cdc4c94c082586d58d1193c593e0a70962980db2446a28c8c087526914a5f5c072f66b3b57427e3d1656e7763e22998b45362977bcc82f0a39fe1c98a3d8c5dd8cb17d28bca48a65b152a1e1d85df87692a10f9e9a4828907172785e80605d8546f3a1be889472b0ea95051061989149129fa66e18c10da87219285409f54d75b709c7691a4be81b3965e8f198ff110003b5706290acd0d2e870f240b3bb9044392b55c86f9fa91a7876983cb471444daa342f7cec70c81c5efbe2672acbba8df6d433df6035d86fc765778dc31d5b3e2b3b81f2636190ff99225b96f7a5face3c9de9347eb63be5fffa6525cb6d4e97f557de0a3e2e2bb6f5d6cb3720939cad015a0302dfa0a5ad32b5206a07f71f9f77a665b2c2d3ee79df0788d561af691ad694413824b7506ef7f4c0552baba33942a3bf1861f21ab7a01d09a4f81da10ed99b31131871eb53909be2e6ad5438fd343da8ccbdd9af2ca201e61d85f0dd344075dcbbe8d1bcec7415b1e70a5ad6fc27f1509077a788dc716fd2569db90e34b66cc6067f6d29a63d2b22308d94e80ff53a82013652d12f148d81855b8a5ee3580fde3db229647b7c9e6bbe4083074a26eef030f91c08aff26c920107367e727bb0966ced639a31332d3b50c42586cd2a637d79c5c480d23a7ad36ac90fbbe534534cfa800a80cf4c8f3caec3128d73c5791769d2fb8999c07293412e43ce90d543023f4520e14fa877a4c7713c6f3b2037e20dbb4835eb217721e0793ed2fcbb6e7522fb03ec67797213179ca941676a2729647c132143cd60f4cb3939d376b56cd7c0ce4a669022944083bbcaab8346a61e5704747ff94fa005aa7594cd06c1fd8ab0f243af3c3e35c779fd2cfa40cd4d28212611997d74c67ec58d001a48f3932ca8d3f5e59e3259e511783644546bdfe382ceaf7762a559c3c608527175c073623ea6c1b88382b66e59e35400f18567ad7886dbb9d6edf4fdeb1f9e084e3dc8ad79c56bcdf344f77cf39a997f9111221fae2efa0c0d4a5b824445129b3dd6f2cd98c5aedfba37236b6b69da0fbe9aa5b5dda751dd68403ecfef6a5357c79f1a4186087b15020f58ae47b2739079c404c0eeb00e3c3f4a8adecf922bc9660f5417434294b8fc509905e4fed57dfd383c61d9838c028689d4090abd97787d04545ca81bb8f8213e3386c03988d1c9cd937715effa005c66edcc61165878addd4aa8fef7a922b1ae6f0a0da2943444ac27af4d84e0bd8f44c60b28296646d0d40e864dd8767f9171341caa7130395decb3ac8e9bedad85bb3cfdde2f1a451eef9cf3fcf3b90308fe883f711b404fa6b2693f201855ed5a8468d3f349c08940666123964942c82dec9edb0746f59a303f8d5825204e473e62174d19ada8cd36fdd7289f1b57a149386d8c0fd82e22917858f304ea96def447b8a8c7f6c8be67ce79e268060bcc5907abfd1073719d7eb6904b3aa2102a076ea159b67e31e50c2a5a71ad514a3f706d85daa3f418f9f4c98dcddd08c366f3762404cef4b9bab1518437e1e3045c4f15c683cd1d4a0b3df61bbd2ea3a551b893d274b5030718a70dd0d3bd35d049a8d30bb43e9d869399e4c05764472d944429cf50844c7591efb32249ab507148360158dea7d26bcdb1f8fd730360faba4cf166ff55e445a6eecac3747ad8017ecf1afcbfb8a9da9d8cc40ef4f77073b352a80432b506e84611a43d1a3263c7922b8f4ce2d01f4400568d8f8249a7e3bf3cf46a646807613e8ec46c352c1b06ec7a984828c64ff2fd3816e05af64e93ba47a2fc3394624aa3e204da979ac5a21a60aab5128c1bf6b943cf7bf26944c0e2ba4d05971dae7cbfdb46630911a570046ffeea95f450fec3f62e49099fa85d5789ccf0ca1fb59056cfe69625928be77d9d16e2906ea8037855570661de32c06d9c8de5", 0x1000}, {&(0x7f0000001b40)="7411aa5837a2c6aab8a76111421927289480ddaccdbe84cb72109333b1da476a67", 0x21}, {&(0x7f0000001b80)="fc049af8ff2ae5de2eb44f59c972ca2c14fbcc3853f8d20a0b629b3f4be8d20555a68fbb581bf880782639ddb50f748241d96374d95de4bce65dd61022877bd66d0ceba1932562c2b311d54a3b2df338548a9f132056d6f29a750c376614d46414dc5bc0267531711014d69941be2a4170fbd019c88ca8b6952757e19510ecd409dc4eb0529cb8cfe26e4ed5b2f1564c44fbb0efb3fd9fc87da85c4da43620a5f2113cac0ceece59290cdd1349adff689e882a5fecaf66864c03439d1d34c0ce57e924f64aa690f65800a34dd722ce28da9a102969dcc456bfa98636676b46cf396f68e9fe1974488bf5295fbf", 0xed}, {&(0x7f0000001c80)="a47245d7d5c015036bf998590ea0aa371d7b10ce0be27d190e54cf5f635c", 0x1e}, {&(0x7f0000001cc0)="dfedc2834a340d11afcaf42d2941f55d1d4456fe0f33be8230f07125fb5da4bb6c3b2dd1531935d84e3213385d4adc2ae0158200db105b57582ed042477705170dd2d8173c557a7367977165f81c403088edb6ebd4d29897a6a4764ed0327e21d5fbc9004dc164a445bd019774371bc3959366775e7782df8cebab4ec8a04dfbc4af283cb9206b49", 0x88}], 0x5) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000001e40)={&(0x7f0000001e00)=[{0x87, 0x9}, {0x5, 0x1f}, {0x42, 0x2}], 0x3}) r5 = accept$unix(r2, 0x0, &(0x7f0000001ec0)) poll(&(0x7f0000001f00)=[{r2, 0x1}, {r5, 0x6e078b67c501a359}, {r0, 0x4}, {r2, 0x100}, {r4, 0x2}, {r4, 0x8}, {r4, 0x10}, {r1, 0x8}, {r3, 0x20}], 0x9, 0x0) r6 = dup2(r2, r0) write(r0, &(0x7f0000001f80), 0x0) r7 = kqueue() fcntl$getown(r7, 0x5) pread(r6, &(0x7f0000001fc0)="f2e41b55bdc1d209eb03daca814451b5e2cab88f624a47a9693fc8ca53431bb67de6", 0x22, 0x9) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000002000), 0x80, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000002080)={'./file0\x00', 0x3, 0x6, 0x5, 0x0, 0x3, 0x0, 0x10000, 0x1, 0x0, 0x800, 0x4}) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000002140)={0x1}) executing program 6: setitimer(0x1, &(0x7f0000000040)={{}, {0x4, 0xffff}}, &(0x7f0000000080)) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0, r0, 0x0, 0x800000000000, 0x0, 0x9}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r2) ktrace(0x0, 0x1, 0xb30, r2) executing program 0: sysctl$hw(&(0x7f0000001440), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000000)="628d98d3a9e50bc85b5620a7a5ad6131", 0x10) r1 = socket(0x18, 0x1, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000380)) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x40000630, r3) truncate(&(0x7f0000000000)='./file0\x00', 0x5) clock_gettime(0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r6 = dup(r5) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000080), 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="c811fd392367dc54a45a389d3b47a814ac93c507f4e3e7142c5e0ea28a889843ae3e5ea78bf4", 0x26}, {&(0x7f0000000200)="3730ed58677c524f826e4daa568b81e0f6a2cf0922a8cc2de2363049cec9cb4c17f00d3ea3b7dd6ce9845dcc47cc23df116fbd0e2e3721f09971526953f3774363f46ba6ace7e1aadc2d3e42d11b2e2011a8671909bc621ee9c28df82e91030421c09ec057b7ec3a9118cb42f5cc99a5f3a63aa3a28c4a", 0x77}, {&(0x7f0000000280)="e2094045dc55968873d97ba3483f130bedfa7eb277b90478aafac23c651e57", 0x1f}], 0x3, 0x0}, 0x0) executing program 4: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) (async) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) r1 = socket(0x2, 0x4000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) (async) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) r3 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r3, 0x80002) (async) r4 = syz_open_pts() (async) geteuid() getuid() (async) sysctl$kern(&(0x7f0000000180)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) (async) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYRES8=r4], 0x10, 0x404}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x7fff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8015}, 0x800000003, 0x0, 0xfffffffffffffffe}) (async) r5 = socket(0x20, 0x8000, 0x8) connect$unix(r5, &(0x7f00000001c0)=@file={0x0, './bus/file0\x00'}, 0xe) (async) mknod(0x0, 0x2000, 0x1b52) (async) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) setrlimit(0x0, 0xffffffffffffffff) (async) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d8", 0x439}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VNDIOCSET(r6, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) (async) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0x80}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) (async) readv(r0, &(0x7f0000000340)=[{0x0}], 0x1) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) executing program 6: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x32, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="fffff6ffffce896b08e2a6ff0000000000000800450000300000000000009078ac1400bbac1401bb0c00907800000000450000000000000000000000ffffffffe0100001"]) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000040), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x8000, 0x0) socket(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000500), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setreuid(0xee00, 0x0) getuid() setreuid(0x0, 0x0) unveil(0x0, 0x0) r0 = socket(0x2, 0x4001, 0x81) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) shutdown(r1, 0x1) listen(0xffffffffffffffff, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7}) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) sendmmsg(r4, &(0x7f0000000440)={&(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x0) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) close(r5) getdents(r5, 0x0, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000140)="02000000", 0x4) setsockopt(r2, 0x11, 0x1, &(0x7f0000000100)="12000001", 0x4) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc0285602, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0}) r7 = socket$unix(0x1, 0x5, 0x0) bind$unix(r7, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r7, 0x0) shutdown(r7, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) writev(r7, &(0x7f0000000240), 0x0) connect(r0, &(0x7f0000000200)=@in6={0x18, 0x3, 0x1, 0xf85}, 0xc) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x3, 0x4}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) executing program 5: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x1}], 0x1) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000002400)=[{0x0}], 0x1) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) writev(0xffffffffffffffff, &(0x7f0000001840), 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x2, 0x3, 0x7f) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x43, 0x10000}) r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200), 0x0) setsockopt(r2, 0x1000000029, 0x32, &(0x7f0000000000)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000100)=0x20, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000300)=[{&(0x7f00000029c0)="fb408c0a5e1b8d9921f1cd0ff5d1cd59b70d330ae1129f4549d975772ffcdc6ff2af722679b7c40b7534b6d4987f5752816b256cc1251b9ae59538e38c3aabcd2cb7e6a74d0d3653021cc6be484d77e0768c5a55d2ecb2bed4fbfeae13d8c55eea350315147078cb37d2aec98d7e96f7cddd15d19118da9d6f365498e0d9d1010c1634fc98886298b7fe1afdf4d8335f0606b5f1a55df86d4b69fa0dcccc23ec6b3a5650a8ea8c5e70da5a95ceb8104b14b13d0b22638051c8024f63d8143aba30c6107d2457150e752c20923e03dea31f342d955a4e41efda566c4c58e51585b511495aee42b4572364b9cf7b5000b554ecddbe88de7db1987260ccaef84c8e333456ff53fcd5525ce618d7330b1d760f6d25871c0001240100f2febe1e57ba916e9d90619a1c4334dbe187d74c8c4d7fab1e6cc740588a216f7f4752ab2a92c2cdfb0df0a4b8e61da2027a0f118af9875def0d06b22882576de0896a48f4f7e7cc15b4b30345336e88167bd67c91ebf6690f51051ecd13ac4f77b1bc88b820785f99527cc0f3b239904544f75d63e2bd6f1cb524c93bfd5db650b74269f9ff30ab5f6f9f01fa5c2b03bec51a81e71ec9b91216eb04c3e8608db77caae4f85e002318b102fc261f3db4da5756cb515c38633f25ff5bae9ec46815b9fc0e452affe821ba10d2e19e2d6822991765798f2db250c39f6878e2bceed8d2017592314939392f525068e951d6831dfd03ed50d9592478109f37ba81acf6d4610da26e41d992628b0e4783407a4c9bd7b53f6c2a9c781fb95dc6fd4813f42975743296dc5074709628fd0733bb678f448b74182247ef4242e455ab993e8fabcbfbc5853913674e29944b4a74257dd55a37a1ac051ad7f7c753498f0ce4ff4678b3eb839a69908808ca2a42476224103113da398b9ecc5b78975ad9487174d27ea32b8f9aa41769c35a1c3d1923749904ba496f8c8b01325b52c0cf572ab2d29ddfdfd154cdce278663d0fbba0e5744fa41dcc53c16f4a9c9dc9a9655924dba3127cc5d736c60d7ad61f3659dde660a92306d4b30b5dac61709402d082776ee663b52e5c98303f9ad2cc6e8bc1783a78a11c1a6e386455c93d2a131eba1395b3238be1e16e9d648cf26aeace6a13f34d840b1c2a36f6eedb0ccfe21daadc6a580ed3bf57e74f667616eb4e96102e3707a762a8682b90efc4e13d99579938716879119a74c7846433f1836b191b115c2b6e871d5f25f9a834e2ab94d4a67243bf3b2f1331ba2ab3991e3977d6aee6bd69305006b2eb9d557c961544cb2c6a977bb5ba59c0686abbdff317d777b4aec83e3089db2ec8ab21e1cecdd74abfaaddfe1f9b1303ca140b536a1862e576ea6884e2ecbd63b641ed44553777c4b31c013ccb3615425d668706abd8ed4279bd64418940a8acd902284a1e95f511ced96a8738b309ef7902479c812656b31c6ed91704d5a1c9fdc99eefe7114277674932e8b8370c1cafc384759baf2dfe5c6f890268395f681560fd6a37dc47215fc5b3b431e6ab1abc4297fc0926a2b8a", 0x449}], 0x1) close(r0) syz_open_pts() r3 = kqueue() close(r3) setreuid(0xee00, 0x0) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r5 = getuid() fchown(r4, r5, 0xffffffffffffffff) r6 = getuid() ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0x2, 0x4}) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000000300)) setreuid(0xee00, r6) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x800) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getgid() writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) setrlimit(0x7, &(0x7f0000000140)={0x8, 0x9}) r2 = syz_open_pts() close(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r3 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fchown(r3, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001540), 0x8, 0x0) pipe2(&(0x7f00000015c0), 0x10000) r4 = dup(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) r5 = socket(0x18, 0x8000, 0x7e) close(r5) r6 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) getpid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001440), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001480), 0xfffffffffffffddf) sendmsg$unix(r4, &(0x7f0000001500)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000140)}, {&(0x7f0000000300)="b9e38d6c58135f519fb5a553370fc51ffe0c468b522ee4ad0d75e5e9aab198a4aa564e8c48338971e2a9742b8d7e14d69278d34e26c80368581e3466608933395c8a8ded561e19b5fc6c4ffd4dbd88321797f0038ca0529047714ccaca65120e1e8f55f53f0fe4d9fb0a1989045364c1d57179b848c1e25db73473b5369dc874830d5e668e134fb2ef8154a8f73b9394c73d9b0f82058e9b722bcc920f630b4b0ed58859a382cbed03b2beb3f305dd44b6318a2c02f7b1d295dd16c04c6d1ea1dfef36a74a26aff971c6f1466a1d63239a6387ef1d7db1ba5dc2cedcf444d671c796996e75f8890226d1c2e60eed00a05357a966cf0a2c007f3866f88f763b344160d40bc2c37886f3d6a144319af8446558151fc4f3e5144c204bed85adef386e10c906b80dea5bcce6d6dd3149f751d8fb2a597aaf4056a87f0396fedf7fdbb34c9d0bc2f1bdba8986f4d9f7a8dd8ee2e8798f598036cc244c7e97972a70ae4a8b88dc776cf42b34f17c78133f0ceeca4b1a2cb77fbbee66df9c0c4784f431f4b96f9e0df67b2795a154809ec1c4859aa50669c1edda04bacb5b7578b37bd3e8ef3a541d8de1bb9ff2a5f4567c7c6119e54c329231cd6ae618e2bdf51d7de3d48d85ee0299799b9ec42e680207be9ba9f1ba9b9465d8e0b486a46c31af944a784a3e1cda9d7231badcb64f7c1719ea083eeed84f855da82f97d98bfbe7fbc7ca4fa9f724c92e16e378986b2429ee39bf8c8a083e70ffe0df34b67e53052a997720a7254be0aafd3b01f381e45dda9a2bf0aaf83a6b1fb023e7a85a16fa31052cea1a023551a7de13e7c0ede5a90cf67b9d036dbe12b01a4646c8f8bd9a3097727054d1a2b9d2d681c9a0b5a75c496fba9016db0a5c1901a01adb272aace4b74519d7636041f19d98db0b2a8b5c5a86a9c8089666115fd346ca07b40ad1fa200f27925d88daa2d77009c8a93301e6936bd9f3c7f4701e282cebbd6f59688b9af06eda8b42770ac975ffa2e71159de53544e45ceafe4f630d011796506cb7c42a9085848aee317c761092f9ba7c4435c881359c1226939e45c876ec5b3876227c09197925a1a73615bed4bcc90d92bb1f9557cabefd59bc4f4fa38e5d842cacd28f634d52eee6971a7d17a209cb628c5fdfe0fc5a2fc9a08c009dde8c5bacea130c45f20f1c46d4681e6cdb747179b855cd650e90c6251261679e04f6421dd4e5650a9c6303699a4f0e88bfa92b6df96ef878f19c488ce1ef7cdb725639695b87f8396cfe8f4b8e5e877f70d7121febdb370725112a097991d9b710a090b380dd347d3cb8723cbe85a3aa4ff5de85fdd0988b7ecddbfa6c623efa15fd3a4af301ef4b56a33e99b531aa964d0af665755e50b9a920bfe6571a8110cea6b058bd30dc4ec53c42a0b8cd124921826ca5016e7af71193689e8d192bd7fa74e23982c4bc268774f0324d8d7017bc5422fe87c0c0cc32ac32784597a3dab40e90ebc003f7e437e456871398822633bec97de74bfe391c83a06ce1ef84b3daccf3101a00f3b1bea63142d55e4765959ffdfa5d7df1f9caea54f6d9cde5a71c89e42df65d405cd75b23b79359eafe40478525a9cdae058e836301779d8a666de00bc5056b697acdaf96f850a1fea4e9b833d31c0a8297cd13a08a4dbcc90d10d07a3272aa7cd72a8a2b97eab81de8957b31501b3abd6b492de383e122f2232619a8e7fd14d5e5a59a6af952890c3a548bc1d1369c135cfbfc74ceb3c6df5d18e7d941e9d6fbd6efbd3fd9bfd4cb43c9747c68c349c155b526423fe5256d9d99de920eb5f3e7a0cfaf4d86059da5b66b2a935b604053e8a5ce76d2c51c49470d42dcdcad9eae79805a1cef0fa591c24bd9ac861114e844cf3623c98424b0287690669d9877c172c3fac51ce2f2727e7e571138d89b469fc3d539cf989dc533c0ce16206656977b1f7c918b0c88a292701a1caf4d8bb50b1bc4a4dff6d30d794bd47432083930fb687d6a0a1bf4a53c7039528814d55c65c4ed794784514fdd2145652de628508496d96a74f26c299481925a2288301f8b77f0af4df9524622eee7891645704559de5c877dc2efaba1dc51779246f59dc771fe274cd8cf647e908df51d593ed5804b8b47f32d3b3640343b07b51d10de10f819b6b96b999bebf45a37fd3607b6fe0e276300c588dfad8368549fef4e8f567e9b99b9f84497cba39565865d4f8baa9be4683c046fb29651f3b8523b0e58579a303073f990c650790c3259c6ed63bd8111e6ec96a66dd1aae345780c037ee3062c8952261eca6cf36080a3fd94c1ce04b417875d18b57197e3ccade13712ca1751f4e722a06366a100f5ecb3357ffcff724bc8787909412815425b8df6724d7f08da5be990b8800973497c9918870b0c06305e95dbc6d57d2f3fb2abe8122b7efbc03442d813362e65c0408fd89ce6d69ba842a7e440967a641d32d3e385c3dd416e0f1b5d561991d8167d0db0606b7718f687eed7644e36d4610127ebd692a3ec0585bfe6485720be6d7a6f99f8089b13a1a1618982316725ba4337f373001bf1bb4433b7bc05c72c4051b4b52434f0d994ec32f48efc476576ac1270ac87a700a31bf2d3cccb7e3b45922926d53804ca09f048c4e48fd4e564f5a3884318e3c341cc12043407a04cf20b7bf3a44e8243b29eefdbc5358786bbf0e4518d679c8b96dc93a66fb2c464c07a3c8fa0a3243431048cb472af304d971701ab8a3f23234bdfed28a18fd19ea2dad34f6936483415cd5e5c1f26d71aac1217efa85ae045d5d8fc5b1f87a3834fa609335331980076cccce56a83404b150ddc44e3b8bb8b7baf25a55d8c6aeea6156c14deee31474b89f3c089c652e4603b526a163558f0507ae92eb495939bf2472978607d6c0e60f7f1d98ac9e97ae0f5ba7f256ff94a61aaf3a7bc6118e03bffc37d4d416ca36f8e33ef6988574ece9747528ca62328266dbba7731f8a3c72cfdae800e802ef03d057291400f685e052b2f737cd41cb837599e4a0d8da1ce2aafd6a86514056d40754e1b1c77004ecd149fb4a12ea1bfdaad3879768cafd0d1940700c195bf4b79b4c563cc1b67cb70b7894d74ae364a83aa54314ebbb62a75e0465590b511a1fe2765afa4c632706beee52227f52c1963bec28c9028767cea9b6d9bdbd1f07cd22e1a1cca77b602120dd2bfd7a839ce7997d204c1b844627d8434c31d33b0753e4282ee68591bd3a241bde525de71ba3252aac4083399c60f943d975223b994ee656a00421b4c34e9e3f4b93ef692c42a3c0050fb93fa9cb60ce5765fc0ba18d098f444e26c526131fe359412a82caa28adb8a08fb507dbbdc57a7be03bf29a015452fe5b9f3eb4d9abba17aa4d41874b3c6af8044bf64005fecaaffd2e0f37ce50f1c26080e94501a9e607aa242fbab07cf00e778f3c05691867e304afc7f0830af5283dede41992f89ed07a32a0f10aa7f1911bafd0c1ed0225ddcec14fd64f0ff89d2f9c120684ad6478e4cde92e621e6ba52aa99552272a282a0b4b315608617b15e50994358b2fb34415a38a5e460d95164811c4bda6db08dcf21bec491745dffdf8c691b5d3973cd8b64f676d7311cc9aec81444981d7385049a920ce8f18139d327ade5be78e8fc24556801623b416637a7a5047957d1927d3befeff90f993a885ff454b797b5a21011877740a2beecd0b9057b4b7f24c2378271de54a64b55505befb0a90e366ded06f40f948943f9b58945f63277132c2ee6b34500668d516979bf9059cacf021af91d429e608cbb7d3ef84a941397ebb1d755b279def728993eb7c2579de40324637312ecb3d822720e1b510164078ad50a922ddf77d3931a1840ed5ec1d76a2b2ea79862fee5a062ad06a3cb55a56ca8ce93a2aa3b039871c2af76267c7dfca58ac0b0c0340daf2a294d965ca923075d9d5ef04120b716132b0dc347530297d8a286570f36c772db8aef0079519edcd8dc7f06595d9c171611ff1af3766fa5f4676c2848c51a4a4c6a8f6c8f655296a9436d353453dd0e0db317d6255673cf0d00c8d789762fe5561c962c2cfad3e7854b18eb6b68c1a56262664faf675d87102e9e15037f429be889e840b9fce7bb90189032f5eb39481b7a5c948461b2a70b8802f5e8d06b9d0aa9237b011812250e16aa9a5c2db4dad242650b5a776cd90644a1f84d5558f013f9ac739eaf45a206d38d133821d3cddc65f958ebcd15823fb91316e1961753d7d97c413d4b7cd73d1c12147d721b0ba8614166ce69c6100efbba3eba694beb1175930607bcfabe37a209c8e16f86818df86ae6c5e6862aba779c7f9ab049d8c100271ca369b0df73ed9feb57fec09a6cacab575b4fa91d19a77f65284007feb1af67219d9609105ab77cccae508678aad5ade81f8aa9a3f0e1e941960da5319f29fef243e5d442f0bbd55a5bd7660f61bf27e355a0c85f5c8bc1e01c7822707d86b70e5d12fc6211a23b870684b915b3867fa6c9a2e91c11081a026e375170efc07ec5fc55f43fd2fb680c05721af3ed0f0ddb02b6ca2246959deb3d1b0a8583e7cdb08a8f49a45b7812f6ae88baa94c03aa5581d51d32a90ae321ac7c2b9947225c3bcffee93468e2fe237d7ee780dd9779c60c0c5d87d05a6eb0850a3d983a90bbd57a564587f754be340db191d519d937eaa3fbc02f11aac4f68cc991f89fa9497c4acd716b354ca57be77e5353e101ed85ee8ad3dbfe2b7602ea3d9f3347735076acf0bc41ebad5a19903be889c161159dae1b82be9b2b683d00bc0fa091e87c0a814281f7414fd22a624d23b86c9ced3645468dacf57712d491134a318a50cfa134f47d913bdb821b4db89f38826ca1aa74ccb8f0c98dda745c20def57042f2ff1c1c39825f7e3d5e664b456f2407a6a41c60250140abc2e17235676100733b2ad5e6ae4f7d5f7109440eb07cf7fa276d17e80659d2f99d1675e1149333344464426980bd4b493dd91ce5b4370393c6e09d82a5e4cc7be8e6f3e90bf239f1027aee2e316bae7ae4bade49d51feaafac065ce73f5bcc995cfb8966a1b5cec64cc699f99dd6f29ecdfd2850877e5e98f23539605fa124585387020ed22b3d6d532ad15b5210f8004ff384f54947a488da1ed07310bb3da5ec1482dc16f9ff54671d5aa8c9ca50a4e459ac874d8d990ccf31e1177d3c7eedbf6ceabc15f4c883b990a00616019a95627ad361adb6de35a81ae0de119748ab30ba6b55a740d7f99e3f408ddd13a8465a78c4d29979db2e3b1279c5b03a6448bfc36c0b7cd48912f9ea99f0b315cd15f61ec8d834c910286690dbae35facb3f4f9d81768f2df3aef88470044a280c0e7093ab2f06d829a2eb0e072b8591b5655b9c106e56a4078259b34691c288d03477ee690edcf90137cc1531a85078013c5621c5e8cf58f7a8503695969b9ad3df9ffb74341ffdb9791bdeabb72c46d1e5c07a6943f9cea0bac4c23412a4c884127bd0f5f98fafb2a7336f372ee3326b56c0d4fdb28d73e8506e4475260b081febd9f9c624b130c3274f0b191ac7db75159b61134e8fdd26d2791a0f5282b289245996eb3e100706b619981b83d2142d00a84cb87294e52a2eac550b9d2ffd44a2c4c0e643df78b1fd974c4ad33c783f10835b34c4733b625728cc550bbcf17a366322108fc3e97176593f31179da89ceffa97221309cf19dfd9ab95494f71c65d5a8d5610bf119a95596d41390513b5e682ccb47a24871b1ca2072a40add51fe2b3b1d755dd7aabae2676236ba30324a315ea23c06fdd7c4c52a1fbdfe7c", 0x1000}, {&(0x7f0000000280)="5aa208655b7431f15681eabf07e8460e615ec98d753320ded5e383c6467900fbedd501", 0x23}, {&(0x7f0000001300)="2679b6254d9f761347d097fca01fbb990c522118d689a81ad40119f1ed2c278239466bb3ba471c7a16cd7635077da8ff71ffdd8f4b6e1ca7a4302b3c19abcee762917a28a6ef3a70adcab6b95bd594d6459d0eaf37d94da247d042d41f1ca497df44d8cd82c585da320b747ad0d3ddecd191ae1e5049d8d1d237a3fd272520c38318909d3d2383bdf29a34dde36749c6d2b06f9355719284dff6ace08dfc9e7f4c1eaba79b6d0881d0707b5e2fd61971b38d499eb2e5cbd5a005f479f5df40fa5463f2bccda7b121dcfb61fcd543a569d9598b066e68", 0xd6}], 0x4, 0x0, 0x0, 0x2}, 0x408) socket(0x0, 0x0, 0x0) executing program 4: socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc018696c, &(0x7f00000001c0)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x2) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af6300372821", 0x61, 0x0, 0x0, 0x0) socket(0x2, 0x4004, 0xc9) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007", 0xd, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x43, 0x0) socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x89) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x2) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x2000, 0x10000) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000280)=0x8, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0}, 0x10, 0x801, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x4, 0xd) sysctl$kern(&(0x7f0000000500)={0x1, 0x35}, 0x2, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad238a7318b125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d00000000", 0xee) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) truncate(&(0x7f0000000480)='./file0\x00', 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x4, &(0x7f0000000100)=[{0x7f, 0x9}, {0x4329, 0x3, 0x8, 0x2}, {0x1, 0x0, 0x6, 0xb0}, {0x2, 0x7, 0xff, 0x6}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000680), 0x0) r3 = kqueue() poll(&(0x7f0000000000)=[{}, {r3}, {r3}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000440)='\x00', 0x40, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x48) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 1: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000780)=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xfc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x100000000, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x3, 0x4000d, &(0x7f0000000500)="eb9ae5d1096223b04baa4e713048e69931929648666303386116f82cf718ec299a229160746d78f824253dfd43507f8f1ac6e66c00d79d173b8ac958551423d198a72290482303528fa5622d78d41af644ab0b75f6ba86703ef062dd1f3f57bfc983774437c94c809ca91b77e606287a0b134eedc7760ff28fa8568c98e652de3b5f096a30a355e00aa9d054300c2c3f07ef0450164edd60368e29a5a89c9cf2f482b144a1784ccad44df00f0e2ae5c77bbdf5e647a98bdce5af01255ff52a3b87386f3eb554a6a2af3aec30dacd805da5cc94aa53c59c9ccf5c95d81966466b604aed700cac7dac3918ab4330f0a996ea9f9280456d35ed3b16fc49bec41f842e8d6262af75ffdbe52ab98fb1976866b2ec16fa86ef3461f65420e89cc7085ce8d35a", 0x123) fsync(r0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0xb73c1545977a90fa, 0x85efd) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000640)=ANY=[@ANYRES8=r0]) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYRESHEX=r2, @ANYRESHEX=0x0, @ANYRES32=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000380)={0xffffdfff, 0x8, 0x100104, 0x2000, "e41399f8cb00", 0x8, 0x49f8}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000100)) sendmsg(r3, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) getpid() chmod(&(0x7f0000000680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x3d7) shmat(0x0, &(0x7f000003d000/0x4000)=nil, 0x2000) executing program 5: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, 0x0) r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) (async) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x6}}, 0x0) (async) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x6}}, 0x0) getitimer(0x0, &(0x7f00000010c0)) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f61, 0x0) pwrite(r1, &(0x7f0000000000)="19", 0x1, 0x0) (async) pwrite(r1, &(0x7f0000000000)="19", 0x1, 0x0) ftruncate(r1, 0x8000) (async) ftruncate(r1, 0x8000) fcntl$dupfd(r1, 0xa, r1) syz_open_pts() (async) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x0, 0x0, 0x0, "00df00003f00000000000000000000006d2b00"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) (async) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') (async) chroot(&(0x7f0000000240)='./file1\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000340)={0x8}, &(0x7f0000000380)={0xfff}, 0x0, 0x0) (async) select(0x40, &(0x7f0000000340)={0x8}, &(0x7f0000000380)={0xfff}, 0x0, 0x0) close(r2) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x6}, {0x806}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000640)="75ad73846921d8b869e6e96980e3395a8677ea1eff9c4e91b31ccf8c689d31373a1cc78781121d48d920586308155b8e305c6f17666b5afbf48782509e7a33fe3ed3e014cc5605eb2726f501a575aa37ef9518dd7d0fd7ae4b99f6384fc54823d31a45ebdb7e3b8f121de50b1b746557356f3d8251e6b0a3110d7cb46e71b918936340d52180e04b84143ab61b5fb5924cc520b89da621f636a120b0da8b6df905b71b7587678f8eb77980e259452bff533c03f0c10b", &(0x7f00000000c0)=0xb6, &(0x7f00000002c0), 0xfffffffffffffd07) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000180)="c7cd01b975fe3dad2eaf250d", 0xc}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readv(r3, &(0x7f0000000080)=[{0x0}], 0x1) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001200)={0x3, &(0x7f00000000c0)=[{0x7}, {0x2}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[]) executing program 0: r0 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', r1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) msgsnd(0xffffffffffffffff, &(0x7f0000000040)={0x0, "fd4c8b079614ef1ad330063a7a06f1"}, 0x17, 0x0) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x2, 0x0) getuid() chown(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) sendmmsg(r2, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) dup(r0) socket(0x0, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r4) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r5) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x532, r5) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) poll(0x0, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getppid() ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f00000000c0)={0x3}) kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x1, 0x8000, 0x9) ioctl$FIONREAD(r7, 0xc0206921, &(0x7f00000001c0)) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x80206919, &(0x7f00000001c0)) executing program 7: r0 = socket(0x2, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480), 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000005c0)={'./bus\x00', 0xffffffff, 0x5, 0x87, 0x0, 0xfffffffb, 0xffffffff, 0x2400, 0x1, 0x0, 0xc6c4, 0x7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x88}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x100000000000025b, &(0x7f0000000140)=ANY=[@ANYRES8], 0x10}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1a}, 0x4, 0x0, 0x0, &(0x7f00000011c0), 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r5, 0x2000740d) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x1}, {0x4d, 0xfc, 0x4}, {0x6}]}) kevent(r5, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0xb, 0x1, 0x3ff, 0x20}, {{r4}, 0xfffffffffffffffa, 0x50, 0x1, 0x13}, {{r6}, 0xffffffffffffffff, 0x4, 0x20000000, 0xfe, 0x2}], 0x648, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0xfa, 0x2, 0x400, 0x7fff}, {{r0}, 0x7, 0x5d, 0x1, 0x80000001, 0x20}], 0x3b6028ef, &(0x7f0000000400)={0x81, 0xffffffffffff0001}) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000080)={0x2, 0x20}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffff}) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000180), 0x0, &(0x7f00000000c0), 0x0) fcntl$setflags(r5, 0x2, 0x0) write(r0, &(0x7f0000000140)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13d9e19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e78202374000000000080000001000000000000000000006ea3c6a22a9852999498c9fc33fd63b751df488f267b289865e27430ac4f83b6c9f11259ea70184993bb6675407223a954fceb4282e13576fdc52d0bb29fc9ad6ee02178b1ca79b22fda196fd0a9ba9b72c8be2d9d73f164f0182cd5d1c3cec351fbc73c8e34ace8ecadb9a4bf75f92dcbe841641d864a406ee6905d5934f88019261bb412d964b7f29f49874dcf95a44b525668279ebf954f7c822a3b819aca99ea95b8653bf6024c00000000000000a0b96d64f0814277fa5b262e4c3919c17605d5bd819e741341a5388f80a586963a48f8", 0xffe4) executing program 1: r0 = syz_open_pts() (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r2) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x800, 0x2, 0xab5f, 0xd56}) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, &(0x7f0000000440)="e48beed8", &(0x7f0000000540)=0x4, &(0x7f0000000580)="096c62d9", 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x1d}, {0x40}, {0x406}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) (async) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x80) (async) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000240)='c\x00') (async) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') (async) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) (async) clock_gettime(0x0, 0xfffffffffffffffe) executing program 0: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000011c0), 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x25}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x8c) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) r4 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) pipe(&(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x10080, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0x7fffffffffffffff, 0x5}) r5 = syz_open_pts() fcntl$lock(r5, 0xb, 0x0) syz_emit_ethernet(0x45f, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffffffffffff7b610a6a600886dd641cd7490429a603fe8000000000000000000000000000aafe8000000000000000000000000000aa040400000000000004010101060000000000000001000101000502000705020006c20400000009000100000000000000ff00919964000000500001e1670000002b1b00000000000020c448b84453d887d2d1faa32f772bc31885a9ec6566ff8109734404de4838690d08282e995c9da99aa30a82c2b8d4995a6af2f66630e0200effe06b13cba23fd4f5e954c7ad7b6ad0a1da097a4c41170a2b03ebb325fb46f938bc15ef6c0c27d21d6428e96432d2ac128407dbc7c62d428b487c5e92cc420ec12450e113dd28621b31f4fa98d9196f581a71ed11eaa21fad2908844f71207b52a754e41d3beb1e8ff49255c898ee536498874b4628ef0e33c6133ef6fd9fd607fba9a3265aaf68ef9c8cc6a701060000000000000102000004011d05020006c2040000000500111f000000000000040103000100c204000000090102000006d3f1bcb2d8af6348447cfa4ebde9781a395a4ee2d3d13130d8e126d418357b67e341ff9e9d54d5c1748ac72b86b7f66df925d08ddf37b6f689a20b83f88ed09e28315c98e0bcd8bcbfa626dfead1088abddea74bfb344b24158804aadb4f427eb1dddc1ffa9ced262fa3142f67d5cf2452cd350ced7320ea29fec0e740e723636be7252392ff62c5c8d0a8a495b3dc66c806f885b89234ca549f7ed48345bcd4dfceb32ce45f2b0424805595390e662dab1354f8eed490d3693e0eee3189ba2961d755e7310a03efa245c7588b1ed1b8caaab7b001030000000401b7c20400000002010400000000000000000000003705000000000000c20400000007010800000000000000000001000105000000000001000401a1c2040000b96b0502008300000000000000041e000000000000c204000000240401040401010102000007d9695090f241994c018b23a6a10400a99e9be1a73e6f5d58f3dbed6fb644e4c9d99bb84e0af78171bd24919a43847d15c0dd53bcd6fc4958d6ff4d4c621fa21b0583aed7c22a1319ea4729be1bcc3bcea65c417911ccbb58533607e915d943c00c058a30a555b7375e233b9b9afce3bd86d605d8f0cc5dd70a289568294af2383fb0708d365fac6c1b2fac5881ec346173a44c110dde419dfa3b5b73171bedecfc0eeadaef0cd2ca1de4d00fd4eab09dfad96cdb0091c492230d9ab8706c83ca7206ad1525a874ffbc41021b59345fd155fe4db18dd9615bed54c20400000000000100000000004e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="9010000390780fff020458800506000000090204ffff0000da45bcefa29ded16c83652a6bffa275a492e47bc11bc57511e3946c5eb158f5775a795520442b023be82f9db5e2c67581e4d21cb80a29256601c4beca9985dfd02327f3d3351ec2b379cd38ca56421809e92bbe4a2b146cb45b57be452f3286eb19043e3e76873e8433b5964fbe0b74917b5e2c19027e71885e4b738e6fa1fc40d95bfaddd7283ee02662c2bf160f4080a11a87a79c9797091f0013792"]) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) dup2(r4, r3) r6 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 4: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r0, 0x20}, {r0, 0x1}, {r0, 0x2}, {r0, 0x1}, {0xffffffffffffffff, 0x8}, {r0, 0x10}], 0x7, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={0x0}) close(r0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000001c0)=0x1) socketpair(0x6, 0x0, 0xff, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000740)=[{0xffffffffffffffff, 0x2}, {r1}], 0x2, 0xfffffffe) recvmsg(r1, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f0000000780)=""/80, 0x50}, {&(0x7f0000000800)=""/220, 0xdc}, {&(0x7f0000000900)=""/41, 0x29}], 0x3, &(0x7f0000000980)=""/228, 0xe4}, 0x1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000ac0), 0x40, 0x0) fcntl$getflags(r3, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000b00), 0x30e81, 0x0) writev(r4, &(0x7f0000001d80)=[{&(0x7f0000000b40)="1f5b90f36b35f1f32a7e8d377ce9419ba79e579b9d63277cb292a35c68c7ad9ca2a4fa91f73571c837e582bea43012d05eb79a046d4a2c53a94d4fe5f84743c066c4c43a70e2e17912b9252bed129f0ff0a5391abbbc2ce47ab4852eb72b80f1a8f4ff2cd6e3bcf3cdd4f80b3f77c94502d7b27b4f56ab5ae4416b9e7b7c16f59db860d9a8ccb8db78af94d6ecc11390a17572d92e7180502126553358875d89b33f17ef247c90fcd06e0ba022b63c3450b7f92ce9542be3e69962a251bc685c1de66a83ccefdbc5d9cb0ed0d81086c106a0d6c8de0be9411ed2bc9362df5f917fcffa462de89cb3a5e550bf8198a9ccd9590c410e0bb0f2babd4b646d665acc2aef087e6f50d39e385cfdd2eb418f8201364a0b612b3467a70426bdc276fc73c65e762e0678000541bd85c9ae7103a10c46995894103d06a1eb3f0db72b2130f582238ffa41e6edcd8a8faf6e501710c376a4963f851c0a4271b92d0a19f1e1bd5dc0ec3718670ea2ebbb58db8ad95c3f79d241aa94267fd5fd80b0a29195ae8475781c31dac3ca7f18fc35a2873a83db812f418d3fcd544798fda438ad72dda06c5c99da03c758e9c8669a6a8f7be6097b24e6dd2a04530f7f9953ef411b80de42f111e7f075662402be53191c92414e5a0057a78a712c45e0a3c03896d355210735e87dae46ca6b89c1a2e0e03d3756c0009929050a9ee77bca5a501212b51c69b9e9378435511e9f2d1b6a4b82576a465a92d01bbf6f01bbfdc2612f89c1276e04f4129b704fcdaba7b422e7d97615e4999537184495e573b2662613c08b44cbb27ae803f8f37184f98538782fcc7bed5b06ee9df813e2b81371dc9c71366b536a0fcb30794689d0a835164bb5987f14f95e4f5f941aa14548241f88267c00390bca771b5d5d6557bb25e0b561f4651e79e5665d2e6d17cefdf57ce648a0489fbca0246fb8df0d6dc4eab7d7bd6282da86185507e8410c6ff61ec5ea8123da09a8fbc9991ed128088bd9cab8871e5790bd4168924a59a890a13ad02f1230f9af34a8235f65eadcd9b68f824b2774cb94e16459fefe67f1c0bd1a2a3d69f0776eb02516b902db0cf31bed108d46626c1696a33d63681ceb81417fd7d3a8a03ed5c92681ace1983b0f8bd5d2e8f18f61fd36e3fffcdc8f22893e0a93827959450f2bc77dd4cbea7a363334ffcfdf99e4500cc18698f6b3b0bde867eb924559bb836cca57c13b306fe08affb36c1e736db55ecb3aff98204baf8d6bab12bf7bf7f642ffd64f64d6d7260ff696232933c29a919fdab422ff49a564725102e5577689ae74274c4bfbf7a77d6b4593f70b17ec36fb264079fb50c79ace04a8b97ac043c6bd30bd158a2dc8c7d1a89f46c09dad4a5290ef19f3cea9b82d6b60660b93cfacee1b2c5cc971a4c544c10ab3edb229f0c2e8f0b3ad82d97eef3df428c7e0272dbb672056e830585a27a9a624736b9c548d501b0d125aa6460b2e2c0d24a55d277d93b2ca8c1fa9d55b9b6a14f7fb3e2d71b0f2d82779dfd0c46ba63d139797e6b39145c64719e42c1eead1bacf1a46a954cc8872b366459084461184fb039e394445bcea1553ddd853b36ee9af9f15153ce616313cec6da2eb2e3c2e45e172aa7066ab4f65ccf264b0528589d460918b7a181be54a4a8a8c350a56af6efe74157aa3d3a79383432a9cea81cf6044d18f9c111f602eb40b195a07b7ca625f81fc012c9f8703ccf9fcb119ba41398fb9a1161dc5d7b7d075ece759cf1b47f9a877c16eee4d7e4a8acf99e2cd54cc2a0db5134c499974986f99422b09abfb8d6eca1532a0d0c11a46c435c7fb57aba1673f83c24f626357267620122ac9ff7c13971d276eec361ae58011c4b54a65b4639e8f0fde0c721cc1e4a58bad9b0ea630e750d015ddb501306f520f931a08a778fb3fb290adb808d6fe575c54c1313dcb6cc00ecf637ea68132a1118d74f012994277a7add8d597955cb0265b0e2785693c97e8c8af6d4c784275d320cc8f421755aa6c423b72ef0afdf833ccdfcee48b58094ee3065f807dbe8c05eaf093be0b369b12998657516baa162e2fda8ae4b09ce75e4d50cf0e3e0accc7262a3718bd4c3601c4c0d2b25964a8c4d8363930d2b87865819baedde06c830a8302dde18b48527690ed9723affd209bc724cb55d882dc609845901b16dbdfd62215c2e8c36af055ab9c2189b514c9de817617ee68257040d8da8f2b1ff81fbf59ea66acc766270d4062bbe0d313eb712ac1de346152babb6ca87e16e205a5b03e9b4d3897f2cf4184c25f8f801fac47385afb2fd53462600979dd1063fea7fd80c72dce9258bcdb1ce1be25ed8d61cd1fb1194e3917d629713af87f6cf0f81b3a520a66b2daec89c1f0284c1c3cae1b1133642728cbe6ef338a54561c29e7c9ed9cf9158ee02591c1976ca51101049d89e5f432f84f7b58fcaeda3529be5e8418df7aa0faec83fd908a3c3db02a3909f56b0ca9c32eb3e2512a8cc5170ab72d4dad97cabb4cd0944bcce6386a1576d9b9f10152f606eb251d2470da4e4be8a16b28689de57493fcc0c6f99c3471e396a0857444e4c5968fdcaf681a85672e8420ba05d0907e4235178fab05180652eedaa0e40e2389d4165bbfad46af6cf5b8c6f7ebece9759f0455e141edb02430af5b3928bc02ac24701246dda654b5e7a89ee3fc626f59f7b2c26cd004868310d2c77f434165af7f2bc853fca4a6fe51171884667dedc927b436e356b963127ba5b649f83a4d03ab026776f158bb6f4c413619dbdc22687e779deb922b5473853b8a1fd9c4814eeff4f5403deed8b21391127af88d746ff62930d2456f92dae4b9933f65e3dc91d54badfdd6b47f25fe5ad684ae24ff6d9bf51dc31997c20f3d830c1c912222c59bb49aab4c63f7f61b60ca4db00c88921884ac7575db85647a187cf50d1939cdd2e14c90d438a7013809c1d89d31911bc75a4fae61c27e2e2b07ba59ead78908e4c4d1c66d8b719b11d6f1b882705676ff6403f2e35c43d008bddd914dc36ec6d63749e6fc57c990fa52c41e22ec26f202d00c33cf93bb1d94681eb5d16587df99d08c5298f0fda54269bc2d2c0ba78dbcc08e8333cfb791707cd8f7b9c8cfa785945db4fa39be09c3b9410481902c1c452fc5c605717868b6849c3149b01085c887f07bfcf629fb710603b8ee6c1d3e290cd6b3652b7b398033432cc931a54a9968632951b25f8af51f0c9da518bdc91b963bd54af2f12e410f8d3aacd7efe65dcf80711935c0a9d82b1f06311f0347575d4c07505e65fb94a446be80a95c03ea153386aa9f9ae3e893f8f6960706bdca626b89cd8562e10b2d75ce82606044fe1985dc7379cc355c79b45123a6245a9c2f90b8ffd8a1e875cbc8f30a7976429b1c8873cc31a82b7173e6462e333802c297fd438231c8ac269bd8396207b2bc82de7f754e55faeaa1b523248661e3ca15b1603857b1f64f941d0aa13c4f947ba3177f3bcae23bac4a3673c3e3a33e6eacda759fa2ab5defb91ff36ac0843c518c5776a36d59275f1154679994b80908388bf3c17f82793acd388547f9531b9d6af25fd2570c29cc5098b8aaa9b6faccffd04cbae2b5c5db30ac6905d8f31c68cb820c2d2e06613d7077296817cf406d5dfabb139d6da945e5634bf9cbb26ef23b4c9d8af52810798da61f3e4cf519532c1be879f63d797f9d7cd25dda7298db087760413d4daa613be1b223f281cdfb391bdc9e73368809b969954574456cc00f37dadd1bf6cfbc49401979ff920c8fc74891fd4f51952343ee69f35f68000be30e27d27b293301b6e873756af3227a17d18de137cc8326f15c0e0efb0f6ac88ee778cdc4c94c082586d58d1193c593e0a70962980db2446a28c8c087526914a5f5c072f66b3b57427e3d1656e7763e22998b45362977bcc82f0a39fe1c98a3d8c5dd8cb17d28bca48a65b152a1e1d85df87692a10f9e9a4828907172785e80605d8546f3a1be889472b0ea95051061989149129fa66e18c10da87219285409f54d75b709c7691a4be81b3965e8f198ff110003b5706290acd0d2e870f240b3bb9044392b55c86f9fa91a7876983cb471444daa342f7cec70c81c5efbe2672acbba8df6d433df6035d86fc765778dc31d5b3e2b3b81f2636190ff99225b96f7a5face3c9de9347eb63be5fffa6525cb6d4e97f557de0a3e2e2bb6f5d6cb3720939cad015a0302dfa0a5ad32b5206a07f71f9f77a665b2c2d3ee79df0788d561af691ad694413824b7506ef7f4c0552baba33942a3bf1861f21ab7a01d09a4f81da10ed99b31131871eb53909be2e6ad5438fd343da8ccbdd9af2ca201e61d85f0dd344075dcbbe8d1bcec7415b1e70a5ad6fc27f1509077a788dc716fd2569db90e34b66cc6067f6d29a63d2b22308d94e80ff53a82013652d12f148d81855b8a5ee3580fde3db229647b7c9e6bbe4083074a26eef030f91c08aff26c920107367e727bb0966ced639a31332d3b50c42586cd2a637d79c5c480d23a7ad36ac90fbbe534534cfa800a80cf4c8f3caec3128d73c5791769d2fb8999c07293412e43ce90d543023f4520e14fa877a4c7713c6f3b2037e20dbb4835eb217721e0793ed2fcbb6e7522fb03ec67797213179ca941676a2729647c132143cd60f4cb3939d376b56cd7c0ce4a669022944083bbcaab8346a61e5704747ff94fa005aa7594cd06c1fd8ab0f243af3c3e35c779fd2cfa40cd4d28212611997d74c67ec58d001a48f3932ca8d3f5e59e3259e511783644546bdfe382ceaf7762a559c3c608527175c073623ea6c1b88382b66e59e35400f18567ad7886dbb9d6edf4fdeb1f9e084e3dc8ad79c56bcdf344f77cf39a997f9111221fae2efa0c0d4a5b824445129b3dd6f2cd98c5aedfba37236b6b69da0fbe9aa5b5dda751dd68403ecfef6a5357c79f1a4186087b15020f58ae47b2739079c404c0eeb00e3c3f4a8adecf922bc9660f5417434294b8fc509905e4fed57dfd383c61d9838c028689d4090abd97787d04545ca81bb8f8213e3386c03988d1c9cd937715effa005c66edcc61165878addd4aa8fef7a922b1ae6f0a0da2943444ac27af4d84e0bd8f44c60b28296646d0d40e864dd8767f9171341caa7130395decb3ac8e9bedad85bb3cfdde2f1a451eef9cf3fcf3b90308fe883f711b404fa6b2693f201855ed5a8468d3f349c08940666123964942c82dec9edb0746f59a303f8d5825204e473e62174d19ada8cd36fdd7289f1b57a149386d8c0fd82e22917858f304ea96def447b8a8c7f6c8be67ce79e268060bcc5907abfd1073719d7eb6904b3aa2102a076ea159b67e31e50c2a5a71ad514a3f706d85daa3f418f9f4c98dcddd08c366f3762404cef4b9bab1518437e1e3045c4f15c683cd1d4a0b3df61bbd2ea3a551b893d274b5030718a70dd0d3bd35d049a8d30bb43e9d869399e4c05764472d944429cf50844c7591efb32249ab507148360158dea7d26bcdb1f8fd730360faba4cf166ff55e445a6eecac3747ad8017ecf1afcbfb8a9da9d8cc40ef4f77073b352a80432b506e84611a43d1a3263c7922b8f4ce2d01f4400568d8f8249a7e3bf3cf46a646807613e8ec46c352c1b06ec7a984828c64ff2fd3816e05af64e93ba47a2fc3394624aa3e204da979ac5a21a60aab5128c1bf6b943cf7bf26944c0e2ba4d05971dae7cbfdb46630911a570046ffeea95f450fec3f62e49099fa85d5789ccf0ca1fb59056cfe69625928be77d9d16e2906ea8037855570661de32c06d9c8de5", 0x1000}, {&(0x7f0000001b40)="7411aa5837a2c6aab8a76111421927289480ddaccdbe84cb72109333b1da476a67", 0x21}, {&(0x7f0000001b80)="fc049af8ff2ae5de2eb44f59c972ca2c14fbcc3853f8d20a0b629b3f4be8d20555a68fbb581bf880782639ddb50f748241d96374d95de4bce65dd61022877bd66d0ceba1932562c2b311d54a3b2df338548a9f132056d6f29a750c376614d46414dc5bc0267531711014d69941be2a4170fbd019c88ca8b6952757e19510ecd409dc4eb0529cb8cfe26e4ed5b2f1564c44fbb0efb3fd9fc87da85c4da43620a5f2113cac0ceece59290cdd1349adff689e882a5fecaf66864c03439d1d34c0ce57e924f64aa690f65800a34dd722ce28da9a102969dcc456bfa98636676b46cf396f68e9fe1974488bf5295fbf", 0xed}, {&(0x7f0000001c80)="a47245d7d5c015036bf998590ea0aa371d7b10ce0be27d190e54cf5f635c", 0x1e}, {&(0x7f0000001cc0)="dfedc2834a340d11afcaf42d2941f55d1d4456fe0f33be8230f07125fb5da4bb6c3b2dd1531935d84e3213385d4adc2ae0158200db105b57582ed042477705170dd2d8173c557a7367977165f81c403088edb6ebd4d29897a6a4764ed0327e21d5fbc9004dc164a445bd019774371bc3959366775e7782df8cebab4ec8a04dfbc4af283cb9206b49", 0x88}], 0x5) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000001e40)={&(0x7f0000001e00)=[{0x87, 0x9}, {0x5, 0x1f}, {0x42, 0x2}], 0x3}) r5 = accept$unix(r2, 0x0, &(0x7f0000001ec0)) poll(&(0x7f0000001f00)=[{r2, 0x1}, {r5, 0x6e078b67c501a359}, {r0, 0x4}, {r2, 0x100}, {r4, 0x2}, {r4, 0x8}, {r4, 0x10}, {r1, 0x8}, {r3, 0x20}], 0x9, 0x0) r6 = dup2(r2, r0) write(r0, &(0x7f0000001f80), 0x0) r7 = kqueue() fcntl$getown(r7, 0x5) pread(r6, &(0x7f0000001fc0)="f2e41b55bdc1d209eb03daca814451b5e2cab88f624a47a9693fc8ca53431bb67de6", 0x22, 0x9) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000002000), 0x80, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000002080)={'./file0\x00', 0x3, 0x6, 0x5, 0x0, 0x3, 0x0, 0x10000, 0x1, 0x0, 0x800, 0x4}) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000002140)={0x1}) executing program 2: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) faccessat(0xffffffffffffffff, 0x0, 0x10, 0x1) r0 = socket$inet(0x2, 0x3, 0x3) r1 = socket(0x10, 0x5, 0x20) setsockopt(r1, 0x3, 0x4, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x7}, {0x6cf, 0x40}, {0x8}]}) syz_emit_ethernet(0x56, &(0x7f00000003c0)=ANY=[]) getsockopt(r0, 0x0, 0x23, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) openat$bpf(0xffffffffffffff9c, 0x0, 0x8, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x400, 0x10) r3 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x40) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000200)='./bus/file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000001c0)='r\x00') socket(0x18, 0x5, 0x4) connect$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x1}) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000)=0x4, 0x4) getsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) socket(0x18, 0x1, 0x0) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) executing program 3: chflags(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x7c}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000200)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x68a) setrlimit(0x4, 0x0) close(0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, 0x0, 0x200, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) socket$unix(0x1, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) select(0x40, &(0x7f0000000000), &(0x7f0000001140)={0x0, 0x0, 0x7, 0x0, 0x8, 0x0, 0x0, 0xff}, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x0, 0x40}, &(0x7f0000000100)) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) listen(r4, 0x0) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f00000002c0)="5319894fb25b5385b8a6d0e25275b3a0627df675e86d981b10af38bdeda0ce9fdee000054c000000008e6cc4cefd495f1fe21c8d0f73ced333b9fb6a3f9d48134f4d00371d4e000000faffff0000000000000000", 0x54}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x4}, {0x44}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000000c0)="98", 0x1}], 0x2) write(r0, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r2 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x84, &(0x7f00000003c0)={@broadcast, @empty, [{[], {0x8100, 0x6, 0x0, 0x4}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x72, 0x0, 0x2000, 0xfe, 0x33, 0x0, @local={0xac, 0x14, 0x0}, @broadcast}, @generic="30b6bad0e4078fa109df24542e5213f97993563757f58386bcf17420c01d8be6dcac53b68c1d43524f1f7485ba40bf82194dd1e6d97ebf34c36b79b0aff9ed8c84a2f692e4da1fc78455ad163a60e8f300"/94}}}}) executing program 4: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x886, &(0x7f0000000c40)=ANY=[@ANYBLOB="aaaaaaaaaabbffffffffffff86dd607114e608500000fe8000000000000000000000000000bbfe8000000000000000000000000000bb00000000000000000502006c000000000800000000000000000100000000000000000000000100010400000000000000bf0000000000000004010000000000001d000119680000004e204e21000890781e691b01357cf2f686f9413248c5b95ef48dececd825b2bea9d6b32b131f559f887d3a1da240ca28a95807674677d5ad1e6c35997a79f1074ab8172db6fac3e249b97a48c4f433320988701898a72d501c80cebe9e0b9f73494470ae2a923b4bd26236546d0b849aee08a1709bf63c31cc7160031f34105d553196d21a26c45778a826d761953b779c636d97b93889239387c83a21c6bc102aeb8ae79eb2f64a326aebdf6edbc4e73855a2901a2d437949a159c8406e3877d9ffef61cb296dc1ae92467fa58449f60f0e53df8d805deeae6f1062e26f7eb0801d9014d1a25dda9828218d379aa92c1853c773a5c8686ddd2baafcacc712595f8139b01bb23e0e7cfb59b3ff26341ff5df7aebbef4698b7c62a73676004c85da3fe898df7c8b9256988282be34592af81f00340264609899564d6036f4ef9a7d38c38b0feb19980c8e7d31d22886e0ea3f8c63254671e5ac4354274f037ab9de555eec8cb93c3ab2ee31df4e5eb4ebe51ff4d828f11d9eb1d1c74671e069c5d09e4be70300cf1ed6040407f87eb90b9a8bf670e1306f9231bdf344726414461c67e6035c5fbb0b55171bfe9b5336f29615ee39e523cd2a6f80c17a51e9c04fc471140ed6241c4cc019425db26ec1b45f82d4fba15576d35488207baf384d861cf283b749fbfb3df105a51d04f8952348f6ea0eb10396c4cf20df16bf74da79dd8e8ce2cd89ce6f414048bb3930cc6415b55233cb6ec146c15b5815cb6878d69007b08c5a64f5d4f72b8b512bdf8a20183e9232db36cf9b91fc223d54e015c268d5162b542367c62bff6d2b2982b43a45b75068648dd1181bea8c1ef78fab70921ac66168511a904fc7458aa341fa00b31f88a6b1461731c89fdb0904011c5dc1994b08f77d91a51cecef6a863b09121dd705915fbe94ee8b0b9d7f81ea8504c3b1b9ac6ba412b94bab05b739a6971dce8c807faa89afd88c23d6ba0a3bc7803707c319cb206f9f8da5d52f85d684ae5765e1b0041255e8be201d6292c2cb16e5f654ef2265adef7b7b5f8111ebb0eae9898a3defd31f8ec4b93fc6e4c108c00fd3de89c1a84ec82fbaff4df2845b12cf7f1ea710110317109b09892a71a7a56304161e5c392f70d907dbfd99145f87e5e4e73d0db853a343088e6ec1a9900a3ea85364d5381068c4b38a5ad7fe0c2d152f49bcf3bc9044f1d6fc19f23cdc13bb7e676c1aa39c4e14749d8c452cafa04f0d058556d2dc97f2f6febc8befc6d5409bb867233dd86eca4a22993d5d2c157dc2cd4e6d57162afc6a4d265f76d6864be163157c7956a07d083d6fa707ca70445015dff2dc8abffd9fd254bbb35f75732c790c38e6c462c7bd032418be27aca02cdfeb0be9bf207154eb46100000000000000080d4312bedc22815e04bcd66a2db67361f91f8deac6fbfd2e62631cc51d08ce79cabde74a6dfb8db1a1bb39ed5fd0cc3ac8ed3bd49f1345137b2d32084e38ef5cb2c5dc43153f9bbf8ec25062838ffb873d30c84f8f9838a36e69b7b7a689c313908f544a8e826936656ccd90129b705676bfcdf88a3ca49ceb278e9bca1121646c12cd2853a923649bfa0f1c80db233dadce95da96c8969f4bd023fa8ff9a60ea4ba7d4c27e47299c1510de14d2ce939df2d96a6aed877779521f94eb93ee2271d41d412a699576a813b01b3d9b49c8a34e91718a092735ff53785d8a0ab17e300d6dd987432a7596b6b31395fbd22a5350188d01a2c60726351ce946eb34d6699c8edc0c61be72821a01b92c5334ac8a2cc2bc378a42aaff655090175c88d2db324b4389b127f8787d44ff59d14f36714b846a987c99c216e19beba59917d8e41c2e60621f20ba28bb612a866693920720151ce54eb58c7dc4030afd7c28211e21c288ff587a9575e7d0850404a58c045897bafde8af0a546e17dcace0b278adb5342b9a88f0bcce2ac54769db48222749d93d6e8ec3bca7f06504f5df2b0f6c094dc265846a237e5345e824903da7183deeeadd50ec09d32c204e876836a3cbae5a9d1df5475f75858034c3344fe1df02180f18268288b385276b9aa507646b409ca5e627966c61aef4c76a908f08510ca45fd086ffb5655c8bf3ae4d63f5682bbee2d7243c0464524b99ab1339a12e80c78a465a871ee858a04c9b9068b125e1cc40c475fae9b2cad594e12d3b7baf65f249e35b06e2acd8f3b72cd2de881d35ad4b289ba1b2813d8e3b17848422c1a43ca0b54e6531a9c410aecdd3312b67384c02df0e6496d74b2aa6e664b247b316ff6ef7bf2b61bba6b4225591ec4138e3cc3d9ab6c3ca25080decd9b8a35e0780737e1ccfda276ea14b492af7d0134f850e0b906849bba8cdf78d3df5989fe2798d46bce90fa10a19cebf51c1c176af0e8197d303e3535fa00522783e6d9e0fc88ee340e83f1611ed6f3dd6d64b95a30bd49d49aa5dcc475476f0794cd8e141559d461270918a2964ee9cc704f07953f8e067de17b09bca763b9fc67de000e8419629cf5f9bb65784e7362d9935aa754cc2f1f4dbd030319874dee7e5580cffb752574aecaafa3d2a27609e92ac6b891c3f798c0dd19d985feb88b3fffd31d835c2afeeeea2c8e89d26d4274b5beebf5080490173c1e74bab7e3d010180bc572af4848d21b864fb28dc42026f378d7aff5a89201fb8a3deffa60df4a5c75d8dbc4e64ba3478daabc1f3b285f091887b36e1d59d3d8902e2d0ccd1afbe8ad73464a1f45946f4c780acd8f40a6517b7c0a4018d9e377e8488db9ed3c4f74dc6ce47c87f80830e38c1767cb2022ab71b5343f3286b31a40d41d634d9181ff872df7c48432b0d6604bcad586ccfa55c44eb8e1803cb7d940fdd6f4c132c04ab09b742e3bdb8ca2083c8ebc5c307fd20acaf43dfb4"]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x8, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x800000018, 0x1, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) close(r2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000180)) r3 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/72, 0x48}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000000380)=""/162, 0xa2}, {&(0x7f0000000440)=""/200, 0xc8}, {&(0x7f0000000540)=""/192, 0xc0}, {&(0x7f0000000140)=""/35, 0x23}], 0x6, &(0x7f0000000300)}, 0x3) r4 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x1720, r0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) fcntl$setown(r1, 0x6, r0) getpid() chmod(&(0x7f0000000280)='./file0\x00', 0x0) setreuid(0x0, 0xee01) ktrace(0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) listen(r2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b, 0x1}, 0x3, &(0x7f00000004c0), 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000080)=0x3) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) recvmmsg(r6, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) dup2(r4, r5) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)}], 0x1) execve(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x8000000000000000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) executing program 7: link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff}], 0x2f, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c5", 0x82, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) executing program 7: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0xffffffffffffffff, 0x8000000000000, 0x0, 0x0, 0x3, 0x0, 0x6, 0x3}, &(0x7f0000000080)={0xcea, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x9}, 0x0, 0x0, 0x0) executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x40}) r0 = socket(0x0, 0x1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000012c0), 0x4) msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[r2, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) getpgrp() getpgrp() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000002c0)={0x0, 0x4}, 0x10) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000000)=[{0x54, 0x0, 0x80}, {0x2, 0xfc, 0x0, 0x4}, {0x40e, 0x0, 0x0, 0x6523}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x8) r1 = socket(0x11, 0x3, 0x0) getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x40001b0a, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x7fffffffffffffff, 0xffffffffffffff81}) setrlimit(0x7, &(0x7f0000000980)={0x8000, 0x4e}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}, {&(0x7f0000000000)='E', 0x1}, {&(0x7f0000000040)="b647d115dc2a4b", 0x7}], 0x3) sendto$unix(r1, &(0x7f0000000000)="b1000503000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0d5bb246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8060693c, &(0x7f00000001c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r5) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000300), 0x0) getsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f00000000c0), &(0x7f0000000140)=0x4) executing program 4: write(0xffffffffffffffff, &(0x7f0000000180)="2300910000", 0x5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getpid() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) setgroups(0x0, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x74, 0x8}, {0x812e, 0x0, 0x20}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) unveil(0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000280)=""/116, 0x74) socket$inet6(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) pipe(0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000180)="39f29fff56576a8d", 0x8) executing program 3: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r0 = socket(0x18, 0x1, 0x0) fchown(r0, 0xffffffffffffffff, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r0) syz_open_pts() ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000000)) socket(0x18, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x8010000000000005}}) getpgid(0x0) ktrace(0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, 0x0) open$dir(0x0, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) executing program 2: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x1}], 0x1) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000002400)=[{0x0}], 0x1) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() chown(0x0, 0x0, 0x0) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r2 = getuid() unlink(&(0x7f0000000280)='./file0\x00') setreuid(0x0, r2) chmod(&(0x7f0000000440)='./file0\x00', 0x2e2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4000000009, 0x82) fchownat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0\x00', r1, 0x0, 0x4) semop(0x0, &(0x7f00000000c0)=[{}, {0x4, 0x2002}], 0x2) semop(r6, &(0x7f0000000500)=[{0x4, 0x3ff, 0x3000}, {0x2, 0xb}, {0x2, 0x224, 0x1800}, {0x1, 0x3}, {0x0, 0x8}, {0x2, 0x8, 0x1000}, {0x0, 0x7a, 0x1800}, {0x2, 0x19, 0x1000}, {0x3, 0x800, 0x800}, {0x1, 0xfff7, 0x1000}, {0x4}, {0x4}, {0x3, 0x3, 0x1000}, {0x6, 0x101, 0x2800}], 0xe) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x16, 0x405, 0x6, 0x0, 0x3, 0x21]) semop(r6, &(0x7f0000000140)=[{0x3, 0x0, 0x800}, {}, {0x0, 0x5, 0x1400}, {0x2, 0x5e7, 0x1800}, {0x3, 0x2, 0x800}, {0x1, 0x7}, {0x0, 0x1000, 0x1800}, {0x1, 0x8001, 0x1000}], 0x19) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r4, 0x0, 0x0, r5, 0x100, 0x6}, 0x1000, 0x56, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r8 = shmget$private(0x0, 0x3000, 0x38c, &(0x7f0000ffa000/0x3000)=nil) r9 = getuid() setreuid(0x0, r9) shmctl$IPC_SET(r8, 0x1, &(0x7f00000003c0)={{0x0, r9, r5, r2}, 0x9, 0x8, r3, r7, 0x6d64, 0x10000}) getegid() rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file1\x00') open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, 0x0) executing program 7: ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="ea00010100000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x20, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) readlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffff24) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697f, &(0x7f00000001c0)) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r2, &(0x7f0000002000/0x2000)=nil, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) getpgrp() shutdown(0xffffffffffffffff, 0x0) shmctl$IPC_RMID(r2, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) shmat(r2, &(0x7f0000002000/0x1000)=nil, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x80000000, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x35}, {0x60}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 4: sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000080)='Q', &(0x7f00000000c0)=0x1, &(0x7f00000002c0), 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)}}, 0x10, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) write(r0, &(0x7f0000001680), 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100), 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) r2 = msgget$private(0x0, 0x13a) msgsnd(r2, 0xffffffffffffffff, 0x0, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000280), 0x100, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000240)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = socket(0x18, 0x1, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x2) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000200)={0x9, 0xa2, 0x800, 0xafd, "ce19bc13236ac3a4aae7187bbfafb67ff86c36ef", 0xc0, 0x5}) ioctl$FIONREAD(r3, 0x80146953, &(0x7f0000000100)) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000002c0)=0x54c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4d}, {0x84}, {0x206}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[]) clock_settime(0x3, &(0x7f0000000000)={0x9, 0x1}) executing program 2: ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) pipe2(0x0, 0x0) r0 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) setrlimit(0x3, &(0x7f0000000000)={0x0, 0x100000}) fcntl$getown(r0, 0x5) r1 = syz_open_pts() close(r1) sysctl$net_inet_etherip(&(0x7f0000000040)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f00000002c0)="9d284245806f7162917c85373ae77fba213e4fb44432b68267da36db3edb7eb71252b90e924123791705f8a151b826dae68664c2259bff2aec3c2e6e0afa2313bebe35f67fbfb43ebd077f2461090cf9e4083ff77c9c820b1c677cf7192a1d2f1dd8aab4941f68056de35975e9fe57a0fee0ba9120f31014a9a1831e962901a19e5e786dbd96d353122ba691b3f666680ecaaba31a142c6962e894c33d201822094ae92e9391e7e83f511ac5f10857d74001c005c4ba927f84dc4d6d46e8dc215597c3c2", &(0x7f00000000c0)=0xc4, &(0x7f0000000100)="a3544018ab7c41b458f63c8ad1dfce6464d8c4f2dd6704194503ca0744dac6bfe82bf207630eb569dbffb367578de3b50bf7e0", 0x33) syz_open_pts() msgget(0x2, 0x10) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000280)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x978b, 0x0, 0xd3, 0x80a19f, "bf08000100f1675910812cc900"}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd", 0x20}], 0x1) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000100)=[{0x5c}, {0x2d, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0xfffffffd}]}) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8014695a, &(0x7f00000001c0)) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000540)="0d2438cb471ece14ed2852a1098546a1f0f0b861b4d6882c59fc180669ea67aafa76180000a7cec698127e4697c787ec4d6c", 0x32}], 0x1) execve(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) setgroups(0x2, &(0x7f00000001c0)=[r1, r6]) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 7: openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r5 = dup(r4) dup2(r5, r3) connect$unix(r3, &(0x7f0000000000), 0x10) writev(r5, &(0x7f0000001840)=[{0x0}], 0x1) r6 = dup2(r1, r2) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x105) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, 0x0) setrlimit(0x4, &(0x7f0000000400)={0x1, 0x8001}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x37c, 0x7f, 0xffffffff, 0x1000009, "00df00003f00000000000000000000006d2b00"}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="590e495b1ad2a14423c0fe6a9ba42f89606f8f5773e9ed4805627b1953e8526d359eb2d55c75c5eecce22f844fad5fcbda0e438594cd635b99159ba469291f4a807055e8cb61b875b2ff967153d9e416a79321aa4587cc1a8d8a520b57552c61a43a412d7a084aa4d72d74db60e90ff741c303bf276a00cb7754", 0x7a}, {&(0x7f00000009c0)="00681c735ebcdf1ddeb0dbde935a3cf2bafc27af3e17379e0c6f59175bbdf7db589843ec39f45c9e97fcc284b3e7f351b6095346d655708a92e51d9899c26bf2e2e9e2f53ed7c2110923ce8d6a14c8d7d3a5365a48a6d32aedba526af9decda1f4334ada2453510c65da4b3d74237650f09229a75edf77cc02b39529f32b0e968ed8c4bfc420bda1d74821ccaf18e9108568f3dbf6dd9b16cfa1828461d3d94b9d357cc6a2d548278c0ae8c2b3be444fca9e989e4ce02e161f43d4f87e09222ca614698db720e3b463d4de47f303d024413eb4b81b41036b2c596227426b434e9f31154e31b73317439b8d9240244835cc2721abe86ab0e0dd3d4c73d4c00cf68c9afc905765609fc35a380a6e9d8e4d10e4d12376994955304127d26ba79d36138474a1cc28e071c6735125c516d169017f5f3cee60f73c2d019a830b16260fcf8073dc905fcb352a92d336b71bf1a0c8d406b10a9f48ff7d061eb1ec56eb5344706936529522159916a6c934b263bccfa618797586b077bfe5e0154be5b0decca6053828b9d8c9aaece80cecd1a9693a05709047b1c547f01a5facd7ca9218b0a6f5d93b059642249ad1795e38413ac6bcf56d7596b59e61f2cb6268122b2fa16b5cd3aea17c3f511846bb9d64961224762f5d56dca3e3d78ec8810f756a809f9a4dfe133513a5b04f196192de1072d700a0a5a6a5a1205f48fe09ac940c9aa301c6d38145df76cea91f7bf7246d6bc167a93f15eb33c3fb5d6fd3afd8c6ae979055260c42fa01cae241be43be81814dba18954c12b0ac8c54fea3311d6bfecba5baa16a686842e1042e0f5e6c0035071043769cb7c9cc00a2e783fc1fb9f208e448656eeabc27af59e5b20b2948a5506b20a74e89342f85f32e01862b8ebb551293526ed2254773816a93fd3f3766e820ecdc8e98436baec88481cf58c48c521cfaaf6709c3cf6abfa7cac19fa165bee6013d800e3084fc7704ca582bd9356d11961ac1c6a31a79ac2f3f86df631bc1ca12bab2256d7ef3e64239e6acfb25ebe836f47e137d7a2bf85a7799f985f0e9937543dbaf4be34632d37b346b29ada854c6437aeecc2d2a480bb2c7f1e3d7393b9f12b4b05cfeb9a2a29e85195014802bf56160f89f9697d9a463d77ffc07ed4b4870670fad275b2c098329870d20b26209494d8029f34819e63ec879533726ed50a30b1a48457f2d7703cf6b628cd004a19adcfc578c2638ac55208a6cc9d6d908beffb83fec68d72b505aa85f5c2ac40decd02ffbfaa2d618f31758948f3bb44f81b2660e53480e0576a9234f06e65bfc7d3b5acd6efe81ff3c9dc1f88c6059ce054eb00940d689709420acf3e6d5271d53d3a223c99aa240387dbbe8a8dc868b0ca1713e620059c27b2536bd30c2c7023b738aef186bdbf32e0b9015352a5c797da6445b6e948aa531412b123596de6cb14971f2707d17ac32b376a5f06a9dc13cd92f8d2d1ff6aa74c4f3208442950e4eb330efad17ff5e40031c2c748ab0884b3d04dc7724605ab3d842009ca23a495ca67bb45d77748e9b623afae4205307afeeeea0893c462392d3d414f638ecc1d2e9eb9017ef9fa86f283dd724f47a44b6850fbf52e9960c5c2ee63804592b001500faba09cea9956f0fdb29ac17425a59ff80db874ea07a4a1183566034f656b9e91aa8f057771d64e2aa59561729d199340526ce11e505fb5b56b30071a8bf3cef0bd7b899bb3b7cbe69524452f5cf6bdc07d2a8bcc8a4c6630b773dbb70d8f9dec6b8b2e46becbfba5c9ca550afa391d3b7f69de0f05dc387cf1c6852250be0876913c52e3c5466d1e391d01c981cedbf79f5eee881e2045e8cac130101b782037c4a07da4e353153270fe24e5550c07321aee2945a3945ecfe41185dc1a4065fbb7e076f7fd7f4ac5d32e930177d250cf25efa8f4bf0c2078be8a338e796829eba1bcbd147f8ea84b6ac4e31d8fe758245ea49ba923e2e897851584fe9dba4af25a6572c8ef9e4db2aee254fa29c6724ae211536d82dbff61cfcdc0f208ca7d9287424a135df42c464ba7d4d859a62d43260271dcf7bedd04437295ab8c3ae958c914c07bd3b2686c7208ada7a67bff42ef73f90c50b96241dc57c095fe29f9ad801747fd5bcbc1ff89bb3f20bf28a5fed1901c0eae196e3096383014d2cdfeba126f41fe02cfa847f5c7cc2202a5a9190aae94f9fd17513c5ca67f839ebef8fe343909129ba5fbf4635899a8c0e58f441df4b609cca5b671157d1a95190c44b63391abe878945d501336c74d73e4b4aba29139214b01920be93c9c89dc9c797fe62db123c7ea339ad7c5240fa2470b12ce83bc1", 0x679}], 0x2) writev(r2, &(0x7f00000012c0)=[{&(0x7f0000000140)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393adaed0", 0x58}, {&(0x7f0000001700)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0265e626b535cb4123c4e2bd9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a3726521128386e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f45cf03240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f8e92951697de55ef19623d5ffcb9eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab18381a39ee73077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356af1c8176087ec63f87555afb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034e9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc49129042298325da86c94b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608", 0x100c}, {&(0x7f0000001440)="25fd26f0c2f6f8454ea4598cefd3a544b22bac827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c02cf7a1653f1749274f069fd0a76fa5160080a0282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b074261de8656a080d103c0504abd02c0f742a4a5cddc2434f350d0cacc83eb85414a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761d796999a6fc66c7d08cb1527152db4272ad88493fb38f40398b5ab50934fa551a4b2630e0900d0878b7be612408f5c38d3185e17475d4a49400000000000000e136ea026f538006a90e0a3c1b0a8513e562ffd3bdad0a11aa7ff1cc449e259167e2fa6e2585011354ce9f398fca46342ee697a0db854841362205b7e53a4dd425c27a0dd7d6afe25d52783d0e1400720240d94f772056f26c556b6e55b20ac266511dba63d400000000000000000000000000000000cca3ce92d5cfa1f973b1ec251172a313c0c1c86b10518a595c77d9864e418907c223954c94e8f1eda9d11eaa6d1a3952e83602856c2f2a0869287c327659aacc475c", 0x196}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c00bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0f", 0xa2}, {&(0x7f0000000600)="6973b3b7b5f516f850b75a28715b10f7ad5d42b6ad24befe41ebdfe071af14f8fc7b9031407b78e22b9d0814b9d792c9c83e5098efb4993f4ad8f4562dc983a42eb32fd9120e86d581ca3b88d1e1d14bf2fced5de86ab55c2a3e0199c24c232e3965832a8b339aa00261dde68a23b8d6b17ccb20b3598262b33d77dfb2f699e8003ba5e6852657ebe417b248026d5e296738d18e4508f37274f008a4fdfa9b8c2a1838de9e17b63c47d9fa63336e630736d37c3d7c65312e131b82ef9cc1b0bced06209a65ff61b2a8b14004fe487ef66b23acee047b049423f836ab87a7345585cbf92f2a4ac7e1cfe61fc4349db1e33c2da8f35920c7c73d54042f6daeca3eaf67967c50e6da9709ba6f60f11ba40091ddf33ab51f0af7d079126cc2a31c2ed60bd75314d3d4b3fb68441788ef99c0c89a954a03a54780d6b185ede26f65208dcce5c269e7cd1e035d18d1a6ab12971530f9560be23b0f79e88eaa7e2000792a8097b4ddd49daab1ef9fc945a49add61f933b61998cf8127db66386e739bf2b1f12674a63fd4c33bd7160fd5b2776725e2553e40f4d7f8bd00b660a77af3d19d56b494232e2d8003139151a8bffb808519313f751d17b8dddb913a8ff30fa7f017d701ed9dd8d01988d59945d5", 0x1ce}], 0x5) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000800)="ec6e6688290eef4d1e3caf403d1c8ec765728f141ab9100008000000000000e9ca199903fdc9ca6118d232a369ababce52c001fe64edfe80fc7c67b715015e97d64167b4cc024469e8ccacfe668e499fbe1a61794fdd72d4b72f2d2dbe26f7bab1158d052a9d215a57d3f2ba438cfaf0b979ffffff7f97a05b0000000000a41dea0dac1cfc8351b5fc", 0x89}, {&(0x7f0000000580)="6e0e59233e96f72fbe9d7537c357c1e762ffdd2941d1480727fd7e2179ded76e26da7e0a87570dceb33df4e272cf9d641dc9cacb280d539069084c386a14de14b8d6ed2b78bbb26aba3379894e573bfe95dbf8df93438d0c534134a7898dc14ca5cca20aaf4bb1443b740645be2adaf635694e4e6ad1120301", 0x79}, {&(0x7f0000000440)="06f2d803612e7c3baa2d418f22715baaa6d45f8a50f1cffc08bc399d774601dfc4f36e37320c27dd6c0f91d2a7ba63361022803132f486a8e3d4a6448eab74f80505e0f87950b4c9fa81dc2544e390117246d5a994c5781aa279fe298273fea66e7ce2b926f5acd0d1dd0b375905f26a8935eda41833b3891f1f56c1e95bed206462a8c1248fff9f06d41336ef4a", 0x8e}, {&(0x7f00000008c0)="12b1c68e4e76099b4c66a551dc6f52feeb34be35ff519fdffcc2381874f4e22146234bd7fdd653264ede74f85478f382a524978e17e1668fc8c3c27e57219888594710cb91a83fe52cb4b0a622e2c27fda34f75bc07eb331bf06e05a60b012427f8766f9a8d41134b1e4fb77f608bb25b5cf2b44ede1681033c314a01ea45a28bcd2512788ad3e876415d6b570827847e07bd29a49742f68e434af36448131c789d3e209a0a4fa3d3082d27dac39999e72a0603dc4e2dae3768ac549136b868fb642d55f", 0xc4}, {&(0x7f0000001400)="d11f297897de0057", 0x8}], 0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r3 = socket(0x18, 0x3, 0x3f) sysctl$kern(&(0x7f00000001c0)={0x1, 0x48}, 0x2, &(0x7f0000000200)="22d1c3f6d77285b0003ada45063a17d16b4726767013056a3cab67e1c0c69c0993f0f3e87cd1e880ab80e32cea791b63c0123aec1c2f5a492f207afd7c7969efb4a0de04431a501ae86fc2d75260bc49e8e7af97211c17642ff38e88031222c9b66ce0a4c9c6b0240893ce8f30c90e2598f2bdcf19", &(0x7f0000000280)=0x75, &(0x7f0000001040)="beea14ee73233e5325fdc59131e7d554061637a16a2627a50faa114afe0896d2b668e262842aa11a56eecfcdb51ea29817f74493e60650af157bdbce431ec244aeab24e6a26226a824a674b4f351a39ecc6bce9432187eb29749d6c44b70c9afe33c9b8d2d67f1cba5ed386721e13825ae5e95750b51", 0x76) setsockopt(0xffffffffffffffff, 0x1000000029, 0x30, &(0x7f0000001200)="ebffcbff13b97d832e2a4e713048e6993192ffad", 0x14) writev(r3, &(0x7f0000000080), 0x100000000000007a) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x8) close(0xffffffffffffffff) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(0xffffffffffffffff) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000003c0)="9b180bc3eb987aa9feb13ec99e805e6e840100780e03c231020000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f83", &(0x7f0000000040)=0x210, 0x0, 0x0) executing program 6: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc0}, {0x20, 0x20}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x1, 0x0) getsockopt(r4, 0x6, 0x1, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) getpid() mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffe, 0x81}, {{r5}, 0xfffffffffffffffe, 0x86}], 0x9, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) syz_emit_ethernet(0x46, &(0x7f0000000140)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x8, 0x38, 0x0, 0x4000, 0x0, 0x1, 0x0, @empty, @rand_addr, {[@timestamp={0x44, 0x4, 0x0, 0x3}, @ra={0x94, 0x6, 0xffff}, @timestamp={0x44, 0x4, 0xfc, 0x3, 0x7}]}}, @icmp=@timestamp={0xd, 0x0, 0x0, 0x0, 0x73}}}}}) close(0xffffffffffffffff) sysctl$kern(&(0x7f0000000080)={0x1, 0x1a}, 0x2, &(0x7f00000001c0)="10050f5468afe39b90ad25c4fb2cb362ca1a40eb098f53d254b13102e7f9fdf2a07193f5e51c1616824acdc0ed198f6b9e27e9e2108e440ad440f6785116b26635007df757cf56d76d1419450578cba3301cf22e29e51367b808c5ecc6b2ca6cc99243a9a9833a43836f7b0134a43aebdd5af1", &(0x7f0000000100)=0x73, &(0x7f0000000340)="b12c3ff501267a18eed8f78472d29682c16ede6303083004ae057aaa0448f25f444271983197c1e79714ac62668a83b9c32f2df656e44e29215400dbc7e96722b07a9976d93af069d71ed38bc1a80bd9dc2548ded29209b501b60fa646e8cbcdf7d42dedcbe403f6279ebba3f50d4f8239958db6e666764709c1a1efcddb68f7fd1b8ca28a1aaeca5df9622be09a1c9ade800ab4d0f4cc3e3ad67ddffa65d9368317d5b8ca9045d5f993da8e3698ea05b9821d040aa908a81a1170f41e6e4cc8fea071f6e3553ad7e0977d3ae27eba85af0d621ed4e7bd79a3c2f24a6de041856035347817ebd1584ce6d0ca072a1a53caccc2cb3c", 0xf5) executing program 7: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x3}) r1 = socket(0x6, 0x1, 0x80) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0xc) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000340)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getpid() fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x1, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) writev(r4, &(0x7f0000001240)=[{0x0}], 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x86, 0x20, 0x9e, 0x2f9}, {{r1}, 0x0, 0x2c, 0x80000000, 0x7, 0x8362}, {{r2}, 0xfffffffffffffffa, 0x8b, 0xf0000000, 0x7}, {{}, 0xfffffffffffffffc, 0x10, 0x40, 0x8, 0x7fffffffffffffff}], 0x3, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff9, 0x80, 0x40, 0x1f, 0xff}, {{r5}, 0xfffffffffffffffd, 0xa4, 0x1, 0xffffffffffffffff, 0x1}], 0x8, &(0x7f0000000280)={0x400, 0x3}) geteuid() open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r6, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000000029, 0x2a, 0x0, 0x0) writev(r6, &(0x7f0000000080)=[{0x0}], 0x1) executing program 5: r0 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) execve(0x0, 0x0, 0x0) open(0x0, 0x0, 0x40) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(r2) executing program 1: r0 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) r3 = getppid() setpgid(0x0, r3) ktrace(0x0, 0x5, 0x128, r2) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @local={0xac, 0x14, 0x0}, @broadcast}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) syz_emit_ethernet(0x4a, &(0x7f00000000c0)={@random="69e1629b6174", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "6b9efb", 0x14, 0x50, 0x0, @rand_addr="cb69bc836f00000700", @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) readv(r0, &(0x7f0000000040)=[{0x0}], 0x1) r2 = socket(0x2, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000001940)=@abs, &(0x7f0000000340)=0x8) executing program 3: listen(0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r3 = socket(0x1, 0x1, 0x0) r4 = dup2(r3, r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r6 = syz_open_pts() close(r6) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x9, 0x5577c533, "3c107dae307e08002b4600000000da64612c3300"}) writev(r6, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) close(r5) accept(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) mkdir(0x0, 0x0) setreuid(0xee00, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) shmdt(0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5c, 0x0, 0x0, 0x8d92}, {0x14}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) select(0x40, &(0x7f0000000100), &(0x7f0000000080)={0x1ff, 0x0, 0x0, 0x0, 0x7fffffffffffffff, 0xa}, 0x0, 0x0) kqueue() poll(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setitimer(0x0, 0xffffffffffffffff, 0x0) getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000002100)=[{&(0x7f0000000700)="9b9b6d4c", 0x4}, {&(0x7f0000001100)="968ce1c69d9498126527e1ad5174636898ad874ffb39b42f574f4f4cbc90acc1eb117d7e3bf3d52de5d57a7f2ec5c0d23a134ee65c5f70eee9f43f9c71342063cfdf9eb60982d3ed95722aa70920bd1c6331d3e4e1891e80699e9058b7a39ae56ffa1c545b3dfa90cd36699a984bdaedff8dbf3d11d74e26036a7fc36b1f53740b772d7c7996271e18c83078e8d21903e3b374f634d48cd37e5d788d9dc9b1a5fdc4094f0307931dc693d646727c74325a288835bf83c9029b4f9fbc275c8ed723a954b542d3ac1e03143f3b9b9dfc4ba58695c2b8fc369391f84321f6922d19ff52774d77e9fa5da31ec4180e68a9ac2a24b4788e0d54cc485b1bc332349f35a212a64747978dfee5e025493fbcfd60f1aab1f6085ab1c461eb816699c3fc078d367ab0fd6a2c1afde3f1fd1071d5e7856e8c6f726efd37d9e615dbc457767041b51b63a5af8fbfa98b1bde28dbcfa9d698abb946f831ef786761b64412992b6242449fbe6ba627d64dbe611cca8bf596032a8383c693e0fd9da49f09d66b03f266190082f44d73", 0x188}], 0x2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="f546a8", 0x3}, {&(0x7f0000002140)="0f335fbec21960481472fe7cc82278dfc757b47c8e860119e69369bf087a4a42b7e501c0c11bc1dd38232a6d59ff4adbf8e2a857e113d9bdaedbe20240a7d8e2af92fef4ea3d20341fb7206a550c6147c1806208315ee7ab05f8c8314347ec7a476039498fb7bcb64906e39e778d8fd21f8f1e80f44cb54bdbb516ced149d9b8e1d0f323aa0200ff4d99e87603ac987968e602d1d1198deda699410c68400f31750d46c750b2ff68141ca225540db4c6e5bd421710ca355d3370c0fdaf55a7e63c79e85d100df485c35961192eede6e61e940d89f105e31ef23b3b7f5afe888968453c1aff7b1e8a0c6fb7494e0a69ca7e58fa6f121f61748bac4af55583ad3ecc5d1f53a3fc3d6c27a67b354c531eea44b47e4155e48cba24ab84e4f866b3f50298b1f1c243258554d8a1be815d83e24a08264463a2c6a53e89300d00b2ec3dc9e7444e10c8fcc2861f40f7d549b3c8f2f31d1f2f2099c108f3cd133ba2b60af1c9e900f65a73830159b8847185f0dcdb4c43bc1191b6dc7fc5f66102db34e96190819ee38f87a76ab2090bdd330c7675dca4101efa61b9d6f6bf1e4a5127bcd0e7bbe4f4e131efa157e07053659304ee4108376f159806437fb501536180b281032f4dbca388cbc8f3f22b38c5458ce9f0c2e2dc0daece89c271f887e084399495ea7c63a53fc2cf0774123d90dec92b39cf087822df03b3c7554ab84a8ba4165aecb9b3067ea3707293633e30411471158b430da3a1cc1f782edf5dc126fae8f5548c4b3573262830c70774dadf1aa2518bc6ab935f0f4873a88c8897be7a6ffb353f99236b476cbdd5c1bc9ffcad4728943d6328697c7a35c50a15283ac2fc51b2e0388f68ae3306709635b4827d61a6457886f8745a176a18c1febbc8a8c2dd0d05d7d36eeeffaa334f604cb62ccb0ae763b2bd4d36834cb44ab2b615bb0874d08f4e3e2f8070f661152bab99e93d32f0ed42db8c36e76a8924b73fe0da64288b97ef2bcce10c261e2d8fe233a042a083249a72ef6481dfc1c475117d275cdd136de4dc0dfc68713974a52059ed1f9667bb96f093e55b1113dc524dc254d7710020bb788af42055ecaa576c1170615971fc83e964b114307043b9e6167d8e59729c510228652680925dcc44a7448ef57e46912f53666163af2105fc64485fdf6b8b41ca1e6c7effbdf696f1623cd2696b485efb97f7f3b7b22b4569ddc80b667b3839a1959122f66a125e34137e777a9307c5c44a8d59b7ea68fde9a98416129708bcac7ec832b8299a1f819e13b0e82170a89d78ac7830b733024c8a7f131059f72cae7fd455c4448a94657e08af2693ffafe70037743e0a9cb7e1b58ab22733e747b65e8e8fa0eefaaaa71cbb27a8e49d29a5084ca702872108c3cb9530c43e66b4211959168bea9ff78187f30401ed32674595e4f2289083c6cddc29d4db7a5b9dc7e0343c3c816742e551b096dfa97036547ece73d5573f0bd81f937490a62ea00cb42da5075ba808fe72006d503b4faa00d1b2279779193d517d3bda7972e2ebd0f1226dd575edb2e4c68f822fe8e3ae20cdd233d44a764121957997be231e4fdd9f0869871af05b867e4ede96aa89dbdb6db40951d5c8d3852efb73cc07df3c39eb72be20bf5f43dd034cd6a1d8439c1cbcc73bdb44b131ddfc0d0ee627bb9413e5e5694ef173d2fefad1a8a84dbc20962bfa091bce59b3ce287b5a6107cc8f1896333ee5d53f51395f1630f79fbadfbb1075f9a861edb6724fdf9834adbb70979407f6db52e86ebeef979f1827f02301579ca6cbd59c550c3d9068d4903c7196c606db533dbb2f60b6195cc4c8bd362afdc89fc66138a722c0b5d82277989b03358af49102e7223e786233f7b540a08f71360c67cbd0ba8626cedd81bd1f2bb8fc3a23600c1e39973e9dd2423508d37fb54d3481b2c73a74399d008250a35c3814ed281f7ea1e35292f7d208baa708b38fb439d9cbd4d671030ca75133fb8c044093359bafa20c7bcabdf1f212980e90a04dd66d42c55ca725622b412d190dbb883bc6f9d2dba39319ce777a2e86b62c0ad99c1c7937ddb0c7053823e0875eb5274ef1742d2d8dc74ca0f6ed69cd90daa6f0eb294ed329fbbe7629c8005c665d83432d2242806f558500c7baa55559e8440d38ae0f5435f83e03a7f910549fa3d6ad60ea556902d415ecb6fcd43f2371ce3b45e5f0f59de5ea694090ab0f7395b88d688ec10be0c3dee85dbcbfa13ea44fdd8d7cb20aaaedd3a926715e6962bae988c1f606c352427a2acfcab42565c19cef62b4e4d3ec16c013784c9ed2cfb4b3f289b5e8f4ad8c25cf7daaf286f7da0788c37f5f897902e6068879375ab3bce034bb9582d4d34971715de3a0ddfb5db6672baeb5ecf38ab7a53663d5fe6900b30e234c5bf4aa2236a7921325db3adb8dbc10116f13fd390db18d9b997e6456347361b70cd4bd5bfea59ce2adbc62cb6a31a0c73c01b2bcc3c06cfdcca6067b4d6411aa8991b02d479418010c9c782324bf1f72d4745e6b6394e7ef753a683fcdad5b2a21e1532fcae6acf4b631eacb9de0c82f4409372b4f6f4ebec86458baa40d211a25422ffdfb1b60e04a8bcb840ab235ca7b777d30a2771d0b782f38d3ac46b9e06520c99a8573c24e62826aba57905396935bd08fd2e3ff600625bc2cc77743a0701333a2301dd84109d5fccd7c53b8eaee8f176e41fef1f5428e8a2d65fc19c66781c8f26519fe3dbad8ea24f3ec9b87663c5af9184ef31a02cb95f897dac837cdef83322889e76b6ba87d1e4de78fd5139569e3c0372ae2b681144fc9b5dc8eb252668f30e0ba4842a131f30a6d4d2c8be345c168a6f6cfde39c0a35fa0cd4f69497c7c79b4b27e96db36a7c823d25370e538d68f72d6451b1957015eebb9f14d7808783ada0e15762c6673186acad561ff921a35020a8d7c14e711198e54f55cd2d084cb455cb78b593efeaa90366fed4e3ded7425e4603cb0e84fc838d5784beacd03316a31c360d2177ce0e4f4c8349a19079d2c6cd2a202254167b77aa900962fe57b89e0d39f2a968a670c5d34960ef81e0b71ad84507d6ab55ae4e179f5cf53f6579fbbb0968032d90bf379ccd1126f9c9c8b8b5ca61d92d4adb4e3a24ab87ed524e819a740688c31e8fa8eac0aba054446a0d6853e3b5c3111d79d77cac1218eb33de11d69ae5c1bd78d353b182b554c96b859f1a3f65e1228c502d0005e2db733c58996adda96770b8a4f823c5dd33321b018877cffdbe9b5eb6f2d481a076f7e2286fb2055f4e4bd6efc28054ab11529c875a794da829ae77a21d6aa1f5a90c0d2e5b749dfe05142ba5591f70f8e93443742295e92d48b63bc3abf019e7b84828c26f0fdb5d40d0ee8aaa9eca9563097185aa7fdc911e52a3c0f15aa88cae3ed492123038ccdc32130e7bfb237c27f54ca47a838f8e53b9788278276c50bf4396c51f70f1c02746890af5cf17300f66d74ab33e0cf53df1fc4d3deed9aacf40f5edaeede11d7e964004a77fe1a4751b9234820cdfc9454a92c9bfec03d5c35621ee1e05a3b08d984c9c18b06e230638da53323acf3dbc117f1539cbce01eba6694f514c98d1b51ffc44c680d5b58450527e08c6242d32e51d3c21d71c090fbbd091c8430f91d29d144c183c3b1fdc8a6a9043d7d34a4be9999fdae7b6cdae2f5e310b849c5ce8d0834a6acbaefe0c337b6a2c4f10a823ff20f09bfda738c0847f6b6d80494399daf350faba439740bf758d1410954b632f8c7daf721f421910ba62ed0d4633c2a4ff41170153ca200e6f8d79d37ea9ee7517626449283bc8dc4b082d30277f790cbcef814d1b3b380191ecd8ea8f86bcaac3d08fa47be7631609e380c06f74b34c3138c087906a24a207c307df103523fa1dfaa4b0d2dffc3da99f7e84b6487fc600761310cb95b68a60fa2325dc5f163bd6543b75a5ad887034856c9a4dfcde6b490bd24ae2b7dba46f1f09b325c62c805e26697218b317c2d1fcf20f4ef74bc29e080ccd77605d69c938f5abf8d2a2e006ebc8b45e540b10687c76eebd94f7b4bced415dad0b9709a4fd4b3aea7d8f6520b05a60be7a71488c14d4f9e88828dca4191461cada7aeb8607d32d8e07eee891f6258c5aca9f32d7d53f296fe3873a1f5f0df42d3094a59804ec2ab57fe23a470cbbb906fcd63d2ccaf207c173ce0a1a7071d53201600c507dae065d6035a4c068df9b34d38350c400eca437c057ab257e6f4a49eef0e49bb4635d517dc7670d229369043ea9093429f3409bfc67370889e5c82cfad538d224230e030a01e858789d7f718ad95d5f807b24f5f3959f36cc2342b5a5045fcae7c3698f8beecaa886faabf5a208c1820e0ceac0a45c6c9505964b168ddeaa0753f9c1c89431de8c4de410a34ac67f47e73ea96c866aff8c2f9c36e7548ce5639ab7361c69b676c9e6b91f6f98b1f0490649e41c9f8d7ba9f731202642dac3b694db09171b6d3618c5e0306aca964b7d4e4ae2cf50a4f334aa2260ac3744f9c32bad1263bbdd20d9ea46c4c1cb5fe2e6939978879e406584a1d86ab7133041a7490a02bff572ef0ab67e190df285ef77be0de759f74b28f5bb132332758308ede82181ef9affe428c4f08e9c52ffab5788c1a9912412b6b82433e733343d0886ae0d61fa8a618ea96cc31df3f5d710410f544a7d7c06ced7d9c5b8bab98c7b3a286afabba2ae696fb6709f3a28cb0e434bb822de42c82003790e8b162a44109499dd1d2ff49e6a5739b6792b12bb783985d8a01a485a32449f5ebfa669c537697b1d0af872b23143b7a541d46fc4c16ac0350522eac50f72ac319bd73b3d111f42c96faa391feba2136949e33e15acb0b89429f052ddfb4e259357a0b8245f7462fa33b57240abdefd6e70b4b747bd763a0a6aa76b708a1e1b47e3d068c504d021ce73f607037115ef1286e5285bcc568c32e29ad8c216f81f1838f388de1be74aeb8bff38dfdd1f2b477dedd1b86ade1d01917576d50f3326c91dbf210887b043a37729836e59b373ed3ae4096159c388b5cee5b8848c0f1b32052f63f2279def05a1baa310c727a774fa8c4e1a508c26dc92cb034dc3e7df00ba8e2b0d66c2a6a919a0a5b9d552a6e212b9bf23883a87ea7909973ba6f44d01e373f05b9dac6c83dbba1c20a2bae21ed04a8fb714b7d490030e9e01e90d770a5af6d8bf8fb93e29c48111b57d866d58374dd00ccf2f1c3d9a03f695a4f1485e8fd7b1d81d00ba8a6cbe32316a493236469267277c46a31c56ba1061dcdb7b2445c5419cab482d7016c46dd23a70c72ab77c82690e1b1a15db137372bd68570f38d9bffc125131854a0e081edaece85f830389d45b5a223dbaec943c1477418be3a532cb7b868b3f754d42a7aee979fb9ad91f13ef2b49bc2b1569f8f30b9bde945e245b08a2cd8b65b458a78f427d244007b54369e59bd65f98f5dc16824adab7700f46f838ada8cc3dbaf76698d86d9d0d7dc664ef84503a4db35c6209869e1546f6c7aa3637f9d4f37b15d503c75b05d94b10ac9cf0b6f157c0db088c709ad989d70af14d12df5ba5ad07719f8e063473c1e702cb6150f8175931c8f694f86e5191e09168fc395d8ea260fceeb7b189a2933a11a2d96a94a50864860997e1eca0679e90e753be04c97c51b59480cd08a59a03076b8d229301996d54e6a26301e2b9937850d489b014336f14c0d1a0f266ef6cbccae55b85acebf35cf0803ff03b37e948ce4465e33d3d400b11e5c2409aece031b590e5e6e0bddcb5ca316dcbf39e23f410f", 0x1000}, {&(0x7f0000003140)="228db0ed21e12c3cca9e0a184d5b0264e867fafae5ab617d8d5c13ab4d117d59878d2fb31d9b8c889287a25154a3f1e4312ba3a9d61e62cbe160586a8830b79bdac1d1fd5e6c1822eb8409b22fc06df9d87f724e045cc7a69db72ae9ba2a261a4689802bff17b17179427871829b59a5ee370ef40a038946f8128a9b9647af1adc13e847fd8a7a22d752a2b29437532e4ca496539e0ab2579fe30d68e26b514b0d5ab2f7818783c6c678c46658756bca2db555f2c9edbb3d16529cc358541b3b4c716f3c23ed9a0d1ff78c2948e6e8db6a9d8506d1f6188b43f0c6d67455209b7ee564c8f36c6d26762b42ffbda9b2ff3af0a2b86362b97822788386f25a7ba44c2f84d8cf4e8ea4e5cac3f1e26d4c125a4d64365e146fc73c8cc31e31a2fbe2e5d616c880dedc9a1ad211b5ce29c0469c49d5a3ccdbd6e0b44a3f0a044cf7c60eab1a3a488fccf3bd1f520c064be20e3a6af18bbb48b1fa679c0f358be51cb38351749921485c42fbd35583a62024b67708f2a5d8ab8eb265e9c6024b0e5f345565a19b7be3d461235f6083e19aeb8b50a23381b0dedee98f52f5053132878ae0a9f4d2c94e674708aaaddd735281cd58bde37a002e1f2037758d96934d30c69aa4cf4dd32d35f75c877e53d968d590ce6800d88baad3b42b280d1ceddebfd202796c7181ea9041bee50af46c1ea07122c645fd471137739f5f3ab73b9df649c55549eac434ed121952ef3b581c8b943b227deffeff6cb93e1d4fd0397e6e8f494b9971516e3addbe07597273e9fdcaa21aa61ecb7fe19018af5ff6fc2d5c931b9dfaf300f0e584aeb865981962ba03a3da08bd51244f05d5fc6162a8e16d049beb58126ce7857c9872b55d918d4a041a7d4c594582c5ea9f0e7fa395237aac44a6bb0f4164332139073a1ba63df29060f80f77baddafb5c17bc9e9b39836c64c21a092eec901ca6e980425c69f2b600a52f8f82f91f505fe329367079a6cc857d9e8e391b2a09962afe60f31edf31efda999d9515d732e0ae722159b8983b1a4b7b0fd6206cdaa06cddba253400c0b7698cd0a7b34413025cc4ded60be69adccd4bdc685cad8fdeb64c6922da76823fe1a4813d87f720464b61648907357d806aa5ea1dd990c8cb1ca4798b7215ad92dcf516b6869f97ece85decdc794857baf06e3998b39a558bb5aae1ca0ae2c9684bd555e56b96907fd323e58f39407063228b2d70bdfc835d099ed44cff4f4c752ff22b626dcafc1085b90e6008c6f2fda3046cc38211ce0bdb0c34dcc556a16f5194988ea1744e86b79123f679e04013c7a33570786d06cd51487d03495a771313eac5bda9fc368667dce900be252afb17eec19418bd3f0d953b639872b50e3d0497ec18e2064058228b2321d912248849f4414bc25be978d6a6a03b08614d354d73860dc41f05cfcfcd30cd4dbcbedb56b6a9759e37b49dad2aac040e18cc26baf4fbef5a4ea107278fb5ae05d6d02c8cd681c410d77ce8ce309efb1650426400683ea4cb04d38b4bfe6347677f45c539940d355f9abb863d87a4aeb6805a742f4042aabc2ac45b7f512eaba96f7f1eccda71a9244cc835aec6e97757f294228b018b0d678990753206926c23d843d13ec71742461b96dc861ce04d0fd561149804f124c1ab1358f1ca7bf7b28e985b4ef0d4a79cf9bf3a1d1122ca122a1a8db4438847c578ca66837762fb1a29a425d89501942601c5cdb1bdb5f1e55e66d2dfed8329c077673fe58f74b5d02d895898c58bf25c2419e0dbd445970102182419316fef16bdb7f1257541d9ce64d61f5f569262add0b5ef4012199acff3bd640ad649a284ee8797c6e39b15aaca9e39b5492e070953e4dc059872d47d47c6bab62a7ba79b53b81b5aef9a4783417a8ddf104e5f1195b53068f613a7583836bf520a4bb08972ad084b1c6da095515d27bffbb89f584bf98aa7d883f9122baf60c35e17f9a044830397035fe0acd5730ed8752f649e2044bd19ab821481d16b20c6557dade1ee087f2a62f9699557905182d1adb4bf2726d903e38486ea7bf6d430a4e6303e3d79926df2a06c1a929d4d08d1b4464458c5c3f567b4624a569ec42804077f6f22125b86b01dbec8e84c19e73ca1153b9e73324c2a6c3a1c819cdaed31443d76aaaad1720fcabf774115dfd74eb1e85c2d8b194992788b343587e9fa25044c6ed4671dcc2922c7bffafed552cc7a526fc3ec1cd33a8c1ddab907a2d1a152001d59bc076738ca5be691d000af07663df374cc9ec1fb2a92b8d076c801651e026e175574fd99c3515417038d660b7fd9e83e105a32e7106bc96178181cbbdb12de0943211a5d7699cff2483c47552228d11d2d5144260e6630ff3983670729ea6961bb90ab7cf2e983c79694c4c39add38ad643606cf11bfe9ffcbbfa1c58c69df7382a62a228f2de6699ab3bea24e0a8cf66328594779f85ebeb5285e93ef1bcfd4cdf7ca97c3e83a9e37dd8b4f464d9af5fea878670d1d842a0ce42ee85172b05ee7750cb8221ec8a4ecdbdbc1d8e13725e4c7e2a4d9dcd991ceca236f86775116940e80bc9d92a4e86b507f0bc93a4e349218cb822b081626cdceb2e5e63ad9c6f3c1ac47f05c3b5411a0685da3be24373a97dbaccfdb5e0ec5e9421ef68cfbbb75e21403d4e9078eefc61ea3d7cbe32406a59707348355118b0e63bfadf4b86fd5e73dce0ccb36679b3d514ac2e466b2e558c99d21f3d196bd0e56b2fcbd7c99388830de7d81b7bb7d1893a5663b702e921496bf145b21ba86e8af1074145fe5a5bf52747fb70137178bab5a54d4a5d8fe2a7eae2ba14995ca6e11c6abfe5f1009fa3bb92816cdd1bd9d9d7df87d4c0491d7a35cac45b9a5cefe2308fd283b9375290b61c09275148b8fb5cc9d0099d727eb58913f0c9abf891d80b202171eb0b842ca9300e47f76eed79bd7a5cac016da9976351ee7f943bc9354767b285c608018d8e930e3e05240b50b63fb21c95d093fec08820cedc83f0ee1ac9b1a58df08bca7966c471c73eead27f40742ba76c4cf849c9f192e8f78e9fb12f036904a31d2deb9cee48e43e6dddade120dc8948cb911b9ebe7844e0a6ceea35ad03e22ca4c8193e91895b1976c05ccf0f03249280a736b7126522e738e8db1b7d452d5a39fbe5a0078623547ecf42eea6c52603fd8a672e04918895f3437866d22edf90a1887f537eb9391c211c333ff7d0b8c615e203a1f591607552494c75861ef07a53d549646301d404a83c1cde635c59fd98bf82d21aa8230d43d4532266c841c7d520dd7bf2566357337cfdecc8f1d71d9119a348b6fa3349f4d7b8af365af8e1ea5213a1d5976211147e2aac4062e5b08f88fd606c51ded466f9d5cd6ab80a0c205e80e275ab1caa40ac0ca9dc2404d96fb61717345e8eb3e021cbe6b58595e85457c222f33f199eff7e5b45d3e7b32530d54f9b1e51b4c02a9b3c108ebc4bc6629010216273b95ee62ca92618f0778caa5f9516f47176b9ae98b0c59ecbbb83b3c0e585478b541f48222557d9af8597b3a96e2ed5589ed33abac922392dc28477da6a33e16a0b3b6a07efa7ad3e5c341d3a5b9f9197250a028c4cfe17c064404923c9dcbd704832ff8ca0b02d880811c3bec78e167ea9438f99445d2361b7b4f2bf077d432e199cc7f879a16dc458246fbf0298908cb309384fe6bcd2b9f177c14cab24b593150c23cbb73f84f7a3165b1f1dd8fc70f352f4450dfc30f999374146a40787bd9a96cfc3c2a6d7082a89c1a97271ab20a3ad834ccc2d1ac730890518e6265f2bcd7c2d9d9b2792b7f23e7fb8a9b0a2887be3d447e50dcb9aefb5b2bf685dda2475bf10e1dbef2d238ddec4221831ef3ef7a94c01f55acca5e1035724c55988bbaf618b2dd824f14637077bfc8ad6173082e2bffa5129c1dd53a2c59e465c77ba970cb1e89be9fec3758d15927828ac254bb10a553c9caa906b00fd3678ec28ecb19bcb5e5c5c023b53e4e87fdadb42e058811adaa71df55ae2410ca95fce1539d32812d288ea224a65b53e59ed0b0ecbc30cdf405f4ccf4d54f9acef138151caa9d5266b8fde8d8a7f0759c5eea1b5150967566f413d5e7472f7eca58380dad1759c8e1023705989f731f7c318bfafabcadd6b23e6296f18cfffaa9f2565c80e77d62a8039941ff1e5c1a2a8619d219274c153e54dd2828b99dd9193597e4705998f61fef4266fb04a7e3db01fd4afb9f8dcb9e6af45a7382fad3d45048ddc0ce9385659aad17fd07f50b96f3cf9b7166f8f8256148ea9862e8c5f3d1f7e1631ce82601a3f251075038377143a65ae2b7ac2a8eef929a64989d81e25b4da9c658432deb37b548d221c1560924c6d5e9fa55f347b23fa27bdbe07a5ce04226696ffa0a3403280cc7af296eb7ad83527b40d0de2dcf4c217e5cedc90a98dcf7619072e14cee70c8b2b817133078ea41977d4ab62726aa69ff1cbc92a22a1ab12fe4808f4f61f6ec6668535b6b3339aff84150436d36e47d2113ee9f0fe415cedc94792d5e4c454edc83d3fbfad37b6f17c18b026113c0c4e1068a60e4dcd1630369e978d0a25d1ca26a2f4fdaf6c56ee3b588dd56ffb242009e88bc5e2b7a792494fc8a07b8d864dd2c1f157afb7b0ae80ba6c852286c599af598569a0959b2484939c2d1e7ea7469cc5ae4408eec2069214a2c946270abf002ab543df72158924eb8ba383dd264d33284efb3657a319940fd133d30e48fa6f26743a25ebd5280e00318d0c9f14405ec53a0430a41c53e979be9af56af35e1f1cb73531d74fefbec1bff67ec5f3858d73e46e09d239f4c1cb1283506b929df62c7fa8acf4b791cb139f0abece6ce2f2d6b44904fee38b6a7f62e29c1314c9a9a792df158249d4d2ac28d6bebd919137c67c43de095028b1d626d3353193a142c2e92fd32e89819a513e1bb6efca97cd18c26bfdee832c399ef507ce4883463c1e8e99802f462864d7e79ef9e054ad173adf4fdda266525d26baeb86a4fd9f1dd26c907d147fbe2657e4ecbeb7a5b67e71fc2eca3db72d9946e7827bf00132df7a57419e8736c79f2276a1bd6d97bb0a7e686662b421ce8200a47252c9855f7de16594ffc433af03cc652adea58d1879bfdfe3761fa3eb979e8288a19b499b6feb247824aebb4e226bd9d9da1b7a6861a394cc7096857b6a8069adf0a86c3c0f65910a23e46f9e79f3aac5ffa5f9b5ba0c8c11f4195356372b471a2db9f62aa1fa7c824e27647a8b0a23a3141de08fbc3f920cb74ba9fee1e08f04cb80d57660135726d0ad806a30dfeaf5bb41bcbf23b3f5f1be7848005545b3b1855c8ebc629742e40da80182744193eb273d0fe9cc72d441cd1b2fca3e680dba0c40b366eb012bde913a90309af0fb9fb0da92c5dc5d9219c73306fbd7d67ef529ca05b61f257f49fbe06eedcc30d3f2a74dbb28d4d47706adf476711f2df7e69ce18da0a396434b1d0a466a1e4aa020ffd91757216e38154bb073b4696f5187b1a33f3d72ff2880791143287f34cca10748e1e5601e2f2d66e6b44d62c4342001e4da7a9317e6733f8520a966f524ed8b17f59f655d60c861c6fd03ae4a277ed3479f68db2e47b2fdc942615769b854ba42f955f0dbffac276a7a4ef34aa5190d087b00ac7474c4e4063a68bfa1d60ecabe0562ea448260f809a2413642633b614edeb3eba25ba2e675091314f5507180f23f819217e047e3f0346b02d62430ff3b07b8915e51e9c317ef0177663fcc789dd2ea2d684409e7e1624106c1c330d0437cd487c68c654850b5a04d16f234", 0x1000}, {&(0x7f00000000c0)="d3cee2917d387f0ca88cc138a23a2b93f846626ef836f41dda4907cbf0c6f08fa5db83e621ed845ca391d83627c5fd79352a8dfeb62acb6f990c4e5c103f575abeae6e2df3be303fdd6e66b64791097bc160b75fcdb49cae536fd966f28d98a0e5", 0x61}], 0x4) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x0, 0x0}) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, 0x0) writev(0xffffffffffffff9c, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$kern(&(0x7f0000000200)={0x1, 0x42}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x30, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3c, 0x0, @empty, @ipv4}}}}}}}) syz_emit_ethernet(0x4e, &(0x7f0000000080)={@random="73702eb9ccc3", @random="0a5414932199", [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x18, 0x3a, 0xff, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @local={0xfe, 0x80, '\x00', 0x0}}}}}}}) syz_open_pts() sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getpeername(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) close(0xffffffffffffffff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000100)=[{0x1c}, {0x15}, {0x40e}]}) dup2(r2, r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffe, 0x0, "100000002300000000000000000000000200"}) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000240)='\b', 0x1}], 0x1) close(r3) syz_open_pts() r4 = syz_open_pts() write(r4, 0x0, 0x0) open(0x0, 0x0, 0x0) syz_open_pts() sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getuid() sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x800, &(0x7f0000000000)={0x6}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x8d}], 0x1, 0x0, 0xbe5, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) getitimer(0x0, &(0x7f0000000040)) sendmmsg(r2, &(0x7f00000049c0)={&(0x7f0000004980)={&(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f00000002c0)="32d1c202bbce6721b97a3c000c83307611654c18ea5b4f3b900053d33e41b9efc112be3384fc9263ddc9e3590b1db9572daecdbf04339b97c28f988513cbbb735fb38711e7e90206f5f6c207d3230320c6072b4be51105105bee74fe501ce9f2028d648665f330ffb25e109e87585642e3baa920d1095804a0ff028aade2be8462d4a0155b161a2a17c7b6c51c5ed53273f518bf735f43c81eeb5a151bf792b426d2d8f2eef8b63cc934fb20ea6044d99064432a51868fc37e7ecfb8b41f3b37fe7434c1c4c64f16c7b451a02d54bd0efe1a5538796d988578cd8354ef984fa3f05fde7360c7509fff01b12e37088735878c13e46c88ba94920fa5b6f7bda64f2b3c729410c1de09cdd97f120425474adbdbbc678f112de59121c65efb793429e22dd0a45b267f9b43734e7c9fad4e6b5a7e49b8210e5293ce445655022d9e80143a52fd93b8dec818009e94382f5c1156314a0fc140813058a3b10f7d9239350e1e13756905502bd85ccb78026f0dc5d80b58dc82aaf622cb36e582eae5b7e5832ad9a4ce25aae830c520b7b0d95a7ff74ac8847859dc13435bd45f4bbbe7411ea17468106b353ebd77ff79d77205a66ec5bbe2d0e762284d7b0e6f237c3c1bb9c7aa01f08a72b90ea26f4501253ae4fd52dc72dbf2eff5aa15e49540f92fff8a6b3fc45566e08ae12b1db4bc1d39523cb2720886c93c9d38d731f9f4039476cdef81ac6b4030a91622012aa343e2293a5ab9fc651bffecae60318582ad35f132b4e123cf8c712b0d2fc1b050d053bbccb14e046f8e2e019563bd2c78f758833bd008b5c5a3b405a1427826950923497fc654bd03c7d55ec5c5dc496a56ae8fe3183405de29623aab94a4bd92ae094b9a5a37fdd1b840e02b2c2f0ababb5fced7973edcd9140dd3ecaf90f09fa33ce59451e9ddd869bd6c77c84b34826b4cb9327e5baf6d7b60d20a0662a8824fdcae4849ec5979157c912c31755096c1640733d34c21d600e714875e1995c77abe1fd562e77c0a488e12b8102c1c28c0aa9cb99e673889f51d06bc61db00f3162ca3f5a22ab324992fff753c4139ac4ed25f2515a560013c0506d234f81c5939dd24db111ad332fb03ae28e6dbb649de7ae09e6f1c7dc3b432c7a1ff005ed940bc330b88ed5b916712eaf99083b0489f73431baa24afccc02d2e034691f435ff2cdf104eb4753e7f37471446f86fe33c594f85f25a657ee2d0a23844d8e16fb1a18a6aa07fc3160c0ef35b71f3a037c7d7eb786aff9223515483537aa8ceb70826b94d204f60ea2ba7dc174304921e3e24511fe64e7d96b732d66c165d8464de7ca3eb7c8e1cf0efacb876bb16df3bbc85eacc5cbf555eca4155edf8a978bfa3863d128bafcecbcc22b34a6ce1037b7e60424aaf07b6a1b530bfd8d9c7dcf6823fa1e78122e0926609606191c027bcdb574a446a0b3a1e59d7ec7775b519abb1f54125e1f8754863655381e0a31c98955496eb85120a5da5b41251982cdcdb84c378337ae2f770b2a9dcdc86944058093f469e4b4d42c272f2f316174540ce81f2b0f68db3aa78095e6606343f86f8c976f9ce91fa20b56e294e6a16709bb2c66594aa3eeec0807ece7e0369ca5a8ea4a2d43e4cc34f5088381c231d2243708a83a49dc66f6f205252e9e711a721c50f8c628a56d614039f30491e9069999c4187a31873a352446b16f79b4860c7da136d60bb1f826d455229574d1a79a98e44071f45035a910e9faa6d811d0364331f725dd4516888e3d9a00f62db5d81a7b764f493348de01f5f21a888240e4a48433c72204231905bf2381367c33a43769889a09331c384509bea041dedc54cda10b828147203ce752f77ecb29a766b9657b52af8d3011d53ecb86d237db4549d86207c169ab36bed8db8663db787885784ac35e9c9fe71dcf17267305850f18fa1e117c59beeb5e77e0f319bfe5099bfd5ed510ae9642d1bb81d513445ccba7a2da70304c6bcb274b245707e03c8a49a4bd8ae5d2ca855b6627332aca7ce6ae2e4ce9e4ec2753c2f4e80552f7805dc20f2ef9cb03fcb14943be7458f16ff4dd6f6910c9673d82134150e4f3c7429cf797c9dd8003be39879544585c941bab0706630808a44967ee26222fee82aecba6c5ad9bf7e23b252b48bb5b752676e7bbfcb0983dae1b1239852358ebfe5a87228c4e627efaf5f227f07aaaece7da376fffc8355fc5387224e92f0d8fdc76585ef604dcbb4c440cf9a98e3c259939ef1eaf79900d9008aa3d284ab9046eb5aabd7dc2707fe397a45d2f6ee1af8fede4363aecef19ff5041dcbb4dde9dde671fca284e206f9bd1136194dd291113f1be92e146cd9d71df4c1d2d0ca6ee96122a83e3da5da7ee6be2d641e8f21f6134320adda9277faaa6f6ac8a8568949f1e79decd595c42c026cee458eb586896ffffea596ecbe2eab5f8083bd89515b00b2b2143c8a3b4b853359a0039411b806cfb8741c50dc24c38a3420b17068a3eb852b3af40ace46fab4b7d0344b090f8f4bb2caf8bd63155438b6f2e5d4d448bc010bbd476f22f77d34f58fae49d1d71fac83869624a147711ca574a95ff8c9472731ba071bc95956e495c1f9ff72f5002b99a461bd221d1c4d23a83aa8469db61545a94eeb2d3466e0a902f42d33b45435a2ee134f484a30c9d6370a0956dd334155dcec4e6122637955b9b5b8fbd6a2324c0c5badf679fc8c86669039842c88aab240e43e64add93b48ad8a3dedec9eb6bf2e5ebabb753252abba1d85ccd97d9c9ba45a107c40f91c4b5b3a1086e299e2763ecdec5a601bb8546c55bf5185da09bfd492e8f6a793d97b39a00ebe9627ba2cdfbb408e010737a80ce573121581ab6a044ccaae09cd19409694e31d107156680f09935990bc36e40651897b82156c6ca4b9956ea2e069ccf1da2a63ea4709d7014e540595cf9f690a9dfe854501ef26ff236e25dc2a0996fab92f283983f89897eb87a60eefd4c6f7e4f7e79ce1ba98f47e213c46cf6f01af5ef2faad0c31d511b3d1c60fe58978fb3782ec195dc75e67d43b3ef7a95249dde2b9d8d480a9415160424ab5aa86c8e7aa8db6c23c2822ac5a2761bbb9cb271f4a539318cb7995a9dae41764377c0ecc591b84d847498d9c5666b9f4ef7724a2a9377ecab8c1ff49724bb0714517e7ff3923ed6c549585fa20d4e5187152d1a13fe6d190a0c338d3406cbf149b54ac4c030ff820b9cff96a8596bf75c0349bc69b06692559a1584496c3c5587837e1e9ed1e2d0ef70f423da4cdbf5bfcab7c72bbd813eb811411039077c4190261ec8a7b2b86639dfa1d138b8a9f8bc929406c9eafb68c14ba6342500093e9665e2a486b22d214beae338ca1b9cea1c2a7a5fa43ed0777e8938591b1e136907f8562e783323ab6ae17ef1c81d5c84443db192745085a0cc6e04df48c7582af144fc7f23cda8220fbb264496d299ba1993f47c1e61c83b6eed5cd836a7c447e08dd7361c790f1492e1123e39507187d45e07f02fa8cd0d80ee938a1eb9eb0eabec5af2facff14b10c0d9dec98d46e13eb9ad09cb834fa909fa0a1e0a7174ee2a5f8b962dbc313593b52041c11a419984fe3023689f1fc96d678fe5824400bf1c76cefb94c68e0e6c2f445b2551304be74c3921bfa7300c6f16d4d1029ff2edb135117d1310d5eedf441e8a4eb871e57f37d9a8d9839c2ad1ecadad953198ca7c2713525e0b1c437377ebeaf0dfe096002a7f5be2c8832446a26be3c1ffa498bd7a6adf684be701de354383e261f8316fa4c763c12e61d82c086183d71876b98e4ace6b725cb4e5bfbece07163b151acb8aa4a812265140618944a4fd014378b765f372bb9ceb9657186c94ba4a6c313ed0a8cd254c23dfd7b0322d6b55b17fe07bddcb785e6a62da06c510cdc29965a3d08a392e984d4955b4e5ffe2ee389189ab3827b2a6ef736b8c14cfc0809d207adcc1703b56fdcded3d0fcdf01280950155db05c520dca43e0641554bede35fb69ec0e99f0ca3298a8c13db8fe058449d65cc3cb3fe8e0545c76686de50f189f2de5f256b8029dfeb12c142810ab9cbaac9fc99e9c90597b7d17345f6f128e4cdc5e37d12c4ad71dd990c35573d2578297e491e2dc59972a53ad63630adf564636541869cf97aaf231f457c9b5eb398577e6d6f167984aba7dde99a3c7111234c124198466dc5862155e2e3072f69ab80be3f2b5a3f47ad2b44c20ec099fb5fa321b597a19c145a1f8f6187b2cdb37429850f210048f79ec146a20a4ac7e9f5ada20e522c0dff26c0eed60dd825ed8aaaa04fae06d6ba5cf48bf97cd28ca842258e1756897ae24e50c8545b7794c87dae5212edf94a7b80aeff6b491e71aa64f319560aae922e6d82d180500f26fc8f4c1181cbb99057c3fa645aed58d6d196fe4a6f97b0039787ff5fe570f8533f2bd97e747ce1acb5bd851b64925cd2a44eb9dafd6538f982730f47b6f58a07b0456b8cc1783390c3199111e4318687791cb452a008b56dd1f8997a0be8d6238bb6a974e2649762d849f3319994250d3422c0312736e2b2a46698457b7edbc53b9d4a5f749fa362b148fe0d40e3b2f7b579d5f01a21e3ed639e5f9738940e7522a8da0df12dd3989de28f531343e9ab0f2318e0f8c04f7211239722da8912c17178307c0d70aed0e3bee58ef5ec48fd40b9155f4851d458171bd63930f67e15f56fa828f0d2e375113966cd6d1ea5e3c5f75e572f382a1d2a4340d12cd69ecfe18ae0d0e4ce5908f5086447e25e22a89ca05fc64aa05406d9bd78d0544ddb81686b322662223e9f76f314141fa5f18573b9f89afeafd3df6aa2fa94e954b4ed67a59494e0b28615adc089409d02e37d5766d43c765084e6ca4d95b4fd7421eedc1672809f63f7337327bffff0ea49d7ad8e84f8aa4de4c132c36cc4741aaeeec8deecbcdb010ff85a6c480b8b626004ba09533ddc875440d49ed20a32a820e86feef81f0e37f78d6008c925dd693203d9860e1b848e175e37b0f1d4dfae929d33669176401f49d41dc8f170cd070a33e4bd9a721453ee74570514d871fd0bb2a8c177548aa2912c054260a847f180797598816dc0a26ef7cf20c8c8451fdc5957ff8c5d782f8121abeb99e2db679e88c59f2cff2300cc583fb5f74a55ca74102337409f7441871e53de49724d36ca83d39de9598cfb9d20edd7cb786f973aca03221c1b78e7ea4f60199255ddf7d65f526abefaaf8f44b473209209a0ac39effca37855f83fe0dcaab4b1f092564af375ca60e2184f679ecb7277a570f93d88f386fcf9759bfaaa8ec7eec156d0ed432d82b9da2203fa827b59a40f01156a104a159624a61018176a65b0c63bb92f99f52431a817c3a5c975f982d51ea39ccdba830ae0702be0ff983ae28b7904bbd6cff3a7c8bd32c1ee3aa60e6cef98dc35c13f0d0f11b7b6afbd550255bc34e4c12c7ec181767e8ff4ba54d9a93c4666b3124fa6829ba43afcda5e83dc1c3ebaeb7c60e0752db7919245431e646bfe290ff0f60b3a6fd1d1a0072544ed269ec7b4c9489698e148a99e2a3a177a78cb4ccfe38bc6ea2c6060be5a44a52887057b00b151794b53a3051492a0eabf2c7cc7b7ea333b93b9089839cce7788457c344c6804c69c3065c36ca9a2385163e6dd7b36eb7f0d30456eeee91ef86974b728eb142fc11eba9496b654d796cc8260bbe54f8c2279a8ca8199842f4aa4101f482c1871e421c752af6e264f01aae3a5d980bb077a4d10c1f0718f135e983cf688b3a4c3f8ba53e64fd23c2f4ff66a617e384b5a", 0x1000}, {&(0x7f00000001c0)="9bd3b2c5a72b199df5f9d864f246ce99666089b3e9f5f44fddd1d54a0249ddfc96dfbe00d838ab7026e5a404", 0x2c}, {&(0x7f00000012c0)="b00b2f272bddc33638abedbfe421de73094778bbf5b36b3db7b66321dcd8b782f8e5e4638a51bfdb6ea3241607640ad113b7264aee09ad26f6c0934b26864e9878c8b683fdf131cea38636ec2f04dbee17ad4c4a0f03c93c626caf58d4717225ea47550d7ffb421ce5ecbd3780dd0dbde148d6a8aa8d395c24d08e1ab5158018ddea177ccb65d67e62e863c81d35f179ad39398db7eefcf3abffc6b10bfa7bcc729d16c9cc8e50e4aed3bd48f64ff744a4c660", 0xb3}, {&(0x7f0000000200)="6f0bcf485511dd62159bd1073bdd29b68db6a8cfce17ec13938f141390f7bfba1c64637936b11177f76d286b44fa6760e71c2bf497fe7abd54912f9be8d72f0ef559b0e2d771278e1ccb5936f3771d99058995a9f3c04c34410db56f1a29aada067ac6836859bf1f9d6a4735655c66569a", 0x71}, {&(0x7f0000001380)="7abf34cda9a89e734fe039db771a9fbdf037def47c2139fcb771ef3ba340eb5c2bc47020ee7752bc788428e62ef2928f35edb33e0c2ec990c7709f41ea10fc45fdae6835", 0x44}, {&(0x7f0000001400)="0762567fd34a1586d1680acb09479cd26ce2b94b4b04e1e9d89c8c53718322dee3f5fc", 0x23}, {&(0x7f0000001440)="5fefba986ede34c9a6b3dd8a82b8c699efba777b44543fb4b65cfb21b39743169561e21f264cbdec27a967330a1c52c2d3f2adc38bfc5d6f45e03ff524fc211f026dd0bae247ad324e23aac9e5ce55869ec51f5e853e33f1a038a905c92ab204f83c7420b06f5fde1ce4de090f2731b9d9fe8a629378a1db2d8c4aa8828b7c3142801e5d978444ef95f405425659f9d070dc45bbb4b48b26c9051ae82b04926f3730311ddfb27b9b420ffefc03c92fcfc6f871923b3927", 0xb7}, {&(0x7f0000001500)="18bbb74928e61467d001305776d39f8282e4a361ec1c669e804e190f92b11575424cbc230b7fa1c65f66d9871fb71cff086beda83eafb8b9aae8706ed5db5b54f8b6d0c3f871fba17c24c213a10afceb9567f3ed52e45be625a7c873ba22e053ff289a858103fc5c6ad050b6c7659efeb209a0afda60fb821e19a0045a7bcd707f0fdd9756aee6a380c879a07d754c30f7bcc189d2a082ead099d7183827df875d3881d3cb49329e8cd06a80b900633e4f73d1577a96b3cb", 0xb8}, {&(0x7f00000015c0)}], 0x9, &(0x7f00000016c0)=[{0x68, 0x1, 0x7ff, "9b3ff68e3dad35c727d1391833d9114e3549ab18d403a885fc0111755e34e912f6cd2bacf84e354a154f8bebae9b2bc82f979c060ccadef7d62c12be8880a9d0e2b9ca56f22aafab90d9504fb17cbd5a904d6598"}, {0xf8, 0xffff, 0x5, "ea07da0e38acfcf84bdb9eb213bd46b6e6411f9ba630c855904fe8a4c81f594e75a9e1c664ebf714570b6aa60c66395c58cd4194e302195db963198fd91b4577eb1b135a067fe9eb711b70c7db7091004159183886dae088a660088874f9efe6cdeb29e5aa4bf64d3953395b289c3798bf400d1beb24a0543025f4ddd74132903d823f780be2dfdabd12dff0486dbb03aa1ad025a934705d5f5f020a156e10f896eb2009d5ec8e4cea154f757443692f36e5df989d66d41ded2bec23f3591ba0a9cc317df7de66f8ae726acb5797142454489734001c4c31f83b133f0290e4eb0f4c"}, {0xe0, 0xffff, 0x8f, "97870a0c645b5ba5847f75572e1b568291329a1bf21492542d788e52f404894fd84327a5bb8e995f7602133306a24582f576e80320d1164172d7548d52b1d398e652bf08e41bed3563af2d12c3b4cff37aa12d59fd980bb6a29cdf9d077a7cf682e4f73a3522edb7945e2dbed793d35a11585fa8329f573ef6e090124db1c624b2a890b55b97bb85a64a46f023fc539a98d914e40221bdf5218be99718e130bb9d18b6e44ab2322dc333dae5ad65724b6a176e7a6a86ec0ed36f106800b1e5756a9217b08b246350b9ffcc"}, {0x1010, 0xffff, 0xfffff942, "0415a9ec76f693db057043a44ab61ebeee55e7f33e96a0c9b3b025b317ee01808a816b0c6bb99943afe5cb6478059afd0535010a87949b54b9dba54c5aea9853b9479c296734895ba380d0659d2c6658d6fe8b53057ae883c2561e73e63a92adac4c2883928ef41e213f179bbdd7230c50cf2ab964705c188f22a2c2ae71e060135bbdec1404807038fbbda762318f40b2398a2c85e2e3d86cebd1486ecfe9b0df39cc70eb511911f89a7e43d9cf2093872f78b716d01f732852727bbf82b29afe56b1972f628df7f0a65679e624d652daef0227f2fd76338833c93e51311b19354e4aad88d5034cab7186b2f161cd977acf19f175abd45b377d409536705a9df35205541c8303bcea4dbd1a49a5b666e3290a87c3b728231888b0bbb02c95f97b0135d73cac52a473cd814a5d4c5e5fdfea837622d9c991da9b05d5396493e6e71b84777fcbfdca8b9ebb3ee9c0beb640e433c01cc04f290570b24e5d7b935e07486956aa9c8e0cd80aed52740387c4a6e76067852272df2d6eb7b69238fa14b538d528182f08e3239c87fe1d54f65fd56b8ad9429696b30a54eed139b75e08ce042d8fb6d4ba270012a660e2cd46ecc312406eb56e478ff9fbba505a1b42f7e814812a8aafb6713330378e69f5e662c81119666623dd2e2449a4ee859cc6733178f77da4e8805a2ac268ec2b09c57a47f326dd80e3e75cab54a4260a2f58ad278c1dcab7995d7decedd9d851bb17a5e4e37502a8b61cdcd0cf50dfd83ec6424f7b42ebb87f5440d9fcd362eedef0c8d361ae9a4a87166a12ee3808376b20cd6f48ea355b98445ca88a272a38891d93b3e10e6b42a3f50b7a8afc3b54fb73c2ccead1aab7af9c559a4915fc047b3981b4ee3ca7ec4a6641bdfdbd05407583124511f4cb211e6622c4f9d22fbc2d360049b7435dbcb384c1bfc9e8e1e8b5a8afa77294f10dcbf23934dbb98bfea01034065a5832099e587c7d1f858d9a747bf238ec95d2fda98c68cf119777287e2793c613cee59ae6c84694d6f2e6004955f9be86fd2e6ae793162ae2f1071f14dc79acbca57c6087c1ec46fc0bd7bc15b9a5b31364112f99f5dff62a987df62ac3dfdca043349ad70d85d05f68985b035615fb957ba56536ae0c8326483604ae91a03152a334e92fb2dd74a33b24930af825161d0f36704dd4c2db98a0296904029a9d89395fe130f37bdae8205d9b922711e5b9362aef455fe05838a546e00b6157ebd6729461e0d3b5dd4a04c5299974b582e9c578533feeda0f3f481a529fd563fcc98716a5ebaf40bdcace0b9450141e1bce2ec228ba7d105f7a07d1a1a66ce994db33b1b25df5f8aae629160791fe177d70b002cf98aa31876b71f990223821d999541bf46f89b9d686c82ab02292ddcc9c3ce615a2caebe31bd40f3bf6a92b65485f3fc4009a9e6a18b32abf7e1dab7dda4c5b511aaec1ffec5ceda402017db8f4821a7f7729eedbb17bf3993922acf45dcacee3514940b607edd28d42661f2615fbe2c94264d2562715cdd3ca22c31828cf471c698adc9fdd8f672d59843f183cfb8f1a58aa7f167fbfaa59c2b22a27bb53f1f93fade068b3c17119b2380bf55bbbdfe10b2230afa9187d85a74db1d22dc22b13b621adb2b0adf2a419614816308410006aa901c847477f86726d45abe7ffe2aee94758cbe5f40795b2e3c7ff2a3a70661ec5f89a5cb65ccc156838d36585eb614eb29041bfe32d924113b305b9179d4d36d9682f4571b26f14357e33cd6475395b924db3a9b68457e623dc940ffaf8999a6489b4cbfdbdc5e3a6519df9396d0bb73ace7924a4b2cacfb32405d50d56f9aa972be1857af76120f43a694ec67fc40bdff8007328a371c1cce8bfc24365b5ac98de17a8eded1ce33c24a5244366c95c598fb4472f35e2b044cf7fbda52fcede56d0d9aab44c7de6ff38537c4d2b290f38a0aaaffdb6d51ca18eca6bf0eec906c57d3fd14b1c7570c833a1700020159018a557f8df1c2c16477f037562ab5ac6949550edd541fc9c3e77652567f45dd42c849a6971b184890d0bcee446e013a2652141eb43909abdc3c880365529b6c6ff1e303fa397672e6c540e46fae7cb34038fdb46850cc707f6959ccb316bdc3c10e8a77760c35244773147bbe30960e99b4f1782b54ad46b043eaac2d222b217aac303bc9c9f6432cc3a2cd1aaebca01afe5b5a33aac44c9e63094b6d8ddeea4dc1f97527f0a1a9a42ced3be69bbef4dc5b67fc89dd9c6039e9885fba959087f977bfaecb828e3c50ea16c0564086764fac4a86872eeb4005bc1a9cc19f74a7da056bd3697594e7e64b82cd596cca253fe135125a297eff7c896ec9439d34012477b852ca3d95fdb8fef499c52c9637a636fcd6dc6b2e74ed960a7d3bc7f15e5a33373e055029b81dc57b460b5814d085443045913ca7336b334c721d6401fc083cdd4025d5c42d2c8b8233b153735d8f6aec748bd283eb5df3f82d0710e9eece2b54088382a26284f0cc620db31d5853dd830eff7e736c0892218479e92f3a84166350c894bfdb7330469e4333841780f4520ba1869b4cc6aa0a0b2bc0b3a7c92f1a598d1cded577cebeaac532613c80c0b640805ee1e4f18759b3834a316819a7860364df5bfe9e032a87ff443f46c094b47f7a97e0b8917ac9aa67270bfa13374e84c1b3cbe67256197b72212a2e2a981db372df97943b9ce06f3545ad8824cfe877ac81358bce0885830faef80d8f15e23721abfbc9b0035138c031c26bc0a18b7fca2a9632b1d591e4d038b5d6bb57cde272cd2e99ab92fd4028bdf9185a8fef2020fe9e615c57e9fb70f9f47e43ec29f201fd2cd0b066a28245b2bc74d7e4ea6a764e93f8634e3b4e47cccd4328232a315ca35c765a0b4322e1539060209d742a1a07b7043cb58075f27b13558ca8252789c2308c080b33abf0eeafe40964085c3518098212179e69a9a88403e0c6d372aa598d4e3ec19b71b172f6323b1b382c4cb5833968060317f42958cb2d1b2fb15812161c4288af57aa2a65a9f300d08e3960db0d8c4447e45923d716f87e81823f95f06a498b9176f9410b67e0140d45a414794bb118d8c70ae44a89d39cbc724538f17f6556583018a026f1754eb4adb9bfd85cb3c6c3b78956a802180b28029eb56a9beecc72537444d08fdc172b276807b514d52e6046acf2d328f99fa249499ffe0afabb213d98b4fb28e60c4ef43fa7eae5cfa4f077beebea62abd4bbb6d5a4b3818e6dcb6716491b27766f513f81765b7a3bc5515e8af62415a450e31556b14b224789279dda04772b8269e85afd5dff5d178a3ef50f643c3f5ef5d8842ec8f357860a34a58a8387522f34df67055ccc123f0b339924dedb4a1fce1a379ab0118bdb899a7cf12353dcd1806bf84607ed994c8916f29b2e41f6ae450c7204d4bda1a7864f63b50ccb903602c81e9f0e6b6829082666b96a7d8c3896648d9496097ac31adc6c013c5c542169901141a1378f729fde477447e6e78639be2f459a7879c78d713ade8550bb39568ff9c66a9bece20847e4749e730b17e9da9e070f9be0a1c59d959c5a7af7f8e2074eda8f2bbc13704e20dc80b28a3ed83370903b719ae920edc0a98147bb04274485d16bd7655720429b9fcc1fd67f4451d40cb01ff70d29057a0c741e8e9583710413f522a77a3184a897de72cb17bc5bfa482a2eafb3ba1c84b7bbe9141439605ed2c2b156a5b1488c6257c6af7559762c0a51c3161d823e14ecb53efbe793e8343f51c45e415c0f9cf80478e07506b7f5ba8693e594803507d14b124b5aa691419a0e66cfc945ffe90c3910ac67197572782c4caa39c489e7d9afacb8a770c2b13327cf7180d622d0855a07796f511af83367bd7a0821f77871e9f1d9e866b7f79020a7f4be1f61ca5eb59c4939cae8bf8fb6c4e578838f41258006532f252f7eb2804b5d098a8ca889d6d44e94b5545c87cbfe81126bb066d0f37227d8e385fd2078882561bcd8671741835fb63c39d33b4c07c631c973c6e0705bebfdaa6bb9dbb1c4f5257d7fb26cefad081e47dccaa412001d529b6f1d5d92f768c756b08b92330ffe54b421db60a22e84e8cfe035f386443fc461186ec58d7f4d1ed68907a255dbfeeb7ed0b91b10cad34ccab94ee58a741bd778f9e9916f3ffb4a6d51a543b9e3ab7fd375347c1d7a7141332ac00a9d65ecc9fdeb7a6c938b3fe136708acf343e8ba56d5daec6b4f9bc86b1a86d7154b3ab0b1b532403e936e909cb49510010f10a032f2492a6b3d0901ef4d8ccdc4dd24f8afd7316d72a45d25bf1d977bdeb2efdfd9eea38aba31c3ef993a2c414cbfb1e67e5e69dd4e62b05b824c695fdcf4b7120e0b334beb7eb08619702db97a8e25fa2d2f7b6ec680cccb64626003dd738e9ce89bdf855537b73d5c84862c977a276bac3030c1cd7e795ea1586a749cfde139da0cc3bae001d26410ac740b713cdf91f3274cb5ca85d22bc2d55c1a1cafbab60170cb83ae553fe8160aa95b7b25cd927f0e8ed3d299f6066cddecd441821fe4d6c1181b8143a47b79667a9cf6269a7558c583cf055218eaaa181fd82bbe40bae028a5dc23333008967528adc825a5c0de3824a53f5a0d1407ee5e7bf45b2f4f70ab84b287cc9abefb1b103e793f6958a3836f5ddc90f3b36b03672cb330d9b957ad68f5fe7d6bcfbd16441940a9558b27786c3e8486bb3afbc44e5ebe44d7be49ac67bf7ec5f9a66c31d09fdbb3953a32869252ea091d36f298e92fc3f9d906f149d466c88b136979f05a5b702cca17d5dcae3886bb6aa98f5470ae304c4bbf1476b9ce2f1267c4b3e621e634850e08f4e079d3f2037f609c707f7c94f492fa5e7999c0ce008135ef600811da9913d64e3ddfd2886c14198fd2a86477ca7825697a345dcea31ada8338872df44358489ac796f14af7d019e682209dcdf60be5b7767c8df1eea0a5e9ae78583c6fbb87cc6715feb417051e7126f04d0a87135caeeac9d5b2ed8fdabf9bddb6223518a6df0e459ba68780419416704bdcb3f6678ff6ca313483a407e61704100312fc79980f54312eb17c7e36c5c2385d2864ac610264d78d204e2755819c63a9f8f489747beca653ec56955a0241d1afeb53c72c7bb1fd90f40b0c837e66ae0ce8f288de22b6470b26b0d286116c390e600ca4067867686949aa03e3bc95bd6de133c91e7e540731e06de9111d46fddbec971d13272b6552a28a98d1c929f90abaeebf2adae760409bcce6984f64e6846935fb722ec3350a40aa719e15fe3fde9e3624569a3c02db4801bc33eeac232ad57c32555e8277f31c5be0c55b8e91d9ac87fe0d042b4713c41a637a46c89508f625bcf897eac354f3001b291a816c73d81a926a3dbd9c6fa9f4fbb7ac701f394219ef67f729c6df4a02faa70eb2677176284f2c12c6d0834c6e4f1f06f02fcf44ccdda13eec78655eba12f45f728b5d02e942e485a8a4329b355516b3fc90bed9486434f82e7473edab52b16a40ba111843f74a9cd88e8d83a87610eaab1adee5a249364717b5c476f56de9cb2bade363eb331c72b6ecee2584a6c8321b530145a07d76863dd2cd2a86da1be2bd21b17026caa4a679166e6fd87c31bbf9edf3e4c1df09fe40afeb540445d7f3abd4134f800ad8206649f174e93ac50ec42f8c2a5e4a9b0f696b15430db5a354d5e1a839de7113ce32747b727df85144d722856ca7e677a6c4f94795fa09c38358a22e1bcd73fad7697330690d8feed17ff936ecfe830d9f9a8c3f8a8378333fda6462918ab4b6fe"}, {0x1010, 0xffff, 0x3, "5d7d5ce0c5a9a0b7be24f257fd985e2d9f8acb9844b63ca0906a7d2c39e4ac7d13715e972cae5b5a92c176f4f1f3691fc6d77f27737a94d4fbf42f3f6822b61d6e087fd3ed15cd0c11328a8e8e14fbae2dda5f3a598b78456641f52c32ac0388d547104c35814a440c3d4cd9276495c54bf5ce14f8622d90bf23c0e1dc5db36d0d0538534556a3090a797b5cfa976906d6e56d9f02c0464cd69b278b57442db9341ff386833f88d0939b78cdf65acc3210bff47dc8ef179a4b822d1fd3e952b1cd4056f1983e338416050b4ec27b3ee2dd742cd1c05f060594147b9258276adc0b641740a1bd0d73b3dadaaba5ed115e986d10541e49a276d44046b767df62053adec4e0133976dc90199029430b58852ce47b69e4f1f0b37cd8876d9ec52d6624c547c4302e7a90939086a647bb5020562d03c9d4ea4acb0486bc2da16112a261dfc6e71f9c40731efeeed64d1a8928949757ace5b3e551598081aa957e44caf2f9b700784503dea42153e98ba537608abe89f4d2dd257cdf4192628d24f5549e945a020d27d7a07e6a76724b1d18c48650fc82ef1ee4318db2f08c47a5b247ec782fa4e719750ac2cb09105682f1101c205210f93a2b77f5174140ff11aecd77b13d6a0406c2e5c5d15c4801900b0321f30afb971255a2f3ee823c0abb6831c79e5436d0010ff159995a538604fb7d2c8c6eef600806fee89d149fba6a1c9d88f6b7ac6487b5b7b9e1f6e90c3cc10b3e1850d7af46adf14f0d11e16e1b2eddf1d3cbf310a9ea384876e24af0f6685b82f138419b99a2aaf9a0207478c6b4870c54b111686f768a5588ffef6d7bc67534ec947de50810fe2382e66c9df89ae6a5f0771d56856ba4754cd87e42f3abe454be92fbb7b5e69349224e8ccd38234bd2e956b6a32e38b83d55368456f644bb2c1ebbcd7ca2fcd294aeaade94023a86cc0623e997bd2af66417417fa14254df224bb3882f605fdc4cb7f73bbc5a0ac6572c6d8891447e37b441f169a595d6fac345c635cd3197810985b239a6b4fe18095a4750513b1c5f1b6f4b7cd473c13f16343e56f6164de58d8024b197b3bd309c1f13f22ee8d89999606b0afa869c2d5d7c74809b7b22013ae601c9d35eed8e4c950ae816e2cac4f75a5bd35cacfd0b521ea58b5216ae7f4cc3093a725ad374bf9931dafea80d5684d44cc56189254cf51da9cf5b0be54bca9c3f66cfcf800054f8cda8b75ce5a117b3ab2a77f67dc6cb215a5c0e4639e77cfdb976446f5acfa99b82c32a31467923cfc895481e587a78d6b22ba0eef93c3ef983d7e56999a69bf305da6abd151bd08384f7f91d2bce1d24b3099d7d0f8476e5c2d6fee60c47d9d94b2cce323e03fe9fa082e1f4bb9585e1214066b6c05d7946a37e8d9aea758e1d48d35da4d116ec7ff7fe56be79846905dc376e356da9120cfc922286bbadb746d825706b210fb096917b3388c3da51ef2f0c2c5a60cdb1dba06b1ca85414de9ae778875e60e7d2972f025adf620f825790a2fb6b85beb37a97668fc5ddc5aaa654758d61080818a6178f3e6ed7ff002e8992e205a6f6f49973062f7e26ad43acc90d5611c29f2dc1864ba290dbbf19a4d07cee644d34ae29951946a6d46f9a97146a05f97f815e5e48a96cadcbddc1e1dd1e5dcddc401a4344415cfca665cf29e71b9a17784ec43ee9f053abdecd933070ebe37abc399db7ef22f09304d0be9542098f092185d04e6405caaaca61056bd503e1b4c587254c2c6eba043f8d7edb97c56e9f6ffeb3afcbfa75d15516934aeac576597765c4965d8c019144468a8def74f4992bd1c1548b9dd47665ddf86acf0885cf476dc7a7d24ed53e4f1b07be77c150aa91140ea3444600f3a2185aa5d0b5a91fe0696d85d0d6b758f76b69c9a7e1de17cba12efef66bd95104f4f9e8fc4b8bda4696893d57ae43fc9e741f1320b77bbb9f40565fa46d8dccab842ab72d65887912fc862e8a59aa901e2754238de65fb928458f0afdf2c544b2268e3f236681b479cb456899ba0440218a77f3bcdcc76a2361146609a6ca81499b8278f943267f6243eb04a4b8c0d3ac32c660d82747c81cd3ed48e266196e5acff118f1514fc9f09d828ac4a875257a73fd882e0035272ee957eee2748d137eb863310638b367dcadf83686b0630f78f10a992554838b7448e8498e56a92c5f626b3d978cf1041ea1b7842b8a83e1bd3eb644969d3ac4d3450d682ab34290d4d4fc29fede7811080b5bb222d2e0eb683035a3792d597a35cce86484279431dd6170460016164bc1dead2a9019f194ffbc3ad20d6cb6adeaf62d1ab88b3607d6ef634e204d12db88501cf7cac015e1e08a1e112fb5c3e960e593b631e5380da0a07ee5c68852e477dcbf26708cb8a3095ccce3b4b0c78abd92725cf8d829dc3f22b800869fe16e6017fa876d3924f12f8c484c855054e81f9004715047499b93c5d796dcc68c95fccafd8262280deddef5660583f64ace4a4ffcca33315640023c55daa78ccd1168492d9c303e7134784ee14b4ca14f2bb6a1ece127da5c41dc0b217a8408cf3fc51200d76b7eeaadfd1ef7ad4727951289eff01b89f5344e42c3aa8c487852004cf99239d7e4b8821d52b094ee6c7ee70fbbba26ac98a43601fc7a2068ef87d0e0f96346f086b8d97767ee5fbbf5af421d823339c8658f5772f82709da933cfe1ab19e00688dca8623ddaedb0f70f7a4f097f4613dcbb4b8f93b2feec6d9d4a452cd6b648ce83e30780a6a26c6a4a01e85a5dab6914adebc970344c92e408a0d2046cfc90b3bd5c8505e35d9b8015a80afb7779ef5fa05cf75594476b10dc967e5a5be8fcbfad768c3e8e9647d3b7fb5da8cd5fa75286cbf146c34896c04abc39a90b79685387177ca792f12b66ef6f1727cb03642fac0bacffbc6db8e7321b26ea1a5909ae7ae0974a36bf9a2cbd0eb13b25be23e84ed457def37e8fe97f086b00b79b4c4fe1aaec13f4cd98d7da080e9a3e874ae64f8373a8184b7cca1d45a9407f141d710a71c280b959f75eb7bfc19c842f19c9ab2173be2a586ecadf9cde4d4065ec34c474d95293dbea715580f442719c8b3ab1e9e5b1f06acb98781ffaf4b4917331eb61de82fdea81c205309703b32ef8b20191b92e9506a3cddf061fd33d06bcf83dfdd79d2d65235e4ed74044e6188554143abb7b3ad5526cadce2d1cbae425f0bdce659946b742b75f7294c795bf0740407770942cdafeccf20f7919ab246872dcb751be04fe93a338e68560cecaf6fae14b19a8379b6b197dd57096c041d6f66ecef4718474b2be35c40437213f5d7e38341cf4b3948c02f60cdb61035bd0b4c72cb3ae4f4badf49663ad5add6ade61a3e1cea1719f3655b8e08c9173f18b31f9870851cccd0581ccc8afb80e9191b3451842749861aa8452b400e19a0ae708747af36338fecad82c082bcd4ef9053f89a891040b58537f915a409d661f0ac6c2d3cf10bb4f519386e91bb6972f6afd755b81963504697a4f13303d482237644f9918380490c5fec200de4306d98d05fda51d5a0dcb0e672e20826a24eca1620c86689668ebdc61e6ecd7ac52cec0e13c3d5218982324dff194af7b7dee7d8b2348082736893548ceea59c6b51449065ea637960aa7d2ac441afaf25d6f7eb44766410cf5d31b70c188c0e800bf918753662498b8ef859f54a41e50201def0af4c4629b8afb68440e53b598c0baae5770b86386f6d61bf8b0c00cb8d445be5589209961a29d0625c4c0085794e821273da686b4bf75b4379cf3a2ca1118300c93dc627934229e578313ef26afbdf335eccc59e6d1c8e849d08708e3589b38e6ea65cc85d194302d779ff48f14a0f55a5a367bd75c38096ed920399acab4a0756f47dc4af03c53212a10afc46c61ebd285b3573290636b959b904e2eb8e30e417ac707a125f84c63e82262f3f6a027534be238690134845481e1d19c4dc600ac530ac05ff319f53a1098a862aa76a08f2cdc76ad2dda57144eeebd96dd720c76f4263364fb3e062183945fe10ae2b392eef2e18be2584fb94efe957bdc36b04f45b90f6b400b96e501f96bb40f276e2f7275588f6689c86a43776d60cd292d7b1ed27678859a7944ef4630cb73cb30af90a2c8d10d0da683fb3566d8997bee9ff632180b397233ea0b912ad3f97e967830b0c1160db03594646e84e2727062ba52906a99328fbd7ead8de1e64e26fcecd8b9073e2507f9e90e043168809fd2fee1529838a451b9d62788e8482c5c77e59db1bc64bc9ab0b5d53b0239df436a605d892680316b4b879dc76d8d27be2297fa1bdb13097967ddbe28bfd9030176ea271af2e3a852c80b4d9d9878bbb8c37607e4a0f5546c84444d50d5e084d1dae02845147b4df3d919152d21c4605a880a2c1180413ff9a5245205fe74cdac44b02947995a77beca36a6169af84a9d17ec8ca7d1979e74db9879b164d9928cb291778a9c8f18abd29744ad4e2275062f7c11566881105836cd6fda389e3af27f7815e1afceb4187e680cbc2d77982af331f61acad0eacf01888e19f14af1e8798b4ca34c5c1165f433e829f7459d20d7e372b627517f5e787e4eaa36c62c0c8c860d621ab9cb2b3dbea9165bd650a1c71095781747be589956c9da4309606c690bb1f02af0975af243c9b461a1f7d289472cb77ff84919a51c1ea6aac61860950cfdb6a1acb749a6ef7db2b7c47a086bc120a2f24f2ba1b1a13b8728632d6c2e22cdd42f9131a79dbe54fd25324270b450a37f77a4eea98974a9534bdaa77eac02c133c2b6397c6d9d46c509f514f50f90a251a0aa8efc134c1877a2d8ce4b497af74cf7c4a183aefc3122140f50430bef7dee27ca696fc01175f2341b94718d13a254cb53cf1689ca51bfcb4370fe956e7af76d8226f3d1cd66a237f9ae487a38faf5761adc81a41371f9de00626017fc009532b2d5d9d037ab458ab46eca9bf6c5e93eacfbf89357b47f75ba815cbc2d28d64317b771af28f40ffee5423f31cd42bd7340c9e23294f7f4be4c77f6e4a9bc731628a0ccef56a24ea6e4126a8cdbe79740b2780688429a009cf8fd154d7db604e4c6b4a122a4e3af2b38645cf75d23b8db96a0d587e93a23df54cf9541bbd48a48ec3bf26d72e95736f485bcd111e9ca0fb9002a31273c16e07398da06961eac46dc3fa14a2bc5f69e0cf69bdf26aba54548fd570750e9b0f06e8181b1415fa8424c3135d7fc4d071298e12b232424826975be4278d54ea7c694661c8bb9353295fb5d643adbc0503488ffb5becea61441d540e12a77d3f19a7286c634f6d0cc9d148fb82a2dc4d6d3708d14f19f769d144b6eb87114e4e977ffca8e46bd4d3e7a4f0522b60331ed0da0ad00d4c20ec894f73035e9bbd511779710357127d80d9e6e0fcb6ac0bee93fa024e172214d08cf279ea500d770a9844404fa5e0f821ef8b000e074c6ecc0c6b8f5799b5aefd0bebff1e26fdbcb4f857bda2b7d9cc53b0089ef4a3c41b38d2d3fb128a0f3ac0f7ad0472e3627375af93ec70f03fdc959c258c2a5465fcde6dcf8d43dd6f44cb048fe15d680c7de7dcb1815625d0fc99de460fabf0842e812141dcaafb48f258f4973f3cef42cf962495509958bd6a3ac27581f37b722389a727e13021f4cecf7e8df67cb018190ca45597dff46511046bed0d1542d42ff86ca68bdd0312c43c8914ea83ea45b4fd8e623b398f46f8dae678dab2ec9e71719051c7147a1e912088239558eed17c2fd307eaf426f4fb97c5abbfb11f3405e1d0b25df9a7e7c2d5e187af"}, {0x30, 0x0, 0x0, "04ced82b68fcba5016eecbc2d0b6de30ea0e113e8b0bbe4a8a4483946627b581"}, {0x20, 0x1, 0x6, "b53dbca34c7bb0be8b04a388bca6c21e"}, {0x1010, 0x1, 0x4e, "81bad2684e875de3f1b9953eafb851a1c3a6f5ae7e0505adfca0e11ab9d093186fdaf388b7476f9a62f751cbf70b8a534954672983266b776e3b30c5b99096e6b75665141ed742066df11dab76590b3553782405ef339190e0b4819a83df933c41880b1e6c7783ed73be55d15f1f6659fac27e8b516f3eff54bea7f1180c48614c274703af1525271c74ee6cd28f1e71415c02404189eddbd6b28fd00d71bb803efad906abd67f78620345e1115640b519b9d1599d731f88f91ec14914f38ba62a82319d1b3b39e0d76c701dc641fdacb2a5d7283c1a594fb2871556e2e42630fc1176ea77a1644032858fa73a58cc61a289c0b5ce0755351550d3c33c0cde8a69b95d6f2ae1d8611fe86a8c72f7645e9c6b0bdfe0581fa223405f7537d0a7dda1d2ae421d4a12713c543a96c8b6db7e178e00f0446b3fc75805ae2a974bbb93f23ef72c45bbf83f7281c54000798744ea2a3ac8879387d5f2dee15d880cf631c27dcd8a02cda0611d2391f1de4ee3231e9ff0179b5353346ecae425cef9feac68a6b202bad29180dbffbaefe47000dfa0891789d2463abb77b6cdabd70c5194f335d87464ca3014bc07d4849eddf04876baaaf120b77ad51041f8aaf216c12dc32ffca68895e0c513d722d40d517d9f91ae6d765219c99c1c10fcb615a027758764927699adaaaa16c70133e7036d49c654ff4766a6746c2a27ac84a2d21e772053a9f4baafd708930ef7ba8612ee653965f74a3bd3af738224b642b8daf31eaeb359d6a2b00ffed30d4e70b4c2dc66272b1631d68372c7f3976da6d8dae562e1319eb52e010e8b4309c43a2f3bd47839b45de970acd89292dddeec186b9c09ffbd92884fe576788f881c9015d9adb9d7b72c4b8f087a9d02fe3e4bc1726753fd1127a75f0beeb62cbf95dc31584d4801d0d036292549ffbb0cc5747f7a57b836059e3561144ca7ac95624305e241a50d183bc7a7f55a11c83da15863321a32d182d91669a3a5ee93651357ca596fbcf041bb4e16c7943583bac83ae155b2cac7d8b11d8c7840e6110a7dce45341269d289a5d3ff8788805da6970fa5a283ac449f5aab1ee61fd76f7008bddae3873831f2ad4668d937d12654570cae12b918e76a02138575b487dff2417c84b687a5c486db96f0fbffc186e8633155daf3d8779e168ed23bc4a54d823ea8ffa53c88eca2e76dbc843623dc16cd01460dc53e31972487ca480ef87afc6a50e37cca39750a9d72e16f879ab8eefe5361bdb64f8c85fa4995a179b7f13c9506029cf17ee2fd026c129ed346bcdaea2c28ecec3f86f8fc16f22265bc80814dc5ed06be42e270ce25c9e8ea3f858df2ea50fb140323daa23d95475778355a2e80a6475538d1c19a756abdd814b8788be251c905d862a3447521a84870343eaaadabe2345354df628363c633b79ddeb554db97c9069eaafd099e309b4488322a36ec95ebfa67ee917b6399bb2f18671bfbd49b114a672e9936dc489f4ba84928645e2bb24ac655e1552c4f12d098dca9571dac2b0e0a57fc75439aa61688871c4b35c224b92d77e67d3547a7efccfa06e17a1d1c5ddc9597a21c948cc931d3d153133472ffa329e1605b7abb911c313f222ad69b78edcee03f22f06e5ba7075fb2163d23de7ba3b6d1cd08696d4f5fe36ee0e8fed2b080b3306d212a164f80141a68fd6426f4e3e26dc2cbb4f79a5f6e65318a10bd0074f91d0a3f6079c7a21e08c4fdb5ebbb4f2531460fe4597674a6f0f20d9b524af969f980587304d44d54bc3b9e1107a832d96e9b6ba7047df9b22927029a6b59f214c397af6edf4d0022ba371c3cd61ed972a5fff9426482298a8e6807c8bc7c4005fa1e08874f952cbfe5544357018c227caffd707d230671830ab911f5792378736dcd6c3624da15abef8b3015fe98af2bfbfccc1b04bd2097c1edb86f695988220463541e175fd5b8e0c502554e4f89dbff7c5466b31e89e07f65cc4d5a6aa63c67d50f029b835eadc4d9b17c5ffec965d13b22b2f4440b39b48d09169b7d9131890c91adb7ef8e07e2131d70ea7497ee70b4a444062d1c815b272e3b96bd186bacb6d1c42ff404af51e1fbc485c79ee7db8c92d91968c5f57fc67b4d4171b699bbd3c0c7d6960b7aa88ce38c7d504c667c97549e2fdfbe7a7da927de98ffa548cb9000272885cabfa030e6457ddb2717deac82eff46d3fea72b64b205fb0c01707ec567178bfb1aa31d5be3f997e16b570b8f71c3fc7200e11af5a1cbaa4d1979d5846e1b261b01e2fecee64495885fbd6340024d402906a86865436b4a895b9c92c9811a436e7568457d8b3d758eb03859d1f83377e7ad08c7bd64cbd7de9bfb7481ba00ffc47ee3faa181714b04bfb68b7e8e09a782db5cb7104c087b7fb3ea86ce1383b7c60576e77b2c34312630f66d1b4807ab1f56f8200307a4c800b390b05416e76dafe70958f9a2ddfbf9e78c6277162e1603427da287d73b254a8dd09cbfaee8121c7780bbdea59c8e4288767c33d2d1635797a5b908bb63cfe037dd49dc16aeeb0f4d8e27a0e4dd27ce1120b9744f7c287f330f02b40a345f1d444221e0dfbb6968c47af706b36dcafd5f25d17d1afe7ec65a19c3f70108993e71036c82bfbf08d1cdc49afc061c5ed7e3f3208ff4a5eab13d946318759be3b6d499386a2e071d4254aa1a3c32a558e1b3ab8c26efc93cec176bf8b1f952f175de6228e256e18633e6025cfd3d8d9dff999bd28c53ea6818051a850a0913a8c23b9c9d5ee0cbab0231c41fb87035837e2f73b7587e6f65b13224427e61b1ccc346873baf0cbe04f69d53484567ecad55b0bb5606cf48c00ba7ed561ddf59886fc064ed6290de63f0ef8008ca5dc727bb979192b7eef328d5b7b0615d385d65a16b194f871f41ca43c5c8d7800762bd4ec743278e2c8980a324f0011b6a40aeae78ec9dd5b74ebc6374512ebf0c66be3d9afd1b5f827647c8b0b0d2abdaca8924990c61edea746f3660d2e80cced61d5f963a78a675bdbaf089986708e59616b3649cf323028cf296bb40a2c770435e5534cf51575974eb1bf9700ecc323db15a622270e33e6bb4578f34b7dcab91346cdcd9e19aa653638714f0f7fec8e7caa7797f1030a779f56a0af3e96b5e9eabf87faeec9fac20f4b1aaaa395323baceef0ac23d3862b1dddb1977a1ddabd7308cfba06923e274a5a20f5510bd113fbb3951353d0007bf1d4eefa28ed78f1a5e38265bd36b6c48514f5d96a054d2c946dba61e6fb64b96b92e4caf3b8d817973a697c834979eba61114be5cbdf24df6360df77973e659a2977ac7df9a3f9564a863aeb53b403cd41fee126e8f5fa21a14c1e27bcca37a482bf597c9f8848691d019b054044bf4dcbf6dc29db93708eb6553cd0169f5550ccf87eb1394bd60d6427e42e1142af2b0c3595bdf4bd0bdf60a2a756a02112c2ddaf96f086b23a0d3b0080339f9be1bd320e61532bc8d544cfa560496ca149bf35215bbffd0e0b17bfae9aaa0f14d6923b330e6e1c5f0732558081a8091aa6c973495bc4d66c087cac729a96e92cf1af9de5470229ab30ad5d1eef2482b00568b89ba45c525e3aaf3f54c523c180fa6fd7125964ac97fb27dc99d4b3bab427175a93036d5f108a5637664f6d66de15a147eb429f1dad3f5e4cca2dc3773155a3b0fe74943b23cbd235242c357e568735a5d155029bc90d71b60aeb185df48277ce218ee9e136bd21ed38eda0efabbd507a4a7fbac9d7d5be0a782aea9c5f96799191bfb3a9e3062ddd8d98545e4328e603e1f88fcc939c74bbed1471f3c8816b9e8096b47cf113ca0cfb9fc2b622975a9b9e60799c518cb321c41cf2217a1040f3a2d1496fea9ef2a465efe8efd25f04afbeb9c2b8d29411cb244b8ddd11a1d928e673b1358c9265978a4fe30f628f81d57cb96a9118a9b9d70e950b8a2798b5f72d19feeed53c651a39f8c0bf390378ffdd8cac4b1b360556a8d3e554790aefd9d21642dffb26a7205c38b14356e51bc9053d3cb072db494542288c95d99fe38c6152f47cc9847fdb486a86f759b5fb45c05395414c53870b866959457615a4748573e3ea1ad35bb9dc56ce73ca4ce3b71bb82f3eb3f003fd93574d673b32668ec6e9ab485b514954a2405f723b19f79add877b82deb2699eacf53f82c3ed525da05fe223b5f9d70ae6c87825f795c36a7fa77faa7722b5062b235c8cedc72a19e50afff1e4ba99c4ccd95d36d0c7ec47cfccbcecd0795547d146068845331bfd2e7ff31e9edff849af426cd07c4cae1ecea4786e315bf3083ee0e00412255d216c6d302ccb15d4ca674234a76bd4cab4687045b7b41a0c1a8a735571f8e8389a5b8d89aa5632f5b3e142d2fa2b0b4622e8402291e73d7c37b20441cbea10585524ca13a8c8ff77bbdfd911a997793dd8c3738c9fad76e18eba6cfd470cc26e96fa1ca5e38bfb92ebd0aa3aea3fe5ecc6ddea207be542bff58e900182aae19786ba79174fc91a376a4cf0ce2b7cdc8a51d166075877a99e137275b780d7decae60f61c2af4ea0e79dbae2739619f98323a2b2ebbb2137bfe1f5ff266ca86f53f4e96998a667990ffdf3dc02f84a4e416489afd4c7c792c511efa765accd4a597df783669ff30e46d2d0259449a12b370df5ae3c96ab139bd55e11362551d7db3ea583217981fb68fe98019712ab6cb0eb81d60991b98e4798d75963beb7bcc86d95b1d03056a6be720a636337c10d87f7541e466c4e77fe1a0f7f2ff49bf4243ca69975bf244cc506779503a44b7bf5d51e9f5b3c4272c67650eb5339324d705ae2c25251cc12911b778b1c264a75b24c239667c12981523bbfb5fea3f51fcfbedd10ca1ba29c730c2e4fd36867c6ba9cb3f7398a1b125f7992c99697cb6068ebb4c5d2d0dce774d67e096d1146c3248b3994a31f02c5bc6df71427e9abbe6e08a786ad069e8ce19c48c472e0a99c266fbd18a85ca66b96a34531333e3aa0cd084e34e8201910e777523f2990c6b4d52705730645525c9cf3d80fb86836f378e75de7c1f290821e72adc6373dbb25425ad6253d989c47019411f48e84e9c586a5f681c7ee5c534304722490348693f4982a52aeb0a9bbfe8fb800ebb86aed0aa667572cd54c46c1ad6c6c5f9c314a12f2d11f07a71b274503e767a915d9a89d62325ecc2642173d3db89582cf1dfd01d8db388a166bd82d1b9edcfd151e83000dd9ad40cdf42f45338e92b029af3b42a7feffa2a1592ec42510700bcd88c02bef56d79ff28982ce3f52a4733e10f9392c6f31558047be763f337b4069d3b56a2ea7ef883f0a95a18d18220e57df98754bf2c80282594e72602c5a472dc23112d0e8c4586166ddd5e394135cb01ab5029e7e559d6fc9b72469ed09cff17f81aae498c81254e649ea57d64ba5c251ba272b9a4992f32a40741471c432efad1f1a2bc47ecb9531ac34f56014ecd8d32b3a0055cb599f71216522bbd7d16d8ed011fc1b90f291bef09ecea55c5a9cd3a1faf044a3fdd7f8d82c2fbe9291a1740c78b876029889a27415ed058e8a44829a942f383bf075b499b014871c544a8bd66aa78abb68d0cd2a4a277ef214ce12968a642c10098f45e24944b2be875c2dd367e93174bed6ee1e254bca142457497e953a7eb203e2754ff92f1aa5eda58b81542bfeb1932192d8d9fdca4fa19adf85f18dc51fa0a1b05cd1614306c5f3779f57425ccce3a51ecc5aa0a00fc2aee48cddd6d8125e6373c65778bd3aab281073a0b75451266a574e8da2634a1b06c4941ce4894bd7251a92a7e"}], 0x32c0}, 0x2}, 0x10, 0x2) open(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x100, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x10}, 0x0) r4 = socket(0x18, 0x3, 0x0) getsockopt(r4, 0x3a, 0x12, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) r6 = accept(r5, &(0x7f00000015c0)=@in6, &(0x7f0000004a00)=0xc) sendto(r6, &(0x7f0000004a40)="8453deb72a05898b761e578a8226407177f21d644ee5bf466de5db481805c8948d816968e5a174ac9f5f5c05cd6b6675edda39b24c0a4182", 0x38, 0x6, &(0x7f0000004a80)=@in6={0x18, 0x0, 0xf60e}, 0xc) pipe2(&(0x7f0000000080), 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x67, &(0x7f0000000140), 0xc) executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x6, 0x0, @empty, @rand_addr}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x7, 0x2, 0x0, 0x0, 0x0, {[@window={0x3, 0x3}, @window={0x3, 0x3}]}}}}}}}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) close(r0) syz_emit_ethernet(0x130e, &(0x7f0000002700)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb88a81f008100200086dd6967e27c12d07000ff01000000000000000000000000000100000000000000000000000000000001b22000000000000004f98f84a873cad635b036e6c4b4303150788327b7bc5a949c8149194b68b6ccd7738dfefdce46b2a6c60832d7bbc61458b3d1c78e2a98b86ba61099dd74dd70486398695729d4ef0c7107621701b88454333f79ea746a5c4334ff70ee64d8f84d09251977994c0b73437ba140b811b29d77a0f9bc6fd18140b092655af808de73bbad87d798a7b44bba0b824622b3447f1d3fb8112ee9c56679732ca4c8931533667da94f3b4082a1fe57abb97656e86c00042547089ce8d06c6d3f7efdf1adc888a92b6360be2fbc85e0d85155509f7f55052a86d112a86c5c6d3f3c4306b9b8818a3e02425a83a2f412a0bda2d033bf5ccff4cda63a3b72032dc20400010001000000000000000111000000000000c2040000100001020000c2040000003f050200000073cbf8a0175ad5063f12ca0fe91883689360eb8248e0b9a9c22a2aa74ef35693d6b368e817a21da53c06b1640797858eda838445235107e2f0f176d45418ef8328867baa2f01fa7bf7442f0cf2c252791263ef11b4f4f6afd7839168285f9cfc41a097ff7f6dd29d042af9bc0ec3af0d962508efc2040000000900040400000000000001050000040000040180000100010a000000000000000000000401fe0001000401ff0000000000006706000500000000000000000000000000000000000000012e6bf34dbd578babb2e067eae4a741b100000000000000000000ffffe00000014a1500000000000002a8d04ddd78f9a2f43198f12a87a2b3ddd7f5574c4a127628e97122b34ac1fbd68bcbaa773200a5104c6251a66dec5c09bd8794cffbf3e3ccc04bca44a6b11da39616a29a04c82277b41e2091de248d8c2c32b34884eab23d39ae0f1e8e8b462f501135a44f1cb29287949a9ad1c55c30dd094368a6f3c3d5d5f218dafda458edc77ac423690be8d9902407465d971c2d02a459baf55937cc972022c64dd840a63f831b172c791a45e30000000000004e234e20000890786a9e97e91cf9262a26d95902a59006af11e19b411fa62c06366b151561a6b002fdfb5d2821c09eff77a95bd37d18a1fbafb0efa02851b6ba26be4d8d15d3822fc14e587f121db296cadad0cf85ba314ca9374a66086ade62435994b2a5f02987d361d7c2a9af17f2f671327a100acb194727f7655b5d9265ce10cf7e77504eaea8eeda9787a7201e936792489f6ee58f4954ff6ef696886c1d45c38c80d3bb1e159b6ac4fcb6480967284b07613561b3f824da495fafcb8e6e8d36ea78fd52fbdc7f43ddaceba729d61836b56bd4f9922b7ebae03c8add6886e97fcdf70ab36cc13f6bf2adbbde538bb4a30ba0fb431b399d8e89bd0d64b37238233272017f5a58adbcf91f04e754b033db5e769166e9f89545e5dd728cfdde8fc270a4c33543b5c346a3d9a4350689bbb038666989a0f473d0b1401044c685f2538ad47793983fdebde2637bcbc81e16d002810c8359b352b780dfae1af33762da4f3c57573676a3f3582ab87775884c49340090eb6c60a64f58e7beb255f186ba4bab1e55a3119a4624039eea05a7e7e2275f66598b548a89575061022a6c223bbb14911f13fb3da1bcc581423a4c8530a833c28469b15827da23dd7fd0767cc0e2a6d6b4f5962a19ba3375429bdb4c05308d6d2febec0606e6d9837773d44e4b375a7c205be4d1eba73d464765fd56e473b1c3cbfe3706e61c0f3151f5f625b96b2d17b0613cca7cb317493a9766babc0ee5af3b2e6977fdd9ac7c34c54ff49b825239673adb1070428a35605477a2b32c7c8d9dc668bd0aa43af5d137abe275a6929e3520c1173a1d8981b78449a00a8003efbd764550e63d6224cb132134aca7bea7daeef84a3cd47a06d940cd906480e04306691812e512fe56beaee09d61abdbb093e968bdce711985bd29ff4c5a37634d1a0454013a6f76ba5810c4f574f7fae2961ad9ad099b7503f7cd053df1c17546ddc94a45a4aa27a4e48594e137d5985d4957ca891ad18a3ad07541a9f6d1ed72f0fc1c8e907418c6da10acabcb7c80db1bd8d9c79e8e8df9a10ada6796eaa5400b6aafe340e13dc5b265aac1e265466ce1e09aa1cae2d3583bb91e412c1ba18fcba8861614dc62e3d7a9249da5350c37ab17adad54aac454a60bdd85a907564bcb92b995f0adcc689ee63df770aa362ffa5e06d3afb85f19495dec4fee15a2d6ba6ebe50a0f72bee3429bc6dd37c8183491624024a064149787c46fd9222392491d2843d301a460603b7d0900109441687bc2d5fb6beb7345d486991d6c7146451875d386f0f815d4b431c53d72faff6e55ae311e39dea4283772794f7f5037d3c496d912de94a8ff72e2fe08d2e18cd7d546c3e9ece629f196dd1de16386684c9a9fe1ae2018f3d90c1fcfbf4a2ef4216029663b2931203cb81f78ed22be3d9677062621eeeef90240e2c1622ab7cc45307a751a006638000ffeadb691627cad69339c27cedbf5228b235de24d3f2558461d39fd14851a47eb3f52acd32a23c23981eb4932d2d3cc77a5928bc048376a6af64a43c2df313cd9b3c226a216e012e3164ecf0bee9b10f3f83a6bb1b2c5337f6393a03b74165859be4797cb82cbdb2b38d22dbf682750fc770e27fe45ca15f6ce3f580bb4fa75a7b5a83bc7d97e1dcf0793704f1b4896b092bde3868654985129f9856f99139e294e426d3db1e6d6d2baaca4e45c2b655a4abd33cb59ddd6c3494aa65a8ef23d0c4bf93606d711e37966751509d25214dfa0b3289f1e8fa6e3267cd8bfb864d678f0e563357ef0a476a03d1d2294d6b138f766c86cd0d79f4401d6cfe94f1e75d294b1ed798f15a8e9e4c4bfbc7aa480694e122b102747122a01c549307278fc8695b2cb01145e351a1ef6314ea0e2cb52b5ec0a74e0ebe14fc5fbc422127ce47a2e2f01362448fe05693a5867af3a678785c1f87b18e4fe2c8d32ecec316256a2e80b0c15cabf8fbbe0d4e16669a180eaa3989ae88f0d7d55f61e2cca04b2881ec4d1ae9d62f27331802d3a24d24ed8e9872ca2ef2ad913fe2c428ef630bfde7585919f3da3e1fb843633f8f81e7c6629e02b7a3555e6884922df5d0908f3a339ca23ef675d92eb0f071c4c4abaff2daa054c09ca484f9db64f51d1008d18369b68be1fa9d563a82cb6bd6dd0d59d29083e2e586e34ed5642b7be76fbd6bd0e23a246e62894b49c261d24a554823e9168c09d84cf0656faffadceb195e66c4b5d872f75a18863e1a21bbfe562344b851c46550ce9f545be5e804a2f726eddaadadb931ec8a28752e775f7eab32b14cdd74b8049b8f27989688a733abeafaf3a56354c636ae7c64e31b8a501c8e163fd79f0ca483b4b22f59ce5ddf96680b19cc04d407bc50c41370f414f510f9dc12a2da140a1e6c4cd6d798bd3e019660f189cbbaddeb9cf4dbc3a4cfb4e7d9151a3c6aff1435202e7616f27d67f7d0e76d6246187e70d012111c12b409eb52069e02a37e21235216399b93e5f1801353093424103e348660e9559cf90fc5923c8c9494c4495fe7db4d2163c1cf6e463b6774aab5c1a551bc000ff5ca2c3174c1758e0e6023ff67b77e560b37f3456bf4add51f6a46be0e9d05174c2d883f7fb3bec00afce84312f47082ee46fad7cb4492016924193ffef9031cb64be35d129d1a0f762992909c8deab536e3d3a2fa56320188868506c8ab209f05ff701d57441edea833cbbcb6c89703d1493272caa494c0452bc57b55cb0fd910cfb0561637c823b484cb276c63fc2d2c6b3d43b9f53dd96ae5eb428e79ecd6a396d39d78feff7f48bd1ac071e0182934234094cd92e9f5179bd0c60761a7e7707df480a9367a878b50be67f7537a4a519d67883ea401e1a2e0ff5203ebc5c543ad7d8c5d1ac37995e6ad889f887ea01fb061f342b634a8da692c4d0a1f0dd54f2e04c55abc6ca75d17cd04d5fd2e18a7ef1bcfe3a23746940296bc0fcab7ea01fb345d3559c2e86a4aa1059a3f7d94c0db58cb5353af002e2a45a17cf7930ec641cf29953715753c8e927bc94943c67e889639a53686309b8002de8002fc9aaf13ceed00611ae7d9fb7edf1e4fe93ac0c0fec6409cfc6fa20d839a5c0a247cecd5ec2998b77e426dfe5cb1057d403d50704e5c89c884a5976d8967b794fb93b5d39fe92eb4e8e33cbfac21f00bdecff22de7ef2c8e3dd71f55629d74231072f89203d6fcd9acb6faeca28c16cc7517db8572057a86491d629f5adcd4442952e30fdc691e9f968aac5cbeeaeef7c7886a126265667335ffe394fbe2a8cdfe95929d1858c4292497eff2e79d1d1d3029e80337f017605a6e4bdb39f057ec36c9ab8ce19ce336aca57bb913d5f0952ba13f9ef54422c8964f7cfe0eeb64811bcbb6239d273a998f1675d9df0646ceb3931ebc0cfc5a09f88b044aeeb67b3100c11d8abf897e112b3406bbea489d8f9f02b1fc40562c8014d8a8e4f76723314459bcae07f8a3b04744cfbea72c5806a6ea64a6adb86e2bb9e866873e5aab099af78834cd61faa3d7facf2afe26f4a249327689769a3f60b5706ac2c575cd10aae3ce624b3f344a6de60aeb1219660c27e1bb2a04cd7b9099f1e1bf67f75726a585e78cdb883d43aafda22dc7c73fd07256be2053965e5c790170989e4c64dace6a1f3db0da6465f37ebdfd556cc3c1f633b9d231e5ebad1f3c32c0b9effec505a1a7dd84e12792e8e5bf09433144d137886713152041e4184e857a0b17c1b65b6e4fbd2a525ee5412b352a87ad74e3223a7c1717dfde6f426a80a227ea2654a302c1228167b8c6b056a3d14fc3b3a949a7b1395aa32bb657c0369d78fa135579a1fde65976b0ee687f2349e991a6a0c50435157a5a4b52b1766e145f2323ec156d2c34cf42ef83a0f576f90208a3efd0187f1f6e739880d3737ad1087e29f13cf945457677fb59488e6ce8a1e3c4b64b6aa4cc288cdb31b910f48e866f248a8813b7a7539d85f9d207f03e716d759863f6f535e96551c1e9426b2c947f5b3a63282a5d09814a463fb6c01cba8f5842a9c098072ddc69a23c12d3209bca90d333eec5bca92ebe98641a28d54dd0bb73dde12619e2ff6770af4a8519e517766e241a97437c33c0d86fc5ab4365fa0e883fc581b12290c594e524c0300d307a7278b4d79470db090206325c683f4508577e8c06f91299c71335fc31ddc2a6b0ea73f53493d63dd9d75bd2794a72698f3ef6b840f22a7c3e463de57d31354d13c16c7c28d23cb5f4da69274f4e1ba6f1d67f33293831294be80fa43f64af7d39a4b0eea33fa8ed84c3b4da2e6419a60ec9f3edf5869ba3f71032f073634fc41409100819abc4cb3d227589ce9bbadf76ca74edb96460c1c83ee2398e2f981d770f90ec2ac396e30829bbb86c69528922a46cdab1a1f748e100b7a978859187a002267822e4466127d68947fee63901d6b7b4ef19c98a24bf588a45da90cda4f660f9c56d02a21f42126e52784de125e8e8c4e23aebdada903ad9df5d4a90c9d4dcf35f03318c87f6b812a322159dd0f171a6318709795b89293f39f216573d0a0df925698bda392bb0f9f405740e0678e772da0849b41722f126e04d8461341febad46766a4589617f72730f05dfa93135fbe89340b21b243744eac9763941fa95d94155ab9fe9f0fc3eb2768f286327824c6227fde2d4a3dc83eb77a65f2dfb876bf1d34efc4b92608f553a5cf5f565da0e451e9405101eee99e39d2ebfddcb8b38a12289a64f456933593291373c0c48280f0c99362e63dc9c358975e87c7a5e9eb21f2819f2a22a8f24911a69563dec6dca454b702292e1e77dd685555d8c5ecb6b976c670f1e91607a834bfd423d5957effb5667f3e02b54d97e0ccc3c604c10ef3f446c2421cff19afb17dae80c7e9d8c66300ef52a33cbe6c3bedf2da3255f6bee303738f4ed43670e3fe612b1e8ee203e4b8a42aadbfa7f0eeb8c84749c010a1e857d75ef91b7d124b27e6fbc5eb02ef799fb0b1d47a432a41c35591ca9ead37c031bbc1e2b69a15208bb41997922df3a684467fd26f8708f3835d84d9a7781f6fe3abcacfeaefc35ea0fee6bf140abe4feca3b92d0450d876faa09b7d15637185a49faeb8816e832b8d4b1b44bbf62d953b2f237540d73bee20f70e1bc36cb4fb586bbf218b6ca9aa31bf6456e4c9338bbcb1002d41a0287e1df7d5f4df586760917ad44086ab5199164cc28014c85d0f72e2f4e00cbefaa1c687552cd4682b29239701c9ce3c043d196eee1cd26c190368d4e25d978691f8d9e7beb33f6bf70ac9235ccb37acaccfcbfb6e5581478357854f6917e331df7dbe4dc73abad5c23e06bcc54182d72ccef10746c397e3cf6f8600db0c970141cb47c534cb0bdb45f8320f2c42feac74841ec27cac2db71dcf55fa4e55d645bb7aa46c64f929e8b6a15a26f17f71afee59e3faebfc0757fcaab155daed3dffc81971e2fda1838b61529872cbb044354126619db3fb3b9ea77ca766e312f72df5f6bfacf478e8c150d793ca3ef76078403e64536f22d1f5ec832892a9775042e71f9d0167eb05f20e234065d71912a555e7dd645586d93131b7c1a359cdeec07e3d86f2f5760a26e0e77477398815afe80e15974bd7bdd521be9c09d4cb8d16c352b4d104d7f7f46eaa9293078b4fd0a8488e4dc6758fd3b0be0ce2516b331514f22594c14b0c4ace59c887388f1f9b669f51d2236ca9aa9b38bd44cf8a9f2ac7f992b70c07d28be81621d81dda1636c2cf69d88d1e93c24e46d794a259015ad85276f904c2a2ec9a113e696bc38bf92d16aae165c03ef362946723a1881e83b08bf5b431ead70992db69fb1c509868e17afa4ab6e6400"]) executing program 5: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e6", 0xf) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2c}, {0x74}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2500000000000000000000000000000000000300"}) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x6, &(0x7f0000000000)=[{0x44, 0x2, 0x0, 0x3}, {0xbe}, {0x9756, 0x0, 0x3, 0x5}, {0x3, 0x9, 0xff, 0xfffffffb}, {0x5, 0x80, 0x1f, 0x9}, {0x8, 0x81, 0x48, 0xffffff01}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x40}, {0x60}, {0x8006}]}) syz_emit_ethernet(0x119, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) socket(0x6, 0x2, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket(0x11, 0x3, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) shutdown(0xffffffffffffffff, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000480)={0x3, &(0x7f0000000400)=[{0x0, 0x3, 0x2, 0x9, 0x9}, {0x7, 0x8001, 0x40}, {0x5, 0x0, 0x0, 0x0, 0x86f}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x400000002, 0x0) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r5, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) write(r0, &(0x7f00000004c0)="0a70e0ac21eceecc27b4dbbff6f54dd1f0b3d15675ab2b77f9e15bb638100f6395c240f244c24f544c505e3e9db324b48a573b2b6999f590a6f5a311d82da9e5c87c30787b22b3ea53caa361de89cd36282b55bbfcb645b79f4d3880e0db17195cb13125fef6f80fc4479ba1e49086ad40486e87faa8e07971dd0f38c4e79585369f37ba00e692a2cd2a5c41b933773d16d99d17c3ca614a5508786442d459542cd4cdbefca7deb38735d01417a23f73cf53489f5c2eefd968b653356282", 0xbe) ioctl$WSKBDIO_GETENCODING(r3, 0x4004570f, &(0x7f0000000100)) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmsg(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x0) executing program 5: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x160) writev(0xffffffffffffffff, &(0x7f0000000c00)=[{0x0}, {&(0x7f0000000780)="935c8aaa523b3ec275655a2fa6368274aa2b9d1c427f3f877793bf706f00b8903988cb7bd8f72ab08e06d239a8ba39ee06508e6a6a8dcec125f074c07eaf715e76d841495bc01914fd5690bdc8c050db188c03c2c91d0fa0f0f67e190ae77c0ba10ffb3788bde2f14093afb029fd3c6aa41e492661f5ba0c78020ecb22d2a3e36ba5b35a1291f8a64011435411a88342f82cb20972bdc04eb72a467243f27e6152539c85f6c7bb048bd41bfbf0ed6c266110764f71559049455a246dcc5d53fae875f8a7b7bd425db272398a2eae29ef2635", 0xd2}, {&(0x7f0000000a00)="17071bdb8c74efbf43f4b174176b873535d0bd5e1c14ca1fb699ab4a5c801648919fab1c9200f3216cec0a871700b39f02f2f07c93cb137c771c0fb5bf9d39f575d4f0e8e66bc34a336469ebfbcca709340d0fe45c631a374749e83b6668aaf52717b0785fd6fd6a365bd447ba8d81c7c624eac58b43c5d2a1c31b087a1e8896ce050d49365b9430ed547079636f188db90a9d1d8ee6271489e77d9903313d0de5ed1f31b1cacd18e6f1f194dad04497a832e5c40efd602e09197ed3172e67add8d02c4f8d5416682f77aa2911a859bc0d5e2a0a5368a1681084c6cc021924fbeb512ac29fc25d", 0xe7}, {&(0x7f00000001c0)="82d376e580f34a0e432be47c7ee231a4855f157299", 0x15}, {&(0x7f0000000300)='b', 0x1}, {&(0x7f0000000dc0)="106be80028fb4bba413741685e141c481f8aaaeb5ebc6b103d7559e4cd445973b9f8e0952c43124eb47ad075e37f02121d915805923ef81d59d07d35b5143c3cb0cb3c4f97a864a0e355519f5afeb51f3f2698e1ff90d538cc100be820f9e5e0de5ec05139880d782458a0c0a4125855514e59654b607cc37205a10d25abef037243b3bf1b07a9abc89747f728c10c74e4de5e4a3cb8e44b50e9f0fc6d4b3ab7c9bbcda2079103f59d761af1b439926f73cef974057ac766991aff3fb2ee85939af685d045d162e4b56452ddb8a50fc717bab4ce8eb5b0230a0159495e9cf5053960643af246196dc2220cba294f551a6de8a1410e297c8a2dc0e80908d8d50a7e192ad4b910bfe2aa562f6b7e71bb90d14c09cefc97c3bb26308f1cc3086374dcc1426de4b53a221bde0c046e050ea53540e7de011d8c8f114507018120eb4c4da7433e6de276def5f3162c250ee4d6244c7ee79ca27b051a9428be9a6d34a080086457d151aa77e7b5e8388edff23ba8252ae7d12706e81859a8bc45752ca63bd309ad7bcf18df0fc978751e6b72e9687e81cb6600cf2f2f6cb5904f25537ddad67a408ba3045a59035e0000e60b99d572ba163c2f0a0c86e3ab16023117d247d5cee035616f29ff22571383e2c2b7324ac43590ff3fed1a20a7f8e65da1c4c215d5ee1a00703128e6da9e1ef71eb6b5795bc2b9e37e1fc00a8a2e876104c99630b900c5d4e96a256f1a1d0811b7e794fcdebfc2800111adab1f8f389b36bdc5dbd4f45611b9ca36df4626fb106778cf3a98a9ca6fde14374e7e5bbc6a28b1e4a4570369cda8c5341ec7f3afc3b6f992123d7c44fce367dff43fdea0339247792ee55ef34c4e4f78fe75456e037b23916e610825066a1fdf88472d2faa03eabdb7ae585c323230ab5303086a9326c38cbbca8f51866daedaf4cddd09e08ccf6769f40570", 0x2a5}, {&(0x7f0000001b80)="983a1c54208db4a9a8e114b866329b5a372dc7821d777b4cf400197692fd8d5ca9e5b30f100fb737cdc7305a9fa8d6d2ecbeabfe2ca7055d570d18e4ac70123efed18be07609bc848fdc7c2e0aabd18eb1ab8b6fdb62721033521727a409ed011ea06012a23bee13b5a5da1c40106dd1f0d65e3444b0e3cb5ed4b7f50b8e2a3bb3e2086756645db248b5585d6e7bffec210b08bd7ea86087fa04de1faf01f48911d48db8b9a669366f8db4d6a73f92de3eb85a7e6f91850a9299de884ba5731d82e503a7c716e2f049d0", 0xca}, {&(0x7f0000000640)="46961094b860e152ab34c2ce7be71de32582943bd08bbb523552f7b019a9741a17732154450fe15e57100a25ffe27e12b4546fc749349b266066900723451de22ce6c2e0f092ba572d7aa5409020ba436d39b76c1732609ede6a6773cd79d52cbf9e5de161878924ecca639aa6b260a30114fe75c3b476739f8a73ddb7bab7ecd4af004908a7def205815b78785a306982d26b75867232433cf6df39029055e0fac03db96477d1547ab9a80fe055f024", 0xb0}, {&(0x7f0000000b00)="f58bf564dfd049dac433db060497dbe23c73a630dc45bf818d873aadc25a3f252c47f930955371b67731b53db6f5c9bdac254cdb208d9177b233c16b413fef80183d738027e7ff512099d1e4119c97bc99c5fd4b4a2e2255a71bd0ff7a159fd2b75299b5c5ce798489fe8cfea2f1b9ec3e81387551c87ade3008324388e44c04d96e6dbfaa0e01341652419d99804bfec9e49deeac2283f2ffbbf1fb7818e7d2ccde965dd415068f96fc47ae367b84121e9add362c790b7628d8efb688756e75164e30c5b2fd3d75fa432fb9904573d9e742e5a407740682f02205b21b5aac9e7e8bafd4", 0xe4}], 0x9) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0x0, 0x20, 0x40, 0x3f}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setreuid(0xee00, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fsync(r3) r4 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000580)=0xc) getuid() setregid(0x0, r1) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1000, r5) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) readv(0xffffffffffffffff, &(0x7f00000013c0)=[{&(0x7f0000000880)=""/86, 0xfffffffffffffeb2}, {&(0x7f0000000900)=""/72, 0x4a}, {&(0x7f0000000cc0)=""/210, 0xd2}, {&(0x7f0000001080)=""/228, 0xe4}, {&(0x7f0000001c80)=""/4096, 0x1000}, {&(0x7f0000001480)=""/152, 0x8f}, {&(0x7f0000000980)=""/97, 0x61}, {&(0x7f0000001180)=""/82, 0x43}, {&(0x7f00000012c0)=""/197, 0xc5}], 0x9) recvfrom$unix(0xffffffffffffffff, &(0x7f00000004c0)=""/165, 0xa5, 0x0, 0x0, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000005c0)={{0x8000004, r6, r2, r6, 0x0, 0x0, 0x9}, 0x1000, 0x10000002, 0x1}) seteuid(r6) semctl$IPC_SET(r4, 0x0, 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') rename(&(0x7f00000002c0)='./file0\x00', 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, 0x0, 0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) syz_open_pts() executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) r0 = socket(0x1, 0x2, 0x0) setsockopt(r0, 0xc097, 0x80000000, &(0x7f0000000100)="dc0660510ca58c0c76cd8c697627d09dae0f06050bde7a376522f230636bd49e352e43588d28e407848ea4646f205dd183ce28ba1f4284", 0x37) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@hopopts={0xc8}]}}}}}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x6c}, {0x45}, {0x810e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 2: r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000704", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000040), 0x6) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000af7000/0x4000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000b76000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000061e000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil, 0x4e}, {&(0x7f0000e1a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) socket(0x18, 0x5, 0x0) close(0xffffffffffffffff) nanosleep(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0), 0x20059, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sysctl$hw(&(0x7f00000010c0)={0x6, 0x15}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020690e, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xc089, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknodat(r2, &(0x7f0000000500)='./file0\x00', 0x1000, 0x83) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, 0x0) socket(0x2, 0x2, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) r1 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x3) semop(r4, &(0x7f0000000340), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = getegid() semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r4, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x148, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r4, &(0x7f0000000140)=[{0x4, 0x2f, 0x2000}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x4, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r2, r5, r6, r3, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r7 = kqueue() kevent(r7, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x7}], 0x1, &(0x7f0000000100), 0x7ff, &(0x7f0000000240)={0x0, 0x4}) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2f}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000280)=0x1c, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x20) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r8) sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0xa, &(0x7f0000000040), 0x0, 0x0, 0x0) poll(&(0x7f0000000180)=[{r9, 0xa9e6aac0282a6fec}], 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 1: sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x8020699f, &(0x7f00000001c0)) getpid() ktrace(0x0, 0x0, 0x144, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x35}, {0x60}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 5: openat$pci(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) poll(&(0x7f00000000c0), 0x0, 0x3) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x10a0a, 0x0) sysctl$hw(&(0x7f00000002c0)={0x6, 0xc}, 0x2, &(0x7f0000000300)="c1892de0bc7c157d57a1f850a25b85c42eb5b0ec9e92aad78cc8dc83bd327e58881e8539c033eb05ac98b0f5f16b1b49687d5015b36f7abf1ba7179929ce332a1a6bb68473dd3fbf1b54337303c3610f631375c5ba6ed7760f278b8e6ed58459db63f2941e651026821768cf020642633cb354d7a164858837dd5c414ad465f7d644f5452def699521852641216be541649b9a4d4211c9bef6b1cecee0f4e15c3c283983a533a9", &(0x7f0000000400)=0xa7, &(0x7f0000000440)="21cb70cc73bf52d94d191b438decd32a96cc3c58a60beb7b606deb7514a59b793db8eff41039611b4ae76c4183e4f6397a47610ec275495e6e7971a3287a0bad0732ba2c8812419abe0ce85ab443dcc064dc2812eba61529969b4bae8b9db1b68739247fcaf0b6f9de0ba00b415b5d6038594dae3773a10eea1a8eef3642cca7406f677c46888dfc119b9fee008a575e135da6a2de25d8c15ed228371bd0abf8", 0xa0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) dup2(r2, r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r3, 0x80206931, &(0x7f00000001c0)) fchflags(r3, 0x10000) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) syz_open_pts() pipe(&(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x20, 0x1, 0x0, "0100012d29fb00"}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d9000000303a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff020000000000000000000000000001"]) r4 = semget$private(0x0, 0x7, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0xd02) sysctl$kern(&(0x7f0000000140)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r5) semop(r4, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)='Ol', 0x2}], 0x1) execve(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 7: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x1}], 0x1) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000002400)=[{0x0}], 0x1) executing program 4: sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) r0 = socket(0x800000018, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) executing program 2: sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000080)='Q', &(0x7f00000000c0)=0x1, &(0x7f00000002c0), 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)}}, 0x10, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) write(r0, &(0x7f0000001680), 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100), 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) r2 = msgget$private(0x0, 0x13a) msgsnd(r2, 0xffffffffffffffff, 0x0, 0x0) executing program 3: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000001c0)='./file1\x00') r0 = open$dir(&(0x7f0000000040)='./file0/file0/..\x00', 0x20000, 0x180) chflagsat(r0, &(0x7f0000000080)='./file0/../file0\x00', 0x1, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000400)=[{}, {0x6}]}) r2 = socket(0x2, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{}, {0x6}]}) syz_emit_ethernet(0x138, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000100), 0x4) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000e36000/0x1000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x7ffffffffffffff}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f00003ae000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f000000b000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}], './file0\x00'}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0xc8) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f00000000c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res(0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000240), 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x81}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) executing program 0: ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) (async, rerun: 64) pipe2(0x0, 0x0) (rerun: 64) r0 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) setrlimit(0x3, &(0x7f0000000000)={0x0, 0x100000}) (async, rerun: 32) fcntl$getown(r0, 0x5) (async, rerun: 32) r1 = syz_open_pts() close(r1) (async) sysctl$net_inet_etherip(&(0x7f0000000040)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f00000002c0)="9d284245806f7162917c85373ae77fba213e4fb44432b68267da36db3edb7eb71252b90e924123791705f8a151b826dae68664c2259bff2aec3c2e6e0afa2313bebe35f67fbfb43ebd077f2461090cf9e4083ff77c9c820b1c677cf7192a1d2f1dd8aab4941f68056de35975e9fe57a0fee0ba9120f31014a9a1831e962901a19e5e786dbd96d353122ba691b3f666680ecaaba31a142c6962e894c33d201822094ae92e9391e7e83f511ac5f10857d74001c005c4ba927f84dc4d6d46e8dc215597c3c2", &(0x7f00000000c0)=0xc4, &(0x7f0000000100)="a3544018ab7c41b458f63c8ad1dfce6464d8c4f2dd6704194503ca0744dac6bfe82bf207630eb569dbffb367578de3b50bf7e0", 0x33) syz_open_pts() (async) msgget(0x2, 0x10) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000280)) (async) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x978b, 0x0, 0xd3, 0x80a19f, "bf08000100f1675910812cc900"}) (async) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd", 0x20}], 0x1) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x64}, {0x2, 0x0, 0x0, 0xfffffff7}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 0: renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r0, &(0x7f0000000000)="19", 0x1, 0x0) ftruncate(r0, 0x8000) syz_open_pts() sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) r1 = socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, 0x0) truncate(&(0x7f0000000480)='./file0\x00', 0x7) clock_gettime(0x3, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) socket(0x0, 0x0, 0x5) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0xc, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) syz_open_pts() truncate(&(0x7f00000003c0)='./file0\x00', 0x3) preadv(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1, 0xfffffffffffffffe) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) close(0xffffffffffffffff) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x8000000000000000, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x285}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x729}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc00c7006, &(0x7f0000000300)={{0x0, 0x5}}) executing program 2: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8, 0xffffffbf, "ffff09008700", 0x0, 0x6}) poll(&(0x7f0000000240)=[{0xffffffffffffffff, 0x68}], 0x1, 0x0) lchown(&(0x7f0000000080)='./file0\x00', r1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x10, 0x8000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x67, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200}, 0xc) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) semop(0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000140)=0x807fe) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x3, 0x1) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, &(0x7f0000000280)="f6d0244fc888802db23daf786739f29fff565e6a8d4ad9e73da78ea6f293e4a5b6e77846e48eab312c95a984af37ec758f488473733a738ebd48c115347913a2aa8590409d43fa7381b593af6b5832155c2225cd163f7bf6f8a0ca66432646a03f70bfd9628dc9908e8463319ce4a11a514b85c6e5670441f247a7fe", 0x7c) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x40}, {0x3}, {0x6, 0x0, 0x0, 0xe00000}]}) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) mmap(&(0x7f00007ea000/0xd000)=nil, 0xd000, 0x0, 0x2010, r3, 0x5) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x1000}, 0x8) sendto(0xffffffffffffff9c, &(0x7f0000000040)="161f81b36d43df0e97ab06a476338b52564cec3a039c52ecbb8c6159d143ded978b7cdcaa6d4cd0826c5d16b14f31c8949d31f42939e74d5429e13b2b0279c1c3095833875ba1700557006f1fab2e631427f7ec0dbfbb62c9cbed80902af1f4eedb820c6c4c8c77b30d4132b9cbfd6cfd9a7a5f3fe41fc175d14d24e4f04b32f385ca8b9715492d609a6be84db449689d6b62f8738a95a97e15e2926b48620bd334c4cd68e1b8ba0ca6527a4f0b5be57e17dab1f3de68bd23343235040b63b332d32100af3ffa3156979aa", 0xcb, 0x40b, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r3, 0x100, 0x1, 0x0, 0x0) close(0xffffffffffffffff) getsockname(r2, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) getgid() rename(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0x4) mknod(&(0x7f0000001340)='./file0\x00', 0x6000, 0x0) r5 = getegid() chown(&(0x7f00000013c0)='./file0\x00', r4, r5) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000001380)=[0x5, 0xa, 0x3ff, 0x1, 0x5]) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001440), 0x40, 0x0) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f00000014c0)={0x0, &(0x7f0000001480)}) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000001500), 0x400, 0x0) r8 = openat(r7, &(0x7f0000001540)='./file0\x00', 0x8, 0x20) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f00000015c0)=0xc) getegid() semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000180)=""/129) flock(r6, 0x8) r9 = semget$private(0x0, 0x3, 0x0) semctl$GETALL(r9, 0x0, 0x6, &(0x7f00000016c0)=""/119) panic: pmap_remove_ptes: unmanaged page marked PG_PVLIST: va 0x70278a416000, opte 0xffffffffffffffff Starting stack trace... panic(ffffffff828f093e) at panic+0x16f pmap_remove_ptes(fffffd8059af83e8,fffffd80083c7de0,7fb813c52000,70278a400000,70278a449000,0,df37107f28c0f3e6) at pmap_remove_ptes+0x33e pmap_do_remove(fffffd8059af83e8,702789d49000,70278a449000,0) at pmap_do_remove+0x410 uvm_unmap_kill_entry_withlock(fffffd8055e4b370,fffffd8054bff938,0) at uvm_unmap_kill_entry_withlock+0x1b1 uvm_map_teardown(fffffd8055e4b370) at uvm_map_teardown+0x1c7 uvmspace_free(fffffd8055e4b370) at uvmspace_free+0xa6 reaper(ffff80002a148008) at reaper+0x197 end trace frame: 0x0, count: 250 End of stack trace.