b29cd2adfc50e0bd4cfa64f798ac416cef76f0a5a5a6e6d1c04d0d0cf5cf42284d7b67a56247eed2077c1c4b063fb32b26ae5cb92b1ade8a72cecab208387d5f35e68aa45bee14e02ba541b25d8516611f3974c866059f67ec8ff37b205af39f33f00fe976545af0a6", 0x1000}, {&(0x7f0000002400)="17284e1b9ad9ddc636b055d562c2f788317cc0d379ae2a50c15e2e72c6749ea7afd11d6d24be2a04334593a91a621fc06e7e1faa6d1a6af1a9133925b6c39c049af8114aa94774297b56c5201ae38af1e871e47762de4a6e1458c8f2ed28d33a1c3038311b0456b786cc77c68c1bc38df6a1d84926943b323ce94bcd3ae8cfb5864de63b983f52291526df06d488a8087d3f6a85121fb879f60d80ba57dca18ddceb00f2624a82ba531cead2d4ec63cbb99cd2f434970a82e23323067f094823ef7c2be420041b596d637b9e6ec69ca7f36392d989cee59f13f2e8ce926dfff1525cdfda201ef44e524f46353f03be835870fc46d7fb059d65d2f68757a8a66f5eeaec82c14e1bc24b3c7a98d111288223aea605eecf801d1cd3b1b1b0f97c1ddff3fb1b65cb4ec6554851a6683daaf873ade47b87e165ad9b8ce66347dbc0e162d768a5d2bcd4159029d1c7c2da9d444b6ef1ce491ef71e370ec3779a3c606fd1e6a14082e9381f84109a308d526084dd1c7b90690ba017269ddb7fd495b81306076a91bb04cdfbe82a5c3030a488ddf15a3fdb5dea98e4e74eea979bb245335f846b689f1a907a29fd12b020cad17f33f70b2f5df9f6ce311b5b61dd38b875f5ce10dbc479c4ea136bdfcee962391827caa2d72d37fa3661312a5b979b8fbf0115e21d2a60af8e1d260ed6695cc237b908b99177f2cbf19e320d932fa3fa57309adcebbcc7a1ab434ba3b6d465b59c3ea01239fd28f47d0a390f8214ee702ec2d7d9cdb34b88ac37fa5d24807aab85565c533001f070aab469287c4caaef087d8a0f03b4fca9cbb33bf4d2f33b07003c56769b96e2a54b6aea197745c75fb46c9a8a8ba727e52ecf8ce3253a91c491ec92b91befad39f97eb28261a52bf90f55fb899f4f9410d45cb947f5e2f356279126b2d7ab26f5760e225012f4cca823d603a5e823d214143bad6f057b26a42ea444fcce47e989a4d2f1efffd9f405edb06b282733b3b17c9ba9e1e77ca1c5ae17cd183670ffac00d45e3919b7b917bf660d063a177f600f5c4038fee33fa30dff6b9bf53ce2daa69b9de165b20be99e23bafa1cdcf9ad1f0e8905e27f936eb3f3028e1183c74a84de675222c01d88a4186985323e198261e185d87d48b1954f9154b0639b99ea9b9f20c9f0917f6cfee23536734ef63fc2fafb9f687f0a2d48787ad0e6ffba990f9ea9c34b7b99abb6cb28d838eab1a5f088e482eb886d4a8363139f785a27440102803e931eb7afa385e7ad1fe63e738e42d059eb9f4f236dbd3a761180b541ac61431d8fd0a3d5b8fffacb8493803b869fe0e912ed9110f392c7d1ee071bf04b22fe250942db95751446857eb77f090db46d227d513978e3092bfc9233d4cad71a7628b67d35b4ccb6815ed33a3efb942b308f69bd40960819a5e86325b064485e47d8d4b1297203916bd33a10cd5c03a36e0a613bad4d012f838a1c952fea5715d2c8df3b69eae31a3708638204de538a48b25ef0bd353b85f936af6eba41b269394fe3930be06f18d77196657471dbc34a2708c2adf6324c53b726069cc7ad651ae7def4078ecf0b7a615de254668daea165dd5a416098b03035e956de61d561de2faf2a976697d9e59b0c5a3ce153c4e2d47cfc5fa4be0eca3d0500d818af0f57e828f86b4ca6958f57a1f8cc3d2b0e2a81f5e7551610ca2885110f7695626739cba670b9582ed94c457d8d1c537916ed49c0d806245f9b066d8207ce61742bf17988c037cfc7a84b49cedf93ca4b2643a82791626b0baad35d46f2685909f930b50ab67b42833666636d0bbe8e0b3639c4a0f5cd4d53fa565717488d391a2399712ff593ad27f535713a88be561d0bc74e63881d516784dfe61f319a3a4f53364986bd2ad6edf49cb89cbc74f55832ca49ac24cb09c4afbce47101006aaebd9df1c2a5a412a83d36f2dae000b8a3a7133af568f9e90e63792d55607165e955f9254344ac6420b539d44e53dc11a0efe34010350214af496f352d600aa07cecae7e739cc550363e7bc91f3b374b67a54f19e32398d3ccb1c3d7cf1bc9b33de6a7391f9eaaa191aa75de5039e7ae80140c2a538af3a4e19c23cfa9912d95ada15bee4b40179a43174aaaf26ab5ed48b29e7fbb581a226e17ccb9060856a54a0068ef096aaff13cae7f8c5c40beeded8935b654eaa08e2f144659f534ddac96262785e79e1ad78f2e90cb6c5dcd0bf19a2da7269d1710fe606e197b6584518af2d69e69dab1d3ce9d38ab9ca1906e758d4eca74b74c94942d8ba5d142a5d71a089712a7f3fc9fbbec22c076ddd53a7a7c1aa19570f3a5422cc753880aca62ce756ff2755f52dd03466cddb0593fc4ef32075716017ae8e91aece94308958e7bd93fc7d31b16722d86bb059aa2d2e664c713b7412093f89d89f5a1d0bc02e5b1818d2d0deab267de461320ba24825661de4c859460ff4251c2e05f352f9bbd0f5e44bb54eaf18b7ec6372f29e57280599075d7ebabe5d5a90e5450aacb8264fd9f9bc67827a5c0b7fd6e6db1d34682b375815dd75f81c0bc6433909bd3d620542755db260e42cf687c5ac4e7118756c3836fe75deec27a72959c12d33abe4137e213b6685d6cdfb94aaa3df80e30cf77ce9afd30cb46bc7da2fb7f9e05fb9968a6425881f0facfcafa90f8b090d0b00e53cd370875415099114539080317f05e14ee4a97291d1a9b789d02db4660e86495c4d37a92b0ba61e32c8c0f4b948e17267b8e1440d767dd86d389a5b7feedc14522ebec9e25da22ea6b2d079b0c81a401b8d65ce5323b35d47cd082d175a58cc4bb839507d4c1cb587468812b8a6cab5a0490c940c51ff88a972eb311403bacf39f55f057ffa0d4edfc65903486ef6c080fe873b0fb1b1424d7748be117e90a4cb87eea10fa71717bd53e897a8684685baea0fc8200136a324384c9838156356051a9661ab3246b8c4c035615a635f71e72bb2774890591bc3f8f7c882807f3d662cf0e8280daf68604b0464eb47bd0e0bea468dfbc836bfc2e58bf5cf2e9239e5c9743227f2ae41154852d8e3c66d735d8b5d6224cd07f2addb197d60f088b8cbc14e7af391c7b0a9118686098eada3a342dae2b657f58998fc92e9fba0a1c66f0f04560d46c94682ba4cb4b8f18f65858cadfe93ee1c844aae16eddd586fdbea34e46508b7568fd2704da4c2a431afcb631e3e8e4d707373625c2c0f07a9eb3b21b914429af3ae473da3748a0bb14ebbb727107c92c2790f39707621aeab780bf500807a899a509c5a7318ec7c86b9879c6689c78d9b8859b8f630bd1e763b4e04201fbc552d54a9278b4644191b5791ca69358a531eba3bc75e9c99500c66df55d660d4a3213e60dea5affed26a68f9ddaf6b34338d865f4b6848dd067f0523d9504eaa079e89f8cca2b957d4611797a83a586f1e7a63fd53c97b5e500e9461c36a4989dbe661b3db0ec551747eb9e422472548ef3672548892798300fb9753865f8f4e8e32153182dce293922b05ebe72e13f309e662461dc359bfb9d6cc39060402039d7f30e7eb3e521ce339beb093b77646b27ed0500034b3b358ed9ded031c393a246bb34c34570564f07a01941c65b69ab06350d6d19923535610137d7a71197e2eb1793bdfb3213e3bfec70541b363b42de6d21da4778a633538d271b0fce3d5e43332ced1dbbed777d426845aa83c71bbddd6d794589f4a0ed8554ce0dfd93f97a1fe7084caa70b90208d555690e62295e57eb5b99cc71e8f7725f0d87ebf125b5b3ada47d300a1138c39ef3391704fd0aab2b24564eadebb2a76222e19d59aa5d74f2432c513eebdc1e5b0244ab2d9e2f7ba6aab939145d0b1d4e6d50a7f22e84796bd68ed8db1400ef771aa145b57753df50acd88ac0135dc10cf60294606914afbaaa8f6a7201d2d2457966838cf1b802d0c01589f52a59c05800f0eab180e6317e1e6863e32610c90d0c7e5d2913fbdf4afdf1e42b606b6d910a86272fd5406f61b23965224e2cba5901b6904f78aa30c275c8d9089ae17e8fbe9d6cc1b0abdc9426b494a2e94e504458fef7b315657b6851afddac671630f483d6eeac7655a25148b08d29b0b4d940c73f14c6bf200a127f0fafc45a7082c7265e70b7fcce681c928c27933a548fec26762464cadd3a4f3d078902f275eda4e1f434dd56d2553da3d8bb8f3fa12cc308b639438a950130682df5e73eb24a13b96851f55fb215899105b9273a049aba286404ea2a07ea6e215a1ca84304522d0c1e8be52e5ff36c1bd76e080724d63c909c8886480f5385f642454f72eb19ef7b1dff204b58d33f81ac6ba13d15f8027c724578a5e70c7908450193f3df8501720573450c354ff877cc1b1e4d11ca2c03ebc557ce3b64d13de7d460c0baf04ab941d7ca276bb9ae755be9a73c36cc87ca3501d7e89eb0dc9872f0ca31c22d", 0xc48}], 0x6) poll(&(0x7f0000000040)=[{r4, 0x4}], 0x1, 0x0) read(r4, &(0x7f00000002c0)=""/82, 0x52) executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000380)={0x0, 0x7cbd, 0x7f, 0x0, "bddbf448105300"}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r3, 0x800c745b, &(0x7f0000000080)) syz_open_pts() msgsnd(0x0, 0x0, 0x0, 0x800) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000), 0x0, 0xfffffdfd) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1001, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) r6 = dup(r5) pwritev(r6, &(0x7f0000000480)=[{&(0x7f0000000040)="fdf9f1c2cc772b4b7a91cb03f7d76a51f2e43945fc101293ef26da699de52e8e67bc8b63a8e598e0e283d7", 0x2b}, {&(0x7f0000000540)="5392115479c3fac2fadbab99dbacfd1c97a1589eae6a2dc0571e313309c9124c7055afceb4d00dd10342c7d18a764f5a035de6b81e40def849c7a5350f80c302795701dabf476d95f2b259850f977553de737af3fe572e0a160e37d1b4e9e5b970319f5b07aa83c9e4ddcbcab0ba9ac81d9eecaedfbe011d9eef4908be0e91b555022c75969c3f7cd9a094c5046cb6d6ff8e80f56cf5f6f7e38cc11d82f2eacfdca7be0281879679d3a80bde3e87ca8e0a6ec391e49e74ccba8c8b010b249a3641a289", 0xc3}, {&(0x7f0000000240)="90575a5caad02248f1455e0e7f3d79c3950dcb7bc7d3c42f229e3c2871b65cdd2fbded47072887150e0858716c8da9c1ecabae555f714f2fe74660a2c05b37b16976b34a5b10751537290d013bb9668c5445ff50755acf7a4e617bffbf308286fc151a6676e1ebaf916a2e6e1f55a7a1cdbdf2c2", 0x74}, {&(0x7f00000002c0)="087cc6872186", 0x6}, {&(0x7f0000000300)="2be07fb5828077c6d1c1a38c", 0xc}, {&(0x7f0000000340)="413fcc52b95b342a3a3ef1241fb561388eda6336e824ae6afd553da46e16c775fad42963", 0x24}, {&(0x7f00000003c0)="756c50b47ca1ef3bf7e946741671af1424b450427b5fa1a3e1062e6d38a2d7ba30a730c83ad579ee7ef50e48f2f628ce790f437250a4e6431dcddadd9f810893ceeb630d46d5872ce6d00bb68c047ed1deb5a9392a734f5fb2d387a3a947818af922257c9b4981e25500a971fbae01", 0x23}, {&(0x7f0000000440)="ba4b246ec26c10a339bff97ef1cfc45adab8e4f06cfb8c92dd9b", 0x1a}], 0x8, 0x80000000000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0) fchown(r0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) msgget$private(0x0, 0x0) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206916, &(0x7f00000001c0)) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) write(r4, &(0x7f0000000080)="b9710fa4153c7b59486c0a147ae652c3c1476ffcf61253a51f89df167ade91954a87b6824ffeaffcfebe16c015631210898dce4e6c48df356de67c0cf43c5bbd609b0f808902e8c02974043cc4d7cdd38b9e744abc0b513c8f069cc57f2035021fac601bc3cfc9729b6666ab35b854de4a1b547b8e8d38883d8cd7f88b2a1be36fab6f26ad6875e55414d1b2df32709220fb95d394af3f655e17f048f88bdaaad5a7f209722ed8fb6aa55fa846548bebe998e06f218c3139a192820aa770cac93653763d73362d92d0912fc19dfcbde7d1cee3b59606eb7e4f8fa07b0d2cb2738a33789e24e674b8b0e2567eef4d522e238e5215f8", 0xf5) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) executing program 5: mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x0) socket(0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) close(0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) syz_extract_tcp_res(0x0, 0x2, 0x1ff) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0xd02) write(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x41, 0x0) r2 = dup2(r1, r1) dup2(0xffffffffffffffff, r2) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000100)={&(0x7f0000000440)=[{}], 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) executing program 6: r0 = socket(0x18, 0x400000002, 0x0) getsockopt(r0, 0x29, 0x3f, 0x0, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) sysctl$kern(&(0x7f0000000040)={0x1, 0x2c}, 0x3, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9574932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569a82a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0x77, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71ee6043a9fe850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b983b3088ac7eadb47e3a13bbf24161b2887fd91142118d76", 0xffca) executing program 3: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a221600000000000000014035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = getuid() 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, 0x0, 0x80}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2, 0xa0000204}, 0x4, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r3 = socket(0x800000018, 0x1, 0x0) select(0x0, 0x0, &(0x7f0000000180)={0x6, 0x0, 0x100000000000000}, 0x0, 0x0) r4 = syz_open_pts() r5 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r5, 0x80206997, 0x0) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000300)='c\x00') ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000004c0)=0x1f) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setuid(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x2, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x400, 0x1000}, {0x4, 0x800, 0x1800}], 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) r7 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r7, 0x0) executing program 7: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000040)="95aac54b2ea80b50234142eeef7ef6d287d459d00b4bec781677a45c4c46fccd7432b607babb9426a498981f1408fdca2c53ecbf94918baaf6e83f3448912d7a877033007495abae268f777ca7a6ecd10d250cdde1ddb6aa335ec3099e059f0d2b4feb66b953830bff4783e5ce19f35626d3e9327f24533611488922da33680da529bdffe2034ed3710168439187534cd6b73355a97c3322f2c1da3f243d69a5d3f9faa7e4b9a2e025631f1275ae3df2bdedcf475451c0b07853fc9ecf0f462c9651d1a8821877dc088027abf6a7faddf71330", &(0x7f0000000140)=0xd3, &(0x7f0000000180)="1fc8a71d290162e898de335c63ada4ccf4387cb5632148107afd60864c08ddd27d4c9aa611e404251a7b6f3e7b80a9fe6d5d0a741b948e1d5c33a50a57c34a12be93167b76eb5468de067c9c6d", 0x4d) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(0xffffffffffffffff, r0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x800, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x1ff) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000002c0)=0xffff, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000300)={0x1, './file0\x00'}) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x4) mknodat(r4, &(0x7f0000000380)='./file0\x00', 0x20, 0x7) r5 = accept$inet(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000440)={0x10, 0x81, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xb4}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f0000843000/0x1000)=nil, 0x1}, {&(0x7f0000eed000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x81}, {&(0x7f0000614000/0x4000)=nil, &(0x7f00009ff000/0x3000)=nil, 0x4}, {&(0x7f0000c11000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000d7f000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x80}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000c7b000/0x2000)=nil, &(0x7f0000c72000/0x10000)=nil, 0x95}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000d04000/0x4000)=nil, 0x8e3b}, {&(0x7f00006bc000/0x3000)=nil, &(0x7f00007c6000/0x1000)=nil, 0x5}, {&(0x7f000049f000/0x2000)=nil, &(0x7f00009f9000/0xa000)=nil, 0x6}, {&(0x7f0000985000/0x4000)=nil, &(0x7f00006a9000/0x3000)=nil, 0x9c77}], './file0\x00', 0x20}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000640)=0x1) getsockname$inet(r5, &(0x7f0000000680), &(0x7f00000006c0)=0xc) bind(0xffffffffffffff9c, &(0x7f0000000700)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r6 = accept$inet6(r0, &(0x7f0000000740), &(0x7f0000000780)=0xc) sendto(r6, &(0x7f00000007c0)="37802cba59b3d72ce69db493018134753542db6af19364f0facafb639f793a04b13b2198a6de28a53b225682b76efe8b21b3fec190808d2a5654de2ac926f6915a0e4d1c63cbd4720e491b640e852f3f0941a8d213df27da6d198a080a60ac6a15bf1854a22b9567e147c6a2578c0bd227b6641a094f16b1e25e939837389701aa6112b5da0852b470edc486745ae54aaef81703e54279d21136343c4c417212eb7504285f244d7c7f9460acc46e9a6047afd9e8e72b92a7e6e81daad2e134e51c574e4443feb563dd7021e010c30d0c5ee6914b7461377b1b5b171e8d77939fe73501cd4d223ef8625f04768b6919bf3d2b3a1f6f5ede08d5bc96352afdbd3edb69e8f1bfb8a4c61935d096b3260f92a2c2b0bc5ab18346dc09ea05c2f5af0585cb44135cec399a68bf6417be48d0c26e02b377761b6a87028ab6f97887823972c504a819de289a7c3c23f323ad16226c54b788a09214a2175b1f0647b312ef03fc5633b6dc2dfb2ed7db0c2fde6d55b460472ed52a3eb65c7b65566d8649112b1c52ac2b7e424947fdadbc2e42459d71f44792efa605b7cbafe2ce4675e7a649829e98214b94fecefce46143abff6ee02c599da64b8fa9eeb80ee63afa28813249489da81149144f8b2d013d485aa9c54493bccaedc03b1bba23362706ce1d49feeaa07cf39c0156e7f25fe001c9305cb4e9feae46e750a508c311f924fa1d4d7c60ec8cbae67e0f604bb6fbeaad6c463f9bbd417fc15e9ddea3745317757dbfb4a0175d4394758fc09344fd1ba5ddb898b01abc504f226268d7490ad1247df455864dbf156b370c9d43f06e68523e59130c3677d64ce21c7c5fe3c708614da3990e103c78bffb3fcbee21887c294832de6647c71acc28c5293b7b8669e31f91d5f8ed0cfdd07ad8b3fe1dc46c116bc42adde22cb9a9999e252876e324d39facbe10aa5ec3191400e713f05476b4f1e8f255b177492502175804eec2f016142ef981fcc93bb370f0b55a667245cd5037976351edbec32b73e3246539d549040bd7fa6ec41ca13029df4097900d507d166001cfe3f5c5ae378b233ea15213b4a560dd4923fcc366e505b48880938441cc276448181f61cd662d0a1e9730d0c9c39583dfbbf6e39fcfbfbeb4386123d3645100157994beb0d1a6de21bb90bb8d13ba66fd3dfb49b28266df62b3239061a92e75f5ac9d1e40f4a2d36eee2ba62da84105cbee1b9c6618ec131209d69b0410545668c2bfbe9b0429d1b1163881ae1476f1c33401b535e72941f9c3572b5221444c6f097785d3058eac77a447a68430c9d2f7c1545425d5c1194b23f94740f36346b03d736631701fee5ba36665b7ed3e260b8ea54454d9f26533cd2f45ca757527562708f110eb560bc8edbc57f96c89448fd030080a2920a052a87f73baf8526aea15cad36ddf0bae860c78b39900b5f8231b77f393aa1cec66eaa1c1f4e1fefe8394b2a5b21ff4ecee82a815b78a14c50d5a6133b158942f4866f2d9950e57524ecc7c31fe59f2f5e6ba067f6cd14ff27c0815951597c406be2285c01742fcb91444244befba4578d887ae41dddd0a1b01af921c2da03f59cf599b98ed6d44ff464bb07a3a44bc6167297f535bb8b16bb3ac56354e5b986ececdbc153a47c491ae138424179ebe734bcbe7d520a7a7920c8574af9171497f1bdff786ff973c004ace0e3771a135a5e0548547eada02748229fc6ea6fc5f4076d7ccaf98965486ee255bcd0a7d156deb9db04ed7a06e633453f882cac4ea73d034ff281c234a6c704979c9a630519683777b1f1f7808fdc8ad2edfd454f3fb02fdc1699c8c55676f6c407a0aecae0baf5601b5efed62fbc8bf48239567795b5f3450f84c4fee66b2cc1d8da6947cf9691eaff6e46d09c5176a6eac5add998986f30a8396cdd31ed571cec3cda0ba02a711363965781f46dc11078b31f46fcdf86c0cef0d05425233201160835bab5ef1ff29655c82f023bb3c2e4f49fa02709ac84c52b7adb8c6e5476b0707f439ba295f884a28f4adc1cea95d36a77d7d21276f5b497e4f1c9d3ea9a3b4a33444b76d4786252f419c08ef656a74505eb547afb6f089573f306b3642e89773cfce1157ae597bc30f8817baefda90b434bf0f3143c903701ceddd6dacd9cb875970611818da8358e5f6422ec59d9f9f68499dba7cbebc1383bfb93a3b14604ff4434e9f68627857dab260f515b09554fd51e2d8de9ccb2b6515b822d0b1580fec7241481b8b4965d6937e36e2d428b6c634cfa2e9916aef37d7f3dbe13edc8c668b2096ffa7a4834cc5f6394d64616dea8d21ed49d22a1a6476a3da8fb6b9aa25e15e50a081c47a22cb50ad9554c2b8178bf3c4e3d8bf74b4d43ff0376e2da83cf0e82ba048b92306a034cefadd809ecbfaf8dcaf209f8d25aec206f2f54cf1ecf556a8d6b03927886b1e4cd1c6d155e38d141009df73927340e2539fe0a5b80cbf1c712e0a4c4208aae3178d7836f30c3e9cde13c493c387a0362b3e13f22f73a80bda1918e9ab17aef962e15b6a3dd0d88c410f9eda1b95e640103dfd0e41d40d2af23fc3a99615f742e236aaba5daf35b9266c17fb0fab60a08651e2ba12696b3d80892d746c99c9490c1b527b1cf95f42764743a86daf4304c7b0ac7b58085db7461d08b1e3f8349fa109c112317f618e1e57684331d8b335627ac76f4d1cf53c77eeffc2187d603e6222b34c2024804092a199ce1368897d1ccb22fa573511f51174dabd2d7d79ebaa5fe4c90b42c676dc3524de86f72575a59cbeab2159cea20913e88618ad6b8ad30e7d264160baedc2b5c5be3e6ada9e3f5d31492d00417e13396e3cf58397fc1f82ef2a9fbb7c5ae4bd80c2f9facf8f2a82947f2a2dc668fc665eed8870496edf8975ba6fac94cf7a35629639c7b4eca20596fe9f828745d3c834ce1bb89ed5a67bb14d6cf61cbde0e3c91ae8c6802d85cace1d8a2bc08c687fe8db0a97c31b9061e197efd2789c80498d9d90597636f6e5e7d9d48d5a785a51cb9c8d63f172c965504be4a2a6173405da1c34a2b16fdbb56a110774ce01f680d0c01ee339a94b130f1c6c9fffce1b14ba2a282e35830e147bc2389366c95b1eeafea4a7e7bf60f1f3d8c18c04b3dea3dec9f4047054cde83c712f97635c7583daa82b4ced5fc30afe2c95ae7abbebdc3d03ea8e50461a8ac8284c22be0b8e447940e109ba88339320ea60b8f40662ecf9e2f0cac288348db097668fa4a7fa2d77a4c99a2f9e8a0803334b2526a3171c06eb1236324f61d4d567a765023da52b6e891ea4e601be69d7ece12d96974fb23bc7415b9bf17587206a592c138debeb2f0b2393a998bbfd00c229c8c89ea02c12ab62aacdef59a353100a97dd52b5983338b43e52d918515024aaac199c87f92be63274a402afc7749220f2cc9857f7af70312be594a6856fc7c03c2ef46d0e7ce06c7f84bffa2dce2285d7dc7f57488826c3f178429e618f98bb98d6dc109fc657aee8abae700c6d4ce11f444bd1e754c1c129a4115e8efb6df1912581b4dec70b81de824fda8b794c498aebf2aaea9f56804bcdb369ced7e84ccd6251ac27128da86a87d753568d771f72ad067a3ca926606ab56ce81857bbda2c0680dd1f0cfe9bef0fd53b49b3248c19c730b6ffa21e987ec1065ddffb17c76253c5f36beaacf3f943255ff0b204ed23aca9d1beef314ad958ba7464b1bf26d687f74b6cad2906f223d41a4f7d2bf0f030c405fe199b1bab19ad79cf5ec3bd9f665887172f6c00692bf5dfae4ff0a631f2ec64bcc7469ed04a4b7d6114e1883dafad7b20129737b2596a5e75a3f9f280c8967355e98677309a1521dcc4bdf5fe735cc8e4e5187f39276e28853a63251610312edb3c54bba05a7514c05851ee87367851ab038964739980c6c89f02e2bf921c02859ee5efba88cd63eaa7e5eb485806066414c884b5cedcc7e4900f7cb296be709726b7358f2ae7c9462f4f0324268caa59059e2bd0bf8254248a86523e897b04b7c7374a894ed2e0397548d207d5b30cf3028dade9c4dc9025074739866ee1096dabcbb6ae8177b87fda13bde1290e95caa0dffb0c628c4824fc174fca7e8125c21177c33691addc1d83c950169347e00cea2cd24efb7a814e360628bfdd0c84f5a14d10e66be95eb69b311d3cc9429fa08309a239c2bfd29dcb6e0e9bca9a99ab2c352be04a14685f37cdc1ba1f69c386004c31441ff4b974edcf54d25029f5fc1d9a57d11340bf78a9e5103fb3982a59c26ec960a20a3d89527943bb208d6f001c34b549073f05358f5f3e10b4002b7e650a64737a83fb310d2dbdc7c8b04f8e8ad7b9fcf86c3d567c4ca8528fa75d37efd4a0e03e9bf43692106e4770f773fe1bc7c8cfe11d1050927b1778bf3d5accc24815cdd9295e5986bfd3bdf9809eac4a82d87b9c2daa670e53149bd81b091cfa54363e85d4cd46f7fa856ae8a44a3ff10049b1784aa59fdfd744554b5ca131c0ad66d30bccf78f410fe218464946822b82aa935458597d66fe687c85d0786ea29547540bcbd910ba8855c9e69a008ed1cde3faf33624845df2459593150746d432284eb56464e58b27bdf17e2568dd221cf74af298c31738aa6fbb2bd84124681d0482c6f2ee0f685016032c1755f2a0603e13ac1f6b516adbb6f3699cae829753e70eb466b4a82f82e007a728551505dc3aff889b5fc0ee022b3024919534a70a11e16a20f178baa263b884be83998caa75fa56535c4c888198a5bfc1a376887f3a614fa8e6af52753aa994c2c3f8b1b2039e9b3c13053f71072cc4ffe4b274ce38a65764123b778a06ab5a48b230d32fe461254e1bfc95fb1facf792fd4fde1cd10833cd6f2f253215cdd14f1368680b36b4a6eb066cd81416b8cc533d4910d96b6f70e57e60c49f84d75e8e3d233a5943c9cbc34bb42377697ed77c65a16ecdda45863c5b219cadbcc317b9d818bd9869b9fb9182e7aedc3e50385e315209f46bf2c474e7f91d616a4cc7afcee27279036f6c24a88a41868ce045cbb7d8fc429a01d37fbd37c07977808e0248dbb7c23431231cc6ec75f03c00716aaf566136215af341104d8f42d57c59198db2cffedb242229989b5dcbe11651ae184508550b170593dcafc5cb3db9332fc1c0ab3dc941a155de760f9185eea9c040280316257d21966d2133fc39d0dd138e6f8a2eca301395bb8f8720dd9652b880a105731022fc1a84ae0d04428fa36a911917a6ebb326441d01aa3daad50b2b1bd6b17ed90fdd04458c2cabd10f386aff87cbe954089d1a4d8cb4d93b5df267ab38787197c89e980a42aea9e2522322bb56a1b77f52902bdb3bf9e002081fb8ea99c5236b7486f221c4f791f4849a7fe15dd5b488c04b1ef14df786ddf01d401e7177bacd0e3a46356312964f727a455a89a6df3d8d37f8031b29050e0b9695491d0ee011e9968802511432e1bb25d947d173598013f3b65948f7fffd00549a3ef6d0d480a216103901eb74ce0d2da6a1b8a64768b73770e5468a7cbfa756e1b15914924c7ea856fd0df9ef992d16ffd545053e15ae1981565b235e2d5e61724835799c103551050d7531ead96155d6510c4c7a6e677659660d30a5a9025047e1199951083b5c0df47076e5e63f97ce24cd89b41c744bf10a84fe33d7960f1d1c7456048fac6caf55c417bb8595a5a5987f685cd2bd17b9949f3dce55d9e42172997273bfb21fff5b016d0fadd458332053a5fcd811608c5ff9d80e4ac1d7d8c8f2364123f8a5c97fb6ed7c5e3b7f5a6358cbba83", 0x1000, 0x5, &(0x7f00000017c0)=@in={0x2, 0x3}, 0xc) setrlimit(0x0, &(0x7f0000001800)={0x100, 0x8001}) unlinkat(r4, &(0x7f0000001840)='./file0\x00', 0x0) r7 = open(&(0x7f0000001880)='./file0\x00', 0x8, 0x12c) syz_emit_ethernet(0x10d, &(0x7f00000018c0)={@random="6f9a6e4273fe", @local, [], {@ipv6={0x86dd, {0xb, 0x6, "e69df9", 0xd7, 0x2e, 0x8d, @mcast2, @empty, {[@fragment={0x2c, 0x0, 0x6, 0x1, 0x0, 0x1, 0x65}, @dstopts={0x4, 0x2, '\x00', [@padn={0x1, 0x1, [0x0]}, @padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0x9, 0x1, 0x40, 0xfff, 0x6, [{0x18, 0x13, "f3797fcfd79b68a1a4805df944753a89405d26e6f73d01053e18e4b8ff740ad2d17e0bb616a6198ba4aa1d822bd75f93db8b49c113f356339028d950a32a93dcc963832131dcc8a903bdce3849aa368880d6d3b5efa5ce137fcbeee9deaf08732b21ec20ff9cdd684322d71e99fbb400054e9f97647928a7fe87526805ce94f46a3de27f32fc22ad10d7ebcf59346f257d39ce80333910d1abce0e93e2"}]}}}}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001a80)={0xffffffffffffffff, r9, r10}, 0xc) r11 = dup2(r7, r8) bind$unix(r11, &(0x7f0000001ac0)=@file={0x0, './file0\x00'}, 0xa) getpeername(r1, &(0x7f0000001b00)=@in, &(0x7f0000001b40)=0xc) syz_emit_ethernet(0x20c6, &(0x7f0000001b80)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x8, 0x6, "283ea8", 0x2090, 0x3, 0x3, @remote={0xfe, 0x80, '\x00', 0x0}, @empty, {[@dstopts={0x6, 0x402, '\x00', [@generic={0x5, 0x1000, "57a8202a17bf7c402da0484bb6986b37b67069b86eef15be7ff53ba9fb389c209adbc67c06775897b359bc44a8fc4089f3b54aa63b222c9f461dff02ae6f04324dad5f95b5768de3aef661eeeb4128464561e32f16245cc2d1c369275fafeed7b4052d55fd2925ffdaaf40fdc6a6a3fd98134dd9d8b874f4d30290fb7142e43aad74694eeda92afa0b6c0f2f5da9dc43c3676fc21c283160aa539f6754c930a1be97de1273053523f91450502201ea0545bf8c865995a5e5be547b4d8664e4127ba9420247b3e2a5c1b0e70c9b24ff024e768d48b22f76350d534d09075b05e5b66f4abade83c9e86715c9fa93eba9d5db47306b8106a72ab5bf48b2e5366df229bd77eeaf75beb558557d4b2642b92cfe10ba5dac4fc331e9cb2defedd7cc0e78deaf469d6442ed0ba53cd89c75b76bf83644682086d552db289445840622268030b750e55407e59ebb28d1d32d7bbb49f3c6eb3a6094100f8555f5c9768be95938b817bf3efead65fb5645f0c332100891cdd758bbf85e4985e6c97d9d7958ed3de16159a3a75dd3820b0426922e053a4951d1911080489407210f35ab4974a73c9017c0a37b996579e794d292abafd3baba8c234bf1057d2d8376cd5bcf6b387fd05d3128a339c8b2104698b4963f0b186999a827a4f889a047b19c985f8bc299e9532e4d29a658c33843f5bb53dd284e5bd79aeda3f8b9193b8b9c5cfa74babce1c3131a1c5de8992a64d28817a8f2b806f5e24a9ea9462d747ab120a005ec6024f1f95ae52958db9e3333a02e52b7c77c200e5bbbe99cabd7d0f0fe56ac9437dfddb06e09839301b7681fcd9fa5196cde2f3a0aac846cc2fcbb58c220d263691edeabb6a1c1b057d10c8d34ae425ac3f02706d5fd7da3a0a5527d8ce3ccebcf0dd34eb153abb805c98ec5bd266d0e37e41d838543ed7ad284b9742bc57bb299df07471ff42f3ef6f50d515ef28ed68a6ca73b1d664c5dcea04744c06960b40110b8b5494accb5be2a4a1c7058687f8659a916a51d763b59ad82897cee43b374675743d222af6498d0a55a79db23f3315b067c5fadd3f9f72b8c0c255c12750761cfddcf119d0c096a5d8d8761403346423a59b9ffdab263e7b1c9b79b925235ba4da8c4f060592d390f9eb123ef7c79a8d6206f90f37ca6e4a58f3986e4c201825aa3d74323fe65a56abb99d332f4c5a260e45798bf42dcb39d9e8dbfc963915b8ea4f9c004dae90e23fe12ee1fe21ec6ca2d6fe78b8cdd47bfe35a4326210a098d8b49c30922e07941c835f8dc0230372e5a23042ed44c4a4d95e8e3a79dc588ca728b6be1a8a2a458e6efe60e6f79851967db2f03b594ecbe84dc474cc78fa12ce639cbcb48b414910b76d071f182d86973aea793519b87a8e796c945a561e7b24dbd02f0f9475dd415b882288d0545f968c41bb6b686a70550a4ee825f84491caaf7f9134de18cfd1eb7d530cd3093851aced48eca8f7f37b85df29ac004a47363fdf2c78dc3aa7f655ff6a6abbcce62744cbd7900a1dfd5a8fe3de58966cdd7244916e8b7b4e9da61e317af331ed81c4847cffc3d3af142c7b60d8eeed689b67b00b580586d418626b536b28169863dd943a206314e64bf439f18da7f070fbf25139840662b117b6011adfbee9d2a18e847325fb4fab0693f1ee18d13e10de79c64a698308cb46a1a358dfd147cf5c3d41f0fd7a4a55efd1a07c249788d5730cf089ce05a86a07af3321fa20fb8b7a801e3b76e6ced07911eef43bc40ff56271bc75960991a2a4c650e03d87d8a7f6b3890ab7dc27d00d2ffdb3435c16c0c8d185cf35aadab93f9634332c40dcc2b853a104456e2ed29d0bd88178a31dde849ce659a8a4cf5da9ca811c5722119adba1880742e203b4533fc53a3aa1a1214123596fb2111d046394e83213017e56c4936d21d0fe0e241f500bdf58cb694edb5ec59e4dc06a7977ec929f741d43110e3707adb67e4401e0a3dc14788e73bb62e02c9a3fb346b5e0370678f955428dd2f2fb50714e74bd1a1b4e6f570fc71f8cef02c6a31c55a646c031351d653b642f13f3423e974e42953f7dafef18f6f0b9abc9523e9c1b2c95d0f0826a4673e5885a0b79429bea14583d4365940ad194543f1c5ecda4ee62fcfc617cb46ec782db04a1ff52dace368bf3549b6a19e0554f1f6a371541f67d5e7c1e5e9a3ae478674684760a8ee996a17d5ab90fa54aff911bf05dc8c0af67e34478efa080d0a475cf776f9eb25d49dc13272566bd308cbfa771b706d757e0f5aec7f7c31af600b7cd6514db2a8b9d597de3c0681b56001174130e56af16cdf60add5edc2bc4a1a0784c1e8af6c85de50dcbbc3b74578a474e06242682a8fc0846a3468f345b69e2b7bbf43a49c13400601ad4c19fb21ff0179459ebec9d0253284cb96288ed58d4016c029a76cb69c2c2211a13facdd6cbdf1f4b57b56b66a50082d8c805a15ace4de5f9c553825720cfd28e3a6ab76fe7d9838f8fa55cf1da595823148ddd8312e8a2424a1d4ff4f6eeea8a4df27f960ca14f1b726b9614d83f4c347ca1e93c92910067a16f97e64efee842f61300578567d0528bb2f8f135d4af44d9fb20b58fbf57673497a12889c238a4a3b086331622351d692064f2103cf364ad4f55274038a229833eb76500f3520b43d9ebbed23d9caabfa5d3bb239da1001134ee1e63c278586c8571a3d9de8c4601fa0a593e96c1f4b35a446228761a12de4d0f333bdf4549163a470c3bdd70ede830559c8d4c277e15574e34d8f8a23de64fe686b36d396547ea10ac625f07a584cbd7b8b7a9afa9c2f4e033565551a537571bdc0dc38cd5c9abc74c0a71150b673bc1144afae815ad0c09729e2738dbd38ce89a52d32a04ddf462671d18c8af22eb9d5a6215bf556e9fc396b53823f7ff8956aeb9fff38db2c0ae3b4445df3b4d639292d85be34f03cc8c2db74f8152896a0898a180d112ee65d7513e894a335fbb8f84e4ac0e150c22fa9e14eb3efd037b336147c81197e83756e0f564d86d8e8da4a436aa7fc76b89ac05e12f51fc36285242f566b39739994c75388e46a0b55c347f2a541041291bfd64f842be2cd6d2ae7018b5f650a7109420854fab80c01ed9cedabd964c206e1b4caaf3c533f8de311d69f250f29890e4a7a2bcc91a494c5007fac66b90046eb816a73fbde3c1597d783103c83a908b52d53112118d198ee1532a03f7a3686297cf82bdb7943fb2a5b3dbf6ef226f7e4019e2a90c0a6b859ce8b1e72d15f17b06b59f69d22b380044716bce2849cc2a099658e64237f2cd50228dd94b5b331e27433bc72ea740fece60d0be45a8a28613acfd99cdcbbd40d9e062350060c84b67a1aa86ac6eb12d3ea27d86ee48325c17f18cff758cef8311300296e393f38e4c3f104199450f67ca374547122127036ffb04d962481f468fd7aac5b94f5a228a7259d7d320abd611b42e71bb54d8ca34772730f761dd5d15b4925dc36f811c12a46d88b458c0253619f78ce7198ad7d32c300cff191de49d135b069d00a87c5c084553ccda5f275ab3ca731ed815861281e53375cfedcba2bc0f02f88b84e4fd7b5b5b34ffda18c22d326f5d0dedaf7ec3ad039bafc4955f22fff3650479bdb3190284d6f25a520c5055eb5c74f002276914970f56f70fc90c1b0b77eb4ebc6d5ffbba8b799f0ea95de60aaf14f70a6a31c450d285d30213196bc8d3f2b4bc08a1d436659148a5eb3cb39c49ee552aa274ba6335df4a4e87a0c82cec5ce7f5f2dd29a0e765064631cb300614966491c99084ff8cd6b891faa293288615edb331273a962bfbb217df31588be8a7a52173b90b941b22dc3b6af6502c96c787d3685952562dfadd00be5d8cb3e5bb96e7fd081935e632d664d97cc4774452a336edb44b820935416027927a1eadc6a9e4e184968bf4723683967507eab437f402eb0ad4a3504c928c3bcb720563af9c291572caf6dc050eb3e79cdac8bb7d7bf8ec19b77247947e05a2c92550f60d955e5555d5dbaf203eaa59f716b18b60d3b828de98d27ad0b06487fa0fe33618769191ae720d4795088061c361edbe17878ed9fcef7bf5123888b5ef005aeb4370f4c5eb5ae040d116e59e9d23e0a23b595bd041de9c9e6def9ebfe37ee076a886e18c5bc37bd8da226668bfa48b5157a48be50557a396cdc58702db60d8d138abf1503ec0f861e94c8c08417668eca0e30cc32e4fa802dc501addd88d4e64c9239fc4e548c7e31d8dee40c0e46057e949e3171d59a28ae59aa09c1eb3d6987b661321e29dbdda288bc147d268235df7e934674b6c69bca0584837b4f6c33f8d02288a123bcc052da9a840de193564e4bbbedd72fb7f4f9c2a44cdef19c1e236555f151c26b68b65891b18fdcfb261ae79e166aaa9a2b5fe47895e247a358990e6e63a0e020e92689c632096fcf87ecb0d741cecf9b70d11bdcabd9422ceeb9bb6f64277008b1bc9a797bbb5e2755f64f1241dd87031d29b232345e4787055a24d70b4f4e8ede3857da89adafee6dbb564e44178064ef577e8cbb45eca539048521ecda9563a2979cfd8906ea434db95e4a4a324652689ba9f27b8cbddb04741cb95817d9175874d1ad7bba5f5699b5ccf167cfe86303ce953bfb980c708f6bc8b03739c0cd679338795432f4749ec762e974a5c88b9a98c406af2905e40caf3196cfd62ef778c98dbb34e87e19d8ab7607a81dc7869c6d23e6805cd820ef10bccb8b6e6b8d1b2260103c192566e14956d331360ae3ffbccd5a0ad930c6d790b836b75fd26ae24ec71ee0e660f2e7d7da3d1f10ea1525b34e4d82e92ac50981af412e6e7d3c5bc1bc5a567886cde3c6794931009e9482f99df5a50d106e872e4b35689f3a41f5211357d2a5c9603d1395a664f5dc763bea3ea05a2aace350f4256f692c3854de3fdf84a8f263c886b17c72c1bbd255b4c61f285c7a0b98f785c8aaa800e04b5f7a0a02db4dcac7feba0adabd7600a2fd366ebdabb2a866c12223e5b62306a6f1a5f4fcc7f5e0c1850ab386008cb3fa3944eba9a70a408287288778ed60b54eaa2f60848ac79094ae1be0fdc8b3d1ae243dca3b99bcbc65656be57255fdaa45b7754b08f28fa2de9e84aeed3c6008933c74cc6ad127578eee97aa89f15a12e8858778e1d8315b66a65624ffaa6e266e34e7d34a9a305294ebb8fa62df43cdaa68004dd25a637d8014553c9c195e2672361e6609384815a5f1491b6b9bf36c074bda8b4f84810836886fcd629f123966a0da9aa939194922fa4c82f8474415c69cc5b070a9caf933cf00cc673d38c7a926fa1c8a5eeb1e52814120e19a31c384124e3f9ae3baa1618e47970a882f03fe7411ac3e6023d4d021239116290b04dfda5511f86b5aa11522177167fd3788f5fd7032b042b39b1ac50b2ca06196f05691d64274af914e8e3be573d2aa34b31dea5321dc1047a29408cbd43815a2cb2923f6ea45f5f912561a325c4d413e60ae144db046a0feff32496634e527fd2e702674ee219dc69cf65551811f2fbae5ad80498d280bdd156815d7edf3d5d8669f37c1a3073318492b3f61bfa380a6ca69188ce6ce2e33846c91d020c80b84ec4195962ea2235daff6ee481c4ca2a6d66bc318359628b548e0c741a585c2727c1bb467f97a8f9a0b30fad48aa209315a3b79ea123259d48f03b57f42fad5bb74236ae3547203e5b90218fb8b51e238c6467eaf43e4a7f328298fda7cffa9c370f92087697ee42a8312e4b6c9f60b068140ca19f56b22183ef10a4786da93358c6735ddf4db"}, @generic={0x8, 0x1000, "ed5b33eca41cb0fe9feebb2a461303901bd28b7f1298f455fd29db0ea14e13a592ae1544c86091b496f79d5fd4793d17137148e55254084a783c81c0853cfded3572daf867b5121d952bde48231eddc96e7fe4098fdce1cd17ef9b71c483f5d4b6a7a6868bdc01fc3dc3f07eaf9625d414a02bec82de6394d85dd11122f03fbe5d28131728b6620000ca7aeb9d8e99d20da6b48e5cf33cf90dc7841cee36eb404ff3e9e0b00388b293abe12ef7e8f53769e5d7dcc23bc7bd6d96d654a459f11b5b59fb2eab42d0ed8cbb188aab4b346626454f3f112109ffc866af2ab1985d3d1b12e22911d3ba30a3972d4c7d5f66af103b21cc1e057a8a9f351c4c0df1d6aec4135bdfb262526853c6c1f8fd63ec24181e1eb8fff35b4ae159901db98dab0e194bd689f3244432b520feab30c4e02ace9eb3f51e1e728920f199b381ebeaa5144bf93de3c286b98c2cd79c8590699d4ecc6231893df887cd267a6c830992af73a33201f3e3fdbdde5f92307a8f582dea5872d0aa81c747f136d64698e1f272155301d900cf8faa35d75c035b892524e55b56843e9ca4839dc7667041ee10b801c88c610fa5816505ebddec31c623df152859881872a78fe5acf40c6e58a798b810af41f44e2195eca11a43e67579b926e0453dc341717310ea6a0f78f3678008cd1cbb0329579f277eaf8ff1f23de2008d8efede78cd35c03da35d4752e908b942955c450818ade373c520018d34d1847f887f4a95b6c46c3880c310f9ef3e0651e56536ae3740f2d582baad9309aab7ddbccfa97b8dc316e0a3118fe78dd735d420f3bf3813ddab382f8abec971c5394ad76172c1b7625c32a8f968c80f56f882b9074d393b97758950c07f879aad81ff224599e738fae7ba6e337f8e35eadc009c3b303b365e3e8f95aac0d6f906e45d39532d091a08e7b697e14058765b96c053be3950ba39af7b0f8a8f1eb87f37e5d11c3df1739955a05da270279bd987bcafe464196fe453d52aa3a3932cbc39e3fc312058e3faf2bdb33d342533d6e23af86df32542713d8bd6079e11c67527bd5b78ae40236567ab9a9ec6dd338dd5e96e3f02672a60e0a26b9a463d8a53ee901e58980cc68643bac86a79f2a8902a7fad33c11a83438085c22b0f455f16845691f6863fad00a7a1ff33530ad124bc9906cda364ab305a432d2170f6979e1257a13ef93ac2b313c7853d7c957736d8952989c3c4290a281d2aa65d55ec2775173ab8faa9841df106a6094d2a95b3f858891569de19ee1be5669ef85fb803888ff5bb59a2c45650d8431796aa7b0d51dd9b1c16b4c3a634bf521d72a9f6c528f9f1dcfc32d7886029e8939321cd2b226ae7c4ff3bae51f8e7d0d831c8558532f98c59662c61611a2a1bc385960642103abdfd01b00318d14fc10fc65a4a193239bf360a97a8df39a3fb17f6aec9c73db31e6b1e2fa529504497cc64eabd49b62f7186b2a9f60f0dd5afd9f3eed542649dd213a7b9a2b2285efeaedff2accf7070bc7174328e932dea943a1f76c668e3a0119420dddfd57e5631f12690edd1b24b98e54670996c6efea174745aff50e0a8b3e64711e7a626d9e786cab067fcb56014731f7a899542a9e13b9f4c94f3795a7c706731e976f273c0539d57d54d90b5273290f7a130cebff6f6868536eed8a983b5f36d80708f806201e10870b557283f0eddcd161fd9ddb8bbe58100ee47e1003f1638c94d11b1e9681b2ecf4f2b44af81ab3736960c661a4f6667b33185ce35bd949c8ba0f0b0d5dc997e9ceaa0498dea071cb8eacf683102673db5e1da85f8f887c4d1575b492d8b36ae2d01ac0fd05c5c91c9fac9aee608f3ffc344056513d6a0218e4ae53878526d20ab0e2661cff26b8ab39570db9b32d313c98f0a68ddaf96b6a4cb1f03f2334ce5ebed253f19bfd54442478019f4f7ce591ec3bb208b9a4c70d1790ed999e8b1feaeede1ff004bf30d982a60ef4460797340927b6393d58ea2bd0a1a05d4f080fe6218490a5003b015319018f2a7135e6f7c92e79782cb973c28fc73fce067ec1d24494579e77cefb520943814bddf96593e484a81b202d307d83e3c03831610d1a97506819afbe89b55ba54b8bb3792b1e2c8a7b459195fc526527c720512af1f6b3cc17b8a8e6059f3db7833c86b86158ceec83b66a49ecac3eda92185a3ac5e02dedacb62f42a5e4c318143dcc1ac04da4f6b94d3cf980be3c1e19a8618d04985f63e91be79030182a97501fbfee87363bb48e35ed1a26ea385e432eb628d1e2cfbc8c99fe7473f96dd6e1a1be9e215ac29a144aa37ef7a6d938c18e659e18ca2d4f22da63d444380de4ebdb28dd68740128bb312a80596c0c0895f9d23532643b10238d408081c36ebf4af3ff366466746b95a9f71e190eab0e74ae3cda44b412ede7f7cc83c30a996fb157054c1eb6d04f1f8602f8ed65c476e209b888ffd55f3a85ff5d17c5d9d1ae81d3e2262a4c422cf83f2012dd112482e150b588f68fe737dcfe7ea1001f5f51173688b98e60d43e545307efce1ca835bda35a973f6cbe316074a4371b4e99cca61dc6a25ac4c4ac0db0a782cf4ac5ee26babf8f07c5406931b157f07cfa1ef28fceaed7f847b0ac4734f53168ea173594add957c845e0305d6cd65ed5b5972ed1534529f42ff0681c0c226ab1897f2269ca652970f17593871a107c9b87437417220da59a5d0a73a0604475fd28d6516c70f20ad819667735ba67e32b92b309c249171361cb54d1adfe86bbface755efe6e38bd952338c85d21a74b624d76bcadb42b226c30efc4f6a19c9390daab76f94fd22536fd94f04f144543c2601bc36b28114fcd08fd1573c3584733a67b820bc0ebe21c5bc0d2d2086a2175f622b3ad5286ac80bfbe50aff9b7e2739fe69f1f2da54a9bd2f52bdcdc11f341c75029819b9cc02b13f1665c90a1d4b4af3269f4e78ed3cce2153cb5ad6f31481ae00169da23eaad244fcbaed3575452d211d612d0f990debc03c864f02afad0a6919a622b663aa0872273f6b7b6c30b048029473b9e0b1a221d9d2e3b5ed85f8491836035e5356725f83ee0c413912ac7a56d1c88bf123de9c0e39f97f0748e17b036612c6f793113ddf4ad22c48edd53e0f6287871f8f62187e16b9c62faa568a566f0acfc5a1867cd5d1300a0aee23b86383b135243ec898012af6a75d0cbaecf9742221d4aa9482640316994aeafce68a1bd3d6d43b3f8191092c453da0aa265b675fb07405890b7668cc916833010f49751ea2cdb5093ad96487c8d7aed0cff97e62479c4016c1204b1efc4ff69063e42333a149ca58a5e8755a9a877ae864db44de70da9101f0f0d6be5c03c427cadd1522f631a7a845c1cba1d846773b233391cab9a87f1a2ea581b6cdfe90778dc5f4dccb295a76ec892e89afed20194d136471ddde8dfdece1b5dd5ce1e131562c83e2fc4ecfaa78f39e048b4809b49ca252bbb60b759ee96182884d9696e954d54d43a7437cf21442b618381aa346482c2597da26618e69993fd9df72474149b0f3165c67d5b9e0b5467237d3c2635afad6a48b8eca0f70d2072e3d07309a1f03c18443cf5540fbf6bfa995cc04152d82afad450cf1f08d9c71f29704ea88ff15424beb89c7381591498241478c0a6dda25b8d1c991c30689437e5101e559873f8d7c849a0c1966c61290733875f74c9997a4489e1a5a29fd24aadf0ec1e1a08598529c92a04e0f1e105d617362275205b23e8cbe3da28e50c16720ff7f75a414256b1f6265af6cec7243d6011a067a26deada8cedb9a8c525239a6fa37143fec61dc5e1aadae50b83b8cd0706390326dc92621a62113a633e1d47ad1762bd2fdd06155c3f636db6fb08438faa00003fbf703a7524cef1954ad318468cbec49dc9fdf788bc983683b7df4c6646b91597fb45169b3da343ccec187ac4a7f3db92cc26296af6d661eaacc873685e8ab9d8616877cd6e0931f45c9ecf283a24325900936cdd46f0a6ea3553821415a75df6f2012108d0f430ee7c1538c306b456ef18b5adc109229c5307febdc5dbcd252fc62af502e2e8e7e69dcacda5d355c82686d6d7983dd9cec32296ae880b8e83c08e448c7a11bacc577eaa2c594757270c824550c41c7777cf3d78a3ecfcf4f6e23766d075f7927d0b80b6e93cd927eea9d5980f77226818201adedc020e29cef84cbd2b7f01b9e9f2776989095972d6d4890bf58c94e66d572d4b91af10c995e63c88909d5de25db5d267e82c8722ec5f7d8c22d02c8397948de5c1ea58218ffad4d7dbd0589b6641d19d9d5a796c2bddd62b0a0385e5328dbd24dd0b5fe1be00ce8796d0c4d56c7a033191dcc6f3d80ebcabdcaf9c9f5d5d55d020695c9ea6f4b27e45d2e63d8a3ad7d34aa6983a426d2857d7ae546eff85559f9274f93c63f449516e9a61f03fccc5ebdf20df8dbd61381a57ea66f29853d137278df7363df3116b3796b746a385d25c06ed309b8fd7f53d0d28fda313d0efa2cea529fe24d9680f51e9d05ce01c071298c2428578efc9ffa081379e0ede2487ea709c5df188142a21e11cc507ea7ac8cfc8202822188d66764573f2abcb084d70cf2bcea331f861c7e956bdcb797daf4b99a67b0ad84cee7ec6e854b124ea0fc809dcfed54a3a58091099c548bcc81845655b9c1056089ab986bb3da6ea0a9e94a3838c92f87038357c14c058609af4d1e46e1d019b06d3e3c644229c677246b14bdcc723977ee710f17e9e2498207e26ad28212c60f2a9f6f26b1cb1420a2439915fbdd23da24ee30541a82bebadc0643a68d4df202a72cc6560c3eadc8539542dbb89662ec9bfe7c5f398f6f4e2905f51b2299f3e967e387e975e30e8d954602c948e8271d91645ee2d2e918ff61865c55970dd3d8f15c05b1c7cafe81ab4e8648f77a54f1acf02936a2f749ca8e23dcdc65474886eebc26fbadb983a711940cb46a3f8b06d09d09800304a2a752496c81652db25775935e460de8cf8f2218c389e9d6d424f1d646659555031dbc33c9121bb98bae239cf3b88a1e5639b942a539f1a946d032409bb3095301e538397ee266a511bf475c4ca52722785bc2ca3f2ae03f33e13a77131a891e86ecf6a73486ec9269113a1c74d850622a27df2587ecea81c0148de8a4f8dc16e92dfa77eb30d7b9ba858bc4278fa8425e9107adbc41c26d59db7b143913acd4dee0e27061b21939812ca966f745540e65cd50309bbf0592e41acdc512ebc119918bc240b0856d6ebbac9b0c4aa5d2cb3e72f888d6f01cd65269efda0225b4c3975d3e9e5b7f24cd8ed5962a96996028345d3c07024f3f44785e3968279a66e616a8688067156c68beded6a22ce4b240129cd33d9c0b64b2c3324d933064140ea841b8ae3dece078d2741ff9eac04583374b9c643c8ef1343bcd5042aec00808c602c5b5c4a7bc12311c389797dadec60385bd442c3bcc9ac598dcc5f1b882deba52507c64a6db8ec302c826e698659b6c26e87644037340360e91cc25102cdc2eacac367b41aef0e249bf255358d24bb6931644b023f90740be09e28574942e4b0dde25f49d12dc1dc719b8787b3d734c034bf62e2e2452b1709db97de0289e916cafbb031dd2cca20eb93cebc4b7d63a33ce5c55ac629148df9bcc61642890861b783c2f633d0fd8f996b5300f63618ceaf28179141586b929d3138ad028d0765e62322225e8332de042c1519c7d7473acef6b49affe948650423584ffcdca4073232f933318388bb58f5345f82f128f53903ef7346735697f6448308db78f4dc5"}, @jumbo={0xc2, 0x4, 0x4}, @jumbo={0xc2, 0x4, 0x7f}, @ra={0x5, 0x2, 0x8}]}, @fragment={0xc, 0x0, 0x2, 0x0, 0x0, 0x2, 0x67}, @fragment={0xf2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x67}], @icmpv6=@ni={0x8c, 0x0, 0x0, 0x400, 0x397, 0xfffffffffffffffa, "d4dc45be583f2dd30299c35f42aa7f7d1ac08e63ec8c1291cd4352c6709237a8ed9e93e02ff75e35c8daa10434aaba8d2d651d17d4a3c25b09a786218dc8347df2d197ea540ecfc9dde342416e5b5333"}}}}}}) pmap_unwire: wiring for pmap 0xfffffd80555934e0 va 0x2b95de22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80555934e0 va 0x2b95de23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80555934e0 va 0x2b95de24000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80555934e0 va 0x2b95de25000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80555934e0 va 0x2b95de26000 didn't change! executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f00000000c0)="e5be7cd9", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1, 0x0, 0x0, 0x9}, {0xc0}, {0x3, 0x7f, 0x0, 0x88f0}]}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad8884304", 0xe5}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad8884304", 0xe5}], 0x1) syz_open_pts() (async) r1 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0x3}}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) close(r1) (async) close(r1) r2 = syz_open_pts() link(0x0, &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r2, &(0x7f0000000cc0)=[{&(0x7f0000000180)=""/150, 0x96}], 0x1) write(r0, &(0x7f00000002c0)="ce4aa4b95074f402aadfdd52f139", 0xe) executing program 7: open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x0) (async) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x6812, r0, 0xffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0xc0}, {0x24}, {0x6}]}) (async) syz_emit_ethernet(0x127, &(0x7f0000000480)=ANY=[]) r2 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x0, 0x1}) (async) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (async) socket(0x11, 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) syz_emit_ethernet(0x138, 0x0) (async) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) (async) recvmmsg(r4, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) (async) ioctl$FIOGETOWN(r3, 0x4004667b, 0x0) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x20, 0x6, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) 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(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r1, &(0x7f0000000140)={0x0}, 0x10, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x7, 0x4) close(r1) executing program 7: syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaa36e741e745786dd605f6ad900383a008a211dd1450001b07f5a1957de740000fe8000000000000000000000000000aa02009078eeff00006004000000003a00fe8000000000000000000000000000aaef01000000000000000000000000000188"]) executing program 6: r0 = socket(0x2, 0x4000, 0x3f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x2, 0x5, 0x1}, 0x3, &(0x7f00000000c0)="cd08a42bf8f811fcab564261d62a95fdbb32acfc52b0a22d2c26e6f0e2888055ce6b4d0fee070e181896c1ec3aac63dfefbfa83197841c13a2e79377900542398bee2efd55083b053f7636c7615a", &(0x7f0000000140)=0x4e, &(0x7f0000000180)="353b53cb47d7d7408d1bb7d0285375de940cd373300279e7e9d8658f4404b78ef3d751b42cee67e1152eff049c04a03cb37e43ef2f79886dedf3a685da04950029557d850daa0557714d04ebff30035570063b6436195aabe34f4530e36d8db7c985df9c19e85c016cf3354b26644b484af7e0030642843444665e17276870077f999e362969ef6fa0b6491cc2d0fbd8d22885eeb9ad5e6137201c535d", 0x9d) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280)="8faaa9b2b541c0e80effa634499ea7d2887d25fe8d7ad6e3b3689217c3aa6e54486a9fb4f5fb36ad517fc90e91ad993191c50f96ec609656aedd239bbe0864f1091c6e985ccb18decf2268ad54cbab6bdf0c9ae684bc6077ca33c2c0f36b840a8b36772123b385880a2fdf3946", &(0x7f0000000300)=0x6d, &(0x7f0000000340)="bd438cd87e5f6eeb78d44a8b4533fc4681d26d3129c20117178fcf19f389acbae8", 0x21) bind(r0, &(0x7f0000000380)=@in6={0x18, 0x2, 0x6, 0x100}, 0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000400)={0x6, 0x201, './file0\x00', 0x60, 0x502f, 0x81}) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000440)=0xfffffe00) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000480)=0x9) r3 = shmget(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmat(r3, &(0x7f0000ffd000/0x1000)=nil, 0x1000) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0), 0x8, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, &(0x7f0000000500)) ioctl$WSKBDIO_GETDEFAULTBELL(r4, 0x40105706, &(0x7f0000000540)) clock_settime(0x2, &(0x7f0000000580)={0x9, 0x3}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000005c0), &(0x7f0000000600)=0x10) shmget(0x3, 0x2000, 0x224, &(0x7f0000ffa000/0x2000)=nil) r5 = shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r5, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640), 0x80, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000006c0)={0x1, &(0x7f0000000680)=[{0x544, 0x1f, 0x80, 0x6}]}) r7 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r8 = syz_open_pts() ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000000000)=0x5) executing program 7: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket$unix(0x1, 0x2, 0x0) getpeername(r3, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) recvmmsg(r3, &(0x7f0000000500)={&(0x7f00000004c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/159, 0x9f}, {&(0x7f0000000200)=""/119, 0x77}, {&(0x7f0000000280)=""/1, 0x1}, {&(0x7f00000002c0)=""/251, 0xfb}], 0x4, &(0x7f0000000400)=""/177, 0xb1}, 0x3d}, 0x10, 0x802, &(0x7f0000000540)={0x8000000000000001, 0xf0}) r4 = getuid() r5 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000580)={{0x5, r4, r5, r1, r2, 0x1c, 0xfff}, 0x9, 0x0, r0, r0, 0x2, 0x8100, 0x80, 0x1}) r6 = accept$unix(r3, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) r7 = semget(0x1, 0x4, 0x200) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000680)={{0x1f, r1, r5, r4, r2, 0x2}, 0x2, 0x8001, 0x3}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r10 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000780)) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f00000007c0)={0x3, 0x0, 0xe0, 0xafe2, 0x7}, 0xc) r11 = socket$inet6(0x18, 0x8000, 0x3) r12 = fcntl$dupfd(r3, 0x0, r11) ktrace(&(0x7f0000000800)='./file0\x00', 0x0, 0x100, r8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000840)='./file0\x00', r1, r14) connect(r10, &(0x7f00000008c0)=@in6={0x18, 0x3, 0xb7c}, 0xc) rename(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)='./file0\x00') getsockname$unix(r3, &(0x7f0000000980)=@file={0x0, ""/24}, &(0x7f00000009c0)=0x1a) ioctl$BIOCGETIF(r12, 0x4020426b, &(0x7f0000000a00)={""/16, @ifru_index}) bind$unix(r6, &(0x7f0000000a40)=@abs={0x0, 0x0, 0x3}, 0x8) r15 = shmget(0x2, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) r16 = geteuid() shmctl$IPC_SET(r15, 0x1, &(0x7f0000000a80)={{0xfffffff8, r16, r9, r1, r14, 0x14, 0x73}, 0x7ff, 0x21, r13, r13, 0xff, 0x2, 0x7fff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000b00)={0x0}, 0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000b40), 0x1, 0x0) ktrace(&(0x7f0000000b80)='./file0\x00', 0x2, 0x2, r17) getpgid(r17) executing program 7: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xffffffffffffffda}, @icmp=@info_request}}}}) r0 = semget$private(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f00000000c0)="eaff125c0000e909", 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x1]) semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x2}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) r4 = open(&(0x7f0000000300)='./file0\x00', 0x100, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x9) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690e, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r10) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x35}, {0x3c}, {0x6}]}) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000280)="030e60263ca24beb237dcdabfcb96df661ef5a44377f8d334a12b66452f75b37a7ce", 0x22}], 0x1, &(0x7f0000000340)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r7, r8, r10}, @rights={0x38, 0xffff, 0x1, [r2, r3, r2, r2, r1, r11, r2, r6, r1, 0xffffffffffffffff]}], 0x68, 0x8}, 0x4) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000000c0)=""/192) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x3) setitimer(0x2, &(0x7f0000000040)={{0xfffffffd, 0xfffffffffffffffd}, {0xfffffffffffffffc, 0x8000}}, &(0x7f0000000080)) syz_extract_tcp_res(&(0x7f0000000040), 0xffff, 0x7fffffff) executing program 4: ktrace(0x0, 0x1, 0x40000000, 0xffffffffffffffff) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000000c0)="15f78ff2", &(0x7f00000003c0)=0x4, &(0x7f0000000000)="53f2807e357f697545384c9a26c14c09f7b3f41a1ebe2081bf6ecc156ad4f8adc1ee13e79b181dab4fdc6d50346a82553b36ed91b999355596973741387dc03256fe4111e1d7e4ad5455531cb83bda91beb343d3bd734c2c7154b632f969093eb90d6900201e26c8cf495b4ea31876e8dbbe06b96f463f8d43bada1e82597d55bbbea3315d46ce8ca328618aa1bec5456f29d2503392947536556a0ec9e0", 0x9e) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() close(r0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0xb128) syz_emit_ethernet(0xe, &(0x7f0000000180)=ANY=[@ANYRES64=r1]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x1, 0x1, 0x40) bind(r2, &(0x7f0000000000), 0x10) msgget(0x0, 0x400) r3 = dup(r2) listen(r3, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) accept$inet(r2, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) socket$inet(0x2, 0x8003, 0x0) r6 = syz_open_pts() writev(r6, &(0x7f00000001c0)=[{&(0x7f0000000540)="5e245b9442a463d96dbef02af80d446a619bc3d399173d5093c8672e195b7ce8b5798d1515092595e6e06a18d1085666c609a456c61f5bcc09dfed6f1d57cec43c709ccbfad7bda58ea5e1d2c67f5c9b511b4436c661e183742f966f9c192de71e97ea8f167206303eb82f94f22e4180ee9d915875943d67eb15", 0x7a}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) socket(0x18, 0x8000, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) writev(r7, &(0x7f0000001a00)=[{&(0x7f00000006c0)="58377397d725a4f93fbf9d763a2cadb7b5b65a9eecfb02037f72420590933122e2db4bc987be3003723f994d4550fa2eed59f6150a89603e03015022d4e7847a1e90b37f6a566b291d927e7178c103d3f0b87337c6c27af2fcf5bd31fd1698363832abca7e6d259904397c8d994b978ccd3c35840a92c56fba06e3592ec81ae128b975aa5ba53437d5849ab02d9f72e97da218b7d3bad52a272234a977f67edffa206f46678abf7ed58e7c0a311e3d2f9d67bccf16fc48b27c0f0303d558786b452edf3346ba026614bcfaba41a4e8bc6a5b996f74a2cd18d4eb5bd772b66cdde655e168bae78ef30ff1a2aec83811190fec6d9da550387d3e9abf5cd54ef1af3713dbc501bd896377d65ced795fcb0f78d08972b20354712f2ab50925ddadb7bce7ca09263aaf1651a473b1974f17cccf62d5ef3b427d4b5b487b256eb321056776af12475faad8390be781d7019108876b94752c4a68a60c83eb8c9bcd1c778d516d7f1691671796", 0x169}], 0x1) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x28}, {0x3c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ftruncate(r0, 0x71c) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 5: chdir(&(0x7f0000000000)='./file0\x00') r0 = socket$unix(0x1, 0x1, 0x0) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) recvfrom$unix(r0, &(0x7f0000000100)=""/200, 0xc8, 0x841, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000280)={0x100000000, 0x1f}, 0x10) fcntl$getown(r0, 0x5) mknod(&(0x7f00000002c0)='.\x00', 0xc000, 0x82) connect(r0, &(0x7f0000000300)=@in6={0x18, 0x0, 0x8}, 0xc) syz_emit_ethernet(0xe5, &(0x7f0000000340)={@empty, @remote, [], {@generic={0x807a, "da980516d7b4a643b3bcf8f9cc094c4f4aa2d0bb40462577da5d8b6910bf1b9fa3e4d71ec24b592853833b2b46536c70fcb5d287c29082b3a31f9588bd2349fe8901410d8710d0290102d332ad360aa6da35c23b995014ce600dd2123a4144c449a56384512c123e4c84167b8517f70627b5c24a244ee2e5c6f526bf6a1216edf192771ff345fc93cd6ec30caa297b3333ee9fa3e555e89adade0704ef11a1657b9bc92e59bcd5ee76daa3b3ca1d5fb77ffcca9d9f07859d418efbeb6237e0e5042cd1e7ce43a1166969bbce0da36bcef389fa38162212"}}}) readv(r1, &(0x7f0000001800)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/163, 0xa3}, {&(0x7f0000001500)=""/115, 0x73}, {&(0x7f0000001580)=""/189, 0xbd}, {&(0x7f0000001640)=""/144, 0x90}, {&(0x7f0000001700)=""/210, 0xd2}], 0x6) bind$unix(r0, &(0x7f0000001880)=@abs={0x0, 0x0, 0x3}, 0x8) syz_emit_ethernet(0x9a, &(0x7f00000018c0)={@random="1ba4b7aca02e", @empty, [], {@ipv4={0x800, {{0x21, 0x4, 0x0, 0x5, 0x8c, 0x67, 0xff, 0x4, 0x4, 0x0, @rand_addr=0x7, @broadcast, {[@noop, @lsrr={0x83, 0x1b, 0x3, [@remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @empty, @multicast2, @remote={0xac, 0x14, 0x0}, @multicast1]}, @noop, @rr={0x7, 0x17, 0x1, [@local={0xac, 0x14, 0x0}, @multicast1, @local={0xac, 0x14, 0x0}, @rand_addr=0x8, @multicast1]}, @generic={0x89, 0x10, "c61bf3a26273589bdfbd55fc3db2"}, @lsrr={0x83, 0x23, 0x3, [@loopback, @multicast1, @multicast1, @multicast2, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @rand_addr=0x8, @local={0xac, 0x14, 0x0}]}, @ra={0x94, 0x6, 0x6}]}}, @icmp=@info_reply={0x10, 0x0, 0x0, 0x5, 0x8000}}}}}) chmod(&(0x7f0000001980)='./file0\x00', 0x11a) getpeername(r0, &(0x7f00000019c0)=@un=@file={0x0, ""/4105}, &(0x7f0000002a00)=0x100b) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000002a40)=0x5) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000002a80)=0x6, 0x4) acct(&(0x7f0000002ac0)='./file0\x00') pipe2(&(0x7f0000002b00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000002b40)={0x4, './file0\x00'}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000002b80)="29ab2675c267e2204dce5e1d898ad642731f801e3de6a26bffa2bd99a28ee1120dff964bc0767b98739e97a1a2754281426ceceb54a00ebcfe0b770c70b2a4aa7f50d795a311acffbabf86c622b1b5183d3e80b55e0908e969ecafe2a998cf753c48bf0dfccea2142f10b6e07fe66c00d5dfeda05b810b97461c5bc997277f609b2855852af300e889ab33ace4c249d1441256bba0034a8483ca8bed4aa67a7ee07a47a071b96f650cb8e06f3e7aea711e8568db4cf0b3fdf7d6c3e9ccce93a99352afd0a13736a161ead95e66736f90a28d7ba09864ba39a659bb687bfed9a84c891c1fc1021ebad5b2307965dd09fe12d60868c1939bab206e5f8cad61", 0xfe) syz_extract_tcp_res(&(0x7f0000002c80), 0x8, 0x1000) r4 = semget$private(0x0, 0x1, 0x1) semop(r4, &(0x7f0000002cc0)=[{0x2, 0x5}, {0x2, 0x3b8d, 0x800}, {0x6, 0x7f, 0x1800}], 0x3) sendto$unix(r3, &(0x7f0000002d00)="48d616594e15bb5877193e1e49428f572d6614743fca6678252dfe45e58638d4dcb7faa3e203a7fe2aec6db3eccb8e34788d7d76e781", 0x36, 0x0, &(0x7f0000002d40)=@abs={0x1, 0x0, 0x3}, 0x8) syz_extract_tcp_res(&(0x7f0000002d80), 0x0, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002e00), 0x20000, 0x0) symlinkat(&(0x7f0000002dc0)='./file0/file0\x00', r5, &(0x7f0000002e40)='./file0\x00') executing program 6: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0xa) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) r2 = accept$unix(r1, &(0x7f00000000c0), &(0x7f0000000100)=0x2) getsockopt(r2, 0x2f, 0x0, &(0x7f0000000140)=""/57, &(0x7f0000000180)=0x39) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000500)={0x7f, 0x1, 0x80, 0x1, &(0x7f0000000280)={{0x4, 0x7f, 0x5, 0xda, 0x2, 0xd576, 0x800}, {[0x1ff, 0x2, 0xffffffffffffffff, 0x6, 0x6, 0x2984, 0x9, 0x5, 0x7fff, 0x626c, 0x4, 0x80, 0x3, 0x0, 0x8, 0x4, 0x9, 0x1ff], [0xffffffffffffffff, 0x9b1, 0x0, 0xbe1, 0x8, 0x9, 0x3ff, 0x3ff, 0x6], [0x2, 0x0, 0x0, 0xff, 0x88e3, 0x73, 0x9], [0x8, 0xff, 0x9, 0x100, 0x39, 0x100000001], [{0x0, 0x0, 0xd6, 0x4}, {0x8, 0x0, 0xaa1, 0x7ff}, {0x5, 0x2, 0x1703, 0xa98}, {0xffff, 0x2, 0x2, 0x32e0f48}, {0xf44, 0x4, 0x6, 0x4}, {0x1, 0x9, 0x4, 0x800}, {0x4, 0x40, 0x9706, 0x84}, {0x0, 0x23e6, 0xe31d, 0xffffffffffffffff}], {0x9, 0x2ae, 0x8, 0x9}, {0x7, 0x7, 0x3, 0x4}}}, 0x2, 0x1}) sysctl$net_inet_divert(&(0x7f0000000540)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000580)="bb5e98fb8a7ec40ec4ba517da068577580785e3fc53aed3aa16153cdc4a57ef6c2b0ad0b6cf16dccb5d0f0cd8469f34223ce1ea3bd13db4878a107b2255acba118b2c75952532e0dc0f8ed4512c70b92fd8cdb40736af0741764f9165f946e3a946d71f4830c9ef6881f08d4eeb321e13a287350582c38ea086277b3ef516c204a8c2ab2461d63725fc9278abb5256d3878b44bee6f63e0140bd9a2987d7bf58468c1e31c6ec065b28955a02c70660dede34817ba3f238a32fbdcf4ae6e5e62512c3516ec1f0e321fccbfe4f55a48443822cc86fae653d07a2b654ea422a16a0aab62647560f56f1aa949f6f430c9e", &(0x7f0000000680)=0xef, &(0x7f00000006c0)="a4f5465d46b4d267c769f9b6514b720e76e996a639c1af7ac1e297241a817a874b093b5a694a1055d1dc3a237a25e9159e4796915d31141131496ba4c8ce4756c13d87865b0d551af95aa3d22a1141ec6601fd64a82476bd1cc201da15e31523d3df21b5021095c9254f59621bc8e4b997ffb510e00947763325663ab44440a85aaeca12ce61", 0x86) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) setreuid(r4, r6) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000840)) setuid(r4) r8 = open$dir(&(0x7f0000000880)='./file0\x00', 0x80, 0x94) pwritev(r1, &(0x7f0000000a80)=[{&(0x7f00000008c0)="bb092087cd4a6899db7b66de4dbf89a37dffcd9a9e96083e96e7c3dbf20b334bb375ff9fb5f8dad9524d6fe10c112348becce3a74a4f218f5c4c84a70d81dceb768d5e32d6c960f3eb32e62cfa71ff2296261aea6b62d5f4c01fd04a6a97884ed494043e80f78f771e521a99118dbc807407c60833d6", 0x76}, {&(0x7f0000000940)="130041de6c30581ac72f1cd8e28588c8ccf9f195747b10ae51a3307abd61126a8ea6cee39426237fd2edefb1425d143bd9a35cfd64f24b144c1b97c79e52e22618ca7134f4c173f720b8fb29fb72756ad31a4f1a614cdb6b0f4ec399e6772d157e68164cca8f396e6db3fa0bed2b47ae9a038a0c3f6958722a4326b34ec70a1cd80479c347d76e1be0da89fe723010c4c71b8ae6513b78bdd86d92e79772f3542dd13a66d9044789743dceda5c3132c66ea71b227e2a64129f7b5bc74a52dda058ad4dbf41929febb10586", 0xcb}, {&(0x7f0000000a40)="6b764233aab9d1d34bac6771802ea1c8b04890b62aaf27396fd1fc63228d", 0x1e}], 0x3, 0x0) r9 = getpid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000ac0)={{0xfffffff8, r4, r7, r4, r5, 0x64, 0x4}, 0x9b2c, 0x4, r3, r9, 0x20, 0x8}) write(r8, &(0x7f0000000b40)="30322f8520ba8dc550d42eb09c7c6ee084df31842639237d940452645f6c14d4b7cf4ce7c4073c3d1187c7ef76e24ae92a1c9280e44cce9133f4c1b8a95f73cacb0f686af79873b15b1cce992850d87d0fed5fd3070b1068c7000bab36c717e57814866c480942cbaa1afd7877c039e1ccb1de0346418ba7163f34dd941ae0dff8ba7f478e55ccee3ecb963aa32baf6e03ea38cab76e9e9701b895614da7f9c6287c286c7245a5839feec4eee9", 0xad) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c00), 0x400, 0x0) close(r0) pread(r10, &(0x7f0000000c40)="323d7c4878528deb86723292ed34d4186f517fd252bff01cb97c1b7e596f53e441af3d72e179408ff9e8c52fbc4fa4064e7492845f3d0bc961b3cffaf0a4115e43a529815b315e43a5ae4033725dbe400e36411a2b233cc318055503f826122ed662679f380f71d11bc297fc1123d304b0daa9158eadbc1e1ede05780504cabb2f6736237d79c2e42c5c43d507e6374a4193fbafa6b8efcada7d994274be0b73b42c5259d0caa2f1b87ddfde724d687ef8e108944fc4b3a413894d1f271b14a5897045a25c366ac649f6f80466c25fd5d53e8a8fd1fdead4ddef80542bac6d715deac827bc4e15e8a7a68d7e12c1004bea41a18f41f977cc3ec46a728434e03ab87a4a0bdd160d25a8a7b5e858a52211e5fbeec4d82e7c3c12c0e2048f5156613a2612b6bd892fe53d784cc06243653cf9d8aef79ed299e7ce0d493cea205c620b8c0a704a288f981adc5a11ab5e0ceee6a0ec94e24c46d153a0765a1d1e6a39cb216930c0dc443090c2cbc0195c7133f42af1c646b77b9d16d6762098e49a78226a26e6df79a33f94fe077a6c8a65eb5be8f66d902aa9f514b27cfd63cd370b79f130771d873ccffb5ea3d365f1520fc6198bbf6ea582713da042e61baf5ff046e858eadf38efd036946d99edb84f0967421aa4152601792eb3ed9178181d7ba46f67da684e0cd733b1f68b6494736e7d0920903ea1c7296f14ee97c1dd6b1a4862b862c923c529ab420babfd2b4a206f950f65ecbc0ec8a5f0350ab547e4eda7209e197446326674dd7751a326530ff79b74b9b083b2ab0daaea9265e6e35400e7c1fa22abcfcbb255e078964dd0b840a026edd4b600630257cd8fb38da23f2c62e864e76f38cc438533638ff137da8b4af4bcefb0f9fdadab4024306c40b2e3319dd33f87477585dc0532703deae8ecb5ee8623eb4304f264f9f81e7ee8a9918569519fee6d4fa454e5ee5b210d4641ba0c5b9b5a4b55d450629cfa782029722eb8c4cfdf779e34d59c5309eeb410caeffee7979b560daf3c0c729db8747e709d65971ed70b2ed57188f577af625f0e9f1e0e925718e755ccf36a4a7008289bd062f15ae1937fa74ef361e5295b64fc51f608267dc7d9b2f86132c611d1d491b4386c9c568257be9ef59ccc151cba2c32b070165e1a0f55f531a3fd1098b1f9c0c33008c66b59529b29fc536531ce95a27703f49a780d901cc765ac778788338bac0403e1dca80ab8402534d59e883a1a27c09363ab4a8c2589c3b5e55371019d01b1451f963675fa6ca36895a9398b92293ba5d96e1582cf18f053cc9ff674f62638aeb2845ee04c76a4562b6ccf497d194c9ee5bfc0ef1aae020dc55bd867abebcc38df8bdb17a0107bf86bab155364f4ff7b4a7c8e74aaf63538a366d67af1d6de603adaeb0cb7b679fd03a3d066660bf5c2c7cd1fe0526eecc2afbbdb503f173c95cf261346f9a0585c9c80ce41268fd197dc53d120ea350e104519a14c543bd641164dfe6e20914eeb161b3816ab594d929dd0b00aab2f6db4ea90c12a930c18be23364ec04c819638707f15ba1a5002d2d0efdb6d4032eadabf807a304e044026b9c3234f9cc7c490f797f71e42f199c012a9829840c2f56d19c346a9d8349c07c6ca202704762de908f54a0d7557b134f8cba3e1608cd1894ceaaa214d8c4be775a4206a6347af3d2484e0979be4faefaf1687b5aedb2932f96a993232e100bbd6b10246237e3ef444a0e7235c67db7d31dd388758c440e8381e8f46f0373486c2bf026a7add6672228c538c6977fac9a43fcd5006afd5f8e5ac3455d0b8abe430177173c641c90ed0f5fd965d9ab296e024fb64a8959ad07dc6f2fdfaeb5eb10f7a87a6bc3e3efcc555e4914a3bd3719824fd3b7b922e075f948bd67c4377259dcca62193a1a71d17499f6048a19f70d70b8b1bb3b7cb0640991be61d0caae36550972a61a1181335237ccb27572bbdee93761bb0ce8ed662cb28ab56af8def426968208ddc8f0a89d4ef7959494bfa21d6201659a8743e82b9ee0ad1a66077a0511d3f0a5de037ba1a7f4d985180e55f83353c32c8f326c5acb76c449fe7dccc58203ff6d410fed182a4b459f2756467213e28d0e6332347b6a184240dadfb13685332f3fb2dd69272a921702cdd0df4d742d1836b303211180149b2a226ac4e03201ac6aa050064b5f6b26e1c5790a3f1068b22c94e8f6aa95da88229d29221bc3c9c74248e057c921956f1f966a92e9def319df276e2639cd0d568289c0e4c8330b4f1f59032ab2ffbf2e272053ff2bdacf890806356d8f39ade7885366e97ea5184bb0c1368860fda4175eea387363770815f6fb25d2cd76fd106fd98410bec0296acffb9a4f19be2d404a3412bc0f274144ffb90799b4bfe828572076e3170966c97f0e0e4bd9874095ad47830677cbf5e72f5379fb7344ace52d9783aa982d3d104f659ebbebccbfa5ddd5ffa854ef06002eb412ac1172b7de8f5f93b2e8849439ffdd03b1992c416dbd642a5c6b749b3bfc48479c03d94f7aebc1352b11542a51832a854b7f2b09c2eac91d5c3d6b8cef6efddff6afee728946fd82e42a6382a0960bd932f51ccb9105da603705a439460b50cc7230bd90a8d2580286930086a0f0364996fb628394d62f2414d19d43763c6ed76dfe084cbab8d5636566330733a598e344cd589f7792b1c1793934ef91a55dc912e790cd42cd49fb202bedd2dbf9e6b77b21169ba0dda6f306608277e29db0719397d725f177bc9dff7661408b5f618a8c33aab472324e2de79bc8b4a2362f6217dd87e911505b7dd81ffa620008a086dc3340072267d9766ce1f9d839f93ccbbb7e76821a9eacda264ed6e7e3d91f6caffb09085c633f01b124f9ea3eb133b52f5079d96bc3c4de3f7e4f654119ffb3e93408a2c482fa173d5e752746d0c596e016e5ef43c15885d2de315afa206edae810fb2401b09d43f4f80ce09113c84044ad0d5f1c6be59ba6cc38c368f8e8b9f3acd2d49376b327500ab028bd5403576b17000dadc730f41446e349ae269c7522bd592f3e8021dfa285dee533c89e9f8dda97e0c204bbe3ed4d02fc31da95a582348cffece937dcd50f2f07b1f3681ce1383e6d1e3a9e8bbb497bd1974b90db249347054d21dbbbb9ca45fa488194df19b5d1924cd5a9379c9ca41465637ca7d30581af47fb98dee14f280058fb2e7354433050770bebfa353d1b64a835938be579abb6dc5eb158d95d801be7ace0b9115fd3316f7cea2218ba9bb3593ccf8f9ea6911f86a346db55fb7426849483fb373de0fdd06c06a4bf5a9b8576bc7f8172bcd69bbd19c100eac1e44179ae331afc6ad8d9a36144503c799c36e07e2789d970fe7b1c709631f71b5774bfb14084cdccec5dc054bbde48a43511bbe7e95ed69610d2e866d49d217fd3c2a89bf68325012fe2663c03060a06087f8b4f91c184aaa628e6ac74f2e98176490782a707e64fc525d234ebce7fe585cff7e84cff0853bbc3433d6ea36d588ce20e0612fec92cd001be22954111fcd1799fe174d99c724549250e972270c18c45b9c33c8f8f63c2d47c81f6c90adf21f40a3fb2a9a46aded13e1dfef26ab7a4fdf268a73713cc9f9d3e98eca0cf3a9e1b7b49376ceccc145573bd9ad1bde17f3df978aed75d269fa26fd2212eeb405d842f252b502e87351355a9e27386b932c58ea3882afff94ee13a69e3e74fc1a9d81a991ae3060573254cd27305752653daf8143346ea534a6a4ee15ec5b04670988ebf6539b8d67fb0e0ba7be93ccddb8bf2718ed965bc75649440fcb77b62dacdf31776dea4103531930370080e06f69993539fe67e9209b294cc381bbf2254df41e04c9ab4c92458ac956c3bd9300e4323fb4fb8160851698a842182fa40923b08aa7b45bc224c1e91d00237c6e0e215322e70f2a42453175dd0f2746f83bdce204f78beb41c63afbdb46ecbc839d6d3f7624ca3e1d2d7ed1bcc99aa4bd6994c399343dbca6ac1eccf1a44a67b0534d69d00284112ce5e612b2cf5376e61f5e4a1662071dceed5d7adf8b1127e0350a68f5da87fa35ee7ac1f41a417a0921deb0b222f6d949ba01b4ffbb2bd34dfed81850b423c42e936d2a226f48bc000e9ad07b793d1fd7b72c10d85bcb4b1246d053d12aaac67a9c4401cf76f2b43c8434238620301864c58327e6541d7796fa4547c362273397cf9d892e753ac819a4dd717badd79677d0d16333b0e3f371697048082651a679126f4bd5863b4e00e41ba3b0d4a164e36db49c06f1142f2ce134ac6ff3d9056dc04b25aa4d60c4ddf606d54d3f005ad4a5d39b3d2d3dbf5e5dcb550c7576f0e893245e4a972eeb15e09cecc445154f7ada61b2a8a700702d8b897425c921d08aa7c700f545b56a34c8ec4b801d9b4b36807737fc24f75f8fab7afa7ddf5bfe5afb3526994c1cbe1a0075ae632074cea823015ca0e340edf55901053b259432a2438eea43cac81f7d2eb58dabc682ef8673eba904cf8b26d3f4ed325a68ef0f89d2dd2a33eb497f50ea89c3a5872d923acbd29fa0f6ae5d4869dd1f5b09cf2fac52d929c625c91a92347ceed87293878bca236bb15ecd8d2d57535eb4b01c7dca1d74c0791f0be75a7af25c3f5cc2df0d74207bf2941a072cb9a443bc9d6bfd2c39b7f8acd269ca5dd8c16524dddd1b08c1da7b5caacd4133478f3b0f4ca6e97a70cf205ebfe82fe4ac51ea5ad620c3822e1eedb50e55c1ebfa12dca0c0c675d5907209f4c0d7a47a503c141cd924e3f54c90e40118c22378561b0e339048de9167f65546236bef9b6b8d7ff209cb9cc494f7106d86089f5c883fecd32e5e91fc27f4be263b88fe568a1c9a3978e23adfc00f7f8f8e317972ca98859030d7aed56d869d7857467245313f04946186bdfde64cbdb644132ab45b527f9d2d816281b58cc6bae170b87f271a8f4152e219eaae07d8e4f1f916186b4ccca2fb37c11bf8f445dbf91bce9bc827cfd8f1d0f334f72d4d1b446b1e2e2bcec387ea233c7c5276eff1e449578c60dc2a63ecb6cfc3af609d4dca4a00c5a21f84c84b1175eaa64b08f19772e7e511b80be9e6e21dba4bd402d141b2599955f45a11ab7c9ad5f179f474f15d56a6079ec3b04125a9e2892d79fb09f00386aefdac07f6de92a440713a3261dc9f1a7f2b694d33ea1d836502348284e3c94c67c09af568f9b330e9f342a89b711e7ff8740431e87ed86b5dd99d6626abb589e0fe41645a486ce1a6c104c545f866415f1619a32b7b0d2f4da483c26fb7d51dc02cbde3ef60e0b8330de609d2032e2a2a09b6a012fc298682112caafbce6611802c55b5d685855d78994aa2ad117644cdf9f89324ebbd3506a1f9156720eec389fb8138c70159c61221613964c4bb08b8ee734ab47d5d084ef116e59f4291c1697f3834331c63229cd826c216e4dd354290f8f75bd39c3f0d12fc67bf25a03e386f6cbc0563ac3a2f0b4d21dc290dd48bb234b7d38a8a0ef56c6b888ff8890f4a4a5a611c3f51e39982d94b65d34ddc47142289e511e7537fbccde500a20fe6a9bb3ab5f41d648e538561f46bb4c8759e511a70152b7ce14ed6a850fd5c5d1892d415c4f85d5369de67ce5d3dcb2606c5f41b1b893e3db8728bc21d876871bc5c6d49a9ec090d7526a2eba62d5f5341ab401ec6ae8b2475b0437a6c12725fb66916dde4fea4f8507b40386833f925f02e1b65ce971064466df828d8d4268441dd5389286ad3c02bbca31a515cda6620038d8fe3be84fe4012cfd8a54c8f79175b378ca0cb16fe139415", 0x1000, 0x8) sendmmsg(r10, &(0x7f0000002d80)={&(0x7f0000002d40)={&(0x7f0000001c40)=@in={0x2, 0x3}, 0xc, &(0x7f0000001cc0)=[{&(0x7f0000001c80)="f32e1dee953453eef5838ec0696607475d8cf997a4687c27928dfa5739a24e391fda1006dc85e55e50d1e685eaeb75ae4717", 0x32}], 0x1, &(0x7f0000001d00)=[{0x1010, 0xffff, 0x9, "ccdc6d9b5afb8d9e88ad6558e887209eb5a5219712d7b0625556a2a7c54d1e6af963c6edaf016e5b424a99ae530264b7558557e9a240dd965863d74d4151d40371fc11fa1be37e29adbd24f92683f0e8c6bb7d940a8d72775b25708af6abba02453587c062bb0d69f2ec16de30f1582b6d48c563d710562a18a75e14e88205ef707fc01704f20b0772bd6dd13a67e357f6f7b4a478030dd03f668a0932f8264dc0707f449f3d314ef8d9aaa97ab9a32112d79e9cf59c8125c1bfa7c6bd6941e431af97109cab7faa74176a2a3171ca417aa257dfec52f5372e69551571514964e83f0f5ee6bfa9c5c9b68c5648030f281698ed9c381855ce9bcbfd9263a8ef6923a9e2637a0e9ed96af9e687739bdc80f4c338413899099f9af06c8af927c0900a71ab84444d06bcb07733ccb59ad8d09fb0365178bef6dac6cad99237624daf11b7a1963b85da6070a3c8ab9b1d98e825fbe122e16e623af793bdc6090c2cac237baf9af998e0f7d84f9124526c4a0c1cb64bb23c430ae41143e9733c49842d41324023b741eebdf875e42a3aef48fa0a8b08ff55bd6496ca8f45d642f7c451a19fe4beb1ed29b0bbe693e95c73a3676b871f0a6815ee75c865ec1c093123b9fef6d642954617c15d29f2a0ecad985d4a0047a874e21878d24cec90ae734e1ecba30d2b9f170e99517fc5307b9254d7f4ccfe935d27d2799e6f031bcf605e47b4b764049b4bad6a79932256541c84e82baec02f6a8c37149783b41384bb1debb2e8f1552fcdce5c8e9073fa4b638dc8d868fda41ce8b683e342042d23ee3c2709be8a46585443dc38179cc018214ec25d58cf8d993cc9112f133a2e448b1965c593963b1e6e0debe75deba54e2aabe1514412c272a9fb364e7bf6577170d6436fe3a4fbb3aa9f4c2fabf13d76a000dab2981ce36494d74620cfc3257b0ef3b9f61c8524e3d3e71253ee896b5933df8a0c1f34ef4c236585d62b708a951776e99cf24781c6767ee061df441d0e615d9002c45aae52eb702f69bc3ddb23f29d08dd0b184b9a7fea8a363f1d27f892ca45167f48862eade74effdb88f828a2df154873109ed18f75cb5348197ed47281701f525359a01c716e29205adfbf9601b698c3be5ddae936ab2b01ade6844efd988e0ac7dea72504fcc6e4a5e54c95c77508e8c7e464c6ae7f3a70984d31331653c0f65bc25fad22dfa736aa0069078b726c3fbb4a9b3816330b169badca210b0e28fdd4ced5270ea7db54e7e5cd0fbbb653fcc9570f7866abad8147abf14a4176f4a6341cb9aa856517093e29a0c3501291542f57683ef447eae97a5e4314f719b5d83e6693460edfa511b4927886df0205bcb92d872c1b3dd46850c3f7df2492a0e7a584c5d05b90244b528066938e9ec342e711ef41a968a54de677ca6beca793e60a6d09ff16b51a7b16601ebde36ce5fb3efa74585da33493c5e56ccc094a9c677e79b3bf043e303f6522aff72c7f67f595e99fb8dece981cc1468d57f34bb6df6b333ff36208f818925c59d36dc83c9c3567f5b6be567b8b142177a16cbb42067c240b363f4cef3d8b67ad8f7aca0a24faf70e0c179c72c98cfe1cedf0b6212c6f25d6d34cadb6bf292068e70cbef71a52049ca4849c374e4f33485ad7941e50a1e540c5fc4aedb2af6b9a2e714a357eed8d71fd87be7db4ca564aef86ad6a60e2c8943150245b2417bfe95d79bdac4c135dd5a031f53c91b703bd24683047187e2bd7836269b9cbbfc133ce23947644e2592f641d8a3c1589c821676d4137df254ba5c788ca3768736186bd25e3c3190aed41f11269a3a3e76f93fe47ef8b19ea8a1dd9dd34cfa51d5bfce2b6a63de4e944f032a0661d755c74830d882e44c1a4e8d510e8478bd6f8e4382a60d056cf2b06b32a7e9848163f8bee2418834884236414dd05be3204843dc456b7b42e52a54db38001929509bb5fda2f00991d5e7e9b137f7b41bdcda94c941da38879e0894a0f0c7f78af64a6ae6e66809bc8bef8fa2aa1a04a81dd339cc810d0df7ce53405abee4536ba86ffe09eb081314190414d3a94dc2ef527b4335ed562f2ed26ab7e00ab655b3af7d1e1e0f46ba2ba811ae984e4480c4a2476841278dabb2d10708da43e2e10eb0177b00c7444173aab619c03b5ca34947a3e2a8b717aff9666378e8a9a0e73b3b2c6b7767ed7dabb02809d334fd0b77b583660f672014dac454772b73917b29c1f68143b2175568ee268af154bc2c4b26ff5c30712ab4b712bd3932a7e788e95714ec25025d1f4b6613d3406c9df98135f775e48d191fd7e877e97bc71813951f8e9f009cea1531cadcb580db8be32d2fb2b6b5707ae688fb3471e54f24e145e7e1436a487695a68e514c93d7115789042c00081dc2fbc38fe25eeb1e9f81cd695ffaa3e34cb12e6f809403ceb3b357446edad70187b8b563c884f5952304ff88225d0204f8c831f5c4c81524d581b1b64173ac9edb263bd0d86b78d0881805b9a57bfdfe90df80ccef6b053a1881cc29b6c11de7dbf79962838d29a8a7347e95ed18919121fe460782fccbfdabf6a97cb71b014f03b8326cf60553e65450d49325bf3845ea348662a701ef51aa3d07e5be19be25eb5eb9b713c981333d6ffda3b38162b7553e22b9777785ab249b0f609d3d5807508950dc14f7e261833833cfacf0a5c90c11c1769119c719aa550de6e53e6d2bf75df3806f1bb8aad1edba72e6faf78df36f32a339c1c2e3d3ad9eb56634c600458c02993ecc7f4bc0a5e8fcfcdae249a6077415b623accb6a72a205ad2c401f5e9fa658b46bdc03e7ed03e2fa5c8dc71b299e9d5d89cced594ee1ca1cfb9edc4d80663a9a75c8ed1c5087fc11286a14a887b21b608b1592e53025e8e3620cfafc989dd41d4a19e98d743a2c17c0ac25faf010ad775736676b9696f9d91305f7b040c0b0bf630772435fa6169ad51a48092f60541b9e43a86729032c0b66e6c5e19d159d7b8145d242a8ed1f50bed102776f096fc0d3f4dde686a791965c487a574e948632501136925fc62bdc04a535750c4988d5e83cef6d0aedb725bc57d5ede6d615edbc9d6884c427046838e07471603c1a1b507074d72d04b9df177c2232ba71efdc7c69ba7cbd04b3a19b37232f90f2166c8f291d4541dbe062e1680b698dfffc0f21fab4df0f8230a4adc93a24905a730e453757f7150cc6a9afdcf8bd9414c30f42c8e1deaf26d30d87441571e40ec7773e4cea44a554a40c29462d007c07a47a4b99a514b29985e3975549bc2b082e781118ddacd4b89906eed233eeb063d9226cfc597c5b2eb946db17febfe2469588d487dd040505e79a4763f57e34f038cf947edbb06cd2a8a7f95587a5725a04f870bb5e540ed2a3d07ea6bd0a00c18cecea8cac12651c84ba27fd6a78ad462782fe4dbd2d4bdc8d36dd53a8fdb7794f8e39de8140419e13666df2321a74597d27dd0e37959cb9d52e266ecbc32b174fe39c93add4c4d0c84b31cec1606573e95762278e457c1d91f0f9a297bc806d071e5ee0bc55791188d118aa641d3b048115d63ba519ece6776f01c9c0881810c99ec6f01935a187f3c1a12dd057e0474e84d2269c9f6d549d17d38789a1748d4d83f67a0d803d92518eee72fc248481bdd827070417c6c836b223b6a3e96273cc8a4414f0cab0c7b2f584a5ed5d7d4db162ef5a45a85e253bb4e5b7558f262cd10b41b1a42d8c01271ff46c1c7d305060c3d527540be655c61aa4e452103356674f126a48d29e3afa648ca4a1bd1aae48d41351e842a95ee597b01fadbb395df58a8a70911cd362775251255cd85e1b94ddd1e235aa436d998a4d33e3df2001c50e7daf50e082ac0a940f38d63acc9ad823e87a7a248c66671483bc261004fba6497898b9ee1b97f9a6963f27a3f61942ff4b3e5db74320474528ee985ae340e23da33ec07930f15eb04f763b20b4322c1a1f4bc7464a6b670b3dc3608ad9c013bafe8c93599410f6284ef6b72a938af9ccad13cf5f6c1df532e6e9dc7a247090efd2ebe603a9f76ce47b5deb3443e58201c1ac0c05c7776152c28d538162405cf43bd128e4df3132b2f90b29498deda40f583c064972300d4056116c8884e4daac5d7a3c06a56c396d6ffea07d2851ce8857e0072d9b3731d936c0835210f3c0b5c07cde436162a5b0bfbedf9ff1dee6ca125774a622bafcbec646a391d896db294cbd92a28cfc0592dfd4d9662924fa45c9dc036fb3268c893abc32d6fc5987c2a0848cef3101109f01fe34c3562c7ea49735c605ca98ded6fa3f2cef1d45978ccddc8e9f555696b5376b090cb46078cf4bead45d23161f851f1b3966380415c8bdcd209c1702b6a8da0f33c60ec32785d28cd20f673611ffdae6a337879aa948ad59793870f4ef1ded5af7077ea586672b77f5c2fa21566eae4be603450d7448f1dad1bd9dbb39128092e533c8b0d53f2ad86096496c49064a82ac9dc6cb61aa8965cc33ebd3befbc34245f11a42bcf1b36191f2ceec1e5d1413d802f0e4ec12ad58aab7e54e2cc68f241e00afd256b00016153c78ad178b78053df5bcc2ea388bc67500a759cae12ad2c3e3e2396ab040a0b978f84316aa7731e51cbc90740ca002aea19aad9b192dec695d85353dab2498d7264e26a8d0aebfa96e215bb6f9152842996831fb2ffc57178afaa213796f0376c1fceed0e3e92b3a290e796ee66e9cdb56f92daa1ecdf54605f10027fe3327e1ad027e174a64f02f38c1a50ca02e9c6aeda750dca82ef28aa940da99e4870b10bc68b83a180c75b5ea5860d339a5ebe136b458d195e4e96c9a3571279394c9212c28f4c676d5f12dbf03ec7bc3cbce2204b73f94980cf1ad3028b0980ebe58c52841e10695e59fcc6a61ab328fdd99653bfa3bc099baff481be872f6adbea96e723f56a0ff53e2a580410cd68281390af46dab501086915ecbd360d23264820ff730b49a2102876b58c8bcd5c83a8ca76ee521a0869927bf1d7e8b28dbfcb73049d8dc86d1d9b14e8a4155eafe17f2dc3898e3e7589f8e4fab4d0825c95099de755464f0b176afe8e021d5db6026f1b5f3cdf271b0b8c281635e08bf38b271fc9e8d85b6e4daf0dc425f78d2d882b01722be231d293899c37555305993d5e4a235867637c6e75bd197eee85757b1059a66130f6d717305826a4ac1201f147a39045cd3ddf0b12e4fa49e5b39d550b565382edfada08609c72c823b624e409ddd893ac93f6f7ea03924dac20935682781362d30fef3e0dc974b1ff8125df7d36c5f6d409a6ed590f28d296ccbe8889066fc3d7869319239267e31163bf15ae1df4450a6b1aa93233f1587350b6ba820c5ebdaefa05d63587875ab85be9929cc8f764b038ec49a712aaff25a9dc624a77f1597f59315f5f7b1ee5c9805fb143d2f54d5b06f5f6ddd740c6e2730b19fd59a75cf2f461b944a93cb198c862c00e07aae46d4acf8f2addf4e03c2156f4b6113874c18aee4d1344e51878d13f76169e6554966f3bbd8e207e4d10c397ecc288e1a6771a6241dfee6dc4a0251b66b37d78754e3f356acad3e90e3b9b79eabefd1323206f2abe5f72430b4c6597d0d426267b6462a02a0a54288d18edb80eabb8b74ea07715e61f9597a0f64b6804078d3f9fe6748fb6996c6efabe321c839e91a20a83ee68f48423b380e40f050b1a9bc9ff103ef4f32cff83a6aacea07cf7ce68683f54ebe9c406357d61f43b9b46d5917ccd18585fd3fc2ea20de058c228f0879a21b9d39b3d28d0312e8f85c7f8329ae7c38f4e708ab77f2fb2"}, {0x20, 0x1, 0x80000001, "c99576d4069a5439fccdb3"}], 0x1030}, 0x401}, 0x10, 0x4) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000002dc0), 0x400, 0x0) socketpair(0x1, 0x1, 0x8, &(0x7f0000002e00)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r11, r12) getgid() geteuid() madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) pipe(&(0x7f0000002e40)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002e80), &(0x7f0000002ec0)=0xc) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{}, {0x4c}, {0x406}]}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) accept(0xffffffffffffff9c, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000004c0)=""/51, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680), 0xc) shmget(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}]}) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/262}, &(0x7f0000000080)=0x108) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{0x0}], 0x1) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpid() dup2(r3, r4) shmget$private(0x0, 0xd000, 0x0, &(0x7f0000ff0000/0xd000)=nil) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x5a, 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r4, &(0x7f0000000180), 0x0, 0x0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1010, r3, 0x81) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) bind(0xffffffffffffffff, 0x0, 0x0) r5 = getpgrp() fcntl$setown(r2, 0x6, r5) close(r1) execve(0x0, 0x0, 0x0) executing program 4: setrlimit(0x6, &(0x7f00000000c0)) open(0x0, 0x0, 0x0) mkdir(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x81286947, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open$dir(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000200)=[{}, {0x20}, {0x2cc6, 0x0, 0x0, 0x100}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) r2 = syz_open_pts() renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) open(0x0, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f0000000180)={0x1, 0x47}, 0x2, &(0x7f00000002c0)="32a641a8ad08781fd5ba715b3711cbf0b640827bad3a4bd2667c6ba5c9390861b7a10568e730a4cd29cb9be6ad5746a82a5c00143961c60c53e18fe9e785b7a0b1df338f8b68fe7bfb867414896d255ff7d95690244ea4331a79453d267a1193bfaf7c9db2b802a47901fb8e1626c94bbddcac7dc98f405200000000000000a5cb9c0c67e737de412dbf9a33a7b19cf4251429bb969d", 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0x9, &(0x7f0000000300), 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x8, 0x0, 0x0, 0x8, "00000000000000000000000000eb00", 0x4}) executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$getown(0xffffffffffffffff, 0x5) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20a00, 0x0) ktrace(&(0x7f00000004c0)='./file0\x00', 0x2, 0x0, 0x0) utimes(0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r1, 0x0) fchdir(0xffffffffffffffff) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, 0x0) close(r0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = socket(0x2, 0x4001, 0x0) r5 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000040), 0x4) ioctl$WSKBDIO_GETENCODING(0xffffffffffffff9c, 0x4004570f, 0x0) syz_emit_ethernet(0x1019, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000000500)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) r6 = dup(r4) fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) executing program 6: ioctl$FIONREAD(0xffffffffffffffff, 0x81286947, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x101) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYRES16=r0]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x8, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getpgid(0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x9, 0xbf, r1}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1, 0x0, 0x0, 0x9}, {0x7c}, {0x416}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = socket(0x0, 0x0, 0x0) r2 = kqueue() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000001cc0)=0x9) r3 = dup2(r1, r0) connect$inet(r3, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000300)=""/4096, 0x1000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r3 = socket(0x18, 0x3, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x1010, r2, 0x5) r4 = socket(0x11, 0x3, 0x0) r5 = dup2(r3, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffff4a87, "00fdb1186461c0810281c796791461292150a3fc"}) poll(&(0x7f0000000100)=[{r6, 0x40}], 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="47e1e668fecd42a7a69583fd8de5366e5b0aeae67aa350417f88c2c358184f657db6990e0867e17c55fd39de911a9740ad9233e2b91e8f90500a491c4fb4f0c9524bade880ddf84b1bc6eeecc8683cdb4d6172026cc8d59086d0d8b72c0ca7ecb02aa29fc7b94f2c036159275c6f0060691ecf13e27727be919f00d1db92c24a3880fd1e0d652d", 0x87}], 0x1) execve(0x0, 0x0, 0x0) executing program 4: socket$inet(0x2, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000700)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5ffaffffffffffffa0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000000000000000000000da57", &(0x7f0000000a40)=0x210, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x9, 0x9, {[0x1, 0x7ff, 0x3ff, 0xcdf, 0x1, 0x3c, 0x2, 0x3f, 0x4, 0x75, 0x6, 0x8000000000000000, 0x4, 0x13, 0x7fffffffffffffff, 0x800, 0xff, 0x8], [0x6, 0x0, 0x2, 0xbcb, 0xe, 0x5, 0x0, 0x1, 0x4, 0x2], [0x5, 0x0, 0x5, 0x9, 0x5, 0x1, 0x4], [0x8d3b, 0x6, 0x9, 0xffff, 0x400, 0x7], [{0x1865, 0x80, 0x95, 0x7ff}, {0x2, 0x40, 0x0, 0x7}, {0x9, 0xd9a, 0x6, 0x1}, {0x800, 0x1, 0x1, 0x8001}, {0x401, 0xee, 0x800, 0x1}, {0xaa4a, 0xfffff800, 0x8, 0x9}, {0x9117, 0x1000, 0x2, 0x7fff}, {0x7f, 0x7, 0x4, 0x5}], {0x8, 0x8, 0xff, 0xfffffffffffffffd}, {0x7fff, 0x80000001, 0x1, 0x6}}}) executing program 7: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = syz_open_pts() r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)='T5', 0x2}], 0x1) close(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000545000/0x1000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f000010d000/0x2000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000069d000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00002f6000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}], './file0\x00'}) r3 = 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) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r4, r3) sendmsg$unix(r3, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e, 0x0, 0x700000000000000}, 0x0) acct(&(0x7f0000000180)='./file0\x00') r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r6 = kqueue() r7 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x0) kevent(r6, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x83}], 0x8, 0x0, 0x0, 0x0) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000500)="94010502000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) renameat(r5, &(0x7f00000000c0)='./file0\x00', r5, &(0x7f0000000180)='./file1\x00') acct(0x0) executing program 6: flock(0xffffffffffffffff, 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x1, 0x3, 0x100000001}) open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) syz_open_pts() executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaa01bb86dd60090011000800000000000000b308862ed3000100000000"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000480)="caaa3bb9d7758cdaa226a1fa90bbb8629a3e50e780cd61024b2f2071abf1489df55657049c708de674027c7648d91845892437ff4ee83accb49fe9301ef25695a46a138c094b8de1", 0x48}, {&(0x7f0000000580)}, {&(0x7f00000002c0)}], 0x3}, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) writev(0xffffffffffffffff, &(0x7f0000001880)=[{&(0x7f0000000040)="43082f9325146b3d3b13aeef", 0xc}, {0x0}, {&(0x7f00000017c0)="0c8685beef221bd1f83b1180bd82ec985d8b8692aa062732e77ab00d955eb2569e273dbc7f289f4814ad4a9fc7e306477e31eeac914bf7753c29fa6415df352f7f510b7a588c04cba355f8387b332d6d1532290a6844ccda2e2a1502c81c643813014b2bdea012cbccf217cd335d61388646ce1b4615e238065b589f8cf2d187f103ed4dc4ae54b3f8", 0x89}, {&(0x7f0000000180)="94f13888bd2928f86ddfb086d8", 0xd}, {&(0x7f0000000600)="50cc704cb54f0cf9220138640d35519202d2962d48ce4d769f1b15df5c6383c4a30ba05f40b4deba2fbb054f91ba169b4efbde548790cdf7224e9387e471be2a5da536e82c581357e6be0156b449987dab01218985f7b21ea301407c4e4bf4289c6bab54fd9e9ff627f363d464e0c67e20f5822f2a74784f10", 0x79}], 0x5) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x3d}, {0x4d}, {0x6}]}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000002c0)={0x10, 0x8, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00005e7000/0x1000)=nil, 0x1}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x1ff}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x1}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x5}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6a}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x6}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x8000}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f00004f5000/0x2000)=nil, 0x9f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00007f0000/0x1000)=nil, 0x4}], './file0/file0\x00'}) sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0xc, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x27}, 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) executing program 6: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) pread(r2, &(0x7f0000000100)="e67205d62a6a76b0ada73753", 0xc, 0x4) r3 = socket(0x11, 0x3, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000000)='#', 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x0, 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(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_flags}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x6, 0x2, @multicast1, @broadcast}, "deacdf2edc543f54"}}}}}) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setregid(0x0, 0x0) socket(0x18, 0x2, 0x0) r1 = getpid() ktrace(0x0, 0x0, 0x40000424, r1) setregid(0x0, 0x0) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r2) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r4) executing program 1: socket(0x18, 0x3, 0x0) socket(0x18, 0x2, 0x1f) sysctl$net_inet_ipcomp(&(0x7f0000000080), 0xa, 0x0, 0x0, &(0x7f00000000c0)="3821e11e736fffc9d410a7fe1905fd4a9641f2151870", 0xffffffffffffff1e) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, &(0x7f0000000240)="68f55fdf1176057698400161c408ea66b9c1e755376af246b7077497ba00c62a02efd2eea19429c44482731ee0a726c113bfb3ef54b2d143bf8ccb19c12abc5d87d1794446bf70b5d92898652eaecc96ba03bb915f1174254714f5554f5882f0ce2c0000000049087b377eac56ea9b2fb545f932b2b65da1ab5c51746c6a39f80e7c1f2cb28e0a0dd3e13cf51223a69de473eff9ad16d54392541ecfc020f1d787d869005db846e001413b394a0404000000d4201788048089924cc414c4479a9920b79f13752fc0c639a7de6e3742ca6b8d2b2c67746054a0f452b4f2de28eb7043d425fdd370be3194ef07d962b94b2bec290de9ca9d4c6fecaab6d5954cdbbc5bfe437b7defd1386740483d815fcc98b07fc6172681266f7943f8855f", 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x31}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000200)=[{0x101, 0x3f, 0x20, 0x9}, {0xfffd, 0x7, 0x20, 0xe000}]}) syz_emit_ethernet(0x6e, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x20) r2 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = dup2(r2, r1) r4 = socket(0x2, 0x1, 0x7) r5 = dup2(r3, r4) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000277000/0x3000)=nil, 0x3000, 0x5) connect$inet(r4, &(0x7f0000000000), 0x10) sendmsg(r5, &(0x7f00000014c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt(r1, 0x0, 0x0, 0xffffffffffffffff, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 4: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xffffffffffffff57) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) readv(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/36, 0x24}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/4096, 0x1000}], 0x4) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getuid() sendto$unix(r0, &(0x7f0000000180)="e066fe71dd63c8a8e224513f7412bb2d00155048a6ae968c22233da6336f4cab7dca11a6ad08a27e69614913b91cb0d99bb586000000a4f05e65380e7c4b38a7e8f79747fbf6778a2124e0310d62aa69c06491f179e16465cc99fad15811fa56d3dafd6638799de3a49d007165e69eff007139f65c8360f124dd217a973f183ff6abc14761305205dcd60d57ce80b37ee49321c89c49c79bdd", 0x99, 0x8, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) open(0x0, 0x0, 0x0) shmget$private(0x0, 0x9000, 0x0, &(0x7f0000ff6000/0x9000)=nil) socket$inet6(0x18, 0x4, 0x0) listen(0xffffffffffffffff, 0x4) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) socket(0x18, 0x0, 0xf8) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, &(0x7f0000000140), &(0x7f0000000180)="ad0b4a7d7fa924b6149af8f27818247172e3407913d84beee8595f074415536d5a19566c0997d687eabae0d502535b38134d9655c81483ad6a7ff30c49bf2a6890c9aa61dcb303e7219aa746ee8396a7", 0x50) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) mprotect(&(0x7f000029c000/0x4000)=nil, 0x4000, 0x1) ioctl$PCIOCWRITE(r1, 0xc00c7007, &(0x7f00000005c0)) socket(0x1, 0x3, 0x0) poll(0x0, 0x0, 0x0) setreuid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = semget$private(0x0, 0x3, 0x224) semop(r2, &(0x7f0000000000)=[{0x2, 0xeb65, 0x800}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x0, 0x800}, {0x4, 0xc3f5, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x6, 0x1000}, {0x3, 0x9, 0x1800}, {0x0, 0x0, 0x2000}, {0x1, 0xc98, 0x1000}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x0, 0x3, 0xffffbff6, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="7659aead2d3a50918fb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646670e588c53289562f8704b205a31638b3c4dd3ed77706f3828cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b771ab408", 0x65}], 0x1) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) unveil(0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x101, 0x5}, {}], 0x2}) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x0, 0x20, 0xfd}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) r2 = socket(0x10, 0x2, 0x0) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r6 = fcntl$dupfd(r4, 0x0, r5) close(r6) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xfffffffffffffff1) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080)=0x8, 0x4) syz_open_pts() close(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) accept(r0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x80000000, 0xa5d) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x7, 0x0, 0x0, 0xffff33c4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x2, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) close(0xffffffffffffffff) close(0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000001500)="68811ceea3a4a612ba6a87b8ab0c7053ee19e34c90168a98ffa853fd3ef976ff72d24424ad2a8e42d09d6cbbc6c93f97abdd25fc79520b4d5fc33b03f21c5813802b183f3ec6907ee9c071125d7c231ea735d26d3b0142f6f39e20c659d1b0700d92c9c7549069b09c64194cb37a58cd3da8fbe56bdbc61fb1f97153b15881ca87c10c8ce72a599bf6ad3e4f398e01ac7431f36f05b3602160bbe0367c5bb0a31b6060dd5a", 0xa5}, {&(0x7f0000003080)="ad35bd353831180a7cffb0f4dfe180c546290e7929a89c4bf3753d288474579b1d440131303ca0fb09309ca480417cdd7489681e95639952136328e2003835246d75f6181aafd85209b8f02ca248d58d453d7a614556cce5d5f7e288b353ee7707a74c8ddfb5bab68711b73ab0f9200ba44f6ea116bb481bca5427c05e136c49ab4b693219b0aadbdf83ac3ffc39f9f91661050b9855021303f129550e09f6ba92543fd9d48700d62931a46ae49d44a50d73b6e11c8e3498c3c13af2e26c731a9da46e557fed45dd6e4c0dd5b8b9b6f5ef13f3611fef9086a7799d928fc949f2246648202444cfaa63efa552af2836e5fcaa8c79cfb5205f8024f383ca67033606b3633e91ce88fd1bb4a2519ab0bdaee7bf8fae8809441971ae1d513746de99cceafa12da0e51f97f770a8fe9d0aa755d3114067688d55e6eb736fe843a928beb49dec3759f7fec231b988fbfa819fbd5dd16c2e8f03d440508dc863bad4335b19728e651acc161dfe5bb27bfc48cb7b41c51ca58397d67c1d20cd006c56cef2681b2723a17890d1962a486ec4cc9ec8c57a64bc5a84766559dd57241bd659757a73d4ab97f76f76e9bfccd54f83bcfe0dfada33e4f2c68584620480e8ab0ff0f942b61ee8de123b2a60ecb086c0573c3f1a1ad4ef5ecb8afb371bbff47fc86935cceba2a5e873b63cd7617e49b16a8b55f693a3c7d5750d67b2ee4183fa61fa56dbde9f6f2d3c79452922e850d5df6d52779bc10413f9690e57cf7e203615a12010c4228e0d781c26c93892cfd6590923e3dac6a5bd9d9ba8c03f1ba436ca1239c804e957734499062273cb1e45cf247cc805a1e25439a4c83f8f2055774c63092134ff301faba43b6fdbc67bb72895ec011518fedf8b5d61c0e3f9c175faafbb54d8207f83587985d778d1182a2e0788e9f48d6d3699c714144a4bf227037628370c0fa9efb511f46ca78ba174aabd4d20983a185654bef5023b020427042762d6c8d59f806b4791081d0412e95544f7d36421d37a8ac77d9666dde75b5b1bf2d24ba5df9d1cb3b5cf26df4f94112e89867670f2d728b2c8c228421db55a9fdf5393ec13d5381827be512815de4b4935c4fda772b8b9789cf44749bf828fb9b437cf9a9561faee29dba34b198f9516d05622b32b9677efa5ffe235275ef89f6da5f62f03a063dc860deb21af028684caf155003b6d6b46d84e5f1a3b51b62a6aa0b1129a7225f4fefd492a3c3055c85bf419c58381a6c686107340246543f7359d2eb60e1e7772ce1acf80f478cbcdc0fbcc30adc57a43ece5cfbc8a40e8e2a575115e855c08db80ad1044cd81d4615784658b038e30059fbcc0525fd4cfc42fcb95b2f62e74430aa78e374adfa255ec8f8c4c7d660c78786e08796ae1ebcd601f0705aa644c10e1b5f53b9a86142086578ea63a55f276810ce342b599099ba25e320e78525e1272959767d5cab3588ab99778deea6acc7a2c3f49d315cf449bfbd3d67594e3e3d979a4de0a16bebed3cf0cbef960ecf615458ba7cad1f8cad3cc08d89baf4ca4c7077e3be681ea5e95f149bdf488adcb8f744f7f1c00fced50a990c42d77d6b0600b36afe01abf08a20671b53683db344cbe6b796051d185d92026a7d30b9ddd8fcea333267d6e77eb1053d473abaa1042fd3663b7ce8b0595c5d523b3e26e706650b0ee02496555aaab1703a2bf00c10b0fcd75bc19f4ed929c83a59abf227b757b834c19886abbd544e48492717bd613fe915fbd458f5daac4bffbdfd5ef825fe13f209388f974a754ac644c443b60353c01f752adfc3c5792572885ef67e6e3288894b7505656bc3a884a64dd014324bd97ab9ed9e2162f438f26f93a320bc487305233286ab717f02db750f05c517a40479c295522a1811f74ec5c161492b54c14db4bdbf072515a4cfbbfc4621576ef598be13111b9a229dd6d933c90d579d0ac654d575a32a25e41137ce6e073a4b744e6226fd46340719117172172050ff00984f90568b1ec0bd3523e4aeb43dd71f3ca921f1cdc1dd14f6774d778302e2e1ed5664e534606eac610812f3936beb57aec3fb873c0066bcda185d8b40fce543a09a601d250e1ac5217274175a88be8cba7a16d8fa049040af2a309f439f0e37f95c88913405976f55dc14a19cc781fadb9618c7b9ee9c8b321c0451fbc0d4570df79370f53c0cd1d6ab6c5f507a3a38ae8697724762241ed8e78d9201beaa2f4e27b312fdea5ab900c9d05a2aa69dd009b341ee5cad62f05c81bad114e177f7be2124d85b8f90fb5af325e8ca5afa89eda74556792d08368b54e0dd6d4bb0e572f46a4999c634992bc57fe091b01b92a7f8b1c9be62e8624b6b860cac9fd49855f0ce11ea8325d308a780417974a9ba7c456e1c04c8de4e46f018aefb25b4bbdea5c7c7db2cd679f43f022a2f7b47dad3ae6632ba3ef97bef38867df9941e5655b06fec115c67810f435610d00be39cdaa5b8797bb7118542512c51f05673f2be2251fd57ac0acd87e9e4d1a373727472754438ea9063eaab9302fca802d290dbff2d6d22649f0dc65e0d1162abbdabb2ce97e1491e04462b819d9317a7336ef9470d422f9cb16d6700fe4bf340a7c02a227fa9eda9355a76fd27c98029ba90d94243d839d2f7293420c570d567a2966de801e79dd4b50384b9eaa356fde383d463acabc23dd68ddcd825f50fb9242b9f5f928bac8eff2609bf68a09cda2320b5d97f5d3b3d64c3d85b704c2350a34d5beb43f829fb7a7398c908ca6cce36f76e3a047642196cad0942363a05691a4c7af2b6e361fdcaac5327081081cd850d2ea923095de0220bb2bda78db845096db97cadb620187678f3815b7661d00b7bec6bfc44973c7446a92700e08fc776b09ce0141ebe34c00145d56068d486555fcbd75a7998593dc4f2bd86966893598153d6866a6d88207a2523e94d0d48ef5d4613ecbcef64e325b8a099f81cd534ede90f1f0747bfdc6097979f42ea0278a01cb2b4b4ae85198b368a9fc49001249527f209fcc6d55d29463971c030aabfaf8e0058f624aaa68baef0193a1e913591096cd5f40ee65bae746a6a27b3bae87353527290760747fff0d919934639aa2cd4f6c8db0a9e2dc045922c852d9b48626f7fc39f88baf6d566bdb2d3246757239eb4917ea44a4ff702ea20a485b64f8d40e43b50a99597f572d3089ac09c5f2c05e072e16b46426e7639c9532d8cdd5e5e878d973945eb7e1f73c2d4eb0b8a88c05b87000c758abb37c2d5fb064382545563a7f04b95aeb44048ff90e31b60280d310a15b892d42dfd793b802a87eaaf31c3c298c7d50930be7c34ba58f0e5ca03ff8d687300e92677e5f2894f8fc8f2103b0c76b4528d644a7c6943b65c76eb1661eb9e45116fc41e388747c76392ff95545f2b6066e22388534ad46ced56727e25e1a11529f0d20d4b8330e251002ed817af0590bf53c3ae73b55e685b7a1295d3fc5f39ac61bdfd17a29abd00c9846f17cf01ae02c862e00a0202edcf32b54a716761743dbd7a8f506109d008ea2b874b5f53bb7bd82cd027df2f5daae2eeedd370e7dea9bca0b4da73a474e3bd1506843dae1ecf091bc9e785eda3d1da3949a17fb793b4b88348283d2fa22202f9c3c4d2ca1a792394fe6efcdb65218ffc470c4709ed164101dc4958815e69288fd1313b67f5da9e87eaa407f3c533f5a32bdf79e3b03d4dfdb119f3968a646bd135004324a4e747924d77c68150c54064d3255acbab7453d239abe53dc90bbc41c271da83f883d66282a5ceefdb21e5e6d61cbfcdb481e1084771a0581c5b4b9c866ae1d105f94fa873a644a006163fea3ef81ff7c56d20ea5b4eb6a060e0fc96c54987aae4523798489cdc339ce196f076791496d70c2c0e9b52cb33acac7fc0b6a2688b0b1ac96c6ba98b7f9a0599f4985c3f6d39172a4c963b4e93e9461d35415f63e6ee25a9ac7ace6ebadd1f10920bce60474c4c904fadf66cb289ec334ab80d4108718a8a1f41fafb6297f946a1ad544376156971257e1e128292b4aed0e0825df19f850bb3d4e4e3181ebe952e6f4412a6ad384914c0b4f83480a392532ab977b3289cbc6d7074eddea114ed2c2cbd01509a2ea37e542372ccc4d31a95c87a15a6605929941a393bc8582a33ca73cc879216ccb0d4dbbd26f977c5d017a998b486a2beb19f847c2bf94901254f9c13d355d2ef1fc68d652f932fcf0950264b6ed34952d16a67c4916cfdd7cb12f7b0e8ccbc541656d1cfe4a3972ee12c45d6a475fcba30b461e6263721031efde598447db4fbedd6b8efd96dd09a34720b4862d02d8ddad9c04b99b6ee6358b2083dbe9c9350e2a6c41d682bbba7a47faadad00f4a14ae715ab0f95a82bba27dbb206eb5452f051970a203cb6a8125cdec0ca7fef2ed95414c5e4d702c74a39ba3516a3b9a5b26c08e478858fcdcd39bb3acf23176b75312fc45a29c055adcdbf5aa700a67e1200595aea48f01a40db0f1ff871bc9bdc3a1ec51ffd7ee54d061a20f8403bca25a05dd73bb9a3281b905fbae347c6db4549b78e3b0ec2d6c68fbf6227c65c4f0bb63b87812b65eb5d25b4fdf37773d19816d3d53e780586f34dc75801619489c250b154c025b77b9198d84d234e04f93b699fca0bfbfc47c14b74804a459f6ddc37826023f42936c9fa468c7694a7604a4607cfc8fe0830f85726b2b3f273d4d78352776ecfa97eafa1efc8fe8a3efcae82b43a151040d51981af9be71a71b76234ac325e3a506027b582023ab79d00e9b70c2fb219ed10476be2a2c7ae1151c392b7c9bf137b649a9e4fa073759614308a08ffc0266780c6ede6a14f43f7d0707010968f82b8838a595e936b2e295f101610091103b894746ba0534769c843ae241bfffd3918c9c24b1e4ff012388c7562feac18bd958c7b029490d55e1b5b6c915507117318fbfbf93b56dd5a401815e2cd8a556b4ca4be1ff185030d1a6e098d690b020ac537305fc568b2677737131404451155b85ab848d5a0b644aad00679256229936849593bd50fc8b4717a87d48f452fc8843b9bc3cb83b1c3b3996ca32c6ab8fbfb08c60abbdd9fe887a0eb7dffab9e2e9d162fdf2cfe55ca4f70621b9fa2745e833ee7dddf19d336e624c2b8531e95c04a825ff61f165a16075bee5535f9c69f239057682068cfda76eeff5fa771652df9b0ffcb122b9a4cba944eacdbef828bd0e1c8c18b93a233e542c7861b102c37be62ab660b557ecf8129a0b7103045c7bbdae1533c7ac3368891a7c2fa00c6fff052f38c8024e3b9b7eae88e577721a87b52b6363d53c3fcc9909c9c55af20d1d8b6b9bb53d25783d862186f4db7d355859d8fcd2fe9f6cf98f698184278f870e0124d4a80cda8fe21ace760eb300eb47dd3eb1803b8e88d2ff019be075070ec6a2ed9189e0cc624f37d20c35c006085a3e16140b1befb35955bb040886ae2ce72fe469d62cd4f346259f19cd2cfc145aa3ebef81c403c6ac38ae9f1d59b9e6096447a5c6e195f62a4c25c45188702cf07148ca68285baf18641a1e614fef7ded02be78e1ad45b43af4e7251d706411e9ca952df9410a5d9396926f2d6e0ffd360ea63785d62be23fb577773b8695a8c97d6283d68461d1bc07ad0bcd6d25a22e7f346d3f5f418e4884c346f9cb91432649af1433d03aa79ddf874f18e279d99294240acd78ca7bbcd3a00ad32e531e9556300184ebf0080e2e87838785ecb9be9f9f930106753bf13471ab4184fb2114ab26d5b8a80dfe18aa71fd60cf3ed9430f8d67fa8e91703d89", 0x1000}, {&(0x7f00000015c0)="518d389d85628046f7b57063d196ffe4da16bbd3a61f162c5c4cc1593aed9294b8a65a805b35e1c061524c66b756df5e1e4158990627784a8d294e73ac9f41f53ff3f06b9ef805f5c36cdc0ed3c96db8a384f970a92d8482a44597e9af2f4ce50ddfae2d7a626a35bbabcd2e49acc61fd6534de34bc787fcde9daf5599b74c6a54b4f830248c8329230a99448be0fca825e39951ef7dc3743b26c1477aec016b6ad618dc33f6b673cc5ce8fd387abdbe101d71de35456137ed740551e1c9550e100a36e8ae203cc4089b08cfe94b01bcd6f1cf05c00c91b6dbd7e91aa839f9878be267776db4d25aae3add", 0xeb}], 0x3) r2 = socket(0x0, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) r3 = socket$inet6(0x18, 0x2, 0x0) mmap(&(0x7f000022b000/0x2000)=nil, 0x2000, 0x4, 0x7011, r1, 0x8) ioctl$VMM_IOC_READREGS(r3, 0xc028756b, &(0x7f0000000000)) ioctl$BIOCFLUSH(r1, 0x20004268) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 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, 0x0) read(r4, &(0x7f00000002c0)=""/82, 0x52) executing program 0: open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x0, 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 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}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x1000300010008, 0xffffffffffffffff}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) socket$inet(0x2, 0x8003, 0x5) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}, @icmp=@echo}}}}) ioctl$FIOGETOWN(r4, 0x4004667b, 0x0) executing program 3: syz_emit_ethernet(0x66, &(0x7f0000000580)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x30, 0x0, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @loopback, @mcast1}}}}}}}) clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) openat$zero(0xffffffffffffff9c, 0x0, 0x80, 0x0) 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) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x20006473, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="100000"], 0x10}, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x4, &(0x7f0000000680)="ebffcbff13b9fd812eaa4e713048e6993192964818530d9bed6fc5a029f975f8dbdf92aed1917c11668996fccd430dbbfd33fa64bf4f6f5025893a43371e39ed1491171faeeb5cedd18954f6403023d89a698cb4874acba0214111f3cb1b200fe2bd4df38dcf6370495d572bbc0f46e40d964d984289a17c09f28a9b703db3f7e46dad3d88d4c13db52fad79c17232122c138c1fa85a5a075d6334f8d3a6b0646089a76e069dde88991fc8e42eb1b71a81fca9fd75d4466b408f249e2ac1d994b36a0ee8c5702651426b5cece1e7545fcbccb734ab34b732468243f7a98af05d5cd49e2d3968c9d12948258043070798836b2e5ad0cc72ec1e673aa833", 0xfd) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040), 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000500)) setsockopt(r4, 0x20, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) dup(r5) recvmmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 0: writev(0xffffffffffffffff, &(0x7f0000000280)=[{}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000001580)={&(0x7f0000001540)={&(0x7f0000000180)=@in={0x2, 0x3}, 0xc, &(0x7f0000001380)=[{&(0x7f00000001c0)="997ef65032e7cf8dfa950dd36a39ce801d473027f92a4e0a19ce1323c7847e0d928afdc0c8efdd73043df3f264592373d635fa93839691ce", 0x38}, {&(0x7f0000000200)="259240932e7b3d00a188c2b93b07e41504639305b77e82c0a5338ad554316392670a7329d35f178f60d0eba0130c83c09c38b431ca81604cb57b03bffe972ed9333c6abe7a7b887be007081d7dc4758f8ad070d0588164ee57e87828ad084e9169dd847b7c653a96d4e0f6b965af5c0f041a51", 0x73}, {&(0x7f00000002c0)="65274556073c91b64b4f69cb", 0xc}, {&(0x7f0000000300)="4bd7c310d51f9bb858888bf10be7b1820031258cfad43a7b0c85701c7b7ad28c44d2ffb8a3e1c49f4c680ef01ef70fe355baaca74cdf43b67d1224bdffd1", 0x3e}, {&(0x7f0000000340)="05eed137a8ea8041c0527594bfbbb092cc297a8a04da2fee8e43f1b361b0aee148a32221a7dd2fd103e68e356211781c2881ebffc4c3199c9e4ab397d7a77508cc7b889b325fc6786495456740c13891014a3a32817dc67b75861607d3d72ab167289f772219c92e6431c279fac00f406df15027085566035ca138c253c5323216ef335d2e2ee4d7df04d74ac3f5982729df3fcb5efcd1e87d96c9da5ec048a8bc2fa3c9c8cc06ef592a4133c9a317a408eb9780a29d44a814f314554310e1b6995120e5f8711b57d201b3b325ad85f2bdd42d3f78e33822876ad3f3f7df099e21e50aa5c214198d3b8a41305ea64c8d6d7f237a7dfac37932775326fea3016699fa768fa3846aebd9752f05de2f8ba3eee4b247869f7d4881bdd6078c8472d8d59630ff5983f63c3163c82a72660d812bd794764bcda90c53e9cae86cfac1093123380c437064a3baaedae41dd4fee6da5267c162493a96a6e1758200795bb787517c21010e785c8848f150d654f472e28e22c9c52d33974288f847f808529a3e2eba3f047b59a4f64e0691e5c69c682ca973c9eefcedca4a059717ddf271d527ca6802859903b6fe81f95de0163fca6862622d9f1dfd6a81c034b45d9c032e3469bc8321b5aac769b02bc9870e9141034ecc24a4f7094a31053e1d729f280e6d9ddb355cf6a7aeb1113b44c44f606e8d78cd82cd6f1c671fa467c6abda0c862341601a33e3aa20893691a4d3b5b0668edf507ecc343bb53b42414fc21c7a6367ffbad2e33ef705d472c8bdb80f84a4fd61900439d48f7cad4ede42fdffaadf80e37a763bea19111b4308c2f74f507bb5d96f1850f9ed76c878aeac44d48a03d5ac8910ace38afbe81c76353eb00b28e001dc81fc31fd069f79fc520184353d1504afc9a6f4fe367ed0bd5b5870257b1b292d7e021e18f7efaae5dd395bce68e3b545a529b475525f8f6cd8d81683721f62fde9804b14783c1588cd340bc8a6f208d98547684b619b443a2f746cdd70208490c4d887b90669a2737e8fb940a83136abfa5289cee84f085002130bc752edad6939312ddf25447bec9a040cf71d9d3042964fd45f759160d7306ac37f1472bbc202b7788cbe139d8cd5b4b56c49b8aec449efe88c0db7eef666fc480e3737953f32b51b617f70a766c09cc1ada589070652185262ca07ef7e3ce94a8c175fa45ef771fe644b896e6a0666f9b6ea752b69129dbae5c7ecf77d8cdbd07879e888f410af2a2b0cb8be2302b9b188e1be11003604f36e2e6a68a46fb80e066014aa7bfa974f01522048b92a561979579e543671ef67c2d2a6c98e03b13742a9ba4a77a7ef644b1b33d5126c5134cd0bc49c84fff8f8a89dc12d665f21297daa3414d19eb37a008eea938b3238c7061b9edbc3953f322caf556f3359442b216d52a50099f7405318ede61f2ef484e0ef1c56afeed335e4dea63ed8ccb043d7607f005ee2b34c3ee136c61534cd6df2b37e2e3ee3b8613ff56f3e6713e446f76f9784d26940f833bd13f50c690625567bd512ca9b285dca1391acec2a0ffd303a1e578ad4c235ba816f6eb52a17f5d1af59bfbe92da1b1fed821a133dbc166044c9c6aa3647d870200a2d4740a95633df79a25ad74fa730ff7f817cdb113d5686424e163a0b946f1b7d48aba26e63ee87448e21b6e5b1611c96290bb179a6952f300e6c866adddd8a4b5476d3d83c3b1755445b238b795f3337a90a501c5c5cae0ca01d8030f5ff4816be8067e3576693aee4de7893b2b17e5ea7efe3a35d422145cc5ac6b357291b5a3b4c6db413930522974a2a4e6c92b3a85abef84478f7005119402f3ae7ae21f32f0c0cd778eaca685885a54affaeda2570f689a1aadd13380ff2176a7168a997e2bdf6cc24ef28a6437f25f20ee182c663f71f74ce7743283e4cfcc907820e8e7d46f137071ace6b61eed9a821ab4ce2469f20ee970a436b1bc2760a66da328b0ff0c8f2285f18f38d0f991ed3e6270f00944488b88e6a74b8d510f3b026a0a7e541199dbfe3e08d49a02f8c6d5f760bfb8594ecfa7a4d2ba28592b54afcea8b002f71aa30900b5a9a2109414fa5c982c9e151a350b5239f49540a4eb78618f25aacc302a53d1ac00dd622739f2469b0bb2d3976eab87a3e2adf76c89404d2c617d145fd1db5e0767b3d492d762ad0e5e93ffda4f6bc4e50993f398e9a88c588bac60f2c1284bb9cd5183828e384704f598e2d3555221edf3af738204a8d986eb0a32e51a7c57ceefca4324a9721be18cb3c0122ee9141cda6dd76654527ce68e692eba355bd949ad82d1f32ade5294d674af7350e689acec943a226e703e113f77b6c8de04b8872aafe7bd84a5c4971f222d40ee998f79cc6f650925191f91c1b6a9a69de33637d3f54fd6ebdc4b74d94105116cdfa0138181e636447efcee5c0269d89bdaad40dea345faed4377f059e3eeb870a7559d205d068e2b16faff6c9098ba8d6302fc6fa21a4b17eb705996e36bd01582b8069d647e1b6e3bba1b15b5d9b9c6471fc085fe1c52729b19bfbd1c94bec924ce6efe201a7270b0076255bbc1739e00e1292abbdcab3edcdbf6f920be36c89c1905cba56492d272b9b2ecfc172849ce9d103beb28aebd2c8ec405d94468c93c90b4848c2588a74b27cf96538f014b6f4b4d818d12ce3f7f8cf2827ded6649b560faeda076707e1cfd9585974226f1fd8d1f2546e8da1d5c1285209811d166bf3839764c169ed40f3f32c2ee9eff9fd123e3a1cebe85e73d4585d133adf69e1225ca2c93b1e05f1cc533593854759319b656226f1c7841093d11584e11435940115efd0603fc68807c38ef6663114e62268e7e19fee3cc8d87fb08a0e91433641a5e79b0a1555d81f5eeadb87d37de438b9ca0a05d44f165ac69c37f04a9617b29d9f8ef2960f24143c9c2b43737c7c9ea78010ec43f6ccd4823f07ad6068ef03ae5ce7b60b813905c01a1b550d89aaa3819d33dccae95190db575c09375c3d1627fce2347a1eefa48f0412a2926341743f868592f0ceb54498653863dde7d104444e17515fc66bbd8189ef360be9e856f3e5c7122f4a8c511e33e787aa78923eb80ce98d8fd72f6d30d9f538d2c5dce7e27f3c970c000eff0cbf682f0cde8b3ee0e51892502e85423c3eefffde342675bc34cfe96ecbeb1a1aba7f8abb55c2cb6a2ea6c817af87f2a6c891f16ef5801c73bfed4b398922d278b6b1cb741bacdebf2edd323140cec2f59a1a2577707799bee43c9978d2198f6cf3fa2d9ea077e570d2e96d691b3ee53f87c3d57a0740ebc087d4eea06b47a419dada17ca7ef1d670ac5078cef4667bca4c49925536981ecaa87e8b6789383f9f2e50d95666b52b0c57e41593ada4f24137b5f7a59cce391f87dda75ba4cf8ba061cd5e8e24af276322882cb9fccf2b69f322509dbdf6e497f00be1054d942b2c1394d3a394aa79b3ad3b114056762880edf4590c4661644176bf737861a01bae8d6e3cc4668ee8302a42952180b28af871f85944c2d24016f8b644754827556b631cc664798a3624963c37f04f9ac473732ea2fada2e94bebf9d336aec71b044b04aae08dae903b4d78156387a7c16fea6a0a0c4722dea19db1ac690a515261f08d5f98f5992d43b88205a9f699f6cc500794286cf3cdc4897c3b0f179af0ffac468d80a0e0855da90e813b429720a3310400b2bb1a159be524b3fb596cde62c555adbd68b783d0665b293e03fa9972a7ab624563b9e6ff6165cb964a9086b8f7928ff8dbd4f6bd9ad7974b780b80c27cba441da0bc357a7730ecb2385d0526a71a182b88cc1a4407fa617633f5354454869a25c4e372b17e68905fa92e7527fdcf62cb6495d886024aa399268062f1fc030009f06dace6fb5bc3363d6c54af030d4d64116c7168e2e4a160be005a8de5b9a27af4dd07d1beba96c827da0b8f85afad91a8d18e7a0a84c2d0b995aa1893ae81c74e5c2cb82f16e8d57477988d667d5ac7e50b10ed0316e6bf516e851640f08b42eb6cf4f090b718e268a83b927448a3497489ba70bef60db60796b56d88cb5d7cd8a2b7b15c8dc219dd7fbeac0e4dbb527d78f61889b847d808358c281467bd24b4d24362243fe2b66facf158a24a755c4ce200f41df83c6d4a28e47f3534ea207cea80ff3ad9b1adffe24d2e602e36ebfcbe23303f8ecddc08a019a9eb303f6b951ab8c4cbf0a0da19b7ef2839622c00811794483fcfb1cb39f85298a34d49cc884837c103dcc06de62f4a690ec1fbf254f2e3ef1f8e2752f33012e3e1281719437fa5e069a0f50639f0c32bc732e3ebc59c6832b57fce9c3f8a521a6ecb3071f7bf15a5d5f1cc58eabb4092ef776ad8302cdf2f6c586900e09d171facec01a6f5190c8078676e4b31d6b53b581d56c2eb9ecf3e5454262dec14ff62d55e7850ec6dc5966a922cbc8d129b006223bbeb1b78ddf53961f149b19edfa916185a02855c2a83da362152395aa78cb56400a2bde2260be439d9d940666941504672e2501aa69a70590754083b2890b5b2b58b10f24839fdbc15044520957e3270e0f1f6125a0854f37a1738e712df0f98fda82318eb2f1ff53eb4d4a33a86d3aba78fba780705be0b55fc6bb0b15a2b233615917f05c2a8ab28386976e1b72342ef9cbe8a6d6b100c406fbff856ca0df9439fe56db3bddacb1738fb6f4517a25158a8cf385de6ab45df77caa4a24fd9d196a507c04527e0899ae2d95dbd4ca5ff716b35dd13da8b2f8ea67d354c1a2cfa5023036671ef6529d81c5b8c54aae50a985b9ff3708de8fb2c4df7f7a4751272f011327ad7d01b2d62e642372b3eaee3fafa3738310d1c224765b15a2c461670d04f0da6392daab0e582b0be70f87d30b6fc0fb2d2b6b2fd1c32818bf8dd9a038ff77c0a9b65808e0f0eeacd98a16c133f9e3dc8b394c7bfd5e273f3dca3bbfdc35e6aec3ae3c09ccb725cc50f2746ccbda28a667b1f5f02ab9e61d60becd158f7f461cb6c250dfa68a025503fe68f1553b2f0227e30ac5a59182ab6a551e56a3edc5ad1baace9edd8491fc9a2320a3d64d8aaae228fae8ba530e0da978e89ce51e9c063809da65d1109601d3d459d13ae2eed3f914904a0e7811213b6bc0e91e1c65e19bc3358a28271d690293d4234139392b956eb906a20021d1ea81bedd8e65df7f83625fdb7976bd84a02034042f4e7c05810bdc1e7765da192ca1aa619bc2b2716679d6575332802d869d9322817c5581a26a19508fc175975f9c905d3f3928adee1371ae91b085770fece3c02647c5541a0f5f7bd3a9c2185ddfad5180e4b171bcdfd06b9099781539ce2bc05f048aa95700519f1ff04cd0441c49b577f7b84a0726f4928ebfbf4cb275c23443b481f1855ec7e054e70db4de0f5a944a064b5486c6bfcb16e9e48b024d7c2c65c24fea4ea1f905405112022a8b1caf7e587f195cd3274dd4089e42b616b2a315e0c51d7693e990c598cca11676868d3394fadf2f239f42cd950f7f3daea0eee2e9050cb74dc3f9912327a2d5a273685c408f1466731b6a7932b7152365a7d3671b59645eed17bcd2f52007a99ebe4d6e7fcb8157001376cca5fab5edf601a2774f2084ae0e2bce41ba05d5ef296c3824b2b3bda099bdb6d155793be20eed39e2f8385fb5cca22373712fffbf601412c2396f73d11cc235aa37cc34cb48ceed01245834828da1f4e2ecae1bda9b3538c450dfed3c31ab5ff74bfb33dfccef542438f2e5757356c656b6d77fda8c16fb33bb742aa7de66a8d14394e73ef4d08d8d2de2d68dd242", 0x1000}, {&(0x7f0000001340)="2821553e0d58614c7112998aabc6bd651d63f49ff7e88aa6ffe6ca52c45107ba25fe00832c41225cfc7cdfc673901ac7edd0a07f67dbc8639621c23ae944", 0x3e}], 0x6, &(0x7f0000001400)=[{0x30, 0xffff, 0x8, "b686eca07e2220c1c6f6454ab6e7ea713c615cd6be883f608d0b028cf2042191"}, {0x108, 0xffff, 0x10, "2f5d53c596e74a22eedec73621aedf1fbfdc31bc47e49854f65e230768c34cae715ddd492b59a05fb7f32664bda0eb7c9fc178bbc214a81b9930f5cf20f46543613f3ef17fae3a3a9a8451f8d676a96ab0b495bead58e4f426621935b86dbeb7b51ad2815856813b206de25bd06f292f8e4de5e0f8e622e776db2ee76cbe4d3c42f90f8f3a06593951945cf1c7ec4651723f9e9fb65d3ed256a25462f080ff6d5debf5c912ea29cab70a36627f3d546edf43f0070dbfe55210c707d874c3b76ff6a44e82daa6a7c777287cccdffa13b1e213b71ce78205ff2db8db43c8508769072c92e5c1b08c2cf190254b4de3a6c3a23500474564af30"}], 0x138}, 0x5}, 0x10, 0x2) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/3, 0x3, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x6, 0x1b}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) denied attempt to set clock back 46 seconds executing program 4: socketpair$unix(0x1, 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = open$dir(0x0, 0x40, 0x90) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000040)=""/4096, 0x1000) linkat(r0, &(0x7f0000000380)='./file1\x00', r1, &(0x7f00000003c0)='./file1\x00', 0x4) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000010c0)={&(0x7f0000001080)='./file1\x00', r1, 0x3}) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x2000009, 0x5777c536, "3c107dae307e08042b4600000000da64612c3300"}) writev(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)="76344f83bda60d96ad3cde16f5232ecc1e07f7b94560cee0f02376be34eb4107435781030a86d71dc7c6fb27bfe6898918f3e1384c00727e252585f63c0ea7ea56b40f32e532706632c140ebb7645fb6804dd295aad73e8f7941ff331e7c3b33664b70949942aba5080e9fa1b70e16250e1ff3027ab614b2e9703159ea34aa05cdef1ed5ed915e3479ab1ea7d7d87bf836ee8ee370926d389929e8050f46824e8033", 0xa2}], 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x11, 0x3, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60756aa300143aff9c7e4d5081645bf0376e0865911feb7efe8000000000000000000000000000bb880090780000e80a000000000000000000000000000000aa"]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) sendmsg(r5, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 7: ioctl$FIONREAD(0xffffffffffffffff, 0x81286947, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x101) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYRES16=r0]) ioctl$FIONREAD(0xffffffffffffffff, 0x81286947, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) (async) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x101) (async) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) (async) socket$unix(0x1, 0x5, 0x0) (async) getsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) (async) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYRES16=r0]) (async) executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x20, r2) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x100, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f00000000c0)={0x0, 0x0}) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x2, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1d}, {}, {0x496}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r2, 0x80002) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r4 = kqueue() truncate(&(0x7f00000001c0)='./file0\x00', 0x30000) clock_getres(0x3, &(0x7f0000000200)) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) r5 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x25}, {0xc}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[@ANYRESDEC=r5, @ANYRES8=r4]) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r7, 0x0, 0x64, &(0x7f0000000240)="010000", 0x3) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r8, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r8, &(0x7f0000000040)='\t', 0xa) write(r8, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) kevent(r3, 0x0, 0x403, 0x0, 0x3, &(0x7f0000000100)={0x0, 0xebbf}) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f0000000040)="e5efca84762624316046e68a9279e6bb72fc93c525161bc508d8d592c4dfd704f5a23f6b416e01040000f735", 0x2c) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000180)="fecda1ca64a20245e6cb5d39572f509fef0813d9941657bd73569226a4acc34d76", &(0x7f0000000200)=0x21, &(0x7f0000000240)="a587705cd18dedb3f50009e76ad40ee0c6676ef25ce928486c2ba5ad5bd69e4b8d82cb9756daaf7f1e19cc6d3f1d9f682f36abfc7ebd631be72522adb25165030c204d36d4096a3b5595b858f65aa8f320cee4e2873de52d65e2f7ddc34f82fa96a2e6f5f230484a9ae529fe378ed0b42b6a481aef7f4662f31355aef75638e973521bc7261078dc76b353bb2988a16471f7ca2f614d846d34d898461fb2709d7af6efcd619148c06322f44fe5368acc53c661ce6d921bd642a69c4aba340ed68586362d43b257e45305e0f5106eabc04813cf9c55fa198a588800131f104e9e04072a3181af52b16e0f8c15ff204a", 0xef) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000080)={0x0, 0x0}) fcntl$getown(r2, 0x5) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803bf, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x3}) r3 = socket(0x18, 0x2, 0x20) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2fb, 0x1800}], 0x2) r4 = socket(0x18, 0x2, 0x0) setitimer(0x0, &(0x7f0000001600)={{}, {0x1, 0x10001}}, 0x0) setitimer(0x1, &(0x7f0000000280)={{0x0, 0xff}, {0x7fffffffffffffff, 0x7}}, 0x0) socket(0x10, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x23, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r5, 0x0, 0x0) ioctl$TIOCSTOP(r6, 0x2000746f) executing program 4: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) executing program 0: sysctl$net_inet_ip(&(0x7f0000000000)={0x2, 0x11, 0x0, 0x18}, 0x4, &(0x7f0000000080)="4ae87743d67c0b000000571f4dc5ea95dee7469480a5ea6ffdd0e04be4c20ade1f00ba30080200000000000016c934efc203f0e601f50d1f68", 0x0, 0x0, 0x0) executing program 7: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) syz_emit_ethernet(0x138, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x7, 0xf8, 0x9d, 0x327}, {0x6, 0x7, 0x83}, {0x97f, 0x0, 0x80, 0x6}]}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000080)) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) socket(0x2, 0x0, 0x29) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket(0x2, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x81206919, &(0x7f0000000100)) socket(0x0, 0x1, 0x0) setreuid(0xee00, 0x0) r3 = getuid() seteuid(r3) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() write(r4, &(0x7f0000000100)='@', 0x1) r5 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r5) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x2, 0x2, 0x0) executing program 5: kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000004}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) r0 = socket(0x18, 0x3, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x1b52) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x24e) setrlimit(0x3, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d8", 0x439}], 0x1) faccessat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x0, 0x1) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x194) socket$unix(0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7c}, {0x7}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sysctl$vfs_fuse(&(0x7f0000000080), 0x3, &(0x7f0000000680)="383b767daddfbd6a099fae488ffcd0ae90bad10fa2d6b000e2c8637d2d3cf48757f29400b0f3ad2b836e99541914f743b0489c1420967cb1d2e9ee3c9663f40d32e54b3fe13fb127d02ea8dfc6184b2719d49fa141537234cd1d6c7c60528b0bf5cfac519a1fa1aed20759055868c9a6342f051e533b63816802fd1d7b44abbd8d38cddc75ca9fed347c82ce6d196d4999c838868317d2f701f82f4cd4bf", &(0x7f0000000140)=0x9e, &(0x7f0000000740)="d4fce7d1cc4ab1241a032b78c9e31343a8c0eb7ff1c1192ee3cbe196f12ba48565f67f076e46e6e7de59b5a95666ea616be0d220bbbee7d636e5c88a1a54e607d13b11d7995705b13dc2e5424254aa856f7d8342f790a785b1ce228ef2017065f901fbc1fd36c551ed5b88eb38126c46301c87421a73ff33254c7d60af60fe90ce171c9f572e0b25a654fd476dfd3d2dc5f1d857c1d21ef60594316cc356ddfd6837547b7ade304ba0db91e6f763a43a524574df5f2e0eacad5ba3e04f30", 0xbe) ioctl$VNDIOCSET(r2, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000000)="00003dc7", 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) fcntl$getown(r3, 0x5) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x18, 0x3, 0x9) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r2 = getegid() open$dir(0x0, 0x0, 0x0) r3 = getpgid(0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000053000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000054000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001c8000/0x1000)=nil}, {&(0x7f0000031000/0x4000)=nil, &(0x7f000002f000/0x2000)=nil}, {&(0x7f0000053000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, 0x0, 0x80}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x4, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) open(0x0, 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x1, 0x0, r2, 0x0, r2, 0x0, 0xf}, 0x8001, 0x905, r3, r6, 0xffffffffffffffff, 0x8}) syz_emit_ethernet(0x3e, &(0x7f0000001100)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a00fe8800000000000000000000000000bbfe0700000200000000000000000000aac8"]) dup2(r0, r1) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) socket(0x11, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000100)='./file1\x00', 0x20, 0x12e) setrlimit(0x8, &(0x7f0000000980)={0xa}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0406938, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x80a19f, "bbdfff0000e800"}) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000240)='./file1\x00', 0x1, 0x46) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaafaffffffffffffffc9d01000000003490200000000000000000000000800013f95a43945b9805592459beeb07e8ded62039f4becb383deb4c78894c8e978f11c62a1bd6c3e155ce4b7f53a56d3b9889e12fd2bd09af9e99416f3ad52f2c1242945319d3109a5f9ddda8db818fe9d428d82d84a377a2fd078eb12364df9d56ee0c09a2cef101fbe339f7d2c8f817c1d92ecd1c182e422eff38828479dff2225bee835bc8d2fc1f7b974910ff104f7f05fffdcfe79a590dceb4491c7ca0be3c6e5793afe7a8003648e23ace3645b984258341beec261cb3eb829e563ecc4613118702343e37d81078c39b2cc7d1b859032645e0a30fbecf5ebfc13c4ceea83bfb34b738c66646065926615a05987ec8b1f211f9138f9ed40e437fd869d41e1fe974148f023c18b48599f04525310c99ba1fb8f4d"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) connect$inet(r6, &(0x7f0000000000), 0x10) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000340)=""/160, 0x98}, {&(0x7f0000000140)=""/88, 0x31}], 0x2, 0x0}, 0x0) executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x1ff}, 0x10) r1 = getpid() r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0x16, 0xffffffffffffffff, &(0x7f0000000280)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x8}, 0x4, &(0x7f00000000c0)="e33745e8ff070000cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000140)=0x76, 0x0, 0x0) socket(0x1, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f00000001c0)=0xa1d) msync(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setregid(0x0, 0x0) socket(0x18, 0x2, 0x0) r1 = getpid() ktrace(0x0, 0x0, 0x40000424, r1) setregid(0x0, 0x0) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r2) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r4) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x8, [{&(0x7f000012b000/0x2000)=nil, &(0x7f00001bf000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000013e000/0x2000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8005, 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x11, r1, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, 0x0) open(0x0, 0x0, 0x0) r2 = getpid() ktrace(0x0, 0x0, 0x0, r2) socketpair$unix(0x1, 0x5, 0x0, 0x0) setuid(0xee01) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x20000, 0x0, 0x0, r4, 0x140, 0x0, 0x2}, 0x80000004, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe}) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/107) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000400)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f00000005c0)="128f76f1b737bcb90b0bd790a26b56358f6de6aa1e7df5d513cc320c771020010b7f2f3af8a0248bfbe9a785e8b73917be3fe9d592e94e1efe15a940e334b947791ec719cdda4676d77cb80891e04b9c514c324ba68822db4bb07de334ea256a61e8407aeea6694dec63fcec1ced8b9373d2b72ea72fc3f67d1d54598d7e5b32a76468ce1da18f502f36d56817e51f1c995c58c568662675ad3eaa9d04cfb2eb0d8d488ef863e1bcd65e41649fb598b9eeebed686df2d4d831a234b767952ee2cd56370804312939", &(0x7f0000000180)=0xc8, &(0x7f00000004c0)="5a3d24f5807203168110a2a3ba8f5ccfb86432d688271e4f69ab47b071133712faf456013afe627188847ca156311062301d409cc20ed5a27be039643388fbd12ea49ffebec791aeb2656a6ae47431f40a1f5b6c433abaa6710e80ae4c4f8c88c7eea0929c122a77cc302752bc639b417854df5327c9ee6501c5a0434d2252d89ce4bc31288f4c99003cf62f8e07bf7735a14767ae3a9d9050600615341ee6216183335c31fabdbbc66ecb78d43bed32496c10ce7a1454dbab7d23e90b97a4c15b9311692b7078d1fab471a17b09402fb4f6c1335ce5f7fa796a8e3f47c5", 0xde) executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) (async) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockname(r1, &(0x7f0000000000)=@un=@file={0x0, ""/48}, &(0x7f0000000040)=0x32) (async) getsockname(r1, &(0x7f0000000000)=@un=@file={0x0, ""/48}, &(0x7f0000000040)=0x32) writev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="4575ef9e7d37c4dbc85ba9d929c7a992294c7a41b9180d9e81e6f28e51d1c7940d731b3fa68a715acbe922e48b9de6035a225cf2a3ce2ecae16d132a38a8f805f108575a715de74dd8bc4aa27e3330", 0x4f}], 0x1) (async) writev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="4575ef9e7d37c4dbc85ba9d929c7a992294c7a41b9180d9e81e6f28e51d1c7940d731b3fa68a715acbe922e48b9de6035a225cf2a3ce2ecae16d132a38a8f805f108575a715de74dd8bc4aa27e3330", 0x4f}], 0x1) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') (async) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r2 = socket(0x18, 0x1, 0x0) close(r2) 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)=ANY=[@ANYBLOB="ffffffffffff72a1e06d000708004500f51c0000000000019078ac140a009078a12f290a000000000000"]) r3 = syz_open_pts() close(r3) r4 = socket(0x18, 0x4003, 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', 0x0) (async) unveil(&(0x7f0000000100)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) 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) (async) getsockopt$sock_int(r4, 0xffff, 0x1025, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r6 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) (async) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000140)=[{0xb1}, {0x4000006}]}) (async) 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}) executing program 0: ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffff9c, 0xc0105715, &(0x7f00000003c0)) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000), 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg(r1, &(0x7f0000002980)={&(0x7f0000000380)=@in={0x2, 0x0}, 0xf, &(0x7f0000000140)=[{&(0x7f0000000040)="fb87389fc2353fbcfd1accb79ffbfdfe012c780b575401363aeaa55fc21a26787558b77dcd178bc4b4ec7f4b22bd0068f5a412ac7b5d971782d7425c390c05818df14f4f814c151dc3776b12bf74b2aa03666f05a25a4fb788fb0796406c3319f611bb42a1ac3564d566fe1506b6fadaa2a8b25616bd3a1f05888dec9d619fbe7e932bd637b169fcf490ee4dd58f9b5dd8e3427da5565fa92e0de6adc1bd457066007cdc1a1e0845fb88cc19b7c2c749f8bfce7c087f18b4304d1b82f684bbb585572fe5c4703a3b8add5f88d34434f0b3eb4799"}, {&(0x7f0000000200)="1adbe9c279c9299a7ff76e0cd2dc7767177cdc4fb51ab2f58dca844074ebb4eceebae7cc777b5af1d67f6e41dbe564b860679fd13057813ee78078801456fa70917f6b4a0e55697b3277137c0de5adaf5856f77082b4f838f4b4ebb3601360b3a45008b58d11efd3d3cedff956a6"}, {&(0x7f0000000280)="86702d8f53ede485b7d3ec95e682c43f9d9fb49f8401127f68464d3fc35ae60cce62d015c432c3f0f44a55efc0ae3c546ae67367ccc68a4687562b5197c5603fcae369dc3d99d2e5cc67fcbf5c756e84d48a60db805daa661a34d293ee506854430c0c99dc4165cf73366f19e6"}, {&(0x7f0000000300)="96d2952db3ee1d1f96ddfe150d71b1edda0ede8cb2735bed6192ceb506e2bbfc03a88c822bb18fd9d0afaf5fa491cd784723203689889d961a889f4442e37280dd92168d0162f81e04879414"}], 0x9, 0x0}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) getpgrp() semget$private(0x0, 0x0, 0x224) syz_open_pts() writev(0xffffffffffffff9c, &(0x7f0000000180)=[{0x0}], 0x1) setrlimit(0x5, &(0x7f0000000980)={0x0, 0x62}) r3 = syz_open_pts() open(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, 0x0) syz_emit_ethernet(0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 3: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) (async) r1 = syz_open_pts() close(r1) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000380)={0x0, 0x7cbd, 0x7f, 0x0, "bddbf448105300"}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r3, 0x800c745b, &(0x7f0000000080)) (async) syz_open_pts() (async) msgsnd(0x0, 0x0, 0x0, 0x800) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000), 0x0, 0xfffffdfd) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) (async) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) (async) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1001, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, 0x0) (async) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) r6 = dup(r5) pwritev(r6, &(0x7f0000000480)=[{&(0x7f0000000040)="fdf9f1c2cc772b4b7a91cb03f7d76a51f2e43945fc101293ef26da699de52e8e67bc8b63a8e598e0e283d7", 0x2b}, {&(0x7f0000000540)="5392115479c3fac2fadbab99dbacfd1c97a1589eae6a2dc0571e313309c9124c7055afceb4d00dd10342c7d18a764f5a035de6b81e40def849c7a5350f80c302795701dabf476d95f2b259850f977553de737af3fe572e0a160e37d1b4e9e5b970319f5b07aa83c9e4ddcbcab0ba9ac81d9eecaedfbe011d9eef4908be0e91b555022c75969c3f7cd9a094c5046cb6d6ff8e80f56cf5f6f7e38cc11d82f2eacfdca7be0281879679d3a80bde3e87ca8e0a6ec391e49e74ccba8c8b010b249a3641a289", 0xc3}, {&(0x7f0000000240)="90575a5caad02248f1455e0e7f3d79c3950dcb7bc7d3c42f229e3c2871b65cdd2fbded47072887150e0858716c8da9c1ecabae555f714f2fe74660a2c05b37b16976b34a5b10751537290d013bb9668c5445ff50755acf7a4e617bffbf308286fc151a6676e1ebaf916a2e6e1f55a7a1cdbdf2c2", 0x74}, {&(0x7f00000002c0)="087cc6872186", 0x6}, {&(0x7f0000000300)="2be07fb5828077c6d1c1a38c", 0xc}, {&(0x7f0000000340)="413fcc52b95b342a3a3ef1241fb561388eda6336e824ae6afd553da46e16c775fad42963", 0x24}, {&(0x7f00000003c0)="756c50b47ca1ef3bf7e946741671af1424b450427b5fa1a3e1062e6d38a2d7ba30a730c83ad579ee7ef50e48f2f628ce790f437250a4e6431dcddadd9f810893ceeb630d46d5872ce6d00bb68c047ed1deb5a9392a734f5fb2d387a3a947818af922257c9b4981e25500a971fbae01", 0x23}, {&(0x7f0000000440)="ba4b246ec26c10a339bff97ef1cfc45adab8e4f06cfb8c92dd9b", 0x1a}], 0x8, 0x80000000000) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0) (async) fchown(r0, 0x0, 0x0) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) (async) socket(0x0, 0x0, 0x0) (async) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) (async) msgget$private(0x0, 0x0) executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xffffffffffffff57) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) (async) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, 0x0) (async) ioctl$FIONREAD(r3, 0xc0206921, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) (async) pwritev(r5, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) readv(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/36, 0x24}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/4096, 0x1000}], 0x4) (async) readv(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/36, 0x24}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/4096, 0x1000}], 0x4) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) vmx_mprotect_ept: uvm_fault returns 14, GPA=0x1000 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x18, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000830, r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x80) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4}}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) r4 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) writev(r7, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x4, 0xffffffffffffffff, r5, 0x0, r6, 0x48, 0x30}, 0xfffffffffffffffd, 0x2, r1, r1, 0x2, 0x240, 0x200}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000003c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000200)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f0000000040)=0xc) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x198) setreuid(0xee00, 0x0) r9 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r9, 0x0) executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r3}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(0x0) setuid(0xee01) ktrace(&(0x7f0000000180)='./file0\x00', 0x7, 0xd30, r5) write(r1, &(0x7f0000000080)="c7", 0x1) write(r0, 0x0, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x3e, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r6, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r7 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1021, &(0x7f0000000240), 0x4) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) executing program 3: open(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "b7468837510a984fa879000000fffffffffff700"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)="d6", 0x1}], 0x1) writev(r1, &(0x7f0000000580)=[{&(0x7f00000009c0)="41b2387ec2bc56355dedfdd831e4c07c91301b2988c7f8f8bdcf3e7c66995f56b2b773ae5ec6aed64a5b9bf3b6c9e782ed692f57fb338d94712c37f76432556a012ec66b6048f43173f7636504c4937ef7996fe5363cef606eae6ebb3ffb0c343ab142b489d3f24cecfe12f4014401817f2e487822228c5219b3c3ed60ead123e205e82d42734a9193378deb6a3e3f636685dd01e6deebef914ea06fe23917288bd17495f47495ff3096136b6171ab1307aaedee48524add957af18cc7e7c1062ab1f6f917ef571e8f69360590376863a15b97e674cf9825c5f91155b6808bf1dc0d5ac356aa7f277f64dea9317912f335bebc4ce1f4620892480ec8439bb396993cfccbeaf40d9e53f53865c49df0323fe3b31b5a90243e865802518c5ad7558f444b9b85735cb94e4d9c321c188ee9bfde58b75c33b4b7765d37632161b87c04bc7436c00376a9d066aa80f35e443b380fd0b5059773c42e4702f10d58995e7d983930539faf6a4fc10f4149b6a659fe52b66cd54f2280f605419c904297abcd4bc9ec6431966782a47af831ed73c9947153bc29d8bf186bfecceba727d7775e2763ff13811f6f30cc0269e987fdcdcae71e372cc56a43f204b4d2bbe76427d72e27316938f9cde2efd360b198fd61783b60776566e3dcdca6c77239bfd69341b89002bc9319742027dc519608665f71b54592a80fa782669ad8219c7da24096b6c33ae100bc5664dc261389fdbdbbd78564f8c356af48436dc9f474330e0fa064c59bd7e0793fb0ca7321182c3f65f72ba8b78f66f5eb2f27e76d6e0c138fc90a69664aa979c485dccce367459a221b30b35ea7e96c8b1ee8e11c7c9a26f97687a4c8c74a635df89219e185ed718d93725bccd0b22b1f34d5cdd42a8e98c1c2f84b986c398e3d76daa80c58117201143384256ddc92f9f86677c58514fca3c520f2c50894b99bdf2b865774f75adcb3041e0a330fce63d1b03aa5cf11cd0d993c03e18e1d9f874265f6bb377f0c9ca80a1e12574204f9b617bc68e35520a64a53f68b1280a6dc334b82bbe0676169a2ebaff777136a9132b078223d181eba77e1a882abc3c097bf8bae31f130f238350b4cc36b771328b8d5883a1b34ebab0429cf418e3d483c0f2b2fcf1e252a08268fbce42b40177fcfe832d6c274c325dac6c3cd7d89774aa1afb3d9497c67d6e5738a91e6af8722f5ffeec0182501e6031092bbf0f0f735ceb99c78b5b896f2e46b94421bbd82c82196834b2168a18de724969a5329b47cab8fad23646fda3347355404e6b9d5c15a8e6892cc376a295e48e73b9bca13f51a5a1ef3ca42883264c9969c956e3f398e3d6fc29083c810e14a78e2387a12bf702a4a9823674afe6039eb6d314f2de0d0f80b4fba8a357971f72d9f095c83a189f9af68352e1f0c0b7bea5d0db7fb9f0e21be4c5051ba1d927baac86375df56385a88f080647c1ecdf80117b377c52a8046887bfbd94f2964fa758fb5702ce6e39f39af11495c1c153c239d247d10a8eda72990475a86a16d8d7398c1d10889b88ebec6177a04c5e16de038eda466c9e0aa151256ecbdfe8da9ae6b91a206ecff1b1378bed5e0d96b680955129f383ba298ad10abc4c73756aa076b2394fc339295b79c7760ce98b890dc26014914e3a393fc1c2f77ffa43eb09b9fad607d5b9d2771cfd7665a855911a68f25085631defc779a8df13cffb908915ee6f9cc37cca71ff4b002105b823d174995649947953eff7526bc290cf6abd257a6bf8da3ba790564612c8c49adf61c9a7b9b567c0700be347c32d2e52cfd40f2f2c752daca95793243ab2e6e22b186ddd832d9b106720057024e71155ad0d98f3552fe088f7602c0fa0875f734830dccd1ba69e2fda0071d0532f0a6700bc8361eca5a44f3706309f8a9c3298c1d85eaab2b633b3931b1fcde36357ba789f08bfbae3b25548edb07434824f209d96c1ae2a5cabec187562eada980e5023baa97935adb4766d267cc36d6cceec6128f32ac3a13cb1bc56b7a103b86a85f7b5d59af7993b692566d4699974de418c842814e3582735a8ce789f5d94c5d96eccd967f1c3d25eb7a742d5324e3206b4d4bac1b69c2eece4ff3415d5190f88019d86b7249e145d6426163e401f070424bb0b9107c80e831230cd19ccb56ea929432b8658e9171d726f48977056436aec299d6613100e01839570ab50cbc0fb99a94be57eaf14adb510a24bf4d4cd24f463e0adf6232cf009bc6bd4b2f82e7ee61221629555cf3dcac083d4b253efc225b69d5ed19696865b2bcb45bb3c756a536e5e8608b819b96c12231615a550274a8a1a302c0d9bc6cdd0ad7e0927289ed7e68228a0f8bae5dfb3767780ac6962226d8ce15a403c8ef8f63af26bc783a7b39aa5004b5c4cc5ada8b83f5150167153fb34bfd16437461a769c3325695da8ec634d3245521818e6e05a55ed6b2b8c69f42df36b758e0bd988a20f11a5c3acb73b96e40179c558385ec6ba12bea48885c3fd9b4872c84d9d25f91dae3a52f21ddea5d198ed71e0fa3f2e337f650affb382457c0bbc06f6d4ec1827ab3051e3e3f2180d02d69cd88382e070dc6683f4dd1e32923f1328788dbc631e0e95a437d219de4ca6d06ec49060028e9d8792fdd0bfc9eb17fd164f49be184701d0a6bf9634d5b9c3ff433fddee4005f8922e9072b14be1a393d880e96192580d270afd34d38d6f501c969336e9e05df5589a60cfa4b39ddf4f1894e65183d9969b036a1ea5df6986fe8f73952995b58eae504570024567c67f0fdfe0bd76ab92a91a8f106caaffa383b98033dafac0c56489fb3fbe11778ef14e309e49cb24fdfbbb5f47036d53a11ffbeb22465c0f7bd09224c5aa665a954e3b81aee00fca627d449c4e6b5ef53483ebedb4619f82827c8bdf8635f39939b0132abf72de8bc8454e79cc9cfa474fee0abe9e27b14a65ed4706c8aeb3ce9921c371d7b798c599dbee858253c5672043708caea3eaa33d0599c8e2ddbae614b55380f55d79cf33fc20bc310c4622c42f1a98ae824588ad554b92e9339af8d9d200d6d55e89a0c1c99db839bea6ca90c8318d919bbd972cda4c0f61157183927d1c905f92bea35613c78082f10748e39e8ce3656a36462d865d3910bbf4b0f02d84da9f507f40f1f408b3b3de984e1fd0387bf213d38c50e2d055192a9cd70d4f4a7760d148f3e7fe0361e1b1e6c26049d72df404c15bc1575dddbcc3f4b793edaef4e16d38c7d6ff7845cf7abaa1a6d213d93a571f511a78fea887832b20597bc9f66450a4c4ebe0256842c37838eb51d90a0b09d8cbe6e3d1a86dea8055cccdf9e4474026c2f03989fe425f82c5486e79fbd09e71bb843e6474498fff1dd9e8911da297b188dd9007a7a788bf43d396965db02380f9244efbe44e868851dedb25ef74b6b9f0c8ff393f84f130addf76aa8459b5df560745be6ad66c40d5ddb930cf3a04b9bc2cd1022e293f6228540141bd0052115c2ae901a8405cdc2f4609ddc6918db13826d435f36df675c8a0435d52b8ef5677e310947b650fc03bd1e85111dd946bd0b35be005289699ecf393d27161413f4e5c825ed306955fb61188eecd7f77ee67e6d4b17c739c3d8bb61361342e7722c7663734f85804d27120b6b1f486a102b1fa35081f053272ceb412fbfdd16f117a2975eb6526543b073a29826753d63ec6c7923318bbcb4e3175b8b92c2aa35f92a3825e5f98a8ba180373f028ebd068e428c8cab2df98853391b5d6557f421a4405696f8ded9b11e8f3e6b145c09eaf594e72b8c87138cdc83fe989b40736012fde000601de48bfd9cf92e8724bf28b6921f5cb40ceabc361195e35ef6324a7e6c1b699e50bd42586ddb782371a7a1155585ba542b4867fa05e50928c58d7066e8d62671f26f8ef4f9ab11a32b14280183170d8ce2a1bca51041375f2bd9b2b98ab0f6b512aaa2a3c5a102422142fe485622412d1c41dee43549e6c5427b5ce0bee340dd228784d3da93afdf0949dc814cb7eeaf8d6f052f2416922a4186a3d53a4ca8a1139a219700e0e9a5cdf2a5309683cd7cd270d269b511157766c1521f02e157fffecb082d22f14ad9a89636b26822bd82dca43436cb2932d2a800b31835d27715235fac8eeaf6bbc4aa6240706243ac1b24155d40d3acce0cc5f995a963d202b16a3019e8a9639cdc0f43df8f15967fe4851510df848499ec910cdae0f97867a04c0bdb9ad59aa6be88724bd8576c96e316dbb17f91d6405426aab734594543ff3d93cd84e7b7440174302d7cf5dc691fc0067a6bec6454573f88098876defebaf3a7ae1a80a44e2bff767574869ad3d84809cc28e3dabcd2484357c1f7e73dc632ea04d345d3264fdd1e8fde4e024276bc8ae40fd71069db6effb05ab255fea5ff8973c24eaa28b0038743ae0bf94dfa2b7d38f0d13e0800bae0e68bf9bc70fee5276b338143fdec6fe4a7d18d4ef91e38c1a3c38f58058cc01ac2ad16dc7142032acb47b27ac1bd3db82cd3bb855367684b8c98cf19b598da9b7ae307c1f9ff8067c5d0e36cd3434a28e6012287048e6e1e14304434f55f86443d0ac73b7b786f11b79117c38627aa979a1d6c8524949ad55e15b632fffeb2aa168c2eee6475bcc8fa41bdfdeb9d5d119f4c1c84d1cb13c970518380538474d4432a5df63c86034c0316641bec7916673e9ca8d2920aa5b0ddc0af6402445d4af4e190ef3823968a6239035cfd2d7aea59ad46b23b680e99e509b84efbecdd4d8477b5757335e64b7fdebae9b394ef96003372c0e2e146bb2e8304860a5389b641ce5f01ae60a5cd20fe91d3812a42b9293dad3ae98c40c40ca17c68084068cbc566b5ce2b1ca6bc957e563f380ed69c9b0f64058cffb20859f05d45a50343e18d661f632767028ae38d79b9bf838b7fcc1066d53dcb6f52d17ae1f8e439059d48e8e37a860359764c36218f0d9ef6bdf7a62c84bd581da3b7c6338c962f285dafd0efe49b47f44763480b71f6a960f31a79cfdb09898a1909ceee8c09b097f3ba021e1e363bfc2cb21ab4205c63c8546358c1dcdbc29c142c879bfd077d85f04737150f73df15804ab35a55228ab6a9234c4e27d34fff480af31044b024d7321eb2f28ab179fcdc1ecdc1fd506f1d0aca7a541f94343b60b76b420e40f21cf81f7712707bd588f5d5af2752b109c9ff2ac76932daf76a72f504d84ea6c96e9a7a2024ea001c7744975174a3b7e65ef7aa1468f745e8a68acb6c8ebf1aa60d86f64e6463aa8b8925cba79a85f5a88a878f99606d5e52e43a7ab4cb81b97964710bc5cdd6d422f3db8653bedee5531ead6ed536dc98bec4fd3adc8e271cceb8b86a0e829ec7c182e9eb6a41f54ad4e754306a56424c039381e03362c10ad045dbd6223ac9da8af050eaec3bc1d054d97df4dd8923aca45a105cf74eaa7fe3a7055e2b933d554ad353a5444b2225b1151f0db4bd39a40eb4749601e55a53d534cd35523ab39c9018f98ac7f0fce10e35767f3b37c356c4426c2ea14d1582c4446035277190a598813f771b862f87565a5a95c74aa57a208666b585132a970f54bee0bbb7a1557182ccabf860d67b21b3c747c0d260530fb65d4e50a0708f9434e26f6089dc2d2b33256885554254093c0eba690f4644f147b8a8cf2ea4d97f5ecc55ef9a0fce041f05390c884dacfb328dafb800b76314e7ff7c02bbc71e4e1fe41323a462f93f7a5a7b911bc636f26a54c7cf130e9e79c9dbd949afe6f88eb575bb50ce7daa4e8d770e59ec2145955012ec3cf877944addc2cbcbe51ffbd5f12166d7575cac903b1ff120deb142e5d40a0d", 0x101b}], 0x1) open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) clock_settime(0x100000000000000, &(0x7f0000000000)={0x8000000000000001}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x60}, {0x86}]}) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000180)="89c13e94000000000000f6df30bc", 0xe}], 0x1) 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(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, r3) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000000)) chown(&(0x7f0000000040)='./file1\x00', 0x0, r2) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)='./file1\x00') executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) 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, 0x0, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x8000, 0x0) setsockopt(r4, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) read(r1, &(0x7f00000001c0)=""/153, 0x99) executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x95, 0x10}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x40004802) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f0000000180)={0x1, 0x1a}, 0x2, &(0x7f0000000340)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082e4866e9c1a0f214ba36fec8b4a53293843088853be7b6dfb06dadb76a8d301800000000000002a14a071f132bb6f81f6f48ea639049e8b40dbd3bf431e458e3d25353af2b410e8e3bc486018b3510000000000000000000000821ebd3d5eff13127b291f139f4b429d8990ce5a5ecf9a85a6edb8257d1af9313fd080734f7a65e1723c605b0ac2dc7aac34919f53483abbda5f530d3e6a928309a388015ae09d29bde323dcb185957f291a624283858505f580bccfe8c668c48e47828a603e130e48026450c7aab633d0cb50498c909bc1b111d7048337f00a83c802348c88b8b8f149029cda6af62a203d063c5fac9782a1427e64d2253021570b8c8a258bee831918f47f3e8613112510540023064938ea2d91946f0b5eb110a7bd2d", &(0x7f0000000080)=0x139, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r1, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) socketpair(0x20, 0x1, 0x7, &(0x7f0000002340)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x10, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000540), 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x3f, 0x0, 0x853, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000140)) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) fcntl$setstatus(r0, 0x4, 0x0) denied attempt to set clock back -9223372035775791058 seconds executing program 3: open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f00000002c0), &(0x7f0000000380)=0x4) ioctl$FIONREAD(0xffffffffffffffff, 0x81286947, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8004"]) executing program 5: r0 = socket(0x2, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) select(0x40, &(0x7f00000015c0)={0x7, 0x0, 0x3, 0xe53, 0x7, 0x20, 0x2, 0x9}, &(0x7f0000001480)={0x188, 0x3, 0x9, 0xa406, 0xffffffffffffffff, 0x6, 0x7, 0x2}, &(0x7f00000014c0)={0x0, 0x23f4c5e1, 0x4c7, 0x81, 0xbe, 0x3ff, 0x4e, 0x10000}, &(0x7f0000001580)={0x0, 0x90b}) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) mkdirat(r1, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x18c) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20006, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x4f0e, 0x6, 0x8, 0x1000]}) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000640)=ANY=[@ANYBLOB="ffffffffffff00b70000000086dd6048afa20040000000000000000000000000000000000001fe8000000000000000000000000000aa00000000000000000401050000000000030090780000000060a76f03000000000000000000000000000000000000000000000000000000000100000000000000"]) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) sysctl$net_inet6_ip6(&(0x7f0000000280), 0x3, &(0x7f0000000080)="3998a8", &(0x7f0000000100)=0x10, 0x0, 0x2c) sysctl$net_inet_icmp(&(0x7f00000000c0)={0x4, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000013c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/28, 0x1c}, {&(0x7f0000000040)=""/39, 0x27}, {&(0x7f0000000140)=""/235, 0xeb}, {&(0x7f00000012c0)=""/158, 0x9e}, {&(0x7f0000000240)}, {&(0x7f0000001380)=""/47, 0x2f}], 0x7) r3 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001500)={{0x1, 0x0, 0x0, r3, 0xffffffffffffffff, 0x2, 0x2}, 0x101, 0xfffffffffffffff9}) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x43, 0x80a19f, "14000000000000714543e43382069400"}) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000504600000000000000009", 0xd, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) listen(r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x2, 0x3, 0x0) getsockopt(r5, 0x0, 0x66, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x25afbc3c, 0x0, 0xffffffffffffffff}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/23, 0x17}, {&(0x7f00000009c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x42) recvmmsg(r6, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) dup2(r8, r7) r9 = dup(r4) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r10, 0x0, 0xd, &(0x7f0000000240)="ea000f018f89a2ab", 0x8) recvmmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) dup2(r1, r9) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) executing program 6: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r0) r1 = kqueue() read(r1, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x27, &(0x7f0000000000)="156b007b", 0x4) syz_emit_ethernet(0xa9, &(0x7f0000000500)=ANY=[@ANYBLOB="69e1629be0f0c0b8aaaaaabb86dd600601fb00735000cb69bc0900000000000000666c3e2c6fff020000000000000000000000000001"]) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x40) getdents(r3, &(0x7f0000000080)=""/221, 0xdd) executing program 3: socket(0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r1 = dup(r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$SPKRTUNE(r1, 0x20005302, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 2: select(0xfffffd4c, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x0, 0x1000000, 0x0, 0xdec5, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socket(0x11, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0x23, &(0x7f00000002c0), 0x0) socket(0x6, 0x4, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x50}, {0x7c8}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r4 = dup(0xffffffffffffffff) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) getuid() setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000580), 0x4) connect$unix(r5, &(0x7f0000000000), 0x10) socket(0x11, 0x3, 0x0) msgctl$IPC_RMID(0x0, 0x0) r6 = socket(0x20, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}) r7 = socket(0x11, 0x8003, 0x0) getsockopt(r7, 0x11, 0x0, 0x0, 0x0) sendto$inet6(r7, &(0x7f00000002c0)="9149453a262f96ce7d7bd4af9487f9cc1617c17c795e17e9a972176eaa7160617cbe2855b809a5bd3e5787e118a94a8405c3fd22418db18085c64b38932cbd3f6b0b1ec864864ac3b154106fb99246e51dc6397bf660b7ed90406873b409fb8c6fc88ac09e0906b6f8ec50b1602318cd5c1305ac4380a3baaa651135c24a20260b4c64c5b1011beabec664fec166018a85cfff38df13e6a000441716eecc934d3c1b8634aeeeef824fd42eb243450120c48dc164a04705fa13e7561c3ee1a1e0a9a314ec8f85ac1761372e3a55f618", 0xcf, 0x4, &(0x7f00000000c0)={0x18, 0x1, 0x6, 0x9}, 0xc) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, 0x0) kqueue() executing program 5: r0 = socket(0x2, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) select(0x40, &(0x7f00000015c0)={0x7, 0x0, 0x3, 0xe53, 0x7, 0x20, 0x2, 0x9}, &(0x7f0000001480)={0x188, 0x3, 0x9, 0xa406, 0xffffffffffffffff, 0x6, 0x7, 0x2}, &(0x7f00000014c0)={0x0, 0x23f4c5e1, 0x4c7, 0x81, 0xbe, 0x3ff, 0x4e, 0x10000}, &(0x7f0000001580)={0x0, 0x90b}) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) mkdirat(r1, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x18c) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20006, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x4f0e, 0x6, 0x8, 0x1000]}) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000640)=ANY=[@ANYBLOB="ffffffffffff00b70000000086dd6048afa20040000000000000000000000000000000000001fe8000000000000000000000000000aa00000000000000000401050000000000030090780000000060a76f03000000000000000000000000000000000000000000000000000000000100000000000000"]) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) sysctl$net_inet6_ip6(&(0x7f0000000280), 0x3, &(0x7f0000000080)="3998a8", &(0x7f0000000100)=0x10, 0x0, 0x2c) sysctl$net_inet_icmp(&(0x7f00000000c0)={0x4, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000013c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/28, 0x1c}, {&(0x7f0000000040)=""/39, 0x27}, {&(0x7f0000000140)=""/235, 0xeb}, {&(0x7f00000012c0)=""/158, 0x9e}, {&(0x7f0000000240)}, {&(0x7f0000001380)=""/47, 0x2f}], 0x7) r3 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001500)={{0x1, 0x0, 0x0, r3, 0xffffffffffffffff, 0x2, 0x2}, 0x101, 0xfffffffffffffff9}) executing program 5: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xc1, 0x13}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0x3ff, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setregid(0x0, 0x0) socket(0x18, 0x2, 0x0) r1 = getpid() ktrace(0x0, 0x0, 0x40000424, r1) setregid(0x0, 0x0) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r2) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r4) executing program 3: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0xffd, 0x0}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x16}, 0x4, 0x0, 0x0, &(0x7f0000000040)="f52094f8", 0x4) preadv(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000480)=""/193, 0xc1}, {&(0x7f00000006c0)=""/178, 0xb2}, {&(0x7f0000000180)=""/27, 0x1b}, {&(0x7f0000000180)}], 0x5, 0x0) socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() getppid() r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt(r2, 0x0, 0xa, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) r6 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r3, 0x0, 0x0, r4, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r5, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r4, 0x0, r6, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) r7 = geteuid() semop(r1, &(0x7f0000000140), 0x0) r8 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x200, r3, 0x0, r7, r8, 0x88, 0x7}, 0x6, 0x6000000}) r9 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r9, 0x29, 0x25, 0x0, 0x0) r10 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r10, 0x29, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) executing program 6: socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad720fd18b08fbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051e", 0x7b, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ac, &(0x7f00000001c0)) sysctl$hw(&(0x7f00000001c0)={0x6, 0x1c}, 0x2, 0x0, 0x0, &(0x7f0000000540), 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ed"]) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x0, 0x0) r3 = socket$inet(0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x1, 0x2, 0x0, 0x20001fffffffd}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000140)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x20, 0x3, 0x22) r6 = socket(0x18, 0x5, 0x6) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) fcntl$lock(r7, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffc2da}) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffff9, 0x84, 0x5f311b025a1e7ea4, 0x0, 0x2}, {{r6}, 0xfffffffffffffff9, 0x2, 0x2, 0x6, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x8, 0x10, 0x1, 0x200000000004}, {{r3}, 0xfffffffffffffffa, 0x0, 0x0, 0xc740, 0x7f}], 0x1433, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffd, 0x0, 0x0, 0x3, 0x400000000000}, {{r3}, 0xfffffffffffffffa, 0x6a, 0x1, 0xffff, 0x7}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x3}, {{r4}, 0x0, 0x0, 0x1, 0x1, 0x100}], 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x0, 0x48) r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000080), 0x0) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x334], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [{}, {}, {}, {}, {}, {}, {0x2000}, {0x0, 0x0, 0x40}], {}, {0x0, 0x0, 0xffffff7c}}}) open$dir(0x0, 0x0, 0x0) r4 = getuid() fchown(0xffffffffffffffff, r4, 0xffffffffffffffff) sysctl$hw(&(0x7f0000001440)={0x6, 0x2}, 0x2, 0x0, 0x0, &(0x7f0000000000), 0x0) r5 = kqueue() r6 = syz_open_pts() kevent(r5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0xdf}], 0x10001, 0x0, 0x0, 0x0) dup2(r6, r5) kevent(r5, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x22, 0xf0000000, 0x7, 0xedd8}], 0x0, 0x0, 0x0, &(0x7f0000000140)={0x1ff, 0x3ff}) r7 = getuid() utimes(0x0, &(0x7f0000000680)={{}, {0x0, 0x100000000}}) setreuid(0xee00, r7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r8 = socket(0x18, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) socket$inet6(0x18, 0x2, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000), 0x10) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x24}, {}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xff, 0xaa}, 0xc) executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x1, 0x0) getsockopt(r3, 0x6, 0x1, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000440)="8eb67680aeb2d8cc5a4d3a211c6c168bf0d9d81cfd281f1f60a3b4773c605203a2d358c668e104b293e050b43bfec7f0a7a2f065d6a954a33630ad874a6ff448eff25f20d1ff5c53f64d3eb6ad51c40210c3c7041e90a80bf974fef3613fd7f29aa1ebd9a351b697a82fc248fcb84be05e243e3727c8f02f0a1b890d076c6d14e434788b25868bb3451fc8324619517132c1ec6b72f14bff5b6faa580597499a196767bdde70440d5245d26121cc47e43147f2516b28a455f5fddafe48a774917520660c985f67128068fa212079fbf93fcfd9c85daaf0ceba61776b60bbf162127abb"}, {&(0x7f0000000540)="fd63fbc9cf95319d6b2795fea3e1f37f1df1f9429a5f56d734845caffd1e2766dc4ae4031b4ca81a861c592b2bb65f29316a29967072afeea6794515b38d099d359b13f1db23c7c183700f7f22be8df55124acc2e66292831f64d0b700c716a12d70a3fe92220973ae37eacf413ca28e524313999de31d77d9314eacf9632857c28fa120c2defa1f0d5c8df0af64f85dc3d4350e6b128eb992fd7b965665c9bbdaace71a35a217467f7763ef6dab0ae32733971899adbe508ad814d58e42408c39514605a541a373d3b347bd9132c19e493c"}, {&(0x7f00000000c0)="af7fdec49657b61436aa2d44236ba673502611c4f9f96f26c4022f1eb79f9d759b20"}, {&(0x7f0000000140)="3c216eb93df3ae50d9aaff73c6360dfa0f271ea2a7d3167878364da3a5e7650e9f68cd70eb2c0ceccd13f008643afeb2d5769dad4309d2052a0a66da26b0a02c72119f2067fc03b9e06fb19fbb10627eb178d5e78f8802a0e741ccee8bf5da85e2f78a943d6b8cb5be4a693ef0ad1307ddb348e26479d64d"}], 0x1000000000000061) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) getpid() ktrace(0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) syz_emit_ethernet(0xd6, &(0x7f0000000640)={@random="91a6e34dd8bb", @local, [], {@ipv6={0x86dd, {0x7, 0x6, "44f906", 0xa0, 0x2c, 0x9, @loopback, @mcast2, {[], @generic="1e68cbbe23bb96ee3cfe9b5c4e3ff4b47abd9325a92e72fb4c4b8de364d768d0bbb471a86c3a298de1ab89f20ac08303050a0fd1276177e5fc12ebe169bd4a976e70edcb975591b93899908202e9a81138afd9cc74d33c83360caa1c526e242b865421a9e0fc4cd9fccb57cabe1b58da115bac7375f96cf627ba8cecfd69b6d7fe8cf61d6f8386d87e135b5c85f859aac015243270b7dad16f4840c3bb50e750"}}}}}) close(0xffffffffffffffff) sysctl$kern(&(0x7f0000000080)={0x1, 0x1a}, 0x2, &(0x7f00000001c0)="10050f5468afe39b90ad25c4fb2cb362ca1a40eb098f53d254b13102e7f9fdf2a07193f5e51c1616824acdc0ed198f6b9e27e9e2108e440ad440f6785116b26635007df757cf56d76d1419450578cba3301cf22e29e51367b808c5ecc6b2ca6cc99243a9a9833a43836f7b0134a43aebdd5af1", &(0x7f0000000100)=0x73, &(0x7f0000000340)="b12c3ff501267a18eed8f78472d29682c16ede6303083004ae057aaa0448f25f444271983197c1e79714ac62668a83b9c32f2df656e44e29215400dbc7e96722b07a9976d93af069d71ed38bc1a80bd9dc2548ded29209b501b60fa646e8cbcdf7d42dedcbe403f6279ebba3f50d4f8239958db6e666764709c1a1efcddb68f7fd1b8ca28a1aaeca5df9622be09a1c9ade800ab4d0f4cc3e3ad67ddffa65d9368317d5b8ca9045d5f993da8e3698ea05b9821d040aa908a81a1170f41e6e4cc8fea071f6e3553ad7e0977d3ae27eba85af0d621ed4e7bd79a3c2f24a6de041856035347817ebd1584ce6d0ca072a1a53caccc2cb3c", 0xf5) r4 = socket(0x18, 0x2, 0x0) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f0000000000)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x0, 0x3, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x80, 0x0, 0xfe}, {0x3c, 0xfe}, {0x8006}, {0x8, 0xff, 0x20, 0x1e24}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x80}, {0x3}, {0x6}]}) r2 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00000f6000/0x2000)=nil, &(0x7f000040b000/0x3000)=nil, 0x8b8a}, {&(0x7f00005bc000/0x3000)=nil}, {0x0, &(0x7f0000491000/0x13000)=nil, 0x4a}, {}, {&(0x7f00000de000/0x4000)=nil, &(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f00002a4000/0x3000)=nil, 0x3}, {0x0, &(0x7f0000036000/0x1000)=nil}, {0x0, &(0x7f00001ab000/0x1000)=nil}, {&(0x7f0000774000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil, 0x8001}, {&(0x7f0000376000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00004b7000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00001e6000/0x2000)=nil}], './file0\x00', 0x1}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)="ee11d2ac4a369a3df569235b8d2660d4289965251b4391420df924324e95a4188c43495585c1eea1548c1d30aa9ad4940e68da087ab585c7a63f957e9c8b5f4c4b5833dba5d3b37692fe8c52d7608930134574fe223939b01c6e7d7043e61162321faf7d22e8aa2d4449c0fb3cddfa88eb4e78b5883d7bf9310bc4bcc3ae5c6ea8dc959293c21e608f290e16a9e7614782b590a09b8b25ee1abcf0368160e32ac1b4562ed0", 0xa5}, {&(0x7f0000001380)="fc151dfadc82f20313923eec8c8d21185643f13b75abf79c47761e54a6435822a3a1ea35790cd7453d4e6f7ec893e3116fa348cfd4c5e3916c60b4db92e744a2c10f3fb044c6868c2d7bb9b45693c7bbf3df8e31b6864ce71f536e658ec4ed9189164476dd8908927db03213204f9292bdc43717ca590840bba872f75035e2a16b9b05b6c232be347671d1b31c1b4e9965397ffac62db6bba951f47b6a9b97311e71a6454cc783e39dffb4e20aecc7ece679df0bf25f7f74b070951c101e9711c363d4", 0xc3}, {&(0x7f0000000000)="ce42e18aee5ed450ee2c8b3b9b8a7956b0ed3e8680c7ab77b282923a28b419bca63bf44efa376485ccd84acc3e20a7cf3bb6e9472ba7e778123bc49907492c14", 0x40}, {&(0x7f0000001480)="9fa53d7722fa0c0203b23d920e0bc03ee44f24a521df59197294baad8149b1395ae4644588f75123ee5dbf5b4360c4aeb6ccda65657019841d4d16a03b58b0592c166cfd94804fab0a3018cb0ba32df9fc9104de1010fd175f916fbe926ec16854d195", 0x63}, {&(0x7f0000000380)="c69c4150e2532857e3d24eeddfe25136aafce8eca942456c612301e2e9c435ff2a99e161e8e3018f39bb7ec19b77f7bc4ddfe6dd90db8daeedb5a112066c103d92d31b3d414f9499995dc493c8c33175ebfbf1c7810fde8da0a7215cc18c1a8a0d4c9ceca06588c7f62f4328baaed2e04c39565778b3246c6f4af68f7355dd75516613da56f6ba289acee95de5991a7f55cb70efb66e4c6b4055e1f152a0b7a412202027c3fcbd846d72f46facfe18a429bd5509d56c315234a70d1695b15f6e684ec76713d98403eddd3276e0c05d791aaa3d0b6f311b9b40861a5c9bb5de39e162e6d072ea8696b1d1240c267211d41e623a433b1e8b30178c57b0c2bc4083dc30aced79e38b4fd9541abc7f25fe98540be6014c1f3022e0cf21c6a3681fcc2fdb08aca96df1a2da090096747d865460bac2f07892ca62d6bc700f6237021daa679bd613123b71d8af69f841d756cdf98fe839371dd2879dadef027f5451538e413ee202f7bad52ae71e40b068cf72acb0ee87221a725f0c337db2a68342b5f2bcdc9e274c7907fddbabab6a053d21171275528a9abd40b5c849a2113c2de23a48abff216cf5995360a94f57e164a5359c37659da185c617ea232683cd4eaa37e7828d209fc63a93ef507f0de6e64110d4e9cd1dd60c4237634e0329fddcac137fe4bc05365fd257e9d70ed80651756b00d48c15beb10a794ed1d8ee305ed9c005dc194e2e7d0aa4c8fdedcca0e281521e1136dcd8b7dc3d06df55570a9e554941496d8213cba8d462625cef5781db736acf56a6e0d2766eb354ccd49524569016a30a1b1f79437512800916ac63165b1a713b7b51895e6be5b16d0e2ffe1c6a3ae0cb8d6075b55aeb9acee4d18afc4f762ee82548641cf92bc90804e668fa0c8e12d66a24aaab1b8bf419299e3f8f95d89a6d7ab5fa67bd9feeb2177b42d0f43350b7a21f33579d795b126642b118dd2b102c0efffa954174bc6bdb726b72f2d289d8ca25687bf55a13ded455ad9be38d3ffa40440b35858a7ec3d5ea5b38a723ae3fc4d7ffa61120c0349d437c3177836f9a2b52a19f2838db29ae90aa64968c279788d3431e7d6ebe7dd706d58896160eb1868081b2b2b2de939e2b0f4bcf1985251060dca4ba707cc015b484b9ff864cb99e9eaf0b2eefbffd11cd90633e593b42402d77834893bf7a3fe66943b9ca5adf28a75091cfccc243c6573040470708eb1e07a063b285a131920dc85328503c2ceabd8355857bb23d36049dbad75723d75517eb3e25f9c23e858b3ac8b4ce7f8a68358680678b9b57502bbbeaf731aead80b626d31627972f896d493c5fdd6c88d474a7d0048d7cdb66b895405a1b0e1224c9d5247c60b56dd3abe41822e05aabf23c8575af720cba61160ba058c02c6646ba4c09113035e9c9120b724b1d7638da8218b46f5ac3d170ca25b67a2382900620ecf400d188320b1336e000cdf1c4390e995a09a094414b26b10c6f19a32f504cba14a10231eb79856d201fb9e6a3fc1ca313080874a5bef1609739e44352effd7006f505fd98046343fb6312e55001f237f1d2196cadab9ebf294895e3a90ea6b2f559cdba8fe4a8d8825f583ee4c4d5e4de6992daf83c3162119572bdbe3fb66558b7e7d8a294b8df1125a7aecab8288e5af27ac696d3aae2cbdf58d99baae278fc93e895b104b4421605696c2afe0a1491b8c894a65e888ab3773fa9f9e94a2a01bc9f5c60acf1b4e5b78904335b88e5ce504668ba533ca5f0a734b6c4d09de8a000a38c3558a0a6a178f22ea71b412109a8ffe24d640be200a59bd418580dd9b52ecb6c2a1422e302e28a4f919001b52d69bc3c63a4778528b28aa5bbeaa18a8eb41d7f6897f9c1959aaf13e4735c823f9f1fc506d6d4bd1543cdf9ab7afcc3b434c83c11e83a23d81aa87e6ea4919c983ed12fac29aec7d9888aaa6e234411b460909743b48126564057476a298f5964a7376058bbf4f4a89be47e4e45a07a9e4ee553f0adc0ea6297e22b5b5defc2944777e5e96f251c1e6a60e9eff730acd6edb1f5057c3dee9b953a370242fa7348c8562c5c0934f4891d0d548a319f6dc71759fa26b327dbb204b36c94b76c9faf7d6fdd93654aac8c3dda615a6a46c70bc81384ee458e045abf26bf1ffa561e4f2c9cfbdc61138b9ed2269faf5d421538313f2e6cbbad4842de1224a98cffdede43aaa6d3e3aa623e1df09d745a6526328e1f29100e8990a8080c3698f86f163901c1d7e07fa3991956c6155a9ec0659370d4098e19e2470833b906d32d92b0320ff79aaddb0df19dfb9d39858e90859c69c7043ac05f8ec8a6794fe37dbd9f1b55f4d2e269668d966fe38697b7e4a4fa67d923d9dd2914136282877b6ae8b382a7c28a11e20e582346db341a58cdf5b899450fea4cb2217f3050b0eae12f227eef595fa1a33c67363179e345a9f4f0cc1583e51005e2b654e25cf21860157dd759f152365815387125c272ab4a1dc556975511724c455bd133eca41982d9a1b9868ea958982759e4b299c169017253b138c24dff91a32a90073f509eba72d4cd01c5e58df44661bf81870c0df3b7009b7e9f0b53c597901ac72124f8fc40347778f7d97d4cb47a37ddbfd10635e01017dd8ef630812544110b856d319cc0ca0d9253226e9afbe2eda407d25ee10748dffe7b22aecfbf10d4274b2ec98644beef59a62aa8b2468741524b353984084c5338d45d6adb2bfb274583c8faf43924431a2de0f9ae9b3e57e15b2d02772e9de84be3d4734c05e673ccc549d9acf5663489c9f23898148ba90adbbfd42ff3e4820f869d1322ca92a78e78e30dd50258970375dca005f98a523860aa38b9dbb4ccbcace2fff74278d053501dcf9a0cb10cce7d3f81976863c6311ddb9c4a2eaf8e6a7b94269586c3ef1ee99b046474ba1c07641e5734862d489d5cc9823d2839eb27fbec99b4cff96572ee1bc37a92667e0a5b33709d7123cef4287c6f3fc44cfc8afce51e0c510e3a5e9ddecb5d53303cb3d96a58440cc31738ab35cb74b1f8fb4dc1bfdd1be23dc1ffc8b15f5ec0e58c8aa44f055932fd2ec4c5c0882fad774c0e83b6393242ee904e89e32ea99b424e1410b5dc0d744552ee5bde67ba59cd941823bcf9dbf5a47111e72f5a952861acdfe591af803ea3e210054ad86a3292d0fb8d04b29727dc31235abe3c91ce0e3977e2680779b060028b14109af17afcc070274fb9c9190cecd4c0dc15206d5e5b8e47bec40d4f66beab886b769d90c54b52dd678c33b9e79416e208bdcb6dad9ee8c91c3762fcbdf468022f44f85440cf9fed752339eada0fa490752a98bbff93dc793144afed411e27e59a66e03fe9fed41cce7fb6f94257ba9942fe48e17dd38b33557e466536c0d32006e03eb00468fe01d9fcfc6e9ccb56884aef3d487ff9c0334fb3247da2bf480cd6a4165f5b642c95f7149de94dc450e8bdbcc96324ef44e70003eead7acc4f1f8f180eb9b31fdc0b413602528551d75c8d7a2784675fe73a9156f4bee24879e4461061de075f280294606f9112cb2e3eced11d2921eb762636b6f91f692f7d58944345de22470ed44c433275d7a685530f04d415be16ed5020fd550871ed4802c35344be55a93f62ba0acaf4c33283f562176c04c44e14441600a0bf63f26fd5b637b0aff0bc2585dd3f02f5a44c6d4c0f054651ec44457b8d7a1cc43d13704fc82e054c87bb40bf79298727bd946e45b53573924cb77b139d66e719bf737595358d2cf76fe84e1f5aea05095454aa6f246b54f8cc0ccd1d580d8229b73a27200b88177733a6f5adcc04831de215ad64cf50377ddd66c05f069585c1b741eccc58fd801660aeec29060c54fde8d8692eebec6c3ff666f947648543c669befd0c27012b2080b521a618ad39327fe2112a43a4d1476a91047808ed936cbfd790eec7fe7f94752f6e2d5f69f9e8afb7b860863ddf872c3758c4b159b877c7c60263baca5ea1aad639a94afcf2f97a83d5785d587ba56a358fd0123b486dd7d337cececc49ffd4bfdb19f7ae287df1864c2d124805bfe9679f8d8c57ef63f72f617de6008043115c6c9435579329b012d34c65e99b64a71602fe838678ede5691ddabc52c538dd9e95e2a0d11fcfadd6557d5200fada9658b26b56bce7c3fdbd57dab31cbf95c86bf9424092f85c385bcb9c4aa343170a101f27f27cf1c43c0afa47cbb08f207bb1838edfbc8ec81971db2fcaa0defee9ebe241a74c728abebbf8700e299d70a7f568d24360f4e091c04647fc6549aa1a40e8705a3d2adbf2c8eee7cf5a032cac9627fc8ca5d7e0310fc04eab9062a383ba176f304e1673b4ffd7487995f792a6084299fbb3ac3ec99f228fdee24fc6019111cbff3fbad542f4671c89bf3783049337233182cc5b38051106a0ebf56bea4be612d0f0cd91ad6edee07157262806f73bebd1bfccc7097d837082ba163e59fead8c918a600517f91497a0a9a8f00de679bc094d7b3c20695f7ff128578a87f2e3ace3419082c21dac0cb503b0ea97bbde8fab59b18b0f6a0966e0fa6eabda0de787bd5d56356fa9ab93cb50efcbd24acf995079a3af59aa50af7c3e42dbd8f6c521f4c7d64e3c8e0710bcf7974ee6380a3c2cad55c7df682a1ddb6322697d7512c0dfc58aab1ab9e152d014dc7c510feeb574dd5a0df1a02dbe3706d7e1936cf62e9112678e221edb184b2ca7c25270e31d7b844bfe4c1e2ec235e5d4edf8a050a71e3e7916fcc6ac49910902cf7b22382a7839713ab8541eabc05a07a115090b3f11c5ee8b32c9f4d8051f7f6b9b5978467bc9d97d4965cf651e50df535f5ebced458937948d0ce03e3be15bc01493a7f7888484da88ec7171ef1c4e13259db78bf852bb520f58382d4b3b272b4a630cdb5a0bbe82080e4abe55bac2995236496be69abca9bb70e8ef67603d7f0846a21cdf5186074743f6107d66b497e1d5485220c967891976850c024277207a6dd966f214968424920b5a11b6d12ea798a361f9137053843643de3a9af9ead576b75253d722c307e6562bf5132be68c7136e03166a29618ebe8f86ec727539216fbd5ea20db8000fd4da5b82a2a90ae34b18b6aee0f09ba448e3cecd2567ce260729308121e0bd6420da8aedab41c1063939367a2156402a73bee06c487b3383d0598e5e8a5209af2179f6967c20325b2c8a894923c8d7d20ad49fb15e2865ca2f8b7a0f1c70033af9cbe208aa75c52265ea736435ac7ceef08fa31269f53a65dc0e80ec4adf458215fd81841a612763075dccc289c6bf0e7efbc167be2c9918e221b2ab361c6263ee16aaa7e9e977eb6d334a73f569d005cda96b92557c27e5a9252a09b0587f378f5763559ccfe135e1abda7839759a1d09ec05ec1a168e985284fbaab9e7fbe8d9d24d9a846d4f8bcfe75b0a90d926cb27a217ce5dffe305c0a8659d515fc41689b6537b0a3ff4a5837f09cc16e170e080e099d507811c9b871de38c0b5ee72e56269a00e3cd4f1f521515992be39c4b894ddbd8a57062cfe190871c2b00604306573f5dda51a202e6b97ab4c77c83e760a63cb1129147409d0442de09089ababe3e22fd003db26ac4916f61a08c3c7dff92dc82359227f8b50d6e1a87d131bed9bc95538c8b55db29cd2adfc50e0bd4cfa64f798ac416cef76f0a5a5a6e6d1c04d0d0cf5cf42284d7b67a56247eed2077c1c4b063fb32b26ae5cb92b1ade8a72cecab208387d5f35e68aa45bee14e02ba541b25d8516611f3974c866059f67ec8ff37b205af39f33f00fe976545af0a6", 0x1000}, {&(0x7f0000002400)="17284e1b9ad9ddc636b055d562c2f788317cc0d379ae2a50c15e2e72c6749ea7afd11d6d24be2a04334593a91a621fc06e7e1faa6d1a6af1a9133925b6c39c049af8114aa94774297b56c5201ae38af1e871e47762de4a6e1458c8f2ed28d33a1c3038311b0456b786cc77c68c1bc38df6a1d84926943b323ce94bcd3ae8cfb5864de63b983f52291526df06d488a8087d3f6a85121fb879f60d80ba57dca18ddceb00f2624a82ba531cead2d4ec63cbb99cd2f434970a82e23323067f094823ef7c2be420041b596d637b9e6ec69ca7f36392d989cee59f13f2e8ce926dfff1525cdfda201ef44e524f46353f03be835870fc46d7fb059d65d2f68757a8a66f5eeaec82c14e1bc24b3c7a98d111288223aea605eecf801d1cd3b1b1b0f97c1ddff3fb1b65cb4ec6554851a6683daaf873ade47b87e165ad9b8ce66347dbc0e162d768a5d2bcd4159029d1c7c2da9d444b6ef1ce491ef71e370ec3779a3c606fd1e6a14082e9381f84109a308d526084dd1c7b90690ba017269ddb7fd495b81306076a91bb04cdfbe82a5c3030a488ddf15a3fdb5dea98e4e74eea979bb245335f846b689f1a907a29fd12b020cad17f33f70b2f5df9f6ce311b5b61dd38b875f5ce10dbc479c4ea136bdfcee962391827caa2d72d37fa3661312a5b979b8fbf0115e21d2a60af8e1d260ed6695cc237b908b99177f2cbf19e320d932fa3fa57309adcebbcc7a1ab434ba3b6d465b59c3ea01239fd28f47d0a390f8214ee702ec2d7d9cdb34b88ac37fa5d24807aab85565c533001f070aab469287c4caaef087d8a0f03b4fca9cbb33bf4d2f33b07003c56769b96e2a54b6aea197745c75fb46c9a8a8ba727e52ecf8ce3253a91c491ec92b91befad39f97eb28261a52bf90f55fb899f4f9410d45cb947f5e2f356279126b2d7ab26f5760e225012f4cca823d603a5e823d214143bad6f057b26a42ea444fcce47e989a4d2f1efffd9f405edb06b282733b3b17c9ba9e1e77ca1c5ae17cd183670ffac00d45e3919b7b917bf660d063a177f600f5c4038fee33fa30dff6b9bf53ce2daa69b9de165b20be99e23bafa1cdcf9ad1f0e8905e27f936eb3f3028e1183c74a84de675222c01d88a4186985323e198261e185d87d48b1954f9154b0639b99ea9b9f20c9f0917f6cfee23536734ef63fc2fafb9f687f0a2d48787ad0e6ffba990f9ea9c34b7b99abb6cb28d838eab1a5f088e482eb886d4a8363139f785a27440102803e931eb7afa385e7ad1fe63e738e42d059eb9f4f236dbd3a761180b541ac61431d8fd0a3d5b8fffacb8493803b869fe0e912ed9110f392c7d1ee071bf04b22fe250942db95751446857eb77f090db46d227d513978e3092bfc9233d4cad71a7628b67d35b4ccb6815ed33a3efb942b308f69bd40960819a5e86325b064485e47d8d4b1297203916bd33a10cd5c03a36e0a613bad4d012f838a1c952fea5715d2c8df3b69eae31a3708638204de538a48b25ef0bd353b85f936af6eba41b269394fe3930be06f18d77196657471dbc34a2708c2adf6324c53b726069cc7ad651ae7def4078ecf0b7a615de254668daea165dd5a416098b03035e956de61d561de2faf2a976697d9e59b0c5a3ce153c4e2d47cfc5fa4be0eca3d0500d818af0f57e828f86b4ca6958f57a1f8cc3d2b0e2a81f5e7551610ca2885110f7695626739cba670b9582ed94c457d8d1c537916ed49c0d806245f9b066d8207ce61742bf17988c037cfc7a84b49cedf93ca4b2643a82791626b0baad35d46f2685909f930b50ab67b42833666636d0bbe8e0b3639c4a0f5cd4d53fa565717488d391a2399712ff593ad27f535713a88be561d0bc74e63881d516784dfe61f319a3a4f53364986bd2ad6edf49cb89cbc74f55832ca49ac24cb09c4afbce47101006aaebd9df1c2a5a412a83d36f2dae000b8a3a7133af568f9e90e63792d55607165e955f9254344ac6420b539d44e53dc11a0efe34010350214af496f352d600aa07cecae7e739cc550363e7bc91f3b374b67a54f19e32398d3ccb1c3d7cf1bc9b33de6a7391f9eaaa191aa75de5039e7ae80140c2a538af3a4e19c23cfa9912d95ada15bee4b40179a43174aaaf26ab5ed48b29e7fbb581a226e17ccb9060856a54a0068ef096aaff13cae7f8c5c40beeded8935b654eaa08e2f144659f534ddac96262785e79e1ad78f2e90cb6c5dcd0bf19a2da7269d1710fe606e197b6584518af2d69e69dab1d3ce9d38ab9ca1906e758d4eca74b74c94942d8ba5d142a5d71a089712a7f3fc9fbbec22c076ddd53a7a7c1aa19570f3a5422cc753880aca62ce756ff2755f52dd03466cddb0593fc4ef32075716017ae8e91aece94308958e7bd93fc7d31b16722d86bb059aa2d2e664c713b7412093f89d89f5a1d0bc02e5b1818d2d0deab267de461320ba24825661de4c859460ff4251c2e05f352f9bbd0f5e44bb54eaf18b7ec6372f29e57280599075d7ebabe5d5a90e5450aacb8264fd9f9bc67827a5c0b7fd6e6db1d34682b375815dd75f81c0bc6433909bd3d620542755db260e42cf687c5ac4e7118756c3836fe75deec27a72959c12d33abe4137e213b6685d6cdfb94aaa3df80e30cf77ce9afd30cb46bc7da2fb7f9e05fb9968a6425881f0facfcafa90f8b090d0b00e53cd370875415099114539080317f05e14ee4a97291d1a9b789d02db4660e86495c4d37a92b0ba61e32c8c0f4b948e17267b8e1440d767dd86d389a5b7feedc14522ebec9e25da22ea6b2d079b0c81a401b8d65ce5323b35d47cd082d175a58cc4bb839507d4c1cb587468812b8a6cab5a0490c940c51ff88a972eb311403bacf39f55f057ffa0d4edfc65903486ef6c080fe873b0fb1b1424d7748be117e90a4cb87eea10fa71717bd53e897a8684685baea0fc8200136a324384c9838156356051a9661ab3246b8c4c035615a635f71e72bb2774890591bc3f8f7c882807f3d662cf0e8280daf68604b0464eb47bd0e0bea468dfbc836bfc2e58bf5cf2e9239e5c9743227f2ae41154852d8e3c66d735d8b5d6224cd07f2addb197d60f088b8cbc14e7af391c7b0a9118686098eada3a342dae2b657f58998fc92e9fba0a1c66f0f04560d46c94682ba4cb4b8f18f65858cadfe93ee1c844aae16eddd586fdbea34e46508b7568fd2704da4c2a431afcb631e3e8e4d707373625c2c0f07a9eb3b21b914429af3ae473da3748a0bb14ebbb727107c92c2790f39707621aeab780bf500807a899a509c5a7318ec7c86b9879c6689c78d9b8859b8f630bd1e763b4e04201fbc552d54a9278b4644191b5791ca69358a531eba3bc75e9c99500c66df55d660d4a3213e60dea5affed26a68f9ddaf6b34338d865f4b6848dd067f0523d9504eaa079e89f8cca2b957d4611797a83a586f1e7a63fd53c97b5e500e9461c36a4989dbe661b3db0ec551747eb9e422472548ef3672548892798300fb9753865f8f4e8e32153182dce293922b05ebe72e13f309e662461dc359bfb9d6cc39060402039d7f30e7eb3e521ce339beb093b77646b27ed0500034b3b358ed9ded031c393a246bb34c34570564f07a01941c65b69ab06350d6d19923535610137d7a71197e2eb1793bdfb3213e3bfec70541b363b42de6d21da4778a633538d271b0fce3d5e43332ced1dbbed777d426845aa83c71bbddd6d794589f4a0ed8554ce0dfd93f97a1fe7084caa70b90208d555690e62295e57eb5b99cc71e8f7725f0d87ebf125b5b3ada47d300a1138c39ef3391704fd0aab2b24564eadebb2a76222e19d59aa5d74f2432c513eebdc1e5b0244ab2d9e2f7ba6aab939145d0b1d4e6d50a7f22e84796bd68ed8db1400ef771aa145b57753df50acd88ac0135dc10cf60294606914afbaaa8f6a7201d2d2457966838cf1b802d0c01589f52a59c05800f0eab180e6317e1e6863e32610c90d0c7e5d2913fbdf4afdf1e42b606b6d910a86272fd5406f61b23965224e2cba5901b6904f78aa30c275c8d9089ae17e8fbe9d6cc1b0abdc9426b494a2e94e504458fef7b315657b6851afddac671630f483d6eeac7655a25148b08d29b0b4d940c73f14c6bf200a127f0fafc45a7082c7265e70b7fcce681c928c27933a548fec26762464cadd3a4f3d078902f275eda4e1f434dd56d2553da3d8bb8f3fa12cc308b639438a950130682df5e73eb24a13b96851f55fb215899105b9273a049aba286404ea2a07ea6e215a1ca84304522d0c1e8be52e5ff36c1bd76e080724d63c909c8886480f5385f642454f72eb19ef7b1dff204b58d33f81ac6ba13d15f8027c724578a5e70c7908450193f3df8501720573450c354ff877cc1b1e4d11ca2c03ebc557ce3b64d13de7d460c0baf04ab941d7ca276bb9ae755be9a73c36cc87ca3501d7e89eb0dc9872f0ca31c22d", 0xc48}], 0x6) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x4}], 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) close(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(0xffffffffffffffff, 0x0, 0x0) readv(r3, &(0x7f0000000080)=[{0x0}], 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x10000, 0x0) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000340)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0660052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c050000000000000066ba8f78cef018f217642b354743fe6da381c8ed01550f57f4c39471f63d3fee7873677285859561f596a1692ef9d30e7d3527f3cde60959ce39737072b77fca62db5f5d341e0496cd475e885950eb0f43b8fc112c2cc0d25f7d184ae9daf33cadb31a3c4a2c6424632bdd6490c49b797842a1c5e36b47ec0db25cdc1a71e7946dc8c8b0fa55b2a21c660cd5a9519956f63fa6ca0633d1b7851e1b9f4835b4fd059326970200f5d50aee17cffcce24d02591584e6169e08df8eadc222509a8190fa9aec7c9536acb1f20672d", 0x149}], 0x1) execve(0x0, 0x0, 0x0) kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r8 = socket(0x10, 0x8000, 0x0) ioctl$FIONREAD(r8, 0x80206910, &(0x7f00000001c0)) executing program 7: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000380)="b1000504000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000010000000000000008abfba221554f4e0f668266c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000080)={@broadcast, @broadcast, [{[{0x88a8, 0x1, 0x0, 0x2}], {0x8100, 0x4, 0x1}}], {@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, 0x11, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [], "c8d6c009a0c4c49e"}}}}}}}) executing program 4: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = open(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x800, 0x0) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="e0000000603f0000", 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) open(0x0, 0x8, 0x80) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047466, 0x0) socket$unix(0x1, 0x1, 0x0) syz_open_pts() ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) link(0x0, &(0x7f0000000bc0)='./file0\x00') socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) mknod(0x0, 0x0, 0x0) rename(0x0, &(0x7f0000000580)='./file0\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x6, 0x8000, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) executing program 6: ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1, 0x7fffffff, 0x4, 0x3ff, "8d77f6b7c5cac22591a240501e7a20a7a0b17208", 0xffffffff, 0x7}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000180)={0x8001, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x8, 0x1, 0x8001, 0xa4, "e2afb7e7d3646ed1d0265d4201795a567630a62f", 0xfe, 0x80}) fcntl$setflags(r1, 0x2, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000200)=0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000240)=0x7) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="08a2e338943e86e8ac7cbf097240", 0xe}, {&(0x7f00000002c0)="ec63deb5f7a4e7f8c34d25a02f33f3549dd063004c405924785ba64ec83826052f2259d5c7dc2024f671323f7ec5e45e540a833125adb15e7830b9cbeb594ff2115f3ada9dea1180ae5740261afbe69804961c0591ad6127a8b05876fdd5e70fda030778b9f2f6cb539246ccf3d65c3cfc1c2f0019491dd7b13ffab762ace14b15bda863cab4119151a9e1a2ed21a94c7db12aba8ffa0df185daa2daee234e67ee310438299068b0e0019118d482b3053a00bb", 0xb3}, {&(0x7f0000000380)="6c30c80c2a6d79e7d20a53a7ca29aae37e64533741e5b0c17b8199e86b53319dbcf76d22a79b1849a55dbbd9764feaf17dd263bcf4e0bb8c960aa5c5efbf576c98584a958435540dc632a3ab8f9fa92b80eaf45b56fd5be66e7f113875b84266f47da41297d2f867591db805ef03af872d3c6b7a8097d4d16207c170c75dcc22513d94e838588fbc33e0a192da4ab585c7a664d4d44aa20a2f1897febd69809c48fbc9df5ded4db8441035c966deb98e720b4ae5cc108de1", 0xb8}], 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480), 0x2, 0x0) sysctl$kern(&(0x7f00000004c0)={0x0}, 0x0, &(0x7f0000000500)="e34a65c5e057a705e0bba55b8e3be937180b194a1e642d53c96971c6115463747e26def80ae5db8980886882b2e5f30a2c92af20472d7ba32723ba15d2d27f5aa85c369ac14e9dabf229f735dab5309536593f470413784793a62db4a3ff91e403a737ef45793ded1035a0839ec1c5de95448a0e8cb7a2cd2e60a49fd199a58775a6a72bd007", &(0x7f00000005c0)=0x86, &(0x7f0000000600)="77568721881adb36cfca08fb1db5e08cfa164154b1c22196d8ddeb0d5fcab32bc32e2e62c807c7cbe88aa898d70903268737fbd78f72d88f79284accd401b751cb9ec5d5c3da2618d09d3143666e4614e16abe1b7b76b3b40e68940c48ee7f8d20400ce1e199cab21f13b3ea67f0349449b3e7b03638c7219f6adae5f57231f43d32abc98c19b808f81723598861d0cb15f54ea09b2412b6f52bcbcdbb6d79e465585f16eb807910d43f20b39534ff7e5e50918de8fb82e584a6eb9ac0c2701af91651cfeeaf5bc2a65471728e976355d5d980f073d9f9000d50d856bd59e980c7d60121b1bc9e92a144e1cb53e0c7fe59efeb8df3c916bfd4f2bf6db933e503e257a50b99610c9c5f145c9913558835c94a60dac85243861a4e2e5c335f9b904d7597da3c1d15523395d5592f0766cc74698ce93c3f57b1bc665d0b55cbe9bfb31e41a19d7f3230fc1280946259360b5e92d068815379cf445188259fbc6ba2fa50e9cf54f12ff61a03e6391fe0c077f5795dc5e7d09c7a3a4d501e64e7880965abbba820fe959443f1a76fcd2dcbc1b070124c5b66646d8dbfbd872e5cab73d6440de69e588e92523e2694ac195ac69ca96895e0515f339e464a6a9862458d60de646f7e42bdcc9b732a2b8d353abe676e98e756d1fac18786ab18776f5309b064146a288be4134b2cb505aa86c25b47d92b659630e27d8bac2abc54d36930800bd4df971f5cc6df1b1f3b11e0579f18b52a246641be42362063f944067e806ba4ff9170feac83cd1f62a7a3c605c845f17528bf40c54d42780e12463f3d0650132a51c8d284e1c0491effd9842c8d5f84b7e7281225da5bcc1aaab01e3cae61e6b359835c89499a4d4ca5db804865b83ca49b91758708d405104504d20b84a623dc26ccaf9c8505e2e52728680e0f4061834b1bf98d0fbc8dbd7c70847e965f7646d626827f340abf0323f675708cdd9460895c520c9cfbe74b6e832ba77b07a98b4a2eab037e475230b25acdf68e41478e9ba746645d367659209dbe2978f0133725010edaf2d8abe03379483b68fefe05b08f3a41da3e16f97073236a27b3a6f016e51040b7bcab5fc0f15451c7801298bdda1a05e06ccab6e0fd81fa51b6698418d3c1036496a792f190a85b5459ec95736a69ffb9d4a6751f008d47cd9f471326e45ed36692234462f30d3e97f63ba01e1bdf9158d47fb7d733bf870ee50490504934af84eeb8652dff385405f8c2c17cacc7e2a497c8a98004761096da4f16e1b9a7c8bb9ea95e404d6a9e80ed320d1966246058eb62ee3af31127c22d820220ca4d2989213d221fd6a790dd2830dfc829a052c48593e5a3df61176bddc763b47a8c4926a0e1216a4e44a39cf4656e721bcb253ecb97709599e3d65c3afcf0af993ddba74edee5274e6980dae90260938c657b68b295330e8f24bb11ad0ce4a3081dcd941864aba58aceea07d01c3bd0674443dffd0716f82236e1b2a5e581170098e6a15497f54415383f62c04f50daeace838bea41c00a61e4b10cb86e57bdff4e7d4be689ab20a6c3e88fa6caaca957c7db5e13bde099355c3dbfa2ca1a383d77a67074f4bac8b78a5f9fc31029f6910777e5a551b1aa347eb8bfaaf853317a584ab0c3f96f4c460a3f56875078d6227ef50a34adbca57f8b71ee931883d6ebea0620a20a61c7be1f9f8747e4692b33f02785563be7d23e1256f2c4db896224b3eaec11d238c02328c7cfa78263f52a02941d2cb027253c5ac949c0d18c3b21b7502a21b1bf99fda8f217bdbd480ba8274c97350c5b56abcdffe05030d886150c998627b6b92984ffb199a60d9641f615bac87c63d32ed13149f2b05b676a7c6bc38a312eb970c619c423f93481295e64f51c18adb893033fb12f75f77551e8c5c05b36cb7539529c4cb00abe1ee6f84029bb62dffa1f4411ea9c3597e091b9987f970a737dd1ed8724bed13b88f4524358123a2bd4b84ab2db15084828fdb8956b0d8d3743425290d212ab406cbd9b7a121e56391970da8ed7de9d9b775d34f5e5882d780fafb2be22672a34369fb57c43daa05ae19486462e858cd735b360e275153ebc69e70b92184fb485573529075781b5ba523d3734bea21fbe641c9df2bd32c78bf1758fdbdab67cceeaf25f82103c8d0febb2aa246a2099c0de1258d2b16ed4582c31fd3cab27102ff8022767d01f190c59998b9c6b8f6009c210cd3f3c5aaa9ecd227275ce3e571ece8235a1a98f22a2c353549d75fe1feae41a67390c44fbfdd406fc83199a32d58b01b6642d73f169da045e0eadf9bdef612704c5d541200d8584ed2e18bbb9716748d6fd777c9f206ca007cf39caa35353888d38e4acaa306feaf189159b65592213cb3b20564f4e42a426049c8a8002fe6b0c18c6f8a70259bf33c21d7ea94a45ce250f54f9450e11450cf07dc532446c74175becb8cf5b22991ee5e5f295b5cec7bad7c81a67ef669e65c451c34707b6d28e73b81a7b25079947778a46f29894869a93fdf1df8330710000ca6dcf00a5d5dd65a2b346eed7aad24aacb10503ec11037f5808aabc2b6a44532e6f039a921db51154e1f252cd7dc1526b1211c3ffec13625d690bd2c30a7c3bbf8f0fe359f03986cccb40e13bc0fc46b432bc68f58c42b4d14250565480d3fc6469cb0b5ca10d50eb552aaa935e0410a753065331583cbf8e51a5f43b56b63620c81720dce4b39988a9ab589133b9ccf333fe247db2ed8255fd5a62c37329a2b98a93daaa0bd98c975621c487944073b5a6499fe8f6ac35d428d8a1219dd01e5f53158adbfe66a4a75e6dc3dfffcd31ae4e01ba39beb76f6e27e3a4136d4cfafbee3abeb3875c25e55552aa32b92e38d7fc03b3c5524da0920e539595e1281f5528e169f5c97c7f1b2a6aef33e32f2368f4a2059f5b51203f430d28825ef001cf38893ab64cf3789596c413a437fc5ca2e2f45bd0bb250c93099c449005b180f58bd175e09ddfd09525f4fc4853e556f23b5df9d5b87249c259da2c94e6e567674ef39a7a4e5ff422a69b7d8852bc7e247499c30d8408de70056183431efa709f075dc964ff98781a39ef7316aecb847578e7e6a211865d28aa4c6eace5d02eca121de33fe4ebfac750fa2f69c0f6423deb601fdc617006ff88c0fbc9e6a2ee6c7296abc6edbb8177f4365d260ecce9da18c57dd2b2fcde21467fd963e7cf07fb52a25443c6f69c1c1957538e05f6619661475dd17ec37c7c35a4944f59becac357ff011fd26a14983a11ad54c9a4459dff7226381bd8d07960397b3440d3ade89a390e7ab6b73ed80f9e30c2a144d6f364ee57017124bb92fc862bb10afb4e20eaeaab2e5e2fdd270f2ea4ded87c3cc6e72366fc7a30dcc275a9256e4854b0c4c13b02cfb31e15fd0948b2d6673091186c52dfac7dcdb8fccc63c6e7cca6ebee270f2be1c3955dbf62582f0105716683b0cb5db57761f6e1260bb37d93ea8b14845b40d6dc975229688c882fa82c8561877a136f8298bd3c18a74faf3dbc5aac08f6bcc0e9b25c5b2933535acef6494273c6c70302ac49d31de872b4dc45edb1f139a161864b8488cc9f100d1db3c23afa771f0730494c99777c1bc6b8a7afec2a3cf169aa0a5ad39ef92c298fcc74710cf6e8f7cb083e3c70db324a25e70399b3894e259ebf802ee623187b017181fbea5472cc32262565bcb3b19d0e9c40c42e22a1de5e970a11e4a6b9e5df42d24b239eb0fd7cfec2ec7ba4c48506f8d164a851192f78fa4b072c64dd089d6cbca467c7db5d20d35e580a31ca11c76800caa2a6092ca0f6634ec1e007fee42949cee283dfe706d029665ca7e934b38566f25426abfa9548f61bd623530763eadcc6727e31f948265aac0395206e140f93d45422f561cf76bb63d79530a16cbbe0cf46cc0441c8c72262bdad7772553e95519f3c2ac79c7bc682c390ff208061bb6598d7dcb2e7e4742fd43b4cf5dd4b7ed558ddb603f22a109d94a6e5dcbdfae59b4c491853d9b10ae3949ac312cb7e39e707b7bdd5b24d803373ce0241160ec11c5e305b00227de0c7adc087ff4a096dd39e3f9838c3ce433fbc1042b6946f33a10b8bf41fa1db133fb679f512a4a9052a4a24bd82689097fcfd28f98d2a4c95d0d6cf8934084873ac40a8981ddc4a5557dd754292145eac6df63af36c559d5b64b8f9a87a515c885fd5ec9212fa324933b88db13d17e4f739950086c1b0ef4c4e16ba22262b710b6bc4fc919c5b13ae9e02744de4175d2363f5b66b889fa628ff2634ce732f877388c69e7dfc4758a908de72adc8d7268785baecaf7de3bbc1461dfdf2a228925dec8e770e920a0b753fc1d9adb84a3a0dddbc5c6af42262ad05506b4d399caf672844e356229818a7ed9209090205360d3417e7f4920815c0acadcfbac082fc209d1ce582de8703c0b256ff91e24ca605ad66becda4b30c43684abd46c9811068babbd8d6fa5e445b5ddefdf49f2afcaeb139e2a285df181b1121321c898ba7cd07d830721f742ee5485a24f528f488775acf59239a8f5d463fac4f4274b93ac46821a8d80209966189875ad807125b6e6d068ed27254cc7e6dd2698b2d3bd9d072de59868cb98253f59f2fea9a21767837d0a1042e0918b71566ddd26eb876b52e95c0c733f09f71caa630606e6992d63468ce9c612690268c8cbe59b498008ce42ca421620349ae166cc8f787ea1fad3410e27e717ce7d1e8bef2d3f6dfa4e71172ddcb7f04b536012745cc1db057133fbd7585c3de79e8eeba974ad2c92898cae28f5a49d09e675fe9d796563b497ee42e1c0502404268598a32b279c6c0d6d9e8b3b4aaf031e19c4501c039f491adfd60a0b494f543dfa8a7f651ce5135e0424bfdf46e0318ff22c8de08cfd60cda40d5da72892e354a4479b62517a5d450241a57586da3fd31e47e44880643fc7a8078635e6c713c376d157c797ae2259a24e6fca0761c5af7c89290ecf3bdd2d5ce9bd8e6b0d94f532ac42964f2e39522b9e068bfe0795e70958ba870e7cd64e3ab68892c1dd04b0429c44fabb2caf2f2ab21fae1969470c4df1a3dfb70988f3a21e5b265d1514f98c4d18eef22f9f58b7230a17fda842b86d45c0cd7eb530308dcc7de656b252cb55d36f6b9fca423dfdadd3a71cc1b8782c760685f21f851ad53b7910c3d0592e4845cdb79bfe999360d5b3cae100db6822a3238ebfcb3d39d923652a7d60d9d363207933b5de95bbaf2e1b6c34dac9c3172b1b0f857045e69f72a408ffd83c4c5acf2839e8acbf7a9f72558b9f98deee8a1430b9871beab81b7e2e7fb0c7ae7657ca2c50d0916acb635584f5dbdb0cd99156a091ca47790d7d40689817f8e376b18fbae19779a8adaadfe0ef75adfbf98ad4fba51587b5aeff21203034f3ec09e1ce5cd1d292291cd0453408b35b332d58c839d56bd0d395ff839f36c356312de9648a56b37496902187a6b3f1f54a54537f4bb291099722d5b1435d088f33c41ecb12f7a906109319d9c8f11550a96f75b8d9764228e7b5848a97a9c985c42140e85b91cf7228435daf7d8f30f87b3a9504d546364de97cd46efdaae2bf8df9e401d062ecba19ae5106f01d1ac8b449e5e77d4b0ebb4fc9a7867667aa1c6958bec09fc82c27f9d284c86848a609ceb24ae8488dadad44adbd8132b5af93cf64773d3f6845f3294846a6a9692eb3d5c83aa7e62fe029bc4a916d60ce452019075400cbbd86dda57d322d1faf785988d5934f7047eef8375cbb087709725902903116374d1f72dcb7e094a6b71a74c70a51c60", 0x1000) lseek(r1, 0x7, 0x0) readv(r1, &(0x7f0000001840)=[{&(0x7f0000001600)=""/70, 0x46}, {&(0x7f0000001680)=""/105, 0x69}, {&(0x7f0000001700)=""/91, 0x5b}, {&(0x7f0000001780)=""/38, 0x26}, {&(0x7f00000017c0)=""/41, 0x29}, {&(0x7f0000001800)=""/55, 0x37}], 0x6) r2 = open(&(0x7f00000018c0)='./file0\x00', 0x80, 0xb0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000001900)) r3 = accept$inet(r0, 0x0, &(0x7f0000001940)) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000001980)={0x3f, 0x8a8d}, 0x10) r4 = kqueue() flock(r4, 0x2) r5 = open(&(0x7f00000019c0)='./file0\x00', 0x200, 0x1c0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001a00)={0x5, 0x5}, 0x10) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f0000001a40)={0x5, 0x5, 0x9, 0x8000, 0x8, 0x3, 0x1, 0x10, [{0xf75f, 0x80000001, 0x8, 0x401}, {0x8df, 0x1f, 0xc2, 0x7f}, {0x3ff, 0x800, 0x101, 0x8}, {0x3ff, 0x0, 0xffffffff}, {0x9, 0x8f8b0, 0xfff, 0xff}, {0xfffffffc, 0x10001, 0x3800, 0x2}, {0xc0, 0x4, 0x8bbd, 0x3f}, {0x6, 0x7e, 0x1, 0x9}, {0x1, 0x0, 0x1, 0x7}, {0x0, 0x9, 0x3f, 0x1}, {0x3, 0x75c, 0x6, 0xa7}, {0x6, 0x3, 0x1, 0x20}, {0x9, 0x8, 0x1000, 0x1}, {0x86, 0x0, 0x8, 0x40000}, {0x0, 0x29, 0x4, 0x2}, {0x400, 0x9, 0xff, 0x2}]}) writev(r4, &(0x7f0000002f00)=[{&(0x7f0000001b80)="afb6f2a9777a1971ed404c0dc5cc917ce59c", 0x12}, {&(0x7f0000001bc0)="c8fcf28519306bdb9d3030aa7f9554a7430e4b25db19b89595aaddf5e59ef9a9826f70c4b0a1e0246f1371d7eb09b2bb87af704cb261a442703ad9ffc6ba6e39d73950cf1e57de9e6ee1c29356276682a3e5eca6bcaeb8c4e315f2cefa9588f24801dd0b42650087430f7a9740996fdbeae1cb874f8c4769b5e968e0f6e2200b037f7bb0f96ca462cf25e79ca66494456317026abb16b1f94d4abd90643e38b5c6f744b1fb4a4c32725d583e49c5ce6c2986963987fd27373143b409bb7080f824dd656a8266737441efdabf6bd46d68447cb315d6ef96bd1d55e36deafa1b4257ccea653ad7985d30d98ee84be3d5fe6525bb29d79f9b236ac7ce686641c043d10b09a4ef673e12d8a95dc034993faf5643474fc065e8016ae6175e17709e95126823c4f02236b47b244d8d77479040206efe23b1f7844f9c5a204caa56a0782be57a7c4dbc55c9e5ff03937b298ae593d0f94c44f4761e4ba395a75f8dd34f3d9ebdf3fbdc726a750d7b877d38a750169d0c628bf900b3d37de93de1487421d94af5422393e5485f0b52dc5a5650d0cb78c2636763415c1a43447112c8eb60c26202a6c1284cba465f1845558271efab6f67dc1d617514b7c4e858865b02ce97a11466d5b769e08b90131ce63c63d06bb4b5a3c2640be3d480ef24c7538d3f0b8ec04fe794c5832043af25be310bdf2f8b133965785873e7c4aca6c8e2a064bc5e0ae3fbddff89c8dfabc7368532087ff23184c3fb8ab2d96a2451510a1b2d70ebaab55c7e3a7a72cd7ad964978b02cfb9827fb18e60d80f944875a6643f1472d5b612801ba264c0ae09d63f53ce1b919dd3bac95b82225b62e59f70ca8852e28555137dafcf144e7b4e143cb434175d89c4980db37107155302612577e129c08762bc046b1e70c74554d4479304fcd14a96a7a3c8d65682390b1897c98f28091c48e0ba4502af3ddcd79a99784a8e45af08be5579ec30cf392d13dbdd75baf1897aa9421de9b823325b28f2f537ecaf632863f31d201ecaf37109ff07476750e664ae0f66c7db09bc1d96895b99f1560df87c66988d13ceddd31363f6e6d2d7733d0f83b2aacad04002f56b974fcaea529892e0231530cc7ce96737b77e57e5e45cb4ea3770cca1b32a8f25bf7260a9240081a5f23b57cf553b65d380d9e3ceba1ebd5649ec90b19d7c94587c62a53a2dfe8db11b3f0d2c8e177017ff97a0269a42c321076d5accb8231939b079df9629d5157866b13afa65da6584db49477f814eb4bb4467ec2c62e079a8b5b70298bfaa13b488bbbacae792ff2be80b30e24bc7e464f891bb5586cd864222af23f803688cd531644d53d28437286dc7872c02a3039bc7e4623d4ac0aa4b822e8c58fdec06a343d1bc350c703c7166171137a4a54cf7d866802a1ccfcc5f4fd712df1249cc1251c3e11f4d2e2f5e74bb5b5359b4baa4b252d472e6232895d5e692413e505a70f9c6628eb89888516e65e66bffb96e494903a0c1df99d0a39b87e90b9b871f18f61a454d91d8f1e2b3fe7eee6a73e7156a765b9b7f7bfa96df60096ee2f48436aebdd3545d434577f8e01e044510fa6bb0a407ecd7554df54a071693581f06beacb946c5f00a742354dde9ca41df3194b3e02308753f3efd10dd19000200ff431b1c768175d886dee8ca2ad74ed12b2e57ed7b69d4bdd152f9039dceb505903fe71aed1d3a253e51ca7591a94e16e63ca545b3c9a1e7c0eb5d842511f09bb0b70ccff9b53fabe6222dacef13babaf172c2b398018ae1b8d07563e85bce4c4814ce2ee9b935356695ef77e12e27f30412140100bef6e8c8a8a902010a5c18093391e2210e9ffafe060b90d71cbce8927759b1ea94eae18a7d885a154a9463ac8b6a68ce9333e998d7ea02d7d06f499686dfd124016a28614c7ba4558be7e6da80a37e44396f92def07db2377dabf17736e0798d135753afddc6c2cb719cd7f11d80e17084d63e8d0474a1edfaef0c093d2e785bfaef80303396b4870dcbc38424d00bb07943da13bfd7f3abd31fc057492facce14fe093002408d0557d5dc82466d6419098044d4d1e99a2a3810782797ad41e7a540545eefcaa90bbb7e648f4cede04018a3076c9c34a403a75fa556f41ff9fb5c96b9549bda2f44aebecd6f792d7d7d7f93890ca0dba5453322b2b141a58a836f87bc778844136fe497b3c936766154d3422d103570302f04ad60b3d118f3206cce4a45813597e8d508c38bd64916e7f7042752f1949991b9efe05b84f1ea92ea62ff48e7affde2ea1a3c5be849c1f071309a87d508d7f8ae40a18b8cd378f02b5c9828b4d710f476cd056270fc420746abdfa41e42ad2eca2b0b213a2020a3501da6e1298c5eac88810f24005874c5edd2e063e33114a3f281b3d9ef9a2ba72ff43d71f31fe0628ec7a3f6060602002c57438029e35f924a68cf4833ea7551f05fce3a1ed9ff2d82571737d351f307d7b0b578b3cdb4744d9bb0f8422c11e8b558e1047c794da406a85ee87210967a71351c973c660406937fe9fcc667a8e7513d65dc06a47973fb39b2f2985c92a8be95c50d42fdd6bcbefa7df06f7c292bf6ba03186eba9642209f5e17bfa112a96018b46d722d24aaa290fa354e89e11872d8bdf7c8547df55f0638f429b3daa4c81fc995385f902c09de1f4e6fe94a80e75af94230d709e254c64ad41c6ff48690255a9f3344af2cb15e607dbc22e7d7f128365d2c7857f7c22dd7968ba2eeb4d739b67ecc2b632e1bd2189504d17c763015332ddf8886a08ad85b337c6ddf6516c2d32eeea6565d0d7f3fd9d77f9416587f072047ecaed02f2159ecc9155bf9272fedd3aec0c6f91d8e6154664cacedf657e0e80f6854c13f101fd4c84edd8b2b8f6ca1db702521c3c6ffa8171fdeaa787a651fd8c96c5cdb70022f692a80b267951236c5a1ceb18473604a9fda4338e913f4b4d8eb09923a2289c9dd4fbc42cefd27a04d12be3da1c5f65236b89d6f3f196c5047a172d36970ff7462cb0661acfbe55dd36d9ab01812b7799ab4374a2b859752da4bcf75c3bda855c5d13d1dc3146b2fb361070d90b4791ced108f6155da6bdcd4ca2c843574ea36c6d309dedc197a27f2c60a11e7a3885c887535d917d6829e2dc90d4e49572e00dec6c2eea6ca9d0835b68035e12b64e806f55e0ac1aeea8705fe9acc2b13e2b0d61a87dbc238232563f51a78fb3a43940de9b8ab17ce11165f0c6c4f7b2cb361acda129abfd7bbc41a240b4643f2ea0f6ff4f50d7f690060c0bbd3b4e966bc06af1a200a02bcfb8f02375cb6c4abb8361adf7c711236d03110c5ce50089bab339b92e11be99e8ca7818c60562deb1accf6ef37729bb001a41a9bb6c4e500ae6963cc330ea45cb1a8b74ba80553536cc5db0ab2589e12d8ec024ce195e9cb0450d62d5cf6dff093d950b0078d7041ad17d1effc33d8c72dd9e949a327adeecc39bdffb9ef7a0947de09f975cf152fa938c0a8ec7bb79910427c70bb6a171f98b2106319fef9e06cbafdbef5172c68a69ee92846aa48a00dcde03e99d5fb2b008058fb7bef301c4d1dccb42b4b2b8c909ed2bdf17904f896509ebbeddda6d3d1ce37fc9e8fe4cd4cde42c33b872293c1b733295042aff3049a4da1c5961f9e25667d4e590bcf5398ef061719e033284093864431788a09dd437cb0078bd81e98814b75d8a3a1ff097ef1d7bfebdf69f011804880d773ca879b10d64e9f674dbfe31bd47a63020851dc143fbd798ae5a9c5884277ab88097b8a7223a784755683d6f05bbd1aedb0499e8dd0fd66094a15a32a19664509d3a46bc5594342affa0a8b678e31cb30ff677beba78645eca34103f15a6ef909e75a8f807bcddf3f15a30b03c60998779df7e3b01620d37ccf99326647ad458390334606cd34b9d5d4be6b6f27460abfb4cfc02fe74c298a7548ed91e75dd1ca9cf822e8f93960bf15c35672dc9bce927e208817a9cdd5812f3059436dd5b566666b79a7501184df5094a07ef617f70d4cfb3951cdd6a6c283872c5cdc581bbab9db9deea1e445f416d817ad0d20f3b0ad2f4039972903c61bb2a56b0421ef72b216688b5d263b1792cb9deb92e240af2e8ea1bf1b1d9191515d2ed811e1f9cd03681198e8f4a6e046ec58e0a84d796784997dc1cfda6c2f2e8c9db56ccdcf50bee159635b210601b47eb1360b354fe4957b26f825b0712dcac7017a9e00cd7b32a38116a26b6c459b0ca5d025681255bb8f11db28812032abda7f16b61ea7ab4f89fa2f92ac0a9e811f6f60c33d8c35176983f70e5ba4fa82ec8f5b6c5b1ed1ec8db809d20ef91856ae05ed4bd7d7da127a021c5dc84f90684d83fe5e575267a2c19cf8d213e4f419e240bd5d6bcf96d32169389d673eed86ee7ec8c5a060971b1adc78eaa3d1d2c304df28d8cb893708d7a75219ec0fd284b5abd49f8624ec46fecefc2674d0d697e9e9a2099405bdbe90582cc7e548cfd94afec63cd59233b3c8db4284b23c30b7b8da7d321cb04d65f26f29b2c827cf21da729d1120d78344c7152ec95ab28ac8b0d7138d106ecf5a3dd23023470070f2c5fefab6e3a8196b318bfc46c518bfedaee2d5f40203d6cc0eb8c1d31bf551ee6094e747d0f11cd045023582acf777b581cbdad4d00c58f4ee17ca2df8b554b4244989c6094760da822fdd3a510b9e050e531e8d378c1e3968795f9017fb9c5a5aa0605c44e1be35a1fa7eea3c07643474514a08f6cfef5f8672b319a690b48e4c48876aa2ef5fc91928376c563d12abf25ea50fcf5f1466db49c3c4142d471ab195c785a99525302bbfa08c7aac2496db2787706d19a20ccf1577c9fbf6ff06f12d5678bffa6c293838a93d4cc5996379c8f4de33e3df2fec19a9182b74c0b7e414b7d54dd76a2803e1100df7bd3ea738887fbd04d085b38500ac58cd20ce3d6e1cdb347d8220e5c3c830575e5f933c8fb191dcf793d6a80cf0a719d8566a1c1c86f3b7eecf063edea7a0b57afc3c3e47403d35c03875b64e07d10fefdc2603533638a7a321ca3a4d5173eb34f969d2665b55be15eddcdb007b548dac7fd5660788f21f5ab2bec2ba7f1bcafd5d96a9ff2ac5c96e999c4e477c23ff0b6eb33fb38b0769b0a21f7959b6045f244511d3feac0cc4f7d806c94d1036921051c0ff3b4dca012ea14ca21ee51cd2be2d83f6209ee09f5c84a79f32481d69db0b15721ada85dfc3d5bc64a9c8e88aadf00fe147ae8bc24755ce8e9370d5117b394b87e2428d953ecafef90c64044ceafd37c4970ced825f85e041cf55fafd1dca41f3530c2706e1f017848181272128a4b8b82610266f3a3a41b13eef9015a02d38dd3a55ed676f2b469e844f755955080e23f799b910673b35f9ae075969dd491d16b0e4525d0d447c3dcb7cd02cc279a4d6db66c44815727c080d7e75baeca5eb2fd1601239672f580e66fcc219a66b6c8449dd7df522307fcd7a7c5237c04f4cf73ee77196ba8b6ae2517cffd0f78224350a8e5fd87608960d9124e3fc1479fa361d8872150b57b289f82a4b879daf56ce535ada028d4cdab41c7e7633ce5b87dd9680fa25801bb9489ab13259713f3f89c365e27cafb33542d65ce18f1b627f5c2ace182eb1a61fe7b6cadd2c4e8ee53ee587515df45330da43cf2919793118e8595f91961784b60b0170e275a941601d1adb7c942084fde699f84a231727aba9e67d88e56aa66379e9e72cdcda3991b2a62f34204a4e5b32b82d67a0ce15c0f338ae6f07e8d26438dabe1550261bf1559e30a1562e92f7023e78d49e4d90", 0x1000}, {&(0x7f0000002bc0)="b69a41cb36583fd03dd5d31a7fe17be0633c09cc3dd765ff0d169a701087890b3c946cc5296f5e741b31cd33fc8d94387b1d32ce3041b9e9228ceead1d85776b433502fa4042e35f041018f67d4c609173478803e833b2044db8f70673155e57457935b54c0e953337497391640487085c4969bf1d6900c5beb03dc8247ef214cbce921ece2c8ef8dbbb06d42d357e0836931006b86f6cf8ec5ded7e0e8e218bb0897ffe41f54fbf5fa2e746fd2838873affee1abf24e9541edabd80beb47bf89fba406adce9a6ae8183f8142709f257723fd03b3834f6eabff9a81626c073f434c472eb48476797bc7a529e06da58ff2530", 0xf2}, {&(0x7f0000002cc0)="13348ed5bc321b680f4462c6378347451678836699fd420549dd231826d57c0ce8972f61527501525d1cd1cecaab3413dc5bb474676ca37f347e22c44dfca8fa231d66cd840f1651133d788ad92a774b6e0c35ba4f4e6852f360dd308b4b7576494f62d5bffcbee2ad1ec0a3adaeb75bf699afc7665e6273f85e3bd53b9c6534198912866f09c2de5c436f7af204f429ffba7dc48fa8c0ec59898073a4449bb4dcbeb3dcd7cf80cf6353067b4c9f68b94168974374fb9dd5dce17b65b216ccd9f511cd36937042ce", 0xc8}, {&(0x7f0000002dc0)="825f7f09d308bf9a86774bfcbf4877e0da1b69f39f1ebf0290119e5a948333c070a0f1775a20ebc1c7ec4737fc64a6fb4692b9c51c238b36c0d5f484b6ef33b891bb485343d414a5704a65747b86291fdf5b5707452cb070cd8ab124edaf2f5bacfe917be085d27f5c3d2dae9205034b05ee14fa8f4594891c15358263736c2c92cb36ce0c33fedc7b1eab2b07a6b26d1ae107bc6e4dac850a599cdf1f65e61778715782ceb61a8c37a8d97c9f5d8d81fdad7aec8ec1f5a7c6", 0xb9}, {&(0x7f0000002e80)="e9fc039bcf4100c5d5938da44353a206507294be8cacc13435e2e9dd09b33cc54564c5ccb6769f85dd983cc2c3f4cd4dcc2ff5c64d044f889b6c46b54f3b7b6fb3333427f59b6763da6f294917a924d54756e31b03eb1e9c73d4cd7e4bc440707bb25c43ae6d3938202e169abd97e5", 0x6f}], 0x6) fcntl$setstatus(r2, 0x4, 0x8) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000002fc0)={0x3, &(0x7f0000002f80)=[{0x400, 0x0, 0x7, 0x43}, {0x9, 0x81, 0x7, 0x101}, {0x7, 0x5, 0x8a, 0xfff}]}) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r4, 0xfffffffffffffc00) executing program 2: open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000280)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r3 = dup(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000100)) dup2(0xffffffffffffffff, r1) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x0, 0x1}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$FIOGETOWN(r5, 0x4004667b, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000003c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x1c}, {0x2}, {0x6}]}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x1, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000400)="b3d367722c74d6ad4da28de6b9da9116e620d6ec3426ee579eb324233b4940d8650dabe92bb01746412c87de37ee70dc21a058a1bffa300c828de0fd59b67b7883c9dfd21534867edb706d2075bff3d44a0e42543a9783c5", 0x58) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r4, &(0x7f0000000100)=[{}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, &(0x7f0000000140), &(0x7f0000000040), 0x0, 0x0) sysctl$hw(&(0x7f0000000080), 0x2, 0x0, &(0x7f00000000c0), 0x0, 0x0) write(r4, &(0x7f00000004c0), 0x0) mknod$loop(0x0, 0x0, 0x1) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4c}, {0x30}, {0x6}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r5 = socket(0x11, 0x3, 0x0) bind$inet(r5, &(0x7f0000000000)={0x2, 0x1}, 0xc) sendto$unix(r5, &(0x7f0000000140)="b10005010000009f0500000007010000331c13fece910b00fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b2b7be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff001000"/177, 0xb1, 0x0, 0x0, 0xfffffffffffffe2a) executing program 1: open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f00000002c0), &(0x7f0000000380)=0x4) ioctl$FIONREAD(0xffffffffffffffff, 0x81286947, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8004"]) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) fcntl$dupfd(r0, 0x0, r1) (async) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f00000002c0), &(0x7f0000000380)=0x4) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x81286947, 0x0) (async) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8004"]) (async) executing program 3: socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) r0 = getpid() socket$inet6(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x3, 0x100, r0}) getsockopt(0xffffffffffffffff, 0x7fff, 0x5, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000140), 0x0, &(0x7f00000001c0), 0x0) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) r1 = getuid() setreuid(0x0, r1) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="04e86235fe15b6d15665eb4e246d9958eb62", 0x12) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r2 = socket(0x18, 0x8000, 0xbb) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x83}) r3 = syz_open_pts() close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) getsockopt(r5, 0x0, 0x6, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x2}, {0x45}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000240)=ANY=[@ANYBLOB="1901df", @ANYRES64=r4]) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000000)=""/16) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x1) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x40, 0xe938) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r7, 0xffffffffffffffff) sendto(r5, &(0x7f0000000240)="4af1dd09eb6ac8bfebdb2335edf9b36eb5e4b1556a315708f4c08f772a3d3de79ee2c789d1ba7729debf9642f022ff750bdc9ea795251cc69702a55cf7c74c5f56fd0a7048238d45428afb5633d68ec15a4c1992479683dd4ce11cd2371d363ed7749dd2a4939daf4acf892bcbd525b48e38e919a697faacf37b091f3fe635cf0b98fc8c585a08c081abb022d7cb43fb551b738de1ee2ce3003ff85ab4dbe7dbcc7476e611a64d824d1e9138a5aba1a042348d39983ff6f7252cd2552ec7488dd1fc87d0fe12300cde3e3d10", 0xcc, 0x3, &(0x7f0000000340)=@in6={0x18, 0x0, 0x7, 0x2bf1}, 0xc) connect(r2, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) r9 = open(&(0x7f00000003c0)='./file0\x00', 0x10, 0x30) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, &(0x7f0000000b40)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, &(0x7f0000000bc0)=0xc) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000c00), 0x100, 0x0) r13 = openat$pf(0xffffffffffffff9c, &(0x7f0000000c40), 0x80, 0x0) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000c80), 0x40, 0x0) r15 = open$dir(&(0x7f0000000cc0)='./file0\x00', 0x100, 0x0) r16 = getuid() sendmsg$unix(r4, &(0x7f0000000e80)={&(0x7f0000000400)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000440)="733def36e8f62bd1b9fc8fe49181de24c926df61a8f2af9f59c6cc0d8a052b42fde872b6ced5d59b2c9a2e83cd9c8a8b859982f32a68424c070a83219b4428f4923366d1ee978ff513cd69fc4554211c8bde6e1fb67a4e905b7f234ff26de620d164bf553b0c8e460bd8d42ecf2feeb4cfc738c35cb6e87c41048df735060fd38eb0f5d8dd98ca23199c1209ece732e69b72f20002544282a80c1a3a4cddd15f76859e23a10d4b3bcf225f4f32d3156a04c5d2b87d9f5e31d829428db1a3b669574b5f51b11dec9e3dcd87d2e0839478bd9618100fbf779dbe060424a187540cc18b34ec68", 0xe5}, {&(0x7f0000000540)="ee0eb3cf305bc71111137231d1d6b4ae22d8e3955f21dae2a0780d9f6a5cde00d1757f94ee780d27e0217b1d1ef9f437fa7b174bf6e9", 0x36}, {&(0x7f0000000580)="64034a14d160424efd9ca5e6", 0xc}, {&(0x7f00000005c0)="d68fdf5a78f7ae0adef77d5fce03277a7c6165cde408712db6d0c96ffdbe7a15ee45a11bb69fecfa276bd65ebcd4cc4c59c8c60c", 0x34}, {&(0x7f0000000600)}, {&(0x7f0000000640)="a8020f88b0d742d1dacb32d9b4246b279f6c31758ce57c1c268ec0672731a0ce49d081305c42a91d725024f72b12b99d7a5feb08ba6a04d2b0c975a026e61645bb6409d6089c359b3a2c5b8a26f1d2cacf52cb3cf354513a94de50792cb68be1eac33961c58e349a47b56d24abce8d6ab08811d8dd4954a571e58586a589440b89514333c0fab8632c7620f5d97876e406d8fc03b0f5d859a1432e58a7b3c052e4c1d49d322e7176f76f3ab92c47868b2c787e5e1678e1f6bcf54a12890164a4c6183af4568cc7783efbbe130e8e10a8e99dee", 0xd3}, {&(0x7f0000000740)="90c6fddf7e645e9c432ae263fce3a052bcbec86268d76af8c3cc1533fe34a4ee53dd7c8911e171a5f6b74f68df9af99572392a6fffb11e5ce616e033073acbadc0b487a8a00874e0be99ab6d08bc01117fff0f51f702b32e3b24f0e515aa25ee760fee61e7b4ed3fdf2299bfb30d25454972f16743c33081663995aed2f0f6da01f4f17539ead032caa7f99f81baf0c21c89fdf19539f66ebb19d820c94835543f2a72254d3847c56ba0749c6f44bf79bb46a57339c7084e955e45d52f149336805786ce836b31a99ad53438ac116eb4bbab121e", 0xd4}, {&(0x7f0000000840)="7fdd03e096658a07897ad0c8a98d275869140d5d0dfb12d7d30ef907cbb4c2af480768c9689f8f001817fb64a79b9d4afc9dc3781af8b58c43e703f7ceb63312817526c04185d6c540cbc95d33bf47d73c6e436004ac0b5c840fcefa9a8305196c210d024652766605f976843e4060f46d5a83bcc708ee6fa23d9f0f00a04f1353d73cf979702f377d73", 0x8a}, {&(0x7f0000000900)="59692f6afe0593eea38fbf1333172ba400d4af14aab681569480597f0e0f7ff4e646e37a540e3ba53682c738abdcbf244eed0e3c5a69142b140da06ddf4218bd59bc6b963d05e95a50258bde71b17b971d794a0162e5ff5fa52aaec34b6c0f1b1460ae1e9451c34fac38b1c8d2ba84e259aa5c04736a280074a066bfef4f89629710431560c8c619f72b193c24c28535ce38f5e6d4c5966ee6d95b2c787fdf8c525a4cf45391ba0d9b5f89b97b4472859d7415c1e1a39c741da8ab649d884725275de6d3d45ae794dfb80436b6c33998eceb8e5ec79bbcde62c2833d7bcbc345ac0d067d11e8263d3aa8022e7d387142524eef04", 0xf4}, {&(0x7f0000000a00)="aa4239c300683b7f8d64ffeb567dbaa0f55d1082f33c3b4834cbc461f3371439", 0x20}], 0xa, &(0x7f0000000d00)=[@cred={0x20, 0xffff, 0x0, r6, r7, r10}, @cred={0x20, 0xffff, 0x0, r6, r11, r8}, @cred={0x20, 0xffff, 0x0, r6, r7}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x38, 0xffff, 0x1, [r12, r13, r1, r4, r0, r9, r4, r1, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r14, r1, r15, r2, r5, r5, r4, r4]}, @cred={0x20, 0xffff, 0x0, r6, r7}, @cred={0x20, 0xffff, 0x0, r6, r16, r8}], 0x148, 0x8}, 0x0) ioctl$TIOCSBRK(r13, 0x2000747b) utimensat(r5, &(0x7f0000000ec0)='./file0\x00', &(0x7f0000000f00)={{0x200, 0x5}, {0x1, 0x6}}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) ioctl$DIOCMAP(r13, 0xc0106477, &(0x7f0000000fc0)={&(0x7f0000000f80)='./file0\x00', r13}) getpeername$inet(r13, &(0x7f0000001000), &(0x7f0000001040)=0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000001080)={0x64, 0x8a, 0x101, 0x101, "d2911abe1651e9ec4b4cb699113e3cf5c73d8c9d", 0x3f, 0xc00000}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f00000010c0)={0x3, 0xe686, './file0\x00', 0x7c1a, 0x1647b558, 0x1, 0x100}) ioctl$WSMOUSEIO_GETPARAMS(r12, 0x80105727, &(0x7f0000001140)={&(0x7f0000001100)=[{0x8b, 0x200}, {0x47, 0x4}, {0x8a, 0x75}, {0x1, 0x2}, {0x44, 0x8}, {0x6, 0xe4c}, {0x7, 0x3}, {0x6, 0x1}], 0x8}) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000001180)) rename(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') executing program 7: lseek(0xffffffffffffffff, 0x0, 0x2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r0 = syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000100)=0x4) r2 = syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000000)=0xfffffffc) write(r0, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) lseek(r3, 0x4, 0x0) fcntl$dupfd(r2, 0xa, r2) r4 = dup2(r3, r3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4a}, 0x2, &(0x7f0000000100)="71f91e3471ac00dd6070af6fb10c634b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x81}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r4}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) syz_emit_ethernet(0x4a, &(0x7f0000000300)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, 'aEV', 0x14, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @ipv4, {[], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) r5 = open$dir(0x0, 0x800, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2, 0x810, r5, 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) fcntl$setstatus(r1, 0x4, 0x8) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1}, @icmp=@info_reply}}}}) executing program 6: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) accept$unix(r0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000240)=[{}]}) syz_emit_ethernet(0x138, 0x0) syz_open_pts() open(0x0, 0x0, 0x0) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) shmget$private(0x0, 0x4000, 0x0, &(0x7f000055b000/0x4000)=nil) shmat(0x0, &(0x7f0000ff5000/0x4000)=nil, 0x0) syz_emit_ethernet(0x1019, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xd1, &(0x7f0000000280)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "00ec00", 0x9b, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x74, {0x3, 0x6, "19bcaa", 0x2, 0x8a, 0x63, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@hopopts={0xff, 0x2, '\x00', [@pad1, @jumbo={0xc2, 0x4, 0x80}, @pad1, @ra={0x5, 0x2, 0x2}, @ra={0x5, 0x2, 0xde0}]}, @fragment={0x62, 0x0, 0x3, 0x0, 0x0, 0x7, 0x65}], "d3b56d5e2a2937b748931d3bf322144564d5e62e3ae50637f9ed6e2d2b3450c317b14cff29b5e586b42c3f1b035529369b115263ad3849db29cca78f8ed4f85403f965"}}}}}}}) syz_emit_ethernet(0x0, 0x0) setreuid(0x0, 0x0) chdir(0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) socket$inet6(0x18, 0x0, 0x0) syz_emit_ethernet(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, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x0}, 0x8) listen(r2, 0x0) socket(0x2, 0x1, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x3}, {0x50}, {0x6}]}) syz_emit_ethernet(0x2e, &(0x7f0000000900)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() sysctl$net_inet_udp(&(0x7f0000000480)={0x4, 0x2, 0x11, 0x6}, 0x4, &(0x7f00000004c0), 0x0, &(0x7f0000000600), 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000002d00)=0x9) r3 = getpgrp() r4 = socket$inet(0x2, 0x2, 0x0) getsockopt(r4, 0x0, 0x9, 0x0, 0x0) fcntl$setown(r2, 0x6, r3) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f00000001c0)={0x0, 0x0}) shutdown(r2, 0x1) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000380)="d62a752c883a0802006203000000000000002e0917da3c", 0x17}, {&(0x7f0000000740)="473f6f7a0054aa8ee4b485989b32a6de716e45a78e61606d7819ff90688ad6344eff00bf60f2fe4ec925668c1e16bda2826891a37efcdbe745c8822604060520009a76d50efc1e9148bc6e14c066650e6d32665120c6a8ed89e6261fa7e1990448fc4eec134e5d8c652a2282c72eb295fba8256976b949ce2242ec94165178d333e858f466e0edf8a9843900ecb40279aa8b567a377e75bea514b8", 0xfde4}], 0x2) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000280)="abe164e934a68e6d1510e7fa389869fb162b157d865ec39cc3733506517595f954083bab10f912ce8df4bb32e95b218bcc678c570cd2d4230e643de6aa40bae4ff9c48058479f294916e81a25b302a81df4dd06d00a07c7a0a3de2de620277c71667ce5910f9baba4480adc18a574af28039788253e8f0483b34ae32bfcd68a8a05d73469a08f74e665a54da3c95e59fe259ee480737", 0x96}], 0x1) executing program 7: mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0xe) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0xfffffffffffffd43}], 0x1) socket$inet(0x2, 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x50}, 0x5, 0x0, 0x0, 0x0, 0x8) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000240), 0x10) socket(0x20, 0x8002, 0x3d) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300100000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x108) kqueue() executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) r0 = socket(0x2, 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000001800)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) pledge(0x0, &(0x7f0000000040)='\x00') setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) getsockname$unix(r0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f0000000100)=[{0x7f, 0x9}, {0x4329, 0x3, 0x8, 0x2}]}) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[]) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setregid(0x0, 0x0) socket(0x18, 0x2, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r1) setregid(0x0, 0x0) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r2) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r4) executing program 4: recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc0}, {0x30}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000480)=ANY=[@ANYRESHEX=r0, @ANYRES64=r0, @ANYRES64=r0, @ANYRES16=r0, @ANYBLOB="656c1279df6796c249da89665bd6d0f68949ab7ebf3873039e646f025fa886431f7735fdce9c037519a453b8d4970180d435e935d796505993f9086e2be4e9f68a2001bf41c1c8195d382f655b5c6acc32ee7f9a9c77b378919fed3988a0bd7ac00f80b627e218593e58b7fac39c459e4bdfa1e901ac4cef709378465fdeaa6e125f499ef7f8670fc600fccb4b1ba207176fd66c15"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) dup(r2) setsockopt$inet_opts(r2, 0x0, 0x14, &(0x7f00000003c0)="000000005d51055a55d696c77652478307bbfa6aa935ef0391f31fbaa85c2054a0eec46461ee1922a31aaac4f2a4d3953be4689e4ad65d936cb412446f10e9a6cdad579239f630b9e253ad3e8c680d5879e6d2e5068998a27610a7bf0544e4aa8f3fa32513264e113ee22a3454b7fa3417fc9b2ae28532caa904d14eeb013791cf9277bae6107f990f9f", 0x8a) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x1c}, {0x1c}, {0x406}]}) sysctl$net_inet_divert(&(0x7f0000000180)={0x4, 0x2, 0xf0}, 0x38, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x1}) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_divert(&(0x7f0000000200)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000001300)="b9e3ac1bdb16f5240cac670058eca8fc600b19035631850766c1f8da73f510455927ef94f9ac1994ade325f440feb749cb10e5ad93357b5e22d1f3f499ca7bde98c33ea472cf408d9297ed1b425d3eaac9cfb323dc7ad36bc550f985fe2361730ee842a6bbabbb020533a1e201630102a3235463770da71ba308b970551f391ecf7d5f138d620682127197a9cc0bc158bdb19def3915c94dc8eef8a86b49367b29dbec58886cab35c4bc52be826e8e8301f67ed83276ccb10f98b405493d01fed6e58b803debe3083ba85c30cae06038e1a2d22b62b3ab7185bf37ec5c57", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_open_pts() r3 = msgget$private(0x0, 0x0) setreuid(0xee00, 0x0) r4 = getuid() bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) sysctl$net_inet_udp(&(0x7f0000000140)={0x4, 0x2, 0x11, 0x5}, 0x4000000000000072, 0x0, 0x0, &(0x7f0000000200), 0x0) getppid() setreuid(0xee00, r4) msgctl$IPC_STAT(r3, 0x2, 0x0) executing program 7: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) 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(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x3, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x5c4d) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) truncate(0x0, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000800)) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000840), 0x20312, 0x0) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000f40)=ANY=[@ANYBLOB="0100000000000000e4c5e4d28b390fd1871b429d3cb48432780066efecacde66072b638085857eac67fd6001aa76f12aab7ec8d4f6a6a95166e04ed6d2d911a497e4280000000011000002d3f36606f4207ae2ff8ebdc8e29297b0d47ea1f429bcce1a8c9b379e74eb05ddfe948b410d0d3e5f3757d02c94e2e44c43ac2b9284000003c58f5af2c618eb28d36dcbcda65afc939e1a0ac38f29c8d6ffcb0c03fb14c591140094bbed58de3674c0f5165ba1a65429c82b822c2452277f337bfdfdaf77369543b9febacc69fd7fb3d618ccb02cdbb2bfee39938885cfb28b702ee33a8988fe3b396be40591c2cff6336c23138523490fcfab5461de4866b668d5f9823163e296c5947d46a1bfdf7c3423dfc2853b1f05129fe1d72ef3f4b6c5a33d76173ee0cbb9a33b07b09cb6d75944130739dc6a4e731cac1ec07a43bfcc103098008ca94f3dcc90bbaec6f0f0c34a46e46dc0511e8ea651d5d924b1d6e39e194baa431bf0797581c7afb9a0304622ba759776f4e80461e6c5a5189a198462"], 0xb9, 0x0) msgrcv(0x0, &(0x7f00000008c0)={0x0, ""/156}, 0xa4, 0x2, 0x1800) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000440)={&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, 0x2}) ioctl$TIOCSETAW(r2, 0x802c7415, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000a40), 0x0, 0x0, 0x0, 0x0) getgid() mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f00000026c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') writev(r1, &(0x7f0000001240)=[{0x0}], 0x1) executing program 7: socket(0x0, 0x0, 0x0) (async, rerun: 32) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad720fd18b08fbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051e", 0x7b, 0x0, 0x0, 0x0) (rerun: 32) socket(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) fchown(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ac, &(0x7f00000001c0)) (async, rerun: 32) sysctl$hw(&(0x7f00000001c0)={0x6, 0x1c}, 0x2, 0x0, 0x0, &(0x7f0000000540), 0x0) (async, rerun: 32) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 32) syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ed"]) (rerun: 32) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async, rerun: 64) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) r2 = socket$inet(0x2, 0x0, 0x0) (async, rerun: 32) r3 = socket$inet(0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x1, 0x2, 0x0, 0x20001fffffffd}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) sysctl$vm(&(0x7f0000000140)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) (async, rerun: 64) r5 = socket(0x20, 0x3, 0x22) (rerun: 64) r6 = socket(0x18, 0x5, 0x6) (async) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) fcntl$lock(r7, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffc2da}) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffff9, 0x84, 0x5f311b025a1e7ea4, 0x0, 0x2}, {{r6}, 0xfffffffffffffff9, 0x2, 0x2, 0x6, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x8, 0x10, 0x1, 0x200000000004}, {{r3}, 0xfffffffffffffffa, 0x0, 0x0, 0xc740, 0x7f}], 0x1433, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffd, 0x0, 0x0, 0x3, 0x400000000000}, {{r3}, 0xfffffffffffffffa, 0x6a, 0x1, 0xffff, 0x7}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x3}, {{r4}, 0x0, 0x0, 0x1, 0x1, 0x100}], 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) (rerun: 32) executing program 7: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) 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) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000280)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000001c0)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xd, 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) poll(0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6038d9d900183a0000000000000000000000000000000000818000000000000000000000000000aa88"]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = semget(0x3, 0x3, 0x100) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000140)=""/127) write(r0, &(0x7f0000000240)="0b20224119b14b60", 0x8) executing program 7: sysctl$vfs_nfs(&(0x7f0000000140)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000180)="e84644bacefb874857b871e75da181be00f76e8a1afd52a05f5a80e377f203abdca63cc449d32878d933d5aa1ccbe26656dd7e87573001e59cbfc5e461881ac91979fbfe4a76b9f6b00233206c648410a75b2750c5f97108520062343eef4127ae3deef1dc718a1e6ad0088a456eeab80da247acb8c86f1f6128c88cd6f4ef0c5da3b12ac45a135d3e7accd89809ed944bb7ba75941be69577043d59e5806b74693c4805284b020f3e14bfe3cab6a01cb2002ebc9adf078ccadd9116d4b948010a79e4738e9e6721d7ba36aa1da6b80735c8d208f92f899bdde008343c1260accbe959c0949dca53d9211c996a97ce6033d89b1392a04c63a58b8cc6016231e20c15b94f2314e172b39d6326c0a25c93af8916ffee1408c58535083323713efaa5a78d5450b83ad7bc159b630f1ec10d7a800a54081b11758cb25baf78ea8fd4d110192d1820aa7a8741ca2fdae136cd5f3e5cc037268bb982123c60769b85d08053fa95893f61405a548c118aa2c8e66172e63d1bb88bdc45b0379c6899319d1b580046dff5633c42ccc6f29feea73152fb897608c44793fa2c0a27eecca4db08d7ed8122fca0c9430f97931b1ac38ab1f19274a5c8e2dcfc0fcaad5aa7d46e3e7400dd12627c3f0de591868b04429c8ff22c04bf802a67ead0a57b3089c7b0c6bec8d6c90d2cc4ea4b4bdbc868bab216a67c3976b475267234a44b1e5928596285c2447955c0527d7bbc716ef4b656bb8052f90f0381cbebf01596deac70a397e7c14525850f074e6fe9ee795619a50fe11382957570ff9d363312f450346aa44e454994ea1f2cf90f3d9368af705ca888deb6a4ec87af5923c9a48474701f14a4f82bbcbf6fe271f4fa9901f85985", &(0x7f0000001180)=0x270, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) executing program 5: close(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x66a, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{}, {}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(r0, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) syz_open_pts() r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000100), 0x4) r2 = kqueue() r3 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r5 = dup2(r4, r4) r6 = dup2(r4, r5) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000100)={&(0x7f0000000140)=[{}, {0x23}, {}], 0x3}) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x5b43, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x1e, 0x2, 0x2}, 0x4, &(0x7f0000000180)="4d7b270bf979275ccc56e270a2211902a104f70ae4a7659cb80700941e283254615c9cc875b1d6c12e5e72d18a55cc8d3f7ec00940822b80a2d3771d630000473fc8de529b591079a3169731f9e094d658b60100f2e817a84459fe19ee43ad8a60896fe8a32d854986a5616577054cc2f9252bee8328089568fe888f873089a805318d57dcd3a33e743beb3a1c66afa44516b9dae1f3fbab139d8386fa88487c572635e9cce094c5b741c147f47fd670db75775366972b4205d0ce0cc62a2aa4cf9ccc0c371e1aafebabc66723b54e8a23e4054ed96a14f9d86af8e92bebb2a38acfe4453dbc4f80eac657538a632bb15a2c7bb4bb4fd92291f32321a0b3b073e50e7ee7c087fd1e50951e9bc35e304346bcc7dbec64729e772a32c38a3c4500"/301, 0x0, 0x0, 0xfffffc50) executing program 4: openat$wskbd(0xffffffffffffff9c, 0x0, 0x10, 0x0) socket(0x0, 0x0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) setrlimit(0x0, 0x0) r1 = syz_open_pts() kqueue() open(0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206922, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) setuid(0xffffffffffffffff) open(0x0, 0x0, 0x1e) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x1f}, 0x4, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000180), 0x0, 0x0) mknod(0x0, 0x2000, 0x0) open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x1}], 0x0, 0x0, 0x80000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0xa9fa, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x83, 0x2, 0x4, 0x800000000}], 0xe4a, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) executing program 7: munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="4575ef9e7d37c4dbc85ba9d929c7a992294c7a41b9180d9e81e6f28e51d1c7940d731b3fa68a715acbe922e48b9de6035a225cf2a3ce2ecae16d132a38a8f805f108575a715de74dd8bc4aa27e3330", 0x4f}], 0x1) execve(0x0, 0x0, 0x0) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) socket$inet(0x2, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r0 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) (async) socket(0x2, 0x2, 0x0) (async) r3 = socket(0x2, 0x1, 0x0) getsockopt(r3, 0x6, 0x1, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) (async) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000440)="8eb67680aeb2d8cc5a4d3a211c6c168bf0d9d81cfd281f1f60a3b4773c605203a2d358c668e104b293e050b43bfec7f0a7a2f065d6a954a33630ad874a6ff448eff25f20d1ff5c53f64d3eb6ad51c40210c3c7041e90a80bf974fef3613fd7f29aa1ebd9a351b697a82fc248fcb84be05e243e3727c8f02f0a1b890d076c6d14e434788b25868bb3451fc8324619517132c1ec6b72f14bff5b6faa580597499a196767bdde70440d5245d26121cc47e43147f2516b28a455f5fddafe48a774917520660c985f67128068fa212079fbf93fcfd9c85daaf0ceba61776b60bbf162127abb"}, {&(0x7f0000000540)="fd63fbc9cf95319d6b2795fea3e1f37f1df1f9429a5f56d734845caffd1e2766dc4ae4031b4ca81a861c592b2bb65f29316a29967072afeea6794515b38d099d359b13f1db23c7c183700f7f22be8df55124acc2e66292831f64d0b700c716a12d70a3fe92220973ae37eacf413ca28e524313999de31d77d9314eacf9632857c28fa120c2defa1f0d5c8df0af64f85dc3d4350e6b128eb992fd7b965665c9bbdaace71a35a217467f7763ef6dab0ae32733971899adbe508ad814d58e42408c39514605a541a373d3b347bd9132c19e493c"}, {&(0x7f00000000c0)="af7fdec49657b61436aa2d44236ba673502611c4f9f96f26c4022f1eb79f9d759b20"}, {&(0x7f0000000140)="3c216eb93df3ae50d9aaff73c6360dfa0f271ea2a7d3167878364da3a5e7650e9f68cd70eb2c0ceccd13f008643afeb2d5769dad4309d2052a0a66da26b0a02c72119f2067fc03b9e06fb19fbb10627eb178d5e78f8802a0e741ccee8bf5da85e2f78a943d6b8cb5be4a693ef0ad1307ddb348e26479d64d"}], 0x1000000000000061) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async, rerun: 32) getpid() (async, rerun: 32) ktrace(0x0, 0x0, 0x0, 0x0) (async) ktrace(0x0, 0x0, 0x0, 0x0) (async) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) (async) syz_emit_ethernet(0xd6, &(0x7f0000000640)={@random="91a6e34dd8bb", @local, [], {@ipv6={0x86dd, {0x7, 0x6, "44f906", 0xa0, 0x2c, 0x9, @loopback, @mcast2, {[], @generic="1e68cbbe23bb96ee3cfe9b5c4e3ff4b47abd9325a92e72fb4c4b8de364d768d0bbb471a86c3a298de1ab89f20ac08303050a0fd1276177e5fc12ebe169bd4a976e70edcb975591b93899908202e9a81138afd9cc74d33c83360caa1c526e242b865421a9e0fc4cd9fccb57cabe1b58da115bac7375f96cf627ba8cecfd69b6d7fe8cf61d6f8386d87e135b5c85f859aac015243270b7dad16f4840c3bb50e750"}}}}}) (async) close(0xffffffffffffffff) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x1a}, 0x2, &(0x7f00000001c0)="10050f5468afe39b90ad25c4fb2cb362ca1a40eb098f53d254b13102e7f9fdf2a07193f5e51c1616824acdc0ed198f6b9e27e9e2108e440ad440f6785116b26635007df757cf56d76d1419450578cba3301cf22e29e51367b808c5ecc6b2ca6cc99243a9a9833a43836f7b0134a43aebdd5af1", &(0x7f0000000100)=0x73, &(0x7f0000000340)="b12c3ff501267a18eed8f78472d29682c16ede6303083004ae057aaa0448f25f444271983197c1e79714ac62668a83b9c32f2df656e44e29215400dbc7e96722b07a9976d93af069d71ed38bc1a80bd9dc2548ded29209b501b60fa646e8cbcdf7d42dedcbe403f6279ebba3f50d4f8239958db6e666764709c1a1efcddb68f7fd1b8ca28a1aaeca5df9622be09a1c9ade800ab4d0f4cc3e3ad67ddffa65d9368317d5b8ca9045d5f993da8e3698ea05b9821d040aa908a81a1170f41e6e4cc8fea071f6e3553ad7e0977d3ae27eba85af0d621ed4e7bd79a3c2f24a6de041856035347817ebd1584ce6d0ca072a1a53caccc2cb3c", 0xf5) (async) r4 = socket(0x18, 0x2, 0x0) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f0000000000)) (async, rerun: 32) r5 = kqueue() (rerun: 32) kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x0, 0x3, 0x0) executing program 7: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f00000002c0)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept$unix(r2, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) close(0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x8}, {}], 0x2}) ioctl$VNDIOCSET(r5, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r8 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r8, 0xc0206921, &(0x7f00000001c0)) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0x80206919, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 7: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) fcntl$setown(r0, 0x6, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x18, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000830, 0x0) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x2, 0x80) r2 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4}}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r3 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x4, 0xffffffffffffffff, r4, 0x0, r5, 0x48, 0x30}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x1, 0x240, 0x200}) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000003c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f0000000040)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000008c0)={{0x3fb, 0x0, 0x0, 0x0, 0x0, 0x14b, 0x8}, 0x8002d4, 0x4, 0x100000000}) sendto$inet(r0, &(0x7f0000000440)="18684d122c12aaa3903393087f470bdf7bf5ff986430bf3687f764a6336dcedd037cde06b699bcdb91afe3a0b8186dc0a66e7f545f3c15d35c54041d6e18857ef8710cc61f7755e1f209931dd883d86039ca56b94e36bf5f0eef5826a48c3f2f8bf2e5cc0b3a77d8ee916dca2bd95ead34d281f8a74a51ac6d086506f32b02b69a9c3d74a43982feea622d9c5a0a79a7debe829720a16ca62a51a8e04830ea6594ffe2579c5a677a7a4b6723ce72", 0xae, 0x401, 0x0, 0x0) getsockname(r0, 0x0, &(0x7f0000000340)) writev(0xffffffffffffffff, 0x0, 0x0) accept$inet(r2, &(0x7f0000000200), &(0x7f0000000400)=0xc) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x4003, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r1) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x13}, {{r0}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xb}, 0x2, &(0x7f0000000080)="278362cd", &(0x7f0000000140)=0x4, &(0x7f00000001c0), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) executing program 2: socketpair(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f00000001c0)="ab2784c56b60af59183eb48f93752512aceadc3de9ef83d6fa1842721395a4847ac5d797c949652015383bc8a43cea29e7a640efbc80a5887e901f9ac0bb472487f646b1e6430c15fc3f6f20e6fb6dbd43225561f0c295954d3a99c34f87683fe95baeea12ddcd4612efb2f6124607498223c66d0fe5d70744be1fe55d9bd617b4530b5e14bc6aea611bb9163e66db0d38448f36c5bc660a6ca24d58b8c70fef8468e4ccf4751eed8f6a77504a1486366c67445bdc15061cdabfddc2e482f2826ec0a170fc66f1c28d41ffb1cf18e8dd81010b5146da94bf37b9b671229166e95375c74c07cff1cb523026b4a3bd3ac7e51c49467228e4fbb2148fa3936db789f3bdc0c81850ad23f693089b77244315ba3f70ef654bc04fa4615fb4f7c6eba75c27783faa0f3ead4c716ca47553d44ec812c8cb6343705d75e43f544594122d91616cef278c4ed358b4cd3779371bbaddcc1d7633c513d5b7f934780a640205cc3aaa71b450df008ff6c86629e883e0a9857d3eebc7aed236a3bc60b39ea9f145e9aa0b5f1eb4677099557f2721e56da64ab4ad26a737836f84daed547dc33f58fd3076a702b37f3cab4b6bfd9723461cd987de8c03538cd1d1091c1ed6f00d51d074630cded2aa2bf7801f9bb467dd905101d906ddef4294a60ab8d92b8ddf6312721b316c66f47b5a7dd8129cf13809591bd16438b693d8ac0a8549342a2bffbb986c9cfb4ef31efa66c3121d5977f5d1c107eac3ed86f0e061a3aa387836291a928c060506fc9bdebb6c1701ec64895a8998d6c4acb4d99d363b6a924859e86a229d1277beb6e17b8c664dd696cb34dd1ff2c62bce9c673b98844304a8c7e1629289d6e31f2b146b89c7ee3076afefa97893613727d919d268dbfbce6cfda5811c468851e8c40a716b609c9ec7919785d9678c05a732f88f34163b6f466c63edfb9bf033bd33c2dea4c1e8c23a0762ae5f20383d9801bad56f9af366d70ca2cbc399bc594a657b83c71c62261f7330173e8449e3e517684bdcdeba71cc1b319baf169670c8515e4dbc491eb538c524f24938d79776d297c8b235a0228c76a1ed251046832646fe4ffd559acf6a979344177482a21829b3fcbc4b4605a0c8379742be6ddb857bc7f09231bb9215f937346cd9669ac53eb65250defe7eeb3fda50a69068c790fee40052daf8a55a2e7531b195c5f67271cb701f20d304608989f5a63743744ec42f70d710a9871a63075251f7d49632c48d731f808dd9d8d3d667e922a2a0e5734b8676de2fd01c34106e4c7f89f8ae5da84ac6b0f4afcc59f2037500f3dad9ffe6c6c7ae4e5729233881632f610309752df657af26ebc707410c201371173e27f7823b9882764780911f0aaf606a2b800938e47bbb0c17655ddb239ea3fd4b56b1beca04ffa0de7265e548d6becef337d5393a11c6e1f591c35469f13a8b17b27ee334b0ccc468a95028ccb1139a10f717076c1b2b8bdcbc6807a82352554d4320331c5700ade330193871489c5d1e1921d2a86c5c4972790caa509d45cd8f4099332a627bf0b6f498f6210bc91f5b68abef859b0e23d059ea0d9d4d9014ea906b3233323d2d7b565b4bfc90fb30fa3ea59113814822be437d9ade58fddb92cda249e03782793e612d60ffbfe74e54bf1181c2e0717829049f320c5ef648af8fd935b014878b7b013612f63c2bc277413a7f4a0bb3f61e0b85ca0a3a12802f1ee0b6bd45df9c9bb6b1baa0814b99f157f9605e3767ef74ed01ae659300482f36f27498811a839dafea3643b0a34a3043e6e5d40673460c42606181390a7c02b61579fa23d300e8573f2375a12ed38cd287ed7d2717a3d00a7513c1880b5eff8c7bdf24ce414bfe0dd4a68cf107386cb68ffd12d7c9ccc814cbc94f08b864ae7c67de1bc622950f966c55e22835bc9f26094c68ca84076757e2be06688ff06559b8a844206a79ba639e01821ff0a83d9d8d287d7937ddf5b2ed9e096a6c80abc12e37c2cf145e1bf678e97344f2c21a491ff227deb56db919b2d3f06887774d38bf635cba86cba79f3651c8d25569b97b00f9558418e81404f6dd4a39b07986a6b1118ff493cd59255dd7c2dfd04544bc9100374b1fb770721e9adc4321300d3cde703e8d088424855c4e2dee8cafa6d780b9258d30e6dc90b36037378a7d4a170aad93225d9c6a45c3c390e23d13f12fad6c29200f9a082a645f37e7b96cfa8455c386009d5e24622a7fc322f337df08c45f5bdfdb59b15be8f7442fef538e1d745a011177a83f2efa149f0dd6ac9c83b6a2efe2a81726d3ebd5471db34d6e1e093dfc358eedb0b780ae6f1a029fe77c6124c370ab4736236b4625d5743dec5ed1a9807e271a0e0fea5fe6a5c78b9acd93d7a41f1886d727a0c887b9118203b47c4a55a2ce6b625210d3dfba87e2e0f82745fe6bde562591add39f58e740f925ad332b93b1933e704ff36d456aabb82b37c493d8165111d7bf3b2fbfba6313e6057237b9c55e199dd21e5ac49276ef1fbea051af063189c4b868ad24363b3f800d31cdad18ace813a3a99d63f901bf859654b946197ca7ef10cefda3626c31d1e66bb209bdaa50b9e404e18280aac4f4e4b3fbedef114b26108f13c36b226dd17d5de1756378089c922ba7e87a1f9774034960745883eb9f8f7b4eaa89d862b2fdb0c5c2e3916e66f6607675f04020f60b876414d95ff826cb41367b78012c635c86f205bcaa540ac9f8372c0de1f37c5be3804a4aef2fdad83a679f0a760801abaf9dc6b4281d437d82f0bc75b1a80c00e515daa935c34510163c6eaaec3c98a06c6569e499bac3932ff3900125de874d2bad6371a7462c0e595edac6166de663fa94a736314789c1337f2282d5ad33d92c50ec277f77cb71c386e23cdfafaf831a5ad77aadd1bf15803a038df0b63f7a62b5e6952db0dff0ede34ddc7fa8709726494c1473a204c7d2adcee9a729c3d11db7d1c12e1c6e53c14803b38ee7a264234103721496a7743e7e9f7212f9ee8ba3eb125c3f09bbfcc9633266c436a122966cbe11c2c9af63205e8bbd7b070f1f26d1d55cebbbd3c62d482fe2ebc575ba91880172fdc222a58e6429b2580af0c3b766cd5e6d053d020e2726809cff68d75df5f7f2891e29ef78473d4ba6f9bea39a9146dddbfb0819c5a0a40ae4cfb24afd1aa4c75aed43f480313e0e92699dbc64dc11b01bbc2609b80468cdee83b031cea9d47e7fb6318bf5fe256560e301bd081aad2e0e59e85148ec91a48689297d2ecf1f578ad1889f517d0dc41cd8d7f48185392e9f3f7e92b4d8214387156473a5f66679d49e00d25d334ef994abe0352afe5f9e254a623ff7926832fc8d2e3508d77c2fdacbef8cae86da79a3ada642b6d34735fbd84e0f2163b5dab292071f585003be4552ad65992c5c342549ccf6dbdd853ab8b2d97d61c4c1f7ef4cee7bd12f8f7fada4a0d7a7b0c8daa6dfaa29b57f7813bd23d2b1b851cf4c202a884ea42dc94667099769aaf7a246171002b137d14d7bdd29aea53d22d115ae58f76f695d74d74c42f2698f3a90e52adbda3aae11f303c080b8852bfbaa403af5c523af6a99bb0426861e41e51249c16bdf93b118f3c4ad598f6bf394089b6e628eb05bcecfd54b52d76b420562424d92890e930879551bcfe29edbbf28f901b4784359eb6ad2e863d2ae8545da46210e638f2108670ec001ac593138f964667b0fdac9d23591e6ae0c95bf19153ddf30665b86f5fefca7a53db21390c2ba285230c19d8d4df506baedce4a24f0a591f10c6ad53fe6316e24429b48e709dbdc96e0f33f28f1f9dcbd79ac2b2fad6821b21e0c32a2f0bd9c1cf86220ab6357c24844cd6ab8f18caa6598112f58c4e1450fb52b39b68a0850230561ccdd5d677cb833991df6e210448d8ccf04c8e04c1dbe771e413eb960931f0820b1bf1d7baa9f956cc2b083f1c5e22646e954ae024b2ab87d897dc906c0422995466765ae482a423c89a90a7de3d74908b230e0af952c052942a1acaad1536b9c0be60f461200dc872937d0d3425ec362d019cdbb639e70dd206a9b868e0e6c8bb3ed12c9cad13f3138f587e7c4f18da257579e5a47683817f4770044ebce00548250be9bc709ae952aa64c88ce2f458e302055de92ff46b247d6bced34854ca2a76c6878baf565b2603bb9bbcf6ff7a0ce96e09e87bdcc0bf29fc617433efd713f9362aaf64fe827e3aed2cb898ba9a6e8fa250604688bfaa0b2eeed64f875ba75e53376744d2f0e7c3d75cf5afe889f8d281183b149ae0e76a3309bc21e0aed93c5c0cf990c39494ed1be670434f7b0d07a99c35b54c84bec3ac341149894df97b9a1ce2cd3795daa52c4300f58abd48ce8ae7dbf4bdb7a0dd725e8a6917c862b83468f088d9b6f86b779f8edc3bdfbd79ccb3a21ed3a8b981d3b9054fae3ee5e7a5a08b028c21f47b926a0ac142cad71c537d434a965f1492cba3441545c803760f30cbcd61994e6c44c4c96c33a435ae4930c2e5118419ea3fb6858b0ce214d591a56920b43a09db2a8a4500733d2e782b38a871e8486bbc84979bc7cc828d8c8fb4719969896dd2731acc550d4bd8b54d142da5dab6e1ce1ab7971c63ebc37abb54e5934292888eea7f4a751c7bfde668ac46881b7044d626ee4f39c99d0869604ee19913cee37689c0d583cca351d402ee182b8186beb3f8e5b83fc97175c33d15c0c9f223304dec66da6acaac4375c9ae6dee2feb214345b145315b977b1ea4f2a35f2e4f970f0e769753360814f0bd0644d7facdcae40170d17f6e46ebbf41776d9b759fc3b1c0e01737b40cd430c7da53269a64c9c10bfe6e2d5a97215d77480fe76e5ef9b54aa9d0b8a5c0fb117108838c2005b36926e1ea0025f452a6a2ba50d0bd841786f773ec61c139e3a1b147df503e8630b393836b3bd92e6c0fa4b7d5cc74fbd7b42af0e6a491e207f762343b052ae8d0dde6c1d7bc6a4570d4af0984b88f2d615696a79a8b6556fdc8d89474da0e670fe44dcdc79f4f46f2c47de45bacd33173f061d3e53ea3d686767348babe69d2e8dfd7fe04c56ad09c880ea24316adffb1abd0b18e72da37f12813ad5c4989ac3e6f2cb2a661b661fa96ad20f340df07bef8904b512dbb4469fc36d0173e3015a9da18ca9878021f44610da697187c9faae6da71b410fa7b4e855b872caa2024537ff5d2399075bd886e4dbaa78abc6509f6040cf3e8eaa365bc35433cbdaf0f3c6c13d502e88118793f8a71816d4328613af8b5ce25dfe37e1f6a44d924796705fb4ffcc38aa0b71199523c5a6b8232f1d31dae54bdf6a03abf8cf8027c2b999ea3576f163c7ca55807282df19c9e695515a2a03e0b509ff3ba1561fe963c9917a10d1c32976d7a2c8f6e31c5291408422a7e92de3acc7dcf1dfd165633f53eedf897fdaba1b13153062af4e22437c7b56beaa45302113385e9ac2c582ddd9fcddc5377cdf25e9db2ac7cf9409eec023b28ee7727c2edb4585332f3a90eb113edd5e6df752acac3bdda3b28792b0d239c339aee5e552b53e3475f25c2189f2b43a3cc92b18d82603e8b9b1c512edd60723fd6d04d044cb933421cbb98c77", 0xf77, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000002980)=[{&(0x7f00000018c0)="c97cdddd0c2e8bf26e60e75fd38c40ccdbdb8887945689bdb7e4aaf54932277767ff4998e28e9db779e0ff3fc8c54c08712060fe45448cac024ff56230eb6817fe40a437d004c3a09f6e58398da7cc90c7d06e1b26be7a9910c8de9a1b8124bd7d8733ef3e4e32ff259d36b3b211d63d969a26fe37fee8a645150b16e06261ce10ebb204ed5a062e5353", 0x8a}, {&(0x7f0000001980)="3db1f244a56705cc98fba7b8f8faf2cd2dc0148af8f4b98a3b1972095ee266ff158d33c3f2a5ce4ee4a399668d32ded8d97098d3bf9c9726dbba3f2b3bf12199d64b3e2f3099e4733d9143c96b4c75dec1b1bb38e6995de3e9f8986dd86a8e188c0ad988abd9edd08dfb7ae3d6d0137f5fa7b1adb24e36b1a4d41e188f3bd092402e3d3e591d18178806b6ee29e952fc218c0aa1b5292b1575b2d889b3bcf433643c640f4515a39f02dc6ea31f4c1dd502f771f90ec3212f228a7b52c6f0ab86fd30f50f8e66ce1b42777299cf85e06b26c37f91e942e1201eb8822d315d4de824ccb2ef0f3cc254e95fbcf48e093eb3ea214828205d043828b2296e5bb60f202e83791895d9dc04b8a29891e69cd278d9b4df76b496079edd5ea73788596296a58d47a77bd47042c82de166258df4e98512c43befc759d59386b6a9ff84ec13652970721ddd4accd32bd9c555c9e60174dcdf65d22f872fc6b98554d880b3d3275c5241db793960bb937fa2d675125ba1d0d88748a344527a91f6678c288a8304653cec74b68a5adc3fc1bf79dbb8ea17f46b5adae936697de8dfed762cdc31ad189f644a30b09b5774694f592871688033214d69552ff3a6e0b2837b72e6e24dde43292d157960f93ff9e64d04d0e04f87f972ec6c73fca734e5d3802f596dacf29e5b1a70d638a9dc6f67d727a6800f9b34b239a71f51f1a0d99cf4cdd20400f39268891ea249c4d5b57863bee6fa894681b9bccda9e0c8594106ea1f2a79446a7cb0e4cfbcc518766f70162374e3ba630bceda6b13be75c8527f9cd84006c0c2a95e61eeff57be39ccccb415654e74343a5b2522cba5d2027f2d66547424b2662185cdd8fb202a6d727d4fca4ee0943ce74a369503757a2e9cdd853c7427e9d493cb2d16f229f614f8839a6b0063f39d38fc890bdd65151c6afdb09a748f3555239cf4be5c73fac1b14b39ec0a9de3695185fda8139993f0e142bae740fe7359bccc265726bdee21c388538ff14689fe8cf57764c61d35185888211e97100f8dc552900483fb025d230fbcd32b7af9b694548545864ceb82652323cc5b0bbd73ab79c7dc47212e6044f8e912a3d4fb72eca02caa4ec4d33f287c690f44e32b7e55101f8ae8ec583af2118bcb8b513cc4fb65f3c6efdb7e9ba4a1ce640c98b06d521a0b9dbffd1e31bde188da8c2a2708ebc9bb6626280ae7a72783c43594d2ed4cd034012684476a9366ca39cd4dd892ddd51bd476d97fd2a5fbd7b161f36edbe4631fa7d7cca25b94c16b7926fa3aad0f839286ec86b0adbdf708877e668d631055d9d4d8b191eee1c0c6979ce96c15baf5cb7bed222d801589cbedc032fa35ab2dff3709cf2c1392b7b7cc43e1cf4be0046f6ba9a04fe58950b0dd12f6abc6ea00ac01bfa35df6d7d164da08ae047ae79f3cc66e01e3e24b9a3b9905d992991bde8435e1ddc054d2be4b9534db3fdec114cff7cfee02e0e3bf6bcff4f0b33e9b1ab5a50b4704cc26768139f0936b24f1417c938690213e0e7340e5383743db1f16d6c9ff99b7ee037bc874e41b33e41f8bc22beeb09ef7ceb2af5adf8c1eb97174e75eafeafec0600be56abfbeda53a7089edee2eedd88717e85f4b311b85542c2a5d8998f4fee42bb1e4c951b5779aabfce32654c95f5da3099ab80e6bce40c707192deaabf7c79720c6ed5f39ac8bf3577a479aab3101c48143abb4e508d9a88cec79c1890a0fe655419cd546fe180e2c203ac83fdc8f118f42cf42cb562160e1b6295a0b4476823bbb1400694e4c2740c8a67d4bfc7f4886cd86a3e032716db5e993a69c2942d85874536e843e31e188798ce75cda2978ca68c94a734fbaae76cf5b4be0fc668364f5d157eee3f34127e7cc340605c554894184aff2030778146008e89ed444dca466c5f32eed830a45b5c16ea1b1c112648237fa18fdf5de7670a4d1c10e2f0b7c4522fdafe0a5a9d1e3623832a263cca1a2a4dea3d3064c79387cb3a29d099fd4a1145f0d6b3ba358894b3182bf48f101f2ae54589a994b55c8d30837e52d6630b26d6a7eea8aec8d798bae89267a4fc364202a7e1e699f4369e29c0154776e681e28894e02d63b65c44a01bea369bd516b50d3b2f53449f8999cf4fde91895d921a262fdac5e6a99407e8454d723e71aa3a17ce69a43a9c48e43bf8c3a087bb1f08c2d653be1de2574bbc68e9d81ef9724778311eee101e509068fa8860594f59e96d63f315ff1a52169603a3981619136153c144d940e0143d1f2037382eb9229cc74f7a08d0b348b501716c39de88644c46f2cb09b6b5d93d3ad73feddb5dbc7cfebe7f51f42cde37f84ffdf3a25b87b942e3189a250f432a7e2750509cbd040bbdb90e2f71e15a1a17ec783743dae2824889ccf5c991ff872e6a062e6f578504461929a93557e04b3ece7b4c0485beebb3f461601c96268683b8a8f3738a66f601ddfb88ef37d3198d064887c6fcda34f440e923ef088ff6d4f00a2cf1b922acd164b5da1212d2efe66444b9c223081200e313e636573c72b2a8c1c7e44be0802db19729d9b241c18fef09dfe89cf5da571264ed47ecaaf4644d08e73d7213409ce7139fd0d321fd1365c37a784e7b4d1623c50a231b7ce7b64b4b0cbcd2ca5467e8a6074d4c6a7c12dfe82bc09b928ddacb7791e42e4d831ec4069abe65ce9b358ad6ea223e4da8b20779d67a82e9502433ba2938602293f50815652af1b89d3731234cada48c076ade84a59830d64e0adee986b1b8e1e8a30431c6028a4742b53661fc9a25ee167249871854b87b05a5d6f887909d612e674fb16b04c8d8edc5b1ffbbfd3bcc490aaddfe5bd8eb4b4e03e0d604f82be9e53b7d6e284100d2024caf4a358789d420effe5993d11e407f15b0e498f6ea0027364b71b1dce49deb9ef8bc1ae0df0f75b440f66c31b8ee3270e98301d10516a82a5367fc5697e7e6e373fc7a4a3304b104e83a3bc5428207bcb3a573e5a6df04cf2f74cd70a68a27df0e8abb4b822652d03bd897e660ce222d18ce0a39631a675d57f70e6dfa454642d8a95733c7a0aeb079c259330ad46cc5378e70872ceb6a33a68d325d46c57b31849ba438b76b89698a12b7f3d530c5e7c0a632dc1e1ac27a216b35fbbcd9d9e84e6ba3af96de35a0f3e104f66d68e34803f18b1736228eeb1376375103479c42527ecb46fd45a7d654253c68b811ad1de4b24cb41654a715afd7ba3c199716def6d7f41a99cd58bccef1abd669255aaf0bfbe355800cbad142d54f1c2162a201b0443a070baded0eeb0bba1dbb9fcd21b50a857d59473b0043883f02a118fc023978768f129de70ca2cfc7ca09e72bf575a2fd0339a053c1a7b755ddf00fa8531a64c6a1049535591abba70e01d698590d71e03f02bd40defcaa2d55ee73a93bafa6693e557c0957eb5670ddcbafb66c81bd1811d30de57f4eeda98a671492ddff349ba296fe11b66b5e121a122827b78236dd5c0732d03e1a55dfe4a91bbf4058358b0983ef38b10cdd74ff248a8681515cbe9877d8ca861a9fc751d010b180b6a6156ff1c15306787b2e55f6159ad7e4f5f4cd602ca6292ca6d457f28b94bf42bf8c85748d028f50096ac7910a35057751e38229240dabc93f1a405a9478c0ced59e4236e7215352c820d6dc7bb0119a295e1029e222d8259b58479c97faed2d64ee3231f9e208fe9f511a4dff2cece83e709278f7d9547adb00d89c1c33cb4fbb3a76d75a80421b4b88741e6f255937b35bb0a12bcb70cacc888babfd7591152862cf4e786191d558ebd63410e492beb1877e44fd966ccfe7bd18b5b2833a690bf74b268402dda97ab2fc0c7ec15683731a4271abbd313b38deb89439f736424d725f725a031c16b23c40a2cb48c81e527eee13eb3c90a81b4b6f346acd6f2ab89076391699345863d2d2364ce5f91f273d425b5bf50983bad8651b71472f63892ebc38f986304be49aa988c8735565758baaa0370723fa960517917ae283711af18a606ec4f18cce2587b93ddc8cc259ecd474c5c234d98a29341e68be128055704b65c1c8770d5204006949a5dfaf6a28f496e90f91e0b8db7aa164de13b4dc490a5fd1a4a84616b17a0df6cb4fc73310ba83923bd3276a67b9d6c070d59d71ca675e8e3ab68c84ea342b791f2a9b9a95bc067988b51a046b9cff30232e0b35309a1c2c0a492c97a1c70fe1a808dd560f20fb7a45ba850f48b2fba4c1ebbb5a141ed7a6f4c7fcd236d09f3c92f4b8328c851cc328ffb634181ab45c06e87e7780c46a2d4327e728e9170eead75f1c42ca73842e85d821f1ee39e6c92ad52dbac9c4306d12505795c4ea8d4328d95640d535ef0937a0862bc933b53808cb9ae08f0f99e8e804016f8529a2280c43e02fb379632ae4ef91542005a87ace8332d7b9ee95c7cc4abff7e01f49b940a3088522d0680bfae51dd1ba069bfdf8e88f3bff9d7199686f9b5b707c74e67a5565a85e723e5d8d6dd760670c0e76b78a15657547a1b4e58eab5831343596d20b0eeb81e45971665051d4cc76cc16663c9f79dcd7a5f88277446b1ea99c1c1d1b5c7bc7b991e58075242d604dd333bcf7c417dce68b7bcc50f60d73571210fdf99f170ac54aa327cf94856de2ce04ddb81d1af1cb0d7e550e58a20a4c3ba8eec59a05f5c5b2008a031f9441aec99225305b139de0f7870c3f52e4edfab8b82fae4847fd4b6ffdae4d99265e692484897b26d890478fe2254e62b26c7c0efe00172e19cea2fad679902f4cdeb9846f8736fc70a5fc8ffc6f3d43743656528e73edba602a054a9ac15ff5986d0b9080e8b42c37316bd9fe3c36d9b87b42cf1f536e6e1ae69fd488cd62f5906311e76769eb706732cee1035f0a2c0ce81039db0379d40249fa0d73e9cf18c48c5facf3a952607f26e7b611f863b255e535c071f605a6b87e63b0b58a73202fd5c01e7a2fd1e7a586278b469dc69bd5976e449e83842ad4d26078c75ee3bb5db74a1792f69b7b598e69537559b4447ec9895bed2f6952b2d7084486336f02b44f098c6ec6f9fadaa001f1cc49b69ac15b418071aaf2965a44896b4d41813e9b97e99f7a93daf86c66d4f264c5ab1fd006fda5c77931ada36dbd0ab8e1db727add20d805e68e9ebede38d03e0e50b90853eda45bbea379c6e42a1b15d4813f21be1d2f7d63919884245a725cfb28f5ca72fa5eb96a3ef4f16d107501aec25292fc308ad7dafe4eed2a8078cc9ccec27aba1539f3ab5a1b23d095e9d5e2f06e5c02909b086e36519df0efb1d9cea9c708e3d608ed96a1d7835f9ef3a10706356c6c8123c95a85419655f00d291515cea09c5ab688cf958a4627c47508a47536f2d1a5e50c28a8e9a01c74156e460a3bec91fcd0e9adf576fd4dd7eab9d5ab9910f595afb229bee32f8a8cf0c70d87ca216deb15997a2375b29431f772317de40b0f3e854d696f1a6340d00527ae379eb1f2ba0a9d7432e20321a1782a346a208db2c4f2737f964caf7e7b3b6fb74a8d8cc718c9b6db7084848490396a411df4faa72d8fc99c19b707b7ebb1175527762d2c66d54f2bbbe995cf9458209a844f5433a77ed83481179548fd029a400184cf1f0b2e8aff09081d902556e25cbc1ba1344e74b12aa7cab11060924913366494a2551f0ee628967ba33b7a8329c43224147466e1a1b2d908ff298d3fe7d0ceb0af2b908727b89038262a78ca8c1ab631c283b22074400cbd0508c7d412d0722f131b80e8860cbb339a29f80f2d6ecec83c3ee07a4c0e74ade4f3f9d31d88018e46c60795c7c07", 0x1000}], 0x2) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) mknod$loop(0x0, 0x2000, 0x1) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) listen(r1, 0xa4d) executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}, {0xffffffff}}, 0x0) syz_emit_ethernet(0x56, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) r0 = socket(0x18, 0x4000, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r1 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x6, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0xfffffffffffffffc}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_gettime(0x0, &(0x7f0000000140)) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x40000000, 0x0, 0xffffffff, 0x0, "100000002300000000000000000000000200"}) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000007c0)=';', 0x1}], 0x1) close(r2) syz_open_pts() r3 = syz_open_pts() writev(r3, 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x1) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r0, 0xffffffffffffffff) socket(0x11, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) sendto$unix(r4, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) executing program 1: socket(0x2, 0x0, 0x0) setuid(0xee01) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x4d}]}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') r0 = open$dir(&(0x7f0000000200)='./file2\x00', 0x400, 0x12) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file0/file0\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) lseek(r1, 0x8, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffc, 0x17}], 0x45, 0x0, 0x100000, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 7: syz_emit_ethernet(0x56, &(0x7f0000000800)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x0, @ANYRES8=0xffffffffffffffff, @ANYBLOB="8002f05ec5"]) ioctl$FIONREAD(0xffffffffffffffff, 0x81286947, 0x0) syz_emit_ethernet(0x56, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYBLOB="bdb05bc39d9452cfa84a906a2e5b79ca58420b99b47e47e8d915b9f8ac6f196969f39c99f056e9ac278fffad648d4b0aafaf164660d73380eb95ee766bfa8d46d27d75700e7b306d1ef91480262491c6d8694f18c9ce5b3350e7cf57e542ff856018013db8440a78ea185eb4544e69c9f3af188fe7a6bfd5c2a4dc1ad315180727a5222cd2f0edc66f3e03aa5785e8cdb99a6a1c798c34e80267034a18ee34dee231ba80b50c1007cd80ceaefc242dc6c15ed27a62b8cdd03def1b78", @ANYRES32=0x41424344, @ANYBLOB="6404498a1a17ba76d02e73ce5848dcff44d86608874d27306db6a2185ff4dbb3a85ee4bf8dd07e21df9c3cc6247b0c592e92"]) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb2830", 0xe}], 0x1) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) executing program 0: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="61143aa806d8369d26413edaf18e1bcec6c577b8b1ee800971e2323324be180769673a25424d2399a32204d2f5897d2e91ab78b1b94e617c76140fe62679551c42492fb12f1b8f74db492bde473fd5f934d488a5f6fbc0f40208f84723bbbb30588a46e9687b2ebb811cc741c855cfff1e53a2eadaac5a54de858cbe7ab369d78489c41009e7a6da4bdb93b4e216b01a538a25d85355dfcffcf2b42f1619f540222d5864ce11d5f07d564e602b91514bebe97405629dbf6410e896637b5f1c48486e547a3e414cc119abb86a715f238fd39e26293830cd861bc3f30241dc68fd62836123", 0xe4}], 0x1) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x2, 0x4001, 0xfa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000180)="bfeed000", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) socket(0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7}) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x100000000000}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00004bb000/0xf000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil, 0x8000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004e6000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f00003f2000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x2}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r4, r2) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e}, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0xfffffffffffffffe}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) setrlimit(0x1, &(0x7f0000000240)) r2 = open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) fcntl$lock(r3, 0x0, 0x0) symlink(0x0, &(0x7f00000002c0)='./file0\x00') r4 = socket(0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000340)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYRESHEX=r0, @ANYRES64=r4]) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) socket(0x18, 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000800)={0x3, &(0x7f0000000000)=[{0x1}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x6c, 0x4, 0x4, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x30, 0xfffff, 0xc92, 0x7}, {{r1}, 0xfffffffffffffffb, 0xb6, 0x1, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x8, 0x95, 0x100}, {{r2}, 0xfffffffffffffffe, 0x80, 0x2, 0xac, 0x7fffffffffffffff}], 0x17f4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0xb1f0, 0x80}, {{r0}, 0xfffffffffffffff8, 0x8, 0x4, 0x4, 0x9}, {{r0}, 0xfffffffffffffff8, 0x4, 0x8, 0x7fb6, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x50, 0x2, 0x0, 0xffffffffffffffb5}], 0x8, &(0x7f0000000180)={0x3, 0x1}) mknod(&(0x7f00000001c0)='./file0\x00', 0xc000, 0x73) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000200)=0x80) mknodat(r0, &(0x7f0000000240)='./file0\x00', 0x8, 0x40) r3 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0xd603e93cbc1bc21e) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000002c0)=0xfffffff8) syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000340)=""/145) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000400), 0x80, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10000) r6 = semget(0x1, 0x3, 0x4a5) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f0000000480)=""/193) syz_extract_tcp_res(&(0x7f0000000580), 0x4, 0x5ace) setregid(0xffffffffffffffff, 0xffffffffffffffff) socket$inet(0x2, 0x8003, 0x0) chroot(&(0x7f00000005c0)='./file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000680)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000600)='./file0\x00', r7, r8) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x0, r3, 0x81) open(&(0x7f00000006c0)='./file0\x00', 0x800, 0x101) r9 = accept$inet(r5, 0x0, &(0x7f0000000700)) readv(r9, &(0x7f0000001900)=[{&(0x7f0000000740)=""/20, 0x14}, {&(0x7f0000000780)=""/126, 0x7e}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/197, 0xc5}], 0x4) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000001940)) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001980)) sysctl$net_inet_etherip(&(0x7f00000019c0), 0x4, &(0x7f0000001a00)="1062a540e12758416c1c", &(0x7f0000001a40)=0xa, &(0x7f0000001a80)="aab1a358901fcae67beca5fffff92655bfbf70562bf33e791f83cb3474199a808887156f07b0aad3f8413bc940e21d7d97363a6887043dbc09de116ae2e8cfe24e276232120b5b3ebcaa4ab3dfd8bf88496027b6e1c921b139669969dc2cc88efde988e52bcaed8aa5ae984e99c531c89a750b82ce3a705a088926c9d59dd9e0b12f9e396005f6a1498bb31b7dc0f2cf5550f15127c6c780b09b5f034802b768dcaa2f3e03a964ad7bd0592e3e37e66b8fbc61c4d4f78c25f8c5133556639b054836fb6930de4d721543bc63ba6ac1c3217a8fba6e5cc262fb28da42490dac7abd59f4fdd43919e6d7b1fbaa6c0c6ffe1d0f15642eccf1c68aaef2e89452c4e8ebc3dae182909dee40131f057c8ee17b406ed5595901b1e16fdbb5d34cb1e52ce87fe0878c4643609200e197e3979f95deec0f19bd30b37d19b7e2f2cf2379f076ae3f6b29f9fd0e9a812a1d3577ebfaa73a361bde55d0c6a174f6ed356d60dd3be068b7b664784d5d8a3e57e705f1130d291c06d9f2c1416ea0339fd1b42fbdf080a4dca1cd7936ef25e5e4d3f2da38d0fa6c6bce30f6673e2c9260b9b04dc5fff5a200c3ce6fd4c83664b13706d8e45b9c69e91a202852a9e7b5481b01bdf2dd80b40603dbd9777455f0112efce25d1bb1c0894422ab78c18ab7a7a38cd109243f34523bd442fea634dc954e64e91f1a812e5834c8dded342b29751df00fda59cc5adcdc935611b859fb3a7d73de9e53f72a221a265c748500becd9acb7365a2576d11216d22a760919d701b4377921de0e53aa41ba5642b3587e6928b3bafa2f44e1f1fec9d6c6e47c803bbdf38e1fa8611e5ab0b21554f069ddf49526c96ac4a92c73ba93b4cb24773f6e75cc31f9cac3694aaf5dd98d128bfb2718285799b229924b784c5ba82a96a7482ee31c6f42be82be0df898215018fc8cda2d52960322d7f772a6eb31188e071397938972627ab84cae580a93b619f41dd0094d5cde38194b407aacd0142364f0d4cc95768e80283407436e2009a1ec5af08dc938dbaea218e3bc4f40374a63568955b275916905b190254f3990638259805ccc5c949c03101987658be8e5968ac035c9e97ba912fd368b84ed6cc8f519d187826d44e605b01679971b7426379385c8f94df3111db6ee4cf1ed03bd3e77dc8bd34eb12deba74be027c1527dff4f2028958bfb8597deb10b2281b612f5c567fc723a5d467937549f962686e0c196e2acdad0481a3ebc9ec8bab28671bc0a7cc88ab9f7c33c3daee556f98b2c0a24a10176466ab3c56546a01de71659c3997fbdea77433971225deed2303401fc440b99d7c63974e0bd448f11027077616df995674788fde62e84333de3379b98746ce14a2feeaea5b877548196e34e107033c0abad70cc5a350baaa2607e57ff1b88941ad8efa26b95185a2022196d45fe5b65b5a1cfb17542a88d71d2afeb7702b70e928623333da512aeb204074d7756969f6391f4cc1950aade02da3c7ddbe4e7f7694d895d7a57eace05afc6fe906050965b4d414834db0b1e27653acd0224c66e7d8b6196a128352ac36a83e9cfce502dde3251995351042216b81179badcf341e1a1bd0f781bad2bd7f62273ca7e5e1906f047193c559ec94ec3cc6d837031e5fa68b85b7d8df7f5281a42099522e85c0ba59b5ca5b43f2d7702539685718cfdcd92e8518431e46343c2aa11f6817ac4f49c6f55f89b51094a3589bfe5d72a2b8f320af238957c5dc0406f22c2a09cc48afc4980ea1df4d30cbc2d8a963f63502fee5c038a683da3dc02796ae4d948db2a1dfbb799de4c038b48a01070dd81e4d8181c87fe23aab31137fca409570c045b70ce4c7e7e2fcf8ec6376c3e4c232c15e2221cf010a408fe1c8c18c8dc62a13034fc3b666e042a0e4cfa3a4519c6130beca65709d5005a47c7d8bd16828192cb121764b6baafaab6ac502a7480041a1749db749699ec990f837106939c5485bf3697c2bf8e9544474c1c6a17503747670a0164d02a9290a642710ad56ffc1524ab8693f2c97e1fc68a883158b55b7dd7f72b232b66bf51af2d15596bfd7dff381ad96198e8c17a89dab36bb8e93e45954cb6ae1287640bbbc0b735ba52afb4d576f5472fd77ad3575b6c694763b2131af5a00ee620ce12ba2305e12405ed5dd77317dd35d8470fd4000465bee06310915392dc74de5d5d160bc0117e7a72f92c510602a68256d89648c38518764846244a1f73f4f5d2a156620447ec621ccec996be8c520bcb46697c748b3451608d8a1fe757c08ec8344c17aa4038a07f7bb4cbae2b99b252822cf7a35fbfdd811418fe454519c96951aecde9c7710b2f67bc0c05e4d53177ef734c015ceb7b83bdd34884121a9a4c9ae41e4aacca77e68284a842463feb38ca05d10f732fabde7990864227cc27e4318a4a74580fa8e329a039908e743f88d619b0a6d0365f3f6fa0e52a518d46049960bc4e8dda07023545dc65f303b140a2cf882e3aa5fc389a1d9dc272c517cca2fda965019c2fbfbdb8a64255c3154e35151dc99b62a103bae0bfd4ac0f1a4b8ac28e21fae729a557bd00b98b67c5e7a7929fbba5f89895f22b27434e9822e02719057b9635b54ac3427dcb0991f9c8df5d73fcaa774fb24cbd25aa38e48fbf9748e2e759548d2c9a9b75c771361c92537cfc282b2dca855793c153ac4f346573ba199baca6cbe1ec94d73ac3b33988e827d62a281394274549ee290605794a65fc0f64ca295e2cb3f2cf73fa702eb44ad7ee488fc6908af27f3aff5c1b30358081ee8e2605b13ea99bb7faf8e26bc2aaedda64e8d803c2fa738bbe271850c898698ac73a6c8ae4fe9638a7d9d0128a5be57d1665de114e693f5741461d9651e6e5409303aaa2016d45a431c53c3327832d75eabdc6e7ad97b4e3c97dcc7276ed622a772588e0a03bd5ca116d84c094c56585e9dae4157f4a9463becc02dbd1a37859d565f8985d7b79206e731603063772857eb2f9e7c855c8f28ca12a500c8302536520a0649d89bfd4f2e0013b9f93a75d489639b79dcdee3e524c5f9369a85f4d1da69590b3a1b8a9d3fa2ea60d0bcc8daeb422ef021626b44b3fc995daef5a3c2e068a2062f0dc086a8b11c0cfb3e2608a992b99dba6d3da17348948630052722e8130461c3fbe1d56990e7db26278353e4e0396c54797e0fd04c24bcd7168d7a1d5e4076b7f067970836880404bd46ae7b2b5f048b8372a4ac2642cbd7e6a2029e0ddb4a3c301819d7121566057c7f4b3c2af791ba1f397dbfded2074a1dd91ddea56aa115dd155624dad554880ae090abd74b8404120f01b9ea3996a0581a403c3d1e65ab5270a56b28d537ea13ba6947b6231326b194b93338ad2a5f3e0e7870ae2a9a580fc1b584fc6788511a0cbeed7c1b41f7e498470f20a4cc66211c9583fcfef1f4adea7b9ca12373b0c480ae3063f2b92eed90be86c2d0ecd26013813d4796db25493e1bded298265386356d6a5464c7d101686315f1ad1581896c9b9ef264824772cab5b5d412b9be00c8a9d4c4bb59db00111b995cd73f17c7c13e1e509e5736a2ec2b4b03e5b23e55782ffb57a1b5cb55d2f8f75fca2f64c4b39350100d2a44b77ab24caf12867855cb2bff07158a7130df0ddb8b156d6e236462ac973de12a759ee80be69bfcb528c327aa5fe199484e98f7c8aae75edb21b6543673869b6d689d8c9fbb13de54f829809d1e5204f8a1c68407458df4a63e1ceaa3f1d73ae781f4b10df76b265c379cb954df290415a64c58914c23d65f74c17e177b871fff5485af1f5c29f122be80b943c454f29b3be8d63cc95e3eaa3561d70eb9e9c970c0f477efe6f23464fab7ffb0dbc31c38b571092e83d3605679bc8777709e3d63cf51966429aaa64ff65df6ff396b41602a58ee7aae0bac3eb2d1a2122dd0f575659d50be83bda7fbdfa1ac804d41c0b9a2e79f27e46193a8e11759989e5ed0c28cdc7baa146bc56d8bcd5d2509aec8988159eefbe036438ca077b33e0369d8865305489dc3663b95f1774943e503925aa8856f3430a3721243a2e186ebd69989b0e5a02e51afeb1b21cf327f9578111fe00c4ab3e186eac5f7fbc88d79688f3510bb9d961cab9370258a58159a83915920feb48fdffeb64336547b5fbe803ee12afd713366a1ace13f046c5663ff8c320e553f9a59f2ca493dffbdf6622900440be053ff12014951649ea98d32cc107a057a27b09d115272727228aedb751c2cf96af605960b257a6338a90493b29621fc1661b609f511c76c8be0f3fd2a60ee4aa6f48f9e21bb71be61020605e7fee3052423138e7090080e60def317286609f7bdc572bf0bb519dd4f81aefd6530d22beff16c5729ec4fda276b4f8a8bf63a62370ec30d99f444554a4c77f95d44d9976f9ea574027d0357309599e13c3a3447d3d07219e3e2c88a729d3927a0a2ef5ca9dc00f98113b0cfb41f438dc0bcc89a9259fac567ff409022facfa304dabf151d9628ac8a1ab6d58736ef537bad07f8090a9a2bdbb4de075effda4158c98c7922c61b1ac57ccd97943be0dcfe6df4cf9bf4faae3847c273be9ddb486722a10b8fe8998c06a7886d4f419b646cb4916fb6881e1bc46e890f2bc708d7df8bc37851fc42296d6b993ce14f248bb2b1eaa7ab36bde0fa18d04825cea547efc59cd721e3beeedcccf1d39670bbefcf57bed77c140a06c3d48abf0e11bab733601b7a01ec484520622ed664c7f24c3ac8ff24c1541b17fe79e2acd026a4bbcbec219350b1bdcebad7a715f75d7a47efd2a977e82e22631cfd5da504b0e2daa2f5dc1be7fbb5d4ad8bc4dfe40b3c97f8632ecbd753f06bbeef9e7d2dd929f156583e22888e393009f49fb84461fd397c8b2dc45ebb5a8fe8200b2e1ecb1bf3e5d5568c673e3a3e9eedf781e9e4ebb0dae17972195018ca06e19d9cca14d159ed1d4e011a4ed68198fd3ebd3b4c1743d89c325ca92504441f76cc12c565dc1ef6c6d58f2346671dd108a5de8a8b858916c0b5c1ea8463e3d54eaa9ea937b22417e4c03fe6468fb0aa4456cf051c30cf4834d17c2b21f5bf372e318f7c23a288ff4a5d39fe2cb21c583546fde8bcec2fd45f5a86710683546a9ac5677f685aa4e25cc41585785d1128c6e56d8dc323cf1cba37c787e04fdf8a2b960817fd626145d2d7ce9bfcbc93f3240cbd83f8c70b41abed9ae159bac089c66813619208a1c8cb8e1ebd43ab1a580ec9c5e87d63b4e891ba75314c9bd2254d49ea04bb5b5b7d55239d6303305c0deb773cc3b7ad582d1a1c2a5cda581e2066786a1f220c8b52c93d224e1a4999deb7b151bc0da29115b6b8e15a14143d80d98e61b70bef1c1e97b150f3d2d18e5ed64b5449b5b857ccfdbfde99be7143d2b01003dd65ccdd52a339d887069f285fa2e63fda8a14b1920bb45b34e1f4c8f76db8146ce06597f2e93f6064c4aefb67bf9c81d118880e3d90b914c11d48768ae24472c4f093cbba97d8ab82b32ff0bf04d7a6b6a4f30d56cc03704c43585829f80e0b3c330b1395b89159aa46ce2cab7bff2c78d3ed32b904aa54e2a60380677ee41bce3daffb6c5d26ee87299fda22b89ccdda54de436ac7ef5072d85ba9943bba99eb8d392fa109240b26ee1b55aacd6340477f034a2d27cd0ccb86674c5a6b907beca6924f4d0a36032511af05a9e4465c765bba04ef819515763f8608887c34de2be5fef8ea54d9416f93451d322091d2c2b5446ba84c5b100c4d62baae6a046a1f64a89d2d2289261cd4fd0f31ca32f9e8c816a7bfcb155329", 0x1000) connect$inet(0xffffffffffffffff, &(0x7f0000002a80)={0x2, 0x2}, 0xc) executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="e066fe71dd54c85048a6ae968c22233da611a6ad5fcdcc0da4f05e65380e7c4b38a7e8f79747fbf6778a2124e8310d6299fad15811fa56d3dafd663879a0e3a49d494c166da97165e69ea5b87139f65c8357ce80b37ee49321c89c49c79bddccf3a7c6f229d492f017366bd0356fd2c3dc6b27a7419141977b3add295b237297d0d578a7ac", 0x85, 0x0, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000410000383a00f6ec06afdf466c130afc590bdb9e4ff6ff02000000000000000000000000000101009078000000006000000000002c00297c5601a5ae235d3544d14cb2e907c800000000000000000000ffff0000000033000005"]) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000001180)='./file0\x00', 0x2000, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x100, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r1, 0x0, 0x0) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000104000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x40}], './file0\x00'}) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) (async) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {0x0}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8", 0xf0b}], 0x4) r3 = socket(0x18, 0x1, 0x0) listen(r3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = dup(r4) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) (async) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000140)) (async) socket(0x1, 0xc97cccde6f8bee97, 0x6) (async) shutdown(r3, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b100050300000400000300000101000000000000f96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad720fd18b08fbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051e", 0x76, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) getuid() setreuid(0x0, 0x0) chmod(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x1}, {0x30}, {0x6, 0x0, 0x0, 0x7fff}]}) write(r2, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ac, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus/../file0\x00', 0x2000, 0xd02) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x28, 0x1, 0xffff, 0x40}, {{r2}, 0xfffffffffffffffe, 0x40, 0x2, 0xd8, 0x3f}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x90, 0x1, 0x7fffffff, 0xf2df}, {{r1}, 0xfffffffffffffffc, 0x1a, 0x20000000, 0x80000000, 0x1}], 0x7, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff9, 0x22, 0xfffff, 0x7, 0x8000000000000001}], 0xb6, &(0x7f00000002c0)={0x8000}) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$VNDIOCSET(r4, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) executing program 7: r0 = semget$private(0x0, 0x3, 0x80) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000200)=""/68) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r1, 0x80002) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) kqueue() truncate(&(0x7f00000001c0)='./file0\x00', 0x30000) r2 = socket$unix(0x1, 0x5, 0x0) clock_getres(0x3, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) r3 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r3, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x80206913, &(0x7f00000001c0)) executing program 3: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x600, 0x19) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x80) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x0, 0x1, 0x5, 0x20}, {{r0}, 0xfffffffffffffffc, 0x20, 0x4, 0x6, 0x7}, {{r2}, 0xfffffffffffffffb, 0x2, 0x1, 0x2d, 0x5}], 0x3ff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x21, 0x10, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80, 0x40, 0xfffffffffffffb9a}, {{r0}, 0x7, 0xc0, 0x2, 0xffff, 0x81}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x6, 0x101}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x3ff, 0x1bc1}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x6, 0x7}, {{r0}, 0xfffffffffffffffe, 0x48, 0x8, 0x9, 0x81}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80, 0xffffffffffffffc1, 0x7}], 0x0, &(0x7f00000002c0)={0x2, 0x8}) mknod(&(0x7f0000000300)='./file0\x00', 0x1000, 0x8) r3 = shmget(0x2, 0x2000, 0x84, &(0x7f0000ffd000/0x2000)=nil) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x2000) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x60) getsockname$inet6(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) sendmmsg(r2, &(0x7f0000001800)={&(0x7f00000017c0)={&(0x7f0000000400)=@in={0x2, 0x2}, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000440)="e6d9821977f32bd54e769744643eb12d8227e0ef6e33aa6e95b936c7757751b5ba5b30a099393f0a4a6f95a04bf42f0412c4517d11784bbab2155752fa13f42de55dfcf2e40d32f2dcf22fa45c52e184f7939c50c7f9ffc387595c7d7cb59050ead549a2528baee3cf11c9c3338c32a02565f3c4107ccfa14dafc9a947ccd4a59b13872b8f43fd52e39a08ea55b71d4bd7dffad1b2b694c0eb0583f6f7419c2358ccfa6bfe266ad4e53cf0a8db1d7164308cf444bae803c50344", 0xba}, {&(0x7f0000000500)="638ad5db168a7262137b4727b382b33fc708c82b9bb194c8cbc655b868c512e6b7d5067e0496cf381c240ab414ac7d404fb82ce5f188eed2f88135bec0593b4bc36e8909b1aa35448aad4651880784874ae89a448bbdec48701fbe2b6faa45c43fb8dc993fb21f20ef140d3b0723e5d1c357ac0c8f7a70044d81ee377b5c1cd0465b", 0x82}, {&(0x7f00000005c0)="8757a9fab0d3965a1e027f94c1ec9c49af983f08755d7f5d1a3f08dd3f97607ad026c33a06fc7f36e51f8c525b5b75e6a8538c4cf623339284d10a2b5a47c12d6b1e36ba0b4135b3690be8aea93de6064806dbb175fd10123c9c2c4e37add286ab55070efdbc86125909656deb79ee17ff385ee5c21b8696b739b7177a01c6808d74ebcef14237f32ce4f9eeb96fbd4146d1b1880287cce2ad4c966d641f93e43f5f965f061b8a79515bcf578f782efe852e7ec1da746a2c2866728db96103fffa4799ce7dab15f98325cbec13b167ab1d929fd3b55ff9283e4682ec1a1e4e70bbf539c15b9757f2c3626a75150595c3532e145983d5fc804f97f0b2402544eabf5bee359f79825d7d805951daeb1cb5aaa87f789112c2b5ef25234d4ea8c51f63268c6bdec4d416a27e7db90ac1bf40693f5a6da89cb6b6fd5a97de0715b7a686428ccb574092c933d0c63a2f6c0b13aa7c968174be568d05641fdcdc8e9be2f92d140da451ef40b798ef0dd32f416ed6724f06d28416e38fd6bff6bed64f38b951c30dc8912d4f5aebc6eab8a066b9459ef0bb6f3ff1019d73b1ce935483446cd515afdae521d4cd0203b4b83cfe8db6f2152b20f1210d6f489d6c7ae744296a8354e996c0b05bd50483e3f2e9edf843b52f9d9381f0f2c3058956c2eec8f11d80a61b1bdd127bdb7e0d8ab445ba000483c0001714001d04aa1a3f7b940a2c938b4a396337e9a8fe90e7a9df2516ccd991546f6a5d3adb99c944c7dae49dc7ebee322dbfe29bca3976700be89334830bab96ab2a0a337e5b66be3696a40171608a2f6e7ae3a3d99bcf1eee8a14a531178b8f0eb98fbcefe5031622cdf382936a537647550a19758f85f8e0c878d74a7a3835896b23af0a7fbf762fa434a9119599ac560251bbfb021c281a5134bdf88b459eba30fc24b2216416203179cdd1d87b58fcfca5f35b0c86225a0b7a5bcc4a47878aacebf85e71f9513b618ac2a9e3bd0112e7a7037a17d4b689e669fe4461c86816051c5667948c1bfee4b86a7a6c2f8321dfcb741cd7bcf442c67f2f0fc3cf08a8a2e7c0c0c771eb71aa482afa5f9be2c61ba18d5179d402a9b8aa938f5a124c25adce64110f701da00ae32511137260d21b8056bd0165b55779428fbb5a8bc1e88cb80ad910bc628a2a3703ef78456df24282fcf7e1c6dbd43c2c68549f75e3b2437764f3708b815f13cffe648d05c02f873cec3a703f55f10eeaa82c3beacc075a18c0089ab2d247888e983a7006a4144d3f3a5189fd7981f163751351ef0655f2b807b85699fa303009da433a1711f5fbc3c55882e89e458d3d8d784e6ffccdbb5232f8bf2c63fee9a65c54f95e552cdc9c2cb0f76106256aa2f9991b32c3d397fe8a9351d7ca745f35a1b89625d531a8336cb0535a77d39f4a71af195deaf361d1cd1290888a889649c49ce4d97fe38ec4bc8dc3cb25a4aea8d5e0ec74c603b83daffc9916407c90fdd3fd12aefce2e65d29391693530f8af8db69c6430ff4530c731ac38abb77464134ad3b00a6dcc59e34e6581d4717d0e537087238468506439f01a2fb0657684658fcdfeaae47e92d20628358346185299bd7f6e2752b8dc2188603b40630d5abb1941b6e178beaf6e2f97e0bbebbdabc12a4e607b2ce1e81be95b847340f26f2d5d69e805e81399692a38774878444d53bf1cfca26cb85b8b2ab5c980a6c390fd1f7cbc5b652d8d4c8c27eb70c2c77c1f0d68d2fe8c0508ca7ab6f6d90ab5a14b48e33c889c62552f98caf7af21ca81c2e2dfe34df062dcce58e15697aa94d6d1b492b725ae698542dd998b2e39502f1150fe46c642ccf87222d861406862e7152b89eed87aeaabcb7c7d1509f26e68f4135c67bc401ff3cc5bdc6319237c7f57348984a65efbfc8284ad6b8cd81f77650f77d43a949c4855ffc57438ff15ffadf97a455fe6126949418d5a4a4be01fbd6b20e2c105b164d3f2fd2a1f93f45aa3baf4a56b590abe37f1aebb90c7f7265670b1fdd56a344f4cff2b6e195e9f2deac8ae954faf5511b789f5c931b703b8e46744b8233a2f89d89022e09d39b53433ac9f790f9ae0771f222ebb1891856e23c0de197cc116a98dc627550ff95ba0ffc61dd314335008ade30a9e8ee820fcf28057e3a1e7b7f2d0b5026a9aa2225836069450f2adbc9f3246777b3af07e7dae66ab9283f1539cb4cec06fbb1cc3c5f460f6d399840c8fb371a8e8c3a7128280a6eeb61c11eac354f099e9bc5ff5b8748d75a9cac6c346ced18183d05328239a58ca5833dc6c18cdbb8d3614063cbbc1235d0fc27370d801322c77de73d9a35dacc0c6a59b79ed6902e2f152035bcd5f9e9600a0ff6b9408755c326b08338201301f35a4a099c1ffe43a5a63152c1a712a20cc6ba1c4278db280ffef965ce29e61ec32fd90138f01d1a9b62eb84b7948b265ffac91ccf18ff0c5b636b58c4ef1a30ab6cbb867020f7f6d7f1e25ec40776577bf823b7084c925b6e340bd952cdb4e269900062b6bf209678ddf81474e4a5c686ddbb571211d092c5ae2eeef760752f336bdaaf937b9e81ff811fe917b8d2b12f6f7a18e9018dcaa41227288e2c35d33e55fae8cd70a7a6871f379486ddb63e367428e671a6c2ff8390b86e1c8ab5460c3aa2d9391afb028292e653a09d83d0feff69d61aee66736bb6f64355e1cbf6a23428f6bf30ad9937ce0416aeecee79ba93190473569d617ecf3c06c5fd0abf64250c0e327efe4d86555d7879ab69ac4c584a0ad2c569d4fb722829c8129e8fe6b50f7ea2a174326b9eef5860aec08a73c2910095cc09f2be3f21ec7f8d4699526f56e06a0e48d2ad54a3b003009e658761fc666af03ae3b0e37155c42b139635d19c67acd73f493c031dfdb7fe579d376385517d2e5f7c2a934e34a3bb59f148ba7fb4f49b14ff9c99498231322a6cc02d19e221859e8932899a75cb54c5b349fc81e5b1c664031ba3a8e2388a8e1305818bfb73aba1508f76a14763aee2357855f0a7147cf7e8a92db3def17cf3fa5637156bcd5e8172b5329acd2e86083cf83e15a3a267da6d6e1c8333a29bf038303b75f1f2f64a3c25713f2d3fb95ad9db7bb2c639c3603cfd44ce978e0dd5655b1192417b1f97168a8c88dfb11e370e2f8a1f0b97ad7e3d353cd5f4e5db476f8c0ded1cfeb5c33cb053dc8a8e3b7acdf5cc7930d625fa3808df75ddc27976a7a362650f20f1640bf85ed7dbd1160291c0d26a99856833df89e13633fcd6cd205cefeedfe087004e473569eb279e1c1acd1064bd429a49fade151805c82ee2b8eb12d64fcdf4a86f6307f20e714c62d5d87bb38902197c767b15e85f7d42ac40ac6cb389314321d237277dfaafec6df7a306e341ba9341192e888a162b0974691234ac02b8e40ebc97d81cab3f66ac266630e7a9e76bdf80f4d51bb286003837ac7357fea530327f7f9645115fd86e2e8e2a234361999dd25c5d05c60af5f7914e0362236dfbc2e3cdb5b2ea224354e1a0feeacc5b762219a971df287d35ef360e996139f9fe20e9f42c7f2ad5b0d1eaa4b404ad4dac4ffa0ab46a8a767cb434600fd0ec877487790744e63adacc38daccb071988d1e3fea6156d751863ac24eea0adc3c5eef3d2e51b20aff459b66b4d56b6d918055ba6bed378eca99e82890dc5f10f98a4c8d073aff0297920fc8352841f2415e15c756c306b8f50e10b1e937d5e21e7a3dfc2c5aed6bac8a91d8e11249d45f61718d5ed6542535f8078aa45a29586170190f6cad7cbd2ed285fbbd2391e8a09ecce4ab55e15b4ddd69d36c548013082f86f5120a8e4ae6064bb481332e5808c409334e2328787d9bedec74b0192597ee03e92d48fea46974ed2b6fe63faa76a064e46c118094a367153eaa18b66ab82adce9d74b433f0dae8571e775233c03a1d46b8f05785f22c5c6e801251aa6f6a397e9756c4ae1a944d1568fb012d509afe7b185bed6dc7448b03294eb5ef1ecb82435ca77e9368970be49f2d8091574eadc2d736b27a6f0da8d0af2c1c3886c4644916abfc9c11c0514b51e5d5590e71f858496e7afdcc41108b66c978d501333c221c0b49be2890c11a172bba16f6786ad1c860e9121688258b134d00128b5e661c0d49440404dd3152158b4bee69afcba14ed81c581865cb43de6cffae1b695463c47b248efcc9a403eace7070a1522abfd7128f2edc828b28c61eee6b88a4ce6dc6a75a022286a09e4907a945bdf2a301c17b6d314d073e9563da39341635bae217b442d2cd30a133ca5db005f51230a5dddac66f6c50ee6bc1e5acc22e133d453eb254a8abffa34f5772c495d078f416945d27210eb9f3b63a4921336420572cb7e3b70c0feb89c91d292d62a4d63da3ede3b5611b3be5ff5588b3a430e720ac5219fea527ca0ac77afa7c670d518953f9c1e2a543899b948162d2d42175ca6ff8cdbcdeab79149e3831c0826de3273ad82168cec69c4cf5f8b7c98decd57c4dc6e3919906603e90d86a03e92a90aa1cdad0b220ada35fca5feb8c5b871e689c24eed835d139525e96528c23c3fcb5c9cff4e6a3dfedd4c2a7682c92684521fd8575e939e785901949eaac24619fbd944b3bf9bd61b2ff5ad3fb9d2f5ccf9399cca947301e6556ea67acf8c34e0303f5a775d9f7b093cde809025ee088ed8191d676cf74dfd10c268f04cb3d4e7eb672276139ec826ade6a8a59051e04b0a796fb14377db85d9cbab4ae43d89d6a7e9dedcffcf142714f746aa88fc8e55294db289227a64c03930476a7bc73de4e2de9acb9aff0c184389ae9cc94dbc146c020aabe700d49809ef49f9290337f1ff0d2cbd62b8413267c3ddcfe20ef5de03673d246b4c155c280dc13895910cc9a985374795df096af40edcce4a28aad9ed9c0b8d77cc3f10eeeb1b035448add7f66b20a9fec9476e1c4c9180f379d67001ec1c519a30f44a0f7ebee518f131ad316fa5e7e87ffb21d10a36659fd3772d7bbbadd8f4ffe8a931504d62fea06df1860d271e8f15fa5e9a93557675b042c9266c870cbf4c6c15497b8a67982f042b3ad58a455a5abf76af9c2456d6043d21cdc8d2981736c6332f9276233aec310a7c2791268458484f6e2f084fdd26a1e585c865230a2ba21f3b509c22aae84eb260872a5ff0183f73a6f64ea2379ea971b836cabf1624bf074c3800dae526554b56d648dd1df7ec74d46d94dc0c5f453d63ca8b672e23b7facff99670a60d5b58b94146787b7c00d3bc1d654c72d8a07fd36fa7d732e75caa176cbd8395bafdc36f2c392ab8cc04d8ca37014830965f097ef5f8fb76e881d9b8ffd0ad891a5708e3ae6e33dd8799b8196f0a3a7ef7be89710eddde0079e6ff0ade91d6a3327c82ce4969b8fbffd91ea6d74f0627b611537b485c14a1ed288f8384f97d39b1ef0e26c36cd577fd4b496173f10d31beb3574a132de9d9f8d21977443bce191d1e38fa117c9133ed51f528dcd130f52fb82b4418f12599863f9dbd15aad8dc1106d125df40c2c38635defdbbe1c210b37726cc7def96573d1550350fe69a550b8595d8dbaddd5ede4a6ceef5de912cc67260c5c5888c55f97cc53f7fb778199636ed2641a78b36424bcbf116a41f6c346285a66bcb68f3e03c39030388e113b0bd835e6e3a41d73fff9f33c50987d151cf6ac57ad8202a8c640ec813302a4b68875e16aab35bb4b81be99c96ceb2bb7ef95b7020d2d980f3e3c1c5dba89fcc8bc0680ea85672be0ae3db0de6addbfe4d0b6a1ed9d7e0853a0fc70ac1daa34ed58e07bf9bf15adee95b44dc1404ec", 0x1000}], 0x3, &(0x7f0000001600)=[{0x70, 0xffff, 0x3, "c8205909fe636be5c6f0fa1669d41aa423ada9dba2914a99f4a7ea70911c978346763ecfd062213e396b37813a93e4da30128b1f891edb2c3eacecff0f309b7f5a882379f115deb1fc56c249f016b3c5ec5965bd9e922c535dab73"}, {0xe0, 0xfffc, 0x3df25f66, "959ebb7bbbb68c65b2b7d861861c8e384f07bae7c20cd0cbbc813353e33051a6bf7fbd2176b9282e506596464cd733a0eead279d25400d57f5171701397c5cef3c8a91a5ea29a211e17e6bb2ebe3320674bf17d7b29db7994e5680c6a0df2b271a786c0b94d8b580885a1ab4fb47cb6a4296fc107a9758048fac8a13d9fe0c0a0b39adde0dfdb797684360c21444acc28e064d18049f6977f28d9f2461cad35ad800bdedddf4a4cefb8f50d42482b4834c0d1e1318e35d60e5706a3b3d5a957c6686e1b69c869580d96e6323685e29"}, {0x70, 0x1, 0x40, "79fdf24b955538a56c29c42a409b42c3302a0a27287edabccb2765da3ca7b1651a3a55cf940d4836891507797c8593233b06009f21aba6a58ca19bf64f2838ecb75f42fd5049027ee1b340fb6722f9978389f216ebfccb0552fa51"}], 0x1c0}, 0x2}, 0x10, 0x404) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000001840)={0x10, 0xfffffffffffffdd7, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x101}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xd7c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x1}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x3ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000fed000/0x3000)=nil, 0xb5a}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x8000000000000001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0xffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x7fff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x9}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x74}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x200}], './file0\x00', 0x6}) r4 = open(&(0x7f0000001a40)='./file0\x00', 0x10002, 0x18) read(r4, &(0x7f0000001a80)=""/98, 0x62) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001b00)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001b40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001bc0)={0x5, &(0x7f0000001b80)=[{0x9, 0x5, 0x7f, 0xf843}, {0x0, 0x7, 0x81, 0x20}, {0x2, 0x0, 0xe0, 0xa4e3}, {0x2, 0x5, 0x80, 0x2}, {0x6, 0xff, 0x80, 0x5}]}) writev(r0, &(0x7f0000001d40)=[{&(0x7f0000001c00)}, {&(0x7f0000001c40)="2dfa25462606fc5701176a1a3de05c96a8519023f784c175d0ecf4bad2d25f5d7dbbb0e8cb0bf5084a9e871c68d867980bd7ae465a1fbe8ae16cdd80cb7b7fd12e68177ab39b1689355d69a1863d8071ab336f1950f0172ca8bbbbd2d8e493518383dad80f4425a4b50b1e39430b68010746f2924be6fd1098bc930df144e748e12df420ea94786f7df95424225e03480ee53f8267e5d806c612b45ced784bb4e42430413161d0af604bef2c3176b6a7229f582183d95711a95e9cca62a22fc300b1068ee481878f022565fc091046618a60b332850fda96401c009308e589ff0bbdfe1d7d761d7bd5b3ddb088dee3f4889f881678a2", 0xf6}], 0x2) r9 = accept$unix(r5, &(0x7f0000001d80)=@abs, &(0x7f0000001dc0)=0x8) r10 = fcntl$getown(r8, 0x5) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002240)={0x0, 0x0}, &(0x7f0000002280)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0, 0x0}, 0xc) r13 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002300)={0x0, 0x0}, &(0x7f0000002340)=0xc) r15 = getgid() r16 = getpgid(0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002380), 0x1, 0x0) r18 = kqueue() sendmsg$unix(r9, &(0x7f0000002480)={&(0x7f0000001e00)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000021c0)=[{&(0x7f0000001e40)="3f744860da34c23d5dc0ac2e25838c1fc9c62658bc397115f0abb211745473fe24b448f40ee383bcb01a9bd6e7d39c1aee0dd5af3126692b2d147093d880ef751c5485ec77e29ff2560d3055fef1eb1b3e9f2207138f3eeaccf9c8c6e1bc09ed4f28e90e44cb96b3eec1d691d5eaebfb8cc23cb26dd536f2de411724587a2ffa4d4f46fb448ba5f4e88c1183a98efe9c3e6a89ab333aad41ab858b3e", 0x9c}, {&(0x7f0000001f00)="daafbad4020b71a21c9200ceaf9844cd2d6b8775064cab70f4be90020114371a8b65d4f4926a", 0x26}, {&(0x7f0000001f40)="4923cd4b48ccdebba7a527d1d3d4dd35773a862953e1d0c3b6db3c6e2b8a", 0x1e}, {&(0x7f0000001f80)="47817433f86b76540e9e5f1d7ab298d4028cc15c45bc92e1263d458688959d9990b8a071505d15c90f557c1f6013afea9cb1ca03137a96b186be657fb0e0f32b69d008631bd5f3d60d6e19ee53646ec50c1aabbf0a10d6371e4290e831adac215a0e96daff87ebcd1d6cef07b5c2fc88ff5ec078f575ad900e8b16c2e6619d4749b578aeadc7fef59ac6702aada3fe4bfa9884d83009aa856e2f19333850b6c40da92f9e0b15458383adaf9dcac9266593bf819dfa7f15c9e625447d0b1e41922f09651761064c7e65c5f23b4e7c0b1e9a47c042e32bca3e044409133df0573d9fbef721fecc92fbe2ce48b78de14a6757080d", 0xf3}, {&(0x7f0000002080)="b6c26db7dc2dc04c28e95c5eb76b8543a17317262c9b5d01786f16e7d995b7d1c288fd6c3a2a801de25bd4b3924f40c74421e44ba2429098dcfe23f06bd2f76038ab092b550f27459caef55aafe88089981286399b15078ec4e7b408591fdbbdddbec4822e5d137af0885ee9b5d4316140ca923497cb54783425505345d1099bc660167e4623caf21fbc352e844305153f73b767475034fc5148fa5b2acd21abebb23e8ed553ae695419e6d07f58754af8", 0xb1}, {&(0x7f0000002140)="60409c647dca34a082af8e81319a097025923cbd203396e8be738816bdb5", 0x1e}, {&(0x7f0000002180)="d3bbf5ea3a5bf5eb21204e5674687309bed2016bccf42b1caa2edfb78d7bb7b1de4a2fce9954c4167151f91ae241dd12d45d81c9d678dbb29b", 0x39}], 0x7, &(0x7f00000023c0)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, 0xffffffffffffffff}, @rights={0x38, 0xffff, 0x1, [r6, r5, r17, r7, r18, r2, r4, r6, r7]}], 0x98}, 0x40f) executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x7) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000003880)=[{&(0x7f0000002d40)="25a4876bd3bf639aa2d65e277785c3613dee0d773a3d2f8f1b80bddd5988939d00171f1d7d0efa0d81e55f402c2034ece7f6cd8025f07c3a58a3c64f2e5c9c54c6b6d148748753abd36b2cdd98e1df29e96e5a74235d5a6972917e27b5cc4449a9e999c7f5dcb6fd3ab508eab760d6b39ffd51fdc7fc3a7d40b1a3ce0517e566bd8ff344492dadc83e788c3852295cab9b4b825052a61a5fa4bca26ac0a798744077faa9b051d969076df2672128417649800c7404db7ce7a0adb1a0eb5c3d5aeac67e8cc88a51b94837aa86cfce5d13cad98771acfab77f86a8f1891d4b647bb5d820a2418d3048b2987f7ddec1f54fbac1dfe54bb0c2aac1d589db9c73755c324aca5e230406a4f3fca848af3a25725f13005d6daf7871e970e3fb943b89ac70eaffd7801005a75888ddb318e9f27bb288c2b48b8cca1c4555920641a828abd0af3949300866035d5e5e7750ba7777008e6704150c6b222bc6c6428fc79a884effad2d0bbc7ea61f2e0cb59cbc28ac5931164ce71e84da23bd823818c8e0789db9b3df88981daad8154752be1f2009a29f97e4959534b91f7eaef7a72f392dee9e5b3a96ab2edf92d10dc2b5ab9784e451f2c6ce633404cce4561d2d975768dbcdb7b11ae884bb3de51de83e19ed50e14904e4feae7054b82401e31e3c6becdfba3db5d041eac5f53fbe5d1ac967040475231272e0c85a3d71c9ee6fba8bc84c6f69d5bc6fb3d122f4e889f58d0a72421d8050f42646e0cd0d92ff67821cf32a94a4b67cffc3257e5ae87df10c93d338ab34933698966d5027337739838e01370125c595da4230e3bad1153494f75f15c9694dcc68da53ed623c687545439d1b88f93bc479a70df88aee3dc75329d7765b76e86b3a4b9a27dd0b653e305a29c4784e945be22b06bf82feaf584cb5c76e6a39d8cf04d2764e9e6576ae5b73e6bf74e80c6be94007244b5b47d88758239b49127f98f115a17011f8c28ff9f5416e7d18e8a28560acbad4ce0e7d044af6662dca7ead5466c56de0b423002380aadfd48d4e11ab77afcd445c540d7be70737620b905ceba18e8197aa7f04b33da87cfe1fd3644b4ad0c730d9ea16b131d54958e46db13857537ed395d4e632e7f538c1a949db46df8f1777936109c496e6ccb20651b0347e49ce70e406c9558848ab594d762067e04905cfa412382ed248c316e77175578503066c966d89aaf12aa9df278d51d20ccd5096abeca39ab7a2b01be567eb3cea907edb86827851ff99c27633f6f870e1a4220591244f30ab0cb2862dd92025fe705c51893f5780f88676a7b46ae035082fd4ac15b53125d274742779fe18d70b6cceeb8eeb0e720fa6224a771d3b179834cf7cc6957fb8a64f7284caff06275f84693c0ce6d65d7ce8b0190c5216caff3edab5327242202d224a77b823e34565972d7b3c048346a8d6a5939ca23b8bca33608e5a5f2a9b3821fb6fc5ed36985016b41e4d07816d1a0da2000afe5536f494389cbcd4edd383c93e3ca5a7f84c9a98b3195bb29d39b175a10a68d7939bf974898dcdffcf315a8dbece6cc056e8c11ebacfbe14ccc4f61eb82ceca4e12829a7f8eef58cfb941c33472a301bb398b2d9dae295126fbf8ee23754d26167ae6269eb6659778f0c243844f6096a8f8fde31cb567dcaa7de32e30ed74cc2b46255e12b2d67bdd44fe00d4fe0f580d2ba89f69210158bfa74c2edfc6e623d77bfe504f7bc29553e384a86029931e25887b1bf12dbe204c5d9e16ac8c0191ce2322e1f0768ec65338c25ea52eaf1db57e8404ddc402be1cdb607ec963383240d", 0x505}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) dup2(r3, r4) r5 = socket(0x18, 0x2, 0x0) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r6, &(0x7f0000000040)='./file0\x00') r7 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) readlinkat(r7, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffff24) r8 = dup2(r4, r5) write(r8, &(0x7f0000000140)="0c398c088c93a3ccf8ea23045b766cd41e7991c7fbd4eaa11603876cbaea89c77c07e049fb603ae46d28a7874d5daac09ada48d35448d4abcd8cca749991285c7ade9b964cbbef22a7a5f185a30291308fbe3ba6eb39d2595d7cc05bebfe3be3a6c8ee37087d3bd3544f4d18a3437ea5d98d17e61df56e653e11a875d3d654c1340fc4afacf796d0e091197693e154fcdff4c0958ca215c0e71c0daa1dd071a84ee075a23d083fb92efa15651e955d4b3d3bd736830185328b974f43f553eb18e269386103f0a3fb65f1fae83a343b20f2e6aa4c6be16925f28c57670152e59556845e76ce7fba34e6cc3356b14920b0e6735b72185823a25ec04fe0902602a730ee377947871b749cc08ac498f347ae25b8190ea951a205d267bfa364cc575c1dc55eb08b1758c4e7d5e557a57ae84f8b0fb79b81157f31bb41368508abf76a02bada29c17e952d6efbb1fda650cb19d1eaf3edca69ff972ee63504c725bdd71a5bbffd9b416671dbcfa5572db125939132bb9d98e45cf827da0021e1c424c379259afac6efcd03c54eff682f75a15e24f65e6e9b392c0ceb8a279d3a4d67328fed41c4d1f648651aa4c2443452d2735a33c9d00d23fc1f18c7ba5c66f173c5715687380f43d4ed71542a4e0e7f49b7eec632a00e270e1efed20e6a17d082bbc07a0c00ce376e78f5d9557e20de23727282b89562a418c81a37d4d373f907ddb80193ee013445c30a2b82b2bbac6675a3956b68f65054a3d220327c70ef33eec994c230d9c6f90b8d7bb187eded0dda81fc8382878398d94789e28317ca71607381e7bcc9f305d764762f95b1446ff964e893a4b71bd6af1603320fd9aa65d7535ef37f816e35f78252eb917a33f9db51ac22bad185e27c75633c5f42b778a19b727bb7fed3c8c920ce624d7e8b85be9ec1f9ee439b9a9a8f90c398f957d21c3dc08daa298b5bd4b2dc0fcaa0cc7ef7f0cb932cfda350a5e2daffad436f36793b496bd14e48f7506e66df5e9fe4964c53893da52d7da913fe1ac9fd2563407ec7b375df97a5f7efb01849a14b6bcc62b0800f99a2e3f755940384724f92867252e824f59ea25d46c32f9df369d1454519903717f08667d15a5a6f7706a7c448dfdbf66e58994cba95cc086cb0ac1026d474e02d1243ebeb98e5e3b2d9d282635ee072520242b77ea67adf93cd377b58d3cef40015ec966497b457c0bcb3eb9fe79c62da2bd2907270a0c8ca0321598b906c6c9dd12373085f41f64f5dd29017a1b05caed12a4aca525abae2da2b0603b1530dfdcc7e04840b57546af976f6877878ebbb6dd8c90995418d6ae9c471a30630ad581428228abae8e0d7f05da49852afc82f6e63152b7587322c5f6803c8abf7e704b6aa401e2b6e87c122c3a80f72ed840394fb816f61fe82f872c7c1657525211119c4b1e279d7b684efb39d5c50f144e18fea4912fa5747b8c52205e0a51bb831189bc1760e7d8c03e4dc97b79ba0c8475ac474d92584a97ef7505fb20f117c059667b74a8da3361f3d3367d0a0e175ae6480bbe1c5ed630490fd44f5e51775d5f71a0ad1b67a4e538dd514345966bdf6345ab0a1901a67126c22298f345205582a80766293a21c39b9370f231f529d4663ca2e008310c8e33c6aac12142433e3316903915334ded1ac4c8b79859810d6f0d25568fb3aed05ae686f5b700c1ca2d74388df0dc85167144e9cc501fab02fc64a20a4dca6795b0be938f644756a9ab551e08b8eb1e774e3d7099e3a27aee5d77f7360ec8dbc064ca78146d16bdcc79e2f9511ff24977c5044e3fe2502cf4a9c749864be89a257506eab8e27e31e4285e0902bedfa058a28fb9c412a10ed07790fec30dceedb2be77b29eb40d845f5c503d773f3ee82cee137ce266585f114aa8d566863d645828a0a961851af7a17925cd650e4495fb396166f96dd0a0c14775561ce01536db824d21b2dc4917eae7d9c2b0afbff916dba316b086b2bc15df2763a0b2e9b0fcde5ca5de398ff7faf894fb6c6e667c2a2b5bfce0bf286773625e8e8a90c33c8ac0827a45f48799925c38736ed1d52fba9b99a0857f7d2e6487567b6f87fd69255896dd92c316e978152395280e5d3f5d72e9b01daa6a1233bc4ff1b32e54893c29feadbbaf148247a64db037eb741f8b67c422ffabebd2749a067382b538d8e8041c2e8ea2fd35be473bfff534c9f6192b4f506fe3df0138da69b0b05b3202664f22cc347381115a3b1ba2e179e63affeee8f8a9cd9c5dbd9f14672397176e7f495a39d444b86970ad85c6fd0401a5b34362866e60a96910a02db6ed1a72c0225d69cf715b2963c25af39cb6f4b8d565295bc8ab6ce8cd8d873f175518fa47d88bd19e37a1ae73057c5aac1c8ae65bb4c014d9bfdc50daee43044307bb34a6b539ff9b4b422675c6e5030ba9e245b8655811d5cfdc6066fcd7f7328c607846567cce3293daafc2b11c8ecc9499a9c104c8c9891f97eceb4fa4c813ad690aeb63241daad15fed98555a5c8916e67c31a400e2b646053011e154db944feb9a546a71eec9da006db5ffe8d284646f4a4f5a3cfde87eae4df02212e9463dcf9c5fb6c7cedeb4b74a78ac8de862699b79b940a3cfccbfe6fe7f7ec23251a1ba55b6afca670d65c08b58c7a088658725e08f3383979a2c3471bd134", 0x764) ioctl$WSDISPLAYIO_SBURNER(r8, 0x800c5751, &(0x7f00000000c0)={0x7, 0xffffffff, 0x1}) r9 = socket$inet(0x2, 0x3, 0x0) r10 = geteuid() getgroups(0x1, &(0x7f00000008c0)=[0xffffffffffffffff]) fchownat(r8, &(0x7f0000000100)='./file0\x00', r10, r11, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) syz_emit_ethernet(0x36, &(0x7f0000000000)={@random="91a6e341d8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @broadcast, @rand_addr}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2, 0x0, 0x0, 0x6}}}}}}) executing program 7: sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0x3, 0x0, 0x0, 0x0, 0xa) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005036000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b6730399ddb36acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c58b0400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffe14de9915b00080081c2724500001800000000003a9078e78b3a3f8aecf8b000009078"]) open$dir(&(0x7f00000006c0)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000200)) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10600, 0x0) r3 = getpgrp() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) fchflags(r0, 0x10000) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x28}, {0x20}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x41}, 0x2, &(0x7f00000000c0)="c342abafebe4daebe7059eade0c3", &(0x7f0000000280)=0xe, &(0x7f0000000140)="7614fd3778702bf3b5c72f4f0af00d952d4d357869807ca22552f86054e5dbc970c3e65140bc0a50d94ee0028f5d1783f211f473dae80f93fcc4889b0fcb8920fabbbf620dfa54001f481fec46009483d0cb09cfc99875442625a87b66faa934aefcabc95d63b917b44abf87b5d3c46bd227302ee4e1e740156565e70e22e2e9fe1aad6d576c022b180b4b1ac7850c50bd2225536bb9cda2dfe8efc47bfe02a833d4fc152272fead3f0ceb3b27175f5c59d3c1d135954f1f6530cdbf710241a2ae163c411df1ba2b1890c3442d1267c7184d92dd1ef1ad28a84178a620ebb565a2c80f1cf0d8dc3769784b5aedece5b993a793a4a4a7", 0xf6) executing program 6: open(0x0, 0x0, 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x0) (async) r0 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) r1 = socket$inet(0x2, 0x0, 0x0) (async, rerun: 64) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000280)=[{}, {}, {}], 0x3}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r3 = dup(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000100)) (async) dup2(0xffffffffffffffff, r1) (async) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x0, 0x1}) (async) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$FIOGETOWN(r5, 0x4004667b, 0x0) executing program 3: syz_emit_ethernet(0x36, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/528}, 0x212, 0x0, 0x0, 0x0}, 0xfffffffe}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) r1 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3ff) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_icmp(&(0x7f00000000c0)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x7f, 0x0, "bddbf448105300"}) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 0: munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="4575ef9e7d37c4dbc85ba9d929c7a992294c7a41b9180d9e81e6f28e51d1c7940d731b3fa68a715acbe922e48b9de6035a225cf2a3ce2ecae16d132a38a8f805f108575a715de74dd8bc4aa27e3330", 0x4f}], 0x1) (async) writev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="4575ef9e7d37c4dbc85ba9d929c7a992294c7a41b9180d9e81e6f28e51d1c7940d731b3fa68a715acbe922e48b9de6035a225cf2a3ce2ecae16d132a38a8f805f108575a715de74dd8bc4aa27e3330", 0x4f}], 0x1) execve(0x0, 0x0, 0x0) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setregid(0x0, 0x0) socket(0x18, 0x2, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r1) setregid(0x0, 0x0) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r2) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r4) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1d}, {0x5}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[@ANYRES64=r0, @ANYRES64=r1, @ANYRESDEC=r1, @ANYRES64=r0, @ANYRESOCT=r0, @ANYRES64=r1, @ANYRESHEX=r0, @ANYBLOB="4d61a47c10d4f05d8cb72615bf9ba781bcc520d0ccff79b35dc8de5deecfd787df7067989b7112c8c676dd0c5d02b2f098c0101b17845bd5ac31bb44615c8025cc1a2e035cd9ce2c34592c09c47dac13051c97fc47f6534585cea28f5c61480ebb63b7c7f0315ffc866a0d151da687ee3ce6e99a9ecea510e1c9f58ea6c76345f5ecdf167a958a60e018666b1eef399808597b75806c2c803fbf0254b430b0cbf4dfb02b978937da7da68be7e4a01a926ebef2d4596653dd3014db4a52b1d252fbd81dd8c0d30ee2d104d71d4dc160", @ANYRESDEC=r1, @ANYRES16=r1]) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r4, 0x27}], 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getegid() unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='W\x00') chown(&(0x7f00000000c0)='./file0\x00', r5, r6) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) close(r4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000480)=0x3f) r7 = open(&(0x7f0000000000)='./file0\x00', 0x8e61, 0x0) pwritev(r7, &(0x7f0000001180)=[{&(0x7f0000000100)='<', 0x1}], 0x1, 0x8001) pwritev(r7, &(0x7f0000001400)=[{&(0x7f0000000080)="1a", 0x1}], 0x1, 0x50000) getpeername(r7, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket$inet(0x2, 0x0, 0x0) 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(0x0, 0x3, 0x64) ioctl$FIONREAD(r2, 0xc0206921, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000080)='(ENd', &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYRES16=0x0]) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000002280)="615d9abc1f30a2794a4e8a87762bd52496113fff3b964712f12c39ce8159439743df40919f6bb2b2af7dd2c915381ed11e7632462d5fbc125a7f9c7e1d31ac54f5f2e08ad191f14228e27f66f8dce9d0677d25c07fda07c593281affa9ae5aa3fd881f1349d0bb6d102fcddafba8455ed6b7e1f9ba4d8b85180ec477176890174c61592b65bce437abc2c3941dc5cbcef348c812f1fb71e99926ddf4d29dcdc6dcaf4f59b6d8813ccddb467b2aec6ceb00b8698645025f163ee9843b4634876e1978d8ce13576b36ec14257c6433304dc2469f2c18ee2d9a9d4ed5de756618c6c4d37d60c0ea7865e1d9a6f942680ad265f96a34fd822036668bb5ebde4e832fa08306cd1a1795f2ec63a72855fb1eda21ff97e64b3870dde7ff9cb65d6e9ca7a5e560bc53e6d6a54ace872c4a7f32631af7e70a2f306fcc6cb226713de71a60100e4c39113f4ad45e0d714ac76fa77c8e7b6e18ad3195aedf1a1cc24afd34419820fe19b408403362f82a63a561eb34d80d49c7dfa7c26d8fd9fff8ec82dd25bf21dd5cabcd353591a800bad7ae43bb8815b1aa5710613ba3dd58f83c536ee2b43e4adbedf322ee1e2b69ffc5403763466ebd921d3463f076f24b5320a22b806d005246283f0d49ac26e708711e9d0638103b951d11ec5baf44bdbe4bcc94bf5536c473ab5a1ddab6306f5cb1ef9e5ca5a0b261b8f9fedb0825ec31083323cfca9a895809d568a7e0ee29ec9a39c217f8f1278185f5bd64716b8d77d02bad467b5965ff4afe9df4b12f8b87f7acd8debb0f5d77dad556dfb81748c0ddd00ffbba0de81c0805d7905118143f6d479ed8813753dd0f255a2750629d447cf4fa08da29378e4850aae0fd6aa193ed2021cb52d8203aaffc1b325f9cc6abbde9f92f13189ee933915a72ea62a315310b53fc9cf2670bbc67df8fb52d271eec840239ae69a0823b48538a1e234351d52524d65fd9fec9b6f4b9b516382a13ad20e434eb66810762d8a1731f44cd46fb660002374ff90c94b4c42557709dfe700236e968923ca1510149981e72d8da84169b87071d48b66e1c44b601932542fa7fb57b0cf4fa68393935cbb74ea1161e751e24883420cf5a68eba79064296f2121a8dc8fd1c03ad8f12ba97997e8f1ab00796f8d1b867dee77983b43860d01ee10729db138701d61523b37b95f108b28e7a274f52441e69e283b3d1c0704f38df0763f5b88056df5a517468bf78af33f9bce1b07711082c6b92e91df9a20ff018ac7c6b0b395732186a16500e7c9102af04c1326fb23ce19a25ec62510d4e0fc4b6b640be92b794a063c3d9d2678ee8d930191b41c814eb4d1f732a53be58e4e0966bdf65ef3b3d2f6281cad409cd0749954bc41352d61ae2545314d1f3dbac9d98cbf2315aca5dac9e956ce582a75adb4bebfff193c93b2b33ded75766b142ef2f94fc551f936a9900a62e16b92ea8232e2fbe9c987179c9d2aacbe03a1c2b94af68c24db7b490e68b197cd776d9b8ebe28e1eccb66de4bc54cdaed375633be3fc0cea6528e31d80b524e6cb3e3bff08d6d183d649928165f2e435da69119be4cb76d0e7f7d4abc07cf1c2c46f49e2d4f086f3182098b62b20989b2186f5a1eede14a756d715a8064addfc16b2118abd96982d60d2a6f4977665a7d49a8a6e039eb07200f172bd3f133b0df395042279b23ec9b5ec73b9fa42e8c9f3b6bf5e3879cdbbbebabca9e5fb2f49c46ced3ae70d4b9951799a2afed2887b874eb59ba6ec968d5e01f60f209983094f0346ec51dd528b28b20680dba599f83f67616faafed6c28a09c78dc053e5c10b9c8403a52c85828c41baf2b6246219b0c7f400b6766ce626bd0eaf03e1149f18c4a9d28b94d2edb1de80ffdd38e09086b76dd9ec4a89073296db8df955d6a4dc512da4a59c6c7ecee08fc4e1cc254e291f6de3ea608790d38ccd3624c2be591febcaf8fdd703fa22f4ed7b2a7ae608156b615c0d62b9740f1bde27c8e5c83209a0a1a5b985c6f65fbea5fd1199ff165ce6c10281d771abb472a8cc185af1fb98dd4d08d83ade12c62f5b6540f2f4fb7e32ddd339ddb7f75a1cbbce0b7ebb9842a2eaa90b2a2a44dcb6e7183ccf1918fbd46cf5e7636846c2a8bba295153286e828416490681f063f9ae390350d0bd4168d131ba3181e112dd056b6e49f8f6c6fce403aafb41a189aaee504ad438e397f6481649a00fbfb71b77eda6537ff46137ddf3da6024a8048fcc7f1035705e682e461376b479714387c3c2d8e7295c6133e023915c83a7aab0bd1f6c1d82d3e1b8da40cc43a98c19e624b18d587fa4bf757c791021a2f143945069708cf9e9e833c076fa8569951a1d785c40643f7bd8eef144d4e9b81863a7cf09a8c86949bb77cdc8591b6702c1f42dc26b24680ba5498e5d9d9536b47e546f41ebf0c80cc54aa7931d44f1bc60a9adb1bd242b5b96ab825b2d3b0c0c017e2c2e6fea409dd2f4854d9872fc1811be25efd531abb2fdb0d6f1a9c7f90d929799d4328fabd0721728644f350da2ff7b25822a3601aff791aaf8ccdd1e1d3fd918a40f9dd5973131f1c78b47d6fc8d35748daffcc9d52a65caf6861e5aa5d650be27dbceda37684d919761a3c9f98823efbf88a866044f9c9d0c304cdd2bfc63f0d07c3286ad52d84adbd37fc9ac4846289a24aa79928ca9f91493959cd25034954f14d3791ab03eb688e076f0045d137f40a782d6ea7532d1e82f47b345b3022c752fce6d47e64ecb8f097c7a2c42d05faf9e0533b60fcd51182220e353f1c9f07bde2d784a9d9b27cd03a50e43ed4b28d28e16d55a0a82fa37708e8493ecae8160596b84acb14cc1433159d34dfdbf61a8bccb6d6138dc0ee1e5f4e16213fc1ef708752211816ac1fe0f20e2b454bc235b5ae1af655e47e8b6e8fd163a05f5327a915986b893246fde96a85d93be0b96f95bfb565ac260dc82792eeb24c7fba6f75aa08e58937035286dbda2c7cf610ae8782ef749b9ed63db9ee3942df3375cf3105965a76d21ce573db22def0901ce5e1974284ca937dbf4d6152152563797726f5d8d1089d4c042b5a35553eec8223ba393c7db518e3290e8041ff49329938f7618e03e19bb46489da9b8f6cc76c5055c592bcf7ac7725dec8d2424dc00f0cbcd21d8146fe90e1e5bcbacfc39167a7ed35dd138c0191437eea69751d83db4995f8700be8dcbf8f5bcda239eb1640ac1c498e75d9ba391952ce97236f4cdc80971251529d805a468fd4cf7a25641bf891b7180c75a0fc75e9445d56109c4fe0f4b22ed75b005da05fbd9ba76e3b2a7f09ebcb51c64157f9d19a3b45f12ea3905e39b99284e47ad74f47646fde3edeb7c2906538b096961dff066cb345e69363c7824fe6961e252b210ac8693a918b9862911085d38181a9b345bcf6dc822a5defcef0c5a7e9aff673bad11ae87cac4466f3832b77653cb47600f482ba3aceffe0a7ecb3028e3259434b2fea71783e81c37dc1c30dbb6c877947ad5b55abd464237e3067ea7c4a246ddb5396c6b059b157646b465be69fea1b3f79dfd31cf668f514d78817776a2f4aedfaaf565577d5c1b357175f15fb4283c701fd6a1deda3a9032e0cdac66329a12a616b507537d670fa4dc24f6291ec688e0a0e96b47bc9eb694bb1e6282dccb04a389c2ac31978c26217df8f8ab3c4b937f6da6256413005c236966682659b1f6ecf0b11e7393f6d151fdd1055d299369d5d95af901e4f3f14b17d4f6ca687000d21a1ff182c4901e288a5cb049993ab027e68c89db924ae0afca9b82a7f6b14392ef8d785f1b01d9524acfba5a1d799527d1d9aa2ec21fe7fd90c528ac7c380503d7188dae95682c01c7851d8cbec478c8dff1de7376f8759d838952a90d0529c26adfb6291c60b7602fafb583b9785bfe078fa402780a7203573d3a7fabb345084b8bc5540b09221928ca10a9068af9cdd33e1ef9e7f374fc738b3137a751d2f566eb4c66e43793bb015b941ec41f2836cbf2b6f71f4a88e8b94c0e0447799235dddaffe6c590fb87cc7c3877bacb729cf5610061cbf61326df0bc3f1a0f925b61e1e0a3026d79943800409fabb859b6923e47fe67d041be67ad5d7a9c526e061782f9bb88a0064721372e4be29fcb5d63423e4ef9110b30b9e3a628b4e94136a9ec93f30cc310795cc2eb102440f54f7f10178b264fe9d737b991768cf11efdb24b4c795abeb253a899a2e898c6c9fd0383581c4eb0d8c2b6b28686f3ecf70ff5c880a98faa00a7efabba16c444261f83033015c08184fc3baae4ab4eaf5256dad8f5a6849e742a4bbce9106c60cc38d34ef38b5521687ee4951ad363e3a3df775ebc207151ecf902d4f41f9ae3bcca8abc1a893a81b1a9939a8203765a1d461a336f7510c95913c4d78b50ca6fb713004b8ffca5748d33effc1320ea9657517de740943f2da6b68aa1d915ab97dbee62b859bd06a771add69448dc0fde56ab6097a112c6b3c94ce2cb11e2a38fc4d8ca9f80a70fef5704e06804ae37758564095209176f5c0892da03e99e1557b7cb731300396e69fd6e2148010c32e5230285570fc34540ab33bfc44a90f750ba935509a4480f640fb38e6c8351eb5ab899c373d0f7f6497fa8c3fbaf029b74655093516871c7201a9eff7568be5649ce2db50d41a7c63971d87d45185a9921d5ee16a99937509672d7f1df74657be1d8830e4d36ae37b0d3fcb109aa6c29dcd1d7e184f7366dd6cfab6031ce9545f39008bbc521a7ff84efed7fe368861eac4f35f7c4a49ee2bd9afc0a0dcf14738705b7f99e87988f761bfeb04bdbcf863b56f9830063e19edf96564367e5bb053a07032e39f10cc0811c9ecd3d030d926e11cfe720bd5a54b2f5bbd04f7a4d4225746d67462441875466f0383e45a49ca3de952c8629cc9edaf8cfcc995a09942207190dd113bc7878799fc99339f1bf3552aca6cd575052e10904fa51f2928f6f20fc51bca6f1b2abc66dc9a5ef8d1d73facee0f4bb0f33d8d94b06273ddd41949560914d351eaa7c095bd599520cb1530cde9711c02cb7ea7a7727fc552fd5cf61bfb55e632aaddd8781d5a41ac0ded6909ad6b6e6d986d077ade9b48d0278788dbaaaa8378dbd61c3c6ab65fa5f3ec59d90a09b70ebcec3d9060cf2f6989bef2dc422337f893a315cfd52d4d6b4bb081579e2355b70a8fbe6d837939acf4adb5cbf6867a57ec4f2c34a25cac691eb869bf40c310ee52c5b64d95957e91d96ccffd3698abb3f6ddb0d1301fa82d9b262fedd712c2dbfa241b42e133b6f304ae3f54c7c6d1a68fa3591737195bf05a1600079d1679e2a63fa264024026f39c005e0b33447d02e042c3debc00c3496125437eb8bd263b6e119b0b6d5ce4426f2a2d80410ea0c2a5b3c7bb34effc5533509600883a186a378a7ea3aa3d69594e1d465922596d5057d632e3a3b728d4c708052c6c95996729ead9115fe6906061b9770641ea7aeed2306793b9988b72876edd9110c0319feadc7f0b33c142440a8fce352ade233471540ac565b155d8fba61cd447dcb6ac01fbd195eccd74a5296938b23c718d383218ce897d1d1ffc49c2cb34e346f9e034594ae237bf4500c858b8f47c93de90e7a0c48d4ccc1de07c9e5f2f7980e19adfd08c71710c10f0660c81ae87c08c4ad35be407479eefae56ba1dd784ce05eb938808bd4eb5750b44fb8733ea3c2646eab7088f37d371ff1a7d1c5c7e3e1a234e109e81e3b4a4986cb96b1af21b023fb0b4809e8f51b72d0cac138048a4ab69b05440c485c98f959754c226de9a75", &(0x7f0000000200)=0x1000, &(0x7f0000000440)="f8cf737f68678188c2e050cab918ca473604b591e550b5abbede6237a16665158c9a6d2b60c417f62d76608cd1c5e6a6e4121c47ab723c64c9e10d5a3b5db8a646e1efb318fb7c442a045234f2c2182a2e0f618ada73eef02e7981929372e61daadf26a63992ad25c6ed4783d29d75de67bed5b75095b499966438ed2232c3fd33a19a7c2431255d7b35a79f6f7ba253b078753ef59f629ebf785ba0e7631fd1dc7897d991c86780804ae45c0c85145dfe26f23bbfbcaa1afa1e93c4adbbc8f6fa2a790ca0", 0xc5) open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x1d) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000140)=0x9, 0x4) write(r4, &(0x7f0000000540)="4c01db471a4a3a0d096c77dde0b9eaac985b5f3c587c1c1f942325bb63d17985abaf7b5542fbafb5434724824c0c42750e38d1876e7173c62df1be128f014e8c6422a873b64f4021f31cf806f282aab022d14d20bf4e4aa6c54f1d7ace222f2aa0948012149739c6e5fb9e346cffcb5b391e2eadc395384b64ebd3d4808edb3b0999b3d09898b2560ecd4c46b13875b56064ae361007a9b1365cc975dbdb6ec7bb575ca2216712ee87ea96d7b253314ebc44c27f0a5d7a700f8a8c301264a2c4d999a0915f14aaafa81b4685a07c94a72740695a57df5b4b85a2f369", 0xdc) connect$unix(r4, &(0x7f0000000380)=@file={0x0, '\x00'}, 0x3) r5 = getuid() fchown(r3, r5, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = semget$private(0x0, 0x5, 0x1) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r6, 0x0, r6, 0x4}, 0x9}) semop(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x100000000, 0x8000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x10000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x3, &(0x7f0000000380)=[{0x6, 0x5, 0x29, 0x200}, {0xf801, 0x7, 0x80, 0x5}, {0x7, 0x3f, 0x2, 0xff}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0x0, 0x0) chdir(0x0) geteuid() sysctl$net_inet_tcp(&(0x7f0000000180), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYRESHEX=r2, @ANYRESOCT, @ANYRESDEC=r4, @ANYRES64=r3, @ANYRES8=r5, @ANYRESDEC=r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r7}) syz_emit_ethernet(0x66, &(0x7f0000000400)=ANY=[@ANYRES64=r6, @ANYRESHEX, @ANYRES16]) execve(0x0, 0x0, 0x0) r9 = socket(0x2, 0x3, 0x0) connect$unix(r9, &(0x7f0000000000), 0x10) socket(0x18, 0x2, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0xfffffffd}, {0x1d, 0x0, 0x1}, {0x6, 0x0, 0x1}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{}, {0x74}, {0x812e}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[]) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x96e3, 0x0, 0x0, "48cca0f1f81a6ad70e13a0e265f8000020006100"}) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x3a) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000002200), 0x2, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000002240)={0x0, 0x81}) execve(0x0, 0x0, 0x0) mquery(&(0x7f000050c000/0x1000)=nil, 0x1000, 0x1, 0x0, 0xffffffffffffff9c, 0x9) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000000)='T5', 0x2}, {&(0x7f00000007c0)="94", 0x1}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x9, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000240)="94722224b7812eb5dea8bcdfa6aec43f2955519debf0808fd3f3860d0ae0e92d40f8e1d12fdff727971b6dc9b0d9ab3f764f09ea51de5be3c1e47d63d34addb6a32abb9b6159160416681638773eb1962c07ac460b4937dfb3fa65b05fa3d4ac152281a14c1219e161564203a67269c96fd28624571c9ad4c38b9db12f045fa27b80b2e47e49e09c70872a634f4daace3e8a14aac4c9eab63f38f105b3a12786f3f4963131e06edb6a03000ae501f91453e8b020c18524908e01f083f428933909c50fb86d53e4b8ad8cb8fc643b3c4d0f8aab5739b215ca07f7253690a9d2", 0xdf) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) mknod$loop(0x0, 0x2000, 0x1) executing program 6: sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setrlimit(0x6, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x8}) syz_emit_ethernet(0x2a, &(0x7f0000000540)=ANY=[@ANYBLOB="ffffffffffff72a1e06d000708004500001c000000f9ff019078ac1400aae00000010a009078a12f290ae285b37395b60e8b5218d75489f54b11b1763f8dd54769dc2e7ae3260c101ed887a291819a1a7e4f3bc235bfc08ecc4846465e9d169a288d67379e083c4620fd5056e2ec309234f4b4c5774f6bdbac5c22a88bab5e1a72a555732897555a004314fd44d99b8b981cd69001c2b0e09f281058d0a77e97d9a3c33a8d8c0e098b07c83cebf07d5195d63cecf9d7bc300ed24023a2fcdd28adc8880960651ae3b66ae01f4a825f12d5a3c92b9f91d4c6e12fda85f4adc068f3c93859c978f8fc729bc6a9b462bc1db5698b5c5c7683"]) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) writev(r0, &(0x7f0000000840)=[{&(0x7f0000001880)="cf4436e04f6ad215e58d0b874f6c9e5a79ca8ce690e557b7ada424b407535504e216a287305658114633b220e5e87a90d6f66aa77753d063174a351540bfb8314f42eb2c2c34f55242f178bb7f0a9ec7a35066b89bba63b6796e9a0d983cc1d321f5de29f68fc6d19c1ba64dcae60a611c425c18100114a23c120eea1b27d44fdbf40e30e7d347ccf3d6f6a3753519eaada49c644e8262dd3fd19d394891826335c0900164fbe901be3b9bad9e4af48bbfdbcde3eb50ec5ebe6aa4be512a1cf6f51b560e9a376f0300000000000000985f93000000000000000000000000000000000000000081331d0d801bf941a557f13e1a834c1862a548a0c98c8686d460ce79f36f79bc5d9b1f47ab5cdaa9406227436b04261bcba28c1989d923e9124ced16e0ef35a98cd91b9925dfe7b7dd44e145ae4e8a7adbfe93ec7f51ce59beb87573323adf3d219c9ff755548cc934aeb149992b9718212ab9e2944a9c1979cfe14745b781fc6bf2a55a56ffcb023940d3120db806b4f52c9a9eade5a5a972866020f181251c124e34e3a83c58179adb50211fedc568f8d620f4ace7d74d", 0x19e}], 0x1) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = socket(0x1, 0x1, 0x3f) unveil(&(0x7f0000000100)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x1, 0x7, r3}) getsockopt$sock_int(r2, 0xffff, 0x1025, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000140)=[{0xb1}, {0x4000006}]}) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0xf274, 0x7, 0x41, 0x80a19f, "bb08000100f1675910812cc900", 0x0, 0x9}) semop(0x0, &(0x7f0000000240)=[{0x1, 0x3, 0x1800}, {0x7, 0x3f, 0x800}, {0x2, 0x5, 0x1000}, {0x3, 0x0, 0x800}, {0x1, 0x6, 0x800}, {0x0, 0x1, 0x800}, {0x4, 0xa30, 0x1800}, {0x0, 0x20, 0x1400}, {0x1, 0x40}, {0x2, 0xbb9c, 0x800}], 0xa) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) 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) r8 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc0286988, &(0x7f00000001c0)) executing program 5: syz_emit_ethernet(0x56, &(0x7f0000000800)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x0, @ANYRES8=0xffffffffffffffff, @ANYBLOB="8002f05ec5"]) ioctl$FIONREAD(0xffffffffffffffff, 0x81286947, 0x0) (async) syz_emit_ethernet(0x56, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYBLOB="bdb05bc39d9452cfa84a906a2e5b79ca58420b99b47e47e8d915b9f8ac6f196969f39c99f056e9ac278fffad648d4b0aafaf164660d73380eb95ee766bfa8d46d27d75700e7b306d1ef91480262491c6d8694f18c9ce5b3350e7cf57e542ff856018013db8440a78ea185eb4544e69c9f3af188fe7a6bfd5c2a4dc1ad315180727a5222cd2f0edc66f3e03aa5785e8cdb99a6a1c798c34e80267034a18ee34dee231ba80b50c1007cd80ceaefc242dc6c15ed27a62b8cdd03def1b78", @ANYRES32=0x41424344, @ANYBLOB="6404498a1a17ba76d02e73ce5848dcff44d86608874d27306db6a2185ff4dbb3a85ee4bf8dd07e21df9c3cc6247b0c592e92"]) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb2830", 0xe}], 0x1) (async) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) executing program 1: setrlimit(0x1, &(0x7f0000000040)={0x20, 0x9}) syz_open_pts() r0 = getpid() r1 = msgget$private(0x0, 0x0) r2 = getuid() setreuid(0x0, r2) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x100, r2, r3, r2, 0x0, 0x1b6, 0x82}, 0x4, 0xfffffffffffffffc, 0xfffffffffffff166}) setreuid(r2, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgrcv(r1, &(0x7f0000000100)={0x0, ""/2}, 0x53, 0x0, 0x0) socket$inet(0x2, 0x3, 0x102) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() ktrace(0x0, 0x1d97c82b8eba19ad, 0x100, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x30a8, r2, r4, 0x0, r7, 0x2, 0x400}, 0x8, 0xfffffffffffffff7, r6, r8, 0x3, 0x8, 0x202}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r9, 0x80286987, &(0x7f0000000280)) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x12, r0) open(&(0x7f0000000300)='./file0/../file0\x00', 0x400, 0x100) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) poll(&(0x7f0000000240)=[{r11, 0x20}], 0x1, 0x0) r12 = dup2(r10, r11) ktrace(&(0x7f00000002c0)='./file0\x00', 0x2, 0xe10, r5) mmap(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x1, 0x7e16dc8455ae3550, r11, 0x28) mmap(&(0x7f0000008000/0x2000)=nil, 0x2000, 0x5, 0x2011, r12, 0x40) executing program 0: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) r4 = geteuid() syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYRES8, @ANYRES32=r0, @ANYRES8, @ANYRES64=0x0, @ANYRES16, @ANYRESOCT=r0, @ANYRES16=0x0]) sysctl$net_inet_ip(0x0, 0x0, &(0x7f00000000c0)="045a46235696b50c256e4c76699408262a4e66fc21a53aa3b569717faaa4d6552e623cb07994eeb3fff6dbb1a22494eb677bcfc7e9cdfbdc547010f382e2579cd2a220e8f340a0cca0f67ce50d7e8de11966dbc1a665222dfa824578df90d0fa6c4eccac6a1a7e09c4cc9a5ef7232350708e9b7a6fd02853b219c121d499418ec554ab594be565a03fa9f1055e18be5a6473a2de2a0857dee36331e2217780f7b96c399611ddf5c459cf219bb19012eede0efe3755176075ce181debefaddd28ae49", 0x0, 0x0, 0x0) r5 = socket(0x2, 0x3, 0x2f) r6 = dup(r5) setsockopt$inet_opts(r6, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x3, 0x0) r8 = dup(r6) dup2(r8, r7) connect$unix(r7, &(0x7f0000000000), 0x10) sendto(r6, &(0x7f0000000180)="e7c94c3c526a7f2a", 0x8, 0x0, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x60000000, 0x0, r2, r4}, 0x0, 0x0, r1, r1, 0x8, 0x7f, 0x100008001}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, r1, 0x0, 0x0, 0xffffffffffffffff}) socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) setreuid(0xee00, 0x0) r9 = getuid() chown(&(0x7f0000000000)='./file0\x00', r9, 0x0) seteuid(r9) r10 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r10, 0x8020697a, &(0x7f0000000100)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x80}, {0x35}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0xc}, {0x50}, {0x6}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffff9c) read(r4, &(0x7f0000000200)=""/128, 0x42221d2b) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x48}, {0x4}, {0x40e}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = getpid() ktrace(&(0x7f0000001180)='./file0\x00', 0x0, 0x40000730, r1) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000001140)=0xc) fchown(r2, r4, r5) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffbffe, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x3, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000011c0)=r3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r8) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) select(0x40, &(0x7f0000000300), 0x0, &(0x7f00000000c0), &(0x7f00000001c0)) r9 = dup2(r7, r7) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6028aa60006f060000000000000000000000edd3b6de7b8beedb00000000000000000000000000bb99da597c13a061543c6c0e7f84d4"]) writev(r3, &(0x7f0000000080)=[{&(0x7f00000015c0)="ce", 0x1}, {&(0x7f0000000140)="cee254b3c9ad1f273f4f7a0e6c8da7b4e327f117c299b6101f2c635f05477031fa23e88bf9746f8ac25cf70d71afb194c01309d513da0d85a71cb038b254a2ad79075f747e09c222700379c08a0c1d0241d717ef164276f5c9a7f87eb726681d168837b02a3ccf787446c7cde4e96be1d1af44de8dfac294bf64b0cccfd0baa1f9decb535418f9186ff21505d8c7125c87dfba7250a3cb0d107c2199a5bd713b819221d3a59ffb71b60f226578d3939a09c80a60bb718e13b0db8e20718c4390fe3db323cd079974f812a752626231d30f60b11fd5dfaba8a10673a77796916d416ab2201f01e74fc3fda86aac1682935ffd8a132b52baff1281419332d451f47aa29c3a1f5afe4bb6812a7ed55f6c7c566788f885bb6efe2434a47aa09ca733ab227377f6fed2c2a1c2c3e0f677583ed2616e08c16f02226b999408964b188396ca0a915684d0080f79fa69202d15bf7af5ccccafb74c099f2dcc7b3a5a0db0235ac65991e6f8edac1e895ce8b2b3df94b39c18e3f3a706125a6a6a15b3f2372bec2adee605a0b17d69c3176900fb24b8878dc37385cdefb7738cba636fb944f64574b716cc7ccd5400279f6e2c00bb076e1c4ea9435886448c82e404b4598eb8000bdbc44e437763df8723a82a0345c5174ea3f36b7f05af419a0a7f2fac7946ecec6101232ba0d861911d73a52e94af7cf219f37a2a10fc9dfa51ea8acc7c9c84c34e7126866949e206d493b4ce08a64b7f780db8737339bb4dd5c815d94ac70996adc15837516d1a33d4e1c04965bfe1df3be5908a2f22b3911be6a36ccf7a6c883f8871ef911dcbc5814f5298b09938c0a0dc532057d584d801ad7dd1e4a2cea89579cede8b59193b3909e20ff1d7157188f348f7171a0f7d8ea358e4ae027d3f968c537d69630a67db19c647b34b34c23eb9f48b48cd2ea1766c0bad752c18fb0ccd36a73df3313317c78172fa1c0e348bfa8dc145754c7edec5d74a17433e1e468b79bbcccc0c5966cd6f952a3efcdf98d686e202db13ac56f463ccfc23916ba3bcec83eff7c44773d1918c3358015f3d05cd313b1df9fa36dbe4e1b027d14f97b9eeece1201e0372247d24d544a6e57fc0ff3a3644d8037860d744cc45596e4d80a62d6c85e00eb038fae9e9aa79296b8c6c00d858e0c1ab6b732e8bcf7202fe3ccddf4d2ccb1e3d316937cccc0580b492427002125e5ff856a04613523572e0fbda9ed7d9ff03ae6019f9284b2ac72e50e7cd03c0fd94dcd5b116ba134b8c6887c60a99daddf07406fc97b60f708500058f75e903f812fe273149de7e55c618c28afc9ac2c897c2a482cb276af8e4abc41940476bc0ac6e72d5319654e268c672f27b6d64ffa9669079b6decadf5702393380ce2637776e19c0a7c11769dbc59e7637606b9f2b1557f0878584b054de2889dc3b63847fabe38bd68378cdb87609819b853b44996962db9fe81f4420f9db1175316da20307277e0cddd55082a9cd03773f00ccfcaca3631c0ae494fd61b800abdcad20eb8ee0e47330d597da2a8eb80dd83ae9fe35519a07dd07c28bf57967dddceb261d08c7fde5d3508f53f1db18acb9e51932f2ac24a9ec5ed2ae7f986f4ed89227d4ccc33a63c131e1d7888688393a1df3d2759c1f16d69cf28672f911f52d4c6bf9d61773cb112398b00d71f52093b5c97a6250bfe2e3163ef6a26ce3e1d11f9aca444075666df6138d5e7aa2a59960a7fab65181c609abc66a5b0e690a957de18d4dbf7427b95b0975e455b79ce3d88e1290356174f2f6d9a794b929bf058e0d1697210465b39d80bd2115cfc7d06c979c462c5585f291ad59b203cac610d2ba235f40acf2e3273d8aac7297dd413dc709d177bda84bd9b4e8592fb00552b1c322f00f70603f9b4f37b94e3cefa3a1f594bd1f6c17cc3134d4dff7bff32ad2341fd91a324b2faf575945e46549fefbee994186ecd32a7a360e14f1154ff192e89293caf1f0ef45cd1f2e25c5dbd4b9a1d70cc6ad240d3a5a4d64f58660911bdf9e3de8cbabe6489ef1c340d95f22f86aa92a3f4f3f9716a34c4350e1f832f214c1d00397d23419891ef27d0ababad122482a5e3a9db197be41de4648a66596f483d067673cd954382ff2211902e4736d559449562b3729e00a7b73cba1a0dceb8c39c27f40f248bcf26a1eb6c481cd26cfba1aed2cd0ab812c813b5517329019050f1b5decdad4f973cba57f382a0f7b21b3d8f78abdc27f40c4dff3650378b43622911f7ec0b4b47a87d0671071f1dcd97ae096f5e5f0f02e60422a77532821a07748f5f0909aeaabdd6193452f6f6b9d82b5b91b6a73cf5135565996b6a0fef6c0c092c9a97afde0db1768b366bd8e9436f7e6fbd583422fd82ed1a289f4a42fb7f03addfaa51585db1c025f9b7b1914efd8f0a8b3a8d4946b2b1eb54b4815737128252390276a95285bfc9bde4c25076ef4ac833106c709b662cbe34de2a6ee0c65c1fbcf936f46c7667f83c359696a20ef7e3dd9ccdbab280317464f506c446d0815684fcfdaee7b71935e5669564eddf9a46256303f5f5e4d0088e41c976b1030805a23e339e0a624e1ee77da8ad05690e26797a03f558235b015b50c9dc8e02800b0e6c73863957c7cd73e928b456b84061274995c4934b18f6c9f7e0774fb7e464a9265ae12433009fbe4eac567cdcdcee8813df39dafa828a318ea92cbde2ea89d43a7fe7bc3cc339bd47ea9cf6e7e69dda25d63560f8c1dbb6429e07fa4a657269724bbfb7d141e75437f88624f2408060f2f79f57d9b102d32d09af22e212320570a021978d0741cb039e257f95dfc509dc7357f873dabed2dc7dfb8d15fe49bc9ff26f52e7c3e9f9ceeb9b3b5ba8acf362ae0d43b4ec7119ea3f7a753eb9b648678bd9feb0163393fb9f99784bc47ad7ff21c1d3e5c69c6516b2a265175ccd87be04f32dc6907bb590765c2c94ace31f2e1241726efca46856c5d5a37beccbcbccfd031779b38948823623112375438dac7d1b4d7611d1cb32a1fc507ebc4f95a318cc667ea76113ac64ec18ee8ab16f614922f4d99473c8bfdefd4832ab9a8bd7bb1bf422ee153b3940b46a3d5b96560c2e7c35bb732371389b4cc618dfc299257d8eb26779c8fad41035a5f3a9c3c1787531b3ea88c719e641f00ab451498a1fada575610e1409d9e6e1da7e83d8d94275b376fd1672bbdaf30a2178b27a5cb9ba71197f0f011aabc5b15afb75bb91f0c2eff23001ec794411d70a4ef9784744cb0bcf03eae628cb7b7e77f44944e0d5a0c29ca09b7ae82542c6bc0aadfd8d4e98844793af847127672991afef9fedf42e90694a84c549d00f572288a469dc56228eb7da5728e9fefd77e4ab6fba688977bf8358fe287e5f567d039279fa307b5b54d256ac074850978fdbfab4e1b2a9a90ea1368735a2dd2315ef20f42cef92ff439542e88bf1616cd466465925149fcd134f4f2439660515cec6fa486a02d99267d3fd78e71ca9fce2051689f70c3eea00d9cb6e43c0db4b6fed9a5852fa2c599974b48a3705b63cceccd792d96d6949789ff7fb4f92a2f694c4c5085803592a31f04a36c3ca9677e9e208069ca032ff2b79db4ab553b8a3bffbc06def2deda08ac14417661461da36d95acf6a7b3ed412d58016ce03227aae609a264ec590f7484f93f2568e864ac25c8bcfb7d9f0a690f822427250ef22e43f8fe99c2fd06381882d248e84356b4ab2cb25a7cc8a636643a45b7103197962a69e51a821e463766fa98c82141de8deb8d81d51f9624d2f3a98f3011dfb02fca728b84cafc79cc6d531b23cd629294fba9c04035b01d471a281f750e2b7470050431214e21192e48cf2c87ccbac3826f24c3dc6067ff4dfdde5df3419be965d60c1661faa24fb508f813c71e035c7645e684bb7b4434f5e63093842f6e4b3750178722ea118753dab7e0d2678d36760d2205b5e6421c55fed637da80c55e33e02c1daafb21db1a192e3a4458963fe49a3a5943f57932f64754a1b314c6661e4eb2a94597a18e45983e3941097fa04552cf462ff813b546e456616ae2171807c4b1ef61c619461c00007236d2e16a08defb54b8b8cf2c065b19a09add2a61c7589ac437cec8786227a2e8a744c8e97f156efd3427dd2a6f016fb2474a766e494e966d5aa9091f694c2ea1d74387514949c86b8a640de57f6116a070c0cd5705bd86ef5e0697d808c5c09aad15fd02f2bbbb00d7aae59c1263d7b1b36cc22193bc97c467e4151c4c72679ed1784a14e624825a318b94333ac8706b6ef5f035bb68542953b4ab386d4915b9529b453b919bb6a9d86ce7e3bb48cdfb7732b8ea22e5b1a8a6e37f689a95d565a8a420947e8548cb8e6deac2e8b7cf1277520d4d3dbe40c088e6ba13c9428ff8110e779253ecc8e03f1b2c39174517f3326b39e8ed91a255c6648bb6d54b87c29d134996b727451aba64f60bfdbab4acc8725c1d6ac4e5d9479793d8d81a9d8f02e1facdce5c05906bebbc0aa6bb280fc9da6c73d088b7d3e98d3751af6940951a2faf2294120a91eaf9b3722feb7155c7e635b6954248622e876b45fe01335e88b31781023170e06c27accd3d430a78aadfac932d5ca1d682f5f11c030dfca0d3f54b500d203e6ce3fe09e810f60298afb12979df58b007242d0461a08ee49438d08785306429955e04d2f35395688ac77e10b64195cdd8f7f986152c8b7455c831f53b5946a98e080de2cc6578f2c8a6448e856b8b9ba9c530bd9fcbe1cb97317aae84922442fc3ccc1aaffafad513278059aee26a73eaca51a38013cf26ea5bc0a1b0f50f97583b0981e0b5ab82624363727d77e345ef16dc4011252cf4f9055fb141b8a51d28cec1c98a1f2dbc50a3c847191c81064b280c7901a2e5f46919487bb1c5a0cee7cbfd437d3505caab783248b6e745026c580340d0722f5ea727a9513d949097011bfdb371a017a1ce3bb215dfda9df5a7ae35a00ff5df2bb2bc73c92ba89c5ad5fe5f20601e72bf43eb4963959ea38d9815ec1d72343e98d9dc370273c3a7c33a6b311383c2b62e545506288d42b653879bf6dcdab8143016a0c5810271fc96a582dd969979043d28c18b5389f8f10b11731e2a2e3fcd17c341f05974aaede5cd345a63f7673c4c398c22af69ece74d95b0e70588f90fb328af6dbbeb4a99144c57b1355ec8e1cb9d1d13aac495a7b73d3bbb711c758a112a0763f8f003bfaed35d009e29c9f43e6c4b12aceffff865a60e89d492ccae25ce5f1b5b9b05e561466654469146bad827d55230684268f5954c57b418c9bdc868bfc2c9ffde2c60bcd14e0f3d8a27db261a84c6bb02796ade98afd58c8c3ea7a3af3680e43bdf2e61936a3f46ca1deff48d28e69ab4606f446335b1cfca5f08da739a6cf7a8a9357892c95e4c5da5945fc011ed98b50b0af2c2d7761285f615b7086c882bbeb296bfae48c41a1ec38cdbf64c58ae5f12d3199a73fa99a675a4101d0ddb61aa375dee0f7c073a244266c7746b6a38cd5af50afb39bc04854cd0850914a7dfce167cac9983db581e619a7ba6bf23fd8118710c45ddc761e93c3694cf134f040b3f36c04a1e87d7956853b76f95e9637b9e6974031a9f6a0a948c70e7f9963f1342f4a1722939ce8da2c24d4eb9ca3e0578d02b9709d459616ca433e776032678dac0319ece3769c44b1f0ccc314040e2231c7698116034697f20e185ccc67e6120a2399f6139f5b9498f4b6cf74f9d65412b566e0d6ce22cbe87083d08daac3a82483b41a6b3e7d5950b810dbb50533daa158d7cd29a", 0x1000}], 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) executing program 1: close(0xffffffffffffffff) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) (async) r0 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) shutdown(r0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) (async) r2 = open$dir(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/14, 0xe}], 0x1) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, 0x0) (async) r4 = socket(0x0, 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) (async) open(0x0, 0x615, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0x0, 0x10, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) (async) fcntl$lock(r2, 0x0, 0xffffffffffffffff) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) (async) setreuid(0x0, 0xee01) (async) ioctl$BIOCLOCK(r5, 0x20004276) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) ioctl$FIONREAD(r5, 0x4004667f, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x87e, &(0x7f0000000c40)=ANY=[@ANYBLOB="aaaaaaaaaabbffffffffffff86dd607114e608480000fe8000000000000000000000000000bbfe8000000000000000000000000000bb16000000000000000502006c00000000080000000000000000010000000000000000000000010001040000000000000004002651680000001d000119680000004e204e21000890781e691b01357cf2f686f9413248c5b95ef48dececd825b2bea9d6b32b131f559f887d3a1da240ca28a95807674677d5ad1e6c35997a79f1074ab8172db6fac3e249b97a48c4f433320988701898a72d501c80cebe9e0b9f73494470ae2a923b4bd26236546d0b849aee08a1709bf63c31cc7160031f34105d553196d21a26c45778a826d761953b779c636d97b93889239387c83a21c6bc102aeb8ae79eb2f64a326aebdf6edbc4e73855a2901a2d437949a159c8406e3877d9ffef61cb296dc1ae92467fa58449f60f0e53df8d805deeae6f1062e26f7eb0801d9014d1a25dda9828218d379aa92c1853c773a5c8686ddd2baafcacc712595f8139b01bb23e0e7cfb59b3ff26341ff5df7aebbef4698b7c62a73676004c85da3fe898df7c8b9256988282be34592af81f00340264609899564d6036f4ef9a7d38c38b0feb19980c8e7d31d22886e0ea3f8c63254671e5ac4354274f037ab9de555eec8cb93c3ab2ee31df4e5eb4ebe51ff4d828f11d9eb1d1c74671e069c5d09e4be7e9e7cf1ed6040407f87eb90b9a8bf670e1306f9231bdf344726414461c67e6035c5fbb0b55171bfe9b5336f29615ee39e523cd2a6f80c17a51e9c04fc471140ed6241c4cc019425db26ec1b45f82d4fba15576d35488207baf384d861cf283b749fbfb3df105a51d04f8952348f6ea0eb10396c4cf20df16bf74da79dd8e8ce2cd89ce6f414048bb3930cc6415b55233cb6ec146c15b5815cb6878d69007b08c5a64f5d4f72b8b512bdf8a20183e9232db36cf9b91fc223d54e015c268d5162b542367c62bff6d2b2982b43a45b75068648dd1181bea8c1ef78fab70921ac66168511a904fc7458aa341fa00b31f88a6b1461731c89fdb0904011c5dc1994b08f77d91a51cecef6a863b09121dd705915fbe94ee8b0b9d7f81ea8504c3b1b9ac6ba412b94bab05b739a6971dce8c807faa89afd88c23d6ba0a3bc7803707c319cb206f9f8da5d52f85d684ae5765e1b0041255e8be201d6292c2cb16e5f654ef2265adef7b7b5f8111ebb0eae9898a3defd31f8ec4b93fc6e4c108c00fd3de89c1a84ec82fbaff4df2845b12cf7f1ea710110317109b09892a71a7a56304161e5c392f70d907dbfd99145f87e5e4e73d0db853a343088e6ec1a9900a3ea85364d5381068c4b38a5ad7fe0c2d152f49bcf3bc9044f1d6fc19f23cdc13bb7e676c1aa39c4e14749d8c452cafa04f0d058556d2dc97f2f6febc8befc6d5409bb867233dd86eca4a22993d5d2c157dc2cd4e6d57162afc6a4d265f76d6864be163157c7956a07d083d6fa707ca70445015dff2dc8abffd9fd254bbb35f75732c790c38e6c462c7bd032418be27aca02cdfeb0be9bf207154eb4610ef9c544da24dcb97d4312bedc22815e04bcd66a2db67361f91f8deac6fbfd2e62631cc51d08ce79cabde74a6dfb8db1a1bb39ed5fd0cc3ac8ed3bd49f1345137b2d32084e38ef5cb2c5dc43153f9bbf8ec25062838ffb873d30c84f8f9838a36e69b7b7a689c313908f544a8e826936656ccd90129b705676bfcdf88a3ca49ceb278e9bca1121646c12cd2853a923649bfa0f1c80db233dadce95da96c8969f4bd023fa8ff9a60ea4ba7d4c27e47299c1510de14d2ce939df2d96a6aed877779521f94eb93ee2271d41d412a699576a813b01b3d9b49c8a34e91718a092735ff53785d8a0ab17e300d6dd987432a7596b6b31395fbd22a5350188d01a2c60726351ce946eb34d6699c8edc0c61be72821a01b92c5334ac8a2cc2bc378a42aaff655090175c88d2db324b4389b127f8787d44ff59d14f36714b846a987c99c216e19beba59917d8e41c2e60621f20ba28bb612a866693920720151ce54eb58c7dc4030afd7c28211e21c288ff587a9575e7d0850404a58c045897bafde8af0a546e17dcace0b278adb5342b9a88f0bcce2ac54769db48222749d93d6e8ec3bca7f06504f5df2b0f6c094dc265846a237e5345e824903da7183deeeadd50ec09d32c204e876836a3cbae5a9d1df5475f75858034c3344fe1df02180f18268288b385276b9aa507646b409ca5e627966c61aef4c76a908f08510ca45fd086ffb5655c8bf3ae4d63f5682bbee2d7243c0464524b99ab1339a12e80c78a465a871ee858a04c9b9068b125e1cc40c475fae9b2cad594e12d3b7baf65f249e35b06e2acd8f3b72cd2de881d35ad4b289ba1b2813d8e3b17848422c1a43ca0b54e6531a9c410aecdd3312b67384c02df0e6496d74b2aa6e664b247b316ff6ef7bf2b61bba6b4225591ec4138e3cc3d9ab6c3ca25080decd9b8a35e0780737e1ccfda276ea14b492af7d0134f850e0b906849bba8cdf78d3df5989fe2798d46bce90fa10a19cebf51c1c176af0e8197d303e3535fa00522783e6d9e0fc88ee340e83f1611ed6f3dd6d64b95a30bd49d49aa5dcc475476f0794cd8e141559d461270918a2964ee9cc704f07953f8e067de17b06f25763b9fc67de000e8419629cf5f9bb65784e7362d9935aa754cc2f1f4dbd030319874dee7e5580cffb752574aecaafa3d2a27609e92ac6b891c3f798c0dd19d985feb88b3fffd31d835c2afeeeea2c8e89d26d4274b5beebf5080490173c1e74bab7e3d010180bc572af4848d21b864fb28dc42026f378d7aff5a89201fb8a3deffa60df4a5c75d8dbc4e64ba3478daabc1f3b285f091887b36e1d59d3d8902e2d0ccd1afbe8ad73464a1f45946f4c780acd8f40a6517b7c0a4018d9e377e8488db9ed3c4f74dc6ce47c87f80830e38c1767cb2022ab71b5343f3286b31a40d41d634d9181ff872df7c48432b0d6604bcad586ccfa55c44eb8e1803cb7d940fdd6f4c132c04ab09b742e3bdb8ca2083c8ebc5c307fd20acaf43dfb4"]) 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) open(0x0, 0x100, 0x0) r4 = getpid() ktrace(0x0, 0x0, 0x1928, r4) syz_emit_ethernet(0x66, &(0x7f0000001300)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x30, 0x3a, 0x0, @rand_addr="f6ec07afdf466c130afc590bda9e4ff6", @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0xfffe, 0x2c, 0x0, @rand_addr="457c420108ae233c3544d14cb2e90800", @mcast2}}}}}}}) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x20, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x7fffffff, [{&(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}, {&(0x7f0000157000/0x3000)=nil, &(0x7f00006d8000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r5 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x20000009, 0x20351d, "28b77c09b87aa57800080000d0d2000010001c00"}) writev(r5, &(0x7f0000003500)=[{&(0x7f0000000140)="556baefeca19a82ac87e2b9ffc2d33962a44542672467de8c37d9f1d1223eb1d772f62f5b2ea25b194407dfbd67745dcc0b788e5b2ed4e6fcc894b24ec412ae932e4c4bf42452b442134857a07c063185b3e0fb9363f2b6c87633ca7acee11115ebba8071608c8d2864e6509b4e3dbb64f01387b267f99a653654fdbb6f752fa0ff4e8009289b5afe8768ec980b6f3f88217ec90561bc6a0a30a606f682c8a20c354f56bec1549dc4089cf0cd9a249c25b43aa8e54c7f210a3d9cb9492e2e07cc647724e3b409c529da0c4584532c7b9d0baefb1f6bea9f2aea079eff8c3207ff5befb614a0fe4623c836395664a31a7985da9e44c1801f5654e7060c4af3ac3a6d4807b088e406e38263c4008e9feb3913f97633ea55be76c05f5b6de117661558d223a4fd6ef4d5ac1b031ae818714580bc2cc144e4b16a7a8026b88c90278a85ecd5b6642e1096f2feff6c94e8d821c", 0x151}], 0x1) r6 = socket(0x2, 0x1, 0x0) r7 = dup(r6) listen(r7, 0x0) executing program 5: r0 = socket(0x0, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b100050300000400000300000101000000000000f96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad720fd18b08fbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051e", 0x76, 0x0, 0x0, 0x0) (async) r1 = socket(0x0, 0x0, 0x0) (async) shutdown(0xffffffffffffffff, 0x0) (async) getuid() (async) setreuid(0x0, 0x0) (async) chmod(0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x1}, {0x30}, {0x6, 0x0, 0x0, 0x7fff}]}) write(r2, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ac, &(0x7f00000001c0)) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus/../file0\x00', 0x2000, 0xd02) (async) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x28, 0x1, 0xffff, 0x40}, {{r2}, 0xfffffffffffffffe, 0x40, 0x2, 0xd8, 0x3f}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x90, 0x1, 0x7fffffff, 0xf2df}, {{r1}, 0xfffffffffffffffc, 0x1a, 0x20000000, 0x80000000, 0x1}], 0x7, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff9, 0x22, 0xfffff, 0x7, 0x8000000000000001}], 0xb6, &(0x7f00000002c0)={0x8000}) (async) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$VNDIOCSET(r4, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) executing program 7: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) getrlimit(0x0, &(0x7f0000000140)) r2 = open(0x0, 0x0, 0x0) close(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x30, 0x80000000, 0x7, 0x8}, {{r2}, 0xfffffffffffffff9, 0x2, 0xb000000a, 0x7fffffff, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0xf2d, 0x80}, {{r0}, 0xfffffffffffffff8, 0x18, 0x2, 0x9343, 0x4}], 0x3, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) open(0x0, 0x0, 0x4) close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000140)={0x19ed, &(0x7f0000000040)}) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {}, {0x0, 0x0, 0x0, 0xd8}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x18, 0x2, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r1 = socket(0x2, 0x1, 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) write(r1, &(0x7f0000000180)="163c7c6f2577bf471dc985b4cf4ff15a2c2c78498e096cb9ff53f087", 0x1c) bind(r2, &(0x7f0000000000), 0x10) r3 = socket(0x2, 0x3, 0x2f) connect$unix(r3, &(0x7f00000001c0), 0x10) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000140)="fd0cc085", 0x4) sendmsg$unix(r4, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000040), 0x7ff, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) executing program 0: syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900c0000083b45a3f0f238c0c5352c985d7965d02ff01000000000000000000000000000104020000000000000000000006000000000000c20400000200000000000000000600096165000000700000000000000005020006000000002f0100000000000005020009c204000008000000000000002e0a000800000000ff010000000000000000000000000001fe8000000000000000000000000000aafe8000000000000000000000000000bbff010000000000000000000000000001fe8000000000000000000000000000aa8800907800000000ff020000000000000000000000000001"]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) socket(0x20, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, &(0x7f0000000040)="03000000", 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x5c4a) r2 = open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000500), 0x4) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000040), &(0x7f0000000440)="01a61d8606fa000f80ea0e287d7d1319aeaa16b300000000000002d6d57345885c1e70eb379e0aa0fd95c55594d10f73668c2b223ee20f26f82558bde4570f305444ecd155965b4115152ae1f6bfd7bb9c982894238031e6b91a1af37e14f6", 0x5f) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af6300372821", 0x61, 0x0, 0x0, 0x0) socket(0x1, 0x4, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007", 0xd, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000540)="34acc611d370fd2c5e5cf04d4d076881d7defd0ca9f4960077655b36f92c271657c0bca0a60a91e3ad60b5641e9c07f34dff222ac9a206322d3350d071450d075e88dc13f2f5835850a0e0c6d48ddd30dbaa5d5b6533bfdd2f5a6091e0a18d1a6c514e33b7bd596bb7c73d09a40b53eaa30b3a5612c3e95937b1e99f5d73623bbc6daf026e9eafd34772802efe38e21b97221f08bb0658e5c6d79448938f4ebd130311923e717dcdeb8bb5d5acbc5f50b12adaf7924aacb296874cde46f6a6e26fed116ed0e9a269c3", 0xc9}, {&(0x7f00000006c0)="8c1e3d792bd16b5175956e6e22ddc1a929a37658bbae6cddd76f735bc6e83a7e35504cddec72417b612c687401090157ebd98112e9f375633ebea169cd05ce81c3000948f392d8bd144cd2c5c17f535a47945d77c5873fed09f53bd915c9b1d64f96d00d24420d5b2564b773538a", 0x6e}, {&(0x7f0000000240)="cba6fdbae885a3e2b806c80b372685a040ca60e19fffe67d2414a1a80f3d2ce713898fb621c33a7b9966562ef39eadfd9e8e6648169219f9323b0ab9", 0x3c}, {&(0x7f0000000640)="8be89d8e36e99b7e3364865f71b3d4676d7bfe0f300f9676f9c8753bc1ead70639615e40d7ff77ffa7fea1513100e40b9a7e113a426be8aecd7329a58979c3fb59b60a85208035c0c946cbb3f8d3edfb10fe979b5e00966118911753734aacd18f0f550ae0145b3bf6ddd4f62ce70e584cff3f29dc", 0x75}], 0x4, 0x0) socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x2) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x0, 0x4}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000280)=0x8, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0}, 0x10, 0x801, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad238a7317e73650b8b125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d", 0x5d) executing program 5: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x18, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000830, r1) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x2, 0x80) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r3, &(0x7f0000000500)=""/207, 0xcf) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4}}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) r5 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x4, 0xffffffffffffffff, r7, 0x0, r8, 0x48, 0x30}, 0xfffffffffffffffd, 0x2, r1, r1, 0x2, 0x240, 0x200}) mknodat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x3, 0x0) r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$setown(r9, 0x6, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000003c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f0000000040)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000008c0)={{0x3fb, 0x0, 0x0, 0x0, 0x0, 0x14b, 0x8}, 0x8002d4, 0x4, 0x100000000}) getsockname(r0, 0x0, &(0x7f0000000340)) writev(0xffffffffffffffff, 0x0, 0x0) r11 = getgid() lchown(&(0x7f0000000200)='./file1\x00', r6, r11) executing program 7: open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, &(0x7f00000001c0)="b46d6c140d6ac0f6c72628637a0352c2da8261c53a4906e73b13fd2336805db94a4cbacec8", &(0x7f0000001080)=0x25, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x0, 0x1}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, 0x0) executing program 4: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) clock_getres(0x0, &(0x7f0000000280)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x4001, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) shutdown(r2, 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r7, &(0x7f0000000280)=[{&(0x7f0000000000)='#', 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) fcntl$setstatus(r4, 0x4, 0xc0) r8 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r8}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r9, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r10 = fcntl$getown(r5, 0x5) fcntl$setown(r4, 0x6, r10) close(r4) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setregid(0x0, 0x0) socket(0x18, 0x2, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r1) setregid(0x0, 0x0) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r2) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r4) executing program 6: r0 = socket$inet6(0x18, 0x4000, 0x0) r1 = fcntl$getown(r0, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x21, 0x4, 0x0, 0x1}, {0x2}, {0x8106, 0xfd, 0x8}]}) syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[@ANYRES8=r1, @ANYRESDEC, @ANYRESHEX=0x0, @ANYRES16=r1]) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f00000002c0), 0x0) r3 = socket(0x18, 0x4, 0xfe) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0x0, 0x0, 0x80}, {{r2}, 0x0, 0x0, 0x0, 0x4fe0}, {{r3}, 0x0, 0x0, 0x0, 0x400000000000000, 0xffffffffffffffe1}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0xffffffffbbaa029c, 0x9}, {{r2}, 0xfffffffffffffff9, 0x7a, 0x2, 0x2, 0xca20000000000}], 0x0, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x32, 0x3}, 0xc) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setitimer(0x0, &(0x7f00000001c0)={{0x4000000007d}, {0x100000001, 0x3}}, 0x0) syz_emit_ethernet(0x56, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) r4 = socket(0x18, 0x4000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x0) r5 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x9743, r5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x8a, 0x0, 0x800000000}) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xc) close(0xffffffffffffffff) syz_open_pts() r6 = syz_open_pts() writev(r6, 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x1) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="4575ef9e7d37c4dbc85ba9d929c7a992294c7a41b9180d9e81e6f28e51d1c7940d731b3fa68a715acbe922e48b9de6035a225cf2a3ce2ecae16d132a38a8f805f108575a715de74dd8bc4aa27e3330", 0x4f}], 0x1) 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) execve(0x0, 0x0, 0x0) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000002a80)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x40}, {0x40}, {0x2006}]}) write(r0, &(0x7f0000000280)="f659600777eb3e3a6dce3c530404", 0xe) pwritev(0xffffffffffffffff, &(0x7f0000001140)=[{&(0x7f0000000080)="cbf391d90a0dd110ca", 0x9}], 0x1, 0x0) socket(0x18, 0x2, 0x0) r1 = socket(0x0, 0x5, 0x80) r2 = socket(0x18, 0x1, 0x0) r3 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="03000000e70000005900c707c0e6ee64a6871da5d3acb0cbf8a63004000093ef1607e4e499ba5b88cb4b5c9f7cc13bf8fd81fa1b59ef8417d0"], 0x39, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1024, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) setpgid(0x0, r4) msgrcv(r3, &(0x7f0000000140)={0x0, ""/221}, 0xe5, 0x3, 0x800) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x6, 0x2, 0x80) close(r5) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x1}, {r0, 0x8}, {r1, 0x2}, {r2, 0x28}], 0x4, 0x3f) execve(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3e}, 0x0, 0x0, 0x0, 0x0, 0x7fffffffffffe, 0x8, 0x2, 0x3ff}) socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) executing program 6: r0 = socket(0x1e, 0x0, 0x2) nanosleep(0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x4e) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r1 = semget$private(0x0, 0x1, 0x300) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000440)=""/221) shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x0, &(0x7f00000001c0)) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffdb3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0xffffffffffffffff) r3 = getuid() setuid(r3) chmod(&(0x7f0000000000)='./file0\x00', 0x208) semget$private(0x0, 0x4, 0xc8) setreuid(0xee00, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffe}}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffff, 0x0, "6c2b90f62f6e624e000000240000002000"}) writev(r4, &(0x7f0000000600)=[{&(0x7f0000000240)="cfbb25cbd06bea41ad5a7032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a448236bd622e7493a12c1b64b1ae00f41186a7b024d2dd04000000377c239387d08393adaed08cf632e6959c0000000000000000", 0x58}, {&(0x7f0000000c80)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0d9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a37266e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f458000240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f89eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab183810104000077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a6e3a72e52e13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356fb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034c9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc491290422983000800004b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608000000000000000000000000000000364a78e1d1d1e8f5c1c5f854d92fd2d832f29620ec1e9e8f6cca4f", 0x1014}, {&(0x7f00000009c0)="25fd26f0c2f6f8454eb459827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5016cb9908d6095b22d9c0274f069fd0a76fa516143c92282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e64e9f25f7d20341ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761de8c384dcb53ad08cb1527152db4272ad88493fb38f40398b5a000034fa551a4b2630e0900db57635e2612408f5c38d3185a17475d4a4942473058501ebaf20d02af3d8c60a5f48c3a9a6755836a8fdf1899b5bd43910f6d4f751a12370642588691f000049045b6abdcf3db86e647324bf25b37e3c2cc4c1e1464d5b356097378f0ad8860e4468552ee97b612dd1c29015fbc2bb362f3ba161e64e4739e080ed7439645b5209d44475bbae79006aa70b987a873c7180fa32988ce3fa24907bbae057634b9375ee778fc5292fd9a9bf70f2f654b773bec290c771bae649022fded51fd770fd6f58b4a8dc1fbc504f3357929f79893aa5e2cfcf29b2adba3c84bdd7b9b6781fafee04027e459268e80a3526634e889e6a166e811e3dbf3f88d5f3939bbe77d38806a3be958f088b364aff49c4e0ddf54b8f00890c52731b1681743fce56bebf135603daa64c74b80caa8e5a793bf0f659190ac2edc99b7c13f6fefc1228934e5c43772936352251dda437b4579dadf606a98feec406db368b7a01fbbf7ec7f3a1ea81669eb813bb29ae94d90785d31cca24ae7cb776f054c42988b115b5befca984fec1442fbb7275d32ed818261759c2e7cd06397ba28bd1162302e11a7e6bd53a478cc67ebeb913a5fbd49fbf848917d8d241fddf73a075da83e2b6db447bf9ee2e3e2c543fb1c67a3de15218f147520019ef263a15abb18bbedefde3da0deb0607a6d1f1b8613a1786e4d972c065d800000000000000", 0x2bc}, {&(0x7f00000000c0)="e041bac6e240cda5a8a83a429eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206999560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677817ad4273acd0fea7a927b3e2fadf425b9c36a8238b3a5d1632bb1cc2402ca81c4db63edecceaf0c8961cfb493f916678c2f45ba0be90000000000000017de6b22c86d2f4ed4a6e7be", 0xe4}, {&(0x7f0000000500)="28715b10f701000000ad24befe41292f5d2f4165f2a214c533a7f59cebdfe071af14f8fc02000000c9c87092cb6efee585729f29166ec6811856beeb86e5594c9392b8f2aff1c8e1a2ca46fd7c54e3d1f1463895c3158ef6f2af6e37d3ac34b3237a29ee4c9b12363924c6fc26d962397c24e2d8739f6c65dd003b71dae61c54ba22ef7ae63631762eaf61094d45adf5d51d97bff676bf1adcf5d50ad458875ca25f5fef065b63b0057070fd0e973e29ccee0271a28afd074378e882a1674cd5a503657cfac6104aec37e5ddc7c29dd6581942954aa6e6206cb469fdb16ea34c88c50df95e8fcfb7", 0xe8}, {&(0x7f0000000040)="56f9fe105a0f87fd5e7f9b40d5b7df3991d351a4fa4ee83cb0652d5cd867c952a7d344b2889009247aa3f53ce583daeacd81af0a60767893ea53b46f09725931f3b2f0af92dadcf5fc7836d20cc65cba7c19e0f7ebc9949d500d58638603fcbe5095393c2cbed09c000000000000", 0x6e}, {&(0x7f0000000380)="9722369e72ab2787c0a66d44f6cf7258fdf483408a521fa8db74ad81676462a1ff7e33cfedd9b1783dd8491b95bb29ae7707b0bb7198d830eb87faed0135509b2a126b3705a03f42f1fe269c23df8050ea3364497c19c27f9d21db976090c6d47caa706419fd1766bbe42774318bb0b5855b94936d0d3198ca943938e32b2f6e08b0a4fda002bef45537b723f7df846d6f8a1e221d05f7aab91df8c65dcd67745bf70138e83c0d1d475a19c9fa7a8752ed0b19553fe7fa13e3afe970f63283471290669d073658ff29bc2daa17aa48d3e8dce1b80a706d1cf2a73532e0b25fd70d717bd72c99b35962829213", 0xec}, {&(0x7f0000001cc0)="76ffb5599a142c5227fc9fd3b2a558931e7279f95224757942f90b26bd136417c8a4b5e76d060bd3c9f4b5f1e4adb5e4048ce95fa44f529770736f6f6e7eb881a72c2f0e933b04e0e73902e79efafcba02281f5c05d47b8c4fee843ca37053db24f4f97e430e71160f1c09d5e9118b1be7111e8ed09feeaa83ce43b8104a7b85cf94ec704efe952d834ae89ec80e770d68987779238136ae1f96d81ef8e667ebe58ae9193406315d105c076da09e7137e58159802a9e57ff5bad3ad5304a4ee054bda4be6014d10a20c0483460ee5f23bab1f8cc125a9ea96badc8355cdbb9496c924c7987cc15ccc071f4506a2950a10291ba9a5f6302cb8487c4f14f0958d61dcb8a5f29f833f5a2574af2ac4a0cedbc704d9e954b7a46aeff64692559789d45a603831ecdc76ab6e5e1410cdd4d4a9ba28e82691d106c4a42889f459914be565fbddc1194fee4724c686be9a451c54704e7ab277433f0aa7bd653f4f65d83beffe66ff13e11a84b208a9a1391077612c267a4a6cace18845312d848420f809f289b71ad797b63570536a81ab149fab89f81c521c73b6d769ee0a4c776867ebe230a0f51546cbda90d980e6f931079561d908a5877f72f84ad7fe6eef188a59b2ffd7243a93c78dbf30dcb9c04c6f951b9d7a2d5c7cfb53295f2d3e51574bab84e1f06feaa2532e3a391f465cbe369ed69324f387c214d83e468d3d4d899dabf24aebf920a1c1fc34be49159c36450d756b3c76d473f8d0e6b52c579ff38180612af3598a82f29301ef696ed6d6c0903e2ae39db1ef6839860fc8b8adfc52a2b54acffef860fb8a27c233afe1da785392e8c56906bf6817785c022a485bcc7c4fd5d81bf53c65aed494f88f84d897cf538f8399367b853a1564748ae77a9cf1bc7a9d4aab19e980d3a45f785fd26130c888740c0ff10ebd6c774a527d332f126e7ad150026a722a779867e9ec43188a7dd7f0fe3cde0bcab2d493b7ec36f356e509cd398ca080000008369f87a0d70b6babdce123154c0471fab1e161789968d3e2925a06bf553001a33bae25c22dd522fc74287345945c9bcc289dbccb6c9f4d68366556ada32aa8a510971460f7f5c19a5d85dea0978cdfe2114dca7a4b80d7c1514db3f51aa4e56a0b2b3d823f2caffdec18f37529ad6f9545271a6b7d89b4f5c3606f1eab7f48cb067b5db80c8bbe5ef0c62f251943f666e724457f3c551c48eb64ec36099d8c2776d6db0727838129bf3cc3a9a755a51b375e171eacf23f8bb17065bd16e3883985326fcc14572a94a12f1bb1de8da95d98a9199bb7c72ca6498d4bfe483383f325d4979987af50d92d58a3417519d7dcc7a74fc47ef878d4c714ef4762bdd36c85dcd853981f7d5f4429e67e3125a5e65ccab07fbac98522c6b478d94acc57ec8c5cf601242350f034beddbd96cf2e0bffb3169dbe0005d3e1896f4f1025261ca321cec460de68460dcdd4c995ee0297140fafaebaaae598ce8829963e56bdbc9bd19a3a0f671e51eebdcabf483f4402a85c72893db41e99e95b2283f6d9b5d5f853f4eb640ed6aa581167f1114e024f8c736a8a7cb1b058bfbfd8e506e052b87f16ca5c9798be747339cfc64ca9450e7a1e24d7beeb2d2329735fddf69ce350f2333ec26ed991fa93a990174c065fdd0d8a7381ff5aafe20f504cb405b08f861d79fc2d640ae4ddf17cac64ce306405d78538f5229518e049bed06c5c8fe793c2880c6e0d806481882247f76d477555449a1aa9ff43cfff04c9f56eac9d21a07351f93ed6b58796b733923f09802513829e325047295fd81e5785e5ebf62f282be806c22e676b19c309c9d49f58b21b55d8358f9a76b52e5eb649369bb086aa1656c289e1ad659aa0416f9e0d5a23a2e349b0abe57d1fef59e28fb0ce2ea05e60b082b8e11c5fa32f101f1c986d31e047bc535f3ff8c5be9f8ed67d0cb4fce12599342036c20f8de120138d56fda61b5473019663a4fee9ec4a5dd3bc99098937869a9d76aee963ac3e9a259479926173d0f0838881fb5d4f57f9cc5feb3b5e2d3892b0c2cea96b427d36f14309bfd70b938b46fb86465191e8066ce87557f787013475c8cc4c7e9554f62e837b3cd9c35e397cd3caa74819b1b78a57296bdc7fe93b39c5a1124d986262ae784844e8dd19ab867ac4fdbb2aaa6976d69317d4746bcb9b03889e79bfeb2f3d35a065279100af2ba175ca28fd3f8f96bce2e0d188b51c5f6608a7dac4450303f71b6b502f491d76f2cae821f28cddcc940e7e46f3e38e6f899313df1d65e232c76bdcb06434921c28203c84c94bc330db6cde10589dca2124099ea3b12692e62cab6fa7c6ce57cc59ccf0563b9dcbf517810d1d29a651cf6112fd2e3dfef2ba5645d6bd97c7e47158dd424d5a2b1a2c0ae583e68e5dca4ba61c78d50325504dc14b5f3a24c780b418b3dfe76d8209ba6bcd76619754534b2fe08d26a44a571d37351ce0a60b846e458f08e5b393df04535b2a1806e687acccb1b1403b6ab3eab91998357e6a8cd4c9eced28ad756ffd220a37af98bf28fbc33edabe4ab0b7d7a73a98e", 0x71a}], 0x8) writev(r4, &(0x7f00000004c0)=[{&(0x7f00000029c0)="7b0503584ce8d2ce7fde9e5d801a23ea2b6979ecc844084c073000b4809a5180fdaffb5e0ae0d9f4cddd3f40a84400508657dc115d65d679ac86e2401d295fd33c96679b22911981b7f2b74fa91476f4fad3563c23c7edea5a5f4683a85a165d76b0dce05b843f379608a96bc2c5d201679acff1bbba1e46eaec7b32678997f651eabfaa08b61659f3474ca5feb3442f78b3ada6b54d1b173086e363010d65d6afda5da875d835b5eabebe8ae60c30895434c23b575878c5373add15a616c28317d955070cc7e28ab6b1ff76e4f6bed742420b07d297fb9cd6f06809f8c22547b515872342ea597a5394049845f42b3b97a20c308a5cb45d3c08b4f64821b9078aaa76312d0277d9ae7cd484b85a4c7d28663537be3e24ff6868f17d16aec1e49345a8c4b5b3cb314c40208c6633af6dc2dfa17badef99f179c53fd06163b1149ed0d6377f6b463dae3ffce81dd31f87cee66a958b85d49f69e5da1582e93743dbecedd2667a8766abd88895048c20f30d0b6635fd4cf603d01e22e79b7f145ba37fdbdfa914544e6aa499e988df5ec70926111777d3898a4175190daff7cac90043a46a2b22bc3b185af2b4e3d0b217f6c92d0b852660790c06a9f5076e9808b947adaac219c31c24ee613629455410739acc0a3b8cb9cc507611fb1474996bf338c74cb0bb44c17edf276edb84a52d7dc768b303a3bb3a56a415bb73d3a5cda8a7e753788155923baed1017dc08c52fe86240bf109704cd3fd7bff10627752988eb75c8e89f13efe9f0dc899adffcb7074a523d819ac2bf24eca8379e9efa19020f9380dfb6499fbe2f79a95cd0c0d6d90f97e8c39e75f789213f36282dd9a8cd23fb67d5e54537d07435b30a5d462ad54d8b5166ec68f96ac8d0830550c1da2086a7115d740c3e1105fcb2b9ccf9ab280913944808d", 0x297}], 0x1) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x1, 0x0) executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{0x0}], 0x1) bind(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0xd, 0x203515, "28b7e60ab87aa57800000000d0d2000000001c00", 0xfffffffe, 0x4}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) writev(r1, &(0x7f00000013c0)=[{&(0x7f0000000140)}, {&(0x7f0000000400)="d0ca4e3dffc800214c8ea3260622118e06013336c84bae4fc17b2423dbc866b8e41164eff3e8724c326c7a13d44f8b85ed6fe46b0fabe74b2ecab2b617e63ff67c2e970d1e391dc19e902406ad8c4a675ba33e1d92696554c5a1ceeca51d218ce649f8ba17e0ce4b7605700824dad2c01ffd0aebd47a500f13efe11ee3d6891516de5debfe02000000a225d2c5b781db2a19285a51a21319bbad5e7cfce1a6bf031a1968e0d9b0c55cbd8a1748ddfa772626ec3f8099fed452962ac5c51de2c845a2ef36293089efb734a7df6e3ba91ae1147b8a5008f4df761568c26d61e78062dc4ee7cf99962e279228e28e9f7378c922a3bb0c6f518c9ebcf180542e22b5d6fcded0204a07068e8dfb65bb863713278cf0e5b6af8d31ed3b34d27f9006c83b06a51238d50cd24e1729c76c2400b3a986fc76f9f04882a3b5490d92bd9a6d4451187737941c4d24bc337ff76570", 0x14f}], 0x2) executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x100, 0x2, 0x7, 0x56af, "75ca031819ef59b8183d915365621222732096b0", 0x0, 0x4}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) read(r2, &(0x7f0000000100)=""/116, 0x74) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r3, 0x800c5712, &(0x7f00000001c0)={0x0, 0x2, 0x8}) flock(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getegid() chown(&(0x7f0000000200)='./file0\x00', r5, r7) r8 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0x140) utimensat(r8, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x401, 0x7}, {0x7ff, 0x3}}, 0x2) r9 = dup2(r2, r8) seteuid(r5) setregid(0xffffffffffffffff, r7) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f00000003c0)={0x0, 0xfffffffe, 0xa44, 0x81, "a32da468c5d2c98e695708df125156458aa0f033", 0xe3d, 0x3}) sendmsg$unix(r9, &(0x7f00000028c0)={&(0x7f0000000400)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002800)=[{&(0x7f0000000440)="5b03c809c2a310603e8a37b41e33c6879f7c6c025eeb11009775f57bd7b21cde38e40380206d82efc5bcb0d7b387d93fec0d4c83317d730cbeb980b6e3018a097c4aca9d8070e367346cf9756ec756a4b3250a7cce76457c49715120b43fa92843b28981e7056d03ce4dbc2d", 0x6c}, {&(0x7f00000004c0)="dd4b1a5649e37387d97fffef7157bc55a929042336db005ff9b30a7781af545559bed069c5eca810cf7a905fa5ad93545f4b69f9286469d27d085b10d72eae031698c765e98dfd28f67c23b4243336ec9ffbb22f5c2b91290fa073e5756fb169f4defd", 0x63}, {&(0x7f0000000540)="bc45e5cb58dd12e2fb9eeda12e67bb6dfb390ffcd5cd324ea9eaa5f4ecbe9b257ac2e88a314d3eef2793a0c2fc9cb62baac8bec0b8dd0c8ecfb14835a8058c51bf27156d3d61ccef39c93afc6a7f841b4e45c919d50649e139c43e51597bb432bc07fdaa392e5897f99e7a06208b064c2f882c692073a12658c6f33dd02bb7c72177cc4c8ae4fd993612d44588efc8dafca9830421e07f6b70086594b6891c2a447c89b32d10314921634cfdb0b5e1a8a0f5c4b441d1540489e46e4651d8d2d1f4cda86fca421cd1b725d7b5f4ec29819a", 0xd1}, {&(0x7f0000000640)="f72d4bf29bc2290c7d606fc616bb139fd8032cd6e73e8660911c6ff76c9fcd5bf193e4ab6aaadce1d747eaf2405de6a81db8626435d4a670231d", 0x3a}, {&(0x7f0000000680)="fa62d33283b07934c8ca9abbeb70552607314ba6e667936e2284c8cb260a80921cf22bdee7186a70025953877f72f6cd25d8eb4dfd93f34dc4834863da91d2f5edcb7e32102b5b5990d2190fbbd6caa6ee35fd7fd069a76cd314b92295c15d034f1a2ce93e60fa37a6b2b5f5f9060b7d12933b9b61923793c422f606daed5ad781b557833f023160bdb251b18b4eb4ecfd41f8f99db832874f40499836a989ad3342456405c4b823604f594934e65e1cacb47d34f7b5568f9261b911ef5843b55c0215693fb1e4275bd9fdbf71bb9fc616969a8c18e18a9cc305dc96", 0xdc}, {&(0x7f0000000780)="341989605c06150c3ac589a0b6daffe27f461ecc4b63eba00014d3e0040e23eb523910f0209e68b6b98e9277dae80a6289ab74f233d83044cd94143393e450d928a4108c5c7e15169685ba4b2eb4b407a9899916e0021a4e570ffe0b82e4aa041fddc54bd0c36d455c41a38028fdac4d17dbb823", 0x74}, {&(0x7f0000000800)="26f946310181ca29d203b5eb0acab11e129211c80177bdbb3c1fecda4b7a282d878dd768ae51ab24b0d33cd34b18a8f062e8dbf9cbfb922cac82edeef3b9502f3cfa9aba1cd136a69cf9b61616ff437ef2f7c6a199c54c696690aade7c74bd9cbd569e6670e54f8015e64815d5f0d61e0d1d82d032e5c8b67aba82a98cf967d9e7f7fca162ec884bb748491ab77b0c8452930158bb65b2298cf1bdccb7708d4f366f86c23a5698839fd843fa5f9e9f6874856e5b25b9d7df18b8fba8db333c6f20dc904387640369a5afb2e66c207ecbcc06f6a0919402aa66943b44e8908854fd541ce54b679dab21a777e48ba9c4ad84f933f0d5526dd6ea620585e2043327a21a03b2c69ee277884879aeeba70cbd27efc3e1edecf11f50d9350191f132458d3416da9328823e4d591218b83292929d8ae62bef2dc4a1f1d6ab282049ab9b3d276c235ca68c64219a4d6b2104e5ab88cdcdb4c9d8a7004c8b2eb396e769ebeac50b7fc32f87aa6db6aad6c8bad4b7d36308535c69eb5afe277a83b036830eb1d13f79d60dd2238efb70d92dccfc9839a5a94d52ed3a3c38b48a421455333f0ca2d44bf1f20f3bd6c0330231bc35467397bfe00b6f3cf79f4b8cc12f5754f5f706e7286c15121a9574bb10121ae420967cb58e03f81fa230bb454c7384010967900cd33790db77de7f1e9ba0eea6958fc2debd9c26677f2b67c5442fee9465ad99cc14f5e47558282473f6a5806ceae031ac7a8cafa9450034bc6ce1c3d7518bbb03f674d13dca48f5eac25d100648db13ef620847dc89e7d6f228f8bb4de1e9ad89f2add4d8c9c1cf9bf7f9e4b7f1f87fcaed4b5a52da7bfc5271c666f80ba4cfffce35940179040277397e48067b7dfc8d0df781eac4c95a90f650f0e75c45abccb7a4088e9c2e3afbc69b5826e5f78ccb0b7468397fa57bea64937dfc3993d45fc61e8893d636eecba04257d32536d2436e103e5c75cc819eaf77ee59f29d11fe30c55bef51dee86161b2057562127ad71a0e35cc8cd5171e470a79f3cc18931d177a8b44d7eb7ad6fcc78009549c68e8c738eab968689b4cd50c2e3edd051585181435a906576f6225e2cf5708eb1cf4f2cdcdc48e1123cc4e29e2ef8cc6717433df8f184ef4b31b298c608fa357825c958a777ca45f8339d252e664049df8f83ac9a6f3fe315eba7ed2bc69d2da1d9d5f451baac32bc6547efb2c0b5a0bfb31918b2ed1db22f5ab3e18d3241ffb68b0ecbb26b352533a03092ab18d93b093d7203579bf371ddc724828e38384e72cd6bce469a98072da621c1047f3630c63b027b101cd5a19f2e70b69782984066088299fc689e06264a26188ab42beeb4252079d98e8c92b775767694ba62c56a6645a9ab0b5ee79586c12973513273452f3ad27e1585a8846f14b1407112d71c1e16f04b4c87c8c75bceb51fbc015f670b3daba482690289b9e7e914175b274c5f59188502c4952e430917c37c44e0fd2456007e0e75902cc34de690e0386087cff782bff32490a39ff8fad8e69f6336355942566ee5a247d1fdac1f87bf4c77bb6956131251f66f6a2ea6c6622176ba7319343bb73d3e79fbdfafe6717ec8bb876bd403573d210df618c02f024afdbff5f24bdf9f1fb473dfc611931fa69a79ff6e0681203a70e10046a0476c46d31701e8490bd326b4f0ed15c00c739ebe2d750fc8204dc49566c64ad716184ce54052fbdbda13f8ee2d99e20aa8e27c0bb784f4988885cb223bc6da85750a8ebd8235d0962284ce328741f086bbe1b0bb4ff5e68166060fdd673ab84c91141a501d188fff8988bff6b5716ff422521f6e73adec41816bef211c74b156cea3412c372f5bbec78a20a31b445e296f299d7c9e6ec5395d36dbd7021143f585dda1b1a26937a0470d61ec3e036c710b6e2065f1c2b8e7edecf57f670522c0900d5810a4c94caca0b377d8ec81b85b9c36f0d335f99ff60074985f7b4ede7dceef4dd5e00eb554d598367852c08eeed91947c313894ea9c399d517f81104e477e3697619fdac0865c103406c98ed6276d489f8acfcf639f3b815d32a48ccc880c2244e71468dc2a53dffe3e01aa7d8195817f3604f2ebe371f393c8e6e2c9d23722d754929984c348bf798e9604968cdbd58f17afdf42720ca9bfbd8b902f4f5f22276e64271069e3bb7af0bd7f14fdf395470689fa27c58278ed640db99eaa85e30c3839417c5d01e0e969692eb46112178bb828cc906ba1661c639dc6dd18aa19cd2abc941434ee2ef603626d29466a8b4bdcfb95982eccec639380cc88c3d0cbd97613f7e5d6a46ef7f395eee46e7eb24a4600dd1c1bf6548a61be5998bd7e127fe079bfa1e048604b522c9357f5df75fd595e78175480a28ea085bbb67c5687c8df87ccb9518a94c1ce9f5bd147c372fd1218353bf1ac7b762ba9b3fa3d4a84b347bc62121e130f69fcef9e8a349ff8adfc5dd1a8119d25f0dea08eac6da5455c7e9528afe4d56d3ad0c547fbfbcca0c9774a720296c7f0ce899300090c504906ff36346fffa477f8cd8fe791f6894a05ffbf60a914462c12e7556bf07681c1e94d3546b8c905115bc7022e632cd1459e848782ca04b9b303a6d711860509fdf0ae15322fb8b8858e9082a5319c33b5cdcd8925aa7595ec0569afe6363a880f8c1d65fb8e30bacb57bbaa7f0eade4c6b31355d80ffc94977fbf3eaa5bcfa29175bc3cbbca94bd01863ea7a1f08b5656dc66cdcd55754d05d16c676becb5cffa8f23edd87c872a9e656fd64ccb6d5f5ce6e40b154b9820e18b3221cb65d11d447c49a6e2ff462829093f472e6cbead57b812e0bcc31a6799061eead67a79297d57aee8b21f029505aa1ce68e7b3d01217695127fc4e98126edbce0148f7931630269510af95ea7fbf697176a287654f0d4d5cf9ad3ab8102a99c595c709d18cd3219689b8afcf4456b1492d2ec86f701f7ee40202a2abc98da41aacb009b4fa999311e0c4612c4334299ab6d9e61da99159f8d58a43c6278431a21b1f590be5b2432f4998e8e3010dcc3e8c3e429d0cf1516178dc111a9a82f6574492a9491f0ffec54d23511dc7e01e9edf30c6de62e4a9e89cc266cfad964240585b99ba4248199fae10244a4430933da91b256401bd78bb9860649748e32e63b5f109c3938d3f9dcf1ecef0617d520200639e384678b7c27c3fdf69bb38bc898dfecebd12c3731d2829c0b7bb3ec33b242cc5aef26d7b52600069fa423a530d79d0bd2c5ca01fd62ccd04f7e42f48c17b25b52ec2e751a9e8dfba5da1e279f4b12a772fa07379038e1b9e7baebff993be4901096c6ca8feb11ac2822e4230ba23f4092cb54808d17ef05ff97f7699f89a5c6cc3b1821e4a420a30d0392bdd59ab47aeeaae1994cd3fd5749b35a45d201b2a87edbc35ae3929eaed5ba43f8312fd93a65ebba1d4b5dd056c623056f3293d875fbda3075876f1ed6efc4df24d8fb73f8156bd7dc60d0b885dff1896ae6ca3721ec5172f10abea5569830a9adb91a10cb3a65cd383d8648b7c115cb49dc654a0cf463ec4c29d1ebed808786d613cb7cd5db75f924c737f257bbf722f2336a896a4241ad9304ff28f7ea114c20539f9ef79b557e4ac58da387313d0a927c7da30a6a2eacaf0c13ad64f131097416577c84799768781cfd9dd324cfe45d6eceb8d155c9b21a184dfcfb2080c109e96fb65dba8ded74b3420a13412dcc010a9a1e7d42b342e9930ddbd9862584b34ab3181ff72f3e8172ee9d7f4a09f92ad43fc32acedf7eb768e6a7a8d94c5df79f2f7150c14c0eddc27e1d9aa31a25578a041c603166e2a85d6b87fa135ffd4619fd9473c4a574619393b5319b220679cf4699d5d2af81766ab875f4e75735a38c98bfc7e04775a4e6a44d3387a80c6d957dfe3a9c0a7be350ca475960694531bd258fdf9ee562d9a0fb07fcc9ff886fc406d7e9bc0abf98ad945e5e52945b46f7b924240f67c2468ee6016c9c2e1b80fae551f438b72c0a044b94ecfcbf70f0cedb8d4044a302a68bfeff9d6b08062a951c906008e122e5a0dffb936fd75badf64ebaa3a38201e4ec9ae90876d46df4bb2c3b114ce165a39bb349aab765d3fcd9a7a5f0420cb5404b5fde2b57c91a10cbfc0f6a0b26a5591fffe9435969309975e7e73525d6160fef499f8f62c44bf63383c081e687179dc8d32b45bc883d31fac944ae2c85e770bf4d7187920ac89ccfbfc460afddc65806b436c3342ddfdc1483c08880b348cd4a680fbea8429d08a53f403ea3a4a25936845222eecaa03e9c6fb764265728c64021210e7c66d977c4959b8bb9ce5be948bfd2f6c1a924606a37feed5593e61f6866193d4fdbff42102edb10758159cd04333d999c45dbd49a0bb08c5a05ef6a904c025601c7084d5518e882a330f02b7776eb8024f1df1af511f16cd50205e91c9237b68a91c98f177fb8fde4501506e41492d319c3f5c0935a23d766cb2c2a313e3b7be8c2f74f7a7db2101feebbc153f9c3cf5d613e306847818801749fc256bdd30d133dc79e682db83cffd7f02f5ceb45c01024ce3566e9e17a0fd3fccae0d2e76c73898947cb194686626f6f7a7d9b27f7ac16bd1250e8dfbc90ed5e3947a43381cc2e58b41cd7ae8f67ff6ab0b3f211e90a063a3c37178f018bb18164d7541ff53c14222b43b8cfe8cb08008632c81b346d7aacf275580960312e30ef7dfef16d18c823f3a6030dd19cd60a51d7dd5b0195847f8bdad0f6bb58eb263f715166c442a9b3715199464d97d5e84034d8a663bf46f9c673e5f78667060991277f73b47fac61a320cdfbae76949ab37d7bf0894be6d8c0483ca4c865a797a3ece5812e013543efa5e54e5b8e93d53075c52a373a58b2c62b07bdf6b4219446c053962fd8638bd44df8a8896a24593fa2525043e56eeabdec23d05cbf00bcddca46f3bc957d188961a2fa2e5c7476977e297d9ed2468662ef710a899217afbbd95bc77ec1c727880f5f52ebe236467d3930e78deafcc8cd9b030dd3657e0e5afa538174ad55fd6dc0f7987589a24f4938039adc7d79451cf58767fc6eb278c0d4a34fad3e36177cb239b9b83ef88636a3b4c1259bf8a43777678c8d85e4a355bae79c0443328c24cb1a0f9a5ffa445dc3c373558fe3e84fe009fd6ca4c09b296155e623c998bebd5c0f70b154c3f05250f975355ea30dccdb1fba50415db3031a97b940644b28e9ef234c1a4abe749cd7297f1d74dd0adefb5672a9617efd667d781b2cff43a508de14896026a44c0cbdabd3ba21b77e81e63f657d8c700d76d2d908dbd5aefe023da520b5acd406a0f15d1a0d808a3eace4857a61f9889fa8d5b9a46560ca9600dfa18129784ed903b49d2b24e000f890d090e8545f81f89d3b0d3efbcab19b30fb54400cab55ad6b463f1392987b8b6457a172a849866d301c1f700d6507c111353b0ec96bde2cf65bfb9bfcc4fc48676491f54aa69c31cddad7358d54f3acc00f26f6f38cf0945747cbd0a60a7d6fc43b5a1c9a4be15f1cb1e3b9b069b20e2b08b0f2c875a546cef17d8a539d768b3316656fa1df85b26d5041678efd8197b4d0e9f157274caf8be076984ec4e3d702bae5dfa50670fde5ee3deec1c7274e5c7842a40a7e49bf323e23dbdb72f80a18edd69af1673035738c30605367825b9e4ee2eddc1227248bf1c26254c1ad6f463ee26d855c4478f386738c1c43c47ae49132e109f4cfb8156d00f1dfbd1390c2089c97364b0d9499564bcc03886bd44589781a5379b9c19aef8b502369b56f8753cbb0ff0d683378", 0x1000}, {&(0x7f0000001800)="a80fb005ec0651cfce1dc01deb5999be4254ec69b08240c5a1e01a9a0552237a5cc3ec8558c7b77dd880ed1a6afec264208a1dc148c41cf95c719b4a8faac93f7efc07eb2fbbd4cfa53c9b2a98204bbf3729afcf03b26fad607aee651b71402ac889b5f23d6dd01ead9966bb552112670387a2b80f1b5c76763bcaa169727c7bdc815108a21dc97f3fa04bcdc1a962937ea5af772f6575af49ca1a7220882547a57331b666275d87efb45782866d0165bef7744f37be08332f39c62a3f23aa02c79fea975e698bfcb743d1e04f1c069000f94ea3763b04dc4288f136358d892cf122631b6ed691fdbeda981a51442a06edbb06edbb85eef6a6c3862f9374f86725d267b8ad2d74815dd4140824d5cc487c334e5ce97181b2c956bc68f3a5fefe1f0ceaed485104693eefb91e4fa37d475a5dbb7c55e8b00cdc5a798b55783cbd2ed2254dbc9d0428a5b21f0791cebe5cd7fa876c42d02d7c192caacb47b89059253eebc0043fc038183fa7e4c0160d3cefc4d21d57cf631ac44acb33962d57a0bcf73463c836124f0367d022e9344323865af01543fc3963cb2000687ea46312fd30b3da7fe0573e24ee11e9649e1278e51bfe64cccb97ff667466c5d3c8d590633f8e281f21b0605a7be9510bb5bbf9c7ab76ec51444831032741b6ce8d0bc8582848aa1bb8df0e5b8b4724755969659fe92c7c0845718264ee100ca682a57d6d7017a53b9d73ca08cee8122156d64d29d341aef78f9bfadea24c078f9761e88b41ad32ee1c538ba7990fd1d6f497ddbc329cacf5e5e93ab44b8452759a6f80cfc6310105ce030485951c147ae1c86027e441ada1884e04360de597b9cbcb676b8800747394a0fc99d9499525e077d2ad11a89b434405621833d9ad36e4906900dc4a2ae40e4c3b9ab16436325891772ad9b87d27e42f6ec19fb15fccb273c1208e4520d117ccdfa0674b9888ca649a3cacffb68dee8db8b912532c5aa4c8da029a0d3cd19cea4599cd30bce7e52fd81706f89e447b98279b251c52c48831987a19b319091ac387d14ef5035f3120896d079f7710906729d976fe68ac9aa00ed8d0a093a466cc6037bc719679a8e86374e2bf4e6344d0a204cef82735cc599eec136aa018838c523daf829c24962862e2d9e4236df2f8951399cf445f602088001f4e0b8387e3a7154d66d5979fa05d3bd5b3ec87f4c5aac70cc5af887349ee328f9ceeda150aacd84a160a6c8513489abae4e9e6f447695255423d3b23df96de98fff1ed47ae4351d2512950b32beac6bc589f13951a2996133cbaae6f15c0494f27751a2c0dd520e1a6422e8a0f4bbca7fa87f0ff94e50b4a339251182489d9276d04f64e27a6f860f7144267e1b89fd5b7640c35b7ae906401c6e93e85eccf4c69c0d456cb9b8e6c47058707abb7f26b2ff615437e8fa8d2b673a8c3431db920e11f5868ce8b17ea5f6206be138529d7356c5f3c6533d59d81455e4e394ca3030adf6f13a42a1dee2003dcf1c521496300bce461b48f7a7f6551292f5e808a2a84ffdb4d0154215bbd449dc8c5c0722d9c5650f40a489626590d583c1d0ecd527aee8afabfcd78af1ee7065fc072c2743d947e7510e84e2552a5a1ce6e9f8947ecd306397fee0261271831d2009cc97a45f5d7d682638fd525c7c3c034fbb1f8bd5e6e1699a0bfb227b79c76cf3da48bfcc8fe693143e205795f0efaf17ad3bc1b6d1c90fb2dbf55e05873c9ead19b82c3b149fbb040d9d20d2df8d3d1e194e9009c7359705160f59b331f7ab6b0c588c991a404c58d3b3fcc13b8fbc9cb45388b010ee2221ef7f36b3e3e0c5d7fcab9d76f0ee521889e6b16b907cf991620371407094982ff000659682b8e2751529ba24f5b073a404f3a40e48b0d8a403bfc7c0ad6a8e986dd7083c5834ab8cb882aa294904376daca1fc369de3ed69e9012c040bd1d55410408bcd2b541a092f08da1de335a9cc49c70d754b35ffdad862c1455170ac84e97d1c1763cca3050786e6b5ac6ffce9387d1a68678525b01bb1785c87cba7e98b0f5abbc66641d6fd164e5455233c161ac8462af2be56502cc417ad7de0816098ef80fe6e521428c34b8a6016163fa4e8301921c7b5360c86a9a73b0f8f83f01122bfb5de124be989ded8914318d8207649db049a2353a00ffedfee4bdb2d9e66fe182fb9ec74685733fc07c00a2c82d692a86bc56629537a637bdcebd358b19e8957f5921e98839ebd79b213cc0f8126401cd43a7b07bf69dbb5b76a626a3c8ac973fc8eb37c47cac6af3924d5438915893e32b88c66772ec6a49fafc5ecf8ec42982ca28f1c40076c67f1f7c23512bde864d1b21ee8d4395fb6c11f2d785bab2bd74b3467980461187e8f9b6cb9943cdfd23eaa59a4bbb7bfd6d47a7c753efee4416444e3e13cd2e586ed6bd870315be090204f98472ebc24c536f3f11013911cb6c680feb57277609d5f84ceef0642fe09eb1b453c0ccd3218bac3be151fcb0aa1ac4ef7cef2943af904a877b5bced738f2be1d151f6f915b4bf82bcb2d41ba8c554cc07272df8bfcb5fc4deff6bbebe84190f5904219418facdc0dfcd087834a82fa85413431b969e807c96d7665ebf5c3782df3ca1c23ec730e7aad125808ff35ecbd5e60407f664c007b6bb4de0879abf8c3b40309b5376b01746f732f85c3d22237e645322bc4d957e01de66df9dbe28a9ac108e4378bcd8969ff22523138ef78aa483fdfde384ac7192d17d5f4f3a100c1d0b9bb438e91bfa19f5177b350c2a6355e66d3e51d91fd8a1da21d0fb2aef58225dca4e0ef982bf412c8071d7bdcb84599166279642a86cadcd69eaae81f1fc80c99de548b5fec02153c8736f056da7ce4a4393a3f7b51ab0974d9ce563193174a7eab41c9780d0506140bc383f459233b85f0d376a09e2cec2ddac61d3c803125743e2006d4940563f984b4fbce26b2371c77d1e7910d3f074b53891666fe4de50a9ecc2d1ae1ff086f8890e753a59ceb8c680aad00a59cfcb477f6b848d821f85e602d7d4a0ab3545123c08b744abf093a774975b36ca33d9ddd590b802984cd1eec6ae992968d6c37cf037835047322fbf3bbd2ac0a4a61118654ff7b9629253fdd9b3aaef0eebdf6c46c34bb8d38864d65263621df14d931aa0b977c4b6c9cd0533d2f188e5c59ab6646927cd7e74625526a5f0f154e453ea78e6b97fea7d3ddac5ee5751d5d4f96885b1e9c66984953aa663d8416b89c580a8459dbfc75c79f1f36a7862219fef9621ee49b80d12a17ac03af9f3694081bd215c687eedd9527473c26e6e0b02d253ea532854b6c894deb47f6fe2183f5c8286452ad827a7303f0985d94ccef9003fbfea3db557b3c0f4d4e5c77a25d5ad747c083a671babb5a1dc456a52c71ca3d6f034b04094a93d7ea5de37998f9a9103d0c021b6ada02237c06f551c16974c42127db05066bb8fed75653f15c0303d223c5c7f162f73e3f1ee02fe126b75cba198589eb39f48a66be43e83b2a5ca39cff3e172c7e423b90029d9238964f8709b66dddb9b331b2cffc171687f9ab43c7a542291d1698ef2b5cde38e87814709770e07de44147e7b3bbe4a8ad8f4a75248b7bfd1f5e3652059739f7fc26b50a130c5b4700105adb9b853dc8a51040bb1b0915ccd91da5adcef79c9cdb93485d10394df27ecd88f3f8a0ac67acb0bc86cccf26c4524e580567a176a7e30136c07dfe19bb2d2a671ead3e2f14af3fd6636ad1523036f29ff9e85017c7697da871669acab5dcc9ac40ab2d9465f4d1189ea4048c40cc352ebed1f8f031787efbf32dc539da28cea1f779f563980390c8b4c74e378dda53ec7557ca057034f065738c620a186c8d4d83a749cbe1d57e226cd3b0d2ce610d3152eb943c8df3ee7fadc75c8ab261ec887db2d97751fedcd3ed6462c2ee073e81509f39e6aaad1466e312ca1d782d903894e3e62f8a4233d926f7ec6f5b130e6686c44ef693999b4d413a91bf368b57e584b82bce5ad710ffe7b41ea3d7936cad2b2ed9b45656016aec22629b91a3c064cb003957abb129d987049ea4e5f026a0659f568522840aff520e27eec32beb97acb0cedefabd9b9d8fcb0258f5b7a3f2073ee4e5b536c83ecfc688b6edb0081db7a6eb00b6fdfe85c3447c6152a4ba5ed387e8547a46a5ff3edd4936128b38be7ca919eeef52fc74c41b9218e75da341a5e81252f764f221cbafc6f212e35590fbc3a5277c12924b3cba4de6b08a2748a7a16c9f710d474860dbd7fcd6d7aba0083d4978b525ed9790ebd35ea61c3ceeacf9b9cfc8126750970e8c3ec8f472f67f27f58cd707b1183806d8920fda25cf77b2c31611b0f98f93407d755a940898cd45073731bdf53ee94078a9ecb5cd93768655bd06f02698089d22fb5d8bc51f7c2746f03b4f02453191658bb8a83cb08f28de714023c69a71f7e41b8926370d532183ff33b1cf8024dd8a250d21623d9c43e9c5da2073a5b09b264a5806127e8d8c7bac8bc677845ad8db55900b56b5ecaf4287dc4a465b95fd926ee01f2cad5773344f012a022ccb0e040e8960e43e261d20c1d1f089bcf1c2344d4611c4c1eee3182602373a568b9d02f62904834f784cda6c90fabb04b1d78403c2793767f4d535d1944226e5ec646717c80b066a72002d7af03421e0c55524ad8774be3468a15d51d259da1b17e64519181be0e74e4a2c65c1c76c24a59b10f1fe9c28a877c17ea4ec8fd3656344124bd767c65b846181952a1f3ca30646cb2b0bd93e4a454ffea6bce2c313fd6b5f10039b0c15beb50ef19d50b6e558fcafddb949e1d093765769b373fded915d66402e978dbed1a2171698cefe11bbb59dc1b06406e6f5c811439ceb205a5ace3ffdddc5b33dad6640d1038d3064a6bc746df8517021b62507ed390524cd6033a2775e06bf914dadf956d30b2a553bf2fcc73974f891eef4fb1a7e6d8d1887f41b2905e903cbffd2c9ce5dca75091d1454efa631223af5644d91698f7f7e482e39d6a77dd80befdc29af17394264c3369b7aa300ca82148cef1dcdeca8e5fb576d0c0b2ab6641d7af454b6c57ba6cbddd857fd6eacdbaaf371a9785313a9def281c07b25e5cf49e360f0b133d833413b40e8238208ce98cdd937bb18b7cc8fd9a5714848c7ea44ff1fc7b924325b2189a9280475928c3cb341e5f84e69eeeb308ebeb7de195983568d6919ad03912e0fd2c1d537305a04d9d949d48d0de851335e8a767ef77c6c4b861833c38329f77cca9c89a2e43065f4567c2105d262f60b482c153501004a9597471100a095c4454f2b9d961413b3d1ac2c07a38c4e33c51809e99bb195d5d8bad63bf1133db3ae3e7330186790587b7f5594d44fcfe2f869e4fbfce60fea37eb29dcafea157cda9c19f6d42b2f7f232c2ad91a650d72c74424da883ef19f344dc10d56a99aa830a5b31dcfeca44835a0f68cf01b0743cdd3015c80bd2428856002a43357c48163f6443ab28cd9a57fb5f432d719c498a95308f429ed7bcfc648c96cdcf87c22b4872ce6077c308ca151f12093404a4167a3c244e55ce0d6691903ad64720e89fb218d5bdf87901a02fa79f8ed1366d5405aaa299b92b5bc866f04691031132e1d5f6963b5c93dcc6bf142faf7d68094578dcd3895b7a3e674e5f4cdd7ea2a5ea5e80176f6069476a1fe4aba0eed32f32b857ec32b54e5b6cbe845fb06b44703d086c86ef081a75de71b57c15b4b6d0cf2ac1b38e45515f7994d82e2c539f68c566661356b1e9d34f125252f007d4a491e52fb20b66578dd7879", 0x1000}], 0x8, &(0x7f0000002880)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0xd}, 0x408) r11 = socket$inet(0x2, 0x1, 0x0) r12 = geteuid() seteuid(r12) r13 = msgget$private(0x0, 0x10) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000002900)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r13, 0x1, &(0x7f0000002940)={{0xffffffff, r5, r6, r12, r14, 0x0, 0xc4}, 0x8000, 0x6, r4, r4, 0xfffffffffffffff9, 0x3, 0x3536e200, 0x3a}) mknod(&(0x7f00000029c0)='./file0\x00', 0x20, 0x7ff) write(r10, &(0x7f0000002a00)="cf9641909849ef9134c9194a8aa581a3c352a266187878194b68ee05a0718abd42d822dfcd", 0x25) execve(&(0x7f0000002a40)='./file0\x00', &(0x7f0000002b80)=[&(0x7f0000002a80)='/dev/tty\x00', &(0x7f0000002ac0)='/*!-&$\x00', &(0x7f0000002b00)='/dev/wskbd0\x00', &(0x7f0000002b40)='-\x00'], &(0x7f0000002c80)=[&(0x7f0000002bc0)='-\x00', &(0x7f0000002c00)='/dev/wskbd0\x00', &(0x7f0000002c40)='/dev/ttyCcfg\x00']) ioctl$TIOCDRAIN(r1, 0x2000745e) executing program 1: ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x0, 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x8}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) dup2(r2, r0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r1, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) setrlimit(0x8, 0x0) syz_open_pts() openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="e066fe71dd54c85048a6ae968c22233da611a6ad5fcdcc0da4f05e65380e7c4b38a7e8f79747fbf6778a2124e8310d6299fad15811fa56d3dafd663879a0e3a49d494c166da97165e69ea5b87139f65c8357ce80b37ee49321c89c49c79bd5ccf3a7c6f229d492f017366bd0356fd2c3dc6b27a7419141977b3add295b237297d0d578a7acdbfe2d9509729ff1a8687a2e3a41818466c5802d986dc210fea19a3636fdf6a0a59be341eaf3e2ff67eb73a775d184bf68c3637ddd3c58cadf78f01593bb86a0ed2afec8da739ed43d541e2a5df12e16d1a71ce14a6169717e65ff1c82db550717668dfe1e356e0797c0d5204613c21b75aad6d61c8d949c85f3fe007a1fc714d30fbe12dbb318c8aed8aa85abafe3242789a90936962bd1e9614df96644808f8db96d8f991d8e23f1866c74760b608fa5803478949940be967f756a296fa1f7be4aa1ebd53cd5977be50376ddde190161a722b2e7ea7f0c", 0x15d, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)) close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000000200)="7609eb09ac623ff0cfe51024d154836dfc954399792b921d27", 0x19) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x40000007}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(r2, 0x0, &(0x7f0000000040)) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000000)=0xc) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f00000001c0)}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) getpid() r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r8) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x3, 0x0, 0x0, 0x0, 0x0, 0x145, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[@ANYRES32=r6, @ANYRES16=r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) executing program 1: r0 = socket(0x2, 0x2, 0x0) sysctl$net_mpls(&(0x7f0000000300)={0x4, 0x21, 0x6}, 0x3, &(0x7f0000000340)="150fb44cfc137ca3211082d8cb9b94768d5820e32256dbadcf4b83e0776225cdea73c9c08d3778eb9cd5a8b1bab15a07d290cbfabc2c5e62d255300cba", &(0x7f0000000380)=0x3d, &(0x7f00000003c0)="89d23eaffdd48b716d8a1c9df9cae105aed313afaae8c969f1318f689c5ffdde6415652b35c407585e5cd190bac26c3f312820ff444abac9bb25966f26d647b2400d040e5a160d4412a168f7408005cd0c0e805828ef77c3c7bf7144c3d1", 0x5e) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) sysctl$kern(&(0x7f0000000040)={0x0}, 0x0, &(0x7f0000000080)="e54d9db666e98c3177dbb06ef116ecdffb5062c8bb8bfc81292a25b17adfe277fd53467ca223e3521d80dfbef58150ad6b5a996cd7f0624918924f9fef0ccf069d1bfc10df6ae5a4b55787af329721b4f268b701012e36886068fb77d1d2ca9e876733eb0b30587b5e3dfc744a50a0c63feaf4d1a0f8bc5aca0fc447d0679c9590d6c716f6b436c0d3ee3ffea5927563bb686212d868e9ce7f7cd895d7e788e274a4693440dcdd2b7e327959e59965b8fc469414160a593110254c71ac32cf5be0", &(0x7f00000001c0)=0xc1, &(0x7f0000000200)="13273ebf1ee8fc3ca4eed8d2c3a104bd249cd4e34c53d3285a84f12c3976f4a0796037ca53dea934d12f0f5f53f72bca9ab377fb78bfbdf21c075a4bc1e92c099a1afd32a3da162d9cc640c6e618f52ca56d63929947960d6744ae4879ae622da5723983fd0a19f8d93f7b8d563c66975ec0f13d790ea456fb20d4c559a098bf1b8ef9df6a205e07670a2a26105888b8925a93d5fc61a39e74690a3dcce2f74c14e1bee35e3ac61f017531bdf3aefb5d15be71e6d81c7e9629264cbd47b34bcba3c7f3764992253463343c7f3b46bb9fa3c8a8b1deca8e86441dba6655d72903a9ee37a6e168230024e4cc8b63779717d6cb51f2cb63", 0xf6) setsockopt$sock_int(r2, 0xffff, 0x1802, &(0x7f0000000000)=0xfff, 0x4) sysctl$net_inet_etherip(&(0x7f0000000180), 0xa, 0x0, 0x0, 0x0, 0x0) executing program 6: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRESDEC]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = socket(0x18, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) executing program 7: r0 = socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x400, 0x6b, 0x8, 0x9, 0x6, 0x7f, 0x4d}, &(0x7f0000000040)={0x7, 0xf00, 0x3, 0xffffffff, 0x3f, 0xfffffffffffffffb, 0x3, 0x4}, &(0x7f0000000080)={0xca, 0x2, 0x4, 0x800, 0xfffffffffffffffd, 0x10001, 0x46fa, 0x5}, &(0x7f0000000180)={0x7fff, 0x9}) sendto$unix(r0, &(0x7f0000000200)="b100051300000000000000400020000000000000cea10500f7f96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 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) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getpid() mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x20000000}], 0x9, 0x0, 0x0, 0x0) socket(0x21, 0x0, 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x8040000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 4: sysctl$net_inet_divert(&(0x7f0000000280)={0x4, 0x1e, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {0x2, 0x1f}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000200)={0x2, [0x0, 0x0]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x6, 0x4, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) socket(0x18, 0x1, 0x0) close(r1) setreuid(0xee00, 0x0) pipe(&(0x7f0000000080)) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) nanosleep(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3) socket(0x10, 0x5, 0x0) sysctl$hw(&(0x7f00000003c0), 0x2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) dup(0xffffffffffffffff) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0), 0x800, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000080)='./file0\x00', r1, r4) mkdir(&(0x7f0000000180)='./file0\x00', 0x1c) setreuid(r1, r1) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r7 = semget$private(0x0, 0x0, 0x301) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000200)={{0x0, r1, r2, r1, r2, 0x0, 0x3038}, 0xfffffffffffffff9, 0x9, 0x80}) getpeername$inet(r6, &(0x7f0000000280), &(0x7f00000002c0)=0xc) connect$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) r8 = socket$inet(0x2, 0x4000, 0x8e) r9 = accept$inet(r8, &(0x7f0000000340), &(0x7f0000000380)=0xc) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) sendmsg$unix(r6, &(0x7f0000000540)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000500), 0x0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=0x0, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r1, @ANYRES32=r5, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r0, @ANYRES64=r2, @ANYRES32=r9, @ANYRES32=r3, @ANYRESHEX=r5, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r6, @ANYBLOB="0000000018000000002a64b855f5cc246c0000000eabb60b55d653fe59779e01c3512fc49d4d294952e7eb00ca297d4b93de297cbd1f246c1428a0c99efc13bf15c073c4823160b5e29a4fa5fb5994a2d55e42060000658b519418ba92bff4d1644ae5fac41b740c2a19dfe12854642caa0b17ed154f3d35810e5ec7a1783a6aed9ca12b", @ANYRES32=r0, @ANYRES32=r9], 0xa0, 0x409}, 0x7) chflags(&(0x7f0000000580)='./file0\x00', 0x10001) readlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/156, 0x9c) ioctl$VMM_IOC_INFO(r10, 0xc0185603, &(0x7f0000000480)={0xd6, 0x0, &(0x7f00000009c0)=""/214}) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000880)=""/32) lchown(&(0x7f00000008c0)='./file0\x00', r1, r2) ioctl$WSKBDIO_SETKEYREPEAT(r10, 0x800c5707, &(0x7f0000000980)={0x3, 0x800, 0x40}) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r11 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r11) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x1}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r12, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 6: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) 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) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) socket(0x10, 0x0, 0x8e) sendto$inet(r6, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) executing program 0: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55a5da7a272108dd8200005f78d1", 0xe) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f00000001c0)) close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x20}) r0 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() r1 = open(0x0, 0x0, 0x0) getpid() openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="e86f8f65d54a126335", 0x9) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x2, 0x5, 0xf9, 0x0) mquery(&(0x7f00003f4000/0x2000)=nil, 0x2000, 0x1, 0x0, r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="12e1f34ba50431a705ebc4", 0xb) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) kevent(r5, 0x0, 0x7fffffff, 0x0, 0x80, 0x0) executing program 1: ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x1, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{}, {0xc0}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f0000000140)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000340)="74e623336592685e261d156413a2638a6451962c49e8aa709b4577c195493c0f0e3c49f3423cea17eeff297ea7fc8758f20e6715cc67389aa03689178bf4237856e3b915de891d0c21e33e3e03ece5c7a9e02de27bc7885bf6346e631b83d6e467f565faa82814b9c75060e262705494108790a7bba37015008e7f77bab6bbcdd7482252cbf405eed3083aba8723fc7b4e5711ac56666a7dfd9326e8ba423db996a0743943231ecfb3e2049bbac6a77dcf0404d71025a9e6700ce84c534e9ae8cf6a772425f16ce332441bf141839ccf00245c55d97ecac620b940baa2846f285b38d7d3aab1c647ffb679d7a258af84813bd402e8e53161e524333ef0ca", &(0x7f0000000200)=0xfe, &(0x7f0000000280)="530f02902c9560452538671a7b0aad38d723db3fd2cdd1a9d1de2c51b39dfae274d4cf6f100809faa365e623612d7723f07706885cfde899b7ee478dd29eba73697f1996259e2f246ebb773d7536f7a1d9afb61f0182a4ab60c1e5e6f19645bb98222ae5d98e510a8551b7fee4ea0cc51e36f1b706c7ae130b3cc5015f29a1e9", 0x80) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000040)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x438}, 0x0) r2 = semget$private(0x0, 0x6, 0x553444d3516d0489) semop(r2, &(0x7f00000001c0)=[{0x4, 0x1000}, {0x1, 0x805, 0x3800}, {0x1, 0x3, 0x1800}], 0x3) semop(r2, &(0x7f0000000000)=[{0x2}, {0x7, 0x7, 0x800}, {0x3, 0x80, 0x1000}, {0x2, 0x4, 0x1000}, {0x4, 0xff, 0x800}, {0x0, 0x80, 0x800}], 0x6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x8000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4e, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) link(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') kqueue() r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r5 = getuid() fchown(r4, r5, 0xffffffffffffffff) executing program 4: openat$wskbd(0xffffffffffffff9c, 0x0, 0x10, 0x0) socket(0x0, 0x0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) setrlimit(0x0, 0x0) r1 = syz_open_pts() kqueue() open(0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206922, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) setuid(0xffffffffffffffff) open(0x0, 0x0, 0x1e) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x1f}, 0x4, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000180), 0x0, 0x0) mknod(0x0, 0x2000, 0x0) open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x1}], 0x0, 0x0, 0x80000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0xa9fa, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x83, 0x2, 0x4, 0x800000000}], 0xe4a, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) executing program 5: syz_emit_ethernet(0x76, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6048afa20040000000000000000000000000000000000000fe80000000000000000000000000000401050000000000030090780000000060a76f03000381cbb09e378000000000000000000000000000000000000000000000000000000000000000000000000000029a37286f69a6fcd674b7af9170470fc5a56a470e98a739c0814091ff8e79dbb3a05f8de50aa9fea35f614a1f92ac7e2d0202f5d01e6f51dfcb0b14bb77226d085b6134afb9"]) r0 = socket(0x20, 0x4001, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) dup(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) r2 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) close(0xffffffffffffffff) fsync(0xffffffffffffffff) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069dd, 0x0) syz_open_pts() syz_open_pts() pipe(0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x100, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x67, &(0x7f0000000000)={0xfffc}, 0xc) sysctl$vm_swapencrypt(&(0x7f0000001200), 0x3, 0x0, 0x0, 0x0, 0x0) executing program 7: ioctl$FIONREAD(0xffffffffffffffff, 0x81286947, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) getuid() r2 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0xff) setgroups(0x0, &(0x7f00000000c0)) msgctl$IPC_SET(0x0, 0x1, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) recvmsg(r3, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=""/96, 0x60}, 0x2) syz_emit_ethernet(0x4a, &(0x7f0000005c40)={@random="69e1629b6174", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "6b9efb", 0x14, 0x50, 0x0, @rand_addr="cb69bc83c1677a656ab420666c3e2c6f", @mcast2, {[], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x4000, 0x0) ioctl$FIONREAD(r4, 0x80206913, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8004"]) executing program 1: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000000), &(0x7f0000000080), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvmmsg(r0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d", 0x58, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) r2 = kqueue() r3 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRES16=r1]) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000240)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r2, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000200)="c7", 0x1) write(r5, &(0x7f0000000340), 0xd4e688a67930cd) close(r5) write(r6, &(0x7f0000000040), 0xfeea) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5901) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/253}, &(0x7f0000000040)=0xff) executing program 5: r0 = msgget$private(0x0, 0x428) r1 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r1, 0x0, 0x200100000001d, &(0x7f0000000800)="84234f4554e8d79a1e3b229fb273f4eab39e7d06a8284c7252af3255f96901803db90393f413e23ab8184ed2cb732d0f00abc602b202aed4f2b5f8322e70f4f894c503f4377e2e78e03043bb01dd6e435eb761e20a789c181db0760364d481a4b069047a7611c8b74f5aa41e9d0e83e57fbf6de3f8a72bafc92a35e39ad7ec1e51ba347f70a32adc174f848e8275fcfe298634df8010e1d765cd214bc0cb3a390060650ed37c4d5c96d94782fc56101b2ac9860f208efc95f8b2454f1fd7b2de148966ae6e87b248f4cd7debed8470bb4eda287b71574a0075", 0xd9) r2 = msgget$private(0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) msgsnd(r2, 0x0, 0x107, 0x0) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/13}, 0x15, 0x3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x5e, 0x0, 0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f000068e000/0x3000)=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}, {&(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}, {&(0x7f0000691000/0x2000)=nil, &(0x7f00005fd000/0x2000)=nil}, {&(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) openat$pci(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1092) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) semget(0x0, 0x2, 0x483) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1ab, 0x204}, 0x101, 0x2, 0x0, 0x0, 0x1, 0x27ffe, 0x4, 0x20000000000000c5}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x3e, 0x0, 0x0, 0x0, 0x0, 0x52, 0x1}, 0x3, 0x1, 0x0, 0x0, 0xa, 0x1, 0x81, 0xba}) socket(0x20, 0x8000, 0x9a) msgsnd(r0, &(0x7f0000000900)=ANY=[], 0x8d, 0x800) bind(0xffffffffffffffff, &(0x7f0000000a00), 0x10) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) executing program 0: socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad720fd18b08fbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051e", 0x7b, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) pipe(&(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x1, 0x2, 0xffffffffffff3972, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ac, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000100)={0x1, 0x3f}, 0x2, &(0x7f0000000140)="b4449ff3672c227e4c3b2947b888e0158a1555713c6a4996f0c9d362ae24ceff1f26201bc3b23299f328b21741c642245551ecb45a8d9c64d6e48d6a0c359657ecf166d1412fedefa21e152a9112", &(0x7f0000000200)=0x4e, &(0x7f0000000240)="10a8e39930a07d7e1070f1c3bc0d3a36cb08c456f7b166b32ac52883eea5df68d703a5fca68028f427b0f15108102e05e409da27b2395b236deb8a4663de865db651b7ebdb85b04891093b9c29280bf281db6793d2e88143825d9191a56f749cc50a87a6e9afba87275b69690f56f5dd1259a3bf0dd8b6a20d704f557c7b0290897587443f978e73e7909713ced815c737a6fc07cb598970fc119f116380ac994fb1732ff2f6bf98447a550543ac12f0d3535de328299c7ff16a166130522d52289b087d99991eef536aad1ec7d52d388546b2045c10a5783dcf3488ccd6c8b9672cc8", 0xe3) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) setpgid(0x0, 0x0) r1 = getppid() setpgid(r1, r1) setpgid(0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) executing program 5: syz_emit_ethernet(0x36, 0x0) r0 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) truncate(&(0x7f0000000280)='./file2\x00', 0xffffffff00000001) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x1) sendto$unix(r1, &(0x7f00000002c0)="6549487e89af57f5ab93454287fdda5018e1e7085b4ab13c4c2baf11e5e9f8d2b195aa5ebf9020f3c0b800fd3c45c017ab89e2d72079cbf8b8de2e582814c7e9d36616606cc8f3ae4aaa19caee863bcb23bfac2c36ad4e67b7fcab675aba53fab32ccab93c0f", 0x66, 0x8, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000040)={0x10, 0x67bc, [{&(0x7f0000387000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f00003ac000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f00003ac000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x4}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x200000}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000386000/0x3000)=nil, &(0x7f0000fea000/0x3000)=nil, 0x4}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000642000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0x4000)=nil}], './file0\x00'}) kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) r5 = socket$inet6(0x18, 0x3, 0x0) dup2(r4, r5) getsockopt(r5, 0x29, 0x3e, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) executing program 7: pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getppid() syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x2, 0x200}, 0x10000000000, 0x3}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r3, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r6 = getuid() ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setreuid(0x0, r6) r7 = fcntl$getown(r5, 0x5) setpgid(0x0, 0x0) fcntl$setown(r0, 0x6, r7) setreuid(r6, 0x0) r8 = getppid() setpgid(0x0, r8) close(r0) executing program 2: r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) r2 = shmget$private(0x0, 0xd000, 0x0, &(0x7f0000ff0000/0xd000)=nil) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r4) setgroups(0x0, 0x0) r5 = getuid() setreuid(0xee00, r5) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/5) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r8 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r8, 0xc0206921, &(0x7f00000001c0)) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0x80206919, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 5: fchmod(0xffffffffffffffff, 0x0) r0 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r3 = getpid() setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x10001, 0x0, "ad956c36eb180300000000000000000000ec00"}) readv(r5, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) writev(r4, &(0x7f0000000600)=[{&(0x7f0000000080)='E', 0x1}], 0x1) r6 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r6) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000040)=[{0x50}, {0x48}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0xd00000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000b80)={'tap', 0x0}) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164981f70bcf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f834", 0x9d, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80286987, &(0x7f00000001c0)) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_data=&(0x7f0000000100)="a15dbe0af3ce143f559f3a1fc863e6cd005ff0987aca4b66ea6e4dfc7174495e5c323a3988901df6e0f2fb7d9714bae102c448bf6b2870a19c1a37e190b138c209c4125681b4ff5416a38370d4ab384896d464f49b87e9e206"}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000280)) executing program 3: sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x46, 0x56}) r0 = syz_open_pts() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) close(r0) r2 = syz_open_pts() setsockopt(r1, 0x4, 0x9785, &(0x7f00000001c0)="ab852f5217e892d59d735fecc25d87fda2f63b379e26d28b3f54be865fbc08a1fd81e7522ecfcefee16e5c483cded9ca12ee554063241f3ff0d3ed06cc8505d1bc45682199aa7ebfaedf27fb8b54c33bf11b4d5097", 0x55) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x80000000, 0x8001f7e, 0x808, "e7303483ef00000000000000000000000000ff00", 0x0, 0x4}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)='>', 0x1}], 0x1) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "00ec00", 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @local={0xfe, 0x80, '\x00', 0x0}, @loopback}}}}}}}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000040)) dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) pwrite(r2, 0x0, 0x0, 0x5d46) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0x0, 0xfffb}) r3 = semget(0x1, 0x0, 0x0) semop(r3, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000400), 0x0) r4 = semget(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(0xffffffffffffffff, 0x80105705, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1000, &(0x7f00000004c0), 0x0) ftruncate(0xffffffffffffffff, 0x0) getegid() dup2(r1, 0xffffffffffffffff) semctl$GETNCNT(r4, 0x0, 0x3, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x2000, 0x0, 0x33, 0x0, @local={0xac, 0x14, 0x0}, @broadcast}}}}}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) (async) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (async) ktrace(0x0, 0x1, 0x40000000, 0xffffffffffffffff) (async) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) accept$unix(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getsockopt(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) lseek(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x111) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001680)={0xa, &(0x7f0000001600)=[{0x89a, 0x0, 0x3f, 0x200}, {0x9, 0x6, 0x40, 0x4}, {0x40, 0x1, 0x40, 0xfffffffa}, {0x3, 0x0, 0x1f, 0x3d3e}, {0x0, 0x2, 0x0, 0x8}, {0x2, 0x6, 0x1, 0x81}, {0x8e5, 0x84, 0x1f, 0x4}, {0x735, 0x80, 0x2, 0xfffffffc}, {0x101, 0xff, 0x3, 0xbc1}, {0x89, 0xff, 0x1f, 0x540}]}) (async) dup2(r2, r1) (async) r5 = dup2(r3, r3) (async) r6 = openat(r4, &(0x7f0000001500)='./file0\x00', 0x2, 0x40) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000015c0)={0x1, &(0x7f0000001580)=[{0x11b, 0xe2, 0x73, 0x3}]}) (async) ioctl$BIOCSHDRCMPLT(r5, 0x40047309, &(0x7f0000000000)) (async) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 3: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x210, r0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) getrlimit(0x4, &(0x7f0000000440)) open(0x0, 0x0, 0x0) close(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, 0x0, 0xffffffffffffff74) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1804, r0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/252}, 0x104, 0x1, 0x800) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x101}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x8, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000003c0)={0x0}) chflags(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x81}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="fa", 0x1}], 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x0, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setregid(0x0, 0x0) socket(0x18, 0x2, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, 0x0) setregid(0x0, 0x0) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r1) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r3) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0xc, &(0x7f0000002a80)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r1, 0x800c5712, &(0x7f0000000040)) syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x0) open$dir(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x7}, {0x406, 0x0, 0x0, 0x9}]}) syz_emit_ethernet(0x13c9, &(0x7f0000000080)=ANY=[]) executing program 7: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000080)="7aaf36e8eb5c37e36467c16c460135d32b6dc0a30fbcac57abe4cf8270ac5e72f9c472c7119bcfdc49f33fd0e92cbd2ed6fdb0204d94ba91f5d4bfd8df5235cc344ec0fd0b5de766ed280f898ed2501eceee7fc72b465b2226603e420ee12a01589c40b0b8c3cf7e47702ab7bdd4cae104e141ae6d07fe418645d50c5872b45fe05122e9594c287f8a6121c0ca21878ed7cac79e68e3edf57029ee08c9892058176a368d3c6e0b21d1febd1620c2574c71cfffed2ff5722bc6cd52913c7f63276a5d50fc57b978b2d267bc035a231e46e207e66a5b5b8d0b83930485c6c863e9bde8fdcdffc1c1f43df8f10f9ec6bc0a791a774d391ed094cd2cef2171b15e89cd947f290981c729bc600eaa3adb3f743fd606ac136d4eb912394884b59af20e79a5c650e25a8975f732d2093892b7e0df670da368a81b122f8494efc614d2be3b35bd36072b19e4b263cc8a08bb0474c44f4ced05f0c4380ee83693ee1244f1b38a1eb51c66a564699dcc5517b7f1f39e2f4dbabccdb1d3bfc701abcec26737d0dc471af6cc3769990eb2f776caf95bfdf2ba277372667816625593e7ffbf85fe17c8f08f5e3944cad7eccba79c7204b845079fbf4db4f5df091d29e51b54e2b0c3ca5361a3d05c4af8016a23a278e9ea51608d13d51f4b1ad94d535310754d85fbb38dae6b2a683b86eccbd9f3b0c783735b5b41f5483bee9cfc8eb949242af79265077322bcede1641b1a1ea16d27becf17eea2bb6b36286034846be41345e5d6b3cc5d0f58e47f420141dd9cc651c3238ebb4f831f9b1d6084c65fc82f189c7ed58a4f231d8c0f797f5525013e2d3557f8ecec954b6d9c591dbb511f237f24fb3837493cd4289fcf547d9424e56f5f742d2e72c9be5148391f3d01752aeab811f75f558baafac6ff98ebd78cf03d3581fc94aeb15d2d3e58e6924aab972da9bdefc5845ad853a126ebe365371d8e737ddef437eb8160a4081afaadd29dcba0f9f6bf628eccfc660ac1dbfeb0fc58c4f172375a5fe556a11f0459ddd702583a0c3abad93b54aaac3c991774db9e4d184d991c709c619a92298fb555fa4bc832b90198ca4d171a39acb21c50119695faf77f94fde64d82ba33f6579981c9d8850fcb6fa81b6d3e9de4648fa7892af64ccc410e27ea1bdc7783c7c8094185833ac0f08d7c10785d930f70228d1bd2a93313cc0ea81fb8eab9ff9af106838b0cc1b581016eb3bf07cdaa045796909362562aa74ca497f6e762e7540a1787325e1526c40f89fb3eb6831a4258d0b9560952c5b45f07719dd97f5bef5effaa4a2b73f2b804bfc89610900ae3ef4d4f205c7df5aaf5b54993e73cd7b9daf6a929d1189233fa5bdc4feafd715d31b29ec63cfaeeb3b28d14628cc468b5909d65e8cc350b0b690491c97e6554167a24d733ff4af434ad2c3fb36a0c02d0811634609c64e13e297baae12b727ff53752c7fe040e3959c0e67e43f62357d69838a5f44659c44ae037cd42977abb9e1afa116ab329e59cde44c8668817eb37b7a01dd7aff10059ef7a51535662634fa1bbba0808f7961c3282c54c67f9909d2a6cb146ca3b981b3f30650c9a4fd419b89374ab4adbd9a323bddae9e768012f6f3baad6783909f7055cfd7b7629632932a6ddd9f681a3e11493a8965c1608e1a12000d1f2882850038325fead52ffb014603dd880836bdfa4990b353269adc6340e71ce4457b62df3318a7132b790554effdb19884545c0a5c31a2d97241daf5fa6dc897f4df24e093e370f298b5c538d1c8ea31e4d319fba1a62be07d74ce66126bc05ddbd3ab9b80804935491f7e635b834c2d31a43d57514fc0b85338d7aa309f0939ffd05f9bb4fb27baa00e432d44934fdb838cbfca5401d24e3b77e157bf2fd6aa5bf64a07519997213c4b103ac933e6beffd8b1cca8cdbece680f219a49c07823ac2f92fe68099df8514acaced3b024740c1ba2c18257ee7c7cd462cb33a5c4c3159a7484c3e2a1887cccc91d7f965a022447a181eef77d9f3faf02c33732c6114b772305e250b052a6b862a6fbdf3a905055436f9233c10b7acedf0b797eb4a9935046d4d58591303dd6d055cc5a2d4246fff02d18a2871d31a0b9b6cd5313a2fae0a5549a102d0b1b266757f18fde5dc450152557adb118f847abb523767ba161105365f83b0724f12ba3b34b0461882d3672f6f019beccf2c4ad2dcdfe206db654e3e305163e709f791be2c41d02c8d8eb1b887d0b23e3f12b675d03a310033c344340037099b8937cef93a5325fdb499f311ccb5cd047e15943219e1f3dbcfd03bb498746d065f6576296c6c9b0b90741bba1564c39003ddea45e5933049a1050c9b64e5681662826c6027c5a50f7617f5858d14a4b32f72048431f4d01592229d6a927042ce3c564992e7ed7c3559abd3a5b3237173ffba09b0962104bee59d2094675e2fd65f8cc6a5832b43352573d9272a2841407b050ddd41069b1a0d2e66045ecf069e9a37443d414aae28bcd2901ee9f2385fe7ba9408957feaef6e049505d67b7889648e358e1b900fe73d81f0aacf6bb9e3dcfdd8ee4aa57f8a7038005b61f973cea3608198d1b7f96a4c2126f3024b7ffb0b26a7f06508cb4f7980dcbaf6bfdfdbca9b6543915edd4f4e6563ff4e62f61172d51d2f1ff65802baef53ac1ad149229575fbcaea4ea4c6f513a6b0c99480f33aecdf19335cff3a09966dd709c7e06e91e70fbf8e1991e8816c02b1db810a4bcee198e752252f4acfdab76b9f2786b877e075b118705fc0131d3f67f66e5d284f2e70ee2eef6fb6f752dab9254d03f787ac67f7ec9969457fa0ca39bae646f7a4a6b979e0e078748eccbc25665540c90d4896e4d6a7a6be5f874685f3d6a9f9998b6377b16eabc3df2e03ee43f5f862cb6ee403c58829eff4c23b8e28128b3036517fed2606daa91d42ef3e02287ebcc1490235b4ec79a3fa6f3bd2e68a6a46e8affbee6e03f1281956766f95051b31ad729b260962eea8947bd23235d2d06f5f4456b77bf819f460549bc282ffd545242c1151e0650fdbd5221ec2aeb5bd184fdf47d7aacd547f2c4352d6022c7c89ebcbab0b5b03898dc9ba4ef5a7bb061f80475de0f9c01ac4acc5a103e9e41d94839cdad23a7822e3e4c3ec84206d2b04cd0c128f920b4b2f914ed2d7dc6475bc8ec557dd5ac9fb002a130cef1ee9dd06d471f14c8a1ce20a4a8c3b2f1f22fda8791006e13e85f0ee8b84524a3a0a086f3c11cdc7d9a7bc38e1fdf1d9f536a5e550e21d4b642da3056eb3d3b712b568f81cd41f7b25ca460f8d1557a3ec58e8ebbcfcf702196a3c001df66a1a664469fac1ce27433c500787d160739aa1ec28057e2ced3d381d2badfbaa746062cd6403eb417a31a6f3525cac2a80a9adae5b35fd95d372488be0567651fe6a2d3be2b143fc1b5bf75ff07f14d67d80bc22836178d078198fa438a1a052375522812887b092bb11132753030da57544b48796d0bbe58bee3fd71069290fc4ef65dff68f6aa1cbfac9937bdcd3377006556990c07ac9d7fdde37d2414337ff9b6c5d57b0a96dde8b395904049698ea16b7fe576feee43180651b0563774d3e17b0296dcb8a12f859066dd0bfc943eff271c1c28050b2c2e5373867d0562065e847525ff414c1d04c3ad4e39a57486cf90416acefa483cb0c158e0fc6af584e118a334f8d917676d7e291decbccd91cd06fa70e764257b2feebe20e660e18e567704ae6c290e1a49eabe4e00bdcff98b8555a2f2f71d04540bad0e3471fe8b8a9bb39de92877c82fa782334fd9965900193acf7a3fb4632d0477102eaee4fa8630a27696c1174bfe71c81cc51f717c2cc5a3eb3d5f94cb9c57402cfe87ee0d7ab1784f6f615129d07e758cc71bdc4d247ee3b251abc7bf2ab5fd86e51fef2f91fbb1382dfa0c2a082cb33b7fe85950e01c7e8e7437b54793a8ec2e6cdbfe48d92d2be1ed7b74bc52b417fdfb129185027fbcdbef16765e433d22851b483b5c7105f9cc5908d634255f18368f81e28f8424cbd0fedb96c9e2b1635d50ead64388be2e21c816196d05528f7985a53eb876d3487dcc99d9857b55dd2806a4f1f2356db78164a88101f8ba5a71bef6400f1db9e153036a4ae2c08cb4ee94ebeb0b6ab6dbd524c03914c6a0a01df715c768ba502a4249b8f7e7f9b64b52351f4037ff745fda6b97122896e214ef8d44b62e94950332ce798feb1f804472fc8fc6b78249abf419e17747d60b8c65e7c12ff89855973b9f48be884e692c7af42c3bc2fff82d1ec6817d8d7ea0a505882277c72b6413f75fbb018db302603d45850bceb3083f07097d537658d61e2c6f4733529411a698ed9bd4239040351e808c0ee07b607f25d2892335faec64d0525ebf4bc1d7af05d40596461218cc3c4ac2f1ec3649fa46db85b98f7d7841b3a6ca7987bf08939510a65921635702e5b0fa791023897a25366db95f25e232d924aae3e1194179ef967fd4af657c40d777210cae9392efd0945f875fb67ddafe941962ba9bbc119adf6cfcf9d61f819c88fc9ab8815d85131b6110556622c4280f02b10d4ef9e5374e9102420755130b507ec31ca5a9436f5bdc83c9c5cdce4520bc79524cd7ec9eeb36f5db438309c0d7d64cba944be370541710ee2fd09c7c548a753bdc2ab7a74e7ae49a91e5b0d3b47d2cfdf7dddaaab866f6ffff8b1f355cb701389456e37c56ae38ffcd98f30ca44d44be041c61160a3eb5b4a215dcfc2a6cc9235f6f12c0c1aa485dfbf86359f0417e5137831fccffd03fae62c5443c149423e208b4c86e7e90cd4d2869a6be9fa50352b4daea81108562abe57b550df8528f7b9fe055593bbcbc0c9c48675e216ff754f7131dd2e86ca3fa0e7db2d06969a080c35f73debc3b196a1119cb2be97a5cfb68b9dde9a0e8d9f24c65891731b7a5119bc9db41bce4e69bab435adadcf0f4f67af67b49efcf930b0c61c6d201908de0c686fc56d9a6bf54568abc63211bb7e40918ad115f245bbc7be3a100e6af4f071abe9e3d294bff0a947b22c19b94c274a03c05233e60938b7ca6d54e286a9bb192fb1099143852067043fe0bb5137e8372304afd5ddde61efb59fedaddd445ed039b48006ec8c6f41dde90c118563fc92b8c8dd9524f37b6fea0fdeb7c680899b54b7a6f77f16df2a0d2f299b12062d6ea47bbd1ebd2072623368615f5d307a7745b73c81ce4b902fc1a99e58a0732fadc0f0637e25ee2b6e8f128c9acd0abc93c9618e1e88eb2c602caa9fd936b55e6cacda64f6465ba86e252dd71e652f21bf40c5efe900a1a3d595f4b4a11aad7d89b05ff01bf66441c7dee2c7f75b0e21e47f4e611c9b47ef8875d394df30e4f1183b66790a6510665c23189407c93c653902ab37c8e5c1e21dc0d802a0d7167d0549fd1a99e39a1652d689321c44ca2016e856343b440b2aad09fa235bcfb87416ae66a6c65a80217c44e892ec83e65cb5b6edf363453b939a2051ad6b11a9eda38f71b9c177fa6f6c4aa4ae55b8d921be3e323dc5446d9c9acbf84b258a96600778ff622d67ef16d7dc0085f50b268f73dcdb4127024c1d4bf16433a534a810bb3d5717e06d2996b18c906c452532a9269fedfd7e22aaceeaf5c4b291b1b21e34c4c6318c2182d258b5706ce91c74d5eab933c14e031b2d2e099116d26f9b5b6e6de8d6f83f2b5ffb8be5d339c912667b8f06f2abe7b62d064d53c4def7d15d92155d7de8e6dbe7d763a2d92b7a38f0270f79513cbcfbb178f9d5d62bad98f2f1d7e146465585e5a875524b1d1b29", 0x1000, 0x5, &(0x7f0000001080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sysctl$kern(&(0x7f00000010c0)={0x1, 0x1}, 0x2, &(0x7f0000001100)="3c64adc4dd8574d341324fc68a270a1ba3a80127ed408703e5a8", &(0x7f0000001140)=0x1a, &(0x7f0000001180)="305f175f021a998c73434e8168a3b61f76be68a2df24247e906523cf7d2567081fdad2cf46b090b88291a6b287571a16bcbbd62df35db3778cb11f05643bd2ebdf1110ea92794a70be5d046ddc6a739a99a1f2a821c561ef7d8321719e1ab8fad37c78123b4d73eb6abeb0a200addf88de0c7fef49e2796676517e6e757d61976af17302ea12a026aa6aa544cf5a20a5293e73acf9c0276cf284189a1225bd18daed91e8b36427f4a47b05d3123b1481037c10e0d9a59d01746f9897656ad7a6d1f43c5bce5833b7c7ca47e7f95a7b9d2af466ca", 0xd4) truncate(&(0x7f0000001280)='./file0\x00', 0x4) r1 = accept$inet6(r0, &(0x7f00000012c0), &(0x7f0000001300)=0xc) sysctl$kern(&(0x7f0000001340)={0x1, 0xa}, 0x2, &(0x7f0000001380)="4a2055c60043ff7f395199ace9a2bc12e5e00d3b2a997750e8a68b1dc32ad6d0372ddc086396a70c27e897ba794051930233c3f50c7bb2cca92ef92a2e612b7baa8a445c5ef65f49eb27d4049b03a9a93fbd89a914", &(0x7f0000001400)=0x55, &(0x7f0000001440)="5a98fe5b24994a23b9d83508bc2a80d4fedd49b51849ef5acbc9e003942c42c78f0e39e5b145f9060f7242c6724d9825a0b9d78adf0dd318a57fbcbf54a89d54ca8bc16ec5ca10261c13a650f83e8bd7ceda81e7b1116f64a656205f146a71a7c368fc1a82cb6b9f4406e729ed25309d88a66bf084edec9884b5c35ed0c3c272b3c5947368bda364d7b63dc61b8dbf0a7247f4e6617163be78311442e78b3f01c57c306186702d71646ee08d0f9bc7a06b5ffb61d49d8ad083117dd579943b3b350312a5bf79e7bf7ed3ff130bdfbea56e8c34931675f4eb615d16ab62ae90f5743d6242fc7853bf96659374aa70e3011eeaeaf5a47c", 0xf6) r2 = accept$inet6(r1, &(0x7f0000001540), &(0x7f0000001580)=0xc) mknod(&(0x7f00000015c0)='./file0\x00', 0x1, 0x44) getpeername$inet6(0xffffffffffffffff, &(0x7f0000001600), &(0x7f0000001640)=0xc) r3 = dup2(r1, r0) write(r3, &(0x7f0000001680)="efee5f94fa4f1144b47541058b17c94cbf02fb4803f34aadf7d3ee479be4000c0332344b05c7a3b8065ead4ed7dbfab8955e160f5542f8b439", 0x39) r4 = getuid() sysctl$kern(&(0x7f00000016c0)={0x0}, 0x0, &(0x7f0000001700)="45dd21f6eefe437dda927ad394acd6d39d3685f3cf916ddbe2672f29d5224231e730262bdd5a31a54fea576370863203dacd6899109fe510b7395881356ba4d913ea3a493c74021625c995d4318aa19bb3a7737d6450ad6ba929ae7f49e82cd3a09fdab876b4b5428dd606b6dbd526a69ec908d1bd0adcbf84143eb03f7cbcdf2088710e92770b640c0e17b25364015b261c1bae54fac789351d4f64e15202f215e7d700e8b7042d5e7d0e1061ec8df724142114a95cbcde872e37076988286199f71bd4babfd9e6542ffc691260a37e0b6fe3d66d8036a10da81ef95a92ef1a1eb1", &(0x7f0000001800)=0xe2, &(0x7f0000001840)="dba289b517d49f3cfc223cb661824698fb95d2ee9e1a408f2a40d6fdee656670accfe1666f4c3b1f5f1bf07fc2d23ce70453f01d58ec202cd1768c75c06501a2a9125a9e2683d173760dbca89febf5ed804db9f53b4fa1fc5d01dd5bb419ab7f038b66d8986deba61367420f05bc14a713461d0df383fa622729411f98f86b50e932216d887f430c5ae0983412437519198df9cb9d22439ae099ed93af694221c855f09856253b7e7d825c50eaf77fc0e970d3ec9c264e1b056cba217def4cdfcb4a9bb2f3c8f91c8d37f6278c977ad07782005e901af01f91fb8458a8378a9e481d3c9ed99ab5fa7e9d9ffb3a184c0e", 0xf0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000001940)=0x80000001) close(r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) fchownat(r3, &(0x7f0000001980)='./file0\x00', r4, r7, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000001a40)={{0x18, 0x2, 0x0, 0x8001}, {0x18, 0x0, 0x8, 0x8e}, 0x7, [0x6, 0x9b, 0x2, 0x20, 0xa6c, 0x40, 0x6, 0x800]}, 0x3c) fchmod(r0, 0x14) mknod(&(0x7f0000001a80)='./file0\x00', 0x10, 0x14) recvmmsg(r2, &(0x7f00000020c0)={&(0x7f0000002080)={&(0x7f0000001ac0)=@in, 0xc, &(0x7f0000001f00)=[{&(0x7f0000001b00)=""/109, 0x6d}, {&(0x7f0000001b80)=""/39, 0x27}, {&(0x7f0000001bc0)=""/215, 0xd7}, {&(0x7f0000001cc0)=""/104, 0x68}, {&(0x7f0000001d40)}, {&(0x7f0000001d80)=""/185, 0xb9}, {&(0x7f0000001e40)=""/159, 0x9f}], 0x7, &(0x7f0000001f80)=""/250, 0xfa}, 0x134}, 0x10, 0x1802, &(0x7f0000002100)={0x10001, 0x5}) r8 = msgget(0x1, 0x200) msgsnd(r8, &(0x7f0000002140)={0x3, "ab40946b44c5ee2312df7dc6f0fb12a099961100a005e8f907a13c3349c3d5ca4fa04b19a3421b2a5ffe3e20da15ff5616bc39d864ea0a3c13b23c2e4894f5bff931ec7333e02f94300037fbf7dd882d6b2c6173ae85bb53e5759e9c86be66bb2781314cd9cf24cb0f2a91dda5187f78f0676b2394659279d8073742dabfab150c318401b30047c23a202c150a33ea876abfd468d0"}, 0x9d, 0x800) link(&(0x7f0000002200)='./file0/file0\x00', &(0x7f0000002240)='./file1\x00') r9 = getgid() r10 = getpgrp() msgctl$IPC_SET(r8, 0x1, &(0x7f0000002280)={{0x700d1432, r6, r9, r4, r7, 0x0, 0x4}, 0x6, 0x9, r10, r5, 0x80e8, 0x2c7, 0x1, 0x8}) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000002300)=""/228) fsync(r1) connect$unix(0xffffffffffffffff, &(0x7f0000002400)=@file={0x0, './file0\x00'}, 0xa) executing program 3: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x20, 0x0, 0x0, 0x1}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x4e, &(0x7f00000008c0)=ANY=[]) r1 = socket(0x800000018, 0x3, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x800) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x0, 0x8000}], 0x0, 0x0, 0x0, 0x0) r4 = shmget$private(0x0, 0x2000, 0x86, &(0x7f0000ffd000/0x2000)=nil) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x1000) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod$loop(&(0x7f0000000200)='./bus\x00', 0x1000, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x6381) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000100)='./bus\x00', 0x5, &(0x7f0000000180)='./bus\x00', 0x6}) executing program 7: mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r1) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x0) r3 = socket$unix(0x1, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r4 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000001800)) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r8, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r9, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r10, 0x8, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x100080001}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) pledge(0x0, &(0x7f0000000040)='\x00') executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107004, &(0x7f00000002c0)={{}, 0x0, 0x0}) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000240)=""/254, 0xfe}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f0000000540)=""/243, 0xf3}], 0x3, 0x3) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) madvise(&(0x7f00003e1000/0x4000)=nil, 0x4000, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) shutdown(r0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b8469"]) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) select(0x40, &(0x7f0000000300), &(0x7f0000000140)={0x9}, &(0x7f0000000200), 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) close(r3) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000880)=@file={0x0, ""/4087}, &(0x7f0000000440)=0xff9) sendto(r4, &(0x7f0000000480)="7eb400881795198f6eedc7e0101c1dfabf3965ef64f2df73d6ad105b8c4de85c6ad336fd64c47b0793a2ed9394df6f516f8fbeb102aa047d761e18d7e1784f9133dc375eb21056edc041cbcaba60a27685e2972e75ffefc448be73dde5b15d5a8524240b4a80f75a5efec792c793d0c2af0fcd38208aa5339f54bd6bd3c76a570466e82df287e736", 0x88, 0x405, &(0x7f0000000540)=@in6={0x18, 0x0, 0x1000, 0x200}, 0xc) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000080)={@local, @local, [], {@generic={0x8863}}}) r8 = socket(0x11, 0x3, 0x0) sendto(r8, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) connect$unix(r5, &(0x7f00000003c0), 0xa) bind$unix(r7, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) socket(0x18, 0x5, 0x6) fcntl$getown(r5, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001900), 0xc) r9 = getuid() setreuid(0xee00, r9) executing program 5: openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000180)=""/52, 0x34) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r1 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x40) connect$inet(r1, &(0x7f0000000000), 0x10) r2 = getpid() fcntl$setown(r1, 0x6, r2) setpgid(r0, r2) setpgid(0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047466, &(0x7f0000000200)=0x4) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b8", 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x80f24ef8d47db386, 0x0) poll(&(0x7f0000000080)=[{r4, 0x1}, {}], 0x2, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) close(r4) readv(r3, &(0x7f0000000040)=[{0x0}], 0x1) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001040), 0x80, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f00000010c0)={0x2, &(0x7f0000001080)=[{0x0, 0x0, 0x81, 0x1, 0x6}, {0xc00, 0x9, 0xfff9}]}) syz_emit_ethernet(0x0, 0x0) executing program 0: getgid() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r3 = kqueue() r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x0) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x3}], 0x5, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="8d6bb85551", 0x5}], 0x1) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) write(r5, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b75489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940170fe88d34d8f99afe7e782023740000000000800000015400000000002ac1a6b5f41a00000000", 0x8a) renameat(r2, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file1\x00') sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x400) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x1040) sendto$unix(r0, &(0x7f0000001440)="06181388fa7bcf0dd06a263d6e81320daaae16f58fce6d21bb824f678a47db6d7fe30f14e785c0815ae61f212143060edf35f9d7276ea4be12e55439539fb2473c12924c8123d565587786e704d3162ca0df3e7f3f75317ec514cea8bf317aab889f8322d6ed5ba5dc2eb8dcac565f8a16f40dff599937e1eb057f0f4cdf66d3657423aed2d87a0ca0d33497a166558054", 0x91, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f0000000100)={0x0, 0x100006}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r8, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) r10 = dup(r9) writev(r10, &(0x7f0000000600)=[{&(0x7f0000000640)="a5c9e6a593813835fcb5a600567dfcb1970492690578887f2982db0e36653c102dac3b609e9b7540f0ead26102ea34a653b1a5d17c7e134d4c504385ecf62549d9da9265a0cbae92daf9ede5a275d827626f77eaea75fe11af3e2f9b27351c4d6e88", 0x62}], 0x1) execve(0x0, 0x0, 0x0) executing program 7: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000001c0)=[{}, {}, {}], 0x3}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1000000ff}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0xd) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000003c0)="10ce5f0e3669d690697cb159fb292e6aad451bc609e558ea33c3941af95d5520187d94112a5011560a50bc92237042caf71da560cd9084915913bfab49474ebd3ff891e5536b50b7f3d54ae8f3318e0d771b6745dfa43032d40939b9f8f60b576eb657505ca6dd38ed48314ceb7ce5b0a8b430bf5098873e6ecfd386ce57e8f256caa4bc3c5f31bb3afda10ec4ae99f5aff17a64b6c8d64c5203d2fe87c93842f4b375cd57075b1f68c3cc12b78d1588cc962ca9c4c199a2553124cd23ec81e812f3476389515af240a85ae7050b877941e0974f", 0xd4}, {&(0x7f0000000100)="947242367415b6e2e6", 0x9}, {&(0x7f0000000140)="423516de584d25f899", 0x9}, {&(0x7f0000000180)="b3a7f9a920402c57dd90d7b5bdd82e6e75bafc10", 0x14}, {&(0x7f0000000200)="50afec5c982db5481b19b06f7a8077355f23d4066a52a6a508c1910ad9684f061ca9b61792620d1d739484b889aa43a2962cf69c7df5e063bd4e5871420f9b592e1d1251c5136b251fd451d74f47", 0x4e}, {&(0x7f00000004c0)="9ad14767431f9c146b35fc812726bef7da359c6638276214972fb81b71e5f854fcffbbcffd42f77878480d288eb5a3f826e1c4a0238acd5d1f54e0fe39ddd05ec98394933f434c1f95ced25aee4003816065bac8edebed2aee245607e53411b54c3f993bc10cce9e838f754fce80d30c4d5c1a7449ac5b77b624236e7611354c188874f7ba4b082b89f64c6ebada632c10a579e22d2f97d2b9f2c3c7568e51607b75ea39e269d48f3b5e9cc307743324a08a2ebaa6cf96486c1f183ab62d05b9c6f2a905c2c1e350dcba09123fc322c082b5c449a9a5764340ad73b56d69b254207b", 0xe2}, {&(0x7f00000005c0)="12199978487b9d4f46331525b3b1dc2f0864ba122271840cc89e8ed438fe041d4698fa30a3b0e685b0741a4c1782a0636d4e06c1b050c28b0c7ea82a9ec9b760957d832c14c3ca46c2f64e5f4dbb4ef26e84c26f96ed6df51e3a345239a06fea6bd98a9d18e6c652a42d88519ecd7c8770d15996b135173a92703656699e74c0e4f74599a57ca6648c114aa29571e5263ef27f4638bf349f6608127b1d2fa042a1944dce80c9e0aad643f186152982bc68e4fddb7b70b02582b1b07f13777869", 0xc0}], 0x7, 0x100000000) sysctl$vfs_nfs(&(0x7f0000000280)={0xa, 0x2, 0x3}, 0x3, &(0x7f0000000680)="5f875de3b7b6b5ea83480ba246735c7f4b27cc4171f19cde7c9e11a6fd686eb55d77d9750f33a9875a194e7a31d02bba6661b1aaa01d305eba0f98ef5381d54708751098cc89b8119129275e42302bc57d091208e49e6d0de9582345fbcb", &(0x7f0000000700)=0x5e, &(0x7f0000000740)="d31ae1d8fd084f4c5747a4ffb4da0f8aaddc74672d63db87c8599906109b23843d8e93335d3ef8894b6bf2", 0x2b) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000015c0)={0x1, &(0x7f0000001580)=[{0x4368}]}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffd}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xbb2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000414000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00001f8000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kqueue() getgroups(0x3, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff]) kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x40}, {0x2, 0x20}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x40}, {0x44}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x60}, {0x1d}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000140)=ANY=[@ANYBLOB="ff523e07af374b7cdc78cd000800450000180000000000119078ffffffffac1400aa00009078215b8346f20fc0139ad8d55aa2f7bb70e777fda10e5b48089372570f1a4c6b455c9920c9e898402ca184fee586dd5cd849c36b04afc3c76f7392e104f2347593d24f1aec841481b9ceda0c7c1e9728d9f0431b7287edd8932803f11678e0a1a09f8b8a64602d1bd6d8f186a382162264c46a4e5a11a70dfcec55e627c1210210a660ebc05c45fae3c7fb7c07f88b23f818de205de4"]) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x3, 0x4, 0xfffc}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000380)=[{0x20}, {0x2c}, {0x4000006, 0x0, 0x0, 0x1000000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x50}, {0x5}, {0x6, 0x0, 0x0, 0xe00000}]}) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x800005fc) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r2, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x10, 0x0) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000240)) recvfrom$unix(r2, &(0x7f0000000040)=""/3, 0x3, 0x0, 0x0, 0x0) rmdir(&(0x7f00000001c0)='./file0\x00') close(r3) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000100)=0x8001) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x42) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000009c0)="0000cc9bcca9e1be037142000000", 0xe}], 0x1) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYRES8=0x0, @ANYRES32=0x41424344, @ANYRESOCT=r0, @ANYBLOB='P\x00\b\x00\x00x\x00\x00']) executing program 7: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) shutdown(r0, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) link(0x0, 0x0) open(0x0, 0x0, 0x0) rename(0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) r4 = msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r4, 0x2, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0xfffffffc) socket(0x18, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3}, 0xc) socket(0x11, 0x3, 0x0) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x6}}, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) executing program 6: sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) select(0x40, &(0x7f0000000100)={0x5f2, 0x9, 0x4, 0x81, 0x6, 0x7, 0x8000000000000001, 0x1ff}, &(0x7f0000000180)={0xd22e, 0x7fff, 0x7f, 0x9, 0x358d, 0x1, 0x4, 0x9}, &(0x7f00000001c0)={0x8, 0x7, 0x80, 0x1557, 0x6d7dd2db, 0xe3, 0x7fffffffffffffff, 0x800000000}, &(0x7f0000000200)={0x6, 0x1}) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) open(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000040)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) syz_emit_ethernet(0x8c, &(0x7f00000001c0)=ANY=[]) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msgget$private(0x0, 0x1) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x80206980, &(0x7f00000001c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000004c0)='./file1\x00', 0x0) semop(0x0, &(0x7f00000004c0), 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x40, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x27}], 0x100000, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x1010, 0x0) unlink(&(0x7f0000000100)='./file0\x00') semop(0x0, &(0x7f0000000440)=[{0x1, 0x4, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x3, 0x2a5, 0x1000}], 0x4) semop(0x0, &(0x7f0000000000)=[{0x4, 0x9, 0x1800}, {0x0, 0x8}, {0x0, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x7, 0x1000}, {0x3, 0xdcd1}, {0x1, 0x0, 0x400}, {0x1, 0xff, 0x800}, {0x2, 0x2a, 0x1800}], 0x9) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000580)=""/96) getegid() r4 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, 0x0, 0x0, 0x0, r4, 0x100, 0x1ff}, 0x4, 0xfff, 0x400}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x1a, 0x0, 0x0) getuid() r6 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x4cbf, 0x0, r6, 0x0, 0x0, 0x3}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) chroot(&(0x7f0000000340)='./file1\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000240)=0x8) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) dup2(r1, r2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000400)={0x8, 0x3, {[0x1000003, 0x5, 0x12, 0x2, 0x6, 0x3fc, 0x2, 0x8000002000000001, 0x1, 0x6, 0x100000000, 0x4, 0x8, 0x3, 0x6, 0xa22b, 0x1, 0x1b], [0x4, 0x6, 0xfffffffffffffffc, 0x1, 0x8000000000000001, 0x1, 0x4, 0x4, 0x3, 0xb2d3], [0x8, 0x2, 0x8, 0xfff, 0x7, 0xfffffffffffffeff, 0x1], [0x10000, 0x537, 0x7fffffffffffffff, 0x10001, 0xe3ee, 0xd33a], [{0x3, 0x1, 0x2, 0x6f73}, {0x0, 0x7fffffff, 0x50, 0x3}, {0x3ff, 0x3, 0x6, 0x7f}, {0x7f29, 0x6, 0x6, 0x80}, {0x6, 0xfff, 0xc, 0xffffffff}, {0x5, 0x80, 0x82f5, 0x6}, {0x3, 0xa00000, 0x0, 0xfffffffffffffffa}, {0x8, 0x81, 0x6a, 0x2}], {0x40, 0x5, 0x9, 0x3}, {0x4, 0x8001, 0x3, 0xfffffffffffffffd}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r6) r7 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/62, 0x3e}], 0x1) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) select(0x40, &(0x7f0000000200)={0xf94e, 0x8000000000000001, 0xdd91, 0xc4, 0x3, 0xc0000000000, 0x6}, &(0x7f0000000280)={0xfff, 0x0, 0x8000, 0x5, 0xdb14, 0x2, 0x5, 0x6}, &(0x7f00000002c0)={0x3f, 0x43, 0x7f, 0x0, 0x9, 0x200, 0x2, 0x9}, &(0x7f0000000300)={0x1, 0x5}) executing program 2: r0 = socket(0x1, 0x5, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000100)="73ae663577087520bcf1a8deda2694785ecb53b5d4fad77c3b20cfc1a0242befc661c8007c7902ba9055e3e0712dc261f1a27b5beb60c23800ca270f21e36765ce6f12bb78c08334c306726cc17efe085ad7a7f82c1038d7d7859a234135f56c1de48bd97d7b5379a59796f1d5b957f8b4b98cd18bbbcaa70be80684062fd259c11256f8d92c9e6590542d24f3c568dc219c284cb6a80234836964b88bb6cb2a1a7516882d24d8bea0a001506e474609c1580a", 0xb3}], 0x1) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYRESDEC=0x0, @ANYRES8=0x0, @ANYRES16=r0, @ANYRESDEC=r0]) executing program 7: open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000001800)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) pledge(0x0, &(0x7f0000000040)='\x00') executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)) (async) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async, rerun: 64) socketpair(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 64) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000001d80)=""/4090, 0xffa}], 0x1, 0x0}, 0x1042) (async) recvmmsg(r2, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) (async) sendto$unix(r1, &(0x7f0000000100)='Q', 0x1, 0x0, 0x0, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) (async) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, 0x0) (async) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206919, &(0x7f00000001c0)) executing program 1: sysctl$fs(&(0x7f00000006c0), 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x1d}, {0x16}]}) syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x1000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x8020560a, &(0x7f0000000040)={0x9, 0x0, 0x2, {[], [], [], [], [{}, {0x0, 0x0, 0x300000}], {0x0, 0x0, 0x0, 0xfffffffffffffffe}}}) executing program 6: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000040)=[{}], 0x1, 0x887c) syz_emit_ethernet(0x6e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0700383a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605a010100002c0000000000000000000000ffff00000000ff01000000000000000000e989eed9b1be47d0"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) shmget(0x2, 0x3000, 0x312, &(0x7f0000ffa000/0x3000)=nil) sysctl$net_inet_tcp(&(0x7f0000000cc0)={0x4, 0x2, 0x6, 0x18}, 0x4, &(0x7f0000000d00), 0x0, &(0x7f0000000d80), 0x0) execve(0x0, 0x0, 0x0) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) setrlimit(0x9, &(0x7f0000000040)={0x30000000000, 0x1}) getrlimit(0x5, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x10) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000180)="89642c4821d7a948d45eae9cd5354becdeafd9fe45486ec4df7daa0758b7524b8cfd70ba8309d8006224bfaad031e7b90acb2c3618566a50b3483acafd4873e48234a1a9c756fad47d1749bc93d58c3038e3fd6b05307c096e4b68ef41f5b9", 0x5f) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000280)={&(0x7f0000000200)='./file0\x00', 0x5, &(0x7f0000000240)='./file0\x00', 0x8}) fcntl$getflags(r2, 0x1) sendto$inet6(r1, &(0x7f00000002c0)="dfd452ff30bb17627e9c7d722669218f1d2adb10de74346d19d4a4e929d13d637e17b15ddf1b3418b3d1c4104b9f5b04628253f17d9e96d89b2e8e698010ad69eb7f236d5cd412605ded14e16d2bf6c87761e306e019c363dac71d8ff24b785437fb72a4fdec5f2d0be7b372ba2af758b5a951216ba663adcf98f0c447223ce8d0c3d41d429ec32ae23ecc263548d374fb4d63f4bb5f806d8d232afa2c8ee0fd0ba2c294bb29d1f9eeca7aa0476d9bf1daa0d2b4de11118f0e7edd33dbd5a4d2902b23c6dbf9f41f530ba274ff4b323bc783a03ed2eab0dfd578c9f50ddd1ece5f44d0cecddfd5593244c8840deafbe0a36645", 0xf3, 0xe, &(0x7f00000003c0)={0x18, 0x0, 0x1000, 0x6}, 0xc) sysctl$net_inet_ip(&(0x7f0000000400)={0x4, 0x2, 0x0, 0x38}, 0x4, &(0x7f0000000440)="ebdc75fb01a371444ffb2ef1802b4e9dff852eb4e2d0fd583f5b75639694453471b1ccb1c7d5e809c4689ac4d36bd1ef207494414da435d81421e93a287ce63e005b43485f13c4a959a301bdef52d8ca6010262d58", &(0x7f00000004c0)=0x55, &(0x7f0000000500)="efdcdf609c175c72baf313013997de985d66887a79aa78e315ac2773f8d84ff71e33399c5b0486f95e39268a2740a6fd70d6c90ac19bd3357f2741ab21ba77824ea9afec83c32bc2370c97ac6ce60f2af8f07eee603ae9ed7fdd70cfbd2123db849ce14fdba81ffbcbb328a3f353268d933fc27ad5259728a5be42383f91f3d3e0068b04a46f606b99f2e1483739c8fd40b519d2f87fb0c8212825af17bd2bdd113c68e7162b5d7bde8bd17a2b30ea142462cfd7af7c3e0e8e49bcdc8b932bc119c368ba181bc2fab6065ee5", 0xcc) getrlimit(0x1, &(0x7f0000000600)) getsockopt(r1, 0x9, 0x3, &(0x7f0000000640)=""/143, &(0x7f0000000700)=0x8f) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740), 0x8000, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000780)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000007c0), 0x200, 0x0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000800)) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000840)={0x8, 0x9, {[0x1959225c, 0x0, 0x5, 0x7fffffff, 0x4, 0x1ff, 0x0, 0x2, 0x400, 0x2, 0x3, 0x3, 0x1, 0x8, 0x800, 0x1, 0x9, 0x1], [0x40022acd, 0x1, 0x5, 0x1, 0x10000, 0x7, 0x1000, 0x0, 0x1, 0x1], [0x1000, 0x401, 0x100000000, 0x0, 0x7d3e, 0x40, 0x9], [0x80, 0x6, 0x9, 0xffffffffffffffff, 0xffffffffffffffff, 0xfff], [{0x8, 0x9, 0x125, 0x5}, {0x3, 0xcefc, 0xbc9, 0x2}, {0xffff, 0x2, 0x4, 0x3f}, {0x100, 0xffffffff, 0x1, 0x4}, {0x5, 0x7f, 0xfffff7fd, 0x7}, {0x1, 0x200, 0x3, 0x7}, {0x2, 0x3, 0x9, 0x5}, {0x6, 0x1ff, 0x8234, 0x100000001}], {0x7f, 0x4, 0xfff, 0x9}, {0x72b, 0xff, 0x1, 0x3}}}) sysctl$net_inet_ah(&(0x7f0000000a80)={0x4, 0x2, 0x33, 0x2}, 0x4, &(0x7f0000000ac0)="f2c2d5e61c4a75327dd793891b6e07c14ead7c2f958f0c5bba5a54d5b36360774807949df11a3eb91f305be686972730f20296db2ecfee82955fdbd8a11e2b5cdbf910132db3dd630d62041b48846bb19f012a7989ae8d640e37b9e6bf1beea6ada33c7c0acc5831a5eb69dbe68cbd9baf4cb60993e6adc058034423ffd2e3c4eaad6970717a2df78d6d42bea9adc767544cf5c4d17b0c2c04a6698d3e53de548f3fb3ae3bc5833af5f63346d768ff9922e8fa744c023af176785bad1b5b971375dbd8a406e65deb1e2ee1b58d7c3a0b0b9617f0ae5f557529b6cba483c158b5e257", &(0x7f0000000bc0)=0xe2, &(0x7f0000000c00)="a199564b8970423f34249e3dd45e4c60f23c720cf3d25768e0009382056ae5e9abeadc3e4e6521e0b0b2f8a0e1cb93", 0x2f) connect$inet6(r1, &(0x7f0000000c40)={0x18, 0x2, 0x200, 0x3}, 0xc) unveil(&(0x7f0000000c80)='./file0\x00', &(0x7f0000000cc0)='W\x00') ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000d00)) r5 = socket$inet(0x2, 0x8000, 0x6) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000d80), 0x0, 0x0) kevent(r1, &(0x7f0000000dc0)=[{{r0}, 0xfffffffffffffffc, 0x50, 0x1, 0x9, 0x2}, {{r5}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0x8}, {{r1}, 0x9153567be09c4d9a, 0x0, 0x4, 0x9, 0x1}, {{r6}, 0xfffffffffffffffa, 0x3, 0x1, 0x8000, 0x100000000}], 0x5, &(0x7f0000000e40)=[{{r4}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x884, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x48, 0xfffff, 0xd0, 0x86}, {{r2}, 0x1, 0xc7238ceca310582, 0x20, 0x39, 0x8}, {{r1}, 0xfffffffffffffff9, 0x8, 0x14, 0x4, 0x9}, {{r1}, 0xfffffffffffffffc, 0x60, 0x21, 0x80000001, 0x8000}, {{}, 0xfffffffffffffff9, 0x0, 0x4, 0x20aa, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x40, 0x2, 0x8}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x100, 0x6}], 0x4000000, &(0x7f0000000f40)={0x7, 0x59a}) pipe(&(0x7f0000000f80)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup(r7) ioctl$TIOCNOTTY(r8, 0x20007471) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000fc0)={0x0}, 0xc) fcntl$setown(r8, 0x6, r9) sendto(0xffffffffffffffff, &(0x7f0000001040)="96e28652c90209a9b89fcd1f4233dcf3eaf9630980d42192c471129d1969f23e3e9bf458be049aba7528ab5e39e33e5db783960888797f53c03806e03c717a02885e3da0ce07473b8eb83e344330f71ab4058340ba5262dc0bbb14661e5a284697b8d102b4d77105556d4ff320ba8a55f33a48be194260266a009ad5af14b0d718bd0faf45f8e967dd4918a0b283ebdb1045de2605818949bfb8160fb52b40d5e61bd4cbad", 0xa5, 0x401, &(0x7f0000001100)=@in6={0x18, 0x2, 0x1000, 0x7f}, 0xc) executing program 7: r0 = open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x1, 0xb1c, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0}) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() write(r1, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{0x60}, {0xc}, {0x6, 0x0, 0x0, 0xfffffc00}]}) writev(r4, &(0x7f0000000980)=[{&(0x7f0000000380)="80ecd993af8e500876c3890067a5", 0xe}], 0x1) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda24881", 0x29}], 0x1) close(0xffffffffffffffff) chdir(0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000c2ff02"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x0, r6) recvmsg(r7, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0), 0x0, 0x0}, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x6c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x0, 0x0, 0xc9}, {}, {0x6, 0x0, 0x81}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/46, 0x2e}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x4) setrlimit(0x6, 0x0) r3 = syz_open_pts() close(r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x210, 0x0) ktrace(&(0x7f0000000800)='./file0\x00', 0x4, 0x1f20, 0x0) sendmsg(r4, &(0x7f00000003c0)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000140)}, {&(0x7f00000001c0)="5b651c57b7a2ef5a62be2e9f0fc36011cf716bd9a08a540a15dc0d60c3f97e525041499435d6c0a0d4789c", 0x2b}, {&(0x7f0000000200)="01656363da7b499f22a472078a978f835340413c37011749b91f6ac5b0b94f9e8eaf96ef7db0e1ce24cdc8fcd81c80693eb290789b790bc0de8e239af1d51372f8388e4641702d0f0e712309dfa0090cea30758a1ec9126b5201d8d8dc0f434e78347e6b121b7d06cf8bf8dd5a10ad702584b4e5d8c9e4362f90869047304ed5c636df1275f51a82bb0a1965c9cacc", 0x8f}, {&(0x7f00000002c0)="6f1f7f13831c67d036ddd6d8e175663b8a5d88f72c0022a546d7b3cb28e02fe179226349394d6dae26539c4ecc25f6262f918d5c7732331e2ae4b942a2b24989a55cfc20822936b61d5d17d48443f4e1d42353138acc81fd1e87ed131d4ef676de5181c51197544a331c69fe9f786c43a5e07c891d297b38eca681db6b0ff2eb50a421f9c072265eec1edeff721388ca9db564ac49fdbfc1c3e63795cab34187c34fe84ad116a1472f33c4657a", 0xad}], 0x4, 0x0, 0x2c8}, 0x0) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_pts() open(0x0, 0x10, 0x100) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) syz_open_pts() getdents(0xffffffffffffffff, 0x0, 0xfffffffffffffde9) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x6c}}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x9, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) select(0x40, &(0x7f0000000040)={0xfb}, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) poll(&(0x7f0000000080)=[{r2, 0x1}], 0x1, 0x0) executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x138, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000000180)=""/198, 0xc6) pread(r1, &(0x7f00000009c0)="fc0a0d89e2d035f365a2d38139bbc66ae03e9cbfa9f70aee", 0x18, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000440)) listen(r0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0x4) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000240)=[{0x54}, {0x5}, {0x206}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[]) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x40000006}, {0x6}, {0x2}]}) fsync(0xffffffffffffffff) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x14}, {0x5}, {0x7fe}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000380)=ANY=[]) listen(r1, 0xfff) syz_open_pts() executing program 3: ioctl$FIONREAD(0xffffffffffffffff, 0x81286947, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x0, @ANYRES32=0x41424344, @ANYBLOB="8004"]) executing program 6: pread(0xffffffffffffff9c, &(0x7f0000000000)="e101672dbf069e706979fdb239c87755405d40c221042825fd569cfd35e8289ca660aaa2e8ce3ef89f6a884d9c9087ff8074b30407a930fa7b2e2887d4ea240909a84c2ce176f484672d68413c2ed7e4e1c1d324ea995bd67912a84e30585f12c8a01ec8b5e4ef14152380de11a678f0addbc740a7b1cb3e497d6828ecc6000f3d5c4112a9d4de242348c37004db13cdc4b249a08f5b42d849599daa47cfe939884e372dad8b4a74476d67d1b185bc4e7c6a67fa26e63b99b93460fa9d1884ed81d66726bf90a14b7473f8e23416be0a2b1a31461ee67848ed8793ec68715e038e991c7b49eec07503d8699a5e8ee2935d5691057e87accea453", 0xfa, 0x3) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) sendto$inet(r0, &(0x7f0000000140)="a229d2eb579506e4ce0adb47efcb29f851387462d806beb7d0f4b237a2356de830e9f22bfa91e9576d137da9b0c51fa6f07b556329e49619ef2469f330b537543e9b65bfcc0d0a1cba3737693478e25ef82b84afbbf4811eeeedd3bb322be7ae350dcad90486a341de38920e68eb34549c07247402ff25ee7da1e00fa2e8f6a456bbbc2106cbae7833af21c9a63d5769b14ad4c99ca5fae6e7a8d0fbe9b6b6d900eda6a42f35aa491fb550a40a255822d42ebf83d75dc6cb129c0bd58119e877dcf58aa79f552c0e03231871b6910893928bb43fe7413a79ab7db1059893a4ab936c6de742689354049c32bbb65545009c92ebd8e1f308002de691be07ea8aab595024451ac0a44d12d796af251d301a9cdc1ab35a7ce113bc8423f3a60d54aff0799f5283ed55eecb3f1cbf1ebc7ae027d9fe0352f0d2a4ae81faa8d3a82b5e27458c295ffb640cc582b844a79490cb4e209ccdec8b13a88c23b1351b6d4159b33988c471dcf9a943eb446fb868130f4bdc6d757ced55e23a7da31b5b047bbb541c7cd77909a856e9f9cf089777d31aad5f64094de842a2fc9bdd890ae26b2e4d930ba8ed863e55bd60ba7949190e16ecc98ec56ce51a9a5e34d9d0831ccbd113820a87c47e0f91095c1a73fd6edfe8861951cbb948290b33276cdbe1ba6d1c60573efee0779d7c52f4d74eafdf638ee41cbaa414f0f3ddc94b0a998c67db024f18fc53d207da4399e71af2b9a4030f99da278c6bda504599874a8e925934ef24c8f74bf97963595ba90cb7df0e7eb2b37f13bccdcddc1564cf1885597c4a5c7485308f08d0787f7253d5573084021952185156d88a942ab5d1995cc17b2833f5210cf462f370e1b3686ba00145669292289b60ca3094c99df623e6a5255043f93d0768066545c2f5b72754e07bab6c37a980a5bb0f22977a52ed00bececb11b6131f30165804fdda34041102ec40645ad242c69d6ea42d42901beda430c84424b7a3934b1026f8d2f14241bcb77168d837f70c86ea6d8d33e96bbd5cf41236a3433a589768c05dba54f0121839241e663520daa3da5d842522efc00566b9647b8bc1eadabf3a139319f015bfe58aaf300e9bd4b098d2ece0a5bc9b0ba11bdf042482c6e198e85469b2f800209aecc77bd908de8d34f30ed70caea44a84b9121e206656246122e0b2968bcedb9f7de7ef5f5d128311d1a6650312dc41bb305b69765d6c177dd8a7014c81be7af296c50f0fd5667044062c66d65b12ae55f4570c327a1f4e1f1f6009b9b541a21f06781df7405a59d90af344f05ffafd0bd9d2b1c4d2dfa1201ce71a339695944f9a1a3252e00bbc2a0190208b69207f4346f49de296b4a39617e8188600d355b7401320922c1f80a1f26076760c9d463873c585540e70152f40568703f202342f0ebf95084d8840da0abdf897ddfbf4846872b271dd0d60e1301ae5df9c39da137ca52d09512ecff45998476cea73318ab69d323b966053c02adb49fb18ba0aeb89a2f856f03c0e0aa31b7cd58ddabb8db74c1eb9d7e9552bb14503af5b5e84ad129e2fd9c57b46183eeb2cbc2f1836b6a1ccffebb230195d546b8d7ff6cb8145cbca369102c84668c2722e4bdb1317afe1bb8d075bcfe0d49e62d6728d3b202c08a8d61fee48ec2b358330213f0fbded7c7afe4e87492bd1587c471947907fff252beb021bab6a354ad2b9b3905810bc828f3b3e4643ff2c0cb4f88c2c6a65e5d6d91c394361e53860b5df3b6da5f9a6fb3a5128fa3385c563e8179dcbed18f2a4aa6f05faca8038c7bba97403b1d10041c5d2b53964e144d7e4f1fca9dfe734e9c244f4377a7c050e72aa00cd406aa258a15dd09c9d3ef6ed2c898aaea62ba3f38fd429471c4ac04d5dc5b4b875ae1c212de533af88a4cf675e6f6ce7a613e0ac1d813e937bc3b3b0d668f36f60c43d128d29f0c49f3a802bd2051dd2eefdc066d1db9bbf63c8ec4a3510491b016d9d24d0eeb857e3612ebd2c24274cfcae03765d9496e5e903d3e3756f8517d8bfda3f26c83d7513a90f0be719bbf01aae3ad46bda5c600a5afc78bd8059f6894caf5a8fa2486f322942dc4b1e3a720b4aa682929e10a4b7880659728b549edac05a3ce20b975891810599696f957d0fc5ff1f19319282530c8fb9a7d97798c8f9f2c5556e41e49bea9c20e2ee400997006b1a7417b3c0f58ee2d5f86f5a1d28232e2987a5daa9da1194ee27f9abd422f8abb6783389f01d3e315663a29528f5de9e6878e4e2995d4c8a17d460b8b7eda5bddcb73533bbf062ae8c60f54c68db2a7b525e8e5f4cf45df3cd95b6042d497440e33f977a1e93949318733fef910379b45e980c71fb1223f3c89331290325ecf63f1d26def466ee04493901b1010889655094166c7f3b14b518e625cbe39b86d2786e008eb8bb2be8fa38a449d326d14f07d4578c8c7a67af67053d762577ce17799120a511b59aecb40b97fa4e89ba2c611099fae0848b26682fe5188fbe06c8021302fadf45bcb688c98baea43bfd41791d67b9dbad25650c00c1200817c81e1eb0588aed4fd1356eda967f981a5483fa55b25ef7c0229a97ce849bc5820ef90745c0e83b8f137149cd636650cdc9f3e508a12dbd76e2a11a6e016e8241e88249d87ddead19961445c148636989ede782af6c6f979c343a937d5d9e2c4f10133e9653c6d9c8f96b667896834597eccde2401034175d8a82bfa2fded95bca76c4332c1548e45d370508d48ea9eb2420e232550d66798355662b8a6e85714e83682d2d3aae743eec48b80da942ba7d8985fa25ec42df33c57baff557637d1e73721e27016f05566b1e5784e59779214f3e76749788973e35718d832e4f7fc8c3089f6a67fe3e3586e9cd8b5fcf14f9946efcb50770d8954c89ea2857bc95376d2ad5379c8c336aa9d228c5ab7aa54c623adc1f9c7bc1691ae818d15088ae3c0d615996657167fc67b0d2322237586dc4bdc12dc197abc94acdbb862e07615cde80d169a2381c9059c49f3e699377c33add8b719627a97b6b6f7340152fb6af4075b9a632d65257f0a3203d87ac74f7e399be371fda1ea5ce79360236aa63d42a34615ca0051568ee1e5623726e3745b0fe527155bb1dad0eb45b046ffd7446f1ec559580bc6c947c2b658050ec482903a941131209e4436bb5a418507dea0e8bbd7f71c7d58c28755cbfaeee67ab18545cf2e536c2913482e4516a1527e648853100e463dde77772d90198a33ec8062ddc59f6325baf8997055c1a39998772111b4ef59093339714f0042eb59a29ba27da704e006422be512a260037f2e786c40b4ce660b7d560245ba18886391440f22e6ae9446dca1a62fabf23bb1e27c4edf5edf0cbc5f36731d756667071b7457460574cf76d1a62e119d0b14efb1ff9a525d304107b14bcd24918db39a6c4fedef5d0df85aed87c016d8b79e9dfcd549857f5ccbad8cb45ca6b5f7c773386f3127abe743877734f7a950e7d1ba67cbf7a4e86206c27547ef15ac8e14af88c52bf1cd32c8efa8fb04da3f13f7315ed596cfd1e8d70be997b09d34f0c5ca9fca6ecbfce82b34dae24447f7c8e784a3211ec9779182e1b2fd8498bb8d004004c172ac7860e5add614cddae63602e248d5b6e5af99494b68a8bd24f13055cf40700f81b313b387fc6f912c4e56b9232a89d2c45f171bd05ba8ddca8af1b97a12436c54a8fd46ef7e61ae1a1eecfd7f601e7598198d2d782a3410420760ef2c007bc23eaaaf571a45b3ff11bffbe2315a9246059a7f3c93ac7c43519ef7c2be447723481357f8fe1d42fa4eb1a6963e7e2d260388c3650edab402cd3afada1424d92026975c75466a2060375e18d73d8905583e3e460ac4517cd0419d368008369b78d05c01c4805a2bfee64aaee00f1a7dcc868b315f2e15270536dd178dbe81dc0f31b242e579f6457f44fe575b6b07e16eb4e0c6e97c8b69c32aaa2feecbf9fe3103f18ded34bc82e9ca49018dd88474df3705d16cab771dd68333eb45c764d9104bf7e1b9e8909f64176676373470292ce778d0900c4984c55c263d3d33d5b0cfa2f2b38345e4a4d622e02c4338df9b967c63ee3b2566f68e3f34a820e9ffc2fb3b387cb3e870c3a46603aaf987a4218c772d03b98a53b7020054ab5485ccfd0fed097a857ebe928ee6b2a177f137b0b8d716796275551f88b467390928838d4f0db11d0a41b080e3aec075abbc9173b87f05a418d47ddd3dd69ec520f3b2e14c5db30ebddc6a808e6d4cb1253108d1edd6019e0876cb284f8f74fe494d5e086c2a94848b4db5d53edded7cb58a93ca618f8d7eef712d52ec353bc5cb93db39091a9b234e60b0821313117be95696f1a21965f750627cab9895585db1159daf65ad69cec014a67bf716972a1da39dfaa8e133ceeda27f413d98082c40d7ffdef529cfa3056bee8ecbbc250ec2e055f379473475943542693c92afe16d48f951470fdc489c113a34d07476378a69bfb6a8abd482c71c902de8959659793af8b3a3408ae18ab6fae4e351570ecf7f0f9ec26f05254be1279c5c19d76c1c8934a30560d55c69e0d6033aa6a064b86947f926689adf953575c1c3ea0eafa2ac3754b1622f5cbe5e887ceffdd180f67b85f8e6e6ddefa16a58aed22c650f6f69a92b19012ef99c26b9c57601350b3cc77a850bf5edf9926601b8a278d8c891da64b4f0f9eb03c459928d894a4d1303559933774861a6e79fdd81c4b04a928420f10fc1fe1b2a77aa8e7b92e244396ccc936a36f1dec9fcd53bacb2d42e24e89e7fac2c5b231848e3e8ff853bf0649848b96d92d5f0b92090d4b2b975eb14d9bcdf86f76ad421aa50b82b3386943cb9f1bcd9894de149f3142f11b70460bbfeef42cf019f8c8e6a57bbf5454f0cce8de964259a1b101bedd33abf40098f9442a52fde41b522896a3085fdbf3d461ba4fb24cb1f684f1182cfd765436f4fc14eb82c43345fe54ec705f91a27c795083747cec4ccde65e8e712158b7c44a82606c37895e6f061636e60fde79484cedc01a71a6203307b906ff1464179de3b3f33c055c992bd12f83b43e6e46662ee8484224d1c33f69e03d74137cf6327106d06b536e5912b561f8252206bef116170c48df2dfe6c29c24a143d2de0a06e18e86cbd4ff94cb756a16b2aa7a899f51e4af7c68e03cb9da138a7536d434c100bbf77381c2882df93e19d113e7c6caf1d56a70ad81a05d62258426fc50c18ce3455257a12286f31ca15d9a9027274e2e7e5e9be9ebb0356e7a31ea99f98d4e7b4ca58cc7594e6abf1586db62057c651851759798a925752ab7bfad9ac28f6e1fb3639e4c6cdbfcb0ec23bc03a8dab9a6d92a0d6fd5ee09e2ac6a5833e1b0be200f422ffa710457bff09ee1f7f8dcd35278a515613b04ec15ac4495fd5a016bf0ea66364a1fc2d88ce47146f581e81a42f4a97bb97b322d9ca72eb105aacf75129130bc77fe7f63525c615fbe27cd35a807e88cae1dcb6f1af88adb00f2985421d1da6eb80be014bc394a5a0849df40111e550051dff482c508d0176a4df26268e2be133159da27bc9e6d1c03c01f82d4041190a7f90be9d3e0def653d798105d75f65c806e80bb87d9cf12a28e3306c55012e5c1d71365bc1877994642fb5673171cdd481547d44db65d19ea1e347eb213945efa5a2f3e23dfa65b8e1b7b6779f20d541e9014fa97d50877d9ce4823abd9a52077d6b9bc45a40052cdbbac3a74a4c86ddd71747b974c04264d7930bc8caef9a754958c1572adc4d9a138026b68941dd5f4a2f0267580", 0x1000, 0x808, &(0x7f0000001140)={0x2, 0x0}, 0xc) sysctl$kern(&(0x7f0000001180)={0x1, 0x1d}, 0x2, &(0x7f00000011c0)="d6beeedb177b64ac27cb2c71647d49d8fe8144dde54b396f76ea3b6b765bafca6121940d2cd2895987c2947666312279f4d0bc3c5ca52b2b919c82271b7f45deaacae39d077a004cb7fcd1b0e1e6ed050b30644f782b94e0a5ec66e830f0dbb94776382462085633fe6142e9fa812102e83b67301de0291ca2f0ac9514944b1ce6e555a388cfd3cb2214d0e24d3a229385be84cf21e7d72b93ee1fdf353aaa8716218287287d3cb1b94354e66c", &(0x7f0000001280)=0xad, &(0x7f00000012c0)="d6bfed761f1bfb04c79a5a2c69fe304642fdc9d55ea33e9179f50adab9d240b2588da6e3f5c8379d1fdbc7ac08313bc100a3004c2bf98926df1d9e1abddd2cb67e1a181bdd342d778c222bb7faea3332f7dd6638fe0ccbb7f185f19611069e1cabadf7bdc4e5bde0097ceb9273c079d370869b9dd5ea1b666fc70ebeee00c52c9d268123d9171e56e1c40067509859c3149395c84017712012849d6a0f28c19826fc113aaea9b15161cb46c27216aa7d09afc8a1d58df49eccb9", 0xba) r1 = dup(r0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000700)="986718d5a0279aceb86fda64ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dc43367db8a62ae02e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ac31eb80c9fd6af1b4054a7f596d9da11425976c3a56cd10036a2", 0x82}, {&(0x7f0000001580)="77edca5655d84778e7fb21b331ba052e0000", 0x12}, {&(0x7f0000002700)="b49756fdcbb2dc97ccd76f6dbe692720736ace9fb4eb50d4300e3fa5e08a7af2218357082f5039284337a41d9d9cbaa6f354a002b93b3b70e9f66cacddfbd4642022a3f9b8e3c59c599b856437c8b9fdee812f36723e297108ae0337ab460502d77a218f24282b59353c3e770b7a601db5d52e7aa779dd7cfe2cc9250340953f2ffda4b5e4c2f251ec0ccd03", 0x8c}], 0x3) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)) pwritev(r0, &(0x7f0000001840)=[{&(0x7f0000001380)="fa970acb5b90bbf41c7bec562a8325ecd0eda732e94b6dc6dad768919feb366f06324a2ff836c4de99ac8cc055f42e540ea1b3394b3b2e0f2c6c5a095b330491db6543e23240e329567b7550ef2d9e93fba1207c7ce4f11e556286eed53d85d4754b7df2d5b088c8a062f39953e221bc545979bf9d90361b2fe2232cd15517425a85180dcb314b469314aff0e5ac0645d446d7909f0aaa08b19aacddff5f99739dc0663bda737c8d1f288e0ac80b0b593a3877416d67ce68fc9b0e4a99c3bd9e723377530cd5b9cf8d4df6a3b6e1b113790b87fc36235b2d9ca57ed8f4601d5902bc79fbbdfe7f8601148c9e5bd07d7e", 0xf0}, {&(0x7f0000001480)="0b4b152bc1e79413db4404dfd9382ff740013b89fc726e7ac8b41af4c86760c92d455061783078211881bb20a814eb6ced1194155163e15269dd57e7071fe81838340466292d11d720a0fae0953c3e928ff393b167348e75b03c5a95467ad5e765e41b7c4a59735b9e6c921e4a2810356b9962c947c1de3259baf85155b6c286a0865a6f0d97c14acbc5e7d1409b8a932447b3b2b8a2575f60dd8a986c28c7c1fc6f86070a330a33caecea73a1a000b0d5c1e64da8d287f8501c90d88f7d7879387b8dcc", 0xc4}, {&(0x7f0000002800)="1e5792ef3e7f0b8b81ac86f1a6bd5fa8a4445273a5dd5acd66db0b8bce55169aa3ca5ad72a6e6cd83fb01a39371e7a97ba47986ee98daf01b5d12b8d0d5a4d8a37ac8684fbd1503157a657646d59e3787fd253b917dac1804193dc93ca5ff87d00e796e9ec45fcef8d9efbe946d2631fff87dbeddeccb3f9d30ca764c9d82bf0cbc5d72a75a3819d915edc03b1862f52cf8deb06f08c953ccff8ea65e7be54932df03560e37085f5d20084ca07180590b71a24228d15f6060e1542", 0x2a}, {&(0x7f00000015c0)="e620e641a97c2e67716849c608d3c0a3db3d8df0557fc254d3e7a82b2bd02d6ed43e3006722f681b3994d5", 0xfffffffffffffd67}, {&(0x7f0000001600)="ac51a24b99ce7f9ad9aa2c7ebfd8725c3bd9f96965a384841e85b25c846afef7ab73a6e8f69e1df8052ed8b07d954792e70afbb8c9ceb161860865f40df9b93989a2cea4457efb95aea9bb12639e8ffb1b2eb8b24ee15b0fb54a9afd1cc79a2fe2b10e15f2cfe786153ec69932cd756bf75bf7f31074e908e270e633f4e609078c88e39800451a4a8fde85a142f6a00f98c646ca8622917eef37cf431fb70729a41e2a6fd144f067588801f1", 0xac}, {&(0x7f00000016c0)="5f76c3de25fd61bb93e15a23f88a7d6f42c07d2cbab304a20b5875ce8da1654edbfb6a4f0004556c6c279c713a62227f409aa6df39b24997548c75975deb02fd60749abc86ca09e8e896b810d7d773431b15c1a67dd971ccd341b2a3eb3d1fef63b1d4a8f21667c9550cc9a07d67941432e0a610eb5287824d6ace03c2b44ae6da5f4a29cebefd65fd7438fd74991d74c350cae785e136019a8cd1ad99a6fbd061be79b9942d30bc26ef2deacc98ac8be113eda6450d72f5aa05ab2c68f4177ec8290d77a681576a618a3d9d22d638b1f0a7b2", 0xd3}, {&(0x7f00000028c0)="183f11e75e4b42423992daa4bc6ccd59898d8571934c292bf88740a13926833d75661991452289a08a65e7c8522df0a773e3aad1a57de3f812771e74dfb77210def8742c9691dba010b049b9d2a00fb99c092894f357f137657570dc506ed2e047c6b517d5a67f5a3183383ae6c7c7a83580b9f50a5d964bb28e0dfdc6798ac5fa088425485e9502d6e21dd360dedd3dc9eddcdc27835eda1bf7a601d62a127d8862b734ea62e0bf10e71df5bf5b38c5e4af81490deefea1bfe399302f7862b209a088ec07fc80ed8052c2a27db0e9febe628c43013228559ae9daf9b53a814c", 0xe0}], 0x7, 0x80) sysctl$kern(&(0x7f00000018c0)={0x1, 0x15}, 0x2, &(0x7f0000001900)="d4beed93ec6becefb3ed", &(0x7f0000001940)=0xa, &(0x7f0000001980)="2bc5225209428ed53df21c6185fb4b781444cbeb838cca824453cc91cf34c3cc9d67ddea4f35be1f9bcc74640b06a94db5fa748a223f53c4f0cb1473a1c465908773cbb4c9ec2292e40e289f092be26e5ca5cac2f950a0", 0x57) connect$unix(r1, &(0x7f0000001a00)=@abs={0x1, 0x0, 0x2}, 0x8) write(0xffffffffffffff9c, &(0x7f0000001ac0)="e1de46699bd01cd89153673501f65a606039bc4493dfd6136a04ee6d57a2910d60b8071ceafcc82f1f52624f9c66695834060c75c298e31eb92819f0f00ff7202e367f1d02e0733ce260cb11af55b35694eb840dceb31e6457ca90ea506f80343e6929986e178f5cf1ed5ae64c3f5a0f79babbd5c1f8a536916d", 0x7a) fchflags(r0, 0x1) sysctl$kern(&(0x7f0000001b40)={0x1, 0x48}, 0x2, &(0x7f0000001b80)="2940597fccb99580b74464298e4fa053c4d589eb187c40acd08cc762f0dd0d873b94f50b7a7ba73976e19f258971677040d3c26dee0c8ae203b37adaadf73ed83029fa08b0bb469fdf00bbbac5f6969683c54c4d0d3a4718c65722c2755f3f0ff0d1a2e52f4a38a691bec59352", &(0x7f0000001c00)=0x6d, &(0x7f0000001c40)="e1483e8a8fcf982e2c05ac68ff3847276cc059574215294a86fd6de12d5e4e785f01e6510b86576bd46578aaf4c5674612a9aecfd18f20475f634aaee7a8ab92c6e1b132174cb07846ad8b843c382318b57720572863b1b1497a5c56d2ee53e00b09f9ec86252e424f382b99ed84aa5dd5b3e36afd2648f9fabf3a2d13f571e41f3a3402d988293157eecb4ff962fe67b5220935c3d62b65785842b7ca3fab10e733620e8ee6b04175dacc6993cfc6e4f228122f17c9ca6932fd96dd2c34c25ab469555cebfc0a5506c1bb9e5917c68018428ae28d0def4996d5242051a6884e70b43981b9d5d7893c", 0xe9) fchdir(r1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001d80)={&(0x7f0000001d40)=[{0x24, 0x8}], 0x1}) sysctl$kern(&(0x7f0000001dc0)={0x1, 0x17}, 0x2, &(0x7f0000001e00)="25c980d2a6d82f4a787c9d220df3dda8040d0226deda3d5d45f1c907e0e919ff127183053bea7854e70864b0058940d30e96cf9ce3f647924ab808c0876c6d982e6b96d5b89211d7b7ec9d15bb903472c2f732b71a015f1f13f07300f404187f7b52b0334e8d9c509dd9c399903230bd8fce2afbe56364f29edf332c469a5c4a5ba1966b2977f195fccce5f741514b48dfda46199035e6d324eaa9ffb98c308a08976b20d39695f501162cf23e7bd1602b3beac80d300e8a9629be74bab8c31849d6373cae7c15892b4d02228d78e3a38a", &(0x7f0000001f00)=0xd1, &(0x7f0000001f40)="d828b114b7b5e19819d55a3e0abfbfcfb1ddc0558d458e5ec2a2b959ce7d76a48ed88743c8509ef21edf029b9060237299b593a08c55189c9d25fd5c08cd334d8186278850adc61d16a398efa3ed02e1989f34f3db748e532df754462a37db27fe60d894f7f83653ebb88b0bb4278e62764999ddd44624e681531fa3a72625be9adb4f6147bb3644e796e0dac2307adf87c1b87655069d4b7b028560a9b1ffabad8e82a1a85f1a046498a96784939141", 0xb0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002000), 0x10000, 0x0) ioctl$KDDISABIO(r4, 0x20004b3d) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000002080)={0x1, &(0x7f0000002040)=[{0x7, 0x0, 0x2, 0x5}]}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000020c0)={0x6, 0x2, 0x4, 0x0, "b477fe465ccba920cdb74a8c05d52b54e567aef2", 0x800, 0x1}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000002100)={0x2, 0x1, 0xfa, 0x6386, 0x6}, 0xc) sysctl$kern(&(0x7f0000002140)={0x1, 0x15}, 0x2, &(0x7f0000002180)="0af08c", &(0x7f00000021c0)=0x3, &(0x7f0000002200)="5ee09cb51f94b365c31109165e9c10b4ebc7b8404a7651524dd9b5adb14c1890461901300763c2d234a1ec9df30b9adade0f744d879abb84af65ae22af765ad75279e92479cdfeede454ccff6ac92921909aeedde80f541ce407aa3f5ce787657a15f7e3aeedea2402768a065965a34537a63f37217788898957cbca30f5c0e13e2d138f1803d50fc8118f6529d427a4fac1ceffd42d6b9065c0f89e4e425fc98282e0", 0xa3) fchflags(r4, 0x10000) sysctl$kern(&(0x7f00000022c0)={0x1, 0x4}, 0x2, &(0x7f0000002300)="82d028c097a2cafed3a0dcc8f4211163b41671fc167da02d4689399d49f21839201b90d6486e779b7baf7c291c0065abe656fbd6b271a234c7aa0eb6ab7469214d1475cf4bd2cb3d654c170374a093b02f58f2ae17d85146e9375a7fd06cdc16d7c8bef7f6b6e50e29d178ff19282e12a266fa3c100eba4aa0e77ea6acf19a5978693d3be52a79dd79a0d571f934701850f2043a4c137fd5ae81b657c74e84156da479c688dfccba7f3edbdfcaa8f450d8e31eceb0147eb9c13f2fbed6ec4afc966d833cad505cd0435b66c584edd122672b12ee17", &(0x7f0000002400)=0xd5, &(0x7f0000002440)="d439b5d79db15e2a584b9b6dbcbd85d584ff79b3b42d49dc15fe3c99bd624fe22b9191b983da20d0e6c7c02430260eb2c85fb5559c049e97f23f7c343da072f716ea1fc5e47ab52bc830086d9e7c77fa629ca3cf8f9e1f646d69eb874b74047b56353b2afba1f48d6d92560a40259f2de06aa3dc8e585b17e1657c3d004aca84c217c0244157dd3c342e1e02fc4000396df017b036680dfdaf57a03e0728fd20321ae2d0d00d6ee186daf00ce4ab296d8e84c20142a78510d3fb57430a46efbd4166f8ee1f387b08dc7b64a9ef71607164a14a0b2c12951e840216d63ccb9373c0", 0xe1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000002540)) sysctl$kern(&(0x7f0000002580)={0x1, 0x32}, 0x2, &(0x7f00000025c0)="9281a821ece934618fd6882f6b4591e30180099d36d189da8849eec98eea054e07b3c582052b29c314c48f4d5874b26c0ecdcf9934f31b72e5c3fe387747c6d97f7bdd8551aad6", &(0x7f0000002640)=0x47, &(0x7f0000002680), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000026c0)) executing program 3: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x1000300000000}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000027c0)={0x4, 0x11}, 0x4, 0x0, 0x0, &(0x7f0000002900), 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x18, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) syz_open_pts() r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r5 = socket(0x0, 0x1, 0x0) dup(r5) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r4, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) executing program 3: r0 = socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) syz_emit_ethernet(0x42, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60606260000c2c00fe8000000000000000000000000000bb000000000000aa"]) r2 = kqueue() r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r2, &(0x7f0000001440)=[{{r1}, 0xffffffffffffffff, 0x91}], 0x1fffe, 0x0, 0x0, 0x0) dup2(r3, r1) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) syz_emit_ethernet(0x6f, &(0x7f00000001c0)={@random="69e1629b6174", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "6b9efb", 0x39, 0x50, 0x0, @rand_addr="cb69bc836f00000700", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ni={0x8b, 0x0, 0x0, 0xfff, 0xbe4, 0xbb11, "3d7734adfbcdceb7d359087f45be77286cf3f930b273c356007206a568d8e5406ec1561d9934adadae"}}}}}}) executing program 3: r0 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x42, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60606260000c2c00fe8000000000000000000000000000bb000000000000aa"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) executing program 3: rename(0x0, 0x0) socket(0x10, 0x5, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0xaaaaaaaaaaaad00, 0x0, [{&(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, 0x3f}) 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(0xffffffffffffffff, &(0x7f0000001dc0)={0x0}, 0xfffffffffffffffb, 0x0, 0x0) poll(&(0x7f00000007c0)=[{r1}], 0x1, 0x0) syz_emit_ethernet(0x4e, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) 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}, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r4 = semget(0x0, 0x0, 0x0) semop(r4, &(0x7f0000000000)=[{0x2}, {0x0, 0x9, 0x1800}], 0x2) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r6 = getuid() fchown(r5, r6, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x3a) semop(r7, &(0x7f00000002c0)=[{0x3, 0x3, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x0, 0x800}, {0x4c8acb06dfa2fcd0, 0x7, 0x1c00}, {0x1, 0x3, 0x1000}, {0x3, 0x1f, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x5, 0x1000}], 0x8) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x200, 0x54) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x43, 0x9, 0xf, "faba07ff7300"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) ioctl$FIONREAD(r0, 0x8020691f, &(0x7f00000001c0)) executing program 3: sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x5d) socket(0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000000), 0x0) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = open(0x0, 0x20, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [0x0, 0x0, 0x0, 0x334], [], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x4}, {}, {}, {}, {0x0, 0x0, 0x1}]}}) open$dir(0x0, 0x0, 0x0) r4 = getuid() fchown(0xffffffffffffffff, r4, 0xffffffffffffffff) sysctl$hw(&(0x7f0000001440)={0x6, 0x2}, 0x2, 0x0, 0x0, &(0x7f0000000000), 0x0) r5 = kqueue() r6 = syz_open_pts() kevent(r5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0xdf}], 0x10001, 0x0, 0x0, 0x0) r7 = dup2(r6, r5) kevent(r5, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x22, 0xf0000000, 0x7, 0xedd8}], 0x0, 0x0, 0x0, &(0x7f0000000140)={0x1ff, 0x3ff}) r8 = getuid() utimes(0x0, &(0x7f0000000680)={{}, {0x0, 0x100000000}}) setreuid(0xee00, r8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000080)) executing program 5: socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r2 = getegid() setegid(r2) listen(r1, 0x0) socket$unix(0x1, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r1) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r3 = socket(0x2, 0x4001, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x1}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r4) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) r5 = socket(0x11, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') poll(0x0, 0x0, 0x0) utimes(&(0x7f0000000140)='./file1\x00', &(0x7f0000000300)={{0x9941, 0x8}, {0x1, 0x1}}) unlinkat(r5, &(0x7f0000000000)='./file1\x00', 0xa) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x7, 0xfe, 0x4}, {0x1ff}]}) setitimer(0x1, 0x0, 0xffffffffffffffff) socket(0x2, 0x4, 0x7c) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 5: setuid(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x96e3, 0x0, 0xffffffc1, "48cca0f1f81a6ad70e13a0e265f8000020006100"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040), 0x0) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000640)="a5afb9ea7497ee7d1a2959099e5ed9e107ae73c8b65dd336870871915c5a9f34bfa5efae9615768a20ba1676391e5c4c5aec6b574f03cdf88ed102c192480d61c3686b29f51ebf8e740c61d3458514c73aad4c2c71873196770fcdf00b80d914273eb6e5c083f808af22b042ca9f784ba266c5ae55ae1ad31d8de4550709321e3296d0636424fd8b476879ed52722edbf2303dc696bdce35c8309a34540936231d5a4f79e3912ba95da7129c51d856165fc7977c0e62c89867fb577bf46ca3c3568a41f9e13f2068a493e2d7dc5b39efea4ef7c72d340375f123d7e2703827abf6a35a3bd418b9b1c1e7f78a5a65e03e4f416d12e61e5925a4d80e4e704ffeaf5a6229d4f1508ec6930a3402bc9a9b170c3f538c67d687747da92be21519a9817804518ec660ba286b6c8247888e5ecffb34fbe19fd4af78bc6259174a2d18", 0x0, &(0x7f0000000200)="a943dccd182eb1b923360d82e84042fd24e8a50da8f1cdfd98e6f01d05bc", 0x1e) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000140)=[{0x7}, {0x84, 0x0, 0x0, 0x1000}, {0x40e}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r4 = semget$private(0x0, 0x4, 0x3a) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000340)=""/152) mmap(&(0x7f0000045000/0x3000)=nil, 0x3000, 0x1, 0x4830, 0xffffffffffffffff, 0xfffffffffffffffd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[@ANYBLOB="89ffa22f3c25b55cb9c48fbd2a7460f6190000140600fe8000000000000000000000000000aaff0000000020ea443d080000000001004e204e22631d52f0712d5f0f8d9041840421c5eab56372a6061ba67905ea2ee0b71ffd7a1c4996d3193217007092d87d3b7fbf1842d70d00fb2ed0f2ab2189d4126e1f2cee336b5eb7e7ee3af93d1e5ec15b74981dc4e5f1a8afa3", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xfff) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) recvmmsg(r5, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x78, 0x0]) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000a00)) read(r6, &(0x7f00000001c0), 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="02f08d5b", 0x4) executing program 5: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) chown(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r0 = semget$private(0x0, 0x1, 0x103) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x81, r2, r3, r5, r7, 0xc0, 0x8}, 0x7fffffff}) semctl$IPC_RMID(r0, 0x0, 0x0) r8 = open$dir(&(0x7f0000000180)='./file0\x00', 0x100, 0x0) r9 = getegid() fchownat(r8, &(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff, r9, 0x4) sysctl$kern(&(0x7f0000000200)={0x1, 0x56}, 0x2, &(0x7f0000000240)="c4d35fe0", &(0x7f0000000280)=0x4, &(0x7f00000002c0)="fb0112ffd686fa8871ac9861ccfe8fe8796fd13adf320ab0a151513db98e967773dc8b96db46119f6a97142bd276d29918d1fd7cb11509d98edbb9dd8974a5aa5883aa1c3fad89c363396a7244ebca6de7ab73f47b3f6907e0a73fd10b84530858d46d2141c105583dadbd74a3ad087abc6b6bce3e087b", 0x77) r10 = getpgid(r4) setpgid(r10, r1) r11 = semget$private(0x0, 0x4, 0x10e) semctl$GETVAL(r11, 0x0, 0x5, &(0x7f0000000340)=""/93) r12 = dup2(r8, r8) openat$vmm(0xffffffffffffff9c, &(0x7f0000001480), 0x80, 0x0) setpgid(r10, r4) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSDLT(r13, 0x8004427a, &(0x7f0000001580)=0x400) ioctl$WSKBDIO_SETKEYREPEAT(r13, 0x800c5707, &(0x7f00000015c0)={0x1ff, 0x5, 0x8}) r14 = socket(0x1, 0x1, 0x1) close(r14) getpeername(r12, &(0x7f0000001600)=@in6, &(0x7f0000001640)=0xc) kqueue() fchown(r13, r2, r6) kqueue() executing program 5: openat$wskbd(0xffffffffffffff9c, 0x0, 0x10, 0x0) socket(0x0, 0x0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) setrlimit(0x0, 0x0) r1 = syz_open_pts() kqueue() open(0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206922, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) setuid(0xffffffffffffffff) open(0x0, 0x0, 0x1e) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x1f}, 0x4, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000180), 0x0, 0x0) mknod(0x0, 0x2000, 0x0) open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x1}], 0x0, 0x0, 0x80000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0xa9fa, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x83, 0x2, 0x4, 0x800000000}], 0xe4a, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msgget$private(0x0, 0x1) socket(0x2, 0x3, 0x0) (async) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x80206980, &(0x7f00000001c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000004c0)='./file1\x00', 0x0) semop(0x0, &(0x7f00000004c0), 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) kqueue() (async) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x40, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x27}], 0x100000, 0x0) (async) kevent(r2, &(0x7f0000000140), 0x40, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x27}], 0x100000, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x1010, 0x0) unlink(&(0x7f0000000100)='./file0\x00') semop(0x0, &(0x7f0000000440)=[{0x1, 0x4, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x3, 0x2a5, 0x1000}], 0x4) semop(0x0, &(0x7f0000000000)=[{0x4, 0x9, 0x1800}, {0x0, 0x8}, {0x0, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x7, 0x1000}, {0x3, 0xdcd1}, {0x1, 0x0, 0x400}, {0x1, 0xff, 0x800}, {0x2, 0x2a, 0x1800}], 0x9) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000580)=""/96) getegid() getegid() (async) r4 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, 0x0, 0x0, 0x0, r4, 0x100, 0x1ff}, 0x4, 0xfff, 0x400}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, 0x0, 0x0, 0x0, r4, 0x100, 0x1ff}, 0x4, 0xfff, 0x400}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x1a, 0x0, 0x0) getuid() (async) getuid() getppid() (async) r6 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x4cbf, 0x0, r6, 0x0, 0x0, 0x3}) (async) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x4cbf, 0x0, r6, 0x0, 0x0, 0x3}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 1: syz_open_pts() r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8ab3"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000626000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc018696c, &(0x7f00000001c0)) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8020699f, &(0x7f00000001c0)) executing program 4: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x20, 0x1, 0x0, "0100012d29fb00"}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d9000000303a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff020000000000000000000000000001"]) r0 = semget$private(0x0, 0x7, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0xd02) sysctl$kern(&(0x7f0000000140)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) semop(r0, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x400, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, 0x0) fcntl$setstatus(r2, 0x4, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x6) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) close(r4) r5 = socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r5, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, &(0x7f0000000340)) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000100)) r6 = open(&(0x7f00000000c0)='.\x00', 0x1, 0x0) mkdirat(r6, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180), 0x0) writev(r7, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e372e", 0x8a}], 0x1) execve(0x0, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="836ce898e0fcffffffffffff86dd60a3956500000000fe80edffffff000000000083c58c04d961c0faf0fa72fa00000000aaff02000000a8feca450a16c0eccd917651badd0000000000000000000001"]) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) kevent(r0, 0xfffffffffffffffe, 0xfffffffb, &(0x7f0000000200)=[{{r1}, 0x1, 0x4, 0x4, 0x3, 0x7fff}, {{r2}, 0xfffffffffffffffd, 0x10, 0x40000022, 0x1b5, 0x7}, {{r1}, 0xffffffffffffffff, 0x30, 0xfffff, 0x8000, 0xbe9}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x1800000000000000, 0x40}], 0x800, &(0x7f0000000080)={0xff, 0xffffffff00000001}) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x20600, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) open(0x0, 0x40, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000500)="94010504000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 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"]) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r7 = getpgrp() r8 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000006c0)={{0x7, r3, r5, r4, r5, 0x4b, 0x1}, 0x8000, 0x0, r7, r8, 0x2007, 0x3, 0x80, 0x8}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r9 = socket(0x0, 0x4, 0x7c) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)="0cfdfddd24212d49200116b5961437120932150a991da294f115ad558e08ad68f65e4ede52269d080bdf2211de865ea54087d466ac4157305a5d64af151e3a091e1e7b7a6944be24ad642446f1459225e1be22ecff534637d0", 0xffffffffffffffe8) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x1, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x3}, 0xc) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r10 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r10, 0x29, 0x65, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r11 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000003c0), 0x0, &(0x7f0000000b80)=ANY=[@ANYBLOB="3800000000000000ffff00000100000002b968c4f0e75f40e4033a9c1b34b87cf94e2074f863cd07922fbce567c60857c402c810963c5353c2eaf970474b6a2191f05cebb329cc11a5e1a95d107810fac3bc8983ceee8fcce797819b8eac20b8ec06297aeab71f3fdd5fb00c97b31cdd64f06f0c9e6a39", @ANYRES32=r6, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="4a833ef25e50bc5ae5ecc451906d0c3785050be86fe666d10c43ab96cbdde092020fe5dde2834b55aeddfd4cb093c1c78d7bfe373198498caf63370b19504d3701be7b14d0762028d4099d9a4e0c25b70b9a8c9aca4a8b07b6873ceb33eaa1acc181cfd5ec78a8d7ed686ece9353e9dfa401522c6e85fa4e86b2bb04fb8c01c3671e8d0922a2ca22d0d24f0f5b95f63e46abfee58bf4598318bf2cb2c0b1f6ff9914047aa24f3199d25f72a40a275c031e67a636912c20a54e432fd97d678bd00e084e0a1a2fc6919c70bf6e86a66284b4658e5920e31652cd1c20d535bf6461e17ce141431410d76a25988f5c120dcfbdf9a7d8a1492c0986481510d47b2f4d36f123c31d651121fb54f3c8c000ef5679d3fb028c6cd880850fddb8f057ec27d4a7fa7d11f620e4bd7ebd905b43b9433f80c3185c7848796b24953623a4f6efd74915b979088914f321b04da76a6ce424f40bd0609c04a73ad8e51120db4821888ceb57ff706eeff0e5fc77d513ba32235fdbd810e45d434a2a2477157f922208345c4517c4f90179ccc389ab880ad5e404cdd4388aebd3769692de9e1db3d9ffaac64b926a7b1afcea42f1ed60c84f99b691ff36043b5475620d051ed1a14d61f7abe0e4b923a973b5dbd93e6f4b85844e20ec62ee7f248ee7c4653f99620e0c7efb8fe1f332289ceab115a99ec11dcaa66cc8a183f814120740cc48d90c5cef31f20aa5a9db5bc56cb0dc182b3f311646885f177127fc1a6c9c3e33e292e0b3658624cf9e11b92ae21f55c9eb1ba9b05776e80ddedeb865590c69b1132fc06cb96b7a389c56a72a77bc49520108e65fe3e77ff366c8116f2113460fdda7b66763e76a201df7ea93ff29757e2d12cd2794745a3d65427a339c7bc854b6a5bc42093cbe5c5b3a0c204777d40bd747209d066c8ede6150a865b1d7dddaf9bf0b935f189e4a59b2c0dd1431e1ebc4d4bf738c4491961e7132a239d576db8e0c89d0698c7e77dfdb29bce331a05807b0454fb3231a66df08a95b2fb9d7653f33b2a41258438f2d114ff6ddf620fa36d8a9ba0b6487833a764be7c99d72c6a09e5b32ce210f18d21cca7384ac4bf4a4dc2ac396688437c64f2a9ff5452d43a4fb4e3a6451a28fdd03c46cdada22e59567474641bfa708e5f0ded54bb855152d4dfc269299b9fd1db549ddfee8697cbfe2edba13910cc364a5ddf0408890c4814e3ed883a705e40488c46563ead447fe342189636573d6f89e7cf971b71acd6b55e675211285515e4a00f9f12dd60c0df9e43d06219936a4d5a531b67d9a7901c61e69b3c0e596687644ca16ff7e4747dde4009f2f793b4f01ed98c22552bc33e65d4b5ee34402040d62179fb0aa8995c130e9ac429c62d5232654e15b4720eb29b879acf93bde60e082751fb8655f701517b772e690ce7a0187e689bc953dae0fd8548056f6f1ff5573352aba8ad28eef3712c4ce58135326922d8089ca1c95f23d226f774c3d5a6fc3e07bce849d8f2a809c5b51b4900e0291ab313f19bc48a474c542d1a09a3b0e8dc9876062f4d74b17a2935b3a3cf532c8511ecb3042881bd21eac1e37b69fc06b49a11ca0bc04b3648560e2be770c00a23001a21db6dadfe88610873412e8b1c85e19c78105e814063eeb0a1f633016b059055bdee93bce669ea8805a368d4cff1dee00d09b82e726025132b44c5f79e666dd5d0e5ceffe4547e8095096323994ecc138a37fcf010ef2bfb921a9447f41fe936804612e520439266a9ef89ce2446dcbb6661e670bc7bfe53ad79d2f0946334dfc935f1f7ca976d01031ea803ade9b176aa75a126d82649912ed146332f8ac0aa09519df18c0a09e424637ef7de3755e21e2d2cdda41f14589de2b4604cbf2995234c4d042ce92f49ee0e1a15ef86ea2513a4f94f15e7f29c954db1186f65767fa270292337ee6c4a2740d59c0a54cfd69bfd51eb3df69863055fd05c95f618ecf6045b852eec9d602729c7ad06d7d0b2487b31e21262945b8901a03c78714176edcaf53e43b98d8a5073d197af3ae416ed79dcc29887930b544bedb6b3d3fa57fc552eac0c0a9a95717b9d423df4a51b2a40d901088a8ad5ce04935ae3206a4db050ed4b6762f05450b7ff44478322b6974125b13900a5bc0a143cd4213fbeb652f68e586747a7fcbd1401373d35c33cc43da3c037c48a6494b80eb6ed3a0c06a27db4170b9e147dd14f122c54a975db5292bdb10026de23aa51b5b15d1c4d1a541cdfc8654edeb81683e0cc87aeaaaffb1a4dae8f94079856c5be22944812b388fe85f6c45dfd620bb543085bb2011f2cdb6f1c94542b41cb6c833ecee25d6c88555c75cd54ee1d36eb06dc8aada2f136df06f39ef4a1a8b93809e0b7c9fbd24e1cf5792e769fae553cb2890910f757962b4fa6a87cef412e2fd6fe1cb127a72b060b99f473498676ce47e47b4de5c463bc9064e46208c68ce24ba7753e0ec6f697eed78969830e26ec8fafe0d4bcd25e1ed23daf5623924a93c95a49d7e8d0a53b0e0c1b1398bb5f62f8fcd5f02fcbc01b14f0b89c6ad341830b9f9dab1b9412833d8824b6552f6e07eba805b94d864eaf6dc4f63799a6886587163c3ddff6116587ee04928d8803242fea0839c7b38c4a8d8c4453a28c31e974852fcc7e73e5ed121835fc951aa6fed96c1c45cecd292a155e2d0def1c3341e862832c6c1a70cadcfb26ae385fb54a54517614d46b89a5330094e1ad8bfffb4b438ba442d64d73d323ecce4e8fb6d35df977a1ef1f77475c1b61210324fc165521ee7f8099c7bf5e778514b70681f3bbe142ec87b3a47cf139808ce65ee6571aedea843aebd8cf41cf5171d23fe0548f427f55e05742287a013a2dc50c0fc718f821224baa9d435d25e73cd074161c2b68953dfed64a81fd9683ae1efcf74d29acd0d0581c10eeb720fb5321dc5edec5398432b635e4eb843602bf9c1323f152ced86ff70de73bead537e68bea6e87b9dea95ee467474716c0eeba5e87ac30084129b6f01aaa0a92f4d3ec506f903320b1bae2f932b189bd59ecc05139c2b5b5c6a6285c713aed3120ec318bc05b557e3d0c08f7bebd3e8bdd11f4c1e2b17afbb16dc33f3888597d984f6399c41fe0b7d2f226543df09b1262b7e456955574f5e2419a55680dfd4e10795e930eda4f1ea0d3ff9ead7536dbe2cbb066827305327ac3a0490018f0e2ce8e7e9a2d49ed23a58b9d8561badfb2d0b3f32a8b67fa35471c7b283e6447a19877c9dc2a38c25022192879e1d5ecfa05a2c67dfe93fd0a4819bce529ec561be219dd2495bb3f2194fab6a4cbc8a1539b830429bece9a764a679309accdd3b31d9f95bdb2ffb3a133a38532552cb9699a2b6b88c67e27e1f3b6823f99a2455321d47765bdea953cee414972b035bf0b4b813ecf91e29bc2be6cd6871bc5ef11e20031ffbf31ae5dbb7fe3be9b10a8b2375875e81435e27baa6aebff1914351c807f9f7cd506d154f3fb2576bb7315e5b1ebf1ffdbad8465e7af60aa3a2b02a3585f5cff0d943ee1123810578e92235b6b2e686ac650b2b1a1dd400a0f684221f29104001bccd756a89f981bc2b54c0177a03bfa9a289530af49ce63c2e59e039faef282e15ec5e3bce8fb8aaf85b06302b98afed8309de44ea199b241a124548f1a69dd0ff25fee5d2491708996dd8f9c7f003c0afcc61d1c2925a27d8b1a60a51d55340a034decf59057ea5bd547d4fd3b64a1cd8a18abc265ff3fdfa879ef50d6fbdfaee2a9807731b5587a1bafebd6dff3746cfb04420dbea95583aeeceff6aeb30b1e60b7c546f1131c6bf75a152491ac4513b0947d261b76f195d70b7dea2dd460569befc115095f5336603b060b4ace2719151f227ebafb4010b6060ab9ae4c61800ece4620da98a35bb3e85c8028a086c1c349f5873a9481826bc34447acba28c62bdeffbdaad4fec73de41f33e752e6b186b888b46bded0942c22d450eb49f00a8ae06822d5adfc645e07f0bb840597d86654b825474e6388acc3d0dc614c99d9175f3ec84e304737788d17203f80ec400524daa1fd6da1898a89ac1e0b193d75f8106b98b9ae975d5d4deb249847e0abf44894f960c8965ea376d05cc7178eea8fea3ab4eadfd105bca27f822754fa73abece19a3416df44d0279205b404892fac2ca93cc453752e34f288630ac861c9b8e6f23cea0acfea3fba67b4ba4f5f44c751d820bb4ddc2e5f30959945b69ade7e7dd3779738e8f58bb36cda82a07c01be51fd63b82dbb75dfb1518bf86dde441bc18ca30751a4794ad5ca6cb2186fc8702105657ae93f922b2e0a9ccd94ce5eb897895aa9a9fe130c5a748ed36437fd92ebbc83e9d28a43aa01d4c042db15ad9ef0c807937fd82766f160401883033c074766f0459eccf5bc083f0f44dc12fa9bc8f11c08584faf799a7fa8244f9ca9176bdd7a4a193066c58bf14c4a05b3560b38cfb5571d718ceb50ed9a271b394f71e7f58df4eb681c1f068999d7c5efbf787438ec5ead21822a012199ec0454fcc38a4a163ba49066125fb40105e01f85e5c938d26266d10038a5a7a5c84ed2751795dc9294c456a52204b7a3195c1ce96d73244e1feb1d84a83e816c9525557d880ef5153cffb2f495779a4ccdf71d6715f05fbc1d0db15a62bfb7f03f038c4f0be1188dc613bdabc35ffa5c09073c106ced5710dc7c7f069d990828612deb6a3e89ac82b9fce05e5e0255bf5cfa8d5d0cb55a677f29f34049b4cb830ca46b247be51192a046db9c0fc38188f09f44d685fcde9194c71138c8f04fdbb96d924ec98b869be1071f8d9398de66fb1b012361a02049491aad6c89a9dcec964a103e36736ba5535371cf84dc1c719fcef39f942a1d3ccc587414efefe2eae6719f071eb73c771c95e49a0f3131611ac8546a21ae2c4783ed3e2affbe6dcf2a336617965151e27109b42e5e23da3ffdb8eac6bdbc8f3d5b2b130a2c02617ecaa846acd3a8381f2df0f0da2727b0b8b19f98f16a7999292c0c44831c277d4e415716b983cf3d240f822be65ceb22c2c8a0dd35260e2df29895fdfd662b14b4ab685bf372350e126ea89ace4733325ddf0c0c69d811f143cb92e26c01badce86fd90c3baf0a2912952aafd3019b40b3e0daf886f6088818f454b01661ca2033a15067b4f78b62497ac4694c56c38d0d7087cc5ae642e62045df1a1bd81827a1db3308940f1e340a2bc35e576e6e6a2fc7bbe7af2efe8b0f253b8ae8b0e52c24f492fb0ae70b2a52cb994e201d1eff27b7096c3ad00fc344cf5c455e347ed965b0b7717bd5ff187650c443f3a6f10ab7c4dd8971406616b90ff286af8f3bbdf15b26f85caeb33a8418b3372200a5ac4934aa67bf110c8486cc4f731adb58c19cbd168c6c8bb48fd4ddcc7256e2d038833e60dd0c72cc91af9ae092649bf490eb019b15e4caf290b2c6ff3b20021dde3e10c841b976a6732e0d8c2d42fcd8afd78334798468cd373e438e9787e3abf7aadf8d40123bfeb6362056850282c99b8fb77d2a04781e865e3ca1f083766c26294add70c4a25eac4eb5f9db06d56eebfe3b6be20ad482d5902d263d681e3dd7749c588015596985a3341f13a81c39e166c432d0538440912b4600c78aac427e1cc4397970f7b59cbf29ecc207105cfaa895594825b666abb44bded9e8e702e5d470c1ead31bf6385190fe20cdad83dda0f1d50bbfe4ac1b7a1c81b21b7b9bad4dc04ec68c86cbeff6dc9cc82711e39082bad3b176664d73912ca0d9725c1cb9dc650180ae0ab7fc13b20be76215409f52b69", @ANYRES32, @ANYRES64=r2, @ANYRES32=r10, @ANYRES32=r1, @ANYRES32=r11, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000480953c6c08f8fc41ee2c1631b4cacde00"], 0x58}, 0x0) recvmmsg(r11, &(0x7f0000000100)={0x0}, 0x10, 0x1, 0x0) r12 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r12, 0xc014575e, 0x0) pwritev(r12, &(0x7f00000003c0)=[{&(0x7f0000000740)="42bd8049c214041324b9f1cae7cef078415248f16a5e43c2dcfe5956e9cb83413e6170de021e82b1aa2640f75ce3c77996c720ccd2e10e596afd42df59f4f39ac9bd6fa559d31af5d5603bed5611b27bfcfc736fa609a62f11bc32c0d3df9e42bdda9ba746358e1c7a9fd5951a56bd442f04395037105673442b86aa1af336c2d7c94e858751a7a3e9cb91a35848ceb57506a1a3ac8fd2b9d41e73ca375473e8ce883ada95e58ba154248e694a57c999f5c59cffb9c09f7dd860fe73b3ceebb33deaad8b8b57465a9d953f8e6fa0bed460bd25476afbfc8e063312f5a59ad8d1079f822efdd0c08d175ad8bfe2f08d1ee3acc8245cb26f68d3", 0xf9}, {&(0x7f00000009c0)="506d413a088e108d509517fd395d0808e35fb8449b31e044868c10cdc3070a9b3b0c4246bfbaa5aa8b49666f932283b25d84fd85e8c27a52263e3b21c7bf9070090ec5c1d7caed2c1476977c755f942410a6cd78244525f10aee95983e41b6f6cf4f5b1d7ad80f336e8fc78e290a17136b944af6ab69210366c514b24182eddc606e1d5fc828d924a02a0b103c747407ff61bfcf0f23b57f1253a6", 0x9b}, {&(0x7f0000000240)="b9edbb2507eabe823bc0299403daf8aedc4409d9687684e824b3519c7741a11143fda7c6b86c36a2cf71d61b42fa83ffdce24b5b855f061d2b9342f14afe5d7df9e25fceffea4152fab2c1fe5b877ec19ceffe2cabf54026e496ce3148378af797acc5682d6b8665b606e9b98c517ae06504d2b812eb57cf150b1bc072086a03dfd84b0e4af80cc91b28cef23ebe71b8f9e3fd4bd671254edde2f674f004b6", 0x9f}, {&(0x7f0000000340)="e8f5ac06ae84750d7e53cdfbf2fc888d7ec80f522c497c99b50bdefd5f33328a21b077df16dd", 0x26}, {&(0x7f0000000380)="ecce76da25ce576dcd811facfbc1f4246ad344786937eef8cc72d0800847067e58f6373f9b4040d2f9cb6dac05f83f", 0x2f}], 0x5, 0x1) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) dup(r0) close(r0) acct(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000140), &(0x7f00000001c0)=0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x10080, 0x0) close(r2) socket(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000000c0)={0x1, './file0\x00'}) select(0x40, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000000740)=[{&(0x7f00000014c0)="b78a673adf407b1a615f7b0cefcbaae1deee2db8c0a39e78cb9e7842dade5b0289dd462481d2f7086861942434c3459f91d45c48ca1283285d0f8cff1719972dd4e29f627a68c4faff243c839d6c7feb3bca329b172b83f4bc7e84f45d21754bc413ecbadd57191f8bd1cd61a9854f42c6695af839362ab8a907b4cde80e74afd65de994a34c9465147390a07ad76ccb98de184fdd98c479380c272de4184a1072fde680cebd19fc857c6ea3c37d4b878cba0d15434741e27e866cac8f4862ad786c571698aeb0c93c31ea608096fe9a8667994e54b2b5ef2e48ac65764a69ef91eee660951880d5428563fcfb6dee07f419033d0dceb8d800671a93654a54753d1cbe0a517b7489163ce0ad02703a59b64de8c85cc4d838a19f3a77735d7048a8e54ca3cae4a472ce68d59b73ff05c875be6e8958ecc84844a3ea077b1f828e9db731c560f50d0a97618a04df98e9420d480085c0cdd086decef9e01b00fc5bd7d129018429539cf1f096e8a3784300048967a3294410ffc467809dad39c9bf3e851b2aa4106af9d77f783d5bd1674d2c81b10d276e8ea78fd87ed33055c797c096a2d8394975dc1d1f5a89be7a4a6758954b0df5b8c30b05c95c71d212f644fa0fe005fe162339ece8c1705ca69a50ffe8920f5b9db7691b99429b7196061c4b2fc51dcea3f54264a137fee796a716798827091408842f36511611fd355351dfded485a60849fcde62f2867d245361cca123c2d70ee4d9b7e495b5f67cea778f952bf0c00f7892dc3f7e4875f3ff01db85baa4f4337cda169de63e43c7e5393f1599ebcb089a96bf25c8bf8e6ee1dbc2fde6753048ecb222580087695deca0cc7583e0c53ce832e55adae9acc5e2db49048ae9a522a11f3b693270c6ff7bccde4bade876214d7960588cb461f3d85a939acee63c2738c808647f8f57f3fe3b30cbe42b75eb698ecbcc5b1c40b0410261f232ba04bc3d315aa214b7ab33c50e7b455028640fd84eddd32b05f72155bdae5508193b28cecc40a0b5a97ed05571aee87d355cef03cbdcac3abd72dd629ffa637ea2b5931c2d4f8ccf1c1632a71a136009f5c72d0409aba4f4d98f48bde00becf317cce8ebc8824b0e81cfe0d1cccd23b8bb7087d8200aa244154cf51671df28e480a276ffa6da88a5f493dfe391f0c2e54fbd7409bf607999e1ac32ced9524352a7b983e19afdd9b92d0ae2e41ef8810738f1a5d202ef020603f7a3b6a3eeb53ee0a49d748ad220d14d471c0d8ac196a855cd49946f881105a66fcbc7f18b4dd505d53e69921d4b6007d4e3817512c55f2fdb4a31cf2a92685e2840350c843051a5f94672475cc5ad771d3d0b18d38af3b6e358592e22f18ab730ee34ca97e2e97a6d750e9cb65d71d93ec0e19343c97fac29a621a64cb8de117be61e82f25ff5a5a4eb9792a35b806a12397422359d3cb8ec2b6f3a4da9158e97619a00b05f6dffae8a390ad30816c7ec868cb8f0ebf2f12eef22d7b043bb6b286a30d0b56033135928f1f3ba4d3db6ac521161a0a446b22497b9644812868c8b3af55c1a18cbfa5841a43f10768b96170083aeb727c8f9af0380bffdf06036525e44b0bf1c44de46d57e89e785b8fc7fe21b463919a5fef01c3051ca50684741471ee90f7b3a9c884a24ab0d6e50496d540507062439a00e70d429b8e50bee76b5bf4473f93b9078c8fd53282a1ad2bb15e10281071016e1e17857a137ae593cff19541d5e7399d984779598556250b6acba121645cb5f9bbbee6ff44211d2cd171b752e11afbbd4616e2a0acb4835047a224e4ed78a6b900d79635fff77c11a543bd614685740752a5dcadc6161c0c15d6f15460088d10e86d916deff0d0ee941443b0df8052e1afcbb627866ed3a3b7edbdeb933968f035cf4cea0f50baf930ef10cc51f47fb4641c508f0182e9dbe335409bc230d93285d4b50e304501bdfd4e18e9bab3f94e19acb020b0b723017232b12d477d7b5661ef6892b2c9a04f29553fb6f1d9a4875efc30bda7045fb2624d90eabf5cbf71191098425a650fd7b3c2e584b59cbf224ef0ad202711315d15ad4b8c57b312c354acbec562e2d127672b8cfb7bfe7b5b4566b4b777385f6754a89daebc5b441e26df400a69efcd11c7e9d4660eb4ba19e054d0bbb554ae5b64e8d2d3a8d418b06063198bd732a71763986a67f9f7c84b20255d6290c7694fe266c0f60081f3b99ce597fbb671991aef52807f72f7af6461d228f734fd84ccfcad587048da52fd43ca3071b567769205900ce3dafd83a7a9bef972a205f1ee9083027a901d83326b57b12b206a6c6fe593404692922bc1d61681e58facb3ca16c8dd17a8d9d6d8304727c46c6769b9a47f4e072088b31dd5812b1d669e2475703f7f49fb5d0bedf2e530b1d60fcd0351c81f32677f02339b5d019fab03d67fdfeebe67f13527af6a4af07c363a86574150b94d40a5a7802b3d4b2710e2aacf492b8f2e95dbed7d1e5a7369be0bac63d9333995625613d8c0719016ff7e769262286a36a998b5911732e05f1c644c09a75930026761eb953035a59c3d746e686583c07ad90b65d652b5af70ed765b393177b896ed4a1f8c01164f1d41db8cf3d69083e4dc38e15b1358d17d28521a563ea3f0399b44979914366aed3648c7ce342a84fa5c81a6948f4ff4e97a1e17a7225de459001424d5d8480587413c767236e6e7a04f1fb3142f778461e6608b57ee6a79aca7fbbb76a3f66ebe23400b2197525ae1408978f8dd226b2a6e21976554810bc14e7b016ffa43744234cfebb0489263e17340a18818405b41e4bcb1c3cdf8d8691bea83415c2a7ba133694bf899f27df0cabbfc197f93c00df0c121d42488d270f84a533c795f081a6e0dbe1eb16a2df8f211d72ce958b3ea8bff462a6557ad1fc368cb0491b46317704dc151a6e2d597c58a353031eefb087f1eabc583f28f3c695456ab3d176d26a93cddbfd1df2664e22168466b4110b8fd0efd44edbb0682998642c1bff41486d1c6bd8f4f1187a91da3f4f7fc2db2421fed503b669e927ee224dcc6c9ecb285b0e36e0a0de343f4db03cdb1cb6033bbf8da5765d4b7665a97fe8424e6586ec95f6b2d87f546dac286faf8ff40d4782415a9e210c1a43635dec42122a7c6a51d30600027e8670babeed1ad7cc7bb7e94bca12fc14388e8f683af0287ae9a35eafea876d89c9b107132f2c2c38883eee808ad12e067e809ae897dd9d19a9aa1369c1536a213a3d2ddce04284611aa10ee2a3b111fe6c09c8567f4556289faf86eee526f261913bfae54fb18254f82309951f6a502b25030163d6d0a506d8d161bfb29edf4e11311150846d17505b0811b2255a0b6e31b7488bb05fa28b7fb68002773a16f7d47e1b02b5f276a04905320fb1dd054d88f23ef1b0949352d91b9ffc67e45b5bf27197b7a480b3f7c795d9ffc0c1caf81b68a314efa9fdec81a8d859775de3e0658ac32938959978db7d5972b79c16c2bf58076071e840d25bbb1be6ced78164b469e92c78558b0729cb01f2b48072275dcb00bb013a785b4dd32bfd1331366b83b39281636b331ff22fc1c4b89f065330647b87cfe7966b9f732123813ceba42c2c94a27f276a6f405c50f58238a9b231f652148df74229995fc55be05fb59b24ab21fd6198c6db2e54cdd2ba0263d1ee17cdb98d83c744fcb2364029def4f053050fad2397679e43d8b06dd2cfe028dc384195f5b834ac40dcaef18e0645211010466aa9232e3817bd5e40f7dae16b72a67b518e653b92e67a7c37ecc7f7747be16e97940398b24189a390e6243d9b83e6372cfd0f34856e99006ccd9bbfe8ea82b6c52a7310b1fe8c38a9494cabbe90ceb35c8e65b099b924ea76dd8f9108da3aeae2a0c06703ae7fdd19bcd18deb4ddc580b7a44c229d251260f299521515c9d19b1f8dc572f5f8893b8a3898f81e1e85d1269a6b998a6dfc4b777901f5ac1dc8cea365fdba3b321b57cc1a34905e8908a80e59252e7d9912f56f685b63023ebb53f2f65c4bee082ab8f6ddd73ee29b4135bed8912b07e8c04b859288b2c82f52bfce5babc4f83eb33c11157e57370ededa78bc1b11148574172c13cf01b65091521d87a1a4f4e4fbf51a39f05b22bd967c6af004bcee79eac4467e93b73a76c8bca0210ba33b5f00f9ca23df21d787d454567390a7083a348552ec5724ecc9536bc9914608f8d7f4c25c6d80af19f330e6725cdff8f687f8fafe45f43803dabd0694e0405f99eec339c53e3dd19fa192b9a763312411f4d7b44fd182d805de494fd8c2d3c89bfab51e7d1f48d3db900b1085af5c9d8d738e20a168769f50ba41295a7031e9516ff517c548e52deb2c83dfdd37732365fce0883534307fe6fd1bd02d670997bb2db84e4d768ad14fc24a6b679a8c111920c80bec1a448f7a2bc3676c620a905df3f51bc57607cbb90fe7cfbe37b265bc2a50eb5fefdfc11a0048f6dcef530f26e994dc4aa6bee2112b71ea2181ba4b3ae13aa9fb0593a295d4cd6c95f76db7923b5706746cabb298b7425194eca55b7e6ec30387a972d4523872b68ddcfd84e4834101b250fed4f870d2a2c74cdc1a06c3b71db2c0cfa1b02e69db78a5405164dc6bf8689c5cbb526b9fd5fcf8996eb731b2420634b5759fa69b0c09d0ee554cbc2de62683bb3b1669411910dc0b2aa23bf181f8391dc78bf70c6db7c6aa7c8650fe12b56c146fac3bf00a0fa589cd8b901752e0be5962d199cabdebd3a7ae1b53ce7c555e12f54dac7dd3747999a6ccdd9ebad79f8ba0ab115d59f93d1d7209925c52347502529dfffce9f1c80b94fe4a4f7c84c76bb3d981de8b35abe1fd97d7721d0584703e4a22a85740020dd0a839def4349619b120dc7f74d07dcd985355aa2187d244864de70a8c45371275a06276dca8fd1f63e1fb6700bd40a19d9a219ad4290600a9e32112eb6298ee121a58aa6d257152a53589c2e03a78e1c10f02b8c147b31bf26f46aad4db8d622edb5fa0b2670c5397322b28400708abd4cdb83b7c75d5668cfd63fae18f9a87e69f714180c27db897f469c51aaa66d4f3f2a70e5dff88d837babcdd7eba97bfa0f47f4bfc68b9a4183a594294ea500513bc5ed9dc811e9fe914745372112cf7c992f3181e5dd83618c396ec56964842259181fc0bca10736730a621e2f945da9ae597c2fdbabb14531cef29476a33b16cf4f35214c569f556d06d61abb2a8df47fa886fb7413604572b55f2c5ce59a9c8fe60882c7acf6769836b47d71f5c9ed6b91b61864bcc51bea2014e76fe5fc77079957e3c52b0b8d873d9cb25387fa65db7eb0cfab3f8c71aba2c17efdac5a804fbaf24e513e45373c0b773f471e4b41cb239acb3d6db55b1d72cb330cc4935046a3256151f02cefc4e748ccd2cac541a3380bbc325e8a9b8c5702a88ce8d2f6c79d082f3d1b152a118d71c9c678680ebc7a9b4b11ebf2a8856249856240af9248d6067b498c5750683da2f4f8d83bebc556e90d01136942f9faf805d42ff724475c0d93e9209034c7214a00d229172e4619303f444e7e7ff5e4d03e9a9a3c250fbe3ba8869cf1ab09f1cf938fce4013cfd0c5642c31edcc6e0ab1b4d8f6a56eaabc8f4b505643b4203a939774f57f066a69d1b5fbc0660027ae0b531142cdea879057da60b4e2effbe9eeb404ef9e4c5bac911f2f3be64926a5254f0c12a7d4e3539f8027f3427114d528367f1d896504edaa3597b2da58450302c54624f8d07725c6b34861b519398e1b90867eebee566d11f0f123e76b0e7a5853", 0x1000}, {&(0x7f00000002c0)="9ee4bce64d4c926928ce9d85b9d21ac9f39b5143da8653466883adbc7470559578fee707afc643ab189def0f963d38629c4742e12dec0ec5cb721bc1a264839587c7490db16a577c391939a911fe7cae611b5b7419bbc5aa107a6473f5a63f795659b6fe0f37d1d1fa2bc3bbbce715944b6c037e013421de75519e1a1e388f207bd9bd6e8e7515307e14b341d3c6a8723f9ddc3d7528d4b7cfee8efffcfbf817d91f8a2a8e5702f6da0b8acc3be86eec7c4304c0328511f914bded7d655740056e9b91cddd76ce905450fcc0e17a9907267c694e14948738b5267302841b19ba194b0c", 0xe3}, {&(0x7f00000024c0)="8e28728ef98173bb101263622e3e2a6f0e7c9f3a4d768a7583f5f287ad51d61bfdb06fa8ab2cacda9b42bf1c948c918dd90415cb8f1c82652c9b19ae8d9f9519cc8a8273faec0393bc97609b99b3441d7c9fc98b69231c5ad188a9406da4331e18fd89b2bae7936c29c538c0d2054010f5f309901be135f9d17275fe238ab235d0f0bc9deb2e396d0e4d35d1f40210fb2a7a575c74481efc97a7dc22737fc78d8c7147b2f49213f6747ae6d1c2ca6fa2df572a780cb81602beccba9baa702796b9087ff1388ed22613275ef24fc96edcd682ecbedbc966d52493fb3a7eac47cf76bd02058c810d349754d53e61f6f90f639bff5f01b098d81f08b2e20bb49f6ad73c58f0b90b76799a2024821cc26b32498f50209a4d92b588fa99f4b9089ede51fd778829017a7914cf519e19cd81110146d714cefb39be826f2512bc15b384d04a18eaf4c69ba0ef92a00659c33647f324d08675bf33288b8c0f86624cfca6d396d857a6f9a99a46bfdf17515d965606840c040b0d887050c8a9f5a62052d27a1ec1a616d4b350c2c40ec742fe11057b39736959609f8f02864b1cd9a4c954a74218466b0a86575f33ef1f03a16bd65357e3627397f6978bfc422fdf7435c71e187063211db793b11fe71610c42bec41c982e4642e34119f698014f05f0040aed0adaf7a98b17c6a7000ffb980e168aeeb0fa120aab99c54122d92acef6b0f40e1b0b2a0d477414b5fa58e1f80dd7321a72be7f0b6076e91733faeadaa", 0x21e}], 0x3) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x0) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001300), 0x4) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x42, 0x1) executing program 1: ioctl$FIONREAD(0xffffffffffffffff, 0x81286947, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x0, @ANYRES32=0x41424344, @ANYBLOB="8004"]) ioctl$FIONREAD(0xffffffffffffffff, 0x81286947, 0x0) (async) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x0, @ANYRES32=0x41424344, @ANYBLOB="8004"]) (async) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x68) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c, 0xfc}, {0x4}, {0x6}]}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x26}, 0x2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000340)="f007426c6a7984d37b", 0x9}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x5a) r7 = dup2(r4, r2) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r5, r4) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, 0x0, 0x0) syz_emit_ethernet(0xa5, &(0x7f00000011c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6028aa60006f060000000000000000000000edd3b6de7b8beed300000000000000000000000000bb99da597213a061543c6c0e7f84d4", @ANYRES16=r7, @ANYRES8, @ANYRESDEC=r6]) close(0xffffffffffffffff) r8 = socket(0x18, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000001700)={&(0x7f00000010c0)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) r9 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x29) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4091}, &(0x7f0000001080)=0xffd) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setrlimit(0x0, 0x0) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000004c0), 0x8000, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000500)=0xa0) syz_emit_ethernet(0x4e, &(0x7f00000008c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500ff3c00004e234e2242db510b7e38672c0b853508aa94dc39fca4cbcfe34eab92142a74ae375a8b8298415ba8989b82826786c9d7f54ac640acf35a9ea8d07a7c176a4b5bb946641bc7eedb31a0f84bd02d7992f5687b9b0dc44bf4389e903cf9a2856a88f43a57443fa23ab4077016b1a05b7d0b2f4e898b193e5d475c05dd8e3d84b4f911eedc0480096cfcf147a333fd875d4a0042c1abbc9dc76c7b08ecc5852687912cbc24ca4792104c00000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="b00000009078000003030003030013120aa2f7ac5dc1e2f0aecbdf681099f14f"]) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) getpgrp() getppid() r3 = socket(0x0, 0x8000, 0x80) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)="0cfdfddd24212d49200116b5961437120932150a991da294f115ad558e08ad68f65e4ede52269d080bdf2211de865ea54087d466ac4157305a5d64af151e3a091e1e7b7a6944be24ad642446f1459225e1be22ecff5346", 0x57) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x3}, 0xc) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x65, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r5 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) readv(r5, &(0x7f0000000000)=[{&(0x7f0000000180)=""/209, 0xd1}], 0x1) recvfrom$unix(r1, &(0x7f0000001680)=""/4096, 0x1000, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) executing program 2: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140), 0x2) setreuid(0xee00, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000000)="24a608d334f68b1f26da3fb9a1e5e89f23bf136473c01cf9efec93275e090909400000000000006745b653695b5e8e0010000000000000413fb5df308cefae50ffca562eb77b6a0a", 0x48) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = getuid() fchown(r0, r2, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) r4 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r4, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) getsockopt(r4, 0x0, 0x6e, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) getdents(r1, 0x0, 0x0) r5 = syz_open_pts() r6 = syz_open_pts() writev(r6, &(0x7f00000000c0)=[{&(0x7f0000000100)="8b8c7f5e4a790900", 0xffffffffffffff9f}], 0x1000000000000090) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r5) poll(&(0x7f0000000240), 0x0, 0x2) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x10000, 0x0, 0x0, "6b5e0f0000000000000001008b8ca2a897721489"}) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x0, 0x0) dup2(r7, 0xffffffffffffffff) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9789, 0x0, 0x1, 0x80a19f, "bb0800faf29a019fbcc2583e2f0000000000ffff", 0x4000, 0x3}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000300)=[{0x87}, {0x1}, {0x26}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) mknod(0x0, 0x3a0914c44f7b202d, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80, 0x0, 0x0, 0x8000}, {0x81}, {0x812e, 0x8}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r5 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) flock(r5, 0x2) flock(r5, 0x1) getrusage(0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x7, 0x81, 0x2, 0x9}, {0x6}]}) ioctl$TIOCSDTR(r1, 0x20007479) syz_extract_tcp_res(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) close(r1) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000002c0)=[{0x101, 0xfa, 0x81, 0x4}, {0x6, 0x9, 0x2, 0x101}, {0x1d7a, 0x5, 0x4, 0x4}]}) close(r4) executing program 6: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f00000006c0)={'./file0\x00', 0x8, 0x100, 0x1816}) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup(0xffffffffffffffff) dup2(r1, r0) socket(0x11, 0x3, 0x0) r3 = msgget$private(0x0, 0x701) msgsnd(r3, &(0x7f0000000180)=ANY=[@ANYRES8=r3, @ANYRES16=r3, @ANYRESHEX=r3, @ANYRESOCT], 0x401, 0x0) pipe2(&(0x7f0000000380), 0x10004) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x0) 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}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffffff}, {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'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2a, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) executing program 4: openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) read(0xffffffffffffffff, &(0x7f0000000180)=""/52, 0x34) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x0) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) (async, rerun: 64) r1 = socket(0x2, 0x2, 0x0) (rerun: 64) fcntl$setstatus(r1, 0x4, 0x40) connect$inet(r1, &(0x7f0000000000), 0x10) r2 = getpid() fcntl$setown(r1, 0x6, r2) setpgid(r0, r2) setpgid(0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r3 = syz_open_pts() close(r3) (async) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047466, &(0x7f0000000200)=0x4) (async, rerun: 32) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b8", 0x1}], 0x1) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async, rerun: 32) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x80f24ef8d47db386, 0x0) (rerun: 32) poll(&(0x7f0000000080)=[{r4, 0x1}, {}], 0x2, 0x0) (async) accept$inet6(0xffffffffffffffff, 0x0, 0x0) (async) fcntl$getown(0xffffffffffffffff, 0x5) close(r4) (async) readv(r3, &(0x7f0000000040)=[{0x0}], 0x1) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001040), 0x80, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f00000010c0)={0x2, &(0x7f0000001080)=[{0x0, 0x0, 0x81, 0x1, 0x6}, {0xc00, 0x9, 0xfff9}]}) (async, rerun: 32) syz_emit_ethernet(0x0, 0x0) (rerun: 32) executing program 1: socket$inet(0x2, 0x8000, 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') mknodat(r1, &(0x7f0000000000)='./file1\x00', 0x2000, 0x52bf) openat(r1, &(0x7f00000000c0)='./file1\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) 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, &(0x7f0000000000), 0x10) fcntl$getown(r2, 0x5) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x4001, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)="cdfb420011c198fe0f332b2448244f0dddf8518b07fd06f0e825fcf9716c379b1bec5aae1642172ebc4b", 0x2a}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYRESHEX=r0]) connect$unix(r0, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) executing program 7: semctl$SETVAL(0x0, 0x0, 0x8, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x23, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f00000002c0)=0x210, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0xffffffff, 0x3, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f0000000500)=[{0x8, 0x5f, 0xff, 0x3}, {0xfffc, 0x1f, 0x83, 0xfffffffc}, {0x804, 0x0, 0x0, 0x4}, {0xfffc, 0x8, 0x9, 0x9}, {0x7ff, 0x5, 0xf7, 0x4}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000003c0)=[{0xfff9, 0xb8, 0x1, 0x5}, {0xab4c, 0x3f, 0x0, 0x7}]}) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000000300)) sysctl$kern(&(0x7f0000000480)={0x0}, 0x0, &(0x7f0000000640)="71f91eca6e530c00dc0225f0e4cf52b7d99da4c123753fc2f2698b99e039e479ccda174bdd6431dc34a8f66299300457d3319a25368dbe7a3419faaa1dc120783e7f23b22203a2c6f170490e1ed32eeec4647979c7945e13ae8417a5949d9bd13212fb70a09545d801c66df094ac3dd6fc42144be4bd77d6e71e3415f8ce706bc9b6adc9e73bbd1dd5f275f55bfc475559768fe9ad3388c058f8f38503aca8e58cd96a5d248848ac7f8d4f30f47487c5fe3dfd4b17b9f4e5d1c5d523364a243866dd2f40335b171aba17e7e312042e8a2d79b93eb09cf0c4b02a7880", &(0x7f00000004c0)=0xdc, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r5) r6 = getuid() chown(&(0x7f0000000180)='./file0\x00', r6, 0xffffffffffffffff) lchown(&(0x7f0000000140)='./file0\x00', r6, r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000400)=[r4, r5, r7, r7]) dup2(r3, r2) poll(&(0x7f0000000280)=[{r1, 0x4}], 0x35, 0x0) poll(&(0x7f0000000540), 0x0, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0x20) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[]) pipe2(&(0x7f0000000040), 0x4) 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}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 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}, {}, {&(0x7f0000689000/0x2000)=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'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = open$dir(0x0, 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x164) msgget(0x2, 0x0) setreuid(0x0, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x93, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900005d0600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="a002"]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() getrlimit(0x6, &(0x7f0000000040)) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x400, 0x10) getsockopt$sock_int(r3, 0xffff, 0x200, 0xfffffffffffffffe, &(0x7f0000000140)) pread(0xffffffffffffffff, &(0x7f0000000180), 0xfffffffffffffe88, 0x100000000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000000000)={0x1, 0x57}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2}, {0x6, 0x0, 0x4, 0x3fe}]}) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000100)="67ad02f017007d19f99c8a08d86c", 0xe}], 0x1) executing program 4: sendmsg(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="d000000000000000ffff"], 0x158}, 0x0) ktrace(0x0, 0x0, 0x900, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2", 0x29, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r3 = dup2(r2, r1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) bind(r1, &(0x7f0000000000), 0x10) write(r4, 0x0, 0x0) recvmmsg(r3, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x3eb8802, 0x0, 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x6, 0x4, 0x46, 0x1, 0xce7e, 0x300000, 0x9, 0x0, 0x0, 0x2, 0x3}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b1000504000004000000000001200000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8341712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) fcntl$lock(r2, 0x7, &(0x7f0000000100)) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x2000000000008000}) shutdown(r1, 0x2) close(r0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\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) pipe2(&(0x7f0000000380), 0x0) r5 = socket$inet(0x2, 0x3, 0x0) recvmmsg(r5, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x3, 0xffff, 0x0, &(0x7f00000002c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000240)=@in6={0x18, 0x1, 0x1000, 0x2}, 0xc, &(0x7f0000000280), 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="10000000000000000100000007000000c800000000000000ffff0000010000009c0dd2c1f7409ee901acb8762fe5123d5e91ec65e1308fc836733844fccbc8ba2b91faf69c191569ca1eca2dba5552b7d98c7a1c7ddce999a3701073016adf83f154a1024baf8ed64c16bef9eb21b00a99f941413c8b5b329645c86092d70c71bf8610ba9061a7a3a00277d33905e2043aa2e499d6b5a686f5c9121de89c93f7ba34555a2140c08e679b2c0b7445b4447f7e2bfdc7b77c1158fb54865d373ddd612c4483605bcd3b17d00f7e50a3a01031c35a00000000006000000000000000ffff000000020000d157ba232bf38e27de706096bf5961e373ee08fe1040d6d30df6e8152d57a572dd22a4c9b10a5b00efb5354a18b8ad2afddb6d7e70c87a0d08a5cc9b69be3f8b10a4c14ae558112317313ecb22d3592b50acad04aa000000000000080100000000000001000000090000007ecfeca9848eb0487e03541f35aa88a205bfb1868b5eeafc75d5c28fea640e2f44d2beb1c639f1e3d6db0d4f17c4683db1d1f69d54a81b4195d87debfb83025e94298fe881a9f44c6515d1792f56dd34c76db220b03c687b6f7928698a3b8606ab41a025db9ffb2ea3e76c6013c8c0c78de1943a3021e4f1c5e4f08b6cd093dcbe65cf34c92d3f6bcd8f6e815b7aaee3119f652e74249f25471b6b473e7e6916a1537972f69fe9f803116fc7f848c563ce5073fd8bcf13df28fee402fab6f0393a30fe5afecc7ecaf1192248dcfaa92440fbb16841ae10daaa9901a3bdcfc0be86822c9e43085821f6cdf106a4a7d1636468306b78000000"], 0x240}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000100)=0x4) close(r6) executing program 2: r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)={0x3, 0x1, {0xffffffffffffff7f, 0x3}}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x200005}) syz_open_pts() sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) bind$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r5, 0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) executing program 1: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r2 = openat$tty(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x0, 0x7ff, 0x0, 0xffff}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff080045440000070190787f0000017f0000011a0090780000000000000000"]) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000140), 0x8, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{}, 0xffffffffffffffff}], 0x6, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) setreuid(0x0, 0xee01) link(0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x9, 0xfffffffffffffffe, 0x0) link(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{}, 0x4, 0x7, 0x0, 0x0, 0x2000000100, 0x0, 0xfffffffffffffffc, 0x4}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0xfffffc00, 0x80a19f, "bb08000100f1675910508b00"}) writev(r5, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) setreuid(0xee00, 0x0) getuid() r1 = socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd}, 0x0, 0x0, 0x0) listen(r1, 0x0) shutdown(r1, 0x2) select(0x40, &(0x7f0000000500)={0x3ff, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x1, 0x0, 0xfffffffffffffff8, 0x1, 0x8001, 0xc3, 0x3363, 0x9}, &(0x7f0000000100)={0xc3, 0x0, 0x5, 0x4, 0x3, 0x9, 0xc6, 0x24}, &(0x7f0000000140)={0xfff, 0x0, 0x7fffffff, 0x1f, 0x6, 0x2f, 0x8000, 0x10000}, &(0x7f0000000180)={0x3, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) r3 = syz_open_pts() close(r3) r4 = kqueue() r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000200)=0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r6 = socket(0x18, 0x2, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r6, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0xa1}, {0x44}, {0x8106}]}) select(0xffffffffffffffd0, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r3 = dup(r2) dup2(r3, r1) connect$unix(r1, &(0x7f0000000000), 0x10) writev(r3, &(0x7f0000000140)=[{0x0}], 0x1) executing program 2: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x48}, 0x8) 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) r1 = socket(0x2, 0x1, 0x0) flock(r1, 0x8) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) close(r0) executing program 5: getuid() r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x51fd) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x2c, 0x2, &(0x7f0000000200)="bcff66a5852cd25fd81b64fa3cec40", 0xf) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x2, 0x1, 0xffffffffffffffff, 0x80000000}) r2 = socket(0x18, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x974e502bbdcb5f63, 0x0) dup2(0xffffffffffffffff, r2) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x7}, 0x8) mprotect(&(0x7f00003f5000/0x1000)=nil, 0x1000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_udp(&(0x7f0000000100)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f0000000340)="4227fa62c66f187486c762f5a230900fa5b43bde8b054290270f1ebd472516e92d730c3fc100c098aa9fc59b798ed1acce20b89a94481a937df0e906786f9cc58d61885d031226049986a7e9fd1d6765ddc0c34b4d27e2b2c35418782d06a0d14d63dfc559efb721c2fe798b6c965e2f8f49e042956f45ac77fdc2f976f42958d6e0a84c6a5c17e9385bc58ec50b92acc0fbdd66f32e4a3e0122f2f99b70b8862e6d9e9e2a6b415ab81f573d71a72923659dfcd764afa8ffffffffc3a9de818b385440e9936c5d66154ae5d3844427d7a98454f0e9d91c018f3484cc4fe818bbfc5f05ff1edb9b56a0c392ef6254464e51d5abb982880baea9da8e8b57f7e148ba097c026b53fe89", &(0x7f0000000140)=0x108, &(0x7f0000000280)="001bfcba93e6bf088b4008737450ac6f8540da6aff8e9ecfbce380fd666327cb3d84ce9bab9c4b161f4486cdf1e36ce939ede68fd5c5e1250ef40676d6d7cf50d53c23483c85e8a8133322abb4725c09d106fca0e0b4931ff103f3882c30864cc87e68f79090ec0ece3ec54d90218650ef3ab483cb2dfb75f0a11f9484481f65e51c488f0d5416e50fd5056151d4e0a4f0705b24077bac1601b6f283ae5b7629c5ffb4cc2bd2be8b617c", 0xaa) bind(r3, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: 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) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r2 = getppid() setreuid(0xee00, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r2) setreuid(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1430, r2) r3 = socket(0x10, 0x2, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) r4 = socket(0x18, 0x4000, 0x1) close(r4) r5 = socket(0x18, 0x0, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r6) poll(&(0x7f0000000000)=[{r6, 0x8}], 0x1, 0x0) mkdirat(r6, &(0x7f0000000900)='./file0\x00', 0x1c1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206918, &(0x7f00000001c0)) dup2(r1, r3) writev(0xffffffffffffff9c, &(0x7f0000000040), 0x0) executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40020802) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$machdep(&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) close(r1) socket(0x6, 0x0, 0x0) r2 = socket(0x10, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000040), 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000cd, 0xffffffff) execve(0x0, 0x0, 0x0) msgsnd(r3, &(0x7f0000001600)=ANY=[@ANYRESHEX, @ANYRESDEC, @ANYBLOB="53770c84318f44569648f1a6d1fe3c9f8f13dff1467c57d3178e2f79c338aea04ce3d3e9f992cca54b4b54b967781b2c9874d04a190c6e5ab92d1f720323140e9a188d773a33ed11c8a9c5efa4d4060dc37821dc48"], 0x401, 0x0) mmap(&(0x7f0000539000/0x1000)=nil, 0x1000, 0x1, 0x10, r2, 0x0) executing program 3: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000180)=""/52, 0x34) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)) openat(0xffffffffffffff9c, &(0x7f0000000180)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x0) setpgid(0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001040), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f00000010c0)={0x2, &(0x7f0000001080)=[{0x0, 0x0, 0x81, 0x1, 0x6}, {0xc00, 0x9, 0xfff9}]}) syz_emit_ethernet(0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0xffffffff}) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() getrlimit(0x5, &(0x7f0000000180)) close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) syz_emit_ethernet(0x25, &(0x7f0000000200)={@broadcast, @random="488eb8cc2f06", [], {@generic={0x8068, "debea52f5009dd480f60592e97a944025885e02a5f1664"}}}) recvmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/103, 0x67}, 0x0) r3 = socket(0x11, 0x3, 0x0) recvmmsg(r3, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x800b2b8, 0x5, 0xc0a, 0xffffffdd, "9f07957d0f7e32089069ee68d6a78615b7118c00", 0xfffffffe, 0x5e}) mknod(&(0x7f0000000140)='./file0\x00', 0x22, 0x101) writev(r0, &(0x7f0000000100)=[{&(0x7f00000012c0)="a81a9f1516105956514f819d61fbd51afcb4f50cf9432e1084dbe8b9e930da50b758e0c7f49021b9898639027c48e3f24ae48ce7e741be67f57c275577881166337150130a2e0513827fdb4f2aaf0eb83b093e528566ccd3598cc08924ca858c0a3e8f61f2d354a7387d6b8aea2f66c3d9bcfa54a078e146fc23937494ea348cc5b56b769f5c0b3eab75d444b7aade0947fdf5076e9e543930b10cd2b2421d3ffcbe5db2d759cc0ba90dcd035d096bf861ae287aff84cf7e07a16929328411c8a5cf63676a6dd74205a6de3702d6a60872edcac974366cb67fce64c6bca6f2743640902a31e7710535fb813606eec4b7c11e1fddcc2a8febd3177434573250b13e91e0c0ed50448971a921514599d555b651f747f71da6c2c10655a03010e026342c8ff5fadfd5d36119066b29871c0cd32517223e2ec733ddecdf2cedbdf5d2d1bc8ea4bb5b29fe6a998500be119e115dfd1a6688e6dd6065651e0dd73459c561026201eaed124550f3d87a846a9b81ee91a51a1436487dbed1ac445e6c98875e607d199e42da36a874cf69c47025285dc22c23ddaa1e124718ff461a1cb509ff1005d6b66f93db8f4ad48b5f6278cc2ff865f1819eea232a2c2fafa289f00088bb8b50119caa35684f734d3755b080c78eaac7141f25d17e695dfd1d50514e2dc78691f04dbf1e1732897cf32a0c2ff941b7249c094fc153416a3d203c0c7fa40be53eaf5e87513b0d557571bbffeb052b7c5ce9b2247bd28de5b5bc2eebeba0779a162bd4fdb5e924b149f1130086368443b3fbb0a630663db8af658efed6b56dd63f08757caf3d85ca509e9b63bda700aac2024e5d69453dc9a84fcb9a472bfc133176e23c2eb0e7038009ac4f5679560f5c4518fd972039adc2ab5fbb53dacf5999aa36efd104f8d4298c415fe26ceb48645b5ca9", 0x297}], 0x1) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000400)={0x6, [{0x2, 0x40}, {0x1, 0x7}, {0x3, 0x7fffffff}, {0x3, 0xfffffff9}, {0x2, 0x78c}, {0x1, 0x2}, {0x504fe0849ba9b1c8, 0x1ff}, {0x2, 0xfffffc5e}, {0x1, 0xda51}, {0x3, 0x5}, {0x2, 0x5}, {0x1, 0x8}, {0x1, 0xd9}, {0x2, 0x6}, {0x3, 0x200}, {0x2, 0x6}, {0x1, 0xe000}, {0x3, 0x6}, {0x2}, {0x3, 0xfffffffb}, {0x3, 0x3}, {0x1, 0x1}, {0x1, 0x76f}, {0x3, 0x1}, {0x2, 0x9}, {0x2, 0x88f}, {0x2, 0x1}, {0x3, 0x6}, {0x1, 0xff}, {0x2, 0x100}, {0x2, 0x7236}, {0x2, 0x1}]}) executing program 4: ioctl$FIONREAD(0xffffffffffffffff, 0x81286947, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8004"]) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fchmod(r0, 0x71) getsockname$inet6(r0, 0x0, &(0x7f0000000180)) dup(r0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x6, 0x8, 0x0, 0x0) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) socket$unix(0x1, 0x1, 0x0) pipe(0x0) write(0xffffffffffffffff, &(0x7f0000000140)="ff50f8878d18ba523bf6e12a7c4aaf597a957ef0377b4031e3c79c34327d098d375c448f04ef0f9c270115585962add69992392ebebaecb3459783e088de352e5387", 0x42) r2 = getuid() setreuid(0xee00, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r2}, 0xfeffffffffffffff, 0x0, 0xfffffffffffffffc}) socket(0x2, 0x0, 0x0) symlink(0x0, &(0x7f00000001c0)='./file0/file0/..\x00') r3 = syz_open_pts() syz_open_pts() syz_open_pts() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0x1, 0x0, 0x0, 0x4}], 0x7, 0x0, 0x80, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106978, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x1, 0x4001, 0x2) dup(r5) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) seteuid(r0) sendto(0xffffffffffffffff, &(0x7f0000000040)="4d823c5a8e509ad76d8efad7074e4363bcbd93f1eb5ff57fbab21d311cc883f6f6aff4c1c05970fe57ca1638f9d9dfc617b49295c7da50973697b32a8d1d492c3e8df3c119fe6219d3cbb359d9ff508c2936737200c4c6", 0x57, 0xa, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x88) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x3) socketpair(0x2, 0x1, 0x7, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x7, 0xf0000000, 0x5, 0x2e55}, {{r3}, 0xfffffffffffffff8, 0x24, 0x4, 0x100, 0x8}, {{r2}, 0xffffffffffffffff, 0x44, 0x80, 0xfffffffffffffffc, 0x9}], 0x7fffffff, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff8, 0x6, 0x10, 0x2, 0x2}], 0x100, &(0x7f0000000280)={0x4, 0x4}) r6 = geteuid() fchown(0xffffffffffffffff, r6, r1) socketpair(0x18, 0x8000, 0x9, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x9, &(0x7f0000000380)=[r1, r1, r1, r1, r1, r9, 0xffffffffffffffff, r5, 0xffffffffffffffff]) setregid(r1, r10) fchownat(r2, &(0x7f00000003c0)='./file1\x00', r8, r10, 0x2) sysctl$net_inet_tcp(&(0x7f0000000400)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000440)="37ab375cfeea1d28a2ffcb0277cf44ffca54efa1cf9c63e486e753560751402bd0d47eec665b98c52d1a8cbf8ebf8baccc8d348245e39258deedde15fd284fdd5a047f1f165e4aa385603e126a9ba9d9637afb137d1a2137bf18311ed56d7ce177f6011239578034cdc95b17cdcdcbbe9af0", &(0x7f00000004c0)=0x72, &(0x7f0000000500)="2ba286a1fd2019937a21e1bb45ee03b8a5409b0a452376e5846822a72945c0cf52e2752685ea1fc86cc219d02432fcb9a14c77e54127476c6d1aecbd6544e7f8488a0ac911432542f44e22a093dd0877fd146b8d6e63939060ce613a7b9bf9f82b945d92badd60f460e9aaac7b1422da43013c21957b8ff5f810a849edd34d6737c2480e3e092a2478062822891043cf539c573cbd2a25d37596989b551ffac1482e2af1717dbfb5b3e74779ba4d55fbd28e44c14d23ec404f2c643be1a81f54e45d37156c54467664eedf019d9103d5ab10645f45376ca3cca656e44ac8df71282cceceacfb1b69699df731191e92af70d1f9b760ce6cefb83765673b2e", 0xfe) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x0, &(0x7f0000000640)) renameat(r11, &(0x7f0000000680)='./file1\x00', r11, &(0x7f00000006c0)='./file0\x00') r13 = open(&(0x7f0000000740)='./file0\x00', 0x238, 0x10) ioctl$DIOCMAP(r12, 0xc0106477, &(0x7f0000000780)={&(0x7f0000000700)='./file0\x00', r13, 0x6}) ioctl$WSMOUSEIO_SCALIBCOORDS(r13, 0x81205724, &(0x7f00000007c0)={0x81, 0x401, 0x5, 0xbe86, 0x3c, 0x22, 0x0, 0x10, [{0x400, 0x5, 0x6, 0xb639}, {0x2, 0x4, 0x100}, {0x10000, 0x2bd9, 0xa7e, 0x1000000}, {0x9, 0x5, 0x6, 0x4}, {0x80000001, 0x101, 0x0, 0x3ff}, {0x100, 0x7fff, 0xfffffff8, 0x6}, {0x1ff, 0xffffffc1, 0x7fff, 0xabdd}, {0x0, 0x7, 0x69fa, 0x6}, {0x9, 0xee, 0x200, 0x5}, {0xa0, 0x100, 0x4, 0x1}, {0x10000, 0x9, 0x518d, 0x8}, {0x5, 0x8, 0x9, 0x6}, {0xfff, 0xfffffffc, 0x100, 0xf044}, {0x1, 0x20000, 0xfffffffc, 0xfa}, {0x200, 0x20000000, 0x3, 0x5}, {0x9, 0xcc1b, 0x6, 0xf8c3}]}) ioctl$WSDISPLAYIO_GETSCREEN(r13, 0xc0245755, &(0x7f0000000900)={0x2, './file1\x00', './file0/file0\x00'}) ftruncate(r11, 0x7af) setrlimit(0x6, &(0x7f0000000940)={0x7, 0x6}) setrlimit(0x4, &(0x7f0000000980)={0x2, 0x7fff}) writev(r2, &(0x7f0000000ac0)=[{&(0x7f00000009c0)="c7aa851ea61e4bb797fcf658361349658921af29f8c684d36c7dbca2255069338548ce1d3f6832f48d54b86bbcce7c4f9ddcc1c0bd13405e44c58b8bdcfd9687702643f66bdba61ffdd0268da2c9e2d695fe859383432b163f2d0c139374c117bb83d0c6ff37967b5f130f2ca3aae447aa4a66b12af26ea40ef1fa79a77d753fbc3f74fc78d0f221c03eb45ff925937ffae3b7c48cd0e7d4cbca0c4358d55deca67ae3993571f4848b34406cd35388eb8d86c9660bc3401dae944389f5569749708712d305675a749f2aaf2ef25d65e68a9f563c76b4e71eb70cc81ea3c21db14ffd1183877f4c1713", 0xe9}], 0x1) ioctl$TIOCMSET(r11, 0x8004746d, &(0x7f0000000b00)=0x8) poll(&(0x7f0000000b40)=[{r4, 0x100}, {r4, 0x121}, {r11, 0x1}, {r4, 0x20}], 0x4, 0x5) shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x4000) executing program 7: pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) getuid() mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r3 = open(&(0x7f0000000e00)='./file0\x00', 0x20000, 0x90) mkdirat(r3, &(0x7f00000011c0)='./bus\x00', 0x100) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x13}, {{r3}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000400)}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000001540)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000140)="1487a91f73502e1469656667cd491f0aac1d76a3951ac5e4315eaf4e992f77b624d21ec5aaf2fb791bc8cfecc0bc7292f0b622145ff1a2ccaeb213c06874dc03053260855a2c81c6a34e69bd2622427b9bed9eacd0ad416a0f35dea7036de0e481a931734287c4fba2e512ca962d40811ecbf0bbe8c417a52420e505ca6cf8d93d76dc6b1ba61df3cf54d1db2a7f5a039587dff5b8ebf3d5856ae63f5ccc4934424eaa656de44969d5941cb03e6f12f36da0ef4679fd3fbe49b1048c2656a3f01734b53f1f7465c13eb59c23ca7a55d5d657454c9f9737541176eeb5a68302f886c3bf9383eb73b41b786bca11776638a8d6323a5a5cd3439ed680c0ddc5c459f92590a88e4bbd42648521054c070bf1afda91343d3f3b158ee6b81d5128fc916fcbc7950a48c3e1a48b3f562984409e01564e00c5d1ade231866635ded88ab398f19bc35972e1bda100b51bc4a0b4647169d8e894e60bcdbebf8d520831174a8a2026696dc8d680fd70a4637625662c0f9bfda85ed10556cf1705056e26e23043123d618ed15c770430596d1dc946071547ba17dc65f2efbdfc53742d5ac5968c91bea0fe65c0ad03019d272877a94bed227a775c14f6ba0a6ab8d00ce1ee2e3263864594c922a7aa8f3433d598678db12dc2e21643510ce6fca6e72ab59a9446783c8c1308c440e3dc4d3228f0c79d47855404f94744c0327dcaa3de5d23c18f2c0cd9bb830cc5d16566db1964780d265c092e131835ef03e202caf163701ca911c2b75b4b04b73ae5990dd2e94024d7af1d97d9ccd3c6837c74fed5457d8145d4389786d85155c515a5b8fe2a33528fa7f1a98a921337557565f9ccebb4c8eb1b884c39c2fb743224275a9c283cc36700c4bc8432ad08deacbe3d93eedb8aff2d60a79b5a4a211e9e03c6c1e0b9d3e766279d53309e0a2a18f1c2e1facc4c3a75cd15445d2c953d27b97a9670d661842a3d8f4d40d0cfe2e2a9a095095c2af51f95bcff200f989f1d354ffe4c630dfa221f6e09ab6f47c78f94ffa0cd71a4048e98dd8933362061b8d8d06785b82f1c266df47706de4aaaca1baafe72250aebf2eac2e942b019544f2e0812f05090627f7386d6fa425677d6f18c32bd559042dc9c28a378d973a5a005cd4547384774ee5d614e93a0162e299b3f90d5e1c6e79642a1824d81ee3fef4686753b7d2658780f92f3591bf02c45d5827ec2832c771f5080f447d478bd767ab101d7dd64a27d4fc58c75d88a5bea42788399b9ab8e2f96cf05481352931e03e7c2d38cdce14d2d2679483d7ca785d4e29e4c9352c48229810f35ee3f0adf34b662965e3db5135e62fc4f2aea54cb79c2acaebb6081aa94aa5824c0cd3f86461fc5fc366cc5f3c7f48d0476dfafa422a375e17da7203883ad406523747720fdb2c8e7d587ecbfa574437c23f31cb42c052b2c1b45c1dbc66b5a38b3e14c47f24422a7be122c666946d6dffcbb840d203aea011f82f3e8c40850f9a1ece5ab0ac624994b06bd04beb26cf485c0704b872f82dfdc7fbfb07b716a13d383f27b5bc4305872294b3c9b3be8c70db36b0a9225e399fd0d536451ca16ff1fec559221efe7f6d0aa89814e63982937d75abf416c1472f486756534ab11902d1370f4f71461c3bd905aacc66f9bd80f97ce081cd82c4055d2b119e4b4feca9d02914d3dd20cd29e23f9b62bb413236c43b46fd901a2165e4a593e5f9725f7c45c0f7b2615eae8712261466719dd062d9f7afec4d90da186359a269a624ed725957eb36be4842fb4640d48d5d7dede6f4d8c69e2deac94330ffdb9d4e9d16f11601bd62fc376028d9f70ff6a14ac2a0795c4f5e8874e7fd2b331c1226967e6789bd8b95c1e874e0e1aa51357cdb3bf40687c79aaaa94963d4f9555e148e5a215e678491cefb53a0ff8a52da5f377485d7e4e0e255a3655635e1b36fe847d98e161039912a5163429608cc6ea28c4585696c3471f53ad3c87128625aaf1dc729ddc77608c86b34db96875d2c7833eb1a75b3c0b3388ea438aa4279d4d49bd1cc64e87158f9214aa67ad4ac0abd80d19bbca4867d0bc958fff16424a3620fbe89b29ba2f21dad97f7b01c7a803eb0dfe811f4751f3a9afa3940051f7156d61f158c0bd7de686ad9a7d6883c74c14ab8b54cd1a52950a30178179e637c9e50ccc1d7a2dc11f45740bd2e9225b1cd039fc5a662c9498db7131620f4a04a9c2396cf8471c0b15ae8384eb97a6f9b5b06dddc52840fa5cd20004f52e5229c09832d733b889792b7391691e290e3bca24c40896329aa54f471cd080d0d36c99002b2a2aa9c640534801f5688fc4857cd4647953656e24d3fda736b71d4951cf3a2166453b42ce0e43ecf943441645d716e661320e28ff900f668fcc7918f0443196123599d798d064e15d6cd6e1c2d83611cad03258193b722b12b8ba119c8ac1d72c06115c6957b7b2653a889791adcf4a33c0f6e9fc9b354ccd05f067fc54147c3a11f1143f66556d6c33eead1867b045708826c9da5513c6026c2f81677b4ade498ee51a5824a1dcce3b7b2f12ebdd087910d2e907c2c25cd3552b2781f342c8fe5969e253aa82c3e354c355b11d87c8660b7245e0e4224f0aba85bd415c0487937343dbabdfe001b469037628009e76a224c0216c58d808c5791be3e3259c93d669b108c968c549aa70f0cf3e81452a32c0ee9fafc8a1c7d4a89a51e7eee3bbdd152c1ecb435a4cb5505c30a01e82fa61cfc1b4ed78a2da2a48d99af78dbdb9fb47ab5844ef454a758872a6bde3bb79f49083a8fdf207ba44bc880ddf4756cff22cd4cb6bbf51a655724481fcc44f1a2ec3c9587bbd05f33a77c0ad41838941e810385676834e8306357bc32e7f92c623954efd47c75099f8115b8cfb6224cd0cbf0f3c586d6abe2eb0b6ef2d3f89649a13d64dea14b931dbe47ec56633e7c5a4a2ca010ae19b41d7d51dd42b6d0140491da0bad6fc592657e4a5bb6b1e7f782127c9ef2b6692bdcd723d4d0a550790dc618d9570b50ff8822e503b400d0c6b941c528141b1cde3daae9b7700b45f98ed3c9646a1a5daf6acbabaf47900bbb12379dcfab45d4b25b26c4f9307975cc1810555277b9d435f42e4a385f13851592e1a583be0600a0cf8535714641b51c6502de151a78c0b16ca455bdf3fbd0fe6a39e56c3fb45f4fc22d4800d89b4abd023579bf89f6966875d72bb965037e5b55f69059766bfa9fe377e8d05845869eb74f73838e685e9de507f4d6b075f16a4fbbd6ce7ceaca9ad06cef21d643173ee9e3e182977ca997c76e9c2527aef17b66aab6f3fa4a2c71e6b637c0f73357e1b859b8cc79d402e6847c73c19283fea3b523b31df212c6ac65a4691be221c64f00047f0a4453f2d9429fdf4a5c95434501ec17ce6ba1292de33fd5e63261d16857b67065944030da03906d61d6b427c5df1571fe9f12368bd4a700f6c1200c921bd95bfbcded7ad56e0382a91f00c1ff034c5e001065c9ff8c9455bcb8690aff37eee3bc494b968d08614373b3a00af27300136abb96cd6b586ba15996184e841a6923d068b9c0cc8a5bc2568fb6d6f88e54f75663cfab51cd8baa35cb4d3324784211ef2100999d34710188592411164321f4f7d272ccf5e66c3250b4fc2d80a357e656ad9d666ee698edbd165bb00651b720a84e9c971eeefbb6abe16c90945793403ebfca99601962b10bd92fd77662bbef2024aecc4349dc28a6a99bb050dd1a03979a771c562d8b5d28d2146e971b010844811b0fd5c45e0ec21e552b8cf63f50e67fb73446ec3b1c3c4960ee3bb284669113bdf45e47557db018b6c82c67b9112f5e64b4ac0a1f02b7b8b9279ea488785ea2370947bc91d8534e7f79cfb51c25b51b61654212619819bd992fb440fd0707d76619d437f228b37ef99989d64c648d7509463837041ae8e9a1c360cbb838cf164d7c2be35f5502dff582ff08e3b76f0047f59f8007b3f9495062d6061dd5dff521b1692279e257da1e40761921470f609334299a4c2a265c95ea97ca98c4261afced288c2ea9c6585118b23bdb66ba9ee4f51cf61aa51bbf6fc7e69af7ecc6aaaa6a7cd8024319515fbe8eb5d64f6d88834ca14b3eb2e91c9af6001ca3e880725501fcb31cad337bf943588b0c93afb13ab2c734507336710fd08237ad335b309c292b0d13fc136fa15296956b40d065169488cabb270034175a8d402ac7133215011a40633af4e97f0827a32382ccb295105be79bdc34e881c48bbbdcea9156449f4881f847da8b9ef1877ab162ab4808301d649553ff7796cf68af483b039fbb952adf47fadc18f643df4a27a406bc8122ea3f65f8740391f4864b56e3c7d4da377233e5b47c52445faac4f9da2f1b8bbeb9ca65ed95f7d500c3863c8bf2a63dfe9c853ba5c04eab2a04f0fe692cdfebb977845e85398d3f5997173331ca7a4a46b29890406068f2843038acd70dd73447aeedd99a9c3d726", 0xc63}], 0x1}, 0x0) sendmsg$unix(r5, &(0x7f00000034c0)={0x0, 0x0, &(0x7f0000003340)=[{&(0x7f00000021c0)="95e9f753d4d61623436f4db96e581d923f78158a4dd352e94b4184c9b201a564a2b60b5fe9c320039e0682879aedf95b7d6c2af8c892457d72fb2b482d53d96606eedacf4a490f763b54a408b4185e71e25d3d767cb35b4ff0e9466c283c4fd7e7eb16828ecdefb7983bb5c37a4820b91ddfe6983ad78abe011d1bf83e483899a00595033e29b52a97028943bc80f8ff1d5f89ac533ca9a0421f4748dd2d1f1d46e8cad22a7747daccf784b845a1fd04381898f94f4c627b1bd896ce6bf5809cc7aa0287bde898d699d75202ac1f98a2f4fb10ccb9534252ae38f9a11263ffe1657ce60fcfbc7593943815260c0a1ccf905f30ef91c48aaf598af1d53232f32304f81fd10f1f8a9a8fea6715f35d1dc704fe2aab67b73f90e3da1549e0feffd114fa0d3f8e13b8602bf0d94ce3378412f09c90815f11038ed33e3ddd32dae4c7b667dd98f15d3e59535168853edf153212e80ac6d6006497c98659e7b23207b9aed8913ba784eeb03d2e5f2a64fd7ef3d9059a99aa03b2258b285380d771f4258dc128bfaf9e5e85f6123e3880e8cb5ecfe5dd67ba25e8b08c401be138a065d724bcc8bd2898a7d2bdb4373171ce84f2d63a8887f80c57b997bf96344e58fe11b67ba49d7c8fc530602ed10df92d8f573cf1be572dba5df7ca3f33764a493ea74cd41a606004057e19c9604fae5955caa77982e64e45a55103486debd41b8bce7ea857b16b434f666e6ff23faa1ee9a4e1f3c51c12c2dbc119f04b7ea0bb2b13f2be1606d0727f99d9bde95f547a87adebd52e2083d37e01cf38973060fd6ebd4d64f9a0b8144e339a99f0425ba3698323dd39296c888dde7e85bf18c79936aa1b0a3bdf9ced23a707163fc73fd0c44632c463de0efa6d39f2c1f8122c0a6221aae564835ccb06512b0db0ed6dd0cd7291b8b9f151f41cd181225b6c8c5a4ed24daab527b0ca9b24053148cff9971247346132457183e897bc0320606ec0a66bddecbc1754e8c4f0f44c83107d6f121cf09c13df75064dc64d7b26105632c7305dd2f4fc81e3e5f4f95482eff642495c06d5816e9d0aa4479e61113e7dce779cb3724cad5d962072488701b28dd21fc3e716a2a7fecebe6a3f043e5e352abab14fe37b8205aa9974986bf3f79e395e1f0e038ad05a12c52dd1d25efcc3545bed2ad1e4fddcf8671239e45fa43a7dccff1c7e548b6443c3a8be8c6f22744ec76e7b42ae4948f6231cc8e59ab375e4603aa946b5a396dc7d07821d5f1fc63fa1d9413f03f2f2c65b982acb0edb4ab11c53bd3a67c3945f5ad98f69ebe3c7529884d96e51aa4f8f4e7022e9a8994ba28c61bb58708c27146165aa5e18fb020051c120c59cdac95f3325c51c2e855eecb480707785671a070d4f1947cc5a8272949fdd195bc27ed38c44d98cb4a7f8219196153a39af22699372351435bb905c196d18cf93a90644dc62fcd592820d01c04dd63cf944bab54fb732debc500b8be3d63e8bb41e37c3fe1e981012388bc582f7a30d3aa93d62a263b4cbe23d41dce0aaf42963ebd45f91dff632220c55191e0367adb7334382496b5ba6d033bfc64b4aa7742fbfceb3a93118b1cc19405ef2a862415fc00b23b83c0d14633b6ea1f853f8bf4c8616167557c46c7db4994eec8cae6f6086c570c82ad1c2fb6ed8b86e6ab8b7da1fd8e393f5737fab468731d5bb611397bd33dd6eccf5e2026f33824da86cf7370d794bbc697ce92658cbc747838583a4abd4379925e7bd2e5b8fc00d5e66d4fae2332158395cca353a2b50e52558960aadb79ba50e6734f8410247f4de40cb62e979be8d98a37ee42e52a2a44ecf4b14042defdb99661c360043b46d9e3992544e2d7ea64404b5ee3abf1da8d472526b2925858a4c9abf21686a52f5dfc9970abc8c22579cb736bbd97f8b38e780759701f579a72f4008709fdbccb5d275b35a15ca63f592f35d595d05df8a32614a1c2e8e8d1ee836560f0144fb10418bddc3646ba49850a8000c0274cdc007568390a799db43462923694009f53c165d936c3d7f2d82010f306636eca5b78be80c433f639b8c5181e2a21f944e9f50fe105ce0b456f937b19095775494bdf6ee229acee9f7533f87db09ec976da088c3897596722fd0c4f1f599780cac13cb98cd988f418dfae8a248adfd8dc3d4be93a9415a3d050bc8f80fce43e38ea9af37b1578afedb2338f6bc7ae72fa363c4146c25de646014a1b595a294edf734dd15bffa6f553bcebf8bd00f71ac53bd85eece14eafdb2ca63d84f67198afbe90b1a03472c251f958db1ecf14c3599f951b6141f9e45d2dca305d38b7da19b1a8b0e6ff814ca191a2770afad64e8e9b5c8be156953f18dacb6f9488f9ac7c7f2b34ec58701c60e074c1c8a3e4edf5578b530ba6e64062aba3a784c2fbe5927f8a3c315c7afc0c998dea8df6426fc38f05fff18cc12f30ccda4024dfce37e86f601915dd168046c92074b15cb04194ce7b6b63ba8b0e55e4e18ab0490a33b83fa4ff723103b073a5aa186ec6472317b16cc8272ed7073d4826d684d8e342e637f36d22b667437abd100aafa7e01c5313615a66fbfd1d5ba449f221c1445ae7627e948b818fa16fe86fc5fe3f03154fb559ab210a12d90ae742b89c10b3ac19178151cf97ccc85a2c03197d19069607fda2ad67cedc0eab3b8380b951b44eed9e7c99ccb194c8d216b42c03bd4ce320e3a531e62bd2593705d1edc5fea6c8290be281b2a3f8ed87bd947761ab1f9edbca7bc4a598113241eaabf83d863bed9183cf92ac8bb64deae5afb42e9ec0a8b0ff96e561e2a9112b55b8b3b023d6905866b51a91b465a9f11f504fa114f40df8ec881df55c13d0c9cbc3a0857173fd1d9533e3946e2418c28a5783b15459998779a58e364618f688a3c6ad1ec225017e807ffd8c5b2500cff2604500a6d2382ceb47d462f0b1aca31e383913f72d39582282537413ea9c929f9cb7b2b09abb34effea72be4f8a29e6c278f1f85cfddd68c6ee684aa0e3ba8b96177337be99fe95500cbe5d53b9d1916bb940661474f70a2e12db2e07eb9b0debaff4857c4be8529efb36c1aa7eada2c320d762cfc1c666ec501318d112606130e9efebd096c03f16acf72f153d41a2dfb297dd343cf5d6c8c1c09185a733b9ab5bac75249857d369f30d49660136ba515fcecd678ea6a59a08dd4f33f5ab2ddccc3be9672553bb4f2a67126f38e74cc7ef4d89ac1607d24117476757884b14e9d9c547a5f695498e84f8a8abe96c47621ec56bd49fc1911b5e6daa1421590168e54935121e8907470717a4d8a55dd9a328524ceeecaa79cf46da18970f865d392e995c438b1f7d38de60dff223071841a5d00cce452ead9ef70e82fa57c584874864566a8d78f434486155bb14b83df9fe65026becfc7ecb223824d28b64a39215b3bf67daa62e1fd5819bffdda5e0ad0dcb08cb2ac20f3be6b44ebcc07c349e2204c79424bc1c019e61b54561c1d58cb9aafb269127395432a573fc9be002d47683274695bbd0009f3ead526f5aecf2b7f1c8ba13713f9c05bf2795f423a1fc119ba29c999ce1f9b96a9a74c666084cb92b2555e9b611e46a54a6a148b4c1943e0afe8399d3ae8e8c70c97a7ba7f6d46db128057f0fd143b94db40c8997c642a507b1765faebbff717d983b26d6b58da4e8869f18a5f458f1235eff78b652dd9e3aa18dcd7a72faaf9b9c55a4ac43984186b19c146573bb722443217f4bad917dba15a667bcc905815b6f1263e102ee583587a7827680f30d0e13a6c814de414909d325eebab0fb1252443f9cbc472623542592fd5dce535617bf44c8069eac2939d5b37f79c1f9aea504d9e6a63eac901b60c4718d820a69e9029800ec58ec00f06994252777451290f82cce2c4bbb15dc989c3e9feae2dccd4599ed7d469be73d6e13a265103bd2c769a54296e6c2d4746b63620088310dd23badd52896f23ba4fbbc1629cdbddc9a6ae4e3ea93742b1b3e3b786f9c704f1ef570ae35525180e2d6c15c5278c55002b4b64343e92510736f401d0549c3dcc0b08de654b381c98d4facf2d3f41ebf039296e7c47e422a27e6b8959fbb894116f324a1b8961d5d882ca8315ef3f8b41acf2c8dc6aecb56e88eb468f8d828732b6f916c644ae8388e48a63089be870ab1e7b803a2b7079395f7bfcf678af6d62be953c5faf576c08097b1b27b96acb43609e24ce148447c35081ae22d17b808309f5c9f6a2e8610e686ee3d66c2cb6bbfa516503de55652025c5690a3f29a7e3762839171be606fd54473436cbec06377cc223ece2a5367f00999d5b1a1f6ef21832a21773509c69c088f207e012692c2179d6eaab54f9d37cb8de34f7d00634f9605c4e5bf0af85362d3f649703baffc7065cb9b280a43489de9339cef7d847898a8d9e540fbc1b20f08dcfeff022e763577f3efa06cadeee3396304b85f7366a5da4ba858bc4c29ab808c442e48fa0a916fcb988c03cf868dabb703a1ad45692758c4540854d3085fee6323f849a50b67966821f1eed0bf2d604b24e2afaa69b05f6e568055413522c53941623a9272818e00099237fd711cac16263708d1f758882ef972c6fe92dc6fd7ac3299147843023da25986bc978d0964be59cfda7e656d2a2e7f2f6025274b11419f05edc276ff40d998e1b4956842d011c015d723bb9529dd7a548c3da4891297ab4f9bf4fa69d16023c52526617a1da3886b10945b188ac697b54006cbf0b45b9590905b7c64310fa1d4e791efa073e02b4c08f5955ee211360f48b15c3f4f43d7c144ee1ddb3fc0a7146f2c167209652f0dd46a240a9f89e2dc11a8aaf96230c294f9dd4a88c5df1d83d88a6424f028b47d66f07b40a41eea0ce6a547eafe2fc8f2b0f91f6b9cad7a19c743487cf3ace7d40a55994dea1ca3ba7b1f6c20344043a2b33d009723ed98ab7d28eeb864f5cba351859723469627f0c029194e0a0a1eec23a024e64fddc5c9ae8c464468b0d4a6c48309b066878a9115043dbe9222456481c137690fe23512c458e4f6b39c377531d7163cf9365058614b461abe67be744ce10507767221f789955887b62a50b4803b5099d3ffe633acac149fe0e06ff42bb5abab55701de9b89d5c5c94a7f613c8f3df0ed6ef7010a92c04330d32a18fc3d517d42c0d659eff524a32f1f139c7e2c8183f5274ca6db078bb36f10a8cc2cfec0893b555d97f14dd368e49e03025e390e20f6d84ea16d63a5e5b6d6063637ad65547dbcc292d55838f7a86edac4c6a49a2f850dca93bccd74b257af3af164b40cd8c3d8b8850a95f58cf24ec9fb60958174b407ca9e5d429a97bfc923dc6aee2f463bbd29af6764ed5d051acb764554bf9e83a583199d10d7aaa6860f979b12b1a72d158765b50436489e275d2efcd3220a6bf8f387748e71d1e3815d6c9e8b26516458c6d4dc97ef85c41f5708f6ba56a3401e9381f8966043033e9c3652cc43d8e3b2c86a3cb3ab5795d3aaf49739122d5dad49f7e0fe0e86d9d33ade3d63ef220e86fd124a5116fd544ce4879b27f6a41b1a661f1dba4db5dca9c41d5bbdd31e99f753aef9412f2d9da79769c562a0492594d0b1a86dfceeaeadf70c18160f5141e0e58d2a7c6dbd23c98ac6b581034385812dc71deb1c3dfbd5daff13b8824e2b9f8f11967e349558aaa0084806f4a6c161f689af95459bb00e780989454e0dd2b5e00816f394d99a3b010a4b62a239981a5df809bbd38d3ff1a9f675e74b79596b572f8dc1a8a6e564f3504cf4a79058e7413f27abd6398c92517852d", 0x1000}, {&(0x7f00000031c0)="93583ab6a0369f821404b9274f7fd5abad6d7c2d76e2cd02665fe19430908bba11c6b2e6acd0aa6de0078f88e93674a416c6be9ba709f8489ca29e310baafa32b810e764", 0x44}, {&(0x7f0000003240)="9b09d4a9debaec7aec5638c73370eb2b2d3c0242945bb886e1b3d39eeb87332b91881a51c1100c7704e986a9e79ca9b1d3b9496ea25101d65a037737c3b7e23c6291e0f338b4606fcb048e1f02ffabf9e904dd27704170e56045bdb0dcc429e4b4d0f72491b953c777568365a291231a3a5f166cd070880200c2f09f7c772fe2a29b310c642976634d611574d7bcce94baf907148b7a0b71fe65aad235042b37bfc1ac670ab0006d08723ff03ed028400462056680449cd7b79117c5bc51d38c888468dc21dd44190bc13d3d0fdf49b29c1552ca670a", 0xd6}], 0x3, &(0x7f0000000f00)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRESDEC, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000000800000000000000ffff00000186eafaba48", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r5, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRESOCT=r5, @ANYBLOB='\x00\x00\x00\x00'], 0xc0}, 0x0) execve(0x0, 0x0, 0x0) shutdown(r5, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000400000000200000000000000005"]) close(0xffffffffffffffff) seteuid(0xffffffffffffffff) socket$inet(0x2, 0x1, 0x20) write(0xffffffffffffffff, 0x0, 0x0) r6 = socket(0x0, 0x0, 0x0) sendmsg(r6, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 6: seteuid(0xffffffffffffffff) 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(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000011a000/0x2000)=nil, &(0x7f000008e000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f000011b000/0x1000)=nil}], './file0\x00'}) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) clock_gettime(0x4, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0xd2df92dc892e9a40, 0x0) executing program 7: openat$wskbd(0xffffffffffffff9c, 0x0, 0x10, 0x0) socket(0x0, 0x0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) setrlimit(0x0, 0x0) r1 = syz_open_pts() kqueue() open(0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206922, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) setuid(0xffffffffffffffff) open(0x0, 0x0, 0x1e) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x1f}, 0x4, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000180), 0x0, 0x0) mknod(0x0, 0x2000, 0x0) open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x1}], 0x0, 0x0, 0x80000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0xa9fa, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x83, 0x2, 0x4, 0x800000000}], 0xe4a, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x87}, {0x7}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)=ANY=[]) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x2000, 0x64f7) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0x0) listen(r1, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) chroot(0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x0, 0x0, 0x81}, {0x3, 0x0, 0x8}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) linkat(r2, &(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000340)='./file0\x00', 0x4) connect$unix(r3, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) symlinkat(0x0, 0xffffffffffffffff, 0x0) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54, 0x0, 0xe0, 0x80}, {0x1}, {0x0, 0x4, 0x0, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 6: open(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x198) setreuid(0xee00, 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, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @multicast2}, [@fragment={0xff}]}}}}}}}) r0 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r0, 0x0) setreuid(0xee00, r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = semget$private(0x0, 0x3, 0x830) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000700)) open$dir(&(0x7f0000000000)='./file1\x00', 0x200, 0x3af) setreuid(r2, r0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000140)='y\x00-A}C\x10\xb1\xbe\t\xfaqWe\xef\x97\x1c\x15q\xe3H\x1e\xdc\x81H\xf5\xd0\x9cz\xd9%\x91\xf6`\f\xc5\x05\xf3\xfe\x93\x14\xad\xba\xfd(Q\x060xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r6 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x3, 0xffffffffffffffff, r5, 0x0, r6, 0x80}, 0x80000000, 0x2, 0xff}) setgroups(0x3, &(0x7f0000000140)=[r2, r4, r6]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0\x00', r8, r3) fcntl$setflags(r0, 0x2, 0x1) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) ioctl$TIOCSBRK(r9, 0x2000747b) r10 = shmget$private(0x0, 0x3000, 0x82, &(0x7f0000ffa000/0x3000)=nil) shmat(r10, &(0x7f0000ffb000/0x4000)=nil, 0x2000) r11 = open(&(0x7f0000000240)='./file0\x00', 0x100, 0xd4) r12 = fcntl$dupfd(r0, 0xa, r9) sendmsg$unix(r11, &(0x7f0000002600)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002540)=[{&(0x7f00000002c0)="ffe434f2769b30549f9e37200763b26b36ead23dd5dc2fe97ec07d52f794c81cf88cba77ab0499834f344e9a38dfb591ffe49c98978d370f9ff35cdbaefcacb9e6caf856680c3a8aec2f23938c60b97aaba788c47d0cdc0fc0f8e57ea9f65a5118ac2f9361f57b9d18b2d222f3c6f2a9209bd192dbf1baf4d0d9d9e94ef9145604b69d71fd27b179d7e1cf5e31205a74d08c7cef2a6da3abb7712b1b95624489c7d95864458cb15b2bff8393e5c46c355964c1e65694fd3a1aabb79296c08ac41e1ad6a70243e6c2aa4b7f17ac550cb7216a08e24468151db9d1d5b98463d4c6c42e405c81c022928bf9c37a86886962572270bfc9c0a642ae0c807d94a7b3de285abf3948a7d6dff5928fc920a698671f76e84574beb1b1e44ac888ef1ec4c493605d4436df9d3e258221e7bf3a58d9cd6b9918348b47c7646acf5c21f5a4a75271e65d795c21b1c14e860091e8668e5db02188292507cd9b4f9c2ef692f908661e617ad20177d36580054cf5260605051ced780b5479c2314481b7f104163fcb76f73e7655d3f9813ad4506d4f5a730707318a1bf9cab32954375ac2f4135b10454631ad9b9e1e362d1c50dc3207ea8a0339ffeac51a80f0a6fd0be32941dc512e728638eb0d194019badce5613c7f3d57ab8272606dab737915de9eb16853a3661326c37c2b5ba40c319891629365f0c0b8d593c14cae64a359ff4a04e3b0758a3a0922584d4d62c5ad91b044c23d7ba2f803ea80657dbaaaa80ac47e30117cb41710443b8f653f97ce83307206bef2757ba7297567f891de6599fb45d61ded04e5ee01bfba6475a310a391bb6fc975fc68d5e4859d9240f7204df4e5d9657391a397245979a76bd26fa491a9fd2ff3395b365601ebf693e3d3fde1be42ff92c093987ca5d7c8f67fdeb997a6961524680e8fccad6573ecde16834d1909413eff5d9a965683b7e34ce8c4ba7c6ebe029909c43e8aab5e171cacc54736832097ba969af566633333c2c9f0d2d5d3627823c04d77f3e0def3190309d6fab84135dbc9a8a923d9458d42d746fef82638df20553d936727e3cccf28c7fbd5ec5b3f4925fe61451d78ade7363ec3b73a3c143671919d1f9368f8195743523a09e058514afb46d1430fc93ac15460d035517c84975b795a584937155052e70539cbec32d1fc674b08f3f15458ec2265a82e3f5ec4aeaea7026871f521a54a459a97243536b07cba659225cfc141f38c4df9dc5cd61855d50b5ef2335b5fc2566e9090507e9216f43f1078b5ca92373a980f6a2cd8c723c36d3b33c6dbffae3c4ee8870ac588ebee5f26c273dfa76bb3a866f15f8887bf9e241e06807adf57b485d5dd6313dbc6b55d10df1c69a2eb4d3c893c8432a1ee6e289477b47abaf4e9159ed8706236a24bec6118c86a7059306dbf486765e4a174d7029ac59c9a3b1253377d265203d932855e10e92004f902c0775e78490fc47cc50d1fabf31a6805948b6a86bda97daa39d382b3f63ca58eb9473803d4bc5bb47db689de185f06c823d9b88fab5ad7a5b6fd5669aee1b47b6a2a8ba50765beb4f96c964b54a2f005161eb87967e607fcf5642e1e87d1e90d8315391c382131e238203dcdda85c0249ecaadf36c1b53e53b4af5c0b78cd1c91460050cf7a7087dedd1eede4ec6d80e578514501bd987dd28e2df436a6dbb1d05c4e5f0dfaa0e89809f1ee3c0d38d45191bf794f7ade139468ff176240c8854e4780f399a6addb2acf1f4b2194a612e4cce49cf1caf47c6371f14556d11618aff3906e7ff2ee407bfd9402f4cb88a6271acbfa601fb3b252bba4f83895716a9d155d087ea908d84919c7bbcae673b7d225731f4133e7627aff8d0e89bc5f03b670caf2bd4359d5d892ded85bdcd375dcfef2201ab7de035fa0af9612517582d0003fa0dcc3ec2ff8882cc7e30a9b7a1d6aa73b0a469aadb2da754cc8a17592a422a55290b04069a65ee7e8662da0cf3eddc6783187ff274f2015afe223a55f6751a4f444fe576ac2e726046129e910a940193d7085ff21071df2646cb712c803c96e3d8fec981894699d800e8b5b355b429f91ba15c64731ca66fe024b460db3ef677cead4d83ec9738c34dd5e663f6e574c88dcbb05f1dc224a6be455184f93eb7fb21974072b4026ae6f0551c4db0738743cc6feb1c442e814c1fd7b76b32c9630c482dc19a5f43313aca62e00b9c7faeb9e463b146ea9570b9e45e9ab577065fdc649602ad9ebc27ad4aa390ae05da3f7c1162768189bfa1f557f617fea51d185687e64df1b73794cf96fc6129ac647d294c11a571475e986ced8229ac78183422bcc068e66fe94c5247e6f21cedb6acb112d388af406de7a274c20768c63a26e03b407334702b7be0725e280279d02da9fa9f278b2ca984dc0e27c719fc341fa69b3cc614ec7c072a7ae9bb76429ef4104abf05c676ee75b860d2d2c2366bee46323dd23e9d9359734965e4d8fea5eceae4ea0033be378df87bd9a7b07757eb81c035d32e4ceeb103f5851d5fdc7e520716fb1e1e9a97e1ae515d11395374587723767d749de34d640df265fd854ec1f804f60ffae0ef35a85fd7eb35f0148ee7534e4063f2dc8923d32ebfc902464f2ef813ddc8e4bed17d1a5c051bae3fe1267b40477e4062ffd1410f807a6f51ddbf588321721d71871759ed130afa02340514dc9e2a02e4d9551a55bda7cfd0492836fb36909568ba35ee0dd62e84fa66d8854770e5386d5a6d6041f96538b65c278bb920a82e7a24dd0689b656037dca3b7638622713af76020cb8df68efa6a8cf4a04e6a24193d0d4b49142e6b96df41e1b4fc5a02c656cfb1a3adec5b013d2725eb23047309fee589584bbdb4d19f43139ca60ac613197d30b196bb24478eac2892028e39f2b15f8ce67b19e9b72612b06e07ca865346fe297061167ee7d6e74187fdbf09043532d89c152403c7bc58fa55179fb9218b2837e453ae11a65dd1bb303ae5d261682486824b3b807b94171c6398691cb4fa5c1d337a9b58e3582ad95665d8bacc2af1ea8f97bb344d35d26ed191d81b64fac517a39f9af8aa9bb1868c62289bf729ebdb3b50b35ad2eacaebe38a9d54dbd1504d97ebcdc09c376783bfcc8faa5da63b263783f9e83500ce40ed9abd8e0c24abbd967b363ba81a6164c1ca9a985ac1b63853665578024c96590b3eb568c8ee618baa7ae309d661e06f2a3ff060d1308e1be22a3a500d6f30eb3d2e6a073ac7f61b6be8735ab7bc2eed161558c55e60da6fbd23367e6641f85ff50341460a6568fe18addf43d9082acea0ca6f396daecd0b46ac948d2ddc3a0b1ebbd7884eab79d936e9951e52965a979a68437321f112e5c25f6b13906e69e508732fb4cd71a78ce86848f365ac1576de5572129adfdf61fe471fd29e7aca62313dbfb6ffa27bc110df7010105cb611cfc14fe70ecf70b29656fe9c318910e67a8291465499671eb737f0d7bfd5da5c29c018d941e3a3060de996a1beaeaf2b8827a095da4aba5c2e3f2aff0601065672f4bc84968daa3a9ec72ae65ef86bbf3eb46ac8e5e0136b942de3427ca4cff60c64380be46c4d42591d6322b033ea44e6389377468806822b888db5b5cfe7fc8d37b141b978986ea6d158ab275b739273388683ccce91a5fda3b230d8f346a8ae6f375a8317b0b212471976131af9dfbb0acd35903d5070a932f795ba54f2253e133ee1772424d214f49e76ada5a9f73da52e669caf31c48c8d73a2a23c96fbe786bd12761d0e8df7f2420029885c738ea8dbc55988f95fd304c5f7a975bc525ff046c3ec327b07d644d337dc79471b396f7a616236f76516347894ea13344121506502be891ff969f2b86c6bd6e23de482dccdd39e00d670a94289f9e978059160d27cb0cc3549f3e9636834d87fd7e85b10218f6ba54dca29bfc572108ee821575061f2c1cb5ecc4778b63d4780b37099b913ed34b9d53e16edff6a27c79a1175d2e12d71be3e062570b2c68410c5873ab5bd6655362ee9ed0cf0b598b0455d1dd0e15572f6e51c432bb47d6f4c41d753c7f048e4936b2cf550efd8037a141fab6bae661e49329ad3930504eb402f43982a69a97d3f80ba984f4632dc82c01c967a8cd7770eeef7b2fbe9f49a9c8c0f28dcb787df1b273bd7461b0854470d4dfde2496426844ffc6781f3c3e380db0e3778856f660bb1e16b5335de3700e1737cd2ac62851cc9b47158090353f84cb44105328466160851a2f62e08815db08366a5779db30fff2d807bd0f4c44bb9335117d21f2c8d561963f983c4faea3f9928321ee1002e3b94b8c5e15e8306f97ab2adb4fb59d08286bd1f389c0793ba738972faf7804ac7cec4c89c9e09435fc1c20bad3be7dddc7d312476c3ccda83ca43cf5c3b008fc4e614c36bf92157eef9c7d6b6d168de9b12ff85a8693d5558b61f6fac6c8636fc7890280123b258605ca322a2367c9074bb289948d4ecd7cd66f4d9d3e231ebe662033366a1a66ef608931a374b691cfc92a9f3d4dd3b434aeb36835fcf38812d6e454d5926022402180b237276c4973d82f40d3c48c618ceee3d18ffb9943820a68fe200db882e4e96a1e37f4b944999473823fa459a4fdfd361637b5f82f40e0aa3a31fa66504dc696f2bfef09702d2f3e3882556b116aba97a1504049a34639aecabc5fd0c06239f0399a455e86544601d5dbff482d42859efb56c3e1b434a753f198b0f8e45884d50575698f866cb61015eb276160ee4b0944ecc797121c1b5e0a9594f3394c2eeda755ec7d05e59ee95ea357c780979465a29c9789cb79ad29bb5c2efe9e0d5e26f235ce1166b6513568f8228eb5c69e62f945023e4baa6aa3bdb6fdce5b26f082cb240291860d5d36f03f90f51ebcc13d9846faa425e393fbe6e6144198d1aaeb336cc446293be12cf35156ca02643ad83b99990c007221115f9022798f56c571896c27cf914f2b8e5d614ed5e484ad5013ebae65a83415c43222894e2265f08a028eb5a6aaa2fd540bebb63fd7242ca4bb8901584d6ff4a75d74c08e78c14d3220f846a004c25defe2279fd0dfd89a071affc2962a219c5b8166103fcdf88796f1239d25413a4ed6b6d220c6d4ed8eee2c7e50998e7845bece25386c1df4235c8766df8f6c73b35bf646e4439732dfb10f9565ef60bf312b48738c87371843bf40f2523591f3e57e1c441da83a4646f656a2aed3bde2a39dbf32d8b7c4b1e3be1dcd037f1c137d7cea2af2cb7797cb2d788fd50b8dd46ea96cb0d1a5740e583ea9055d888dd6138c556c7ae9972333a1e5f93527b6f1c4e4ac058d7b51072f6d035e0062134c25aba6ecdef0f665c6130ec790458ef7705ec5c77cb5c5440edff388a24035715eb4017ff53d82d01958c0ff823eb8818652299e4bd97ff8a5dfdbe3f54bcc269e347b2201221a67a51fc21c918a230f2a5b10efdf22b5c842b83f0fb80730bf951e9a26bfb53dcb2f9dcea61ccc6521e48907b03971149a8480ae1c88c1c7beb77d40239049d6d78bc5acc7af82d6a6227d185617a5a5d123184c54f4eb43a7c0070748bcb9c9bdb63f1604d407693847d617cd3c0100be1b4b6cc032343f74f3b889e79439a50fbb27abe464169c387188127f1e2c17a5857283640ddaf02cbecd4cc377523d0973fbdb408e29023affcee8836b19f7f64a26d6b40b9bde07272ddcce944242ef6929b2059c4c0d7defe361a3ba3a17e7e8913811591653eb2e609e56bc9a718782a626ee2cc723c96d459b15c18d0f2dbb4cc58546ab799aad79a380694d3d", 0x1000}, {&(0x7f00000012c0)="7874eff5beee37fec49d9b9078dfd82e8ce9eb23d94e9e87bc5ec5c4a6631856a4ed74603c4683c7412474e11a2d56322b834cc76e6376f074bef01095403e3f0ab075d631bb6614f201b1090a240aabbdf368b444339604a5b726f67d40d93d170eeb1e0cdf02426d17878ab25153a763b3291541b80ffda9389411ef8fac47c9bd59c1ad8432c1dec153b12dc96c428d8a74d18a4f9368cef7c2b55ff6569408e8536e9a22580640d94aaf6a80c9b3ed2d761f1de7b91c13052ca55f3deca0c88487c87d81a5e660b58658f325ae87f6b685b85f8bfad90d546e31d2e21560", 0xe0}, {&(0x7f00000013c0)="e6eac1949a106ffb31a9c9c52bab8476ba9d3756c2b115ff58b142ce", 0x1c}, {&(0x7f0000001400)="adfc9d3e7e597f31fbbb546c27d43e79d70342e399deeaa38e92f53ef3e6f61c2f7a1b49ad644e38138b09b4420cde462da9d29afb84463661f7b234851631aec10548f5b5a08fbf9770093a1f1922fffb41fcd0efe236f323cc70b044cdc74f7d8bc36e8ea6f485dadcbfc0f8184cd0161bdda2fe9d682dcdc455e1ee214e7f7f8f37264117aee2a9a8ab73105b63517e217f640173e46f0a2a89b98e18093d0c4a78adcdabbee59c6887820ea3e8fcd397155a295f4ffd92146c20bfe0b8c134e05865bed1ea50072c637a885960fab9c73c713a2fcdf5ef2b68af4d5a6b5bcc22f1d0130c582c8086d6575598c52ee80d12a88ee15e88c2383b1dc5a16c3aad78f59d063e461d2ff74efb68a45651958b04c46b5a2814733eabbe95d9dadbc5e58131c6fb82a5dda579ddd02bf84f32826549aa4bba0bd384128b5a69fa0b0e51733fe0969a08c470246e804b9c77593b9ff56f5920f90dd52ada1b988e12f5b92f34ceb47fd2839bab49ded0b6b37256d961f64b05b949813fd8169d05c130526260693fc1dc0ee8f2ab141aa59a46eef2ad17b5d59ff33ee9e9b31a0bd827afdde679f4759678154f94654c0c71f2517d0fb27263e5dc1aa960c026b2d31be076189c9777d6874465bfc82393e1d77698676267097e61f7bc10c25216babb664b6f3218f021a71cf5d4f1dbe4df2d56728438e1041be1e07d2dec5d80199c822f6aafcfbaa9382cb904d1b2cfe259ca5fafb91a4472c28e343b9c3128de19130daaaacc10af6d676359458c8f609425707b0ad44ff1d6af878e3ef13914361d44fae4babbb63d7d4ed8b606ed70c5ab89c90191ac9a6175b3f210c7454974f6791e4fef8a1bb4624252ae5a116515389cc912b9570e6479da9f2fd5ede62d8da087c644831944523582e4f5e4336a03ed5de5b07623d3c11c78c245c867a08fe4a84ea6756c0ffd790802d51a071a2480cdc8b0e89863e9c593612c9b8afcb5bf0bb6a6f83ec19bdba1780cf6c8eff88275b605c4449bdd2654e116a213700f9dd97e114ab2260d6acc6c25a494dc3bcb4de21788fb4b30d684edfa18f129a6043f30f7c7a08469628bd1d45a53b0b2dd59cafecd4dbea54d78e4897404c2b22f1d80a36b4c9f2609bd94fd2be1a5568447d978c1ffdbd516b1b3b1e85c8285f583886300d077ad07dc260320212249c6d3dc43437def789a147923409be9bb498f0748afdb91b0711c966618dbd479bbe5787803fe595f21d82b8836d64a966963c4955e35b3de57aaca27251f6993d74ad28050579e57de90ebde00f285dd42cdf380b83a94f72f9dc35ebd22a23f8453026ea083423ad795a091e710c14a584e8148836b340e32a46418e00de0d617b556bb6041bf0173f13f7dcd261b5159ebb577e1d32d8d883a6e87b1e90263bdb48f54b03df10ff61de678fecc44b921454257ae00119ac53bd0f96c0a42a6b5b6b294dca3bb2dc922b183a8753427ca7af041d555912465159b786a4b7a5b1a92858921cc435b37cb0fabb7e748f0c5b760ca99681cd0a9088c989015b3f40a2e658c7ee1b0f4dbf33aa71cbda452b476a397ed7caaa87d6bc648059a65496a02a94cbb7169c6eb0d4dbf4432efe22366b289277065bdb96664bbe9cafbbb127437138635e43a6d969b033c5b3dad8ebc058e368dd4ec2f9596d94fc69e0ea7445f9f1a1ab047ea406408a731191c5dd4428c8a55e5848c86efb2f7fd485d136b07d956e8e50fae627a51fe0e9b815dddfadad4a594f48358e723b1382a09ae3f9b2b9bb59449064b7f37ee5178e60b0b5b05c0c03a6b18f9f3017f18f0c486e9f52af011e9d72e26676b8369c002b26b5caad29d3e96cf412fa74c986eb69c807fb5867132b878462c3e8cdb5b173599a4cf3c48d9ad28a3f1b3409422143ea8cee8c6e599f2549602a589babbb7343b252c2d034b1280acc895facd6f82ab7e7570e4ab21f82162f43a4cc84d9567eaa614985b987383800a79a1e9887329fdde748802457c6f6d174c176b50f13f9ad737e4fee3ec179499bb255ea404816b00490c25056f00a8b8d7743881e79eae8d0e7bacca226381a67ce47caad401d64d458be4b5065cb80f26884293b1c0d800650e09c63db9788a9f7168a273cb305e4a3272fc73856f37e81536166cd6a2bf54662fadc4e7c9a93d5a9191fd390d79fb8803fa1200b98adb11406249130731799625201c7c923f4879643fd8b80927bdec929fb2880fbffdce67eac8a251f86188b3ffbaf2e7cedd288e3e18ccc4ed550d2d57d0cb0f1bef7f854d445980007ce9d8805f2d248f6fb0cb60706de6d002cfe83114353230710a2ff43afc9cc04ac576cf860ebddb5f86c7236728ec74c8e1dbb7cf3e922bc261eada4e2a8ac778dda4d3ee84fb05a862cb605b20a427561994f2bfdf523bb678cab0587a2403edc5b7ce83dac7f1bd72da82ecea48fb4880e472b62fb140ebaed35ece3bb45f75b6f0a26e6dc173f8f084fda525f8ec869bf34434d3557cc6faae163030d1be94d7075f2b081c4887aeb345bdb13642da6f177697044bd1506e73adefd27c9a03506e878698f06b81d8599e76b41ae188617b34ce7ef6e33e5615e59db5b2e3fc628087220b6f327036f87098073e7d93171cfd0506721fbc2fa1754a2327c9ae1547996fc9bf109b087049d32d4faaf08dd2b0ae85949013d870ce13dcca90a3a00e7e005564d97c0979e591bb7b5146bcf72e48cd3afc673ae1df5800ccbbb010bb89df722f466c5783fe19f6f9728e5e7696278587a18e621e82949746d1545a64a7736ba7e73683e84c5cd7ef94e798e6afefe5cf023e86bf70e9d6905c93a31858f5363a2ae2d5374688cb1a28e777fb6d11db850e8b6341763c40fd2fd0847edf5cc86d11a2259fb2979c301acbbadd7660d4c0f3bdc0309be46c3e45bd873939da18abc8b6cd1948afc51fc225e80575e43ea816f4c46c0b5f4eb580ef9128b9ee46089554a6f888b1cd14fd166e5ef30c91425748a74d65473bc793e3c2c4e0e4ceafaf794ec09eaf579d2252b1105a9929549b21db6bb95ddb5fc84016aeef2c40c5dd09771848861c03877c353fc1060f1462a8e3f34187e3b4ddd9f9bbb220309b1824f679f9ab1ded22c8de688c55ee8e1fc5f1a4c8579af6765b66ded6c34c15f6515ac38fef7a6848a13d8b78dca59b18f265782349f9973a595e686dbdacc12e8805aa2698d54b593e6f5ae7968862fd8cccb08571129393058c4beaf20de02e7056c39d96e167534864773dbeae03238a6cd6f82dbb9f1ddf8288605028c57e6597421c852c6886c6a2f9ef698b599677892be78363259478168a74e3a6b2a00778c11131573b3c1be2d65c8d43c3cf9003bc29b8828ca9d51dce8afc28dac906fced0a167e7da202fa395ce430a0001eedfcaf712bf2a173c13896f28a94d6737b7ae16e77bce729bc4b7c6d222303331f5db5fe3900ffe9fdbc61cc76428598a1548c49c66047f4f6f7c1b893505747c56bc31dd2e79b371077d85514fe2927363a78f5a644e7042e168c5c58dd28cfc228d76bb90b0be9afbb8cce417f18226c4a0adec54adef6518cb13af8a828696ae402266591fb6afaf93a5ac6cece540fcac97b6b8521f17c22737079ae6f918ed85735dcb2bbadac0beaa9669639a772b933cf1c5087b6c6327846202a040424072bf31589fb2adefaef26a4b63c6baed0b4b29d8c0d0c74849b4f69b43e0449eefe512e860bc19ac23224fa5465f430b554c5e89c5763b2932f5fbc1c97893697d17754c43a293b33137590f856cd3735ac7590ee188978361dd59ba0889adf87d93024f8ac79527639c375b878a92ca70f821236166e48f1c9f30fce8a2de5069cc71159440ab9d6db906742c9a607641a1bbaf5394c486a1101aab0200592ef9853556f85feb21d43cd2135e7a0e70aaff36f4187412871c29be3a327fb15add2ed92a224d7b203ade2d510cc1fe364902014875adad2864e28e8e594bff9d8226372e1e188cf52e6bf8570ffca541ec8d29d2553f83925e890457f889f1f95022c6756aae51f34f024074eb309ae4ba0003e6fc76b85c6907889a142081b3441c645309199575f76a830972594c8e785dfb882cf7039d881e1281eded1cb28e21064067cdaec13e457253a822ecb531cfddfdb8adc232b9c9fcf2670e0f91fb9109a25662e13ec1ac3883ba8015bf1b9316c60148f4fae037c8645497b665560910fbc0c343dd3edf2cdd8d4861af01d1a45b35b3e4415bb0b316861b6a2b6d5460d5c68fb85df5d9b9580239c7f745e0f103c9842492e8b66f0246906fe9c09e8f46f2b85fe8a3d39de683bc850a2f7984eda961bcf74bc41322d57928aa6826307afbf6b52aadc6327120ccafa71cdc8a85ae5109f5cae3e9dad3fc1f32b8982dda90e03b4c5f3290f5da1f4e92974c777454dfb72d16ee8cd30b81eeeb17105923ad9c264bf21574757f652d3e5b0ad4b67220dbccacfef57a028b46d201c619174307c7c2381e77761c5518afef8ff60ecbc430c645a0481293fa736f6463286db0669d6135241560b921eb0add2579ca731dbb2af3c8377c640f1ef5943e7b87722ae5182d3fdd0eb397931bb1b492e671fbfc86c32aa0e65610b1eeb6771de7fdd9772578a4c04873699ec4e2c653425e5e132a2b4f83b1e1a032458a58208bcb6eab882f1001f69cd95ae0d1f1c1f0bdd7477c77e4c07699520cfec6908f193e54ff2aa042483fbd35ef6a5c23c5841fc07d563ac861348179eba92c523372d58972de229cf74844e26cca21ff8c365ea37747761d6cc3658b6a2bc1706699c1dffff20b344f99a4f9b827ed1868cec14ab48b3e8093cdb17f02af548228e2deff25fa28a545f576a7dd235f2b987e46d69a164b3c666ff00e5e68d2b5f550bd1dc77fc8961533532eef2d6f785a14e478b30678bdbe39814ae53f27418882d41893a29586d1b9d5a08d87438fb6a87e75b87d263fb1bafbd05a114cb804fab410cd2acc457e491942d5f3ae8474d695b01c20ff7597274672fb8a55ec68a9b54f9ce4c663d34e41f76f5dd8a11e21c4b0599bbff784568e434eb0e9f2ed82b3f1b4764b94b25dbefaf11ec06aebc4dd22965adb6358ce5b27615cceccf99c13c81e633fe420637e5961218a2d660d070a1c6b9481af3dd8a4cc3d68b1367efeae8c1b2b03f3f08ffa9599a5566e100b7ec73bc61e571502cda4204e1d9354c5766562416101c48a61261f8bef17d743d8e4e0de127029f195ea95bb8d06295e7222f958ec32408f4ea0f5b54a2a4a30744ade6e556920c5320a064db8abf7a10ab4a51bed233d9ebe793039fc07faa3bfd530a18af0d4351c829f4d6ca709b03647f08bada5ce100480499132c6c0cee4e712cb146802438ca24a56d6f2353d2321515504d65049318dd8bfcfa6ebc7707a80bcfde0375d50fcf38c5428804cb9d876cb9d0647fe115ef0657ce95f8ea07877a0ec8b187e70e9b795ee52e9ae44481effabbbdc37e9fc4413121f57ea36e249b2c3a60203a09efb79aab9216bb2824b7ba6783c173385ae2f3ab1f456361b03fffb7a8d529ce95c3a347f9c650a99778e0e5e145af238004413a1a31532dca02aa2a5833e760a5271bf61ed50c6b7178dc56ab51c5e601c8547c354dcc5c99906b5af97dbf97a72662bd3ec1a20665612adef0e2a7d59f72ea6876d426585e325bfaae4bca16dddc262eed6f9c9aa0de5f780778c024fd1cae5daede05a5c833cf21d95dc6e7d52f", 0x1000}, {&(0x7f0000002400)="3de8664bfa8e047bb3132aa01c2b0ebd6ade0299a1f033e679b3e60a52a38528af45b1300178ea7b5e7ead8308342fc9705f5270ea67d5", 0x37}, {&(0x7f0000002440)="8329ba86a779d705bdb44bd1f35945b4464883c0ab4f8a9ca75478496c3025f236452308bcbd4a7871ba8bd8611e7f9630e779c97dc7de1c54e4233000d068f55e47f911cbd75e60abc66a8b249398843abb9c725f94ccf0b5574dad6dca94bbc5ef6dd4dafb57b33961c944b1613ec9fa7847fd7cc68f77d224b993d034369e89bc8cdcbc", 0x85}, {&(0x7f0000002500)="8e0e4acfab63f9261831fc8d43bef5ae16c3c6469b2f1cbceada814b20b4ce3b7d7d75437743545d2c0f9bcda3a22bfeeba882056217", 0x36}], 0x7, &(0x7f00000025c0)=[@rights={0x30, 0xffff, 0x1, [r9, r9, r11, r0, r12, r0, r9]}], 0x30, 0x1}, 0x1) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000002b80)={&(0x7f0000002640)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002ac0)=[{&(0x7f0000002680)="c2421e76793451207c8a69dbd6f48e6668acbb5181937ca4c19df39480b27de4659fc7a6c4c266e825d5333cac7ba620b31981a0fa781071a551096b3048338007218eca599ec5d8d58d04a5d29c48b8b213f2909282b79c8ade211691a76ff86baf38fb02cf82e6cd0d0278808cc7bbdbd443870a0e9e458ea3ac28e1de403dee1cbb665108fc067f289f9caa2bb502532a91ec79af966f6485d8b1b3dd07d833d432225fbff29ac4a6b1ef70e965effca4e7105faf45e7f7760f4103b8a4732579e41dbfb026755caf53226ed7e83d", 0xd0}, {&(0x7f0000002780)="0093cbfe4e771bc1b8feeff124c351b88182d0729d122b4d9f217d6740b816a61f309cce7070796a0d052bbdb0f617c4b04edd245652acd8ac2724ab472265c74626bee68222f575e53954a2126f9cdc84c2e1e6ed8f287273b60535a79feb46417dc97f1a34f6c88d8261c1efa374c4d02a962064eaefbd3990237f78a40fdd4b14d1108063adee232468cc2f317b90ba6faed79bc0badef27f8606b7f27c7b0f5a637a49515932951005c682574d34d853fac4f5933c1177bd9da42faac2f6b6bd05425dcfc4d900da73252e4a51a6587bf181bb29f7", 0xd7}, {&(0x7f0000002880)="5167c3650f919d42954d01e4945114e9960196ec89e7a6050dc509ae3e123e5ec0a27ff4719999ecfb2da4ea9f269777cc04f7d9f0b37a2b91b7a6d17c7dd9d9d55971dab062ab188304acf4081e776d6a52a96b8ab4b35eb2321ba0c19a7bdcd9de4c2c9c024e7e640778aec6d0e57d886b95f13589f6aad457a2cbd37ba4b25ffc446d4241a75196c0421854ec29f3218f53e486defaa9a23f6a80c648e11f913aada59758c4f2e747dc09b09d2ffdcef441bbc286568066f28c0bcc88c517b3cf34dbeccd124eec529838b44f5ea4fc6b6c56ba233fd1c04b9f1e8495de11b7257a9cd9ed2e51", 0xe8}, {&(0x7f0000002980)="469ca741c0f11dab50388c505583dd17ead369ab9d222bd8413ce239db328d0c994a0ee7b4574ad2739d0b946cc57c1b0fe60cd1a0b152dc6b2f11f2b5a35254ad5b66f41d9efd919bb0d7eba1e801adcc893bd0c22cce57226bdc2d29c1001b2ba92e31b7e0ae8c460c", 0x6a}, {&(0x7f0000002a00)="0a1dc953a5f88e60d2594e4d539a1362a49a2991af029d34804c04c511bac2fea4d9632702e83fbd66c68da5c8361dc2a823cebd8d8b7993a483bf9525c4c378c334d26d65f30ea65a6247698ba50e967712b0e3ebd34e0cdc4130c56a47a7a2163d9a89e15cc553a91517", 0x6b}, {&(0x7f0000002a80)="ad1566e8148181b1c2", 0x9}], 0x6, &(0x7f0000002b40)=[@cred={0x20, 0xffff, 0x0, r7, r8, r3}], 0x20, 0x410}, 0x8) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) open$dir(&(0x7f0000002bc0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000002c40)={0x8, &(0x7f0000002c00)=[{0x3, 0x1, 0x1, 0x7fffffff}, {0x1, 0x6e, 0x7d, 0x1f}, {0x1000, 0x8, 0x70, 0x6}, {0x4, 0xff, 0x7, 0x1}, {0x8, 0xb, 0xff, 0x7fffffff}, {0xd5, 0xa5, 0x2, 0xff}, {0x8, 0x7, 0x4c}, {0x5, 0x8, 0xd1, 0x4}]}) link(&(0x7f0000002c80)='./file0\x00', &(0x7f0000002cc0)='./file0\x00') ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000002d00)={0x2, 0x5}) r13 = socket$inet6(0x18, 0x2, 0x7f) accept(r13, &(0x7f0000002d40)=@in6, &(0x7f0000002d80)=0xc) unveil(&(0x7f0000002dc0)='./file1\x00', &(0x7f0000002e00)='c\x00') r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000002e40), 0x400, 0x0) flock(r14, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002e80)) executing program 6: chmod(0x0, 0x0) chdir(0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) 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(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r2) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x1c}, {0x2}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket$inet(0x2, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) (async) setreuid(0xee00, 0x0) (async) getuid() r1 = socket(0x18, 0x1, 0x0) (async) select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd}, 0x0, 0x0, 0x0) listen(r1, 0x0) (async) shutdown(r1, 0x2) select(0x40, &(0x7f0000000500)={0x3ff, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x1, 0x0, 0xfffffffffffffff8, 0x1, 0x8001, 0xc3, 0x3363, 0x9}, &(0x7f0000000100)={0xc3, 0x0, 0x5, 0x4, 0x3, 0x9, 0xc6, 0x24}, &(0x7f0000000140)={0xfff, 0x0, 0x7fffffff, 0x1f, 0x6, 0x2f, 0x8000, 0x10000}, &(0x7f0000000180)={0x3, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) (async) r3 = syz_open_pts() close(r3) (async) r4 = kqueue() r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000200)=0x1) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async) r6 = socket(0x18, 0x2, 0x0) close(r6) (async) r7 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r6, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x1}, {0x3c, 0x0, 0xfc, 0xfffffffd}, {0x8006}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES8=r0], 0x9}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{}, {0x3d}, {0x106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x800) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000240)={0x2fb, './file0\x00'}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = open(0x0, 0x0, 0x0) ioctl$VNDIOCCLR(r4, 0x80384601, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', 0x120000000000, 0x0, 0xffffffffffffffbb}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000700)=[{0x34, 0x0, 0x0, 0xfffffffe}]}) getuid() sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000080)='(ENd', &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYRES16=0x0]) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000002280)="615d9abc1f30a2794a4e8a87762bd52496113fff3b964712f12c39ce8159439743df40919f6bb2b2af7dd2c915381ed11e7632462d5fbc125a7f9c7e1d31ac54f5f2e08ad191f14228e27f66f8dce9d0677d25c07fda07c593281affa9ae5aa3fd881f1349d0bb6d102fcddafba8455ed6b7e1f9ba4d8b85180ec477176890174c61592b65bce437abc2c3941dc5cbcef348c812f1fb71e99926ddf4d29dcdc6dcaf4f59b6d8813ccddb467b2aec6ceb00b8698645025f163ee9843b4634876e1978d8ce13576b36ec14257c6433304dc2469f2c18ee2d9a9d4ed5de756618c6c4d37d60c0ea7865e1d9a6f942680ad265f96a34fd822036668bb5ebde4e832fa08306cd1a1795f2ec63a72855fb1eda21ff97e64b3870dde7ff9cb65d6e9ca7a5e560bc53e6d6a54ace872c4a7f32631af7e70a2f306fcc6cb226713de71a60100e4c39113f4ad45e0d714ac76fa77c8e7b6e18ad3195aedf1a1cc24afd34419820fe19b408403362f82a63a561eb34d80d49c7dfa7c26d8fd9fff8ec82dd25bf21dd5cabcd353591a800bad7ae43bb8815b1aa5710613ba3dd58f83c536ee2b43e4adbedf322ee1e2b69ffc5403763466ebd921d3463f076f24b5320a22b806d005246283f0d49ac26e708711e9d0638103b951d11ec5baf44bdbe4bcc94bf5536c473ab5a1ddab6306f5cb1ef9e5ca5a0b261b8f9fedb0825ec31083323cfca9a895809d568a7e0ee29ec9a39c217f8f1278185f5bd64716b8d77d02bad467b5965ff4afe9df4b12f8b87f7acd8debb0f5d77dad556dfb81748c0ddd00ffbba0de81c0805d7905118143f6d479ed8813753dd0f255a2750629d447cf4fa08da29378e4850aae0fd6aa193ed2021cb52d8203aaffc1b325f9cc6abbde9f92f13189ee933915a72ea62a315310b53fc9cf2670bbc67df8fb52d271eec840239ae69a0823b48538a1e234351d52524d65fd9fec9b6f4b9b516382a13ad20e434eb66810762d8a1731f44cd46fb660002374ff90c94b4c42557709dfe700236e968923ca1510149981e72d8da84169b87071d48b66e1c44b601932542fa7fb57b0cf4fa68393935cbb74ea1161e751e24883420cf5a68eba79064296f2121a8dc8fd1c03ad8f12ba97997e8f1ab00796f8d1b867dee77983b43860d01ee10729db138701d61523b37b95f108b28e7a274f52441e69e283b3d1c0704f38df0763f5b88056df5a517468bf78af33f9bce1b07711082c6b92e91df9a20ff018ac7c6b0b395732186a16500e7c9102af04c1326fb23ce19a25ec62510d4e0fc4b6b640be92b794a063c3d9d2678ee8d930191b41c814eb4d1f732a53be58e4e0966bdf65ef3b3d2f6281cad409cd0749954bc41352d61ae2545314d1f3dbac9d98cbf2315aca5dac9e956ce582a75adb4bebfff193c93b2b33ded75766b142ef2f94fc551f936a9900a62e16b92ea8232e2fbe9c987179c9d2aacbe03a1c2b94af68c24db7b490e68b197cd776d9b8ebe28e1eccb66de4bc54cdaed375633be3fc0cea6528e31d80b524e6cb3e3bff08d6d183d649928165f2e435da69119be4cb76d0e7f7d4abc07cf1c2c46f49e2d4f086f3182098b62b20989b2186f5a1eede14a756d715a8064addfc16b2118abd96982d60d2a6f4977665a7d49a8a6e039eb07200f172bd3f133b0df395042279b23ec9b5ec73b9fa42e8c9f3b6bf5e3879cdbbbebabca9e5fb2f49c46ced3ae70d4b9951799a2afed2887b874eb59ba6ec968d5e01f60f209983094f0346ec51dd528b28b20680dba599f83f67616faafed6c28a09c78dc053e5c10b9c8403a52c85828c41baf2b6246219b0c7f400b6766ce626bd0eaf03e1149f18c4a9d28b94d2edb1de80ffdd38e09086b76dd9ec4a89073296db8df955d6a4dc512da4a59c6c7ecee08fc4e1cc254e291f6de3ea608790d38ccd3624c2be591febcaf8fdd703fa22f4ed7b2a7ae608156b615c0d62b9740f1bde27c8e5c83209a0a1a5b985c6f65fbea5fd1199ff165ce6c10281d771abb472a8cc185af1fb98dd4d08d83ade12c62f5b6540f2f4fb7e32ddd339ddb7f75a1cbbce0b7ebb9842a2eaa90b2a2a44dcb6e7183ccf1918fbd46cf5e7636846c2a8bba295153286e828416490681f063f9ae390350d0bd4168d131ba3181e112dd056b6e49f8f6c6fce403aafb41a189aaee504ad438e397f6481649a00fbfb71b77eda6537ff46137ddf3da6024a8048fcc7f1035705e682e461376b479714387c3c2d8e7295c6133e023915c83a7aab0bd1f6c1d82d3e1b8da40cc43a98c19e624b18d587fa4bf757c791021a2f143945069708cf9e9e833c076fa8569951a1d785c40643f7bd8eef144d4e9b81863a7cf09a8c86949bb77cdc8591b6702c1f42dc26b24680ba5498e5d9d9536b47e546f41ebf0c80cc54aa7931d44f1bc60a9adb1bd242b5b96ab825b2d3b0c0c017e2c2e6fea409dd2f4854d9872fc1811be25efd531abb2fdb0d6f1a9c7f90d929799d4328fabd0721728644f350da2ff7b25822a3601aff791aaf8ccdd1e1d3fd918a40f9dd5973131f1c78b47d6fc8d35748daffcc9d52a65caf6861e5aa5d650be27dbceda37684d919761a3c9f98823efbf88a866044f9c9d0c304cdd2bfc63f0d07c3286ad52d84adbd37fc9ac4846289a24aa79928ca9f91493959cd25034954f14d3791ab03eb688e076f0045d137f40a782d6ea7532d1e82f47b345b3022c752fce6d47e64ecb8f097c7a2c42d05faf9e0533b60fcd51182220e353f1c9f07bde2d784a9d9b27cd03a50e43ed4b28d28e16d55a0a82fa37708e8493ecae8160596b84acb14cc1433159d34dfdbf61a8bccb6d6138dc0ee1e5f4e16213fc1ef708752211816ac1fe0f20e2b454bc235b5ae1af655e47e8b6e8fd163a05f5327a915986b893246fde96a85d93be0b96f95bfb565ac260dc82792eeb24c7fba6f75aa08e58937035286dbda2c7cf610ae8782ef749b9ed63db9ee3942df3375cf3105965a76d21ce573db22def0901ce5e1974284ca937dbf4d6152152563797726f5d8d1089d4c042b5a35553eec8223ba393c7db518e3290e8041ff49329938f7618e03e19bb46489da9b8f6cc76c5055c592bcf7ac7725dec8d2424dc00f0cbcd21d8146fe90e1e5bcbacfc39167a7ed35dd138c0191437eea69751d83db4995f8700be8dcbf8f5bcda239eb1640ac1c498e75d9ba391952ce97236f4cdc80971251529d805a468fd4cf7a25641bf891b7180c75a0fc75e9445d56109c4fe0f4b22ed75b005da05fbd9ba76e3b2a7f09ebcb51c64157f9d19a3b45f12ea3905e39b99284e47ad74f47646fde3edeb7c2906538b096961dff066cb345e69363c7824fe6961e252b210ac8693a918b9862911085d38181a9b345bcf6dc822a5defcef0c5a7e9aff673bad11ae87cac4466f3832b77653cb47600f482ba3aceffe0a7ecb3028e3259434b2fea71783e81c37dc1c30dbb6c877947ad5b55abd464237e3067ea7c4a246ddb5396c6b059b157646b465be69fea1b3f79dfd31cf668f514d78817776a2f4aedfaaf565577d5c1b357175f15fb4283c701fd6a1deda3a9032e0cdac66329a12a616b507537d670fa4dc24f6291ec688e0a0e96b47bc9eb694bb1e6282dccb04a389c2ac31978c26217df8f8ab3c4b937f6da6256413005c236966682659b1f6ecf0b11e7393f6d151fdd1055d299369d5d95af901e4f3f14b17d4f6ca687000d21a1ff182c4901e288a5cb049993ab027e68c89db924ae0afca9b82a7f6b14392ef8d785f1b01d9524acfba5a1d799527d1d9aa2ec21fe7fd90c528ac7c380503d7188dae95682c01c7851d8cbec478c8dff1de7376f8759d838952a90d0529c26adfb6291c60b7602fafb583b9785bfe078fa402780a7203573d3a7fabb345084b8bc5540b09221928ca10a9068af9cdd33e1ef9e7f374fc738b3137a751d2f566eb4c66e43793bb015b941ec41f2836cbf2b6f71f4a88e8b94c0e0447799235dddaffe6c590fb87cc7c3877bacb729cf5610061cbf61326df0bc3f1a0f925b61e1e0a3026d79943800409fabb859b6923e47fe67d041be67ad5d7a9c526e061782f9bb88a0064721372e4be29fcb5d63423e4ef9110b30b9e3a628b4e94136a9ec93f30cc310795cc2eb102440f54f7f10178b264fe9d737b991768cf11efdb24b4c795abeb253a899a2e898c6c9fd0383581c4eb0d8c2b6b28686f3ecf70ff5c880a98faa00a7efabba16c444261f83033015c08184fc3baae4ab4eaf5256dad8f5a6849e742a4bbce9106c60cc38d34ef38b5521687ee4951ad363e3a3df775ebc207151ecf902d4f41f9ae3bcca8abc1a893a81b1a9939a8203765a1d461a336f7510c95913c4d78b50ca6fb713004b8ffca5748d33effc1320ea9657517de740943f2da6b68aa1d915ab97dbee62b859bd06a771add69448dc0fde56ab6097a112c6b3c94ce2cb11e2a38fc4d8ca9f80a70fef5704e06804ae37758564095209176f5c0892da03e99e1557b7cb731300396e69fd6e2148010c32e5230285570fc34540ab33bfc44a90f750ba935509a4480f640fb38e6c8351eb5ab899c373d0f7f6497fa8c3fbaf029b74655093516871c7201a9eff7568be5649ce2db50d41a7c63971d87d45185a9921d5ee16a99937509672d7f1df74657be1d8830e4d36ae37b0d3fcb109aa6c29dcd1d7e184f7366dd6cfab6031ce9545f39008bbc521a7ff84efed7fe368861eac4f35f7c4a49ee2bd9afc0a0dcf14738705b7f99e87988f761bfeb04bdbcf863b56f9830063e19edf96564367e5bb053a07032e39f10cc0811c9ecd3d030d926e11cfe720bd5a54b2f5bbd04f7a4d4225746d67462441875466f0383e45a49ca3de952c8629cc9edaf8cfcc995a09942207190dd113bc7878799fc99339f1bf3552aca6cd575052e10904fa51f2928f6f20fc51bca6f1b2abc66dc9a5ef8d1d73facee0f4bb0f33d8d94b06273ddd41949560914d351eaa7c095bd599520cb1530cde9711c02cb7ea7a7727fc552fd5cf61bfb55e632aaddd8781d5a41ac0ded6909ad6b6e6d986d077ade9b48d0278788dbaaaa8378dbd61c3c6ab65fa5f3ec59d90a09b70ebcec3d9060cf2f6989bef2dc422337f893a315cfd52d4d6b4bb081579e2355b70a8fbe6d837939acf4adb5cbf6867a57ec4f2c34a25cac691eb869bf40c310ee52c5b64d95957e91d96ccffd3698abb3f6ddb0d1301fa82d9b262fedd712c2dbfa241b42e133b6f304ae3f54c7c6d1a68fa3591737195bf05a1600079d1679e2a63fa264024026f39c005e0b33447d02e042c3debc00c3496125437eb8bd263b6e119b0b6d5ce4426f2a2d80410ea0c2a5b3c7bb34effc5533509600883a186a378a7ea3aa3d69594e1d465922596d5057d632e3a3b728d4c708052c6c95996729ead9115fe6906061b9770641ea7aeed2306793b9988b72876edd9110c0319feadc7f0b33c142440a8fce352ade233471540ac565b155d8fba61cd447dcb6ac01fbd195eccd74a5296938b23c718d383218ce897d1d1ffc49c2cb34e346f9e034594ae237bf4500c858b8f47c93de90e7a0c48d4ccc1de07c9e5f2f7980e19adfd08c71710c10f0660c81ae87c08c4ad35be407479eefae56ba1dd784ce05eb938808bd4eb5750b44fb8733ea3c2646eab7088f37d371ff1a7d1c5c7e3e1a234e109e81e3b4a4986cb96b1af21b023fb0b4809e8f51b72d0cac138048a4ab69b05440c485c98f959754c226de9a75", &(0x7f0000000200)=0x1000, &(0x7f0000000440)="f8cf737f68678188c2e050cab918ca473604b591e550b5abbede6237a16665158c9a6d2b60c417f62d76608cd1c5e6a6e4121c47ab723c64c9e10d5a3b5db8a646e1efb318fb7c442a045234f2c2182a2e0f618ada73eef02e7981929372e61daadf26a63992ad25c6ed4783d29d75de67bed5b75095b499966438ed2232c3fd33a19a7c2431255d7b35a79f6f7ba253b078753ef59f629ebf785ba0e7631fd1dc7897d991c86780804ae45c0c85145dfe26f23bbfbcaa1afa1e93c4adbbc8f6fa2a790ca0", 0xc5) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x44) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x2, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mkdir(0x0, 0x0) executing program 4: openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000009c0)}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x1000}]}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000191000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, 0x0, 0x5}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000102000/0x4000)=nil}, {&(0x7f00002f9000/0x3000)=nil, &(0x7f000034c000/0x3000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000702000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000073d000/0x3000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil, &(0x7f0000246000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000340)={{0x0, 0xffffffffffffffff}, 0x2000, 0x4008, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) r2 = semget$private(0x0, 0x8, 0x10) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000240)=""/5) setsockopt(r1, 0x1000000029, 0x31, 0x0, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) r3 = dup(r0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069db, &(0x7f0000000100)) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000000)={0xffffffffffffffff, 0x1000}) executing program 1: syz_emit_ethernet(0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff46114d630000000000000800450000160000000000339078ac1400aaac1400bb3367"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000240)="ea0000010000", 0x6) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000340)=[{}, {}, {}]}) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x8000, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) setsockopt(r0, 0xce2, 0x80000001, &(0x7f0000000140)="25d10fd947e4475d757836c27c20be098e050c4d48a7388a7981ec6350ec4cf362743669b402f005b42d49107a2bc6f29ad37c9d6f09ac0c057c8e531f8ffde935b5e57c2a4f48e0", 0x48) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="ea020000", 0x4) r7 = dup2(r1, 0xffffffffffffffff) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) fcntl$dupfd(r0, 0xa, r7) executing program 3: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) setgroups(0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r4 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f00000008c0)="4abc2000ea7a0c0000ece76724a6b577b33033543ce6a0798634f8e54c8a54b2b497aa1524f562ec07819ca745125892d83c1bfab3d5172b8ac7e45c6d760801404648e72116efce4b982cd08f36c411ea849d3db84ff492d05d129df8536e1dd4959ca2b4cf3a0f18cf9f9416d29a60f8c7", 0x72) setsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000180)={0xe5, 0x0, &(0x7f0000000300)=""/229}) mknod(&(0x7f0000000400)='./file0\x00', 0x20, 0xffffffe0) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000440)="0200c2019dfae28deab72011d9592e802034c9fe0b52bda69042e72711bd314ad811512dacdecf2c99139a0891e8c8036907a6750ac4f17d9a82571280ee18571537198d4f6974fc52c648144e7fdcadebfcda39f6b2fdcdce476bfe62d38ae3dec47f89bac039322636ac7916736c8ff5707f6a6d03493cc4ad84b693783350922bdb213aef30dafdc0007216ae37e522395933967562e5afa5e233d472745805614c28adcafb4518954b824e032fbecf619ce760feb0d0baf93b25ac9b8c3d741507004b779162966bd0457bc0d0c00ed8cd3744f130f59363b7c63417709a5e0b90eeb5a626b164bc0a595d19b4a121c8c2", 0xf3}, {&(0x7f0000001600)="cf0d3b384e3e2aea1cea4564c611ae4903e8facd56a3ae9acd1d250da199589982f5037389edc9422203f9dadf60e9546bd7473cb294c41b486c485b6f7ef950720606c812d3826750d3cffb61b12f324e2123cb0aba87ce28d0b7ed8854435cb5a318f766aa993735728c9d44984d95e3725ea507ffec5296a227cb36f33f5c0c2610c37f1c27393c9db17076511eca937247dfd67f732882cc988801056b6f702ec6a4b267aac5809e26c15dcd7c264fe9b53d9e9e3de5d38235045567ffc40189c32fc9287e47ece87856a364a3891b9eb9ab71cea19552d9b641216e87778ad00fdbecbc0f8a0fecef0f6f1dd48c08f32121c4adb581772c9708ac00f0f018af692b351b553bef392735353cccce9c9cb33eee3084c07ca3629c79c1e4011dd11fa6d07de72ff7d82738ceec9f737adb03640d87d5e0ff96cca79b07969228c23f36d84ca72e27a9a5773622f0792323fb6f2dcc189bee5604ab1ebd5055d6a22fdd7307f07cd12992b88b8337d1466dc429d1c0d81a576a3c8ba89755f32625a246cc19bd1d9c6fb379f9e2d10f88a63aaacb1104ef3ca5a458e581150f472ef49ef1566d8c809803b216506fdf6cc2f50eb900e787736c9b00fb547f79f41e30203b0172c8c9b146b48d102838f628c070a9e09cead7e158f8c11167edc5df4b3e610547d4e5e40591625b5eb7528791104e036b47703125484205933771b7990455992029da7c8de3315acbec363044b5ad831f85f9bf9ac41c963b7d9e5696ef639bcb10fef1b9699cc4387663b33defec4b3eb7f006b0f56f13ddd0690e3fba2b429f457b5da25d9650adbc448c7f498f35665bd04972674254adbf865f5b4aae57b6358534bbcabccd06543dd16f858022a2be99f6363351e41cbac649e04d179b03fb1d50441bec92ebc1ca6e6254da9134058ae4cb23f8f33344158e6f4c7e4e7954c30ba1060915b364316bf9fe597825965c37868b0759ad248284ba5bb852381df90009df9848ea62ec52c338202853086bf17d7ca7cd6c355f07eb3f8cd019d8878851cf49e0dbfa5f0dbe21bdd52ecaa17e6c0697cdcbcee6182c4377f9c9ebe596f38315bf2ce22026f438a2927ff3ab0f81e34b301ecd75fa600ede2bcb0b6d71153e28c020571b580208bd04301eeab432dbd8243cc346728f29acfbd64da3df152013449fe6c48b300368e0c3167213664f5e8741c56baeb7b465e4705694f87ea8a40f224a5c3a9d4a7b321733d9e8d1348ba1ce23255c77400367519997c12e0420f1589796caadeed4ec7c0391e9f8df228224138309a43aa181c05caf305b0146e96c576711fe9c1896e967abc7b6c0c45a6a8a0760486d054af4f6bfeef0110f3f2bf39246ae8b1c916c8f87368bb276ee3c10878f999051dd45f0781e6b775f79dcf5db99b1b75190c0557e2ce137505ff0222953acb0782b61ae62a431835707ac3791db26e5445f803d578097efd89439200151473039145b48a5f2c40ef3736915f5356a09ee7a15a3ecc669d74f90aee6366796640d04d91602ef46953736db8f4ad782de2d1742467fc9275826a77b119d5d8f859c880a9d93fff697a9297478f6b063653884696a152fbc9b3fe08dc1a1f22900e64743162492526ef9c41832d7624b648c411f429f47b79e18fec2c1a6d585d9307432f76034478f2fd03e69a00253337007dd91a522979e56f4a8f3b6c35badf3cfcb6f9c6691738dcaaea75b77e6c98fa7088eecf52242f62cfaf23d7294c5271f8c89e0cb51784461af077feae3732286e3d0d44342636a93bdf2844ae63005cae583612032ea4d04c4218d225205289dc1bee5e93039dd042c2fbc4b37df377c7c7a3d605f3038c2f62673c48a68588d1dc63a236f6bdb5fa9c91ce175f7d907539c2c3e95b3b72a8b0ef3f58954393bce7a956ff6de620205c2a7771bfad8f60328dc734d3c17528a9c38929532181b7cb5ac14e241c8c8f6e97256be4190048fd7db2a6ee55c6037a819a3fae70516652dca566d2a9236875ea4678cf760628fc221b568cbe3b7e4864cd6d8edb9f38aa40ac784a5167195a91858b6b818e15d728923cb3bae793f052d530dd6df0a02a5576d9b1d155beed304d3b8ea30e1419f4f1bfa43344ec390bceb6168b1a3221e73d9aa74fa69753211242585f5e3e293003045894cd7ea250482e6ffc6ef32904a18e0f745b88ecb82d58f574f1d9381add5fb3f7808f8be766ad75371a40c03b0c913d61e74d37eb50c55dc469e7d96e5a59bcfe5b8558463ce98c788995dd2c80d76e612a74cb4629fa6017f9be9311fc7f24de50f3a969dce5c605958335aa9736325d050738bee7fc2cf47736422a87022d6b532deec1fdd5fadbca5a77c9d4502bd750a466e10af0708ebdf2d671d11eca5616ec5d2362746b90fa2a90f8c480d8e725ec882e4dc5b7576c3901da4015f2ece8ae98c5a7cbdef3c824b73a246bf0a1c3b3ae0f75754f31e23202637a9db94e12d8dc5364f37452b5023e1e707ba1241f60f696641c491dde49b8353ba68da4438d316346458958dd37487b698cf9b7df5caa1e85f2fdace925ecef7db8b6dc1f360e943689e1eff58ab8076cf18f16c73fa36310a2ffe73fe2dedce01415737cd7c5268998077622a6f51d927090562a3abd9cf49ff9e926d1dbef2fbf8c3ead6c8dad6b4a5ce9e415acf1b4f00cf52113ff6e2d4ae93ddd5d271bb08a49be7c776e75078e81b5c65399f4518dcfe365efbfbce95d438b41042d3ba33f8b9e800183a6499034143ba5ac2d613ef4fa766306d4952221eaf12cb8582d98525e1fdfb00147a0f7391f2793d32864328f7c5745ce218bd4df3cc59279e102b1b6a53e45384f23e5a0a8350eb7da5d46ecb698c322dc24797a8bb13449650d29dc9267d5c3f3f2f7e856788a64bd7607f4bd9e2eb6feb1d7077eb45fdaa81d47d14bcfaf7f5f6360fe5d137b63c92f9a1c9afc764bcfb52cfff41f8fb9c70124c3f2f03b7219273e1a1961ca1c779753cc0ad008d768d1e765b44bd6f821eb156dd4dc8af5bb648c58ec4fd67d6d2f23d7b79a24bb0660cf4ec32c207a5168f79d84ad0b560b9271f37ead8823bcedfc210ba452cf4a6542ebad9fb1e45e0e7c1b78be35eca675c5dd212e20be031190b6135b47ada0a9a82dd2dec7989c861d45ee2fccd3ba5b37b76e36c74f9e5ff55755488e980d74957e6f51422ae545df95ad5b1943941c57af39a49f76da0cea025b1c2f4028cfa2a3938ea6dfc694a35dc903bc35a737c563a51ca9f8da3de45fc92a861389bb4a54116852da7ab062f0a35663c672cdb5af3c35ee843698bf0b94f9df24f49ea543306f86f601727dace5775feb3f4417e1f2322df02568354424f996af8e62450c53c19705c2f53b97493c435f2ce23ab49cfcb730751b92e4ba7eeb10f8b901758ec93f5436240b430dc62e6b44f840c4d97b338d7bd07fbecd38002c090b89b1d65d7a7847d26168f8c0daec5741db659292bd4454ee649646364b3a8c905eecaefd0d507d8f404e22a0f8b2e7fd939c337fc07c98a98b3e69ed9dea2e93990514954287d9d81e61dec3bd96269f3a6bc1f955a3a8a53935856d080290e7a7a8a366e032a6659b6a03eeb268e06cd3ee593fbc081ecb8f29b0cfd84167c912c6905d64d7912c8bf42f793bddc480e4697bb53b7b3ebd3fdf47f914855257ace264debfcf86f85f6449ea221e48da3f5d883f175143486f3435b8aa3c1fb8be9393367b82fd5f44d7abfabd9a92864aab84ee26547bcaf9f93577e33200f3f9b968fcc76f5dccfceeb469fe3a8469b75e890a3d0873c040964f8401fe2071e844d459350a9e909472bef8aa29433715a313a079e20fab9e6c48f19843ce3ea79fa1798adf3f7a5c3972d12c069f08f93b3c857a7a7f916707d8475c0f13b74c56c853ea21d590371feb7543a98ca09717b2acc90f75c5f91a162182f7fb698ad7fb83eda3b214c0b1e3bb59ae7866b4d8c6d414e354471bbec55b9c6302889aa6cd10d8589e2c117d598da3929c9f8080fd679d03278673e14cbe11494269ff53cacdd020c11e42dd2a613cb891b9f6e696f44589cc60faaa80692a5addfb8dd2dc2f1eedf5f6962837f1ee4163d52c53a04d3f45c0e1af0df2321e4745ecda6c03e7b8a104debbad5f994e65ffc69325ef57710df80cc881d8938ee2d939bce7be0ff03e8af17d360daf6f41323853ea76f2495a72c3e4c96c55a8389b98337964baa63ce74b42e7a88c40c535f8f3448c68aa0feac25f06b85df224cfa07e78047bd9a0ae8ae474ce06b290f7647c15d1fbe155f2555ef447fb914ca506527d752d1500d1d73ef1dae10dda49d6df1d6aa8d8429226bb16e83ee5d64ed74363c5d424827294954e5fce0e84509624de269d9d70f2295a7b6ae767c23635a495164fef66eb35f842b50a4437d87cc5c15d107188c60a43c84a3263dd904962aa4d7736fbef67db0e9942c21ab7b1e9d70288372da9852056f81033461a869bbcb11514c0624ce5ce873e0fd2c83a5656214f52f75e34be0396642e90bdaca8f7f49f1707f65771027c0aa1d7cd18973526d5614376ea25b2eeb7db7ef9f0cbf720f28546b9b7ab90c429e04abed633c8679b0f2207e144785f9bbe51b92fa26c3153c7f7ccd7b11370a698868e870f078231745d70ef1123f8cff4d302dfa9406f06f68ff686d80dfcf224e473caa9661def1f24ac604377f37324dc18f1668086f57807bcee602de8043584df38028fe9404ea423d9ac6d95abcd123bacfced3200bf6301293945f0ae80e462dd4d5731df4f653ce4500e7448023fa15354c1453ac4239d96bc378393e0dc345512297e526a8b430b16a06a25a5d4935268a6e7ead0d559bb0279d49ba2dfe59b0789144e284c56e63e328ca877524cc78e112401602405a111d864d31cc04aa4834ffc4a18e368f0f1f17ba6558fc34aeb636445c3574a0d026da4dcf94f4426447c445038463858b59dc2d2613637894247a0204c1400c38e94119df1be184c5591b3b251c004956999b6ff9961b03b6ecd07726fff5efe152ed36811370b66ca2042b8616953db403463952ab07cb7441e10c42c067fef47ec0444385ac50c35e2e930f562da1bf5187bea3905255db016fbb2e0ed2f084e6a64484cb476a7c2cee91366a1c8502d813181eb35fac54ab28456e0213c6bd63aef82125c168060bf6a1d7d564a48ada466696a2fa387b8e80da2d4dd2fd849766e68ba066ac8208f44755bd2feb4366d513c6de9058a302dd903b503824f38e33cc0d05fdf0288eb21958a363e59695c0ad8b0bd09ad5ed0b73336085b440f9b343db11d31bd21fdfb9b636cec6a540a8de82313c5efd305815910aa932e274cdbd2b539708def639703279a48bec72508303eaf6ac1445a20daba581785a7d59468c7567a4770959268c5d6d984a0f3d6aed70b27d76deb12c80f1b20ff6c145e53efd986b08fbbb92fe633e7c467a777c2a5f18a77787736a138c24a8b2f65bf0460b78c24653258600061dc403c473a691b5f942ff831d5efa36d38906e1a7356666f00942b68a1938b8c817fd3d9ae045e3b4d7d00f7a4e2152a44aa7695a8abfe4957b60792285c5708b6cc45df222b8ae5a367a5529ff3e85d0c37fa270be220d0b652d161fd1868e1e7d25dad2b4f0081a323c3de15f5c917ccfa90ecefebb4e5022bd6cd2321ce791371e469c0ea02446faa5409d8dc70bd27eed438a630b808aedd78f753b9957780c150a3e54324f", 0x1000}, {&(0x7f0000000540)="f036507373d3b6a873bf825007953fe11409449ce23591987137be9e89aa165bad4db55c00fe3ebe255d0dffe2b217c43a23b5b0e4773e69d3ee6cf8a1762d9082fdbf533f6f7765889357980ce3dd0192c2998614d67a414e665487620f2eaf17ca4b85f6f5fe17f0faf4ba026b66e503afa4758f73888d4c1bf9e06e32644b24c3ccda9fb7bd96be81de66f2347835ffa28aa44ef3649c2f27fd1a113a707dd0355194976010536aa276ee0019d76269e75f6a5b0bd29b93bb8f7282b95f11555c8dd49954dce0d3d3f4d9b171213e33deb834c13607a9ef7565a0b687cbb13e470080eee516ce85", 0xe9}, {&(0x7f0000002600)="07d0c8029988f24bf7f716e5c35650419cd92defb41fb18bd27c6b9b49d74c593040489e9c0a8ef3d6596a4b69204a8d20a26a2cec873da52196758a4cb413cf72a47c353b6704ec2bc6a47e6603df3e3b41b0471d4fb5bf5a165ab236901ac090a95423c9f23039f8ca5ce9b60c96428eb8f823a3a06d3f078c30f89b94f3caef078638083d57a9f38e400e555be8656c7fe145972f2f95279f6a49d33159f779da3a5f06b7c130191bfe370d3aac3d7e9aabffa969b517c8f7a65bf71f6e0992d480c3a2563558b15c63d4c611332ce743185a80c7e2953de411b442c822f5628cfc169b6f94469cb1521a7bb418d88e894230b881000bd90cde70037a34493632e845d3c30c700b5ba974c1a7e5d5093e4b1e2b99c7781bba76b85581795e4c0106440f86a63faa4fa1466efec85574637c867ffb662070a502791a68dc99de4360d7ff1fa3253759b5bc265a5537166c4abdd3c92e10bea9b3e708ca0f60c9281840bc58e90d38672c64f08bc36ae0a092455a1965a30caf73cfa9385c9ed8ce990c2ce83c50749825a13059327d7405623486be9a57a8314c656b625acb1884441b694ddf140d65083e383f2afa6ea76abc5dc50b009f908186cb65d2b8215c9b3ec243f0c9ed4339f4c14ca7d018c183978eeedc2c4daf7354cfbacb36974d281b09243c7109c6715ed03ca99028c6d720d9684933fe5a47109c591a0b0c06bf41d342264fff3da80d9701954683a6afb87a2557a4d11cae14163895e6eee0a0b4058b032283ed560974e4f3fb17ac135ca19d5a4094862f751963d77ac695a1af6438302757774ef2ee80099220aaf49f1f009f920a4d273ae94d085d08de6fe445c6142507d48f773e590bab39f718cc5f6ee4bb89a402753c3de5f3aa293f2f4fe90d3cfc77fbdcf0f4c57d4142fa86946a8e5ee6ea2371564329a522f13b9e9c8aaac51d4cafb3694ba1950cc8cb626b1e0d392b67183fce5200bba4c3ca33af8dfe03cbfb7a379362a76171197f3fde2f83f7561d3cd488b51796d79ffa8cd5e597cfba8ebdc8afb81f38b67993c04a39ba6411740f448f2934236a6225ddd79b98634ffc92554b489799a5b80568ab8859ef47a598a02d060b271a046a510eb07d090035f174254a647d29063b207ce721410795a299d296da568813c3afcb35e3f7f1e7a0aa29323b650308c6593165440a3335e7526c23c93fc408efc8622b70abedb3c1e9e2cf23119b54fc9a7d0d3e2fe07d8de4f8b8b758ad403c275306ae8e0b2aea71730492595727afbf2bb5097de1fef01545cc8da4c0a21afaa6388fc5b79ca649cbac7b3f126cae0e67cb9b696fd134b87d78ab6abe240888bb552c45a057cc09cb92bde05c3608244d15300bb23ecb246fef007f2f0b26ac271b7ff7907bbe6d2ebb338c9c3ad4804a703c3f0106f4282b098338bcfa95fc0d2a4ec7ca19b24884ba24a2cad51f83a3e29c38f3d0835eba1d00b8f540f6c7ac9b524733809a5aedd4d624e99e9cf840ebdccbb87489c02ff181fbcb52224545b9592b0778f372d57c26021c5f349c171569e25139f83c04443d486bc24a999c58b54347dc437f54016a4de674c169edbacf42c79bc7d82177b512f23c090226812fc21d368701c9ecb4ce05c09dddc4ad4643143b9f03d54b7e58eff8d714f75bdd61f42ff1df954f5fae4eb54139fa45ca9a12dfd68f97d409841e8151f4d47bf1a23efe4872118924e562d6f168f69f11b5e9a3cd0846b086670a9b66570d5a512d83ae1bbb18356d42c22992bb16b57a66e2b3ed14b15761557dd7d8700af5365a8cb0ba5d73cc9f9000885d011a1a64792ee359819b8475c8659508cf10a2e667336e0816c0617e72d2747fd5f72f93a9646f542310046badc3e32a71ded7bb9659763d39794f2937755e126c7eff1d6aa017bd839c0aa09165423d0b38b078b8dfe48f43859cdee200712bf522f648fce9e07c70855f29855251c6cf1a6ac3d077b810ed2385f5de182d5d85ea48c33658bfcf5a98a4433ce2c86f6912a8a5372ab5e5c93511b18161b652087a3b651197dc825d035f8e23b73d7da4656bf0b84dd4c8b85ebae6a5d91b1cce0113aad120cbe3412bc8e2d1269efe456ea42d1ce0d415410dd90add8eb95a910d17d7322c73c36188a5d92ee4dc2338f3a67b310288fdb9c02c9773c22be53f3ca65fa62cc16838d61f375eb409101856476005d0fbec24135865d1ff6eba56e441ad99a6fe927806c1e1ad7df920a7f17727232523dd82df439007e8986375e11a17bc9d4d9f6843fc87e5320a5a2097cdc6e8845260413ec0ac6b6685c5e0eed4e96c89624249618555d322f739d790753d7b7c833b6a455c831223ee4906bbf6367c4501793fdea481c0303b72a23f4473cbaf4c31a5d6bfa75f9b1665877e7b8af77123f2ea0e72591d44ab4fee612f7eadedda5cd65f6dad759778a76a5e35adb85315ade93014cdd8e1e21e435031d6c708a7cdad2edf96e792c37bc2f2b4e7425780d8ea8c8c32fad565ce52edea79cc621d5359b0e75428e326161e7dbe408d11d918948dcab1b5f51320baba2d489da4753479c2fa049935a67207b768fc4aa99e0333d59abf6f6d66c6c8b0366f3047c2baaaae7403a3d70fb4375d6bde09d612388eda40980edec0096e6b1775a46d57ab1335e38c886d8f0b753afb46f5cbded4fbc6b38912006f55d682d53c1cdb917902abdff72747a2cd3107231fa2ebd1a74b6eb00a47f64e5f27dd768d8ff2823bf28f08dbf61e43a7f1a15caf13e36dcfcdb077500da2d8219e38f73469db00667786ec555a8f6fa072e5a92b688e6a4be23589f2ffc65d48c1d5220625706402d06f26f2e5063f68088b13682e86d8026551711b78b0022c8e6b98ec12f83d490dfb3e0e93b0276e488e52fc10a9e47b56b93f0b0c6561ca7b896e768e62d992774f74708ad011e222ce65ff696988b75f42a4cc2a3833ebe1ace485dc1ebedf110ce0774e29c7f7d3df88699ba40b23425087a2e880fb47a7ddd89de192d4ccf9ba71b45a3ac4ff4514cbbea265d69081326d4141927ea762bc9b0017f0b703e8532c858980bac53a17306fe31b6d0980c48c8d7521684abea92e4644c5c854878effb7f2df5ac44142f5322add91eb7eef16ed0e0179633ebe6845346643ae0d8e5ce2b79268b910732164bdcc1d49c7fddcbf7752c84731e72324a7ecc9d4903eb99c16ed106403b80b9e4b27eaa4e074f0e6232179e1a74dfedf187ab87ed825f8d1b78e168aab0af68f5d35ea285880555b523f0016cf770d00e9eb05bbdbc466b4a3840ccb29b03626caa30fc3c38b1c4d516cee543253a42c07113735e53fd98c5feeb4f6de969427dd5cf6a96c9d3eda4db4f71ae4be5854ccb9f865d32aa5af860e9619c5651e66aebaaa6859c36c27a96d5a7fb9725d6863189950527c370776e805865fcbb8e5aab5f4ebd882139bf2ef468275708661b7a5d618b8f4c82f6584d59fa82a87381d57fd562fc8270e96b2e9c92f59b89aa08288a421627c9f5b9d0dee9e3a055e10123b3e75c1176ee226e73e3ce6af3e3f4f4520f5a7f503071a1ffa4e5407c5107993154341490092644d38427a459b90ce62dd33e850e70566c86b8304fc12c2854a852e4f75067390b0b4c3a33e606a5e9c62af44d5afeac2e073fc79a2758e5336e8f164b7667b01cccea14bb75c972ea5e032e97e025391d5f7df46bcd3b3e0139d87575a513c621a42617683a71f1aa604a4aaabd28b75233fa837ba69feb1354f1f1235b115e7d912a333dbacc8874d22b8ce33f6f8bb507c4d1f72c6d2ebcff992f649623faad4e63344509503689506f7b9fa62c4bae71a62fdd92206c3c818694097b0af60cc7d7d80c768caf124f611a17c82485bb22edefa175bff76120ad78fa3be31da456faa393b1c4ec8152392a146a1ee9dec22566c55925aad59c5e482356a247064dea37d9b4c8bd8cd1ba442f93be0ec298f7b37ad707822b9e1cd4ad65ee87ec9072aec493078053458138b322d98dc49c127e507fc2c88a7645f8b044d01b309115b1f9d4a615828c727aa00cd548c65d087ade9028382d2855423cfa123cd737c44de25d44d6b5eecc2802812e053ecc64c5806e1dd0a43ff84fa06fe118c8bf3b6b538a454036c101386c7d83522b302c3da5aa64fd84b10add51b8563e71082d0f24b7ad70921b5386b82a850f3a0b37dc76b2df2f91101a336934717bcd4cbd8bb52a5dcfe289b430ef01dbf467a91e29be77523755a7dba7dc826f0a3da6ba13b637a7399c665870e961aa63661a53b631ee5d143b3eea6a63d399135206292dcce0d3731c611baadb19aeffa100c082ab6b8a3882ffce3cb508feec9b659e934d14df201c7db4349e932fcf56d68412f4a5a42b344a9192bf91454801a85a8d724474b72a99d0b548f0c6821ad586562e5adc4f56d6b0870ab9332a2c5a74acc487ad0e65f066ea50ad507ec38f68140f0e75997f18d3c38869ca29108b0698bb8713f796cf3445aa9f1c0f1ff886c592bc6f88bec5d75cbec43d902f1554d7a36f1d4f4b87df92bd76e1638deefc98cc5ff5aeba6a90c93bdbf0b6a36022a016e8b4899feb6ac4f081fbc3afb7d0393255057124d48ae78bf050599581dc5be47b0fd7097124bee74c1e2401f278b130235664293595cd071d6c47b1d94e98bf9224d6749aba7a00902f3784f83606cffd4d0004a2f51515d61fbbb778d8dd09380aac77f409d604e99eaa0f89454008fd1c3050c9e6ae6081b0d426518a17d4b982258d7d74b60cce8b240a270f2fd6a7ef5a5388e1f40bfb47cccff50d501ae7086921011ae01ac8b805c3140dff73dc19d8ac72c504504f353d1f462e2cb7169ed8ef004186e651f78ec5330957187e5fae7ddcc7e48a8aba4c9025aa709a48c1f20521307769841cf3fd37802377cb973a77a0da1c9ccfb3b89b523ceef60126bb9d7692935a59e13f731835b30e24c958c9882b0b34d1aac482db2323b387954c32361ce7551f528b99b1bf71f649788488145e76674d7a8f2c3ef19d68eda3f88f7cbc4de79c1ca652e9b5c55b9eb1c5f68ede23be820bec843283eb212dcd2f99b8d3e416e1da8754d5a297545b6f6044539be66863e3cc40c99cfb77b036b8a6b93ad0001af526ee7a17bc0621ddcd6477d7e899a5d1dd2a2354dc00ba2afbbb6f23bd1dbaeae8cd9087a8bb952f9b58ef3ddff919a5536b51a75b0452fc264650a763a7700e9c13936912c25b41d323709301282b9a09271fb07b9b9d258a384e9210e5510cc512268bd8db769828c8b5b83b209cbe394e61d444ab24da0d3ade8b2ab9fd4e774803764bed7baaa5c4713a1b0d148301ba89a0e14a121c5027fdcdd5aa40e0cabd1990c5e0130054020982cbbb82af8190ee9962e11398b41c67b70bfd58a1086e28c7cded6e8c5e631045f829e842c0068589ccbe001841a16153ceb5ba55ab94546bb630369ee20414905fe4774b601931218712543278d1791283227687e5cec97add2ede145ffe4c7631ed7c62a7002d02c74e3b0842582ee1e878b8ed56c5502a14d95dba2faeb08439933d669261a67d80d0c641a78f62c532b987c3a4dca091b05820835ce03d0f17f5584424fd9dbb3ddc5470cf409836afcfa35f9430364f97238ae779032a42ae0c2d2ddcca1f7696bfe3efb929e395d303e892714d5c515810c50d76700fe2eb69ef3a6dcd66302d528c4489a615f8107cf4a34834b3d0c95f99b09a3cefd25850648d8", 0x1000}, {&(0x7f0000003600)="a3b1ea21505854280ec5fc886acb91102112e885e1054e67453dba1114c5aab07cddf142a29c4f5a390520b17c5d83c4887f17768d1c9dc7c88a0607ee876c7881f4dd572c11810fbf56f46f2d521c8b327d08ae8ca9d3fff89c0acf5b424c066e3bac2d693dcaa8a6dddfa12c580b5f25e560ff0fed12642a06a84956199594b5b32967d43d872949b2b6db4bb78043dc1ec403695fb2b593da69d54046e69ac19608ee93a061b0d1f32ea7f32af0549b15faa21e5472880c045a18079c7851250414e86a2e836d75058f715fb7d41c8323bdf7f38a867b38eeca93bfdc2e4b765ab1ceb43d727738a5b787b4df126890278945f680a4917104c070dda67e53f6c568523f8e8cef0c7a96d399fa78c3065b1a6caddcb3d8db1890df1c50e9d65bd45f88598fee0113e412a28595fd0e6f53989c9ee9b0f10b0b4d50cd24f891d82aa1dc780cf97b226c9812b3bf2178d68324e2984da9adca7781ec883b3bb2b944b793ef522444bece261a563dcfc8e5442472139a412a2b44610ca195b1a82a06e7e41a26024f5085ab02039c6050f8b81c178716878c2890276ddcdfc998b40261ec9180f1dae7bb43e8312dde946caf784ded7767c5cea8b95917f6fa1cc97fc57fc7a142900f979330855d9e1a9ebadfb6e25536c707a9dbf997791ead2a9088d770eab7d9a6d16a05e189e64a50f963e79db70e64f68d2afad68dbac545566f963a00040f8e6c39bab3e00a78c52f73e0e27132b7d0ce4d739f3bf2e12f049915ff4b1610081aa1b8f3f216ff58672437ef598d1cb8b2d7b87f5cf9ffe39718e037004931f8da5581d418610427d2c6aa7f470a1e0128b57021ba38c42ac1a4753bed76b872c600ebb8194c5dc5a1c998993eba698179df3be000ed4ba5d786c60f63f57b2f4cf6de6925593a27417c7401b8eecbd9568d998a6f15e144d5104928092547e31cff54bff96afc16bcb0ed956480ea76f18a9e2b7d334ccf19dce28bb8200ea2ae49e6b2235520022a7fd56cda066d96b7e1e9491af253cdc721b4f4697f8079be8427b017bdfbcbee93f137229f4ab410a6ab4bc723a7e058e7f788ff67df5725351d24c7e256da3ff88deaac881014e88541562c312f7cda17de0e66dfa8bc5f3fac2b73577505edfb8d9f85c74effd2ae6095223d8c590936d87561d0c5c2703a8b9791c489266ddd0f61dc92bb35b94a3228536c58c98f2405380c37169997fb4f6b997e3e1f442e5252eec552d003a51c3ca1efa83125292227883fcd4e941c65d1dd0e5d9e3d7325b0bf5500867c9cc30261b73164c91df581fa33103872684058abe8ec6569b8a996d2b6f0bf65088890fbac2340cd50a040b9a83fb89d0ce1dcfa451990f38bf07dcce24c5204baeb7b63cc7f26e90f99fc6f2956f242bae486a96bea0ceadea9ca7cf6a711a02b61067ab071fd2dda247229fd8705f8f9d7d9295b8f5758a6d56ff0c43688117e4d131fe3acd5a0bec02e2d3c98a8a7190a9ef546d0ea5c90fa34452de6519858d7254a2081068dc56c77565f6d206ad78fea7b6c8d85bdf1d39083c5c753ed6a1019525609df9603170f65ec20276f73fe1333cb32873d6f07776bc308e5e60b9b8a5d7bad43b95a2d9e68ffcd6c72bb990f52a04710555d187cb4a5f87f254c9bc1cadcf2f5b71eab26f9f04ddbdbfe71dc6465de032a739d3c8b193439ede38afa917013ad0adef3960c8b28b7bf50c1a1dd5872c40a65eadefa232ab998d9ece1ca46ebf017ba9a547247119848e32310d49ef4c0a25d1051ea3a03ac7fdc45549c8bb0c01c3307b2f0c3d9c411f5eb5b7076c62eae1b6f89f2137379909724550c762ba9333b318d8ffe67e5d2f73170683fe5d655752b9a349ad3508a916225904914970b118563b4c5a6a5d6bf08eee245ec709a7ffd8e17a1137ec61523560d234de56db47ad2f8631ded890a8fd7fba93149d823eec498760009acb0ca2a4563480c9f1b7e6d561380672592360fe2d2809a3f46fab265b7fea01ad250bb4ddffa51462ed27a4d7a6868b9b1e42d8654035fd2c67f88b8b52606260d27c448bd2f6d2830acaa74a2b2cb353c4e2378cf9057dc5d30e25b5f5b2b5ddb8d6290858997ed2d8d731ec771bed6fdabc9f027e529643d6a59a973ce8e340ce585c70602bdde98df0b84fa737515c035f03d88f11978c5cada69e1823ecd9986e70894b7937f4e5b293132cb118571731f9b26071f3424b8fe6fdb516c9fbd72953de866cfe6ee719ac48b8d160a6f180c907a55ff76b5db01595cd747d138c6839e5443194bbff1268c9ea60c779eee4db29d7aa68b42236a972eeb2e6cd61eafbba77fd10898521b01311fa822b74ebf71154da49d9950c49a3d6418c0fcb8803064d90e60abbe5111d3d76877a9bccc28da65b7431abe564015ce55d3caca378390349963ead6e574d9dc957925215a907a456cdd2fa7176e7c8799d7d0c7ab9f261249b209fb99e129cbcde7f6ebdf03d896dff506a942191747970a71bf75a6e31c9c480f63644af64fa98ca6e84aeba60a2d317cd46b24b93461599fbbc6615036fbf86c5cd7659298418f8e3a633f7a58c1f96a2d554c5beb64ea71533d6586161ed9cf782b458173994fc3ce473331a8092df6405cd5c7380df250c4b498403b72327e68ccc43320e83dbc9337f96483f134ba48e43aff1837a39cf3fbc3de46aee1bdd0b369ff13be259d4787efa17ed447343387b6d581a93985dcdf0985ac59b522fd048a41e23bd7c9ea9bc61cd4748e5d3ad5f225519d7e9b00caef75c0d36cbdecb6b95d02576062a2c5e0b5d90cbd51af6e5b74e38945444f66bdd887e5875c9dfe2beee4ad2c0ddfa97e20c1528facbc6150e0c9e6a037b238bffe29dc0dc780f7bc817f0048ef9f45caa942ef62c8971c1970fd76b7b36a30071a13325edd27490dd784699da7c33495f1a81259294eb836c1bdf61d1cf0cbe9c91246ef87dd4c1dbe1ac161963b44654ab07a5c4428219f140fa8a63548964d36ef87a10c02c556493d4dcd2741013d895ab338fd58d1ad4672ed81c3a39bcbb0f8024090e47a1606119da816bb8e21cafd7bd299bb408eba6bb37b9732846f557064c3b9cef71343eb8c1851926d5a5e84230e912357606189b3739e4c88f009361f337f83c6749931c93c6de8b3686a1b4c168f2784e5a58c6e2d7f115e6d6087e2a5106db0a07a1c05419403c17b0a7c247ed820383b8f07a4a9e48e0f0e572f21fd4dfdcd34284841905d03db1324b56df6cb1ec10c8bd752cb122623d5fe42a6da38ad0cf5f606779bd80efaab4d86f16205f595c595705c396552625aa83b5a1c55c230e1028fa5ed08fcf4a47fa8074c98c9f76365552533210be12781e6f88ac0a97318eebd9c4e8e7f343c576320037677277e8baa96ed88eda2527385532094d4be634687027bbc27e3152472f26d6de630d6026afc0efc53201538e9d64a4bc401c20254bb764ade65b5185f9d5b0315a4bf4b50dedcdd062aad95d1b7a1775de78b8049c77006d546ed73fb6bda7c64bdc68cd0d4652f68ac91af19fc09e6429083f863b10c740701ffeb34ce16d89723862224568b1e730c46286432467cdcaa7a1ecade6e9380552be3cbbd7e3723f0f386c5c7dc9028f350d3f7212ae381d81f0ee237b56dd807d8af0b00f889a70981d8804cbbeb3ecbd332320e4dff032084aa429c6a190fd1831bfaca06d8b61310aae82fdc9f40bbf3ce5cb5cfcd908678e2659d14d267d68a6a7148c022dcc3e415647550b9bf874e508ac2fe2abf85fe03f4483db0bc8394fa86de7c6f4c0a7f213da41e6c8711ac286a62794bb904eff0c3cc924a40b96ac5b2451b736d6315d1abfaf0bfe12c9ca59f00a95dc86cedfc981d051ede43b3084909b4fa480b2dfd6eca8b13a2a0f7e6763bfbbef67bc3d72a79eb20bd8a768e2aec96c426d14aeeabdf493ff976567050f788e5d0ab6771ae3da71d8bce6bcb4b73c369d33c0b03d13d7cbb1c715f6203ff3c02fd9789254f0234c544905e6c200db15268667dab7d10b7c7cb45675f91b010653a47849ddec2e0bfacbad64f56b0e66e383fb08b4eec81f8281d29b23cf81804a6eb3b59ec788de07a54e0a83b5380ed8f9c11503531b03bf53cd4cd104c806e2ed2baea8c004e5fb46ad5d442ecc8f3c0851a6f5f2ead9013172ccf54a2333f9f2e0c0ec62aad1b612b91542fb7fa43421c694415f6ed9e2b683a50be3c05c4e68552d36efa8870f31d8300c5a377218547f7989286a6f3c030b7385b699e88b8ac52b5ffe986b3f7b7c569d8e3a8e1efcc7d2ed339753f40d2c25f6575375ac6e8d49faa222a28a5af8fb50dabfa9d898ff6b7508b1aad4739633c82edea21515ebd54cb414452010ae45acddd7ba1bfc3245afab4319d71d64077692af4f3e3eb5fe15d8a85bec8cb319b2ea789a889c069a8f469e054cbf3e23b829d2dc218b25d7b6abd80024e5400f56fbb2f3bf499720120c909b5d4cb27d8ca653702c5aeaaf487ea9f8942ceecdfcd09d52777afaa3b3747eb8d2a879c07e290eccb14442f5d0bc947bd61973227995b7bea52b0d9f53ea3caeed654f9ee09fe848bc9bbfecfe229c95474b6d2ac987f5ee288cb9bb748bfb347f8416e0dc2c3ce37a6834aebe0d0376377542b3d17d7d8eb9337cd8f5a1e550ec4a3df2fcc522e62e6debc40fa6583b6f8aa9875a581e8a4bedbba7f999ae20b5441542fb6b709c309778b8fd556a9f9f1fb41ac4637e7322d7f5c2b1f5655e6f3f8f05b96c89c711c839a4ed3e5d4ee28e7656a63ffef1bc52eda0bc0a6c97e351f3b8193b68c5953f03218e69b876b2237be2eae460700ff24b62fb9e7789c73adb703f4acbd2cd37dbfc103548e4d46323748e57cb89f68435928043fb16acfa92e7d90de6f106ffb4d89fd1706974701d7f3b8c9fe240bc4d07e498dc270da8b496f1fb26021d68e09c56dcc844542b7fd354189ec1427db0b34009364bf914983e3f819ed8db442b628b7971e67b2cd16b1fa8ab68fbdc1f3aa1a8e614a7aa32480e04b177819a04694ba0739b73a56f70fe7c795717e4f23d137e704ae1e33fb56b2aa45cf2a10ae2979220bd529d84119d32ed88e0b00101e157b496a29a8349c16e4c0a0df80345b14a6094c9eb862c93f3eaa8c3e9ab16e88492415c1ea47cae09b5ab50499cd842eeace6e2dc4d5492d8e5416e849a782a40049cfa58674411b9867585fbc788171fd3979a7580784e1704d7cf0f7d8b97634f2002386a9a172d9709b8bc824b6b289fd7a3600455d251986f8d1d8a341f3de6cd28a293d5991e58c16d6683f3a3cc98f10c5da80b82a4eed54bb498f298e768158106a8fc89a788cb2c2d2d0931e9f1ca78d7d2951ecce41643c5e7ded70a32449ef4ed4f941e656cbd4ec1efe74614bc3e2adcabedc5c366a28f296853784f5100b3444000e6c525f2c7d1e06fb003b7864f1df94d6118dcd9ac6c7f7e82c69031797e603dda1657f1256ecf0ee4cdfc0bf55e64b74eecf54d8ac0f8f7a6ab4cef07ee82e1c6ea0916bfadbabd40bff1dbf5960ec4bc8401890be18661f10f623af82f48b0136525d8e74d97dd84ef93acae633ba7803cb95d7bbe798d7c7e42c7298b39d4d7ee16a008b46ab9f4b231ae888f10da061f535c965d3e55d7b0832997282d813b273dae903f189dd7a4a8f0a4957eb9f98e58b3a8c98f921b46602be7cde7464e77bc1d27a0a937e1dc4c88a48b275445218f4f51cfad4d2d00aeb50bcfbb930", 0x1000}, {&(0x7f00000000c0)="608ae87b04773a6b4bc6428dc23f0b618fa46b688c36d2264e2b1ce9703c7d0df831b80351bbc938c70869858afa80793b37b11f9960c0cdc1e8d5d8adc39e411050ee7f8e06941bd12e49e08e933122400500067f50975a64e3d5c6978b66e9f41e40ca96b321ee24e78dcff5b2df1fe08ecc1293d8b91e50bab0129791986a293fe892882ae61ffcf09bc7badac45d5e9e92eef922b823e3fe82499f39a4aa150c17fc3ee11482e5d562f3dcf80a20", 0xb0}, {&(0x7f0000000640)="cef5c460e4052f53d1a8fa16f9ce97ea01d02ce936f66ebbaf6668c95b249186958a2749ef157e8a738407f04547b30e09f65b2e0e5ac501bfe4b2646bb8aa3481c7701ee84e34e9254fb4eea3bd1ad3ac5ecf4a40ec951920d3b654b08903cbdb5a7149c594881fd3724e56e2cacfdea7321b479801cee346385e903856885b477ad213daa257d004fe16ac424b0bcad0beb6074d4aeb3ac2a6ef28dba08d3e5e22b250836aa6278ac7e45e050f5f047468cb1379072ea2b122cdf58fdb8aa3784e8cc42d2268e89b3b47120b9dff95c813ce501e0f2f4e8623245f3331f136d0bff22efeb7e2f478691f59d7b34b8f813bd8e37879c94af7", 0xf9}, {&(0x7f0000000740)="7c57259c9167f3af0400cd037e617d89751bdf5dcdd9f5e11f3e651c9f9ae913a7b7e7fd0a12c65099b8ebfabde5b8c557d0fd0e5fe3846214d548390377509dc8002f4ce5d0da88a0a60e634e3dc61c64f6ff56d4cceb8a067140428a8644e9b809900030286701e4b26e6e2dd346903eb47a8da855a400540fec73bf6b58d9916e62c8005c981e0515df4348", 0x8d}, {&(0x7f00000001c0)="62b3611bda643f9b9e2254cc1557170ba25f45e09ca0c9a1570945a46a1d85", 0x1f}], 0x9, 0x3) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socket(0x2, 0x1, 0x0) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x800000000000000, 0x1000300000000, r2}) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) getuid() executing program 4: semctl$SETVAL(0x0, 0x0, 0x8, 0x0) (async) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x23, 0x1, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f00000002c0)=0x210, 0x0, 0x0) (async) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0xffffffff, 0x3, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f0000000500)=[{0x8, 0x5f, 0xff, 0x3}, {0xfffc, 0x1f, 0x83, 0xfffffffc}, {0x804, 0x0, 0x0, 0x4}, {0xfffc, 0x8, 0x9, 0x9}, {0x7ff, 0x5, 0xf7, 0x4}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000003c0)=[{0xfff9, 0xb8, 0x1, 0x5}, {0xab4c, 0x3f, 0x0, 0x7}]}) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000000300)) (async) sysctl$kern(&(0x7f0000000480)={0x0}, 0x0, &(0x7f0000000640)="71f91eca6e530c00dc0225f0e4cf52b7d99da4c123753fc2f2698b99e039e479ccda174bdd6431dc34a8f66299300457d3319a25368dbe7a3419faaa1dc120783e7f23b22203a2c6f170490e1ed32eeec4647979c7945e13ae8417a5949d9bd13212fb70a09545d801c66df094ac3dd6fc42144be4bd77d6e71e3415f8ce706bc9b6adc9e73bbd1dd5f275f55bfc475559768fe9ad3388c058f8f38503aca8e58cd96a5d248848ac7f8d4f30f47487c5fe3dfd4b17b9f4e5d1c5d523364a243866dd2f40335b171aba17e7e312042e8a2d79b93eb09cf0c4b02a7880", &(0x7f00000004c0)=0xdc, 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r4 = getegid() (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r5) (async) r6 = getuid() chown(&(0x7f0000000180)='./file0\x00', r6, 0xffffffffffffffff) (async) lchown(&(0x7f0000000140)='./file0\x00', r6, r5) (async) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000400)=[r4, r5, r7, r7]) (async) dup2(r3, r2) (async) poll(&(0x7f0000000280)=[{r1, 0x4}], 0x35, 0x0) (async) poll(&(0x7f0000000540), 0x0, 0x5) (async) poll(&(0x7f0000000380)=[{}], 0x1, 0x20) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[]) (async) pipe2(&(0x7f0000000040), 0x4) executing program 3: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2d}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000000)=ANY=[]) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) sysctl$hw(&(0x7f0000001440), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0xb, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(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'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) setrlimit(0x6, &(0x7f00000000c0)) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mlockall(0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) executing program 3: 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}) socket(0x6, 0x1, 0x80) pipe(&(0x7f0000000100)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001240)=[{0x0}], 0x1) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r3 = syz_open_pts() close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200", 0x0, 0x400}) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x3, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x8, 0x1f, 0xff}], 0x8, &(0x7f0000000240)={0x400, 0x3}) geteuid() open(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x20}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: r0 = msgget$private(0x0, 0x244) msgsnd(r0, &(0x7f0000000000)={0x0, "15f5e775ffcefb56b06e08c5056de8413422a07f3d75f95a94ec7ba14e0b18f74d2c287cbeed248b887fbca6fad7537efce27a34256dd0061b53af56eb7177cd29026178b26acddab896c74188a89c3df9b5c84f3267213bcd629a76af452bf2d8c76b12bbc57d6a700d8fcf33dfb0330dd1b03583d187dd7249eeeefb06647c4a401140093c3f1dd67825790f633c5f788691bd55eccd78700870e66a797a759fbafab97183416d236ec6a5e8fe7ede338ffae6e56528de1046b9e7240296f06bf40de7a7"}, 0xcd, 0x0) r1 = getuid() r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) listen(r2, 0x7) recvfrom(r2, &(0x7f0000000140), 0x0, 0x1, &(0x7f0000000180)=@in6={0x18, 0x0, 0x4, 0x40}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="6af1fc1c2e317cbacd2c5c79d4f6f4f0eb1598ed716e25d2df51be8f898b09a4f8c6b245831d78721f0fcc7d3b9789c10e2aa0019ff88e047bfa202ef5eefdfd9d6684fd422ef955f1df5d2fca07617f52eba1d171d4bb9b59440addaf3e62f1ffd1e748b24fe85e9f5edde58ecfdb80b1905e72be57fc4b0c2d05e26dbd565dee39cf75b646cd4132c78e44adb4cb6e2874fe9215c0cee46b740b365904e0865e3d348d67db31a554b7caefa080d16bb5f4607ad6df639c62153444e92d3079b0d680de4d9af0e0ed9ec358c084d812", 0xd0) syz_extract_tcp_res$synack(&(0x7f00000002c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000300)={0x41424344, 0x41424344}, 0x2, 0xeb1e) syz_emit_ethernet(0x138, &(0x7f0000000340)={@local, @empty, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0xe, 0x12a, 0x64, 0x8f, 0x80, 0xc, 0x0, @local={0xac, 0x14, 0x0}, @broadcast, {[@ra={0x94, 0x6, 0x3ff}, @noop, @ssrr={0x89, 0x7, 0x9, [@local={0xac, 0x14, 0x0}]}]}}, @tcp={{0x0, 0x0, r3, r4, 0x0, 0x0, 0x6, 0x4, 0x5e, 0x0, 0x8, {[@sack_perm={0x4, 0x2}, @sack_perm={0x4, 0x2}]}}, {"55d139acdf4379d52c99f229a3f823ed360e9dd3cd66ec3b2cd6f31254f910529f9ec92ae0b0fc18c83574dbcba74cc3e965654b75d657050e5b54398b22b9dc3320361d1442ce6506f87818be7fabffa146da74f65316c5b2f847de10014c8cafd999f37a90cc8a300c55d2eded6ad1223bfd3050054a66286e4c8614e76de9f3a78dd71b2c7f1552cb1f5fdbf91c2dbb9ad1e5fee875fa8e61803a307a97417f83de875967af862f65dfd2a9d5a4594630d2696fac3111075c400104c1b36f9d36c1a0c111c0bc1fd998d69e77f31919823b8b4eb42c06546a0332c6c5e1673e78e7e2d37a050253375cd3aed6"}}}}}}) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000480)=""/226, &(0x7f0000000580)=0xe2) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = socket$inet6(0x18, 0x5, 0x3e) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) mkdir(&(0x7f0000000680)='./file0\x00', 0x10) setuid(r8) setuid(r1) r10 = openat$pf(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) r11 = dup2(r10, r2) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000700)=0x6) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) getgroups(0x4, &(0x7f0000000800)=[r9, r9, r9, r9]) chown(&(0x7f0000000740)='./file0\x00', r12, r14) getgroups(0x1, &(0x7f0000000880)=[r13]) fchownat(r5, &(0x7f0000000840)='./file0\x00', r8, r15, 0x0) setsockopt(r2, 0x0, 0x0, &(0x7f00000008c0)="ebe418df34cb272b28c0f4c6af0d8077f9f08e397b7ae3db035230803834ed362f3056f9c5af67c6b04b3e1cd1154459968859fcf369baf8d7218647eba633fd6593157521706d6cd7373dfdfa5c44d05a595e20d0df", 0x56) r16 = openat$tty(0xffffffffffffff9c, &(0x7f0000000940), 0x80, 0x0) ioctl$TIOCSETAW(r16, 0x802c7415, &(0x7f0000000980)={0x1, 0x9, 0xfffffff7, 0x401, "16cc3f1ba2e0846c8e893720fd89bce6f43288f7", 0xea62, 0x400}) syz_extract_tcp_res(&(0x7f00000009c0), 0x3, 0x188) executing program 3: r0 = syz_open_pts() readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x101, &(0x7f0000000040)='./file0\x00', 0x8}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfbfffffe, 0x0, "d76c1f46000000ef1f0160fbff2000"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0000010800000002404000000000000005d4835b"}) executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setitimer(0x0, &(0x7f0000000280)={{0x0, 0xfffffffffffffffd}, {0xffffffff}}, 0x0) r2 = socket(0x18, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mlockall(0x1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000001c0)=0x40) r4 = dup2(r1, r0) poll(&(0x7f0000000080)=[{r4, 0xab6cc3d7ffaa0897}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) executing program 4: r0 = socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x25, &(0x7f0000000440), 0x0) syz_emit_ethernet(0x4e, 0x0) getegid() r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x3, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) msgsnd(0x0, &(0x7f0000000200)=ANY=[], 0xc8, 0x800) msgsnd(r1, 0x0, 0x8, 0x0) msgrcv(0x0, &(0x7f0000000240), 0x8, 0x0, 0x800) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) r2 = syz_open_pts() setsockopt(r2, 0x28, 0x77f, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r3, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41c18000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff800030b455c0 executing program 2: open(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x198) setreuid(0xee00, 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, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @multicast2}, [@fragment={0xff}]}}}}}}}) r0 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r0, 0x0) setreuid(0xee00, r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = semget$private(0x0, 0x3, 0x830) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000700)) open$dir(&(0x7f0000000000)='./file1\x00', 0x200, 0x3af) setreuid(r2, r0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000140)='y\x00-A}C\x10\xb1\xbe\t\xfaqWe\xef\x97\x1c\x15q\xe3H\x1e\xdc\x81H\xf5\xd0\x9cz\xd9%\x91\xf6`\f\xc5\x05\xf3\xfe\x93\x14\xad\xba\xfd(Q\x060xffffffffffffffff}) shutdown(r3, 0x7) getuid() r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) pwritev(r4, &(0x7f0000002680), 0x1, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r5 = socket(0x1, 0x1, 0x0) syz_emit_ethernet(0x52, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffe0ffffffffffffffff86dd60606260001c2c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa11000001000000004e214e22bd3b9ea6f4d32c0cbb56987be2c4ff55eef01c92599e2466582ada5c153d7d40420ac696a0ebfc2a08434118006fad7d16185604301ecddd3ae71b3b9f43a2841062a5e5522278f498103bf5d91861d232679a0a55386b473d42c00000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYRESDEC, @ANYRES64=0x0, @ANYRES8=r5, @ANYBLOB="d34c900d89ee1a3aabb13531942a2229330408333a13c470e349d7dc5fcff226a2718ac2bb7b3c49fff8889e9ba5b530c86883c270045008bff1668f2249dbe52f45ea4055a12877b6a7ceba81c3467b7b59555dead12a645d968f8e4488397795619e2007c660e1de3666627085231069c64c20e1d4df90f494208d6093c8a61bbed76ffbb00c758418cbdf7b7604e19394b42dd66353abd46deb66d28e7ba6124285479dc1f482ab0075f8726864"]) close(r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: ioctl$FIONREAD(0xffffffffffffffff, 0x81286947, 0x0) (async) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8004"]) (async) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) fchmod(r0, 0x71) (async) getsockname$inet6(r0, 0x0, &(0x7f0000000180)) dup(r0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) symlinkat(0x0, 0xffffffffffffffff, 0x0) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54, 0x0, 0xe0, 0x80}, {0x1}, {0x0, 0x4, 0x0, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x40000630, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}, 0x1}, 0x10, 0x1c66, 0x0) sendto$unix(r1, &(0x7f00000002c0)="91", 0x1, 0x0, 0x0, 0x0) read(r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 3: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000180)=""/52, 0x34) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)) (async) openat(0xffffffffffffff9c, &(0x7f0000000180)='.\x00', 0x0, 0x0) (async) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async, rerun: 32) r1 = socket(0x18, 0x3, 0x0) (rerun: 32) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sendmsg(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) (async) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x0) setpgid(0x0, 0x0) (async) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001040), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f00000010c0)={0x2, &(0x7f0000001080)=[{0x0, 0x0, 0x81, 0x1, 0x6}, {0xc00, 0x9, 0xfff9}]}) syz_emit_ethernet(0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0xffffffff}) executing program 6: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f0000001280)='./file0\x00', 0x40, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) syz_emit_ethernet(0x2a, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffffffffffff00e9000000000800221b001c001f000000009078ac1401bbac1400aa0000907800000000"]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(0x0, r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0xa6, 0x0, 0x0, 0xffffffffffffff53) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r5 = socket(0x2, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000001180)=""/229) writev(r5, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000400)={0x3}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x200c0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000380)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x1, {[0x17be400000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa4, 0x6a], [0x0, 0x0, 0x100000001, 0x0, 0x0, 0x0, 0x5], [], [0x100000001, 0x7], [{0x0, 0x0, 0x0, 0x2}, {}, {}, {}, {}, {0x7}, {}, {0x2}], {0x0, 0x0, 0xfffffffd}}}) writev(r6, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d11", 0x3e}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) executing program 5: ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x3, 0x0, "080000001b08184324bdca75000000ffffff0f00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x539cc767) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0xf91b4919db5990d2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x20000000}, {0x44}, {0x6}]}) (async) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) executing program 2: setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000140)=""/70, 0x46}, {&(0x7f00000001c0)=""/85, 0x55}, {&(0x7f0000000240)=""/183, 0xb7}, {&(0x7f0000000300)=""/72, 0x48}, {&(0x7f0000000380)=""/105, 0x69}], 0x5, &(0x7f0000000480)=""/110, 0x6e}, 0x840) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x51}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000380)=""/227, 0xe3}], 0x1) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000a80)=[{0x0}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3a366294) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x88, 0x261) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getpeername(r0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r1 = socket(0x2, 0x3, 0x6) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) connect$unix(r1, &(0x7f0000000240), 0x10) write(r1, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) write(0xffffffffffffffff, &(0x7f0000000140)="45834cd28a9c4287be4b276de471a048c7a56d07a70dda4c999e81bd3c5a4b13ca8b451d1695d38e125dbaf47404", 0x2e) mknodat(0xffffffffffffffff, 0x0, 0x201c, 0x2800) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r2, 0x29, 0x3d, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="1effe05ecca690ae56a2ee4f33db2f77b2f18ddc7c0b06c8288388a6d350edf9a832f6e59dee7c914e83524e558db76b70cd9258b8ae8857754a8b2bb789d5", 0x3f, 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f0000000740)="57d65d5349d122ef99af9d0904070e4f53dfecdda6fc4f00aa5f32f32f51f2e66118d5bfd3fee71519c5c31c3396a087a4cc0a46d6cc19956ddd78e1e55849b8b209274b316fdda7b5c559e6b4eb526c91f6ddc596f4ef017a35bff85fdf2ccaa67e29eea500b505a6bd3cb806b200e26fbff4d038ab0a9d248f40dc8bd852022f56982bee7db30d9272d8916d4cfcbc5fb2f6cc6ae5de165550503598e1e30db39f855be5c500b646286a754eb9fb88c431c310c922956f9e02982b49cd2e70b3974362287405029b5e770930b880aa19c5126911dd49ec5ca30a0a00bb0b8b2d903a0f9a0b673635e5bd39d8ede5f00fd3fdccd0f301972103baa76a36eee3396c87a53a8c18c1ae115afb674eecb77bf03f001450b6197bd95e7db8923b539ab0665ecb0ec12a8d3e2556e20ebd299a6ac361571ce9b1d21345da81c81f184e9fdb8f7c230d9be6bc0b9b735c21e611263fd4c7f4f8fc7823b9d6e9d986b30acd375721191570376a05129160bdf326563712a73e745d66da7ae5afa969085524f5cad656ff481c3ea3f7f05c5edd3d4f6aee1c14cad60a66fe1a6bb1c0c18acc4669485603bdcea14a1484bf6dfbf13fe35ae0339201ab715c91177de10af271592aeac253ea1300e1af63031c3a7b161ad2e63da006e38819745e24053e6c1047b995a4108f291c31d9f74cd342f834b109de6ffc56c4818398508c1c6c78621fc4b2642e058b3d030a01b3f1a66537907f3b3f2128ffd57bee2dbb8d1a2a68c68b6a1df4421f57e0114f27cc17f4700afae57cd591fc97e3d4bb0fce16321e055052c76a0728b478bc6e7988a6eae391ab162dbedef728d90057f74c0813fb6ad124cb04beff5007eee7d1a50f2f3bebb9d2729fe865b902fb85b229a6d9e51f12f8e0f36ac21b90d1546b19b837c1d2fec2288f5f1ec78e66f67c2716a67e31439553e471986f60533922e4e38a76fa12fd5256e7a014e5a2e8b0c0940d2274006e00aa9afe04998199558dc178bb85c35c0098b515ccabe17ed66247c96119b0391e0eeb71", &(0x7f0000000380)=0x2e9, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x10b) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) socket(0x0, 0x2, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r4 = open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mknod(0x0, 0x100, 0x9) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) open(&(0x7f0000000280)='./file0/file0\x00', 0x13afd7fbc660df31, 0x0) open(0x0, 0x800, 0x20) executing program 7: socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42}) close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000014c0)=""/4095, 0xfff}, {&(0x7f0000002fc0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/29, 0x1d}], 0x3) socket(0x11, 0x3, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0), 0x0) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a000000000004", @ANYRES32]) r0 = kqueue() kevent(r0, 0x0, 0x1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x24, 0x1, 0x458e, 0x8}, {}], 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x3c, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00", 0x0, 0x2}) sysctl$kern(&(0x7f0000000040)={0x1, 0x21}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad62b2a301000000a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c0ca257433e4c2b632de71d951516adff26aa2e4800008ce92bcefd3eceefabee", &(0x7f0000000080)=0x92, &(0x7f0000000340), 0x0) mkdir(0x0, 0x0) setreuid(0xee00, 0x0) getuid() setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{}, {0xfffe, 0x72}, {0x8, 0x0, 0x0, 0x9}]}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60a86b1500083a00feb6"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x1, 0x76, 0xff, 0x5}, {0x1, 0x6, 0xfd, 0x18}, {0xfff, 0x0, 0x0, 0x20}]}) r0 = socket(0x1, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x55, 0x80, 0x17, 0x83}, {{r0}, 0xfffffffffffffffa, 0x31, 0x20, 0x4, 0x6}], 0x6, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) setrlimit(0x8, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x5b275458, 0x0, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r1 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000080)=""/14, 0xe}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) connect(r3, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f00004bd000/0x3000)=nil, 0x3000, 0x4) syz_open_pts() sendmsg$unix(r0, &(0x7f0000002e80)={&(0x7f00000001c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x7}, {0x7}, {0x106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket$inet(0x2, 0x2, 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) syz_emit_ethernet(0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x8020560a, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) executing program 4: chmod(0x0, 0x0) chdir(0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60606260000c2c00fe8000000000000000000000000000bb000000000000aa665bd5228dcab29604e68731b2"]) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x2d}, {0x60}, {0x812e}]}) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x5c}, {0x25, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0xfffffffd}]}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = getpgid(0x0) ktrace(&(0x7f00000001c0)='./bus\x00', 0x1, 0x1000, r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) kqueue() r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r5 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000140)) r6 = dup2(r4, r4) r7 = dup2(r4, r6) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105727, &(0x7f0000000100)={&(0x7f0000000140)=[{}, {0x23}, {}], 0x3}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) fcntl$setstatus(r8, 0x4, 0x80) syz_emit_ethernet(0x32, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @empty, {[@ra={0x94, 0x6}]}}, @icmp=@echo={0x8, 0x0, 0x0, 0x9}}}}}) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x20}, {0x3}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setuid(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x80000000}) write(r1, &(0x7f00000002c0)="ce4aa4b95074f402aadfdd52f139", 0xe) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000780)={0x3, &(0x7f0000000080)=[{0x28}, {0x3}, {0x8106}]}) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[]) 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) mknod(&(0x7f0000000100)='./file0\x00', 0x4, 0x91) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000000080)) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r3 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r3, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000200)=0x20) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8a80, 0x0) socket(0x11, 0x3, 0x0) open(0x0, 0x80000000000206, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', r0, 0x1}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000380)=[{0x44}, {0x1d}, {0x8126}]}) syz_emit_ethernet(0x138, &(0x7f00000003c0)=ANY=[]) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x12, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000000080)={&(0x7f00000000c0)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}, 0x40000}, 0x10, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000240)="b8", 0x1}], 0x1) sysctl$net_inet_udp(&(0x7f0000000480)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f0000000000)="597ae967760c1e0eb764963460157b399efa2d162f81d284b43b0d9f57c21575383d18", 0x0, &(0x7f0000000600), 0x4c) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='./file0\x00') executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) symlinkat(0x0, 0xffffffffffffffff, 0x0) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54, 0x0, 0xe0, 0x80}, {0x1}, {0x0, 0x4, 0x0, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 7: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000040)={0x1, [0x0]}) sysctl$fs(&(0x7f0000000080), 0x2, &(0x7f00000000c0)="e4014e78edc2346e0d59816b1b1ef6dfd6cab6b04c8774b46f46058d6d75a21b3c7f2a68b02dadc0e060220dec9e0e149254044b2d2c63cba3da4fe8c69ec768adbf8d725dd540ec6e1ac0eba1429ae29e877100850905039a7cefadb976e1b4a84b9304a9d8de3c350cd0a46a674efe758b20e6a9f0b396591c52ff4ade5baf59dd1c5a5db5da5937a637f19c7dda9d306ed65d33400c45793b00745a546f09354e4f5cdda42d523a08c3e29c187a5a497c0311932bf0f0e3ee93bdb06b5ba65b8c04d6c20c154842adefc0676544fb5d3d2afb", &(0x7f00000001c0)=0xd4, &(0x7f0000000200)="a6ae20ad9961cc6c3aa02bfa594d984a033d546f709fdd8f238e325f59", 0x1d) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x7, &(0x7f0000000240)=[{0x5, 0x4, 0x3, 0x7}, {0x5, 0x8, 0x0, 0x7}, {0x5, 0x92, 0x0, 0x4}, {0x1ff, 0x3f, 0x40, 0x554}, {0x8, 0x6, 0xfa, 0x93c6}, {0x77, 0xb0, 0x7f, 0x48eab963}, {0x5, 0x59, 0x5, 0x2}]}) r2 = syz_open_pts() pwritev(r2, &(0x7f0000000980)=[{&(0x7f00000002c0)="cf3234c77e36172e1bfd30ef1f66630c78ac3c0da63bcc08300977c554e50312ca388f8cc13586aee53e62d2381949316b993106ec2f9162872294fbf319fb666a5d350e9f14fa99ddcf3f1e6a95036f001e3fb15bf57de4be5aaf", 0x5b}, {&(0x7f0000000340)="7c0ae5fc208d985712274cd36f80d3fe656cd3b3f8a2d3af215fece9f439d196df4de58ebae39a62ab06161ee5b9bbe8848fefa3b35fba2de390408850aafd0159513e55381cd40168e50b4e3d37ab83bfeb0435636afa353a182ec5f6245f26d6abca50b7d93d7407", 0x69}, {&(0x7f00000003c0)="b1362c4ace2ce26254ac8e89c0e2d3f4439955c10bdf940b93d45d73d253b5fd30b45ffaaba906357d38fbbe94e95f216b18dc3dc05c124ba6f56c38769883e567d21942d9ecf956a4354c883c1bc997eddea9954717b5c44040b77f19083e3dd91b30bb34028755597636b2e91d070191621d1774f98b48b58b64a209ea992e59869871f39897d9339341e021401218d0b378be040ca54e6e9b8fff23d01ec61d919255e4d75362ff3121c347030b3a672c313f590bc860b7cf65dfc56aa19ad9b5a136dbdbaa23b9b6b77bb4c9acc43f93521db4f0ca90ceadb808c62d947ddcc01b9ddee975cc879876d0053905603602f9e11f2860bc11725382", 0xfc}, {&(0x7f00000004c0)="1d226c738ceff749c00a41537162a9ba05ddba887c107a9a9001560d09808583e8a4b7ddad9511de59bac1e6630e55f7d51de717488809e07a87aa2cab1261114ed17ea6b3230fc5739b58c7a0ae19c94ef692aa674f7089f599a6817aece958d47f39476dedd380207186654a54b617e4b034b8c42f147b7524eba7536e303937172f5a107cff120e5818c211b6d4927fa659c5a2ccc3cbcba0b1c9590f3c3e4307ef19dbcb7db8e15c15d65b0754d9958c71779667ae10e3efc167a7712d426d0d9f467a71c5a4f966a4fef6414d8d36", 0xd1}, {&(0x7f00000005c0)="9c9d4638e03158cab2159198ebe2a928558cb40f094129a335ec84874372192a97a7c4e5965920ef88f8510d74e009005f4ef2db595fe52274e1af23c557f30352d9d58504a4a5a4ff7778c89fbe98a20d0b001d4eefbc84f09ac00dd492a2b837ffd36717768ec24e4819a3340cc96ad6338c3f44e481e067c34127087230a47c5fee607c4dd8cccf4232167a8422dd789332d2dea2272f425dc0de9c6ed5fb524d82df14f4cefa379d09b447990f2f636d3549f8ad20aa3c3ccd51a450f46c1b6c8e4ab803c45038a93ab9f952", 0xce}, {&(0x7f00000006c0)="8fc5196f00ed390674d8d42b21b08561f38041f8221394f0644691b3b0bc2cab98ef046a59257350c5792ed3cf2ab7ba74fd0e5a84cb4607e1db7ce7bc2f3ec234351f6b737339ecf327aa699f5b672d6131027ea4d129c7060a4ba5d5056e0e6efa26e5c87ae4378c038c74a11249596a16529328c4c5e7df834afd7bf82adf2d84f83eba5c2159c8243d073310b557fdd590ecfca8c54b1e2e3de995ad", 0x9e}, {&(0x7f0000000780)="74a0efafec5fc8884e7ad93706ab89fe944951b63704a3a1945f4975e5bd9473", 0x20}, {&(0x7f00000007c0)="bea04a2e78fc37f3350d9fedf32ec3d435af31b0c7e0a882534b8290642cdb99d5da31088d95ded22eb057b76d4eafd1a3dacbbd9e4e1c2322f6a88f2b3201e610cb65ff527288af8cfc27ec0e18bbb215826826efcdad5464691e733473a0b27f885de8a77b2b42e869", 0x6a}, {&(0x7f0000000840)="146428550079e181feb146022a3a33ba860c667346dcfddc735a224181d20b85ff00c01d3dcc4828316bb159b93733aa1a135e937b2c311be0a0d7164c9bd6bd7fdd15a62f225664ce719914e78dbb1f0f0fb93727bb06356cb9e1cb4994c72665642a97850f36ea611020b15b66420b0ddfd2169fdeb1cfa671b002bf45e75b060af90f9e75571a95c35be33765f97bdaeea936d9ace653c55ab63d79389769f9ad5310639fc1a7419cf68bd71aabee117db290baa0cc70d5b53b250c828164", 0xc0}, {&(0x7f0000000900)="2798287a2231caeb9b99868b43ac93945283418ffec5578f54c673077d8baf4ebfdd9aa73168ed0cd26975bb1ee1f75dda45c5c5e6ce691b2960bc6bf51487958079bffbf25bc3c45117cdef910a0d114900", 0x52}], 0xa, 0x10000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000a40)) setrlimit(0x0, &(0x7f0000000a80)={0x49}) r3 = getuid() r4 = getegid() fchown(r0, r3, r4) ioctl$WSKBDIO_GETBACKLIGHT(r0, 0x400c5711, &(0x7f0000000ac0)) fcntl$setstatus(r0, 0x4, 0x8) connect$inet(r1, &(0x7f0000000b00)={0x2, 0x2}, 0xc) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCCBRK(r1, 0x2000747a) getppid() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000b80)={&(0x7f0000000b40)=[{0x21, 0x8}, {0x24, 0xfff}], 0x2}) getuid() ioctl$WSKBDIO_SETDEFAULTBELL(r0, 0x80105705, &(0x7f0000000bc0)={0xc, 0x8, 0x1, 0xbcd2}) setrlimit(0x2, &(0x7f0000000c00)={0x60000000, 0x60000000}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000c40), 0x200, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000c80)=0xe7) setsockopt(r1, 0x800, 0x5, &(0x7f0000000cc0)="2197d1ad5c6fb2814d90d12df274a9ce3a3d41dbb0ec14bddb04ccf5c4f8e3fe71d9c3eb4fda90c2d2f9c046f9a90aca2e7a8c528484167d330ecd51c1f68152509e549d91becf11120ca2ef7cba159fb94929ea3e38b4fc02e681d9a46bfeff5c87c593dddb607c0b103dd494f7e31592c9fd06ef156a199a33ca46246ab34c33e2876c1fffd07082c45cf2619352478b33bf97920297493bd0cc401d4cfae8b0e01f87a53e2a02f6f8237e8e1f432f7ecc7f8dd0eebf68a7c8f604fa2b6d833a25605114193807d4646c5fc10a2e4cfea901feca91b4de7b468bf7ee3857409f5f0e363423793d7aa87e144d46ada8c3e05e8006d18ecbb354405fe7fa351c4579669446e7aed866625cca76c9e92d55eddb23d5f4982ca37e5abcc88bfb3512e7d1d62e342da3bca15b5b498a6beb7cfc8912aa2d7537f43ae6cd18631fc5e81071ea2dc949db630177e97a21b3ec476426e91e0b7eca036ed0664093870431c3563b333f756aacd488831414b2a6c161c6d4bea15ae7b4a17eeab7721744e53138ffb44658ab3a979057a90385deff1ef4bdde476a62e82f58ae86a48c870c4d1cf7d2ad837f19ce720d04e9eefca1dd4ab40b236ec7e4a84c998f982c0d2cc49e582ba160c1c63c93a78014b435f748b1e4f553801dc4efb0b31532d9e22e7f95d473be67b5382250ef651cc927506dcc26a52fe405a7176b54c3b59f14c42618c72f388df5b1989e106628294e9dc477e0ef9cec6dd31421a7b3db6c8d2359a8cd615c5549f43f895bae0fae8155a0e51ba2855b10c71ab128d05be5529ca9f2f701b43988db5e9609e78aba87aecac59ef839bfd682f252354f2512d48418128259d08ccb5bd49bc2dbea62c242739f072748fc516e78ca4d7bf8132380854c16af4f642de074e87894c23c46be7284bd83cac38cb908e9514e2a55d57c53bc867cae587d6e8a1ed5689b4345d036385b2f86a985669ba8177903e84a836671288f6ca079d7217de19172adbed72aca8d6d95bafbf49083b7113460e7177fb5d0e3c5c402e221e11146687a6516ee1628d70b08a28604636d3c5f0479086ff47165cf31dafdca96f97407e41de144b3e8b6eea035bea89d993cd4ac6473fe158bf928a4c0d23f74e3b2e1276a372458735f153ad0907f377793054f4ee064d6193e1bc3d5b8462efe6e7e03a933fb29f9c88f7feddd1cbd7e041da60001155e0c85a6122538debcc8fe395367c1603ce777f2fc2f49b590644dd71f74a91349cd3b55ebb8f2cad414d8e7e490200997f74324865867c74100dbb3872556305cb187cda6278d31f1637301179d3aa23ddb91fa785ceb3ef15f68f09f740926716c9aa4f1565aef1ebd2b2baaaaac4a3b30c9ea53551b550b3453a9b793ef102a7ed3c640f49285e82cbb971260060c3d94174d27ac313bcf67b5d2ef86b232e5e9d55b8b2271f81267572b5ba65752230095d39616834a642691a01411e27f9cde8a16b06671514f1eadf009a4ad24e20ade794569af82f28a168bc455eaccf9cb31c6cb73f2e06f9c945d2d9fbbad8a7c4922216aed239bf2b40d93c7cf4bc25931568430857b2d24a72d6b44c478f54da97214e53a5a8670a36bc676c1692d9d44cd3cf16fd2113f74fc5874148e2eec539665b3d2a4f3a46fbd3a8039120098ab7dad62b6fed1298a963a36ef1ccf54ea47a3281ae066418986d59cb54c2596ac1ec5d3308701cc49cbb2e1e7a82d99b496f660ce253c99b53e4e2a2ff860ea7f2d1734ca03ce9ff790ef760573cdad499752f9fc7bd73656116c8fb4c393b94270cb963650103802f917bfbceb8e146f7fe1f1bd19108b6b4076df0dc87ab36c364d6e37002bf6993f5eeb3cad0c09744411a5f7f40960520dd8202462f5c5d0a37c288b919338f290f0db4301f5d0d63a695178554eabfc98d6350faf1eef4b7bfd1e35841d0ff9992b740b83347948d18b43d8231569f85391df43d903ef764e32e624af3d3851cbd5fd9b19dc8cb37f9ecc70a64aa444c34a38d9eba86c07176c1efa01a3622373666d7b630bc9272a6a8b7e747cd54631963c4c4e2855fbfc6cdc07d7a8657adcee97fcf1349d89a94d0e89c1eb4ea468405bf5317669eea04fe82aa23915809ace6e34c6f0a40f06857ffc0c04a9537eb645a76125557aefbfe02aeedf4b386eaea732f19e25b4bbccb6d527af7929a26e21e62e5728b960d53be0dbd63bb615ea222a48f9439dc08b69c443357e9f50d24efb662cdfd0b439a42adf21c5f7656dde2c61f70c13f84fad635af8490be116a30d28eaca2b615cda4a8bbda5d6583f2e8833b0b4c3e191806999abafaf0daa0ef3a861be8ff838fd942741c25a01f83f0425e4e269bcb7e268173953c41620c0ca94e40e537ff390addf42de02716305e66367f18f28815a4295f35770b63b36b93ebc3c1fac5bf007ac992402b1765ab4429cd2c70fe2a7368d474cd04152af002a8f796bc59abce19a005f4bfcdd55ea231dca005454218d1d47a9d2ba1a0881355f9b22bd683c7dcd358f408eb5a56176b50f9c1e18d9c1912f68d10e0a64f358884a43798ffd3ed6f4f944db8456c913c80bbfafc0a3601d758b7a05401a1b8b337870b5f5556d92e22c0f8ec7d7c2c914757722ae3620011678d664f521a1c01b397cde8e86fd7493fb4223a1d38e9b3c5a490c5219f35a1628e64d374cf703e61dea104fc880949044ee0df9e7bbffb1d503a19d2ff29e8894cf32221ca2f9eab486e5e44273fc4f2ce3b5f164c1bf65ba48bdd16ce6fb8b3f77d9a773b50553b36c8c47b7de5fa4ecf09b2b47b9eeb7050eabef33141c1591779491b934b8311220faf5065774c69917a63feec9ddb643f809920a632b3f45239635b640939025e16d724e2230806b1c3928966b8dfe86c68c49e7b1faa27cc0d6ca01f38accb00c09fa20b069f6a944bfa5075628f511f3918818bf2925986184377987407db6ac0e98eb469a32f625487474e00b2f437ff634f161713b35aac5d46e39e71e8f653603d924ff4c4ee6840b271340e5d0f5499564aeadedbc9db0448702e5c4f5ba1f4833f5c996cc3ed16f6195f04784dd7679130bb5132f95c15bf54de8df818a3d46c80f136380fa3d104f7e9905fdacd593489d6b455b0efa58ff8cab8a911ca4971cf7a4a16297b6072fa665b91694fd0db050890f54fa9baa1eef1bad47fd46a9845b55de709370d495de199b9aced7dc5e1d90c78bb038660a83adec0ac3ec9a3feaa50941b7879b1b1aa8841f4d63c7b4e41588f022576fe1d428c91e33217d50934a1ea52e37317e43905c94c0eeb131aef8b6c6eb976ea631e6a161d68e4d6ab3bf8970953fd9229ca40a7d0a003025098e4305b14051f5aa40a75100e733b2be97007cc45f6b36e5eff6bbad7e0fc46a53681e5df1e9ff809b8a284a8446d33aa3a6319821060d9bcaf183a47bc3a9516a5510d27eeb8aecc869b839d3cbe6a6eee222be5c991ebe625e57a4387366ca258c3ae4ef5eb20f9ad382dc3b5c90bc3067887eafcde79bc905d49e6fbe8b760dcd88afcf03fe338d82a426e4c68d45e1cefd61f482661ea1f1b0e89b769b22e4eaaea2b68c768ec9ce2180b319505b6dbdab40a29c27cae96834c79458813a76e4811a5efa51206d5cf1ac951aa6148902788c4d9e28cf8c2dd8ca2355916ca9dc963abff0663774a27c8fb5f408a67591cd6c2a863784e8299a6a6898b195f305ac06caf51ab52cc9ecea7d4f525689f95f3ed9d6bc82a9c76dde49cee4ac6014c1528e615fc1b2a003c4a89ec02e61fdaddd03f83f2876ad7eb9d29d05fc603c08b6cf9a8e4e18809e923c67094384607b5946f3cc951c0be8af6ec42d58e2248de892cbd205ddf1c38da8129866177472bef01771f2f46ac8cc719f0a3ea9ed0439c336d0cd60bfc0f3e7a2b3550dda0b591f3098ef7a12601aa0f8d143581064bfbde9d04efe227bee2e6485af8664e4ebb2050a0f94c77af613fbb7bca1c9cba699a128d2547a84d95fb14f25dcd97c38228ea1b7da83f0efb9466b2f23ddfc14366c8e437cd32b1e73a7b0e74b1970070e54cf7fd20f71546b1412996e004105d23409e570f2ed8604a883569f34bc33a2e60fc33a4c174fb1323368de7a1bb7adbbabe54cc7fa8f5b9a622fcb0642f8840da4ef1d4660f175da4db9e428e8454ca92925c9d7830c073c50c585d1d1478ff1373258968b9ec2627198868912bcaa3c9e0c3d6e0cd0e22083c5585ee8ed53c9b1c1fc989f429d6d7debcf35d264a8f0970d7d1cb44c1245daade5db852640d1d29abfe4643cb690f41eab1dac8a44a91d6158334c34e6879ec0257bcec058dba833ac55c7b461952eab3bc049d44a6514a4e317a3b652a4b8e72329477b74803df2d82819f497ea275cf364884b3b20c12f3a7eaad5b5468b4cfe213ff0969d8b2f352dbbc7950fca95d1f9bb269384e3994ef38f246ebc6f80561a40e3a2fafef24ea5ba81de85e3f93b204f1a2ef4067c1f2bf8ac695746bc6a57066956d68a371224921de4ec070b0c624001e9eb4419919ad516e67d80c24ab29413cb842e124f6441eca5b8d243ca32d79c3daaa664fc448009ee15b8fb91e5c8eb9367bf47d3ab4c559fc7cce4d91ab1764eb38a6362ff5d48e15e9bdee97c13d55ce7180dbafbd687ea18423ae9ee9154c0ce1fea1b5d76a1a3c0d3787f2776f37e103f3a6c41e2baf914df80e4b364618c2ae1852470e370c6f9fb461fae7f3aebbb57090fabe315555de261d527630ab1444d9db2981c00964b403436ffbda77cd40f3c429b984bce878ae45c62e0fcd967eb8a52b01bea2c1abf51f9b6e56e2c9e947861c9eaa21f2578104922c0d985cbcd536dd37e19332dabbfd3b75871a9d0ace000101ab2f3d4876a99676b3dd5e41a070a3e4305c595d352257c694f56b96b162802ef412af917efc28cb86748d56a9f053cea4594280f727887667a824d6de0b01393323b217d9775ad9d76a73e4c0c0ece3aa8f001f798ea1b123583f2a2a8a9c2f0d2232e178006d1c15f7f860de2e43e08ddc43addc70bbb362146f7017880a6fc38041558590291e321301c1c7ca87911c4da7cd938dfcca0b82b3decdd1ec4b380dd43e5cb7bf212272a82c9d426c3f8f55a2f0ac83d5a4da3dc84de0c8216d5d2908b69eb52e38902519935686f8ecf7ed36c47b05f2b2339d8829a98df19657d7f5ac6fb11428a2fd34143788f057f3d46d70d9c3a919d345ac3bda57c86c715045a8a9e245c0294926a00e65fabe6d0f97f20868cd85702da60134f35c606d815902aa54ce1a3fdd33a52b90ab8275dfe99796d0903705a6246c8b844bfbec9cb78224b92c8a1956f89ca8c0ca9c0fd8a82dee8ef7b16f34d31765f31a0ec1f94f70d03fb2b1dfc21c70b34437fd8d750a3f162339be48de4ad995d46252bae96967ea8fae35773cbed5bfdbd01afea4ebc10ea3fcb7d7689f063f027f5cfb08ca760b3539043ee6bb6a04edd7b0c94de7922ce478fc76f0f428f83d0fd4be30e9c6af4b6ceaf0e72fb6ef969f8b879936404e812c9d7081290d4a2aa5148c893b3ed2b63c38daf63b908bf09c3892b777ba1e5a9917c75ea2b4a5224721ad59a2939e2c49d9c4f78a761703e98865e60448fc19de2047f68a2a74282f7f7b45783637ce86dd53169c5eb660050b032f3d4e1245b314fcf9b68b2b382f45b478276aac290c9dcf6252f9a358bc2d9f1f77637f503eb3a4a651b6aca9d265bb4d112ec78505bb8ecd76739", 0x1000) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000001d00)={0x6, &(0x7f0000001cc0)=[{0x7, 0x61, 0x6, 0xf7f}, {0x8, 0x0, 0x0, 0x776}, {0x8, 0x3, 0x81, 0x1}, {0x8, 0x8a, 0x0, 0x1ff}, {0xc, 0x81, 0x80, 0x7}, {0x1, 0x5, 0xfc, 0x7ff}]}) bind$unix(r1, &(0x7f0000001d40)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000001d80)={0x1, 0xfffffff9}) fcntl$getown(r5, 0x5) mknod(&(0x7f0000001dc0)='./file0\x00', 0x1000, 0x7) sysctl$fs(&(0x7f0000001e00)={0x3, 0x1}, 0x2, &(0x7f0000001e40)="41b80132a21f9013e4542dfd37b9e3d516bc53d8de4c81145c510680ccb56602c97683f75433f1987851a75d934debb76e47a44ebc41df0e961323614eae0745e8ec5e90bf9c4ad59cb65f4665732b06905d59fb3638faf09bc0d1f5cd638ac5dab6d24ebe6deab44301aecf8e562b362f13aa8132b6bf863b76ed61e78eec42a2cae9a59fd3b4592cc48596d2f48f7a6b99ec8771a69d945f580661bae2627130f050507f799ed6fdd1f76c74f9881f3572ea6da2caa5203e5d3bf2e76f8e9f74a2905122e0912a8dac9f2bc7ea8637d06e610076126f9aa945ec20b4734250", &(0x7f0000001f40)=0xe0, &(0x7f0000001f80)="fe7bedb342ab7c2ff6e6ed41b567191a0a7d0eca978636bb0a67bcc3678d099045ab2e9f7983e45b4b4e5b3005b3d3d6cdcb5872d781f07c76de1b5313ae43b13922dc42b13e5585e96e5ca884c16d374ed8966e80e626d9c7583851b7bff8d6429123046ac863f3fcb761bbc8dd47a51336460d656693566b940e609253374af2ac70eff487fa1c5be8cd55620111861fd05962049eb99aa7f68facd4a4ba5b369b00f1079ff16116736d207ad58bec760767684818c7b2f921402d149d04ac5e17af94c4bfb6e022f3b16e8382243b5c4bce246eda131c214af6fbdd9710aa1f2509f1efa42302d2f5ced8b042f1c01419dabaca979be522e40ffaf9aa49711e6277e44a9635e22628e731f0840cfb1bea39f42d3896855426f46a5c727e3b5f7769dbc39b03efa85affe34723d17100a1f14b77353c8b53ff4ecd47221b49db73becfb0e9c36850cc93feda28195a9b0352bfe7d823ab9d877a7379d6383858ed0c59168c8cd48dccb703d11c8d2864fb61156b50298604db98a274c90fe9c4a3492b619363ca0f4f69241ce62b159774c1cc41fa07c7d2c2eb97cce5f866b91068d2b3acfc4de893adfef479f3769d16a997052a013f101eb9560cd8654a89c0dc031ea85e2c262428d18b6d983ae558084b5596b58444adb88b2555d0e2a8470011251ca9a1724d80250e88194360dfac4568dc060a91bf3770a299e89094c872077e4f2e6edab15f7b93e531ba18bbf7d63d51f7efc4899a182240d58c75bac036c524a40b7edd4529dd47e020050597a839ff8dea5e36fa7486d774f45192cc7ff816610475da371f3ba822925b4b0d67159c0977dc921db1da19b517d688b6946b64081a918bc82fdb92f042b567b8a4e04d47963c4a8f1e91dbadd3d4929bda994fac75d5600b9d5647a0ddb51d1620ac520fd9a92ba27dd25f97643874b7730b977ff0362e6a6f593a1d473e507ee8b8da86c4a520e564beec503507c01a135f681dfef671d98134547e7880d0cd4269b2fecac13485ba25c3b88be75548fcd24fb2116d12021b8c36dcefb201a905b0dfb7519802f954cac8e44fde61d1b3e4593e1d7effdfb2462e865e97fb30ba1f4502288f1adf7318979290d1c750bb96f43219e375f81d9a477c31d743de2e10d941c65575d823c1edf2ff460ff7874c5c0260df2c0faab67798890d2c4d971793fc84e984d430c9841a40f4d33057fe4a7e309fc4c30e35e715d1010f7ce4cc01e95d4086f525a259ce50b91e437b3fe33cf0f13c2dd742624cae75c6de1210d6dbff74242d52bf71907c5073edc60970bb5fa63c297da6ecba32688a349f4c2e431d78b0a2e445917276344ba9957445af14905c23b6814b15b43168d6856488ee22d98f134d4a433d431bc9fb2ed5cd7d0e192b58a2a050d850ffa9218af6da1784d358a9cf01859d96001ad45db1ad2c9fe44500edcebd3f826588f8d6dee6994e3b3755ec8aab780f1e74fe4f637e72284cb7ec6be1b1d277e9d912a5524c7976c69b011d736a292478d755034bba7bb313d59ae6abda3153dff3545f645366941f179db2439f072c527f33cbe74501d63648ff6716fb3f32fceba96ea8f53a43b939dce64f0a738b8bc2464208710d683a85afd26d8279d35651c67c7bcdcd9a27ebb0b3aeb7569e404146d62972db50daac4468fbe104ecc75ddb026213e797f2c4ee04965b0390bb1f1f9f035448d5a840e07d7636d428ddecef8ae3bbdbec5e1f7bb4922f1fe947cc4370d510fdc482e52c6995eb21f36132e9a880e5a72739bba92b0138b511c5b61c2d2275cb4db33ec803091eccdce67f038d383871d2bfcaaabeda1ef246427f9c583efce48fbf15b889400924f9dfebb668026148335cd272112f9a3cbacd32d6e5f5045ee688c9b78e534f5adc2622dc06e3020c13b50c2a65af902910b4b0a739b8a270e593ffc9e3e0cafd9f27833a5311e96d91f115bc18ffa98c11f94da74062da0f1db9b157772dcb3c4ace6af0571b493762dd12a971c05f82c0e34dd813d87d2dadc63695672b464063ca8dd95d6a26f6c4d5aedd0ded1622f8c0f7b5d94ce143865cb5d224ebac2c059f3803eca1edb1885b9d6682d644868e4621682f6d1faccd288cf6bd17dedd94af26df5347b01072e8b038ebdb266771664ef8f3183b454e6463384f17bc6b1e9cf955695b659243fd55230d957c9501278f1477d2e74c022fe3812c0aefd323af190500e12c1ebe1fd36303cd7e4d40c2db1a8c368070615fb474136208ea3c63eebdccbf0c89313f3299b813f1e55af7fa808eb30fa2f158b5faf923ef128f98ad86851f51f0ac1ce9eb548e59da1c1326d29dd18411ba49de819ecad22176eb0cf2f98cdb51d6b9bacecae157efb522246e3b1296fd4a3877f9554cf1b261b338ac3c663f114dc564e9d906337392e3fe59c0a36cfc2c0dd516f3092c481fe46a655ecf8724fdbf399c212f5f37b8c7e67a0c5eae55ec0e0b70d3044f18dcdf0d9ee3fd3bb9d3b8d940a5746d7d1dd6f6fd09c52201ea1f2c1834cddf132fcf42515b06ffd337125267cfaa1a4c263dbc9859bea43a3a84ddd2994469a473ed1719f833aed3aa22aa98135b29d91af0f28ada11def1a1a34b3cf8efee71ae72ac839b72dda7a91d08df754b1819aff3801cdf418a593c700736a2d7e0cdccd9fa88b8c625e162bb0374d4171535540f3406c48204e1b0c1d4722b5eb252b908ca8ed5fe1ab86d8cbbefb038078ceea9c1f1e8feeac2d9a07048221a3c3315d7fe2a513e1eaab25762dda9e5760166115a7264dfd724a44c8f47caa403d29a151d516baa10feee42caee169d963d426c8caac838dfa4deaf17b0c9ec6baa0622b73d9656951032feb87c3032860ffc2ab82177602be9800a4e406becb4d147abaf53672fbbe7d699fc3a064aefd8d327841b9d3c4a852fede476527cd71fec5e40a839466f2d96d8ea60a8decaf7ea9456468717e07bfc371968aff238be8940cf46d18b2151d951db36181f5660d8fc6b9f9bd7b82b0c0c5657f631b736b5a949e97845d4ce57929314cb1e6ce1f45bee725a9f132710453c2f7ec3ea39e56e1435e7f1a1c2008324d840a9abf215952257c4566e7c172200ce52b82343f0dd668db0f5871c010c39285c1400962b10578dde60e0100268515b0098f7059a1498e092b6cf83418d37e4d5237e20e5c0e8ba23efbbcb47ccc368b8e8be0c284f5e8637a489b55d987ee19220dc21cc2a90f3502d53df48aaf80dc921e4e8c335d6f488b77278aee4f428469e5f47b4460570f6d42ce7f5abaff04432930fbd3d8de2eb25614845688906a5b2b38fe6d2d94d06e79b5c3ca148be64f8f7a7d7f8323943c2d1b334d577bedc1c6f56947f3dd80bf48c0b70066a0f04f832862f1a4dc6a69babef3d5e742602117edd747141a2a71c800e5235652d5834c2dfcf0b75e6a60873be49bbdd4f8aa89c052ad7f9ef46c5e242664bc01dc72f1b5965c218bec9a2fd18991f01761a6ad2d33771f946cf3b4ec48d0842dcff3de1cc6f26991053044242cb05dc257316ce4c14ce1a5c62969780451600634288763828b04fbeb93ea7295702bc74a1bf75acb5ea40478522666356cde1a1fcce54f2f9cb55e1316ed70637ab87a1f33f234bfa1da73bd45fdb16c53e2cbecc4a71fa5cd297701b07d21a29bf99c68dda70d67b4ae7551bcac93ff75c1953f3115cbab29e1070a39cf8ce5bf41e79f0eb08f3d18f19a99a6eab52be8216e2ab91eeb70244d3a508c7db63a46c41705af4d105adb436eb03f020dbdd22d5c7a2da316a3cb41a7be9174a16e73d950e0b232cad742552fcfd87836ff563238c42c3662646fa1dca7a6717bc944282d93c1e8ff356d062b49581ce0a25ef77f8a8d1a1877c805b718ba309a657211d0dfb6c1fd6285d99f3af662c528808355be95e50b3bb2804014d0359980469ee410ded7b8ccd4b07141428babe4b58d10e2dc40366891c77f13c0d3f68708ff63eb5fc647f0351583342127fda6e8807883aeb44bd6092fe39f1a4e21da4fd2202e24a6a57ba458dbb5fd6d319e6ed2852ae4be79925dad01ffaa57f26d8763eab73cf3229e54292609ef67c41785302e79ad5d4cb28a884a2600ce75a37b2ab5c810bd9a3fd07b5c97934aed10e545c86a3ed038e423b9721106538664466287b795669183d16012063857486b82ffbf90602cb03a6a75f96bfcf3bb8456c2100a9b219fba583d229bf077387c3fe5186d16ea4bf0ea397084f41710b6999167a0a26af15f9be23038e0bb25cdbbc4e7642bd4ceee29d4440fc2324760d6658bf0486647a8bb4184ac73046c0e4c487b6702947e04ee509d1b6124053de4dceeb79ff973ad78362472c8bd2cc70b36bf67b97c8d4a59c61ac3884544ae04bad7a9e0837588c7aee60d089242733a561648a588293070a0346f906002a1ba362c91124f89d83652155416109d5f4b9183a79c8c22bf43a24c3cf76fdb3ec00f5f626be21cee9d0e358013c23ac98637078a7f30535759577d0d14b4ed890a81bea6014c37ed82a90b3ebdaa430c35dba1b8cd5101bb64e86a5bd5b53cf7bd6a8ece50ff69d92c050f9056b21f93b5b4fcd9298691c407829daf09b6a18f4046fab7aa2745274448f9af9701c4f2e3e60b8543b91ebca13390c1bd922999970ca5a9a6e6bc014349a42c780921ad931f39a836aacaa74a97f93b2dfecda02669dc4d4001c9db1b09a9f53841c6543564677bd1b8713ba33f5edea363129ed8ec166629a6df1323f90101364d7dd5315a796d9eebcf281907c3c642a21289122e66e5206e450de0f1e176fb3c54b83edb1908e148a82b9fb575d6380c97a65eaf8ce37de48c57c4d6e66d64e506c3bf3882fe16b7b8160e70ad5fce45ac7aabb6552c2124ac07a0251d7a7a46435c6b9fbca3648aee958a9498b586b007da702082debbffef55e49ae259b399ccc227ebe43c2badb1f451762b105edc559abe6b8d1d96b3b6723f542a20f9f6c796d518a13997d31b78d0b659fff32d760b657bad90ebd54cf01cc349c918f60dac9956ad15d6572126773cb59110238d886fb319c4c9d66512e47d23e9a2666afd954ed6f3379bf2a4048b8e9e0c59085fe59d0509e6c3080d2dd3683f99d920de63c040424ae89508e767f8c3338dae443abd5ab1d3d6947a79adb446caaeb05ed19d9569899e73236e8e0d529af07a49952d92b90254e61051b4284e8354c392dd1e07465ffb2ee62ddf9a6eb2b9931b8e96e273819c307fc4f48da5e210b8d6d0b20f0ab45a552ca7d494adea7cf80d828830cee2ee5324f79ff8bec6241f537bf3c82f6adebf330820c7e9b99ec89cd1875e401e388c4ef286f64ee28995ebc1c5e60c4dea0b0fc9bc614ee5d77fd22883beb275dfc09e11ebe5179a4639bbd707347ae1fd90b1d8871f1f8e55edbb1718250e0530204d2b86cd0c433fb7334d6c8c334b6b9a6c95722c3d9053e5bb448006812a7cc336fcfe3b259fd14bfc45e12248c2f58fa930bea515c1c362c7db0979e72906f9d8429b8460cc652b31636455916c9e7ddf0262d8e235985ed6c8addad57b43698e3d087335a45154bfadfc9964617390994fb092dba1a5e3ac8ef37430fd3f1e42df2ee0c0bc208ec475f804715f40c4598788cac0580499db0537a72f690958461e995b8fea3f2526d8ab8112178b19e2ea6d7620bb5dca6df2f8e73603e7367409ee9e2cdec05287c5648564f7d64e9abf9fd6c4849f04419226f21730e9f1bb3", 0x1000) executing program 5: unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x0, 0x0, 0x3, 0x0, 0x8}, {0x6, 0x800, 0x1}]}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0x0, 0x0, "bb08000100f1675910508b00"}) writev(r0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x1, 0x3, 0xff) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r3 = socket(0x1, 0x1, 0x0) close(r3) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x1ff, 0x8}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x4, 0x2, 0x0, 0x0, 0x400000000000000, 0xfffffffffffffffb, 0x4000000}, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r4, 0x0) r5 = socket(0x2, 0x3, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) open(0x0, 0x0, 0x0) executing program 3: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000002540)=ANY=[@ANYRESOCT, @ANYBLOB="69ae0f2b3a2dd78a97cf689fff0d54d97333a899b2f080aec12a1777b77093622920991eed92ab1e4064ce81c6fe42d6d7af747bd250f99047672ced38c0c1524789cd72004f975cc534fd732a73b7162bcf9fc74e75277ac9abd026b7763082e5c77ecdc0be4348cdb1cff1cce9e1567f6ce14663d60b1aa8fdcbe26635d2c386d62a532f2d7afc1a1210ecf3bfe8bf2dbea1d69e525bb8d7d1db702a4405631232e33488b3de78ce15ecb16cfeb829c1394dce036ac00f0b3ef350d3dc15bd3d635cd91646a77af8751f37b40a6e624c419a7a00"/240, @ANYRES16=r0, @ANYRES64=0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x3, 0x3) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r2) r3 = openat$vmm(0xffffffffffffff9c, 0x0, 0x100, 0x0) close(0xffffffffffffffff) kevent(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140, 0x33}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x3a) r6 = dup2(r4, r5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x2, 0x0) r8 = dup2(r5, r7) write(r8, &(0x7f0000000140)="0c398c088c93a3ccf8ea23045b766cd41e7991c7fbd4eaa11603876cbaea89c77c07e049fb603ae46d28a7874d5daac09ada48d35448d4abcd8cca749991285c7ade9b964cbbef22a7a5f185a30291308fbe3ba6eb39d2595d7cc05bebfe3be3a6c8ee37087d3bd3544f4d18a3437ea5d98d17e61df56e653e11a875d3d654c1340fc4afacf796d0e091197693e154fcdff4c0958ca215c0e71c0daa1dd071a84ee075a23d083fb92efa15651e955d4b3d3bd736830185328b974f43f553eb18e269386103f0a3fb65f1fae83a343b20f2e6aa4c6be16925f28c57670152e59556845e76ce7fba34e6cc3356b14920b0e6735b72185823a25ec04fe0902602a730ee377947871b749cc08ac498f347ae25b8190ea951a205d267bfa364cc575c1dc55eb08b1758c4e7d5e557a57ae84f8b0fb79b81157f31bb41368508abf76a02bada29c17e952d6efbb1fda650cb19d1eaf3edca69ff972ee63504c725bdd71a5bbffd9b416671dbcfa5572db125939132bb9d98e45cf827da0021e1c424c379259afac6efcd03c54eff682f75a15e24f65e6e9b392c0ceb8a279d3a4d67328fed41c4d1f648651aa4c2443452d2735a33c9d00d23fc1f18c7ba5c66f173c5715687380f43d4ed71542a4e0e7f49b7eec632a00e270e1efed20e6a17d082bbc07a0c00ce376e78f5d9557e20de23727282b89562a418c81a37d4d373f907ddb80193ee013445c30a2b82b2bbac6675a3956b68f65054a3d220327c70ef33eec994c230d9c6f90b8d7bb187eded0dda81fc8382878398d94789e28317ca71607381e7bcc9f305d764762f95b1446ff964e893a4b71bd6af1603320fd9aa65d7535ef37f816e35f78252eb917a33f9db51ac22bad185e27c75633c5f42b778a19b727bb7fed3c8c920ce624d7e8b85be9ec1f9ee439b9a9a8f90c398f957d21c3dc08daa298b5bd4b2dc0fcaa0cc7ef7f0cb932cfda350a5e2daffad436f36793b496bd14e48f7506e66df5e9fe4964c53893da52d7da913fe1ac9fd2563407ec7b375df97a5f7efb01849a14b6bcc62b0800f99a2e3f755940384724f92867252e824f59ea25d46c32f9df369d1454519903717f08667d15a5a6f7706a7c448dfdbf66e58994cba95cc086cb0ac1026d474e02d1243ebeb98e5e3b2d9d282635ee072520242b77ea67adf93cd377b58d3cef40015ec966497b457c0bcb3eb9fe79c62da2bd2907270a0c8ca0321598b906c6c9dd12373085f41f64f5dd29017a1b05caed12a4aca525abae2da2b0603b1530dfdcc7e04840b57546af976f6877878ebbb6dd8c90995418d6ae9c471a30630ad581428228abae8e0d7f05da49852afc82f6e63152b7587322c5f6803c8abf7e704b6aa401e2b6e87c122c3a80f72ed840394fb816f61fe82f872c7c1657525211119c4b1e279d7b684efb39d5c50f144e18fea4912fa5747b8c52205e0a51bb831189bc1760e7d8c03e4dc97b79ba0c8475ac474d92584a97ef7505fb20f117c059667b74a8da3361f3d3367d0a0e175ae6480bbe1c5ed630490fd44f5e51775d5f71a0ad1b67a4e538dd514345966bdf6345ab0a1901a67126c22298f345205582a80766293a21c39b9370f231f529d4663ca2e008310c8e33c6aac12142433e3316903915334ded1ac4c8b79859810d6f0d25568fb3aed05ae686f5b700c1ca2d74388df0dc85167144e9cc501fab02fc64a20a4dca6795b0be938f644756a9ab551e08b8eb1e774e3d7099e3a27aee5d77f7360ec8dbc064ca78146d16bdcc79e2f9511ff24977c5044e3fe2502cf4a9c749864be89a257506eab8e27e31e4285e0902bedfa058a28fb9c412a10ed07790fec30dceedb2be77b29eb40d845f5c503d773f3ee82cee137ce266585f114aa8d566863d645828a0a961851af7a17925cd650e4495fb396166f96dd0a0c14775561ce01536db824d21b2dc4917eae7d9c2b0afbff916dba316b086b2bc15df2763a0b2e9b0fcde5ca5de398ff7faf894fb6c6e667c2a2b5bfce0bf286773625e8e8a90c33c8ac0827a45f48799925c38736ed1d52fba9b99a0857f7d2e6487567b6f87fd69255896dd92c316e978152395280e5d3f5d72e9b01daa6a1233bc4ff1b32e54893c29feadbbaf148247a64db037eb741f8b67c422ffabebd2749a067382b538d8e8041c2e8ea2fd35be473bfff534c9f6192b4f506fe3df0138da69b0b05b3202664f22cc347381115a3b1ba2e179e63affeee8f8a9cd9c5dbd9f14672397176e7f495a39d444b86970ad85c6fd0401a5b34362866e60a96910a02db6ed1a72c0225d69cf715b2963c25af39cb6f4b8d565295bc8ab6ce8cd8d873f175518fa47d88bd19e37a1ae73057c5aac1c8ae65bb4c014d9bfdc50daee43044307bb34a6b539ff9b4b422675c6e5030ba9e245b8655811d5cfdc6066fcd7f7328c607846567cce3293daafc2b11c8ecc9499a9c104c8c9891f97eceb4fa4c813ad690aeb63241daad15fed98555a5c8916e67c31a400e2b646053011e154db944feb9a546a71eec9da006db5ffe8d284646f4a4f5a3cfde87eae4df02212e9463dcf9c5fb6c7cedeb4b74a78ac8de862699b79b940a3cfccbfe6fe7f7ec23251a1ba55b6afca670d65c08b58c7a088658725e08f3383979a2c3471bd134", 0x764) mmap(&(0x7f00000d5000/0x2000)=nil, 0x2000, 0x2, 0x6812, r3, 0x100) syz_emit_ethernet(0x222d, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0721f73a0000000000000000000000000000000000fe8000000000000000000000000000aa6c0000d06500000029000000000000000401000401020000670200050000000000000000000000000000ffffac1400bb8500907800000000051cbe53d0d4c28a671df510e421cf6195fdb4d93e16119b994b02d60d382b97163bd7737e42b5b915b3ef466bbaf074189a0e9a6c3a213b1d7631998001f5668d339bcb431dc9d67497775b1b67860c49099e7bc76beed8b8d0bfa3cabcc80f63fad81201a135b356e4d85a2edb86425ab56af8d93a4882a3308386b602ee8a794d19a8f4b120936702690a41272bc4ea88f5ac757ddbd81daed061a58179b9b1af79d089eda0e8ceadb3543252a32a811425d68e8ea985c4cd81019ad948e435d744c8604058461b248b75a4ea065628ae55220397b6a72c092d923077e307457befa5e40f0303701c4708203d043096c22df845a419e90450df0fcdf81810fb20d2ae8fb809226765eb8619a4021a48f2a15878fd87066c32b5eaf0f24caf9c064108e9a3cd2a99581cfaae3e221d9cfc23a8a62edc199b1460950e3bacbe8c795b3344e8a1214f9fa5cf48b268f4476fc9e22d0f8687984b905173eb702d6da491e6276717c0e114a210fb97966f899704380586226220f0cf820376877f0100960cccb92ea0dc9d2c7102735da33954bce9c2ebadcf528430359ca45f3a3d6bcdae97eb53013d193bc1b5b818479e4eb4bfa7b0a7c13d40ba3135c323090a09e7560645e7c1b78db0201776af2d52a96438589e5e682e8acebd3d2f943cdc5b772b2f12e5655bee5f0d5d6a80a1e6a06688fd892a176f30df628fc13bd29692a5186e90afcd0e75f8b3a04dcb66f207e40dd2d5cb25af9733655f1c99157a4d3fca390ffd2813e53d4e2c30ea77dbe69344148bd80e66e8222c0e46b723702889aa5cd0f2c0ecc22742a03a28a7f4f224622f3765a778d9683e2a782bc45fc5ae5d2beabeee473ba6cf28fc633f8b3f24c95b25af87dddb43877851a095bdcf5a110ba079a721ff989df31bb37a6787a15fe24150a5fcf804b27e4b7cfb1e00c0aac17abb6c721d40f944ff9f374d3e0d0261edcf2c5b6cf4c203106d83407888fc414ae02a48f442a9bcae103cb1feba08ea6d4851cbf8b4dbe402ffa5d9c8274011754d2ec9d30b4777eede0d0d66481714fdc098ba8e410238de7fa577742e0f0dc257ab19090a2746c599809bf6d3fe5f8ab43b42b25fff0ac8fb2089f59f9ab5fedff9b7e00f176da59789ba5f5ce7193cf3a230cbf053bf4977f39719ebc3dad6b8d1530b010c305f26c7f06849acc5d17073bb0d94d6d258434a0e5adeab7cd43980ef6b7ac0b728003130917b994e1d366e8a4d7caeb9cbca8dd9e35b1e779a48cc23daffec2ea62db930d22ff020464c37349a5bcce1dcbdd5ca062d71a794a945ec6bc2e6e08ed103936a90111dadebe8da17ae2620ac17601961e11dfef9843eb5f3702dc88a32d0a330470affb7d15fc2f080d0299b4a55c1480a87c1190e24eef76ab64f42a538f996b2e92cbe45a0b3fa09a7ebd7291b79da14df0368fefdb2f650f6ba50261df42c34d5c0b58394ebd43b3feb69cea389824cda43474b6cc8f3d27776baf64ecaee2df73914670d83859e4c4601e274e4328b8cf9fea24f9190d94dbe3fea5d94fda1e84d05ee2802336d91ce6c31bc5a9681b83c759f7ee9b4c134249dbf3651f268b18148f9e91723d0dadd503d7a7e705cb4a94b454a53c89ca9dfa442a6736c286faa50a8aeb446060d32e6c99ee1b97c8bc1120638f95cdcfb060a83b2c8ee695da80d3c221f55aaec5f0b5230c942c7bbfcdc9b322480e6d72383eba29f3d2b3d43ad80621af97be87e681ff09ffe4253aa785ff25f5b8d74ecdc16b1dd62a7edc812be0a1cf3aae802cb3dc438b9407364e72ab8bdf3f44da78a0e765a86dd76cdd2945a6aa6b8530628d366957c287620a0dfcb882e7df8eefca680a1448b37488b9817647dcfb77a755fcf16f22e3f6d874331e18ecc153a240ff0da2c499f89b9975cded392112b3de562d2c20dafaaa4b008310c5bb35667ecccb22e95e042f1b0e13149b4cbfd1fbe482bf18d1eaf6041b0c9263a3e7f74daf8dadb5875f19cee7616441b5bf25798dabf5e3003466322fcb9b652376c58aeba062b66425d3186c2468e32ae544a54910ca79ae531e18d2c8d991661155f3d83c245db15d9334a2680a02fa0a2ee10c486fa5ca3d88b79a43c19e5aa8fac214fc2cfee629af7b0938cba286f50a9b2e0b80ad44f827258ab75deda8a77d3cfd12ec9ca5e214fd005cf6b1a14f9beea28d83ba4db6f51114a4edad481de39f87797dd87282df200a2bb09ffa793385167c8accb4d5056b0870ecf341ef920ae5865c9dc5bfdb227f62cea35b8ec634088caee0c4d0888b749532ec94d62515ad98e0698cd642e399cdd6d4c461c250a754fff08d9288e5d79d504c02a85f36e893659e8c732166ec4366773813f62e9be2a6567517493ec8007ef91d99bddb52cd860477d08358b2530264720a49e14085188e4a3b7fcb06f7607c3564c1380a68474581b2d2bcba54f5e74f3b253d9bcf41ff985611f7d9eee1c4a0e44e5948431ae6a06f480392eea42271790584a03093f5baf75a130aaef69b62e79d35b7acf21677c5dbe9477011fcb3996c9049914f685c73bbd81f485b6433e97e5618a650378e789f0b42c43c9c352e9fd299775d93132a18de460fe497deb83a9e92fca709a945f0f60cc7ab9b836ea37e4e711a63d4042286be5e92037dd43fbda9a0fa865da209ce321f00c82d07635b8f056b77cb96e44fac1cb5a653b43c2a5acb9db365064c1a5c2f6a4bc3ba0e5c3857b6598554e75484f52037dada54e52c3eb7305f10b0cefca539900bd16813f87efe610f221b93dbd328bd99e87906bc736e669269568dee2b82ad3c0760a5bab971292077c6edc94cc8a9cf3688c4bb4984c95ea22509693e20a783d65dcbf53e261b1b16a167df3e43c7a94703e13502e7081b9e0fb63763822170a79ce6568226907995eeaea22111781e098d44dc7def00b5efa85e40295b556e52ca8aae785c1a650730394f045287352fe0b4dec67633bcb295121711b26b9cd95368aa2399ec01c06b7bad6aa54442f0aba0913b0dc055e8f122d3b500434319c2e23b2d6b384d42c31e631fcc58d60096eac4fcddddfaaab6fe7b6cbca01f97395296d58852886a71448b4922bc2b55b4e3e294e57c09508766b743988bb6911e6d71cb2f8c10d7ac25643f81de7630f715ace8e87b374215a551b2a7ed2f6c39206bac63fbf91b4f2e2b3e6795559b4e494910580dac51eea3312fc3f0bdc56514b7519ff9d0a7e0ed09d8274e4141a1a0997b42adeb9e6f53cae1a2c5d1e32844764d9121339b6916bda7dfb79631df975eadd7a8534c4298f3a80850a3434729041e6d8756d7d7723d31edfc39bcbc12cdb95f0c89ad1ad317e336d3f04ab480f572bc212b06c59fb11dad15533a1f1b159c3a11a1dda9a2fbcf6768edaf90f531e0935a3401c1106b3f19342cc17fdb889b54f9b0dc5e05e29fbbf17765d33062129fe0f80388fd0e5ff49b585a35dc4f3def319879608e1c36d4a62aded3f354fd08b9802be745b55947166ff65eb80e6c517d2e1aa5de4474f7aed5d99c861b1850b4022b91b1c217590ba15b8683ec095fc8f24525ab5d858a2b5f53e776a0ff69dd6283a6639851579edb12aa81436e91ff1a9166dd824378331fb955aa2f87ec41dff7324b36e39f3cae4af9d4b7d4b4239a8a29473240550bcef6e78a50dfc708202a3a0be5cc41d7972c17f26288d7bc397bd140b06dd961c29788b140f3c47a132b14fa016bbad01af42bf993dc7ad7bf3acd0cf3433f2dbce020659d3c2ca3a7907c5bc40d3785726af46d6320e15949ec500139c6848796f74c1e53d4b5b9f0e1159d0a3516e121682ab206d8564ca39d25901eb0bb9174bbc2dfffe929e0f1f3f51de8c18b1796c67f753e62cd5ea2715ecafac59c9a2022d899e569949ecff13908fe00cdcdbf6cc45172f8e64b6ec92a0d1e8eb77892daae2d69745bd8337399b0e48041a5810447ca0b867b733df9fa6db730ed1e3fe9701c5c62eaa2c6c6b6db1d1411ee6416cf028308031393e5ac93fdded0cea8e77b65812bd0bd3ee9b84485a9e5aaa70d4020aaa8ed635a1ecd6b2ba9bd0f9cfc30cf43f282b8541a68eb18e7ac1aa37448123c9391a018828edfdba4318cc343489237250dbe7318418ab4d2fad55f9c878f0374e48fffea297ff3dc5ddad8b983f87bc0a84821216e9d3327b2ce44530a09c7b2d14f671bb43d803119172be5f91024b3097153793cd6adcbd61ecb83c6d86c3a0acbbeaba6e0dd502a68c727bbb165c1cd01606391c9fa1409c95ba00e61253a53457b1df71ba8a9f2453392ad267412d9ee5ee7c6286d131a1fd2c8b6fd6b48a5f45193f1b5e7b9266c846507acc7143ffb9f154fafc6fe475d048ea18e88ade018bd6ca50b4004c2e7c7f09cea1ad3bc154f25a77eab56ea721a3f7b576ee0e4d2f2548515da0fd5350e8e83e12014865ff7008265cc83488822477d843dd5e1ad49caf7fb3e811acbc4091e67aa18d571a74addb5b37ae0dfd7bd180076eb48a8389c6f83cb09eec9dc3716e85eda7d04aa29f60f3c45a3e4f6e0abe671538ce1c402621efb0c998555dd045afd9c2cf47a7c15b5993b11241b57df9cfcaf9ab8ac20862029ece982fefbf9641498eda25c3af76afe04d59cc3bb852ed2471b06edb064cb808e9ba0b0a7be6235eaf4542680bb0150cf8b23ad6e44a40eda6f8d8b7477d4e928a48ecb95a8b6d68539a7e856a1da7762d0bd3303ea360f9462d27cfdd03a655388778fed1886f81d4cb009e675930c1dd272548c521fd3012f1ade7932b60d52df7d4cc85cd4dbcac928469c0579961bb5563956589f779b87b449f17e3996b9a17871a263c9e72878b8640096050f507f8ed2930b916fad3c695753eedb94843989c74312a93c47988791f0d0e53da0b485d72c57c1814c4dd723779521b8e94530e137bfefe9040be0fc2cfd7af6a7273cf99dff30ee9f3c4576f95be169dac7d46763fa06b20a5e0dd0fdab3b0324c2392f867afcd8f928dd9c85aaeb474bdfae5657a400ff8a9f3c384c5d97e3435ceff3cab17615172a5b7feabe4b4269d6b709a67e7957184bc2f6b85b2590bf377012927e14e0e150e8438f477f3aa1db97e4feb54ff7cc95c3360eb7da4e7f2ce4178e4e4dc14b62b7de01021e3d0e631604f1b2d622bcff8df294919fd91772b24603b5c82d81bf1acc3841fd22bc8839cb40f31fa3a79726d989913537ee06b6072320ec77d7413615090be619d238378f6f7d16752bc27b9efed28a328ef653b932aa818a212a9aec1716aaf502d5b3145b0d87d6179c44e7a5dd51a4f17177885ebbedc5daa155abf4182c0c1162fb4608059949c400e39054bf0f6c4aba9f918f7470f20aa2969a40816634f1ee9e70466ed9d7460dc3079294d730eb30d69ef23e25647c6c534e9a5b58a48cd8b2bcf815af02420b94d785905776538df21ed9337b28f1c0f7e37ce875127a42366c0bf692adde93bd134afa3584104e9f436a1d979702d38383aada4868ea1fed8bc5f08438b5af9948890252ddc82210745995c1a0823a7af27a798ab88da64e47feba9c4d5729a7717e02c95ff379bb4da576f2a4068a0414b9c40698c05586932fba18f9b4874b2c8a9c0803ec449cc3e18f5027a44690f4d1b4dfed01fc432c1607765c43496136f190acc6aa591f096cea85236dcbd63655ef740b5679f319ec28a3164e83055641f9177c7b90458e41a97546863d68377f205393a5d471d2a428a0c89a9234977b35bf16e977b5bad807f016252d313a9cb44dc0762c120e4ee22729706d68703c1551ffdbb9c250ac39044e4e87829e2376fa223e27f55608eff57586ffa1f59ea7fb99e4b361bce708cf8bc6ac2032be36318153ce94f6f77b0d22264f0bcfe132cd8bb5da03a83d4c05ab53111f7406c444bcb48f2bb6f2d2fcd9fc4531335da00a39e00dc8d0c603ab7dae4f6d36b8fd4d6b3b9b5ea9f2e57ecf39d9c012cc941275b5a47d14e16d7b646c7c555c2ea8d90666f2598e86c7a20d1722492596618df75fb44246e1de34f80b6e059988eec3694ee424500c7c9e2cba84a56fd78b1752120c71163ac8a07a5774a80e623802f9b4b32fb50b682e910901cc6719f952d289f98da47d35b2c1e3357e5bae262ab1ecac8c00c85fee07a27a04d717ee594f41eda470ca2ca7f1cac6095c8868116362c70fda564582c85f3217d75d32e344ecddb984ca89d200281d99e27704eced887323a81bb0e0059999a3c2d795672cc23a5d97352cdf898e798da62b39e74a5478870bcdec5e57b6f7f0500aa69e04ea6dfbeeaae438be1bd2c2847c1679c4c758a17a115b52a830ee715db9caeec8c79a7c81a2cd6d6aed14fd0c859330330575962103f5b4ee6e717691387776b324587824479224c39f112a1b9d9e0c31018e2b9c21b2ef73ac424ec6e30a21c9d70f10a4b6ce995f33de13d7b798af90c043c25501a29132aa6a3bff4e418711345b8fc2d799f6ae1be9d664dedd15a3abf382061b446c6ffc5aecd51afbb5e8fb4d734bd388a05ab68bf9bfc934f780a96d42e684d02c5b45afe49d03b8554183cb8c08f5b7798707a0c689195ea06dad7b427c926cb50528261bd6653e3e0ba00bc70532cac430772565ed48d4489c795c465fe6f6f9c9bb8d39b30426c93334d23aacdf39961c2c1e8088d04ffca6e4efd372ee5cd9c766076ca747ddd350cd86e47816319e10de727fd51c5ec1e643c4bc92c0ae9d4eadba90b2d6994b7d8f0b10f9422379bbb2b33e2b20543e69861122647978c57263a94b0a19566ed244ad0bc9db8ef99860e9bd7a5231a424af45ce5a7e86d165e34653d97c24ad810e3ba82ec166febfdb7370a2f197d00dd8e668a6e510cf8d0fa9d136292113f771e0fb9d6410edf55ebfb43bb93f4bb265897a3dc078f877d5cdde0bbc3a5b324949e79a6b3cde8e8358999940237d60b9a25c850ac21e83805a735072a6f32d93603d25b200c8532b42e7f872e14f065b8e13797f37a1dc2ed064b7cafd5502c9215e1115f0437221dce0ac8a04011f78c79a89def710e34f0f536d5699c4c720c6e00b90784f40cc42e4e52a7b75ef01ad9c8e01ca0465b6459f320f69e5f703135e4b1c5e44c87894f4f52b6d951969ed52c7f13ad88e19fd5b88d1be5928d7720fdd48a226d145363db720832b362ae6171d153e372a86e2377745310a7bcf2bc76127dbf1ce7ae042d96cbc67a2f6a46cbc2476455d315214a92a785af456410aa03909e46e9e29b57ed4255215759d7d1d4043948a379d76a745eaf912b1863e30fc59d82c55f9a585945bdb1b760b9ee93d0c6f88f8cf57d7eac734a1cc3965342f01603a6d66cf522d984aaf211566487a1e70b4ae1817f2f438da4a53dec9e7022f82685818802decc27dfe600c17d2e1425b99220669e454ef5584daf4d09041488e189415887ccc06f7723263337268458d6776d8194a23687725fad8b2cf48d60a7b8b2c22e81648066f535973453216180045b248091bf490d9eb948a31f19756f4ac9a762bc8ce654e08aaf4fe2a22699ce8b1ed7594f3d3f8bd0f6e3d5ea34f15acf6b753c607174e307bce981fb51a9f791ba32962b839e6be07adbeef9e31f8106f8d350d58d1d11588a57428fe7c5817e933ced542f7a6c2715748ac49ec0573f517c8d8fa1fa8688fe0acb7ddcfbb62a9c311aa41ece9572e3a60402bbc4afc6972597fcad51d9824e05a54ee8e7fe44e9ce873419fcc802ca2da695803cf646253d1324feb4fd3de0c8a6ffaa7683636143c6837f4c7384796730fcfc0eee1bbafba17c2400f373789db626fcc0e7317660b13bf349ad27f98e5832098b8aa6ed09c3b727ed2a41e522206faa2294befd3fde56b4adf80a16a8945758849dd265ed20d2d041991862e5939128a9603f007dcb58d959604e8a68576697325dfdda717f11ae2e596499d60075309055b4c38b6bdac0e2a619ec6daf6647d93247e00de8707c193c410dfaee9b82c4bf56be85ef36671a9532555fe265fdfc18e45a06451f079228ce98e7c76e37462e7bb7c5d09e365dec43ff10888a99c3aabb5833fde11f4e38db3ea5ee69588fd9d11129cc1cacf2b5ea2d51954395d2ca999bd611dd567155a0d49f32e0dd24b6cdb0999cc3b52acc6021ef8e43816fd61dbcbb89843537ad2d720d38f7f48b9ae49939a714c740c489c7ba8ecd29a3965426983a36e5e65a038b8030403e546d0c261c4c515bcd2a17df5544189530a41cc1dc0b05369aaeb98844bdb910eba50371ab3b152a1ef0e72266f91c73b1ebb9c7cc3e3bcffc7f9486b1edaf3c0fa0df927da706830edce5918d63601ce84217e244f0ec40b5173d4d3f8f11e64b3457c772cc327d1bd384e52c13630bcc8d67b97b11d68a47a54481370208fecb8837bcb356825e92631fb26ed1fc60911699f0f32642121965a92d810bd934915465edef5f807f8a2fb2b72c9fd188d995d2a462fe5939bd4a40426fe17d0816505ed6892b4157c2996b145e63d0a13464084a3e283dbe3cb2cb6aec6d6a3f389a734fd760a752caaa90d47710f3bba352310930365566a1c2128f6c0976b528e78022adcc5332aee825303215b17c349b924a39404b06580a0ae08655ef8f18940660885f8b52a91f2721b941b9c7ff0660ff12285f161d916984d98cf6dc5ae26119790832847d247923dfe4f73bc7b58ee95634cff3ad4fc107b1fd0e83b0a74056c09ba49939bf2de6e197e795831e9944e8449c731733356a78be3b0d6b0c8ee485d3eb2feb9630add89e993b5cc862a83bc404b0b8f7fcf5b2e3028cb545d9255ccee624b8325117dce753b367d93572d65fdb9abccb3cada5c721954730545794986674cfef9fa024d5de7a21fbab641ba932d380903252dccd9a17cfaf1bce1bdd5e9bab7fb2dbf377062eeaf4f2a74cb87ff68aa6e835c2e068839575645bd54ce2471b8bef6324b09f497fc28357348b23c4884ebcc46212f2d633024c2ce6fdf675d3b82bfa6ecad75e663650c1e90c94c3ffd7913559b0354562e4a099a627f09fdaa7592313a6b69973af09fa53afee18df80aff9541f224ba8d4dbab36a78f9c1dc52f174cca933f27cd691c62c6d13f47f24872a39aa8d33b878f4480fe6fbb64fe559c639431edf824d35b23c1a3e7ae7f1ce29a87dba8dc3b5adf504247128d9d898a5913ffeacfcd281e15480e9c3cf68091a6eece9ee7bfa0a83e08ddf76d41b069c009d3ee23aeeacf696a23ad1a1470d7a22cd4a90259b85eba9e08c5379f42a023d92d2c2e69a00ff45def780154ad33e7ccac98834fe2e106cd3709253d5d14d5936942186719c7592f86a0925bcd5f44a2b9b69add980c8276e2e55ef4631b2833b3273b3b4d8b5424bb33289e231867d90910f9d9852721915e5f6e90ab09454d6cd99893eed0cffb8d9162ec37c62d895cde80f4d2b7c6a7e29c0105b1e20e059c56e73b1e14eb81aee7a628a5b56d3b5aacd32d2df17cee197b5e6f1401b35d62a8d99b86a26ddf148d4ccd832e2959718ccf5a3e4c635546200c27a2fbc691c3a25d6a24b0131f35f5624ea53a876796b0920f24e9b9bae2475c69dc61298d8452bd810488eddb7cf42aa3ab2927fc173efab1936fa354990e444ac149753c6830726401f323bf4fc0bd3394f5832566e272078ffcdddb82a8ab536b891a3a801471b9c1b840e267f4d561ea02dcf729b0736cbeae60bfa4558f32fcf135221cdbb14542b4b5b54a6276904640e8c34a83d7570a6868b3bf66b2da7916906e08f304eb80d2e0a187e90556c66de9aed0014efdeec31db243a91c52505b76ccd3dba0034b0642e96c6bebbdca14f501dccf5933670511e2f781a0d2222d7f449ac0e224ee17fe10b21953f0a46eb2e9a2c48c7a352dca5d7fee35a6f196d5dff2e53bd95492fc516d25a1bb21f61be8dd6c7739155a58a3bc53ba9166f2051aa7bd7efc2b87af8bf9293aa4dc7ffcd260bfd94dc684865c96e0f3803f0ebe59e90f63ce0db630463c488d602c5cd050e4446bcc4452356bd2dc5e46beee08821035b09a26a444eb78be9e2be41177e8d967d3126100c11ed9d43586caab0cafe54c5f5d3b2818836dbe6900099e1e09cc1e3469a3fc53bd7a8101b9306a1915ef78ed7766fec6572bc1ba5f0d61e33c068b43e6cd87a018aaac26626b9b0152f1e96968c448f3a452d605e9b295fd30836db93910ce7c24cfca5f4ed9f247a929170ba6bebc29cd151f1fc4eb89ed8954939a684c10a85c7020a9fef9eabc1fc23b587b4a052958eee2db6c6c1f2031be73d90d901b39dfee6e2b529e2ffcb73ec5a7954e01dc068b637b5f46d32e5fc67aeaabeea776c80757994fa690dc5f7a3a5b60ef33649beae38d76ae68682fe5b969a11b710b76674870305cf2ee94f342ae907d58726b60342b048145569e33a345d583e05e2633d4287a8d0e9ffb3a96e8d89a4edc3e120377e0aff2a723eee0fef2cdde7cb291b1092b497fda86393e83355dc7bca27e37b596afb3907ff861807c7443da4800d61425e9289b63507844059f0e69070c800e116548922a0364552816240898fae20801dae7b81a0b34b2fbeec683c686465aa68fc1b6922c016f150f266fe933c8fa99da7bf7f57d587f1b3a2cb2304675776f6ce3988d211038473e68b76d010a352bc8e2ecf30d5f772514d205a54ad92cf5669331d98798f80f9b60e3d4872b359e73c618c920a99fd9c3ecb828e25a483dbe58797f2307b4908eba90e3891f8a9f0d84485b142192bd3417c2799c0904912777dbcb006a7cc4ebd5fb2ebe1bc592f78660fd5cb19f715c336c58506e7804fa8ae000bb14e3ae5c21ab731e0583b7ef6d4b903351af0ba9fd25b9fa1f1236871acfbfcaa50bc78893328e7fdd7e7384b736a1b5a8fca721b92f53079e02f836611075cb248aa605602c42dc4206d9bc71f8787763c291502fa8765764e2129ff8f184383f9e56f84183fe4888ff8a10a8d7a60a1a79d514d57e9aaaed2807fabeb8fe81c03f4ca2da445cdd6dd7e30b6e3689768a78fd8f320c094307f4e7c1c6136f61c79887f391f6d470aa2805e8ae3c5af1923fb7cbc52df9f3a6f02027614f6c5dbb11ebea6c4929488b5941287a773bba7b82ff95b8127ec6658bf6be2eb506ceee2e22d96df6b1e7c75ca2c1242f1990a700cac5c8dc86913a7b0c6525e62677465d8e19d2fc73b0e9be1f95d6e95b3b1675d3e1c0bc9557cc7c321f589d30499cf3ca7cb474ccd7b410b35f0e8d016a506f2975aec3017936881ffafe92c2abe1ffb9da566944fb7e7f8780e063272f198f07d55d4b0bb3fc25f4e29e3f465422b6cb6394e65975568f70cce13a27618f2c917a7f2ac3bb75fb1db5e40235fd1eae3ea128cf078b96ed18ef1e7e70be13112f96220876c6c5de5b0ce250ddeb7e3d2b9e993aeeccb28f2298cb06eb4b08cfcf79e01ea313c3874d77587d1aca50b7c79e40695b60a84edd3aaf60c1ee40cb9c1f57ccc5ddd64b179c9d8f9ec0fbc525c007994cf3c2c1684d251489fb9153d8aa22c366451443f5de13408a14bdc336f2fdb6b289b69b2aa99c63b2c7d8efd27eef06cf1620207ad2fbdecdf8277c770e560d62efa6038d72a446b4e16b8ab668b3b252db5a27e13f2d109605fb78e70441af2d7e3d215e1a28bdae883dd88619d7b21be46ddbb2f3d830d2a034131ae8d61860ee6259469f55bd45ca0b122417f4c7380881ff8d9685db593a971747603949cfcf82fd8e4f4363dfb470a3667442de780332b8a64742251c72b74a73400bed2d006ccb3f874fbe92e3c53bae2316109db05e02bfca0e226bce5da8c8c0fd185e426abcc8d175a0061a55615f9e444b83d535bd245cd45a4eeaf53a89541dd88c042a79265cf97afc76a306345b4a7e23c5f152f47456681b7de25219ec19838afecc07d4ecb283eab219a571734dee49f140826057a3900aa2e8005021ea4cc1e1020a8dc4fb4469263a4ff7ef4a1189e5ef3cbba0f06aab40d729b86c6e82a181fe3395d7f015d8f3a8bd9c161ed2562d4802ea3aa0b9f82994a3fe6c404ff9787386aeae6788020043112e0206ad89c1fc2b6bc1473d642bd2feb401238746aaa9c18df6243bc20557a2f78de2060ec1b4297dbcde87daf683ba3886aa6a553602"]) bind(r1, &(0x7f0000000000), 0x10) connect$unix(r1, &(0x7f00000023c0)=@file={0x1, './file0\x00'}, 0xa) sysctl$vm(&(0x7f0000000040)={0x2, 0xd}, 0x2, &(0x7f0000000080)="dca94ef2401ebc0fb8647e4a6d841fa7edb029982c19a72a539a0465ec5f10ff8896054ca75789e1b57a653d93b0d3da2fd4c7b5c4f311a9187b2995b6dfb099ccd15c0dc972ac869e5381d0186621ed7310661a99ed59a98c3481410d37d84011a601d5d850b6be49e88ef44cb3931f749a19bf53b43de211ba8d422290c6cfa551b9ff27b6bc204b908e4c9a3a42556ffa6c47d136ad11b77c0a89491ca7f6e8ec0603836c00039b0b5f1ec8bea7930b42", &(0x7f0000000140)=0xb2, &(0x7f0000000180), 0x0) dup(r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x1000004, 0x0, {0x4, 0xa5}}) getpgrp() executing program 6: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x81286947, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x4, 0x9, "ff00000000e887c0b46a89ae050800", 0x0, 0xfffffffe}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) r3 = socket(0x2, 0x3, 0x2f) r4 = socket(0x2, 0x1, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000440), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) shutdown(r4, 0x0) select(0x40, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x0, 0x577}, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xc, 0x2000054}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() writev(r6, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x207, 0xffffffbd, "04000800000000000000000000000800"}) poll(&(0x7f0000000040)=[{r7, 0x1}], 0x1, 0x0) connect$unix(r3, &(0x7f00000001c0), 0x10) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000000c0)) r8 = dup(r3) setsockopt$inet_opts(r8, 0x0, 0x22, &(0x7f0000000140)="fd0cc085", 0x4) sendmsg$unix(r8, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0xe}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8004"]) executing program 0: sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35", 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) syz_emit_ethernet(0x4df, &(0x7f0000003380)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "6b9efb", 0x4a9, 0x50, 0x0, @rand_addr="93c57dee41a32873f9177445fe0afdba", @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment, @hopopts={0x0, 0xb, '\x00', [@pad1, @generic, @enc_lim, @ra, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x0, 0x42, "b73e00a4047a3c50a4c27a137033deae0135238672b1671e882b2ba9d267df14f8c4cd178a5c6f5ba74b58393b959bb61425962a8fab8f12fdb6e8b759bb45a87d64"}]}, @dstopts={0x0, 0x6, '\x00', [@generic={0x0, 0x23, "71144ff975da152bbc3b9d552fce09e089e8f55b178cc6e5f9eac92975dc7f8d413c00"}, @jumbo, @enc_lim, @pad1]}, @fragment, @dstopts={0x0, 0x5c, '\x00', [@generic={0x0, 0x2df, "5be5ec0bf4e7d4adeef73376ea1b6bc0a397e4b07e5eee923831739e6b14583d605a6a28b1b5c8fccb8f6d45efb6d6101be5a13b1b6ba687194eecee56a3ee94cb9d4f86f4fc51ef698a4cac729ee2768aca0a4f80cadd342d5935a3c48565bda9d79585a669e54706249537b04fd0f7f96caf4ffcfc3eea07ab6d45a8b71f005687253fddd2c396febed84e775f5843b2acda2ed44e245cd81c4c2918a739d2c802bf50e1ff345cf502c9c4b2c70a9e08d000115f8aee37ec13e58ef7908c2d0e8b366bc7c89be3d1c67b8c912b24208207eef6dc0073ca24d30fd397f48aa04304b24faa6de72e98cc674a6bf56a02c189567e26632dbfd82edd7d15603e2b26a3f838e3947ef34613c7ad5db881af323501c1dfe219d449058eb2a1b1ec3b4a821e948f4e1c893b4b30c175c50ad992cb22062e0a781400a3632c328921750c067238d19fb3dfdacac99744ea686b830c4178f9ee13c53567944967e52f3b8ba4ad83d461a9c1cd21b7ae712a740d7f1be33dca82232a187e9dfcf2c35b07438bd648026cf7490c65444009e36013f5f25760382b33c78d959d6ce07610b64e95de1d30a9ab2525edd8f501ec865abb4fd731b8067ac462a455498466837712eda494d8c0f5c2539df4e0f4d08e20fbdd59b38c6e8e4caf1eae2470a3a42a6f18fbf5394e15c3c49aad24fe543027f672d2bb303355dd8ab0582e2f64e0332c3666d60b68a02ee75f07902bfb8b59219a78df279de1cce938fee2a7c932634ea72360292fbb5c64cc06cc10dc6c7ad184b4a39f7e31071b21b39711a7e108967c989ff4c44a4bea064be98fd0cfe49bf7a243610cd571f2cfce5fc07c59c4506f183560ce9b02bd69de7f65d3a5d2d36f542be2c3f4e1f341c022c2ca68d467ea4394f2927eefb985c48db2c8d476ece5c7f2b3a8f31197f8549be3f7782cb045794c5c8a1b9c51d942100bc3ec9b8058e45fe80dddd87e5b909c7b67aa303151d57e9b9d4e81e9f7db0699545d7ce4c13da09017aafd6ec0e39c9814d1"}]}], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x1, 0x0, 0x16, 0x0, 0x0, 0x0, 0x0, {[@sack={0x5, 0x1e, [0x0, 0x7, 0xad, 0x7, 0x0, 0x1, 0x0]}, @eol, @timestamp={0x8, 0xa, 0x989}, @sack={0x5, 0x6, [0x0]}, @md5sig={0x13, 0x12, "b31d40c9a6f4bd06134a80a354186e5f"}]}}, {"9e996b1a6e51bb8739026b2a089dad578db1861cdc80c2bf3ad02c010e4088bab605e2ed069cc6519952b0ef272250d7aa01bf50170ae80758623405a538d6e2f8fc951fca4a261aa83213d57af281775f635a3c7996fa3e1af79b37a0b69d01fe2db18923c29b6e6e5c606ef3dac8fb5944214a4d0632f130c99b42164996d36007e65002b2e8fc2f748b0a47e66e4cf7245746a58c15ff861d689659e215cc20ae585c5b79dfc457"}}}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x7f, 0xffff8001) executing program 5: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)="97df8c3d29ecccb406cb4351d81adbd7021c556269041d624797c5197d6f7dc9153c221db9f905d9d038dc8cbaf751e6b4115da5e09817b9793cacdc1716ee11cdf97541aaf48e24f9c8036acde7a88363d162a7b0a9931ab06ddc1200be0e83011a2a50998111bbc0084fc929f99f2180ed294b3dfac4c7e2225998769ae768193dc00105bc0733836cd33c5e5461cf42", 0x91}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x800000018, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r3) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) listen(0xffffffffffffffff, 0x0) r4 = msgget$private(0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x52, 0x0, 0x7fff}, 0x0, 0x0, 0x3, 0x0, 0x50ca}) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) executing program 4: syz_emit_ethernet(0x60, &(0x7f00000013c0)=ANY=[@ANYBLOB="ffffff0100ff00000000000086dd60080000002a3a0000000000000000000000000000000000fe8000000000000000000000000000bb890090780000000000000000000000000000000000000001fe8000000000000000000000000000aa0000"]) syz_extract_tcp_res(&(0x7f0000001200), 0x3eec1616, 0x80000000) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="7891f208f895ffffba59f114c1f399a776b3ac1400aa000000c4b65639ed3be7406e11000000e0000002"]) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x2, &(0x7f0000000240)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) r0 = socket(0x0, 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) setsockopt(r0, 0x0, 0x1fffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) socket$inet6(0x18, 0x2, 0x3) ioctl$VMM_IOC_RUN(r1, 0xc0305602, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) r3 = getuid() r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000280)="b1000502af0000000000f2ff06000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b697be1aa5b230500000000000000c257699a5f139b67274d335d223e7d026ba8af630037382102230000720fd38bfbb77ec1f5a8727781ea7d4cb960d28315bd93c14625586e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabf4bd62fbe0008e371a304353712051e000000", 0xb1, 0x0, 0x0, 0x0) fchownat(r4, &(0x7f00000000c0)='./file0\x00', r3, 0x0, 0x0) setreuid(0xee00, r3) r6 = geteuid() setreuid(r3, r6) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="016f8430", 0x4) r7 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000340)=[{}, {}, {}]}) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socket$inet(0x2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x24}, {0x416}]}) r4 = socket(0x18, 0x4003, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1025, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = socket(0x2, 0x5, 0x0) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0xa, 0x0, 0x0}) write(r7, &(0x7f0000000380)="ab02e3f9891a549e337811e5befe5cb17bff90032775cc63379e416257fd1a0d38cabf92f5894709ea9ee23d6b715f70b29400a27f7a62c27dd321d7defb779b76ca3ab6f677c9562f05d0bd04a5f2cb239208ac72f8da21122942b95ec3304d209ae11d6211449a0be5a2228dc221e57aef4210f9f09816bae5e11204cdaad4519a04d37ddc99db9d5c88e91cf4e9cb27d3a4a7c35f3086f3a3480a117aa23ef3675f8698eddbacff7eea1c6c604ecce66d66fc8a", 0xb5) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000001c0)=[{0x0, 0x0, 0x56, 0xfffffffc}, {0x0, 0x0, 0x20}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r2 = socket(0x4, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f00000001c0)) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) kqueue() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047466, &(0x7f0000000100)=0x5) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 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, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x20000000}, {0x44}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000080)=[{}, {r1}], 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x45}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7}, {0x60}, {0x86}]}) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000180)="89c13e94000000000000f6df30bc", 0xe}], 0x1) socket(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffc}], 0x7ffe, &(0x7f00000001c0), 0x403, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket$inet6(0x18, 0x0, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x801169ac, &(0x7f00000001c0)) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@echo}}}}) executing program 1: socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000040)) (async) pipe(&(0x7f0000000040)) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) symlinkat(0x0, 0xffffffffffffff9c, &(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) (async) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206910, &(0x7f00000001c0)) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) r3 = semget$private(0x0, 0x0, 0x0) open$dir(0x0, 0x10000, 0x0) fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000300)) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x3, 0x0, 0x0, 0x0, r4, 0x20, 0x401}, 0x40, 0xfffffffffffffffc}) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000080), 0x0) (async) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000080), 0x0) lchown(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x18909, 0x0) (async) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x18909, 0x0) utimes(&(0x7f0000000340)='./file0\x00', 0x0) (async) utimes(&(0x7f0000000340)='./file0\x00', 0x0) syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08004500001c0000f20200ff9078ac1400bbac1400bb4e214e2200089078"]) (async) syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08004500001c0000f20200ff9078ac1400bbac1400bb4e214e2200089078"]) syz_emit_ethernet(0x23, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffdfff000000000000080045000000000100ff9078ac1400bbffffffff0294ba0d0152b13e6c3400be417d5c2a56"]) executing program 3: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#', 0x1}], 0x1) r1 = socket(0x0, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, 0x0, 0x0) r2 = socket(0x18, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r4) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000740)={0x1, 0x4d}, 0x2, &(0x7f0000000780), 0x0, 0x0, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r6) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt(r7, 0x0, 0x5, &(0x7f0000000040), 0x0) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)="5de3b2d5a4933ad9", 0x8) setsockopt(r2, 0x1000000029, 0xa, 0x0, 0x0) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000180)="29284392a502a8ba6de2009dfd1f994dc2022590e8420d494d6bf0fc2c", 0x1d}, {&(0x7f00000001c0)="35a7428c3a262d849c266bffe1f731ae64c63649663efea676dd698ad82ba17343ce9c13940b06932ca38c255cb0669af618bf66193c9989a28c85f3e4d042e4ad40c18733650a37bd29ea5440a5bd6e48980fb26c2f50dd0184ed1115b718817d1fac0167913e725222ca54d327532d91344b63f9b4c169536a5e96ec83a7fcd3c679af06c1cd185d6972af4d7ff88b11282761b1fdd206f47c58", 0x9b}, {&(0x7f0000000440)="0704b627332244ba3ba7c7330c34f0993ea7fd29948d9c273d4a4c7bccbbf5a7a8fc4edb1ba4d537ccbd064fc3adfaa0d1bda529bb32ca1b170853e5b2a4fb144dea3ae1b434ada64dae127847d9746eeec1ad47ef5e741c246b182015d2c639e1d732e23bb1dbb7c09032a438d0d306124e2f0222e80f43c6efe6cd906e12929d95a3e6b39520f979d3f1688805df334a795925797746f831e956bb7508a61f3b6613f37e4843648768977a343fef063510943ed84c05927a735a83b5ef16460f081daa81badf7848cc4365eed8382bd0a59079c84aa7d88ec073e913e57e5391767d494c0b100f043ba86fa6203a8a7a609c3b05d4c9e8f93e724a96ca1a50e18f0047f5f27b488ca5897b43def14d9801e60ccdfab403b8c6b1248ed480aa7008b6e1e471f74ec0104a80301331d5ed04861aa26a1100c00c1123f305afeb47f682758c91aa4f50ccc05d5c670d50ee113de4ecfcf37c2399652114b36eab0fbfa6f0f3bd9cd7b86abebed89d9a8a75f19c3099ad4f1914c20a41a621fc015845104f35fde5c3666235cb1664674357b9be4f9220b43fce1f739d5e9899e15074a19db81f79efb39ecc56597228406cfe693884668a51add4d38876614c31a16bb7d6ca137233171699c58297e747f573ce53f3e8f8de1fbea9adf0c603d99f14732d8d5d55ad6cba63000f6f95e5ed888f3cb06647aa98a6c72e638bf07d6e27a15ec2383ad420b7675d9fd76fd8be2a2810fa6122cb258e29778d58960acf1621930e348cf2760be87c7862fbd3d8023c0144de26b9b8137ba9161c97d8d2c0cb00caa82bdf191e7584d34084a776591fa9d63d8e7c55454819c689f71455a539710631b72e24ebcd7155044cac530de93a7d90e4d92204e68a7acd454287c4cdb7d56ee41bd61a12ceefa1c1cebffd6fcc820018fdcbb948e7701278b42e929b73833fc602ede197ba77d20788a2fdbc91fb2d3b9e5accbee1281fab0a179fe0a4ea601e4ae1e0790c5849675e80d06edabfda563922fee42a33952984dc995a81e913e171b2102631b2cff94d53f939eda4d3568797c276d909b68fd14c007c0d84f4cace123021fc6d5291258d036579aac8cbb4477a3a1d4db51e7ee0dbd4a9cadada6a9869f4174fc58466af6090e9deb50d1ab3eaf4fc62f6b58d4a554b890d55ed2af4608321ca51a711396efbd0d59490251d8c690c4eee90663777a1149c52861b22dfc18bf7b7d68f163bb2066bba3570f5d60f5b46d5aebcb509efcdac75dfa5ea6c85169eaba332470dde6f21e66fa527e83d05d39e8d09c54173fb5d2d4f69c98c17a44f7d6367c66c76887077bbea9c5302ac6ee67d164849edb04e9804f308188b977fc3aa21fcb3d07a523979320dec22202d554bbfa39020a3d8a49dbd9b57c9fb8e9ad8813e9be8eca29e53b09125ae84ca4cb14ac2f496f20c1ec20a256419cf4b32f6fccfb53901740f4578a3e6b8985db983329145d9308c1dfbe3cbe140bdb434fc13f2af2ec892c2b8f9294216e5de539f237b238d1d47336379d516ea036cf7dca316d992fcf054ff86d1bc8ee6acbace1538dacdbe090f68b0dc84e908e3bec64e915f879b76bf1eaca94c574ee48dc1a6a537cfc03bf7adab7bde5387bd42a987bef10b33abd22e97b965169b33368475f2120da8174dc589c39d6d114658460462e4eb4939ecaaa5af11a5dd2d4691b80dffdd7dba27a6e0d66ac557b0ba93d02431846b40327126f8eea30565c40631e5c96aa5e93754504c20ba11c1ef240abd125ca3a3f1a16976e33f3a0e074f0713da0e6c2b69a1419229e02557d1d554487e85921f48bc1dd6e44542eff73c0d9bb05a2361925a27581cf311e2c4180303ff1f980ae3571de1af0b7452deb9d9ad4c3018dc74346b0a4f74c9b5d8a1f21cb41031f09dbbfa3c4beff3b9fbc828a493e717f0ba2312b6f2b8fc393de05c199e537886d5c4af2b17a236be023da72a66095175502ab6159e64a71368f471063520ad754812609570dab57e73cff3dc0a7b188998fd23f83c86e0edda47bde4eee3e23ca873e2152daabcffd6be7d7b03f8889cbf07cc84709c9d9504d6a7f4bf064938ef989bb6e5c50b2d5f7748da14fe30e11fd85b937e0542b108f64e3ec4398c8b58dc7c388a258db04ef9e94c300dbad0f35a6af68e888fb7716e15738a627ee3e7533d9494d54e0cd4e81d9d362fd32a233bc535617cc505991938c16b2aac5cdac567137a3d21672d84bb9424a2f73ca8a0f375abaa9a0e2b60f8749539d3b62f25c590b8d43e16662263e7b3a71d4fb3a7e05f561b3b25b0f797dedd945b263632c6f96f8a15b6bd7072a1f2cee09681b88f906bd5566bbb163056592e9b142e4a53f82c8442fab38c6f94945367e1d8c2e7777f7446ac5b16e6cd6e076b6d891fcfdf8623339bbbf07f97b1acecf2a4595067fe358e7ac62550dd039f6f47ba6bb119dcbe812b57aa7cdec37f4141e69a147a096d834dd6e6363ae647aa030fb691c1aa193978357de9614c6c51da50e1a01aa69c6be5f7525bcd387a46a67a990a7b9c6cb5d548297c1551071ca689c729a759ec86089fa50d4e22a26f069b4a34b4d967e18a0ccbff022c1113e3b12b1288cd8cfe118b3842cdf0c846e8de1117d7b5e5b8a15e3273d28302643c5771b7ee71de2c0febba6be26c45c6650cd07ec5a4980a3361bd93473800f5ee815d8be3ec816cdacec07471c18bd9c3ed9f993e9cdf27352594c37d87710b0f489954a36cf5391b9ba6a924a4c543059cd3ff3367732e427584ba79b485f826909bd5c197835c707c18091deb2a32c2b65484680935f390b86d4fb6e65514c0717181507d83d2e920c8b1b1fe71f58a53462f8455beecf61dcac341b5fed1430133aece478a0614c0f361d7442fa9fa4d33f7cdc4629b42a475ce5fc6c01606ae471d7a183901b9acef1d3b1b9a400b3e257e0f6d651ae680e780214d52838fdff7ddb2b91c18e9805a0ac33bb89c6cc02d639cad5b3d4d0a758473dbaa9839434808a55f459c291073a6fe3502e54c9095064cc4bfea01f80858a111406feaa1d106e0416a9ea44c9a7fff72e55dd0b3e97006200ee99a5e89559813b9c88163e01544e936ee52951d0959b65a283b350e2a0d78ab0c9f3dff8d5ccbc215f6ad7d32554ea399de390d62980d10ac2e595795454cad3919e1eeb9fceccbc0b47a45e4f03d60a1aea6e8c4a9e58269430ac46aadd4c07d8575905c45056652ce4c3bbeaff89c6b470d03973148216c5a62d01235f27b26c2053f8a138431214e539e9af60352dc6168f452d1fe3508d1716060fa389965586428cde1bb5cdb26a652a0877df1b2f1ccb7216669f856934570b888ccf3944e666abb56308d93ed4e61480938194034a06542bded225113d24dc4a412141be4538c88f70651a86e13ba3d60394ac88aa605577a4481470b34d685df4722f4ab6f4c9cab1086c90efbc5713e931f1f74d2a157456059a2a6937ab7cb29a1d74c8509f08d5b1b9780acecfd9beba4bbf75aa9e2faa2922721c72b43d7ee58d6fb9ccc559a9802fe2d8ce53b82c7b98707da555f7b87c58fae54138481cf6495c64369654b1af091b2dd5f68d6a30ddb192b1fb4010b486cefa14b6e252326dee0ccc77d4cb74148fdf63891aab94feba3da0f5d763db6f3d8a2d806a42bf7e394cfb8ab392612f57942f2b0dd7d0a83852016dacc52b0e62e6dd6d7f54669e7d0bb90f8d7653a3c57c6f43f0013d3085441c8420086d987e120452f0d6bd45ce4aa6ec4097d0428ff5af0c8ddde13cec7d471c8a391465de69491c9abc5533048712626a5cdc710260312893ffc600c7505790fd864acf2893c5e621f99d06c29ea571433f0f993e6ef9b201610c5cbe8c02c07258f40672715b238c15bd6a5b300b24af33b127dc9f2cd0b84428dfc23951bcbc780f6d2b216fdeb5b90b053e69130ed73354f46f28f69586db7beb72be34dc31ba6432bc6c0086de082afad1919b97c80c3203f196cd4a1bcc8bc0418ee2e5f8b5d636fa1548b7ede57f269cc92940b4a42fe6b6e1e87c84304cca6897d936190bb9056003eaca0849efb90f9157d5bdf33a57e336a2b86cf92b1b1f4d453c241f9d1949e27d92a317b39960d94ccdbc632a828da7fbb3b33604836c4d9fc40c23e86d59a5fbbea0077436c32efa25283006d6d03393419469c7844fdff938c8f9d235b5697bb9a563291af72dfc1d04065f79a40eb85689b38d9050c8f2c140155420c6634b43f322b2baa1e7449230d7637af7ae15312710c23604bb8582d8e75821db19f77ad53a736386c6f32c6dc4d4904ce77873b7e7baf252687e8764ecdd7f6d96d4634810f8f0b3d34d3da1e363ec3d8b3bea459843da607c2fbb31e13eb420745afac8f149fb8a1e543c9f88e5c90fc878f0d4597dffa4422f110930fd1adbf82a20898a89a93e9f3e2df7c804d423360a78343927914bb18ca7e67289f94207fd850a9f670927dbc519f798241ce8ad7b984e38067dd711cf243197c2680cab3865f672a43dd067c843567d53400188c1099680afbc98c48c96fa533e79cdad910295fb08448ff8df86bf1c9da7b224ad6bcae293be5f13b21c25719ecd8bb861a92d46f95beaf7b543592067e416757fc921d46f9f37e903dedb554d41e430cabffd8c53c6cd272dffdfa5685a920c428b6a9b4b3ac3ee67e0a2b8940d2412cdaa6d44ee7d90f7e9b1c664761bee6748d5d4547da77cb693cf9695e9d65d98beb7fff3029f0a7ba0defee3090b434d45134ee1c11c24dbcb10b49ee600ea7f972eb9df5ebc58b74106545e356c33c28da10bf5760c57637b6fe86bfac14033bcd8705f240922d74944b428867b900f520941966fb8980ac1cdcfcdcf2e323165598dcd5e9346f06283c8517e7949e527bca6334d0cd5a9ade14f1f82c353fc52d9537639bf4df0aa4a9a24ab21a06055fe0bb1162791c524f3a64c35e78a3fb740738e7c0487abe16e8f4ff41c75876c24df21da65a98acbc177418dc18a12242fc0960b22be220e2c0ed22c1d7587726f29b50093a6c66ff6e9b1db1db41dc5f7ee93a63268cffb7be6f222381bec69575dfae54f4683c929d71a854c8f29ab3c08971f2f9ec148d4970a10e18472c9e5d8c229075a8ffe79c64714d4253ac82a4db25547e3180838d5892f32e862f34f0674d1b124c74ea5e321dda2f30835d5c1f4e629df94a11d535c48284c7c2df270c429948542928b35e2dca6ffeb0a2afa9b81e9c6ec375156a596dee6ab3239b30bbcf2d566116bc4c56c4a717415b1472fdc7bac03d795a953e3a5f95e6487027b077560daa890bd142ded299de5609d72ca3e0366ef2c9bca692e8505d8057889fc431656d012f641a7f0c7aded52a7836fbacd71ce224eca819f4a5b2bcaa07052a3f74ac9087f3d5be9bb168a185a31f9909c864d2f1387599d32617980da825205461aec10ed85cfbde08d8596ae5756d0370bc7125a3f0eabc1fee2cd106826470892901439e44bf5125f22b7622c88e63e888fce1f2ea1b6e067c632b588fd29264b08aae169965355b60d6093f4e272a90e89051a694dbc0a4bee1a3a4fac62e0735447b33d22a5b0fb341df5736324002611816e3efe2fe434fe490ccbb7b6c591fcebe04cb6714e8dd9ec1911c815ba166c65c9fa21901d0f1511b6bd2c23ef2773b001942523e9b636d4e626743a5cba2f5cb9339fcdfc7ba73706fd3b5238c534befa5af8ab5fea6f55c2d71d334378eaa86", 0x1000}, {&(0x7f0000000280)="1e5ff6a9395e49035646b531d31c18de58bad247f30da2fa0a49195532d2a5efc5a111495d970599b55c179e37b496ee3ccf9b1fd0f5686d9b137896b60d1a235455ca264c888bcf05af2cd4e63e80088cdf62eb3632b8ae47916ce9ef665f1c17c94be4c7c72c03fbcae7f698ffa4c65c4a66fb4d66bcb65e921b6ffad13a1a23fcf1d6b5b894438f66238502fafb5cce5a587e6a1496f3b242957fb41c42eb7188ad10ce01e8abdb3feafe7c8831", 0xaf}, {&(0x7f0000001440)}, {&(0x7f0000001480)="b62039acecdcac2751f8faee431cce050fac2ececf8cc5f97a79d24a842d4e716ace70bc89034c71c59cc619007b8a7a90fcaf98cef35554f95ea8fb8f69691c298e7024e70268b648139df56822412517fd9f2a954e4af7dc0cf3c65fba0a1b372604c493c00fc6115678733e03426fa485f907b4d2252775b07889a3f81a21893ae6cf244ee15bdd467f3e994ff3a770ba9ad30914a7fbd18d279d332af49e828338a6229250c18f5775ae3e9b0cf33c5cf723f421f4ddc424fbce806ad187", 0xc0}], 0x6) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x201) r8 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85baa97981056ef1043f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x9, &(0x7f0000000340)="0a000000f0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000000)) executing program 5: writev(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={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) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xa2) executing program 7: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) shmat(0x0, &(0x7f0000e35000/0x2000)=nil, 0x2000) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x2, 0xb7, 0xffffffffffffffff}) mquery(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x6) shmget(0x0, 0x2000, 0x88, &(0x7f0000e33000/0x2000)=nil) 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}}}}}}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x1, 0x0, 0xff, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @udp={{0x2, 0x2, 0x8}}}}}}) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000100)=0xc) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000180)="8799c2f9", 0x0, &(0x7f0000000140)="c486c70f", 0x4) r0 = semget$private(0x0, 0x4000000009, 0x82) socketpair$unix(0x1, 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r1, 0x0) r2 = socket(0x0, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000200)="b10014bba3035f35f36d000003000000331c13fecea10500fef96ec0c72fd3357ae3020000d34c2990d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000800008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e08004070000000013000000b5d6bc37160a2afa2bb0593491c5cd4d42357421093aa81b39646068d48305993aae97a8b63c406b439ab444d5a4753d71c1717082c6e9bb2de2ed7eef95978c7f9100a888aa5d47e7e4f05b30bdd9e7c3a7082a", 0xffffff06, 0x8, 0x0, 0x0) connect$unix(r1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) semget(0x3, 0x4, 0x500) semop(r0, &(0x7f0000000200)=[{0x1, 0xfffe, 0x1000}, {0x2, 0x3, 0x1800}, {0x2, 0x40, 0x800}, {0x4, 0x7}], 0x4) executing program 4: r0 = open(0x0, 0x80000000000206, 0x4ebfac6bbaf7869) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x29) setreuid(0xee00, 0x0) r2 = getuid() setegid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x928, 0x0) r3 = semget(0x0, 0x0, 0x4bd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x2e, r2, r4, r5, r6, 0x6, 0x6}, 0x5, 0x10000, 0x7b43c2f1}) getuid() socket$inet6(0x18, 0x4, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) syz_open_pts() setreuid(0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x80412dbf) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0xc0}, {0x4}, {0xe6}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) getpid() mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) fchdir(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') syz_extract_tcp_res(0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000001c0), 0x5, 0x9) syz_extract_tcp_res(0x0, 0x0, 0x3) syz_emit_ethernet(0x3a, &(0x7f0000002040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @broadcast, {[@end]}}, @tcp={{0x3, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') socket(0x18, 0x5, 0x4) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f0000000140)=[{0x77b, 0x81, 0x3, 0x3}, {0x9, 0xee, 0x81, 0x12c0}]}) close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x2d}, {0x60}, {0x812e}]}) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x5c}, {0x25, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0xfffffffd}]}) (async, rerun: 64) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) (async, rerun: 64) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) (async) setuid(0xee01) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = getpgid(0x0) ktrace(&(0x7f00000001c0)='./bus\x00', 0x1, 0x1000, r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) (async, rerun: 64) kqueue() (async, rerun: 64) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) (async) r5 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000140)) r6 = dup2(r4, r4) r7 = dup2(r4, r6) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105727, &(0x7f0000000100)={&(0x7f0000000140)=[{}, {0x23}, {}], 0x3}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) (async) fcntl$setstatus(r8, 0x4, 0x80) syz_emit_ethernet(0x32, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @empty, {[@ra={0x94, 0x6}]}}, @icmp=@echo={0x8, 0x0, 0x0, 0x9}}}}}) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[]) executing program 4: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001140), 0x80, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0), 0x40, 0x0) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000100)="286a05f758b5e76f0d2ed70e06e45110004aaecd58dbe9971a12ada7492dc12d53f6617431673c8c31e1007e7486665e8e9cb98b7a573ef77f1d543207c32f86ff7291ec1b53a3981e18126e7f77d06990f7f102b0025a752b13c823ee68ee6220e3a5f3527481d833a240526e440e08e48a1bb7acd5040fc77bcfa0f56523", 0x7f}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x138, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x0, r3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) writev(r3, &(0x7f00000001c0), 0x0) recvmmsg(r5, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) dup2(r6, r7) ioctl$BIOCSETWF(r7, 0x80104277, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x6810, r0, 0x5) setrlimit(0x6, &(0x7f00000000c0)) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r8, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r8, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) mlockall(0x1) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r9, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) executing program 2: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) ftruncate(r0, 0x0) socketpair(0x18, 0x0, 0x29, 0x0) executing program 0: syz_emit_ethernet(0x3a, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004944002c00650000070690787f000001e000000200830f1fac1400aa7f000001e00000021200907800000001d6416fd9d34bc5ee69f3c5467d26bcf3eec6e5dee628413774ee38998dbc69acda37cb67851471e7f2a30ac6bc0ce2bba91cf4654a7a755fb45cd5e4b601db40e40a2a63c26ec98da197951c8c0a6405023f6fcd7ed156d36c324daf6076a77deacf9252f25e1a2c12298b458324e501901c628519653c"]) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000140), 0x8, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000440)=""/190) r1 = open(&(0x7f0000000700)='./file0\x00', 0x18289, 0x10) recvmmsg(r1, &(0x7f0000000740)={&(0x7f0000000100)={&(0x7f0000000780)=@un=@file={0x0, ""/552}, 0x22a, 0x0, 0x0, 0x0}, 0x7}, 0x10, 0x841, 0x0) dup2(r1, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x5900) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) kevent(0xffffffffffffffff, 0x0, 0xfffffffd, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x7fffffff}) sysctl$net_inet_ip(&(0x7f0000000000), 0x5, 0x0, 0x0, 0x0, 0x45) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x5, 0xffffffff80000000}, {{r2}, 0xfffffffffffffffe, 0x24, 0x2, 0x0, 0x200}, {{r2}, 0xfffffffffffffffd, 0x10, 0x0, 0x400000001ff, 0x6}, {{}, 0xfffffffffffffff9, 0x88, 0x1, 0x86, 0x8}, {{r2}, 0xfffffffffffffff8, 0x9, 0x1, 0xfffffffffffffffb, 0xa}], 0x30, 0x0, 0x57d, 0x0) r3 = syz_open_pts() dup2(r3, r2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x16) setuid(0xffffffffffffffff) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000040)=ANY=[@ANYBLOB="ff20ffffffffffffffffff00002000"/32]) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {0x0}], 0x2, 0x0) munlock(&(0x7f00003e0000/0x3000)=nil, 0x3000) semget$private(0x0, 0x2, 0x60) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)={0x8000, 0x0, {0x0, 0x2}}) setuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2154, 0x1ea3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001440)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000001580)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x4000, 0x0, &(0x7f000045f000/0x4000)=nil) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7fff, 0x9, 0x82, 0xf0b9}, {0x9e0, 0x8, 0x1, 0xfbe}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x0) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x1040) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000001500)=0x8) sendto$inet(r1, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007cc69fa5b95e7a4b679e03a134a91f7e41f56ad9831681311295924631cb1f40e983b1a0356d60f589a7ecafeaa66a12e5dc1287f10d6607807d534b25c2c115e4dd08be25c521348b17f6c7bb29967ca41322aff5e41a6502609bdc97a636657d762a62e7d6eaaaa1de78cbd26ba4562c156c2d1f41b6024ac0cebb9f03e1c3b54395cde1251642e010198b4317e6c232d9c9e969327aa12dbc5cb4d5b45c561a545c8ef0b27b240258ae74d8cc6ec3b32cf502158b6e812ae8404899095529b31122f84a490aff53cfe3037356190642456ca44cd9b31bd20f5555ba0eb89190b3601cfd26874dfc03468a35e9e917a05db641584e28c23af448849d982b99eea7cfe52feca85feb0edd3485ee80243e7597de892c591aec06c2166bcb5906b4ca1990c684cc086f39d5d6e9795065e6f37149073fb4d0ef1d5946fe40c0600f56acf6cd0af1a4743a2b4ff7623a0eb53dda233965c3c49d20e7d6d91165f66fce2e72a1d0550dd50d109a83d72cf41ccd9bd8ecdce9f93b20bb0bc23f1ffed959e694add8a58f466d3c45d2f8b0726c5af14ed0bee194a38e9d37d175fecbef44072af4398b0d313eaeb4e026b12eb8a52656fda021d1e828670b6bc5128517c74cb96c92248ef66dbe995f10486cda5af62ff5a60543a931263955a22168f08975819d52f1a206819657a9463d5928", 0x7c2, 0x0, 0x0, 0x0) executing program 5: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000000)={0x0, 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3ecc) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{0x400, 0x2, 0x20, 0xd399, 0x3}, {0x3ff, 0x5, 0x6, 0xfc00, 0x3}, {0x9, 0x7, 0x6df, 0x8001}, {0x7, 0x7, 0x800, 0x3f, 0xfff8}, {0x8, 0x0, 0x1, 0x3, 0x5}, {0xfff, 0x3f, 0x1, 0xff, 0xba9b}]}) rename(0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, 0xffffffffffffffff, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/243, 0xf3}, {&(0x7f0000000440)=""/144, 0x90}], 0x2, 0xb1) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt(r3, 0x0, 0x18, 0xffffffffffffffff, &(0x7f0000000040)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x7c}, {0x28}, {0x8906}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) getpeername$unix(r1, &(0x7f0000000500)=@file={0x0, ""/67}, &(0x7f0000000180)=0x45) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) open(0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200)={0x4, 0x2}, 0x10) ioctl$FIONREAD(r5, 0x8020697f, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000300)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x189) sysctl$vm(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000000100), &(0x7f0000000140), 0x0) socket$inet(0x2, 0x2, 0x0) executing program 1: chmod(0x0, 0x0) chdir(0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffe6f) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000800)={0x3, &(0x7f0000000000)=[{0x1}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r3 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) ioctl$TIOCEXCL(r3, 0x2000740d) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = socket(0x2, 0x3, 0x0) dup2(r2, r4) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) executing program 4: ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000000000)=0x10000) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x1000, 0x3, 0x7, "81c3c343fb536fdb172ffda6628494cf4bddc668", 0x5aa9, 0x8}) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x2, 0x2, 0xf) r2 = accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) recvmsg(r1, &(0x7f0000001580)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000001400)=[{&(0x7f00000001c0)=""/70, 0x46}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/126, 0x7e}, {&(0x7f00000012c0)=""/104, 0x68}, {&(0x7f0000001340)=""/191, 0xbf}], 0x5, &(0x7f0000001480)=""/229, 0xe5}, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x4011, r1, 0x3) ioctl$TIOCDRAIN(r0, 0x2000745e) r3 = fcntl$getown(r1, 0x5) connect$unix(r2, &(0x7f00000015c0)=@abs={0x1, 0x0, 0x0}, 0x8) chdir(&(0x7f0000001600)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet(0x2, 0x4, 0x1) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001680), 0x10000, 0x0) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f00000016c0)=0x2) getrlimit(0x2, &(0x7f0000001700)) fcntl$getown(r4, 0x5) mlockall(0x1) setrlimit(0x0, &(0x7f0000001740)={0x6, 0x2}) accept(r4, &(0x7f0000001780)=@in6, &(0x7f00000017c0)=0xc) writev(r5, &(0x7f0000001a80)=[{&(0x7f0000001800)="d3be1f8576f9c54682722357ecd73105412b57b4fcb73b3d0c4c331dd8fd602a51d3e024208643e5b3347604814c5778612752f3a17a34733f532dab1265858cdce5e4f2123bc7feeb314fdb8c5332c327fecb429fa41f4fd255d03e740c956a976624f8d6323787f700fa4c36e8a5a71e899469db16fdfa602b320245d5259756", 0x81}, {&(0x7f00000018c0)="a0afede47e976053a89084fe9cd7bf08f98a86b93030c828c372ca99e2e636fb428e050e34ef6050516d6c739c1264314bfa5145f72314f105dfbf3eb9a307270efd22b869c21069f68d0bb4a72197ee57bdfb77ab233012b4e847ed5a49ec79dfeb778413f33fddd0cee3e9d8f8a98b827d14bb0733805a2de964c2e0aaf2b6ff660503cc69bba690f0dd51af8d028ce87cce46f50343ad27541cd650e8bda3e8d849c7feeb1d5733085422519217d949580cbe7c35f83a487ca0c75378564f", 0xc0}, {&(0x7f0000001980)="c9428a31f41398df1e9b977d523844a6ddb9e1b10351c8c106d7919ec75ced1e97cdbd52e220d1d465f8dc3d56927764b1f8457e902c7a205e2be22392bd5b55c420a94b7559971973b71efe79acd93fdc2ae7ad56e7420f10c0056760c7a9b96ce5e332a1c6b9ea0ff5eeaebb42df2429ea0c848f94a5012b4361e8522b59b9a1ee03fc7b5e82e104cd701da2a7e600976fbc151bde308697a856df67f9bd9a652b637f9b331f63471fd67dbdd90d91f34be8681ede8321a14a40ef89449fbc46cd21d805ebe3266d3be93f3f34325160b0b406d5694200f6d172ae8ab5b804739196b4358c2d38c7f7173880fc36b66b8c44d4b9355f0c454887ed520567", 0xff}], 0x3) ktrace(&(0x7f0000001ac0)='./file1\x00', 0x4, 0x100, r3) r8 = open(&(0x7f0000001b00)='./file1\x00', 0x80, 0x24) r9 = openat(r8, &(0x7f0000001b40)='./file1\x00', 0x2, 0x18c) dup(r9) accept$inet(r1, &(0x7f0000001b80), &(0x7f0000001bc0)=0xc) ioctl$BIOCFLUSH(r8, 0x20004268) getpeername$inet(r6, &(0x7f0000001c00), &(0x7f0000001c40)=0xc) executing program 3: setreuid(0xee00, 0x0) r0 = getuid() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x2, 0x5, 0xad, 0x8}]}) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') setreuid(0xee00, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) poll(&(0x7f0000001500)=[{r5, 0x4}], 0x1, 0x0) close(r2) close(r3) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f0000000400), 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60756aa300143affaa93485081645bf0376e0865911feb7efe8000000000000000000000000000bb8800907800000000fe8000000000000000000000000000aa"]) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r6, &(0x7f00000001c0)=[{&(0x7f0000000280)='C', 0x1}], 0x1) r7 = socket(0x18, 0x2, 0x0) r8 = dup2(r7, r3) r9 = dup2(r8, r7) setsockopt(r9, 0x1000000029, 0x23, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000300)='./file0\x00', 0x4, 0x1f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{}, {r1}], 0x2, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) sendmmsg(r2, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x12}, 0x10, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, 0x0) poll(0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) dup2(r3, r4) socket(0x18, 0x3, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, 0x0, 0x0, &(0x7f0000000100)="b71eaf6d5255b463750f82b252226587266ac0bacd5cdca6ba", 0x19) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb330000010000000004"]) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) kqueue() fcntl$setown(r5, 0x6, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x9) sysctl$net_inet_ipcomp(&(0x7f0000000080), 0xa, 0x0, 0x0, &(0x7f00000000c0)="3821e11e736fffc9d410a7fe1970fd4a9641f2151870", 0x16) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r1, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, &(0x7f0000000240)="68f55fdf1176057698400161c408ea66b9c1e755376af246b7077497ba00c62a02efd2eea19429c44482731ee0a726c113bfb3ef54b2d143bf8ccb19c12abc5d87d1794446bf70b5d92898652eaecc96ba03bb915f1174254714f5554f5882f0ce2c0000000049087b377eac56ea9b2fb545f932b2b65da1ab5c51746c6a39f80e7c1f2cb28e0a0dd3e13cf51223a69de473eff9ad16d54392541ecfc020f1d787d869005db846e001413b394a0404000000d4201788048089924cc414c4479a9920b79f13752fc0c639a7de6e3742ca6b8d2b2c67746054a0f452b4f2de28eb7043d425fdd370be3194ef07d962b94b2bec290de9ca9d4c6fecaab6d5954cdbbc5bfe437b7defd1386740483d815fcc98b07fc6172681266f7943f8855f", 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x33}, 0xa, 0x0, 0x0, &(0x7f0000000040), 0xffffffffffffff57) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{}]}) syz_emit_ethernet(0x6e, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000380)="c20b135acfb2507ea0a2a4bc82f9b8891eda75e38c581b774996eab2e4b8a6bf174448e1a8fcd6ba46d9180fe5b9d25cdfb4baf17bb8b0e02e824ab38f80e188ec794b59be6cef1296b02ef313a58a34b6f3d9bc618c012d9b628847552f2265137f263d5bbdd39fe84f219e94a99e739dcfcfa006219c20c1ec41a917be59d646a85a17c49fa0b9fabcc94822fd61099cb393ca41ea09698ad5504aba6c7c009df1696d68ecc9abaf73010400008f081290f060062a426969ca8f6799fbcd2903b19eb1a0c1c92a7b7e1bc660060220a58055037b8579bb457a4603c74e2f15c5a165bef31e", 0xe6}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = dup2(r3, r2) r5 = socket(0x2, 0x1, 0x0) r6 = dup2(r4, r5) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r5, &(0x7f0000000000), 0x10) sendmsg(r6, &(0x7f00000014c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) socket$unix(0x1, 0x5, 0x0) executing program 7: r0 = socket(0x2, 0x1, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x7c}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) r3 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x2, 0x5}, {0x18, 0x1, 0x5, 0x80000001}, 0x6, [0x3426428a, 0x3044, 0x5818, 0x5, 0x5, 0x10001, 0xff]}, 0x3c) open$dir(0x0, 0xf02, 0x0) r4 = getpid() ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x40000530, r4) 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) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x101, 0x3, 0x10000}], 0x1, 0x0, 0x0, 0x0) r5 = dup2(r0, r0) shutdown(r5, 0x1) sendto(r0, 0x0, 0x0, 0x404, 0x0, 0x0) executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) fcntl$lock(r3, 0x8, &(0x7f0000001800)) write(r1, &(0x7f0000000300)="1e", 0x1) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/115, 0x73) executing program 7: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002b00), 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0xa2) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r3 = syz_open_pts() close(r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r4}, 0xffffffffffffffff, 0x38}, {{r4}, 0xffffffffffffffff, 0x7c}], 0x7ff, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) close(r6) r7 = socket(0x18, 0x2, 0x0) close(r7) r8 = socket(0x800000018, 0x3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000140)) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000), 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x3c) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg(r7, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="10000000995cffff0000000000000000b4ab697edda133b7f8868f3c20aebea525651c526b77a0c843a3afbb25d7925f56d6934cda1ec59a86d6dbc58b3867da7c53ca4fcdf942c38c8a5bed1e19e544c67fd17c1b5ed86846d7656c9f9b10d5dc582e13bae434b12b0a97a1757a7591ced5b5f10d62d4a1ff11be9cc10bd1fd4585f155128274ed6ee48a0ef15c228a1c318a6725ccea18029f716b35c38baf715258b88ac60e0c28ef94ce70796dea295f67696f98137ab610b0c19a2a4dde35453d4f5c02a90e"], 0x10}, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000480)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000600), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) mmap(&(0x7f0000577000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) pledge(&(0x7f0000000000)='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 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280), 0x100, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000004c0)=0x1) recvfrom$unix(r1, &(0x7f00000001c0)=""/68, 0x44, 0x1042, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f0000000100)={0x1, 0x4a}, 0x2, &(0x7f0000000540)="71f9020071ac004eee3c884c73ffb24b8e5f84cf71b59c7afec370822d7eede4e0ac64fb20b48af3d46eeba1e6508c25072df75d3ae7634ed830e61de1fdd4caa25e992430fa6496d1bec9015b73ad858c6af4a400000000000000", &(0x7f0000000080)=0x5b, 0x0, 0x1f) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000120, r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880), 0xc) getppid() getuid() r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f0000000500)={0x0, ""/5}, 0xd, 0x3, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0xfffffffc, 0x0, r5, 0xffffffffffffffff, r7, 0x30, 0x1}, 0x8ad0, 0x6, r6, 0x0, 0x3, 0x1, 0x0, 0x5}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0xc0}, {0x61}, {0x6}]}) syz_emit_ethernet(0x138, 0x0) syz_open_pts() bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file1\x00'}, 0xa) open(0x0, 0x0, 0x0) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000001e00)=ANY=[@ANYBLOB="aaaaaaaaaaaa2509af1d0000000000000000000000000000000000000000000000000800001a00000000000401009078000000006041c93a000000010000000000000000000000000000000100000000000000000000000000000001cc5926708c94d7812366707d1485bed572bab8a023bea4a897fa182aba0867a85b02a8dc04f20d99ba3fdae98bf23cfdd466895f00bc70a27bcba577695eb446202fa41993f1e71c3d9fc2c80d4a566cf9dff1ccb9a5d16282850c3a209de11d3da426ade17fd8e2d62e1efc0f0478671cd6682338f3364d2efdef9b6da7a03e56f11c35a6418793a992025d7a8c9e3c5ed6be1adf3b2a67a9167f58c30c41995180f550701b414907c21e26bbc60456f200e83074d79391734c4c38822225477f55d9d1a3fa69769a7a37958087ee5a3048aa1a4d37cdab7f230c7608c874088a2d945ace5510f0aedac5d7d3dbcacb9ca99f1e9fc228d6abc53fd3cee3bee23d3c4afcc567559cf309bf5bfcb5eee0132d15966640005ab0d22b1ef8b6fa05c1dfe57ff6ade4a78d6fa402af3728ae25da137c5b5c4acb402cf3842464e04f0e5a3d7577f84535d22a147c1151367aeab34fc11bf800061a75e8748409ff48b189700d6462c432bac36539b3c647bf116cd313292926457218d4265a5adad45d4f7fdc547ec67b2af94aecb88e513761c905eca667b30ed075ce124cdd075ec4d17dc31f3b00"/526]) getuid() sysctl$kern(0x0, 0x0, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9574932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb", 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000700), &(0x7f0000000800)=0x10) syz_emit_ethernet(0x1d9, &(0x7f0000000840)=ANY=[@ANYBLOB="ffffffffffff00000000000088a841008100310086dd632f4ebc019b887f00000000000000000000ffffe0000001fe8000000000000000000000000000bb2b1000000000000000000000000000000000000000000001fe8000000000000000000000000000bb0000000000000000000000000000000000000000000000000000000000000000fe8000000000000000000000000000aaff010000000000000000000000000001ff01000000000000000000008000000100000000000000000000ffffac1400bb29000500670000002f0000686600000088000000000000000502fff9000000000c08000300000000fe8000000000000000000000000000bbfe8000000000000000000000000000bbff020000000000000000000000000001fe8000000000000000000000000000bb5759c841ba9972ce6372d24c457fdffcde7ec0e4a82e471b3dba08a31b5ab667020265ba634ec7e917f0ac30739bca73d21116434c0e6062c44c64f51b4fcf06c8826f3bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac208a6c908a4941cc64b7f88ba1d5622e475770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7f18b04cf91b2985d544cd08801c3d583cd6fcea7c286a92ff14ab3cba0705190491ce1b67f"]) writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000200)="04512c3951a3e4b3716d0c2367821f50686e5af1bf14aa1e9dca85ef2eb948742383c0f84b197cf157062c51dd30c988b6108fde48ec1e0cee9da5fdf8d8c4a93f81f3085915fd701d46ab268770", 0x4e}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(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}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) recvmmsg(r1, &(0x7f0000001440)={&(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001bc0)=[{&(0x7f0000001400)=""/3, 0x3}, {&(0x7f0000001980)=""/217, 0xd9}, {&(0x7f0000001c40)=""/160, 0xa0}, {&(0x7f00000016c0)=""/70, 0x46}, {&(0x7f0000001580)=""/22, 0x16}, {&(0x7f0000001b00)=""/131, 0x83}], 0x6, &(0x7f00000015c0)=""/234, 0xea}, 0x5}, 0x10, 0x801, &(0x7f0000001480)={0x80000000, 0x800}) 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) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x96e3, 0x0, 0x0, "48cca0f1f81a6ad70e13a0e265f8000020006100"}) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) executing program 2: socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000014c0)=""/4095, 0xfff}, {&(0x7f0000002fc0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/29, 0x1d}], 0x3) socket(0x11, 0x3, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0), 0x0) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a000000000004", @ANYRES32]) r0 = kqueue() kevent(r0, 0x0, 0x1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x24, 0x1, 0x458e, 0x8}, {}], 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x3c, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) executing program 6: r0 = open(0x0, 0x80000000000206, 0x4ebfac6bbaf7869) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x29) setreuid(0xee00, 0x0) r2 = getuid() setegid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x928, 0x0) r3 = semget(0x0, 0x0, 0x4bd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x2e, r2, r4, r5, r6, 0x6, 0x6}, 0x5, 0x10000, 0x7b43c2f1}) getuid() socket$inet6(0x18, 0x4, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) syz_open_pts() setreuid(0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0xc0}, {0x4}, {0xe6}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/99, 0x63}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "bb08000100f1675910812cc900", 0x2}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = open(0x0, 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, 0x0) nanosleep(&(0x7f00000000c0)={0xe128, 0x3}, &(0x7f0000000140)) open$dir(0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa534d917786dd60166aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa82"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x45}, {0x84}, {0x812e}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) executing program 7: openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc135", 0xf}], 0x1) (async) r0 = socket(0x2, 0x2, 0x0) (async) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000500)="94010504000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) read(0xffffffffffffffff, &(0x7f0000000180)=""/52, 0x34) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x0) (async) setpgid(0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001040), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2008, 0x412dfc) (async) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) accept(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB]) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) getegid() ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) syz_open_pts() mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) (async) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) write(r4, &(0x7f0000000300)="1e", 0x1) executing program 2: socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000040)) r0 = semget$private(0x0, 0x0, 0x0) open$dir(0x0, 0x10000, 0x0) fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000300)) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8003, 0x0, 0x0, 0x0, r1, 0x20, 0x401}, 0x40, 0xfffffffffffffffc}) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000080), 0x0) lchown(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x18909, 0x0) utimes(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08004500001c0000000300ff9078ac1400bbac0f00bb4e214e220008907848608fddb5a23bb55a49d0f9aa1ac515add9cd767d096fe5634cfa923126f901ccd9a85c6babde947d3520e06e17819b107d3546edc3f2"]) syz_emit_ethernet(0x23, &(0x7f0000000240)=ANY=[@ANYBLOB="fbffffffffff0000000000000800450000150000000100ff9078ac1400bbffffffff026d3230315bb4798294fd68e784e33ee052cbfa2cebea8e65f3140ece15f617760c918db84405b33ddce32953b3c41952fff552c0c91290a9aa261fd9eec2cfbdd71ee38780f7cf1ca38aca07dedb0cb7a5ede631518de34a401fb5cc2c9188770e0c6c"]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000040)={0x5, './file0\x00'}) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000080)=0x20) fcntl$getown(0xffffffffffffffff, 0x5) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, 0x0) r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000000140)={0x3, 0x1, 0xffffffff80000000, 0x4, r3}) unlinkat(0xffffffffffffffff, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x40, 0x0) execve(&(0x7f0000000640)='./file0\x00', &(0x7f0000000700)=[0x0], 0x0) lseek(r4, 0x7fffffffffffffff, 0x1) readv(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000c00)={@empty, @remote, [], {@arp={0x806, @generic={0x9, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @empty, "c47aa282968211534b2afe359f74561f"}}}}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000cc0)={0x5, &(0x7f0000000c80)=[{0x0, 0x1f, 0xd7}, {0x81, 0x5, 0xd9, 0x2}, {0x0, 0x7f, 0x3, 0x85a}, {0x5d5d, 0x40, 0x3, 0xe6b}, {}]}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000e00)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = semget(0x1, 0x0, 0x12) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000140)=""/155) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x1}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "b1095b3d1b471d2d0000e1ffffffffffffff00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffe0) write(r0, &(0x7f00000002c0)="ce4aa4b95074f402aadfdd52f139", 0xe) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) symlinkat(0x0, 0xffffffffffffffff, 0x0) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54, 0x0, 0xe0, 0x80}, {0x1}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @loopback, @loopback}}}}}}}) r0 = getuid() syz_emit_ethernet(0x1d9, &(0x7f0000000580)={@broadcast, @empty, [{[{0x88a8, 0x1, 0x0, 0x4}], {0x8100, 0x1, 0x0, 0x3}}], {@ipv6={0x86dd, {0x3, 0x6, "2f4ebc", 0x19b, 0x88, 0x7f, @ipv4={'\x00', '\xff\xff', @multicast1}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x11, 0x10, 0x0, 0x0, 0x0, [@loopback, @remote={0xfe, 0x80, '\x00', 0x0}, @empty, @empty, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, @mcast1, @ipv4={'\x00', '\xff\xff', @multicast1}]}, @fragment={0x29, 0x0, 0x5, 0x0, 0x0, 0x0, 0x67}, @fragment={0x2f, 0x0, 0x0, 0x0, 0x0, 0xd, 0x66}, @hopopts={0x88, 0x0, '\x00', [@ra={0x5, 0x2, 0xfff9}]}, @routing={0xc, 0x8, 0x0, 0x3, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}]}], @generic="5759c841ba9972ce6372d24c457fdffcde7ec0e4a82e471b3dba08a31b5ab667020265ba634ec7e917f0ac30739bca73d21116434c0e6062c44c64f51b4fcf06c8826f3bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac208a6c908a4941cc64b7f88ba1d5622e475770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7f18b04cf91b2985d544cd08801c3d583cd6fcea7c286a92ff14ab3cba0705190491ce1b67f"}}}}}) r1 = getuid() sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r1, 0x0) setreuid(0x0, r0) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getpeername(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x2d}, {0x60}, {0x812e}]}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x140) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r3, 0x6, r5) r6 = getegid() fchownat(r3, &(0x7f00000000c0)='./file1\x00', r4, r6, 0x4) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{}, {0x24}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000480)=ANY=[]) mkdir(&(0x7f0000000080)='./file0\x00', 0x84) syz_emit_ethernet(0x46, &(0x7f0000000000)={@random="91a6e341d8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x6, 0x0, @broadcast, @rand_addr}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x9, 0x2, 0x0, 0x0, 0x0, {[@window={0x3, 0x3}, @window={0x3, 0x3}, @timestamp={0x8, 0xa}]}}}}}}}) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2154, 0x1ea3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001440)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000001580)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x4000, 0x0, &(0x7f000045f000/0x4000)=nil) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7fff, 0x9, 0x82, 0xf0b9}, {0x9e0, 0x8, 0x1, 0xfbe}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x0) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x1040) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000001500)=0x8) sendto$inet(r1, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007cc69fa5b95e7a4b679e03a134a91f7e41f56ad9831681311295924631cb1f40e983b1a0356d60f589a7ecafeaa66a12e5dc1287f10d6607807d534b25c2c115e4dd08be25c521348b17f6c7bb29967ca41322aff5e41a6502609bdc97a636657d762a62e7d6eaaaa1de78cbd26ba4562c156c2d1f41b6024ac0cebb9f03e1c3b54395cde1251642e010198b4317e6c232d9c9e969327aa12dbc5cb4d5b45c561a545c8ef0b27b240258ae74d8cc6ec3b32cf502158b6e812ae8404899095529b31122f84a490aff53cfe3037356190642456ca44cd9b31bd20f5555ba0eb89190b3601cfd26874dfc03468a35e9e917a05db641584e28c23af448849d982b99eea7cfe52feca85feb0edd3485ee80243e7597de892c591aec06c2166bcb5906b4ca1990c684cc086f39d5d6e9795065e6f37149073fb4d0ef1d5946fe40c0600f56acf6cd0af1a4743a2b4ff7623a0eb53dda233965c3c49d20e7d6d91165f66fce2e72a1d0550dd50d109a83d72cf41ccd9bd8ecdce9f93b20bb0bc23f1ffed959e694add8a58f466d3c45d2f8b0726c5af14ed0bee194a38e9d37d175fecbef44072af4398b0d313eaeb4e026b12eb8a52656fda021d1e828670b6bc5128517c74cb96c92248ef66dbe995f10486cda5af62ff5a60543a931263955a22168f08975819d52f1a206819657a9463d5928", 0x7c2, 0x0, 0x0, 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x35}, {0x80}, {0x8006}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) writev(r1, &(0x7f0000001240)=[{0x0}], 0x1) executing program 3: sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() dup2(r1, r0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000080)="22f28b03dd6ce6ced8e3348c82afbb0b9554e78cce0f0e0a5a82cc271f26ab196e9f4f2cd57218bab7d9cf25d27cf3a67d356e52a1b2a9d9778fbaff406c211088b82f2809fec729bdd2469e8a08da347c7efc34a95aa78b6964947625b5c73d052356872064b0d2f241537fc51bd174ad660efff0099058941598a09ae0f27feb59090efe051d281f010ad052a2ada5789223639fea379afa6146c50327698543f1f96c290458ff1507f9e20d0bbcd731", &(0x7f0000000140)=0xb1, &(0x7f0000000180)="afbd01caa43548312fb8c25fdd431276c7cf41e1d2f4a5f2e64368cb9bee3afb3890bce9de19f707661622", 0x2b) executing program 0: 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, 0x80606941, &(0x7f00000001c0)) setrlimit(0x1, &(0x7f0000000980)={0x42, 0x7}) getrusage(0xffffffffffffffff, &(0x7f0000000340)) r3 = syz_open_pts() close(r3) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) dup2(r4, r4) kqueue() syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900483a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00003a00fe8000000000000000000000000000aaff02000000"]) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x84) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(r5, r5) chmod(0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0xc, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x802001}]}) write(r6, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x1ffa, 0x0) setrlimit(0x8, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 5: syz_emit_ethernet(0x26, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @generic="c95c740f"}}}}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) socket$inet(0x2, 0x3, 0x0) 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}], 0x10}}, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r1, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/62, 0x3e}], 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x0, 0x21, 0x0, 0x0) close(0xffffffffffffffff) socket(0x18, 0x3, 0x3a) r5 = msgget$private(0x0, 0x13a) msgsnd(r5, 0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000700)="986718d5a0279aceb86fda64ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dc43367db8a62ae02e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ac31eb80c9fd6af1b4054a7f596d9da11425976c3a56cd10036a2", 0x82}, {&(0x7f0000000140)="fb21d331ba86fb052e", 0x9}, {&(0x7f00000024c0)="bc", 0x1}], 0x3) setitimer(0x0, &(0x7f0000000040)={{}, {0x1000000a9}}, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e372e", 0x8a}], 0x1) execve(0x0, 0x0, 0x0) executing program 7: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) getpid() kqueue() sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) open$dir(0x0, 0x0, 0x0) kqueue() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x0, "1a91880000d2b863887668a100", 0x2}) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) r2 = dup(r1) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) close(r2) geteuid() bind$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0x0, 0xccb, {0x489d, 0x4}}) ftruncate(r2, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) dup2(r4, r3) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') clock_settime(0xffffffffffffffff, &(0x7f0000000240)={0x2, 0x101}) fchdir(0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000340)={0x2}) clock_gettime(0x7, &(0x7f0000000380)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) executing program 6: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) lseek(r0, 0x0, 0x2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000000)=0xfffffffc) write(r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) lseek(r2, 0x4, 0x0) r3 = dup2(r2, r2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4a}, 0x2, &(0x7f0000000100)="71f91e3471ac00dd6070af6fb10c634b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x81}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r3}) syz_emit_ethernet(0x4a, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd606145560014010000000000000000000000ffffac1400aa00000000000000000000ffff000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) open$dir(0x0, 0x800, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee4"], 0x401, 0x0) pipe2(&(0x7f0000000380), 0x10004) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080), &(0x7f00000000c0), 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f00000003c0)="e657665c10ba372bcd7f4ac7fa9eecf61ce6a323631c6ac828fbeadd864c3dcf6ea159cbfe37a13e3d7e0477e3060e98", 0x30}], 0x1) socket(0x1, 0x1, 0xf6) pwritev(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) r5 = msgget(0x1, 0x8) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/208) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgget(0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) setrlimit(0x4, &(0x7f0000000040)={0x7, 0x3}) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0xc}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r4, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) recvmsg(r5, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000004c0)={0x0, 0x7fed, 0x9, 0x603719, "00000cee00000000080058460000fe91000000e3"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="606c0fae6adc01c9246af82445efac3c56b687cfc5d7b6a9ee76f665f8f5b1f1cd125f8b6a078ac40264e58b4a906e3de012d7d8dac3d64f05f05d16c857e4a4d3a414d688e6f772d28c594134536f5701853ba9eaf3f3026a3d7a9cea2cfbf899f1d44cb1750a0d245bb143c9f9071772eb4966970be091", 0x78}], 0x1) panic: kernel diagnostic assertion "(pg->pg_flags & PG_BUSY) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/pmap.c", line 1422 Stopped at db_enter+0x1c: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 342971 7274 0 0x8000000 0 0 syz-executor.7 *168271 7274 0 0x8000000 0x4000000 1K syz-executor.7 db_enter() at db_enter+0x1c panic(ffffffff8295c3b9) at panic+0x17b __assert(ffffffff829117d7,ffffffff8293687b,58e,ffffffff828bbd79) at __assert+0x29 pmap_destroy(fffffd806be192f8) at pmap_destroy+0x2c4 uvm_map_teardown(fffffd806adc1a60) at uvm_map_teardown+0x305 uvmspace_free(fffffd806adc1a60) at uvmspace_free+0xa6 vm_teardown(ffff8000373df760) at vm_teardown+0x15c vm_terminate(ffff8000373dfa00) at vm_terminate+0x124 vmmioctl(a00,80045604,ffff8000373dfa00,2,ffff80002a1574b8) at vmmioctl+0x2a1 VOP_IOCTL(fffffd806e8bbcb0,80045604,ffff8000373dfa00,2,fffffd807f7d3410,ffff80002a1574b8) at VOP_IOCTL+0x9a vn_ioctl(fffffd8076f64428,80045604,ffff8000373dfa00,ffff80002a1574b8) at vn_ioctl+0xc0 sys_ioctl(ffff80002a1574b8,ffff8000373dfbe0,ffff8000373dfb30) at sys_ioctl+0x4a9 syscall(ffff8000373dfbe0) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xd19e51be260, count: 1 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic *cpu1: kernel diagnostic assertion "(pg->pg_flags & PG_BUSY) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/pmap.c", line 1422 ddb{1}> trace db_enter() at db_enter+0x1c panic(ffffffff8295c3b9) at panic+0x17b __assert(ffffffff829117d7,ffffffff8293687b,58e,ffffffff828bbd79) at __assert+0x29 pmap_destroy(fffffd806be192f8) at pmap_destroy+0x2c4 uvm_map_teardown(fffffd806adc1a60) at uvm_map_teardown+0x305 uvmspace_free(fffffd806adc1a60) at uvmspace_free+0xa6 vm_teardown(ffff8000373df760) at vm_teardown+0x15c vm_terminate(ffff8000373dfa00) at vm_terminate+0x124 vmmioctl(a00,80045604,ffff8000373dfa00,2,ffff80002a1574b8) at vmmioctl+0x2a1 VOP_IOCTL(fffffd806e8bbcb0,80045604,ffff8000373dfa00,2,fffffd807f7d3410,ffff80002a1574b8) at VOP_IOCTL+0x9a vn_ioctl(fffffd8076f64428,80045604,ffff8000373dfa00,ffff80002a1574b8) at vn_ioctl+0xc0 sys_ioctl(ffff80002a1574b8,ffff8000373dfbe0,ffff8000373dfb30) at sys_ioctl+0x4a9 syscall(ffff8000373dfbe0) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xd19e51be260, count: -14 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff8000373df540 rbx 0xffff800029cecd77 rdx 0xffff800000df5080 rcx 0xffff80002a1574b8 rax 0xffff800029cebff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0x283762bea2802137 r11 0x67adb28adb101b6f r12 0xffff800029cecb78 r13 0 r14 0 r15 0x1 rip 0xffffffff81dd779c db_enter+0x1c cs 0x8 rflags 0x246 rsp 0xffff8000373df530 ss 0x10 db_enter+0x1c: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.7) tid=168271 pid=7274 tcnt=2 stat=onproc flags process=8000000 proc=4000000 runpri=32, usrpri=84, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 forw=0xffffffffffffffff, list=0xffff80002a156038,0xffff800030b47768 process=0xffff80002a24f108 user=0xffff8000373da000, vmspace=0xfffffd8069be8388 estcpu=36, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 67574 275172 76109 0 2 0x8000000 syz-executor.0 67574 200319 76109 0 2 0xc000000 syz-executor.0 7274 342971 8532 0 7 0x8000000 syz-executor.7 * 7274 168271 8532 0 7 0xc000000 syz-executor.7 70561 499941 70251 0 2 0x8000000 syz-executor.2 70561 351709 70251 0 3 0xc000080 bell syz-executor.2 8168 231829 94860 0 2 0x8000000 syz-executor.3 8168 353355 94860 0 3 0xc000080 ttyopn syz-executor.3 8168 514608 94860 0 3 0xc000080 fsleep syz-executor.3 9767 107247 13785 0 3 0x8000080 nanoslp syz-executor.1 9767 221955 13785 0 3 0xc000080 nanoslp syz-executor.1 9767 522620 13785 0 3 0xc000080 fsleep syz-executor.1 80248 45879 17396 0 3 0x8000080 nanoslp syz-executor.4 80248 67869 17396 0 3 0xc000080 fifor syz-executor.4 80248 213585 17396 0 3 0xc000080 fsleep syz-executor.4 94860 493911 53464 0 3 0x8000082 nanoslp syz-executor.3 68662 349412 53464 0 3 0x8000082 nanoslp syz-executor.5 70251 20033 53464 0 3 0x8000082 nanoslp syz-executor.2 13785 297870 53464 0 3 0x8000082 nanoslp syz-executor.1 63550 295284 1 0 3 0x8000080 fsleep syz-executor.1 63550 155504 1 0 3 0xc000080 sbwait syz-executor.1 76109 214997 53464 0 3 0x8000082 nanoslp syz-executor.0 17396 24742 53464 0 3 0x8000082 nanoslp syz-executor.4 47137 303166 53464 0 3 0x8000082 nanoslp syz-executor.6 8532 248898 53464 0 3 0x8000082 nanoslp syz-executor.7 94624 138499 0 0 3 0x14200 bored sosplice 53464 53041 77664 0 3 0x1a000082 kqread syz-fuzzer 53464 103634 77664 0 3 0x1e000082 thrsleep syz-fuzzer 53464 111003 77664 0 3 0x1e000082 thrsleep syz-fuzzer 53464 88385 77664 0 3 0x1e000082 wait syz-fuzzer 53464 125255 77664 0 3 0x1e000082 wait syz-fuzzer 53464 443728 77664 0 3 0x1e000082 thrsleep syz-fuzzer 53464 156608 77664 0 3 0x1e000082 thrsleep syz-fuzzer 53464 387573 77664 0 3 0x1e000082 thrsleep syz-fuzzer 53464 397604 77664 0 3 0x1e000082 wait syz-fuzzer 53464 193634 77664 0 3 0x1e000082 wait syz-fuzzer 53464 21243 77664 0 3 0x1e000082 thrsleep syz-fuzzer 53464 513524 77664 0 3 0x1e000082 wait syz-fuzzer 53464 460846 77664 0 3 0x1e000082 wait syz-fuzzer 53464 163182 77664 0 3 0x1e000082 wait syz-fuzzer 53464 446237 77664 0 3 0x1e000082 wait syz-fuzzer 53464 370173 77664 0 3 0x1e000082 thrsleep syz-fuzzer 77664 134704 35217 0 3 0x810008a sigsusp ksh 35217 480109 35642 0 3 0x1800009a kqread sshd 33088 290304 1 0 3 0x18100083 ttyin getty 35642 482304 1 0 3 0x18000088 kqread sshd 65286 264156 95521 73 3 0x19100090 kqread syslogd 95521 309386 1 0 3 0x18100082 sbwait syslogd 690 200062 1 0 3 0x18100080 kqread resolvd 82109 71715 83566 77 3 0x18100092 kqread dhcpleased 10980 21884 83566 77 3 0x18100092 kqread dhcpleased 83566 109919 1 0 3 0x18000080 kqread dhcpleased 60223 113089 0 0 3 0x14200 bored smr 4758 438242 0 0 2 0x14200 zerothread 4578 357000 0 0 3 0x14200 aiodoned aiodoned 53662 469561 0 0 3 0x14200 syncer update 34779 66989 0 0 3 0x14200 cleaner cleaner 98178 125273 0 0 3 0x14200 reaper reaper 8678 50961 0 0 3 0x14200 pgdaemon pagedaemon 10705 322148 0 0 3 0x14200 bored viomb 77200 370921 0 0 3 0x40014200 acpi0 acpi0 22846 470598 0 0 3 0x40014200 idle1 27737 379224 0 0 3 0x14200 bored softnet3 11687 231490 0 0 3 0x14200 bored softnet2 46210 444347 0 0 3 0x14200 bored softnet1 43635 60009 0 0 3 0x14200 bored softnet0 1565 214382 0 0 3 0x14200 bored systqmp 15896 498097 0 0 3 0x14200 bored systq 386 139295 0 0 3 0x14200 tmoslp softclockmp 48401 252724 0 0 3 0x40014200 tmoslp softclock 99515 313437 0 0 3 0x40014200 idle0 1 21496 0 0 3 0x8080082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 7274 (syz-executor.7) thread 0xffff80002a1574b8 (168271) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82e47f18) #0 witness_lock+0x446 #1 uvm_map_teardown+0x2fd #2 uvmspace_free+0xa6 #3 vm_teardown+0x15c #4 vm_terminate+0x124 #5 vmmioctl+0x2a1 #6 VOP_IOCTL+0x9a #7 vn_ioctl+0xc0 #8 sys_ioctl+0x4a9 #9 syscall+0x8cf #10 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10219 6574K 7029K 166960K 15181 0 pcb 18 14K 15K 166960K 414 0 rtable 169 14K 15K 166960K 1613 0 pf 35 9K 10K 166960K 148 0 ifaddr 37 13K 15K 166960K 207 0 ifgroup 62 2K 2K 166960K 244 0 sysctl 4 1K 1K 166960K 8 0 counters 70 37K 37K 166960K 168 0 ioctlops 0 0K 4K 166960K 1623 0 iov 0 0K 20K 166960K 154 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1392 87K 88K 166960K 3665 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 10K 18K 166960K 76 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 167 0 dirhash 12 2K 2K 166960K 90 0 ACPI 1697 195K 286K 166960K 12548 0 file desc 17 61K 85K 166960K 2873 0 sigio 0 0K 0K 166960K 64 0 proc 58 79K 152K 166960K 1668 0 subproc 117 7K 7K 166960K 533 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 2 0K 0K 166960K 388 0 in_multi 63 4K 7K 166960K 567 0 ether_multi 1 0K 0K 166960K 27 0 mrt 1 0K 0K 166960K 6 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 103 466K 466K 166960K 103 0 exec 0 0K 1K 166960K 1108 0 pfkey data 0 0K 0K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 299 117K 139K 166960K 26539 0 UVM aobj 128 6K 6K 166960K 142 0 pinsyscall 37 74K 100K 166960K 4924 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 162 0 NDP 14 0K 2K 166960K 147 0 temp 82 6820K 14756K 166960K 135813 0 kqueue 13 20K 28K 166960K 422 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 418 0 415 3 2 1 3 0 8 0 rtentry 112 546 0 476 4 1 3 4 0 8 0 unpcb 144 2725 0 2708 24 17 7 10 0 8 6 syncache 336 10 0 10 6 6 0 1 0 8 0 tcpqe 32 32 0 32 1 1 0 1 0 8 0 tcpcb 808 833 0 828 23 21 2 8 0 8 1 arp 120 92 0 77 1 0 1 1 0 8 0 inpcb 384 2974 0 2949 34 28 6 9 0 8 2 nd6 136 142 0 124 1 0 1 1 0 8 0 pkpcb 40 2 0 2 2 2 0 1 0 8 0 kcovpl 48 41 0 32 1 0 1 1 0 8 0 ppxss 1168 10 0 10 5 4 1 1 0 8 1 pffrag 232 24 0 19 3 2 1 1 0 482 0 pffrnode 88 24 0 19 3 2 1 1 0 8 0 pffrent 40 218 0 213 7 6 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 287 0 230 1 0 1 1 0 8 0 pfstkey 128 287 0 230 2 0 2 2 0 8 0 pfstate 376 287 0 230 11 5 6 6 0 8 0 pfrule 1344 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 2049 0 1765 46 24 22 29 0 8 1 art_table 32 2050 0 1765 5 1 4 4 0 8 0 art_node 16 522 0 460 1 0 1 1 0 8 0 sysvmsgpl 40 20 0 6 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 164 0 154 1 0 1 1 0 8 0 shmpl 112 139 0 14 4 0 4 4 0 8 0 dirhash 1024 69 0 52 3 0 3 3 0 8 0 dino2pl 256 5931 0 4393 97 0 97 97 0 8 0 ffsino 272 5931 0 4393 103 0 103 103 0 8 0 nchpl 144 10004 0 8256 67 0 67 67 0 8 0 uvmvnodes 80 7586 0 0 155 0 155 155 0 8 0 vnodes 216 7586 0 0 422 0 422 422 0 8 0 namei 1024 38092 0 38092 13 12 1 2 0 8 1 percpumem 16 98 0 49 1 0 1 1 0 8 0 vcpupl 3904 8 0 1 1 0 1 1 0 8 0 vmpool 696 16 0 8 1 0 1 1 0 8 0 kstatmem 264 126 0 98 3 0 3 3 0 8 0 scsiplug 72 2 0 2 2 2 0 1 0 8 0 scxspl 216 71692 0 71692 13 12 1 8 1 8 1 plimitpl 152 475 0 457 1 0 1 1 0 8 0 sigapl 424 3142 0 3093 9 1 8 9 0 8 0 futexpl 64 43169 0 43165 9 8 1 1 0 8 0 knotepl 120 841 0 0 19 1 18 18 0 8 0 kqueuepl 216 935 0 922 7 6 1 5 0 8 0 pipepl 320 567 0 536 3 0 3 3 0 8 0 fdescpl 496 3100 0 3072 7 2 5 5 0 8 0 filepl 152 21505 0 21228 56 39 17 21 0 8 6 lockfpl 104 779 0 777 2 1 1 2 0 8 0 lockfspl 48 282 0 280 1 0 1 1 0 8 0 sessionpl 144 56 0 39 1 0 1 1 0 8 0 pgrppl 48 159 0 142 1 0 1 1 0 8 0 ucredpl 104 3821 0 3803 1 0 1 1 0 8 0 zombiepl 144 3095 0 3093 1 0 1 1 0 8 0 processpl 1136 3142 0 3093 8 2 6 6 0 8 0 procpl 656 6195 0 6121 10 1 9 9 0 8 0 srpgc 96 28 0 28 11 10 1 1 0 8 1 sosppl 168 14 0 14 10 9 1 1 0 8 1 sockpl 664 6149 0 6106 73 60 13 23 0 8 8 mcl64k 65536 8 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 579 0 0 39 7 32 39 0 8 0 mtagpl 96 20 0 0 1 0 1 1 0 8 0 mbufpl 256 1304 0 0 66 0 66 66 0 8 0 bufpl 280 13891 0 4103 700 0 700 700 0 8 0 anonpl 24 554525 0 547951 203 139 64 98 0 186 1 amapchunkpl 152 89828 0 89124 107 69 38 51 0 158 4 amappl16 200 10650 0 10494 65 54 11 22 0 8 0 amappl15 192 10 0 9 1 0 1 1 0 8 0 amappl14 184 289 0 276 2 1 1 2 0 8 0 amappl13 176 17 0 17 2 2 0 1 0 8 0 amappl12 168 4240 0 4208 2 0 2 2 0 8 0 amappl11 160 57 0 47 1 0 1 1 0 8 0 amappl10 152 79 0 69 1 0 1 1 0 8 0 amappl9 144 171 0 171 2 2 0 1 0 8 0 amappl8 136 313 0 274 2 0 2 2 0 8 0 amappl7 128 71 0 54 1 0 1 1 0 8 0 amappl6 120 772 0 761 2 1 1 2 0 8 0 amappl5 112 308 0 296 1 0 1 1 0 8 0 amappl4 104 798 0 764 3 1 2 3 0 8 0 amappl3 96 16422 0 16336 4 1 3 3 0 8 0 amappl2 88 3654 0 3579 4 2 2 4 0 8 0 amappl1 80 20173 0 19677 23 11 12 22 0 8 0 amappl 88 25566 0 25359 10 4 6 6 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 141 0 14 3 0 3 3 0 8 0 uaddrrnd 24 3116 0 3081 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3116 0 3081 1 0 1 1 0 8 0 vmmpekpl 168 24732 0 24656 5 0 5 5 0 8 0 vmmpepl 168 210137 0 208197 180 81 99 118 0 357 6 vmsppl 440 3115 0 3080 5 0 5 5 0 8 0 rwobjpl 56 60887 0 52035 137 12 125 125 0 8 0 pdppl 4096 6239 0 6168 322 247 75 80 0 8 4 pvpl 32 50092 0 0 404 0 404 404 0 265 0 pmappl 248 3115 0 3080 5 2 3 3 0 8 0 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 731 0 323 12 0 12 12 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x1e: addq $0x8,%rsp x86_ipi_db(ffffffff82d30ff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc softintr_dispatch(0) at softintr_dispatch+0x52 Xsoftclock() at Xsoftclock+0x27 end of kernel end trace frame: 0x785af7e51590, count: 9 ddb{0}> trace x86_ipi_db(ffffffff82d30ff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc softintr_dispatch(0) at softintr_dispatch+0x52 Xsoftclock() at Xsoftclock+0x27 end of kernel end trace frame: 0x785af7e51590, count: -6 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x1c: addq $0x8,%rsp db_enter() at db_enter+0x1c panic(ffffffff8295c3b9) at panic+0x17b __assert(ffffffff829117d7,ffffffff8293687b,58e,ffffffff828bbd79) at __assert+0x29 pmap_destroy(fffffd806be192f8) at pmap_destroy+0x2c4 uvm_map_teardown(fffffd806adc1a60) at uvm_map_teardown+0x305 uvmspace_free(fffffd806adc1a60) at uvmspace_free+0xa6 vm_teardown(ffff8000373df760) at vm_teardown+0x15c vm_terminate(ffff8000373dfa00) at vm_terminate+0x124 vmmioctl(a00,80045604,ffff8000373dfa00,2,ffff80002a1574b8) at vmmioctl+0x2a1 VOP_IOCTL(fffffd806e8bbcb0,80045604,ffff8000373dfa00,2,fffffd807f7d3410,ffff80002a1574b8) at VOP_IOCTL+0x9a vn_ioctl(fffffd8076f64428,80045604,ffff8000373dfa00,ffff80002a1574b8) at vn_ioctl+0xc0 sys_ioctl(ffff80002a1574b8,ffff8000373dfbe0,ffff8000373dfb30) at sys_ioctl+0x4a9 syscall(ffff8000373dfbe0) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xd19e51be260, count: 1 ddb{1}> trace db_enter() at db_enter+0x1c panic(ffffffff8295c3b9) at panic+0x17b __assert(ffffffff829117d7,ffffffff8293687b,58e,ffffffff828bbd79) at __assert+0x29 pmap_destroy(fffffd806be192f8) at pmap_destroy+0x2c4 uvm_map_teardown(fffffd806adc1a60) at uvm_map_teardown+0x305 uvmspace_free(fffffd806adc1a60) at uvmspace_free+0xa6 vm_teardown(ffff8000373df760) at vm_teardown+0x15c vm_terminate(ffff8000373dfa00) at vm_terminate+0x124 vmmioctl(a00,80045604,ffff8000373dfa00,2,ffff80002a1574b8) at vmmioctl+0x2a1 VOP_IOCTL(fffffd806e8bbcb0,80045604,ffff8000373dfa00,2,fffffd807f7d3410,ffff80002a1574b8) at VOP_IOCTL+0x9a vn_ioctl(fffffd8076f64428,80045604,ffff8000373dfa00,ffff80002a1574b8) at vn_ioctl+0xc0 sys_ioctl(ffff80002a1574b8,ffff8000373dfbe0,ffff8000373dfb30) at sys_ioctl+0x4a9 syscall(ffff8000373dfbe0) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xd19e51be260, count: -14