0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000100)={{0x3ff0000000000000, 0x0, 0x80000000}, 0x6, 0x8000}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000c00)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000b80)=[{&(0x7f00000001c0)="d1783b05195303ec4c9b6d00b1203fbeecda7a1f8bafba40cfbae35e1c268386bded1d571a6966c34dfeb35ff7df53e655de986e16bb0ebdb814854bf3f1e3b8aabd07d9b4c8e0d1b80606ea6a469bef0605af7f825c59a0f6bc3f02e2c6ba294700f025be0eb4f18a4d8ddf24a423d7d52afe226dcd30ed67", 0x79}, {&(0x7f0000000080)="a506f691b7ebc0018cb7a4f43277e82472669b4c662712cd69243dc55d24bc8eeb846ac9df65ba", 0x27}, {&(0x7f0000000780)="430f19a2b2a2205922dab0ba26ddbf4081244422c2b93dfbff9cc41fd4ac7baa206a5da395f4a89726373085cd7e8c63628089d8598b73554a03820b6ab70544dc4c14d1a63e13f2b985f69fe0838f1068314cebc9fdb6efe1c4a327e307298a2dc89363ca1eba2904f5be787838a921d08fa13eec47a0674d5b80776d41290500b41e32dd811f399afe71f62e8408b450e718b46ffce57869a0e4fb36c4ddd061b19efd80ec28cb7d37d3fc1f5e94ec2e", 0xb1}, {&(0x7f0000000840)="0c757fcfa771c4bd7a1f21aea8d9e05b50390b0334a17677969b6523c1779490ec1ba6cce73d4d1c1f3b1455bcd305b4e0efabfacd44a13e35a5ed80c2c9e0291198c242acfc40d69cb3fe683d12798457106db6d77d4b6bcdeb05ac4943aee662cb1a3ecbb8f54a61829921b8d2677277", 0x71}, {&(0x7f00000008c0)="f0f863fa42b7b96bd55b59713db87ce58e917ae5de0685c4e5661cb90089e632df459ed804dd2a8d284bc6006102df1879f96b1004aa65ea6d4849d24b39f5fd56b32f54a499bbf4c23e4104d117e0887a641f3225daeb0f4a441c3fd552e12840eeac5f1a12f83c109a0e44cc4771eb1db7e9", 0x73}, {&(0x7f0000000940)="4a22c8250122ca785e73aed8948e197c8fe640e194ca835e3eb5454fb00e0139b197d87b4f3872be96be8d944c3fdc05cfdbef7794c4b96c5f8e8af28f93cfb105cce70f7647efe3faf9b33c1ce58b35f6221275e88bffd3e08eb37701a917e96ecd527bd0e7137cdf5d31b301ef561f0f580933ceb98739d728df1f7e3b918cf9b99ed3913bc5866f3d15a1e2f36ccf50c90e2033189a1d11df05a8e323fccf6f5e5f08d24196af1f1731f4b98cb2482ac289438bd948eb0d50fcbfaa59ecf98f6d9c42ed79a3815c02f229b492edc3eae60eb26b0b8c8934f49a1ad303011f44dc5f1fe2d7f97aaf", 0xe9}, {&(0x7f0000000a40)="eaecb1b13d4e90d31d75ca48a72b2cc2fa16162056d588246cb582e03a2b711356c9574cfab2531410ca2080674037510077964206bcafd4445fe93d8743ab04c72847ab5b82277aba3c7f1225e31a0e0cb981060acf8f0daa7145d9a6fa8dfbe9bd18d76555b3ffc3e644d45c6399973752aa680657d4b1736878289e5ec686742107acd69d821cecdd5c924b86cff6707c0f77cdb731ea8e1ff3923d0cca569614d7f6b0bb3132647d56", 0xab}, {&(0x7f0000000b00)="7a62be022e81240d9d14d513084517de23a7e618c9e94f32284031e4da58f2cc1371ca553fb0b068d403c8e2e9b6a2e5ce482a7845f1a5d8b14a284f44bdbf28bae774151586e5a3b97625e21575fd25edfd1516bbbb", 0x56}], 0x8, &(0x7f0000000240)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x40, 0x4}, 0x405) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000bc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b2d000/0x3000)=nil}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a03000/0x3000)=nil}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000eea000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00']}) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket$inet(0x2, 0x4004, 0x7) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) 16:00:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000001600)="04157dbdf467a6a5115136c8fbf1d91677cac502a8ca37ed0333bba6c743b98f8e603b66d2c66d26cb79421b6a9e5177b9b6c5c3b176d0a6a762fa2d7bb5228d5ea3480a3c2d2651ce3a4f4739697bf6c6b7dee4ad7695765ab943af19d1555e9bf350d81b1b364d82de53bd2fc6ae488c5321c7fe59e965c6dcc297caa87a5461516506939648493725a4378285a0d4e6e8d3cb562550fe0238b7a1adf9274560b9b6237f156121744e09b99ba2bc4f1cc1de81044c83bb053eaa43ac4286eed6b4fad5ca9ddbe0e46550f4c3ec8ec000265502cdd02012e52a1aeb220afa27cfaf8c913252c743111df9ff674086d50a0d0177461b2488f783ad4ac10dc9c84f1464ebddd970111e5ea3451a66a873e5380a17d8c76ba8c5562e95e8dec8d29126d186ae92b7e89f41824b7ae4b983d8368c6729ccdd8446224ecb3fd753d457f3e237d6074028f3a1154e428c80420ec5e3805c3ca5bc93d4f7ff1b7ec865334efa89e8759fdd21b63b6b29d30dd471c1d76be727d5b7538daee3cad938f421324daec3e717023d2b3276978d8ebe29bdb4ff9ecbe8f3b13d7d79e9f6ee19fd85479951ca4658aad9d539be99d684d7ab40851af092719842063ba32ac2afe25acda9d79b615bb1b6fadc7610c0dd5a290b7438889f0a620972ed0898009605180579a9b4e9eafb345c422b54efd47fc27ba003fca706f4c186cd022f23708cacf3cfbf719469799d5b5e94e95c0e850e3d1fd351ef859703025cbb3f49bde9e25ef714eedd26645070664e79fe5848f1646ac03f5ba91f156538f90703b93453befd32c4cbd1c4f4a16e1b64a40b3751a70714f962b3e4290910eb2ae884588b83d7e802e1b60eca9df3f0f5943f2ff950a3531f62a311dd5c02afe2629c35ac27aa31554ea13096a819811c51f1aae7f5fe25938ebf643758ad2cba1bed6272c8f02dc41cb72d0185b6e265ecb5d0db69f410e741a111ee88ee0b13f8727728845ca1513e144feb00360152724e020322cc02c1012737744ec484f064222fc0309e0b80d2d72f0641f572a96de67fd9e35b9efab2ec22b3d6093b52994f8e36e5fbb6641e1c55fe7b2170bf7f40316a2ef81c432c99a824e107a11bd832c27fe408bcaf31d4eae7f7c6494aff49e43fe52bc83500c2507e3b937148a0cd08d58296bc88826dc71914cc797fdd0dc635cb0419564dc355723e627be42cf3209b3d84e1850a8012886f2376939dcebd62a35c9f53aba70c3c6085d1b9c82666017ffe350a0801e59428d6e769663bd3c11350760fd995c37f62e7f0d5f1a8e58d1ecb0665bb816179869b3aacfd29b346f2242dd281af8c2500a134aaca2003cb64516aafc562574d59b1c119e869334f936c83760891a1fececa0f3946948050b2e5b41ac33e5369eae65212af8edfe3bfce6af4738415ac802aec61c26b6bc6733525e5525dc5f7ed95a312d771fbcfbb00ec48d5b65f5c391f4c326f619aff1405937e9ede4fa200571861f9325bcef41c915cb994de5dd5005f49e10561e9b88fe0b21ffcf6acc167e8601c208f84768593648f772f4de717fc9def69bab9058b76adbfc660b0d1d34cd8f2b1025dbb10d6d00aa28414e52a63c05187b11c5ab84a7c790ff77da3aefecf121017cb6b403e91b428164acc21deea229a8f91bf451542e09e8964ee7d4c94e028f98c9433c56918a0ab6b8a71c5233156b5361eda270f898f7a2918f096c9eaf919546eb871cc53d63fb44f099324b51d155bf9c5c1d11739284a1750e7602bf17b754fd77942d92876ab1717a06d001100a8d4ed9286aba1859a63628fd9169246d4bb831c6687644b4de6f8a89b844f99802b5d512a5c25a25f923a72be807265bdcb16c794a6d5529d6685487d8328f38b6dff9c6333e99b1f5348a9cc3060de45455789929e41afcdb6fdba81afab5675802ceab181e475aa6f57d77bdd21d4e8b121cea24767eb42b873ee240ab531e66678c008a4f58a7bda2e75620935c6964822ed4b3eca8e331114f69f9d1ae5996228c8c0fe7c412b1745a1bbf8e9d05a96d99c62053511c7c76962788801c4371176b8cfe92b291a8e000563f1efb85992bd2ed2b696ccdaafeaa95eef51fb9952a4c379ce386b688a3772f96089df29ab70d49b66dbb88a310725d809107e9a40553c35c43ba2fc4751c39e97b358f3cc02c0133637c6853b970d5af9195eab262533e2c9dfb1a5fea8119105b79e2decaed35abcfe23712aa274b85301c218a37f318bd2f93f3d84b898f70b630cb35ad7f410e748961b4a3fa96b379b26527a6a3ddcef64399c625a0f91f2ab7a12766c75c068e140aecabc8a46dd7820e8ee45a06d81970aeb9ad0d5e85766832603f7d4799c82535f7c397856686b1f7f2628d40d4735764f9af97413bf2d9f5b1ff68d57382dca284213e29124b3a2d5e60c875b2965e6e39a1441552a8b5e7f47e746c3726d3f0e45f2c156eaa30b1311dd39a7e2ae146f88adb9bc6e061d67d9913578a2e583388a68219594ef1a9f6fc1b2b53aef40a6077d9c0601039c13cd05be55d66fa62c6e0c75f5f44de976cdf31149a3b061df76d260f853136dcc6398f286b9099301ae92ccc7af1a1398f3ad80eb93e4483ac111039faacf7611ef1cc20bb449a55754242698090b0be1a0ed5d9fb26de2f97dda18bffe7e70e2d697d1c4403bb11f950bf593e08c2ba56fc897d1e60a40d3e93c7b0bb94235ebffb6d94643d4357170e24d59104bf2f026a05a076237a2a6a72506a8b647b164d7afba734ff7022d4d547a24bf16a31f880aa80e3cadd83a80198fc0b2f89c54f7b4afcec314a89e5689394c0b5c72c4f707efebb8fce9193cba55ca8cb13a5336fe28787171e125847f4d57d654a07f8fa25234f4e4109a7d2b241a7e644ab1780b24b7eb4bb708106af62407c53aae8986d5a880ff8a352d736f66e4ada67c33fcc6c8e06f8b10ca203050494facc0702712c0bf24711e38218b2d508f44be08c748e6c64c6e7a42e7ea0cb02869b7672c5286465645eca818c2be4b61fed8e3600194d779f21e918b3412d85d299707097a9ba3f1e0b0c7a69cfa4b7fba1754432253d0097c6a755ef4ce0c7c5bd96b3041ac408212b92908d959bc1dfe4cc81ab04250f952ece651913e44dd992ccf148baad7889464875ce66dcf3928198bfdca10ef7d5ca2f60b606c39d3e08a9997223065ce00426f2b7291b28e8275bccc818b6d0c5c6553b511bd36ac30607b0b0c70ade8c17b1ef8930c8475afc0751dfa8a62bf0c52ae60bd48ce213a30bd00674d1dd12f521c52bf21b066458295d0494816c00dcf27eec95a0af0c0b75a6da4a976f4df13be83dc9f5666b68651a69fb4a5425cfc875ab6201d6a2eb380bb7c83d607f276f8deedeb104c3c37bd268128f6ec82b4f91d0eb60b35d7ccccf4aaa445395869f0f1838826462a8d2ff99033a536f28f42946e4b155e18adc4d42eb53718443d7c78fe9e9e828e4af52e3bf5f5e5d967dd50a1e264c8fe9f3925ba62af33f2d0c6ff1090bcb5bf6fc3a1d8cce589a8296f7df0c6fafadf97e223cfb01b305046de711619af6ebedf4073de65049b3f7024bd8482dca47fa81516d3e4c310b2048b595dc704e8100710367e5b67af160ed0991d5223279537ca1d2c36383bf98d6c3d2170416a7531e56dce2b62c67085dc559eca7d222b3d8a85bb024500d94a8a7cb9560b4443f6b682e5151a571963930bdab3f3f7e64529a3db9498b5dcda28ab743584671ca7bea47367ce8e0f03e0ee03f5b04bfbc6be92cf02288021b0276984f364b1b20bc892bd8a14d04922892141ccd7d3069bb541b94f5717552ab1cec2beda591d20740dbbf501a69386256685aec70739f57748b5814c3bd2827fa00eec4463a0e1003bba91dba251835bfa11e9ede64cc7793e3d7cbec53970d00c783c46b41234da04769fba979bc6a5d33f22950a472a10821f1fe816546979fe16419fdaf147c2c55923dd16fd99551c97a2a59d14e01b9be056e3fb149d6bb606ec8c4b412134952e1cb395ddef98ccaa5a4322f40fc9079d34f96208dfb14ee75159ff97e7090c11290ea1652dff9b39f0023ba4bf01c2f293fedbd3385c27185f29a3b75b63232e3e54a5088b3be5f44256be98daa725f29039fee02c55a010b35bf6ce909608dbe6c23550489ef1c48ee324690c786c3c337ff4e407a666c198338d59584154f65f91b413dc8468eedf29090c9edcf19192fcf41c8b65125296fb043ff61cf971ab6ecfefcca08e571a211b2f6cd6aadfffca340b4275de83372f17747cc00971e2b3b0557c053e578e9b5e61d70909baaeb8fed5183ea372dda523553d594c781404c27d32b91ae17a0a9e792b6d7d280857d0e7c39866ad5457650dd882f468c5df8c25841b5b7d00e76ce3234403464a4c04dbbc61afe659c902023582a76da2cf38d32d9d36d0c3f5d8a7acfedcf0d439c1a6f1865d633ed81343b4f5801e5a4215e9a3d179793b87bedb81798f5966794d3375c85c5535adcbf07d4776505457a983bd81f46a8dd586335816520a20e69c80dbc55747cfd3271b208f5e82568a995877138119b48f19d383fc1de98e156e8e3b87f99d734745b1cb434f5960210cf7fc7a680703e1f6cbfe89ecfc992b8f7f17362581bbccd327f8ff9335f4d014579563b7ab5a0a36b329bd7a59c8f908db064ac7fd32e7b97fd6e5c5febb544b85fa7fc4513ae5df19cc860ecec450d745fdd3c80725deaa7f7966270e04aba85342bea94f9b3aa32c8616bf71268b18fcf6909398c4b5faa0bd28baa300e1e8ca8090a1d27c64112c12b8a1c655b924a14d2cb377709de7206a725700cdeb365afb0d1eff09dbecf35f50d5d6025657b3555ad8660686c8df0f16a8ab0dfb573dcb4273b79857a1dbb985e5aa49b75f89350b6845c38c6c6d3c64277b19c14cc97f77fe48490b77e61ce282f181315dd1b49e2be14258477536a62a5c3d341ef9c9217b3cf331df1f59f035e0925e02384d9c8a1b63f9af87610664d2becf7cd81d08fab465e035e09f653bc6b5e8b41cfefb2450dfe7648ff57eb3daeb7c0ce4606e39a6263cf4575bc87657fbb071d7ea0dd15a4d3e25d636c6f8b93c9340a4e58c2be229410e1756244527d938b6ebc92141e17fb3ae20ed9087a124d6e0940135e821332217d1aac7e2695cffb7000924027f77a0ba4f855e30b6cb1736565b680d2e810f17128de79a60589dd2faf262bb72576ee9c47653b89bb58e7cdbceb1d7d94e736aec24135cf2f812d7149e7a28cd809a59d75d61f2877a828a8d276bdc2c3a9c34196b1955fcb5da673d50dddb3d205c4e2cdc9d01dc34961b01a32e1866680133c8efc60090d68b6794c22676b1e9bf215d67cf418a373ce1bfba410717f1e92c089db31085b85b4f579d754fca878cfb556ffee892514e402c2f7f14d9e0f8bbe78b126742f05a0b486c5a0caced6bedbf9aab22d67908a76d525315d43c4309236022c291e5cc1257da0b0de6aefd680617ea5a3af8ee8f4c4f80cd9cebb666d8dd68ea509b2cb2e7dfc8321a09eda2edb66fc69dbda784b17fcd763c6457ba86d6932cf506a35c3429236f330c2c8f9178b5f69e0b00f115b99cb156adfb9a6fda35c4de26cd8b726b62499b8e48142714dfb75dd3e0dc58a4404ca53192c76b8fff2848409e23d7b9dae34cca21bd9f8bc31a22e7ec35634b6edde4190c50ae7cb17303328b4a705b7c951fed31e043df97710e8c2ec933d636dd0f088b9a", 0x1000}, {&(0x7f00000000c0)="7a8b4197c617ca2386cba45e57686dc52f2a460425cfcf9cbd99d6ff721838f1ef6ac4af1ff5cb5b605731276ef18eb56fa5760e54d569e897ffdecd8b46b0d08cb4347b40f40adc6f78cdec", 0x4c}, {&(0x7f0000000140)="c5f5816161a5305fd5c073c7e3dd086c53b10f22ac0a8d4774d0ac8350455b569142d6cda711135618", 0x29}], 0x3) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3fd, 0x0, 0x7, 0x0, "32bcb3490000070000100100"}) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe539694ea521f657ae864364afc2808100f8091d7d5b1b8edeeffbb74bdf7dc66b21d252cce3e0b7b2df667b0c46f00fd029069ee157656eb93fee0f185a50f1d2312fe1db9f735c262c558505671de1317e98da84ee400ff235a3727db167746f2920325dc056874eb3779e43ea0128e972adaad1210687982f7f53e21ceb857cc00f87c15fb66a40d7ee3597a34569c55826fbd6b927f6ee37d1c432c0ccfbc0c0ac518c81a85190d3dd17aa0636f766e3322483a72fdeede4f2ffbead699b2809eb455bbefe69bc595aa26618f2c2c2502c478f7efb56c73d8440e12ac9f97d33d363d9fa68592b8ca12045edb2a9baec1f00e962bce901c64c7bf645d28c32b38b427892c8013e178a87d2734efca3ec457397e8a795c977fffbad5c3921b75a8d6c41de2ee4e1fd0d3b5dda8c4cb38df925d58a760fe35a443c30809792b3768b244f3f040f1e77df8ad74f0379b517d51854d73e5184849f155f96ef522a23594ad7ab854bc865ab3d703a4f17add3ae5b7055eec0c434f4728a85544eab12caa14779e5265bb6ec4f000e7004430ccbb03960bc4d6e78ed0e53ac673af40398d1826fac0c4a4618aa78752a93a2708eee24c7177c1c501a566d822b3d632d5fa0ebd9c7c2cb17029e02dc0574b9ec66b757147dde6076b5802e822c0bf7c22a196ea4b3fb88453cec6b2675abaf93e3eff956c4106be462f4e9f8272090a094cfa793ec3334965b16da9d25d735ca05a77ab72baaa5c314398cc303152551bc4ea8065fa04cc99e5340facdaada8b10bb0948e7cd894a6de008cda9ff2f541c8818238da884e7dec267673b758b898131c6d8b013a8435c0bc6d7aee8a31e568a4a5b2eece7c7f94ed7d017f04a3330c695f32a643bc42cf71cedf0aa4970267b4f510da1a03ab000c98a852477b1a1abf8ace8ae6649b5f4996100423572fe974fbcbcd279b40de275619da8a99cee2dcfd26fae31fdb8965beff999bcc2b2dcbe7b5e563f93fe6e306eab14a000c820c1e2615ff24a7ae4aaee618234c96428170d8ecea65ebc5d2373ebe1541ecdf0d286aba2235a197fad2812367c4be57071a1a864f438fc0d0b20ff9e13d2c51866d762da28278619b444284dd1111f51567920d7f400758a427f85c56541993bcda35d16ddc10a7f7e0ae44adeadeefaa56192035a2a6aa3ddcb6754db4e54f5eac50c8f7ed163d51849f36e3906dbf9d48ee9fe3b22cb3e7f15c442c4f891fe62e1f0f854e7c3a69b1101df5ac7af82a4b4d81c5138ff7ac1a92ab43842a60bf5c550f0fbe466e081511d48ab02e5f0db0cabf71645c49d439cdab56a1a8b537e8e1e416708c95d8964c3b7cc02d7c5d9452e3813ed3b38c0ab07977d5b2e2332ad4c129b340678e394bd56277ab20faaa708bd06de898ae31ae2a49f0079ad88c35aed37836d1ff99aaeeff4fcf040608e82f5e84c0491e4d7bbb4b6fb3a0a37992db4c50e9f699f366e52bb6373a0f22eaa3df12ac588f5b9b8e22a47d86665c447915eb990a40c7e7b8d978f6af7d0819ed56c1abd75a5e3b693dec29de8417981fde7bd2f54abf4fc0805600e0c89d7084125d9e84e623e1129283ebe56a0f0399fc15f5c57f1822af994713739f4c2923db1f33b049168bbdc5a6b82b8cb8c825156bf2908387b985a0854cabe3f736de5d8daa6ce57bcd698c22c44acd99b10444a72418b64e2857dc3c094c5aead6b06095057a13d91550dfb0cd96db903b95a0c30d45816c155410793d67d84404eec4d4b34dff378b93507d916aaac83557f06ccd312ebf36d28178da7c96a4595c4a14575d2718733588cd32ab022d03cc4e390d26071de61788769d7e88595ff5d48b36cdfc83a4b1e6373943593538eac786c0f7077574bedab9e6fff73f492fde00b06b427e86fdfac55803d7e8c23c23f758a5a9dc82a22dfc4431f89e9ee7636e3ca3a75ab831fdada8874d3fca12078abe3ac829a8bf24a378004cfc1c83da036d9aec78757803b3dbd04dd51d9600ecc62b91f85a38a8a3956281a6d9fdc8bb162f6d3afd073986d4ab5734c02ecb74cafbf184b2b0faf9e26193bc3895b7715a0c09139355a6665bf07b79f95cffddd06e2b23f70afd5aa8f7e2291101a92fbaba5f141759d83adafdc32e5314ad0b43bc62110b16447edc9f1a7588a6bb4cb5a16bfb6b8d742a2e116478896fcdd6a92ff37354f0f6b6498f405411840a22ed9a30b8965dec3b59d0a95c1b88a915f3c40648580728915833eecac10958af1f6f29b6a0bdafe154bf8b2ded1ca814d1af05ed6d854dc9ca5f0cc01720c0e34076f22598ce11e19ce8ab8a7aeb374c64d5960e3fe3e834e8b7aa37e3a924b4e34d9663b7cb63a12adf5d9075316e730ead62d4304ef1f96259d867c27458abc3218acc619825d282197a19c6b8799bb161efbdfa7d5e3a669d48c7b9d28b6af8b11fd2964434e5de4c71965534aaad36d9242cc22d9dbad9fb3ca49dd57b338d1a85b6e1bcb0b58535b0ab4f276c9bc03e41199ab8de25e5bdf5fa0cb1a157782838307a983808c8aa38cc79cc4ee0656cf0935348c97d7788fc3b29e905d251bc0908c433a1c34d251f7ce9b14718676e07460da6d72aa23114ad4be05c5d62f3fc92dca984b9fc02fc2321b17625e14d2f5f882235895eeb64e58a3730ff72f9c77923f5528075cc8d0f8d665ace094894d93c2044ae6025410a804e776e1961593bbf261b217841ede222aa30e5abeac30a22928549a1221ea6c054321edf502ce8d22a144afd3a419ba3e66bb1506dfd0c6f8f9469037ab718002926b53e59bba7eef72a06c1b3dd13dac05d4aa5c0dac791bae8ade62b498e1a3038174823529aa4c5e0788b27d15a3b9dc2425f1f12e0ef8a60451806dc89a918e383cb2d783e20d43eb3d03df2b628d8266b5369aceae174921b6a5c667061303da8ec6f7f83e8faae256ef202f69728c6d6417ce00113c18e4aba2f4e317d93e002d2c7831ea0e6e1b227666068c2f8eb9f1ac50407a820276159167784caddfd2bc74c499aecfc4c649bc364ed55570eda2f656d1b6919ab9c0fb6219e94978847693a002b37295b9e7f09825c9229646a3220aab242e8b77355660baeec7a5a5054d4a063c7d174d9092c500cc3686904cee43d996d20f4dfa90afb59bb64c9ab28439295db80703151ae05320338768b8bd467fb8bd62b12bd6cebc0bdfe7540973b249292f45c138d43bcbfc088a346c4aaf782e896bf43d1638f94ce93488663e9eb7378145ce25f9220a24222b394e4baeb73bc7e0ea4511905ab89b4421e1d723b422f16597067dcf2bca50bde7482119b41b085b58820aa969fcc135c54f0c632c2bdc377137f6bdb9e59e92fa14113e01ed67f0bc6701c606c1a635063c852f67e9fe128f00b91e3f15018bd6397b7df9de2b57ac3ec97fe8dd75b2a5f97396e314f0bdcf8c22f320a4fdbb0f0b670800d", 0xdeb}], 0x1) 16:00:48 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x4000000000d0, 0x6, 0x0, 0x0) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x2000746e, 0x0) unlink(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x3) ioctl$BIOCSFILDROP(r0, 0x80104267, &(0x7f0000000100)=0x3) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xffffffff) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000180)="bd", 0x1) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000019001167f5afa609000400"}) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) getrusage(0x0, 0xfffffffffffffffe) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffff0, &(0x7f0000000040)="98") r1 = socket$inet6(0x18, 0x107, 0xfffffffffffffeff) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x5, 0x8000000000005674, 0x0, 0x0) 16:00:49 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x4000000000000008) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000180)={0x0, 0xe39a, 0xaa, 0x1, 0x3f}) fcntl$setstatus(r0, 0x4, 0x8) 16:00:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) write(r0, &(0x7f0000000600)="87f8cb7eb5be9fb589130585a58df7bc4f8783d5aabe4588f1da58e096a3d8cb8b692f2a4525b0f20bade83903a8cf9d97530d5297281dc13923162731bc0b9590519dc1bd60ec42e6348cfa70f13232f0fe5d6dfb7c5da593e6d6b0d7b0235429f04a509144501c65c5cb4f82e50ac5d2c5161e627e418237aeea82b83108ba45092cdd8444f4f339ff8d5d5d913a64853f4dfbf4824a80935980443ea664fcb01f08fd0ddcf55a21d6fdd640ddbb17452806908b8b7a356c4f1cd947748b70beb156a7c895da6fe419fc2d1fc09491b47a9dd15f581f9e857e50f725bf062ec5ffbb6795ae4b503fa43c0c3ebfdf2aae7712a73144b1b7e9defc778870d17413029f1db5f0d700c9e5bff5fe0067662e988c1683c7ede5bf3de52a3c1219428b6596867c37a18f861e664883745a75f67f43bfd69c77d952f120456d873e754e585c5fc437df900f138291548cabf8bab8601e1c56d0e57cbc0e14d6bc2572ed4b6cc85e315bdf180032886b20885c660d3441d274044f72fd2f621ebc8e5284888ef8dad7353d034d8af9ad5c71d4db0b85116d1f2ce9ff23226b6b98ccf5c7956d1bbeb097a44f674fa37b550488027857c7e949fe88affcde0e8ab4b753369dd37ce5b2b65383d870c477fa5100491583e40dde10a50b060d1bbc3cda35e85c6eab7dfb12d3bb012fe797c0e4e385e6875a7647c8726210c09e59a16b9f86d02c07f756a9ab4e16c15f815f8136bac1a5d21aed3d34e4723d9ddabadd324615631b00fabd6ec2f02af7b4df16c28b2b2c46a27f68e9f81bcf531eec1528aa02d30a159348da13636a7bd545d79bef9c8bc8e3251bc88c2567ced5b71333f0853716dcbc0c59f98142b3a1cd7875f971211687a3ba4cba70e1c92c43eb14c596377a6783660ffd5a36330aee5925a691db2620f7996f601975bbb5b8f1012578cc43725961131d8b1d935d9ecabcf4250369981c552a8b261827539faa2d784dc8e90b3966644e7a4c60f394798a184dbc35fb2734ee026e5b28f680b5960a75f2082802d249a598646aadf7a060753657632ec87ca52d3c466e8dfcbc94038ee495376ba2ea4960e7007b15b8b0c78d61b892728b15fa6af008d40ccf3fe710686d67f45d214de1a05c5e6e4c91ade3e6c274209842ec12e750b7bb0ddbc24793c1f4edd0a78e35270e12fd17c49fbcaa044ec74b32b90fdbf2eba7b9ea9e8fba40b8ba26e4ad4c1b66cf3d1d41cb7d9bbbddcaa1cb97deac7ec6bb1004da90f79d4e2833406b21b8653d87b9e29308550e17df5cb8001da0a4bb4964a77e02f09f5eff87a982e2abc94760b0acba8697e99a423fddcf2c9ff3508311b70760ed629af3fc6e2bbdae8347dbfb103aad8e9b5d0f89d8617ddc6b1d82e7fd12a745960d3064383c8c670885675490a18f865f2854ebd16cc704cf0279ed68f5e2521614c56ccc0c7ddfc1c49284bf0c5a55cddf36f451e6276f71b43269ef4d9b09476b49c50fee6b2f6703250d19546bf5764c789968285afc5d9938a435ed1c8f64bd86f353441cf97f109b9f93c14aa20908bd5f32b84ed381af7e9c9d94cbc3a25bf87299487b6f5d516ddd73ab4361d52ef6ee0b57ebeaf621ad6f64562e989cb69a3863bbc1d5615ddc7e9c3007d69a1db7122b5b3b75d75153af64e567126ba160b9701c6a9975e992e4544409cbd3c579c714cfeab180815b93a131f19d74a5a69c385f11e041c1c8f80b28297775055440b6de0d87dbc733efc0a77228f61ec41e863398b1e65a77a88d8fedce658ea79fc551b1481dc077697a096ed3f9b98967095d8a5b626ecc35e18df94bea3269eff7f224a432616ebffd0cd5446006459a42cb338863052ebc823c0ad1046ea037c77d499426e8b8bb178e46741e781ec13f018cc4a9543999196c4580bd2d3a2b208f8a8a877bcc30a221a5dfda75aaa8a8939f4f4e96682e642bf6845614e60d6d043983436a21acc48414b1c9c98b183becf74748646d3e1d483df00cbc4edd2576a3118c1c6bb841e3c3c8cb87ed5ea160834987d468174e208f6b6132ed927280f85d851da37d83e3ff4a848eeb5d7561ea5081bd9f9d5f1fcdac7a3e477233160c90a7fdd1cdd39b20c6c59d3895abd79772c563811583c9fc803fd57b7d1fa4d33c6c2fbe1f2690808d2c65155022a8fd7b907e71232300a0576e3bf8663736fd7dabe57f843d417a5be6de2ed71bb5a1a8eb0e5c7ffaaa9b71a170901dfcc0a79ea5e5ed2cce2a82a0de35d3d87354e451198d3c495da715a69c7264ef2e07055bc72241a28ffbbe5c94829906389d6f4c4e19ff8b3dfd7773bf1069fc8ed002100381ff587cff343def9fdaf6fcd833a08768773a012f7a8bfd4163f44096e954e08109a22c39d7a2ad92afa2214270232127bbff7a8b86ccd189e72017ef3404f8067106ac1ae432c759a486dbedef56aef2fa1729c644d4787a7cf6b5604ce0712e2d03f48db769621577ab2ef4ec6ded847b6dfdda72bae37db064f0e64c6ec41812e5faeadc67229f8fec9a8a3d4926ff141264305b5352a52d2a1f0c5a7dfdec121255159d15fd15d731c649163f3e74de8aac66b9f0603a1ee4b6283c7c6f1efd1d266dd3918f668f165195718ef81d8d7bbbbcf8e72e85d5992a259d021290f7b652cb7a0f6025da6d4db96267c99358232f8847a88efe7291f85d41a1adbdd9fd971241d77904aaacc7c2586516323d829487d039ac8fd6a273456c598840238ec948a398031b03a2f5cc5a92a91a1a220f72b994cfe8bed032accdf89eed585e20206b60427c3190b3b63f839b6134d632a39e3a46ad67118b147132c1d09ebe9b3d770e9e0492b8e3ada89445df6d4b4b327dc426b1f39d21d205788a593cbc51c1a33e42d1db51c5742fd4432d3061068a563d991031016c93e7c266c97c97f6647adfe23d03a38c0a5ddb3b9c89713122c2185445870b47d2d9bd3c1041b126cd2d7f8d99cfc9bc4e9a02dff13481e723ed12670be3aeba24d2debeb73db40b3b4a254c44d6f74227a12d8083b41bb7f323e84a588c12a44a360e4d49189665aae32d86bcd68d4799052daf0a3cd3a83384e3470922a76c6f60fe4b045e0cac1627af6e80674af6589786e7c5898036dfee3f0b680b32a9fa2821b5ebbcaa1ecdce4d1669eef76ea1f81c119e79955b97932a70ab78c061b6c742049ab9b1d666e18eda21a463eabeb5f99b380b9fee16c9754f02f8d34fcc0288164e82998422d42b57d65415e092f527a04658b748d88e74c72af1f241f97828dab534dd7ceabd1d973e970def5ce996b461e0a55e3b39f2595e34b904d8ebce09699f7efee98c242eccf0b5ff333fc741b87e3f8c988811fc3efec0af09bd5f1bf2d62f6cc38a10b1f6f77e39f86df8ddd2caa2e4668f9ccb7a6ff5049ca59e1a92950930550821fe2289525bba8975822bd3c4fc1e9a4468a4a18cb58416754cad2763407bc51349d620733cdefd591bd97f1ac9a4fe56354419926f935aa917de7cdb4cb0ee4e65e5d658eb0c62f2b50d0eec3265765c4b88fae654b043a6d9eb9c10a89c6f0d2e1b574083b91cde75421c4e38a6a08d1db1c318a857183e39bfc7d4e792aecd9152a4ed9fa95faba33171910c3eb7a41315a687c1ad8a9414f8a479d8b338d0f0f9bba5a9807d13890f8b66801a2504cbfe4f2222618eaa6753207ce3d649d7f7ec171766ac6d30ae77b4ebb07baeb2d6216a128805acca207e74d0002fd6cae2d88fc334dfde008c4b54dcbac3012321e3f8631121bad4c25a6ac0065e4671dace1dfbff6178e03aa403c72bf26e5d66852ed1243578c586c4ddf9922a9d28de386e5ddb5086f666812f0e862e8d2c1f2d85da970ebdbc11598d8a5613ca4b9a0b3c5bb911c1da2ccbf934ce6f9939a7f1f77aa3211aaf3bcda373961593fc19211641805adef2b016bf44442c7fb71751c3c4afe3b767e2d34ec96560560f0d85fbb97040deff04c240fdb3d6d1b9359d854ee8c8cb14975fdb905fdb8bce0d010c1529bac99c338d8eff106cdda97b69ba1c5b71c381ae42c161cd61a8ff256f613ae0d75a2ae372f30e92ac4b98d9efc066e46835847f3111380e85a605892b364aa47d2c4c107836bda88ea49ef5d4cbd0bdad07b9b5c028d0c777e09861b8f1e7bffbb86f35a3ffc9fb3f51a0d00f8821d4eb308249da2201b1b8179c2a573b2d0564fcba7d04046a921a3b9a66dcf81e6798afa1e93db09bd2103f3f2316abbfd205079a8edbfb71f1e6af95c5090140f85eafdb6cc2d42a89d790975c314353352c979dda0e92a092315afba1baaecbc597d02aa0d87900bf0940c98e38c4ffa2ad3dd34162ed186d63b68b5327176b4dcbe9f5de809e8caea225369f0bf6705a4aba8122a64b0df6d538d75607e861c56c60a387cf9e379c807a0cc4d2a93dd5785038c4cb91fa086defc6b0e8880a92f91593eaaa46dba04179ddeb7edc60104313d8b5f1c31d76c529ba1b30b2f8f82e124145b5f10f70e05e9597b07974513ac191c84126a9ebed7bac96b1da13484ea61fc35520e29f4417488de827eece411cdef9fdc6d37c5f6bedbd9469c332b22f1d39f2d4049969e51d72f69f2dfe45993ced3d1a6b5ed33460221b7abce08ddac9f5f99b01d037588a64e30500a1703fe97f708a001cf735f71d8a036888adf21d61b80825ca2f5938331018891c4c8e37abcfe7002f4d3560f613125c0e5f694e2cceed442b38af51978f82d07c0fa615c1d8b46dfc47dbcc279685999275faf54fc519e22389d251f96c4968bba35f11b94714e3631b37925d889759218ddf320c1394f65b5e7cfd4caca2f84a70f819562aa7fab172faae7a70ccc428dc57ab38918122f9029336bb2745dbb2c1cb45cfd4b5027b4e8adafe52cdd5e614bc6fd48aa2f30a94eca11cf7ecbaeaa2798991b664b38febddf1374d4e0b5603c59b100a36d4592364f418f4df0d415ffe3f9670af7d933e07daf13dc65cdb05fe4ffc160de1e33f6b961914033ab799fd106df4c2974122d82899ec04d9ecd2f288c4a2713bb834935f4e59b708cd85686f2165229b3f05c9c0142c2e7f22ccee77745c6bb9116e8c5976a1d3e56215faf82a2840de2adbcd745b98d07a2f2bea13d796023e458ddf37fd6beabac62912d504e166ab137d85740ca8380f008cceffea3347d3eca4e5c5ca228739075e602095f92b025a11ead0246317efc33366d79af4b7569cd7a899ba70e0270fe25d7951849f78f731daea3ea3890a48136552156e0b5183f65b4fada88fa34d364d803b6585aa61fa5a9d89a4027eb400366334d89105f408c8c96f14ad5f4e6adb7b8dd328ad9a82dd8024cbedd73c53a044f5877f205ef2d39f8b6bb118979c97c79023bff8ce5fec0248f3274b895eb8c0668dd762dc586a6511c0dad21b08b1eb868a75ee9b242251f3b71ceabafca2a162f66abc0424233cb6b35a2dc4bb09dbb48ec8c98d46cfaf74f15eb4733ddfeff2c62a111682653158619971eb6e156a8362961f367a84fdc100d47368b846738d0d0631db6db5b8842432555b8ec37acfd13376212204dbd9dc7e959971ad8def823e563a0963815fa73494fe6a4927b04f61b49e77a3d030400a729c09d7ac3f6b66c201c983d457880c45aea7251e9a29516e6dba88b8d74401b0302d695993cf5ce009def7a6492b9d4ceeac1a8c8edcd24377efb743393cd9d63ba615140c0ff521b02eb999a869a79f9907996f18aa8afb6ee8ccd2f25940982c530b6b523217ca8c", 0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x71, 0x6, 0xfffffffffffffff7, 0x3ff, "78f0c4d09c5cff70b496cf1853601650e94505d0", 0xff, 0x100000000}) 16:00:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r1 = socket$inet(0x2, 0x4002, 0x30) shutdown(r1, 0x2) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c8", 0x66) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x4d}, {0x10000006}]}) syz_emit_ethernet(0xfffffffffffffcf2, &(0x7f0000000200)="e52c4eb539cd2300e0b0c324e3c2c85864f05db78e464531dea217fbdf9980be002af216f25bc3f1163afa3612f4606200f4681f3a4aaddcb1b942a6afa047ffc2394c0654e5025d62d93a0d5c4db0a53f38d06ebed33230d8f07e6d62c45cc445bedfa9d8cd505f779c98bcac1ea1affbd1c2d425640784ad8e130f6032359c9e234ece3bb396dd215ccf10f8d5be670e3b3a049769e77034f8f0eab2721568ee41") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x3, 0x100, 0x9, 0x101}, {0x52bc0247, 0x0, 0x1, 0x4}, {0x2, 0x5, 0x8, 0xffff}, {0x8, 0x8, 0xfffffffffffff801, 0xffffffffffff8000}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x4) getegid() 16:00:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="000700000001000000ffff00"/24, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 16:00:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:49 executing program 1: write(0xffffffffffffffff, &(0x7f0000000080)="c3ee522419caa734c331491b7e87f6cef3aaea801d2f0a69b6a2403990a418bb067e8b7454a8d6c862fd18f3b5070b654a22889bd79136b0ea5a7ef7d5b091337437c7aef957c048c6c6a45fc7fe589d05959ad7d16e337fa2db9667608074c311d3071fd137a09ed8297ed0c459f98afde1143a17aa7377842186674902125b26ba703ddcce0ffc23f607563a1caddd7b958be98f14f421239d6525695edea742d9cce410f97b1d55a1866720f2fefbb868be6cb31c97ef311ec2afe1b63476a51ea5c418ca88f45be68e2a020ac5f471ffe52f58619f563eccc3798b89d050a251b06b6f3de54e8e9171703dd2904871bc30cbfce611083fc916dd67f08c4f55914f71a976438ac5191ecfe7f31ff194107eaee87b628d03f470edb35668f5443ed1eb254a35b7dea4d8b82609ff266dc6b3cc355ac6dcc2f25e529d063c25289c14a5d50e10f5a073e869fecd5d6ecee53cfce11242c6725bcb7fb075dccfeb9827f1206f24f0def08418e958e6f4967e25c2abb137b13c8631c82514afd97f4a28e52ec2519c3597fea71c5e34ea1dd00f7aedf41b06970736860563117cf8c83029a6c3ec1498db6f4d584d578c49acf9f68ea7d255450d2f14806361931c6ea500661367ac038b879676e0e855d2a8593765864c16c602cb27c63aca5d287d70fd6e169dcfbc2349c1b37ae6a5d6841f359e3e74de4fb1f85c51b3570824105cedb553022f615bb879ee97fa8f80df710e8920cfe19ab30e7db1a1470a5951599181d7c946ae98efcc5c53a40a05a6bd9afe30f420f894945d4382f2bf88c2bbd0045321303cd94f7d00f840a486c76fae69a32675092698cbb973df215d200956c7894705f7bc774907a744d07ad61945212bd8da921f2a14bc0214ec7321f2796b827a99af547ae6cf3079fafb07e6ff7764733bf7b38fd457ae92a822e57f08d1ad3ce2cd3c67fe845e00161192a00197da428eef2e43cfcecd11696050cbcb2d2f45ab7fc4ddf36e7aee5f7531a8bdabd98beccd89f2d198883b0f1042e6350574836f0dcd590643741845f3b46600126238c16c2248b31f9121297fa2682f2f1a5cc980d618184e4faf1070e27d100a4c42344d230a992f220e9fad25a389d911142ac828dd10877696b8093f81b2f3212d071372117a552da3475cb5122cd7e47f83b26905d12fd4ca637bb88db8b6155b60fa52b6b66d8c479635d6381824ac2dec8e28f67fbed8647331dbcff1d129174afa68aa2ba06f9c880e4bc23e8f57e3b77f6bd8501ebc2881b327ed28d4315e3d8c0ea617ed0c56a19610adbc0e875a13aee01c8da2b51d618d5ee2611a1373af3e98bc1873612decaf3884c071bbcb207f74472d28b4c2a7e78513777d64e18132b08c03071d536daa9d16d67ffc76c083cc300f30cd7359df1fbcd329217b1b7743545e6954f0100e23dd0cc3fe77d19cdc70a101771e6ad57999f6d7026fa1d7afea997cb0e3cc7e16e3e42371f846c0d5ba807a1877e047075c090f2528da2d934fa44a52d4be357a3cefc990f0ea2b5d33c5f43cd37acb7bebb16b4bc3cf34abc6578587ddee74d8a6420bb945bcbbb2cca54e671bc775a6e4c238f38ec89f9da5a82105e2bec58b6c50c89a6fc5e3e934077e457aa12fcce5c06f8478db4b13c81cd2107bb0446ff7f27bf5629b16db8ba60f2eb0dc6905be165f34fd643a47abd60081d67a8297b4a9ea61196b6bb5e2c4bfb731a8c3c87ea6ec4a965e40a989032f3da135c8d9ff7ef9f7fe90d5ac975c3381174f75919d8d3bf3386d7412a188bdc275953f5f288e8066034857df41d8bc6a6b01a3ae2575e7058d6700e0ac3e6e12e07ebba144c7261cadef65b5a359136a1058fd27d48fbeaf5ec6cfb2a75309b62788222e3c627e929435a8869a93186397c7739c7a4f5201515d0c731052571666521d33ab1acbc71543a54dc415a634974dd1f2e8b08f4eee92e0c64cfcc75c07c9ed1930bdd44c1e56f07dad2d1eb8beecfd473d6072f6a28237f5638a34228cd65641f8bca5ee072a4551e4f8f09d74f668d227ae07d7565cedcd92f93356c4e6b2a21ee3c28d218b8c30c769af65f50856518986d201ac13d316e082345b4040f385070d", 0x5e4) setrlimit(0x6, &(0x7f00000006c0)={0x7, 0x95}) r0 = syz_open_pts() writev(r0, &(0x7f0000001d00)=[{&(0x7f0000001c00)="1b78d30c2d6dd47f3433e08e4e51288c9c4744e3902abbd26294d328e8077266e4812661d34d8cb97929cedcdcee9ae73234b946577e6d5eae18e631522e598a99a4a3e1efaeae63bbd277d611207127e6a9f0e4941bccdc1dff2ac2dd57541c65037b31505dcb3b64d020971030090b10ae745c0c546b5a76fe73ace53870957bacb1e3151ed0eacee69a43f2a43f2a0f24cf0e55f63fa9ffe4e5a02eb9bc24467e727d88f0164a35c6fd6f6289ed003b7ed86ef2e4e1c2bf271649763d172918c81d6035f153a5cd92bda3", 0xcc}, {&(0x7f0000000680)="0912dd0705a2b77c81465e9d8210c4ceb25de8063f346fb5caa332478057516a8cd7471a42456c3be22781edd5eeb662189f1a35fe1c26fa", 0x38}], 0x2) close(r0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/zero\x00', 0x10008, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000001d80)=0x3) writev(r0, &(0x7f0000001b80)=[{&(0x7f0000000700)="8daf801f1a82c9f555af0bb01bb92dcb8b8933c17f1a277b4459c533c68caf5f49fef477e3343a51fbb1dab75eae4aefbf862e603f03e0ff6d73a7476f2fd6d0296add4e9cf05f6c059c40a966e94a75720ed4afc97a59a9c926fee88c8a47646f292c21f6e82be23a8e67bfe920d3be98b3ac597d8d87afe2a6d0cb4ffb16700028aa0da661b861d793c4bee0f5bc0ed4de4d52ceaf1663733e959e9407183efe0b7f93bc37b662c078503898036f5018e213848a6880a5b0ab6d7d4672357de324ef346a3ff4772e33b9423f9b73c090ac0b19bf8962407c8757370ce4c772e854cc2295", 0xe5}, {&(0x7f0000000800)="a939ff8520a35442a2610bf97e4ef60521b9a292aeed443b10129eb66d734e1d73ae995640c5d1c0ebe295837d7d5b0302b1fdbb565af1fd39495d66f1580aa5e9a61e21f70b4a8e0822013541d8d10c13d0d73ebee35cd803cfe66196dca2034d3bae5bde4d5133a03a62b30d03fe9aa70934a990d61d43665dc146c531689bffa3958c53ed1e199224be32dcd7258c952d728cdbe8928b9f906a68f13939a65191a1e55e3a6ec2707eedd88058305a254ff052eece67680a9bf2c149ebd1e9dede0d7acb3b874a220ca5dcdeb9f49e0abb1c85290ad162477d002817bb0c5e6d179f86606beb38047e099705a451825bb9c1ab2d866e1cc1b9e90cc80adb6e80368a0731468c976712f1a0958f3b5ce98328a192797f618232dea854367cfc22dd973b50684fa7685f7730696ff4d7fdd7f70f9db2a043fee0a13f35fad5ff9971657c936a8bb88416ada8a77606640bee08c24c4797b93e3eaf39f14cc378ba451cca8f90d4342d0c60a7f572a9a0fc5b7db1f25132dfe221597d36d6f85449b3b95063bda2a8cd991e4161edadacf5c4d65b18024c6817869ca2661729213d70e5d13a25d85211cdf1a96cd238a619f8d91115350a982d4ecc8ac9dfc535f666f8573b3843da77df4bbb3ba3949a10ddc79a05139ff6744e2e9bc5099b2e2c727a05a5fdc86a15f3d67db69f6bef043ee3ee8277dbeb61ae8cb0f9be0629152078a2a1ea9443fa0f0bb7bcdf6e4eac16d41f0e49848ba3e6a6aed74cf2fbd53abbc1a501ca974495b76810d4dc2ca78f5bddae85e532cb5893e1705ee6230ab61936aa117330f009fa60c9973b5287f0a872615bdc740d513943d18b13b09d0b742865a08a391a4a382e88e851e4325cd7cbb7d3cbe446cbc3cd1b438f1c4e96b2be77c4121dc178a5d6fa91dafb05466e0fab55bbdbf22a0010996b92965313e6ce676391558a19bcde7b38233df115aea3b597fedc21f72e87860ed586e2c853b85e6768abd28f01da8dc7796d3e2b10892e597ba937382511eda43e933ea66a1b87242d311a33800b73eb95315c9ffe56ee378867fa7f5cc8b7ef45bc81a6244128f13a4b694e870d0829182b790672667008529fdeedd155a28dc94d2cba91a05a9594a79848c38467cceafcb6f1bfe5cb7763111545becf241d334a444716bb4999beeab1d5ef9985c2e042ddcb6247bd192d35ead916c36ba406bc8812f7d9b8edf24387fef1cfd30ce8fd33c6ad06a1e4020c6cf8f28d6504e474c2ca982833067b3443bdfc2c3c0f1b8df345a55071170810fd63b7dad1d091736c6bc3027a360d3ff2a0d3a787a0d09e845bd53216fe1dd0943a53ae2a3eb0de820ee03d3489cb2be8819f24f92faed2e25f79460990464bcc2c0d38b1861bc320f87c7346d0024943567987fe9b5033571502831dd48d44b8b7d5e7239c0cd3a14170397cc78a9a35eb29c99af0965fb55ab73a763389679a36d851edce5f0f91715dae9fb4e2ca7e2aa90cf83728da2af45497b4f98b09f5c6e4898d03fa176f31f765e393e17905ecc2746e8f0c38882735983224851f993e85e8588bebf662556e0331525c2845f690d2a2d9f2b3d35d3206233d79952a2dacc91bc507bd37ef8752076b7c47a22361036241318c041da747ae1939468cd79f6c8b233325430d7c5061e548f81af8c380720d23196414de255d56ab1a902be4a4339a516da9f9833bd2a138371acc68db967c23e33b5ad99711006e12f7ab4fba68894bfd68941ef10b1bad08c3710308ca8b81210a8f0827c902acf574436713f39031a3473de469e6ae2a175e7495501f46dafee850e526d17aa3ac916473afd770767927091316a1dedf5cf79b106619663b9e3ba1fa8c081b5e1a03a43b96b136ca6781950fdbbce12ba63c76d25874233557b66e87e69d6bfbdbf962b47a64b44c8ddeac685e896c70ef6e214b8e1270b764fcd4bbde0b84f13b15164b33606c271f6d65fd8c9cb7e411deeeb1149506c2beaff7d552ca6b7d918c61f28520958b75d31ad8f0e16c04ea1b7c70242e6b6510f1a6543a698f1a32d130bb2f2478c9ab2c5cee97134f9a321982fbb7b01c97843357ff2520d5aea4300c59cddf7bf0e5add3820d9e8c35b1d0f3d88cca83173f430ee48f08132cab6b7a4cd5d95cffee8dcd91825dd6419f9647ebeeb4c32eb6ff1d6ffa67037fbe52b123bf8fd0255d0dc88e19af9da68b2e31896ddf864358d9a1501ca7e829ab8804d4c1ec342a5b96b715415d0b64a1717d2b3a310269227c83182db04926e35d125ef5f581f7d69927a704ad270631c6232b4f6afb1401e896e7de9113d40a254672385c718048d65a825a92ee4e7066bf23436a88475113c1fcb28628c0dad8c3773f18901d31efa75cb8e6abe5827d4fd661142ccd149c09b30b15668b9d29a165c8b01961c8665fa9858cc6b8602962025e09162b9d085e6211d48ce5c45fc64b167cb8d9ce74bbaa07919c1c51c7910fbb0e1108f503551b3126d8d3c1896f5f63affea85b4dbf5e4574500b46a32ffabee2fc7563036cf2eed809f1d2cb7aeb1e880530d8af8258429c9f3b998aba8db93bb3b460b7e660a01a1daf9e377debf1f62a84abedf7925b3854f1ec1d8c0c9e4d6e5634ea9fdede430900d8e5d8911fca63a6b06061ecffdcda608458f2637d3ccf80df277e4d787f50d3979639d303bfe1743b0bfbad88bd706fcba636ad8b9f970fbcead0e68b76f0095214a156d47a34efc8e6239db893b1cefd50ab1bec624de7d39f778df924e286dee432c93b1660b9acc005673d788555f9be742f7739677e5e9c223db50a7d01ce77749563ca3036980206eaffc9b89ec4b311dbe01c3e7689c64a0d74720e2ea8b2ba172f519a86dc10dc46fc9d2bc2ef3ef9938ecf150e9901a1f9c8d58f83dd765e5f1f37aca7a2c0f103063e733b0a55c6319c3a208a642fafa878174a446ba5e4876d352c9961333af3ff2d4fcf7f910f09b5740e6ac7bad1869b6e64005d676a61e5fa4d5de4027b213cb484a8961fd0c645e2f91aa5cdd05b54025b98b2367bb2f34e612c8da8b598fd1625db01c81fa6b289023a4ddd5b185471e71cf8d07af89ac0c9f3a673ff114496da927acf40dc88d7e4576c4bff504d01b9952c10aea0116d592480fb477b3a202b144c02108134362a62a143a7e4f9504d8f7b4031ad8ce9b9b055b81f7dd0a458ed678d9ab8ffeb12824a59feb87127899276872a50f470397065302203f41f5891abf8891b2c5b1fae23e5c3e75b6328c8eb90a3c244a831dd75f8ab27868f8defac3f79bc68366249b0002303d79224379bd1a0dcad5414efff1fdab63915349b0cfdb5a0967e3e219cb74f6b1ad7001158eff173b9b31d69b7871917faec7aaaa48d622843e170b16050f56afa45a65773100aef4f4b13d2c9282612f8f43ef4236dc335eea602c1e4740955b21bc6c3137fb4109ddd0dae274570b750a962d43a85dc18460917fede4552de544d96b27752605fa7eb7d95b7cd37fe2d27623eee1f732cdde0ee394bff49c0fa8af4c2aa85d5134015ab656e9cf030a16ac01836b1edbc4c24f8759a259faaf3c0adaa0209e36f3234dbda686df6b74c23f686e322a317b342580d10ddbd1b28d7a53676dec2c4318d15cc6f294d0160e1b8228760c01afbab268f7a9736613103905b6621d4dc87996cfb4bb7eb22cc9030e8ebacac81f9ecca9eb5492d4e294744dd4ec615e5f131041a3178fd4b09459aef4f52837f42cfc2b76b5981e1ed896f572103ec8260f08912715253fba96d81b1ac3942a62a6fd6770278d09f2a4238aa9a08f5306b1b3f64f51f67098201eb455522886a85ab47d568f9cb0b25b5a9c03ba4e6c2139366fb015a678e93d9f62dd24719a641a005226387298b0088c015746ad2667a3f0d7be2019746d62066f68bc92c889d424ff943c9b545a28986b9e8b0aa887d16179fe99a37e340cd52277a43e66b46168b472668be44b906b9239691c2b4840d66d9095858f83c53ebf238865ff6fb5cefb60f170d4651ad713362b90d4c04b55b7b48991406068af1f8e801d9d3c8991bb7554a705c4a5522a76f15fca0f2335d30ced74d226d81d9f0d5d8e2414011e02800f56058ae310e8680f214c72774ac38b0168007707a791c969ac055b8c2393a1394562a8ecda51c824d16effb3e5ed597dc2f09b55ede44a850a88caea93cdb1b458b82e0831243354795421ea215ff5d8110c6f7a0604e4d9ecd2aa48344c74bf7c462d439316a3edd3768f15473cf4a899a217f3f7de482379fc00d7d00f2efec5649619ce4797540dac965aaf1773eb38005ee055dc13ec5c9f0919415f6e53b788c31d780ca7adaa28d57c3ac43155d66ec6c1c44a7420abda0957247b2d852185383311695780e999f0ca7c15e530048afb012c6a7e550765a71fd2bf6a1e84408c6b335f402cc710c08a37484254c02bc7f40dc06c9122db0e24a416e0d8cf375f913b84fce979c14cf56dd4f514df6c039675496e6410d0f724e0327cfe678b20b01d6e03d6a7747ee25be85f2feb722bbbeb590c82fce10dcc5dd141fc42a5851f93b2d0abd359abdb3c46e54189094c87b736296b8c7d811e15a8058de63fd5067f7815139202d1a2e96b61a9ff26ed055eadea4808361d8c8cc75481a29c564b8e918ec78680bdb4ce1f61157f5d94b4ce2399cfeaa5f75ad80597009bea6bb98c598652588dc83f89016504cca0b66280452129380e42e5de60fcb3ee967742c31b811147138dfa2ee29b36f98ef73ea27a25ea49636e25ca005270845ea3837ccaf578fd9f370889c1490d9cc85d519dbaf37e837b82394eb9aece390bbc2386373978cc7b1bd49234ac6668530c9e406f0d62d8e9870bf0ded675f94486eaa9bb64ff48e12c5ceca4cc1e4ec7e3dfdfabfe2173e3fe109dc13d0635a0178dd6625a6c5d0c0433af6abec6ce698d92ae91105edff76ab9edcc563b4713fc6d601f355aa7fee4cbe190a96d9e6d478c9848e1c118ed8f05469a94b70ca803b75726d2bbb6f7ea0379d63527724de2343fc9168950417b51828fc3b9dd9d65c5e9018813240c8028aacdddb81d0b6471be6123633502d60c8c0dc0d14af9e459792422f49fc7239a12c3098666069a6f211b4f0b1d57eb5e095dd160ab9fa8c57649ce2386efce1d3d3dfb8a80e34ef95f80b7521806b88857e81500965fd5c56e35589da768e7ccfd700f852d0fcd707e0a67e552c5c2405fcfb9ddfb90861df797eff70cc9b3f321d61edaf0f445a34528107c54eff0ff0c56c3405edb33172f1fd8b532446e3568d015fd220da4255e42f38d376b20a85a80438e0e2e0ac917ab7a9a201cecc89ee2e125a74aaa71a6de83563baf23d50e5e9f00f8cf1d64eaac2f994597cfeaeda5ca70292853ff1063a9dfacb4c447d4bbd287cd075d75f71074f9e30c2ca79877c14cc32a251d0c027d0480b52a95c0a04bc3f7e201d3f9d374c57606b5bf67eda7b00837ff42f7637c3b3aad43a0517754bc12bc422900afd2c58bdb1cb96d6a6340be405476f91019a8d98e3a9622d43e9774fcaccb52e5e30fdfd0363189ccece1a15cc2561a8f6e90abea4ec62dea33fe2b9442909bff2bbef8e0cfe132faf6b35ce2df38881d82395a6aff7e0374469339a477c27e3a910e0b8bf87ab055645008bc3cd0d2128e6c30c47dacef07ae5f08ee213a6c97bbcff8534fc2ecf6e6abd10abc4b28250e4373b728dd976558da7a2e35542d1bcddc37580c0079ca6ce", 0x1000}, {&(0x7f0000001800)="eed00d8cd938d33a86dac1aabf02030b63a617ad006dba0f863b29372a0f15a99fc17076f54e14dc60a73eeb30850bf87953c415d14f375810c366a1dea213f7e9a2cdba49db2f50bfc59fca4a4681bef5669da1f232324b0bd86969ed6fa04f081e227393316f72caf39312440ee24163d7871233db569a6d553f09c4b92d96e5b3c76592802a5dcc24f4aae37db95a64b8a4d83fe57df746189377099f4c60373bbeb0a4916e43ec94f045ba25305b845725641191918883cabfefed78678add753258ca904b4145", 0xc9}, {&(0x7f0000001900)="5fabfee819b163ab025c528817b2cfe9ccb5ed66eaf44c47d1e95caa39f82a6c4d24c6728b3d3082c0b1d37aa4aa3a63059cebfd17a8c3d8812cc284708673d1acbb91bf3bdfce99e0fd7fb69114dc217ddfdd4560", 0x55}, {&(0x7f0000001980)="807620c5942f3f61170cefc13b1a791919f61de1654ed55145a530b313e63cf9788c4174a8f6ac57b06a93ea469464c74ea2572eff9a2147ccddcbc1b0fba13a9cbd7f77c8569592e6bde478ae792671", 0x50}, {&(0x7f0000001a00)="3aec5170a8de76b1341124fe575a3e2d00f7785afb4943d94bd583eb14bcf2eb86544bfe70aa66fdad8adaef678beabab8fd5d8ede3934646ef04139ea08614239dac23a25519f2b77ca1658c0f1a9753bebb10da9673d42343f0cd36356c894ae59e2d5fb7074772449c2a74cb6c1003eeaf5550ecb86fa1770a9e608365ff55bbd68a896a21c51bafa0c1654176761ca5bdcefa497a0e46824fb52d4b83aeb492f76dcb9d1387e5fcc5d08b45cec455985818ec1110cc2f0eb29c3925006aa1cf4639daa1f27b8b473bd6a5d515469aabbdba462f8e78886f5e4a219bced0c027c459d7a353e3382bb53203dff22ddde08c0", 0xf3}, {&(0x7f0000001b00)="d0e82e67c7a8a2a757cc06b2f18ec0a2fb6784391ef01bc026a053e12b3ca12dea6f2a87d539d0a791973ec35d19389e5d3ac3eda33e34efec43ab4bf41549b62c25f214277ce19abe", 0x49}], 0x7) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) setrlimit(0x4, &(0x7f0000000000)={0x4, 0x7}) ioctl$TIOCSDTR(r0, 0x20007479) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffe5, &(0x7f0000000240)="84c6a343") 16:00:49 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebdffffeff0000000000000000005b67071b542a538706000000b818000000290000002f000000267a03000000000004bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) write(r1, &(0x7f0000000340)="99e599181ccfdbc1665cacce27fd77f16701478e25641563bf73d8d375b377b264f9e1860eaf35f5d65cfc22ecf827bcd11836d138471d85799372f60b9519a7329ce6420123351437d6ae7f702edd20577b52d628de11082d0e2dcfac1a56d20dcf14271d529dec29aef7fd4dcdbd0b7f18904cebdf8eef4677a667e7a07e360b09d69b2d39b9fd234f7ee57468e3e8f0aa2925c642e8a467482546652762a6b910d384d027e8e1de8e9460ca2ad981f6e5a56a74535309f972bb6cc0c60f1e491e4795674ac36668c2bf7db2c228d306169b2fedf915ef2653cd839acef396aaf75ec64d488dad0afb37617027c73f9fdfd245707b890522af47021156d20836c75a560da347567b034ba7665ab55ddb0ea46824e30dbc173e6ca56b33b44852e2024fbd2227fe8dd377356d690a43ae8d02d46af9a8a8881ee9d933a7cb298ad2961d5cfbbb15c7a79965d2c1305fc06bd5ae45bb3ba7e854457df346f1228582ad36db88d6ad543727f01bb955e19318a354eb762460b5889b7b5692a4b927c69146d6a70e1e5cbd5a1d57836622004f198097f913967a7eb34bf5216cc377cf4de1ebb974b5ce0542ef49ddee5239f9d516d4944fa98478490c3be71c350256fb13740cb8b91bfeed53ed55b539f14b5a371a21516452a3b3cfa7d1c70b92c006c31693a7d4463ddd6b2430fdc091b69c68c275107f9eb7b30ff72223e72bf50f201df25a885916d3871480372b79076519381e0a7443873bc4c37bf6b13e9ac6804ff86b14901966f1fd39d30288dd9d7af02908e97ceb4201c55e5ba620a51b52853ff3055f89b51731d410b8c61c5eca32fcb78a81534a4f8c4dc6c9445a83f17d207da10494226d7b6b375923cd11d39bf1ec95212c0a9ca3926bbadb759fb103206bfbbcb2ab87737d4f75d15d98c98df32c88b2cfb465b2712a98bee7911aa4cc0d4a6c29fe237ad242c43ec9a575bffdc1a1c4fcd4ef09a0b0fb224e21f369728078587b7597daf9f29b4e92a2e6f202fcfe31c265d4f46b8bc142c7e78871d41f75b3d08828378abab8b5bce5cd06ff380e1c6b83429387d6b7d0643a6d8faa57ee0e32187d39d1a41accd15f847471fc54fa1483944d249f8049c19dcd63fb8572360304ed86ec4ffdc8d9cab37a65e892685d9d00bff1d07df9e6a3ebc27ed612e5b44db2298d9efb85f2ea8ccd0f4516b5a68cc66e04dc477f20736c6e7a52328eccfab1aa41aaa2d7e8c2a7d58bdd94e071398da130b38a3c261dcef5c3ef796898627806aed61a48de490aaaabc8f319a68bde2e3ea6d947687bf5c54808f4304c348726e3d0eb049495d7d6df74f69fb2a7f16a6cf5c846eb0081fd96ab16d8ecedf0a95f814314c5a20c698dd23600f3f6cb297eb21962dfd8798e012159bc8cdfbd575a8d8c105b477e81846a9af3661c7e4aa44d3188039ed1867ab506145f5bcd1f81d90fb1a67b0f01de54db66583f53645607a671c7e4d3912c2b1852e76870e9025e90cca3f9b8eeb460d816ead2abbe4ef7e2bdce9de047213a2ecf45c9c231bdb16134964e6661d2fd75ca99c345d44c74c9f09512087e28979e2d882ea047a52f564fe539ab8b78ee96b9c991be2da0f3e93c9e6912a040a06eae466237c774323b67daa00ef7fdad6c65aa9a27d66154f6c06330cf4a9eb1287dcfbdbdb23ff66cf6a632adf17cd38a477b9bc1d4edad1545878613f85381798bc11f225ca1c6199557bf9b72e92bcc42e389918314195db9b476a62cd5898ee8ab7b6a4978f38477faa9666cba8ad42870f2922e82f34c73a276eb4b8fcfd7c3f18a96508c688cfb2e785dce481b7903e84f656dd07dfc5dd399e4818256ac57dcef194d57f2553914aed7d68d2a5cdab8bb5cdc75c4a057b42b6a8d0e2914a89f120a367807ad9fa39ba3df7f30579a53875c49077582c66e03de10b8c10ca7e217fc177967419b501986797b7c91b3b11d7bc5e6257917ecb29da711ea2499beb617aa7c9dbcc20651e47888d308cb4c47212898f22c220bc5638cce109220b25dc3b4745ddae8aaeffede8fb566cf09952bc18f87768d6913a12844ae6156422c46037f9084fd082f5b9ed6e862eac54fc0530f2c023fb226b45f62639465a55b8f3f592f613b03be2152f5c9a334748aaaa9ef523bedf2f06eae75afba205cf71976ff6df7e009794dcbc0856e896be3f4034654af78fbaf76f37a5ef465f0d9f8c4ef1392c100df037254b8579f4ea81998ff715435118d3dd9f7e6e7e9b97513b66902d4fc9f32adeff7a81d7ac51d5cae84aa8fb03d75221d958644b6f520a7de23172629417e05bd65942864e7367c531e20d9097f23aab3a493ce781b21067e2377f21d10a5a15208e9010e6c6a7565a15f5b8a5fe79906b3b7a24e950e78dfdaf926c2717127368a43da2be3f73210293e4d6ffbb36e26752ee3effdaadcd0f0e5d65bc7159e1916da682be80059e6f668cd22671ad09c3e4496a84cfc1735854b94dce0c01eb20ccfc83fffcd32f1944fefc46cd209c0031d4772f2313de99f5c49e220a0e1ea82fff735bc1dcb072314b37f671c72a04d391030a88e3f96c95fea07379722601f46a1d8ee815c0dde4dcd4638a60cd8fbe2a1031ab9f1928b83e94fde78faf763cb0e57db4ca496aab67576738b7e3cbfcf6c0e055c6de91710a5bd289b446a390e8a2d055a8e775c1f75fac225ff871411eb04540183d3457459edb857fa37de016d863478fd7c42c4cea6497b32af7b1c92a02177a0ee6c4efeff2603c719360a51f5d5f25880545dbf95c64f82dff796eabd42e00eab786ad99d88822ce9a206e2940c7970c3f66afdc20d64bdaf043b7426e1ffabd684b22ad4744b93586f4710e3f06e25af28b26da0a2434decc39ff07a9dc382a74e6e389ab46ab099756aed50071df2cc7015eab3f5c1c82699e3563a6202204a97a812bbafc2bb4888af23d57f69e14fc3cb9e9c2decf684c3b4ab46337ec1b63c3f88d0055af902a29e17158ec462e1e5c770db3f4c2670a71dec6b4ff4c2a304a1967ef0c0573ec22e58d7f1fa5fb43dc688a06d9f8ebec82e747a07fe1f7d8befe175dac59854406cb13aad6e9983449aa96b7bf530f11ec5ea27fc472f677e17c16ed8f66b2a58999757bd7d262498fcfe3b7448215c9f7bc047167dd07b987b860013cb0de87420fad2f4be342ccb517459c13336d17d707ffeb513f7933ae8870e67afb6c5990549e19057654d35df3d8abb0e5146101295a5f1694e00a84f74de12c979d72f9ecad471cfd3abe69cdd344d229126c7585aebfae4eee3b24671b1c893dbdf01010e3e3bbbe817b264ca79d67f5ffa8c1f5870d2969f669a58a87f5d4b9f03548cf4ab14666f55062c04f5a20e1afc20e9100947cbae023e2fa9907c2137a8709f53a8891afbe5b8b721fd9b6260a477d25e01653191281328cdc0388fffae046a0663fc640bfdca5935191ce69e9337e26fccf39f0125062de988e376ed94bd2c1cc674a0ddd91df48e35f957322af9c5a89cb32b663d353db927d6b8b25a6a29a9c6a2a4f52d9a0d764826135321f960254ed377927aa1243f2cb1bb6b14d3eaf7b376b3903a58098ed0899a5f32e12ba56a593145d29b34de648e8227885061076b9749e9a35d67e43b2e94a8716d1a5b0db5807a4c16bf3a66b77a0b332daaec67646ba8e54db0097f158643e01a7528f03ee6926ccadd383fc56ad8ce419d0248def845c81808f84ac2aa3762a24406916e960dbdc33fc6b86053a890670d3918273a981f1828e29e524547d18cc7d9b5aaa965938dca73d0c057aae9549ba8dd6b478055f4b2c4faac2f14c363b0b13ae1bd1a483d53293b7315e840314ef8fd915581e6ec770928d50ae694b2a9976bba3644e27ab4737ef55195f558519d999713dfa403bede26c665767b88dea4b0c5c121801c7b83500ebe67948dab9ad2bd6dfad6144a90ba21e2ad89d9bd12f3fba51b0e511a7767c6f5c4b7cb798263e87f56ddce9a6f53acafdec70311a91ee968c5821ee368f8073b7c1d9168ec4fcce9ad469d8b19fc99ed4b89a4aca8a27a5cfee2cdd5be712ecc4bdce56457b848a333c84c0868f44e16b1e8e0d742f4b22df9ed188de70a133c8266006c1878604242f35aa17314dbf17a6fe9c1f834fd161d4a6689d9aa322d2548d39b05147193c118f858444a501f513708ac0c7b730bad1bad9d3122464b32684f575bc5a0501320744248cc4a8e12082941583fc93f57bf15960886490cb3563305512086b61cfd999cb20ee156f50dc8b75202cb293cf2ccd17e16b6c6147ae58f41a114d0bfecd95295a036ad519e76fd788d72be930104fed273300e766ab6f6848694d87e3903e04f71bef91fbd7d7316368e4fbc8b1b87c2460b5f0949f1acd84bc2de966090942c8f0b5a5c767db6b7c0c75e634e6bdcb7cab804011e739c5f1f560b9757ec5ca5480b8dff2d088bcfb0ea8d75cffc2b6cf676769e014ae842d93d9bd05655fcc9159fbcadf0805c7acdf9db8f59b394072a8ee725a71ad6285d9fa5fb6bfa6f08ef30760d3fbefb8c44fb03008cf6319809b528ee92d40af5eb74b9d3c624a6e7f4cd7eaed4ac56e8ca5cae0ed75f3bfba920f21e7a1663598079615f6fe7f8355acc91de3f1d0dbafccaec49aac70d6d73658c3f49a87094bd494c7e30a491cc2b46ca89772a96c9235e2f19fc3f038d09b61fed83ed6ffa09e3f3a580790e26a77d17a328144e623ebdd9baf9ee765e44c254ee780e1a0dad496df4c049faae89ab81da9228965d9d0ce45fb2db14e43b4e73efea221889742ec1357899fb97d9ac658edbdc86905ac4711ae97163c46c3dd044caa68befb72f406b436a6b7e18a5553ea213f3062b42021eee3abdf5d0501cd93f586dab47b7a6222ce4cd90a017da70ca53c278a3ba9e88c940b9e136bb7c53f3a415b4d4e72ecc4d945e25e7206611cf6a17fea7186da6eb540bb0fa3150e4ae41c5cf490d9fa16878d350d69a9a62083b0f97579797acc5f9c1a26788f1d9b1db23212c8f8c0442030c58bd93b7c448f6b4ec08c9f7682bced6b412767832d9cf865c6973724f8e3f88d0d897c92817c445afc4493bb2bb16829470b4306dd72e666fe9f5dad65496a185409bb861b72f611dd9d68560c191c711644fc0fcc0216937726dccd0390571b41be8a01166e79aa6fb32c1c33a766c6fc8e823d044d1600d243343aa1dc9c0d582655d8dc13ebcc17d07eccb86cb2cb28978af9e2f4feb3ec80ad862ae83664d012bad9257f50f2d73a51bf48d099c9848a519f8e466b3e1cfaf51f67425e501edc3baaa5b7f73c69e625dfec87801549c5dbe675cb7acf13c43e8c3fbe81e2050b7de40650abc93c8259cf855fd7ffedfbec0417cde646c37fc9303a73401b0d3de953197ac67671d309019fa739b150de6814a9952ec9f60c19cbe8cd1b5cb8290254cdf2fb850b8178249afc93a31f0cab6433e7a1ec62825a8aa9ab34bdc610292708ae4e9623ad53f859d620314ebccda020928c41f662555b604525df2572ed9372757ea8c96a186c9103c927a6b3bd623fed5e1a489eed7413c489d13eddf8b4ce492349fcbfdee3d9993270598d654d59cdc4c6a0aeafbac158179b55d0b5241c6c6ac884bac698a3ec268a29b741a97b56f7f845b35db938e89a07545ae34f4d56af70ea640c93a67d7e9513ebd088551e66e2bf6dfcda16834f71afaf19b617b4fbed8333f61d7feb9deee716c901e98d3b6034a6e47c9dd228d20", 0x1000) mknod(&(0x7f0000000180)='./file0\x00', 0x800080002002, 0x5bc9) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000000)='./file1\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x40004) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x30}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffca8, &(0x7f0000000200)="b65118f5eb48338aa2fd091ce2efba96034218a7179f1f12f5b900"/42) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = dup(r0) getsockopt(r1, 0x2, 0xffffffffffffff40, &(0x7f0000000140)=""/117, &(0x7f00000001c0)=0x75) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r2) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) r3 = socket(0x2, 0x4000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x4, 0xabff}, {0x18, 0x0, 0x0, 0x3a}, 0x1, [0x9, 0x8, 0x20000000001ff, 0x40, 0x200, 0x4, 0x8, 0x7]}, 0x3c) 16:00:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1, &(0x7f0000001100)=""/157, 0x9d}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 16:00:50 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000117e00"/3074], 0x0) read(r0, &(0x7f0000001200)=""/245, 0x3ee) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r0, r0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000001300)=""/210, 0xd2) chmod(&(0x7f0000001940)='./file0\x00', 0x400000000000c7) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) pwritev(r0, &(0x7f0000001740)=[{&(0x7f00000016c0)="3f6825fe03350b423385415859d968c242d54e6d3571dd843710928595769fe0fadda49dcdaff50ba6ab4033ece4c087af63a98c38ebb05074b2ec1178c4724573fcd09d857e59355289af7391579e9851dc0a08f1f979bff75edb14cd", 0x5d}], 0x1, 0x0, 0x0) poll(&(0x7f00000000c0), 0x0, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x880, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000001900), 0x7, 0x4) read(r1, &(0x7f0000000040)=""/32, 0x20) 16:00:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r2 = kqueue() kqueue() dup2(r2, r0) r3 = semget$private(0x0, 0x3, 0x10) semop(r3, &(0x7f0000000040)=[{0x1, 0x7fffffff, 0x800}, {0x4}, {0x3, 0x8, 0x1800}, {0x0, 0x800, 0x1800}], 0x4) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getgid() getgroups(0x6, &(0x7f0000000240)=[r1, r2, r3, r4, r5, r6]) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x6c}, {0x6}]}) getppid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x45}, {0x6}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) 16:00:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto(r1, &(0x7f0000000100)="59f49faef4855843ddbfc0114fc7a26711b056da4c9852f61dfa2170457ef7b2b5c130de0182558346b621b8d674a62961f09df278db6318ffc0a00eb8a24b36fbd6764ef861dde4b35bdb1df1422efd3be3ce4b14e0a7f93095bd6b5867c938d5a13420af2e89deb920ef195a4f6f144c23d7240912e873729a1c1fb10645178cc178cbe887231708e54d0dacc9582692b5c071d28dcd56d9424fb32f6645553e89e0e022f435044c671b86a23be720b4969f7b391ca13d7b4f3fc7f7a8d0561fb876df5235dfc1bfaba442f6511c57a2", 0xd1, 0x1, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:51 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/14}, &(0x7f00000000c0)=0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0x5, 0x4) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) r1 = socket$inet(0x2, 0x3, 0xd77) recvfrom(r1, &(0x7f0000000200)=""/87, 0x57, 0x40, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x8, 0x40}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x30}, {}, {0x80006, 0x40000000000, 0x4000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) socketpair(0xbfc3c14d619af1d, 0x8000, 0x100000000, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xffff, 0x5, 0x3, 0x6}, {0x3, 0x101, 0x4, 0x801}, {0x155, 0x1, 0x74, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:51 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = getuid() r3 = getgid() fchownat(r0, &(0x7f0000000140)='./file0\x00', r2, r3, 0x4) syz_emit_ethernet(0x6c, &(0x7f00000001c0)="b6d39271138fb6591e6ec32b7f9c79108777b2ed5bf3c6054002e87122388c4b97a3ad9380349d153b0e6ca17775569f6c5f027d74c20b0c48c7f22897f562d4f405c3b970c1b9411d021f96614e81ba16310db4874443062cdccfd5571078a04be59ca83db9e510a432f87a") 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) syz_emit_ethernet(0xa3, &(0x7f0000000140)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502ce0b3ac") 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6b, 0x0, 0x4226) pipe(&(0x7f0000000140)={0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000040)="4dc0208f6a3f9b02bc92b05bede1ca84058c793a967073d4073f1b7ada0ec9d4e619f9668d0649251a", 0x29, 0x400, &(0x7f0000000080)={0x18, 0x3, 0xfffffffffffffff9, 0x5}, 0xc) 16:00:51 executing program 1: r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000740)={'./bus\x00', 0xff, 0x7, 0x4, 0x1, 0x86, 0x3, 0x1000, 0x2, 0x2, 0x3}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x2}], 0x7, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x5, 0x101}], 0x1, &(0x7f0000000600)={0x1, 0x15}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() fchown(r2, r3, r4) bind(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000240)) kevent(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0, 0x0) r6 = kqueue() r7 = fcntl$dupfd(r5, 0xa, r2) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000000640)) getrusage(0xffffffffffffffff, &(0x7f0000000680)) ioctl$TIOCNOTTY(r7, 0x20007471) kevent(r6, &(0x7f0000000380)=[{{r6}, 0xffffffffffffffff, 0x1, 0x4, 0x967, 0x2}, {{r5}, 0xffffffffffffffff, 0x11, 0x800fffff, 0xffffffff, 0x8}, {{r1}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x2f11, 0x2}, {{r6}, 0xfffffffffffffffa, 0x1, 0x0, 0x6, 0x200}, {{r6}, 0xffffffffffffffff, 0xa, 0x1, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x3, 0x34, 0x9, 0x80}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0xffffffff, 0x1}], 0x6, 0x0, 0x81, 0x0) r8 = syz_open_pts() kevent(r6, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffe, 0xc, 0x40000000, 0x4, 0x2}, {{r2}, 0xffffffffffffffff, 0x5, 0x80000066, 0x0, 0x1}, {{r1}, 0xfffffffffffffffa, 0x12, 0x1, 0x8}, {{r8}, 0xfffffffffffffffc, 0x1c934b8a74e174b0, 0x18, 0x5, 0x8acd}, {{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x86, 0x80, 0x200}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x2000, 0xefe}, {{r2}, 0x0, 0x0, 0x20000040, 0x3, 0x3}], 0x0, &(0x7f00000000c0)=[{{}, 0x0, 0x80, 0x0, 0xffff, 0x2}], 0xffffffffffff8000, &(0x7f0000000100)={0x5}) 16:00:51 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) readv(r1, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)) 16:00:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r2 = dup2(r1, r1) syz_open_pts() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:51 executing program 1: mkdir(&(0x7f00000000c0)='./control\x00', 0x3) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') rename(&(0x7f0000000080)='./control\x00', 0x0) 16:00:51 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xe4, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x10000000}) r0 = kqueue() readv(r0, &(0x7f0000000500)=[{&(0x7f0000000340)=""/235, 0xeb}, {&(0x7f0000000440)=""/154, 0x9a}], 0x2) r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) kqueue() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0xa2, 0x4, 0x400, 0x200}, {{r1}, 0xfffffffffffffffe, 0x10, 0x40000063, 0x673, 0x80000000}, {{r1}, 0xffffffffffffffff, 0xa, 0x0, 0xfff, 0x3}, {{r0}, 0xfffffffffffffffb, 0x50, 0xa00fffff, 0x19981333, 0x4}, {{r0}, 0xffffffffffffffff, 0xed, 0x40, 0x1000000000000000, 0x400000000000000}, {{r0}, 0x0, 0x80, 0x40000000, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0xc0, 0x10, 0x0, 0x80}, {{r0}, 0xffffffffffffffff, 0x14, 0x40000001, 0x8, 0x2}, {{r1}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x7, 0x6}], 0xffffffffffff8000, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x49, 0x41, 0x9c, 0x4715}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x1, 0xf84}, {{r0}, 0xffffffffffffffff, 0x89, 0x1, 0x10000, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0x101}, {{r0}, 0xfffffffffffffff9, 0x78, 0x31, 0x3ff, 0x1ff}, {{r0}, 0x0, 0x42, 0xc000005d, 0x7, 0xa7}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x53982db2, 0xe5}, {{r0}, 0xfffffffffffffffa, 0x82, 0xf00fffff, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000005, 0x9, 0x7fffffff}], 0x0, &(0x7f0000000300)={0x2, 0x80000000}) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x4, 0x40, 0x5}], 0x4, 0x0, 0x0, 0x0) kqueue() close(r0) 16:00:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r2) lseek(r1, 0x0, 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x4, 0xfffffffffffffed0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000040)=0x1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() chown(&(0x7f0000000080)='./file0\x00', r3, r4) r5 = fcntl$dupfd(r0, 0x0, r0) faccessat(r5, &(0x7f0000000180)='./file0/file0\x00', 0x2c, 0x2) 16:00:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000080)="fd5b17027c055564dc5bcf8b5f3f0a10e1ddc8aac7ffdacf9d925f46ffec95454837fa9ab964b55f8a6a0b0432102448f2d9e3b58b3eba79a9da114f7a608ebf400a7eeef0b2322220afe9cd65c11cf4c5e6ba47e8577e0c78d1ece03d1a7672f0702d3b9cdb69136763f1255d48be6f7c28b8409231fb6a7c092c70da5cfac9b707f69d3255e8568a00"/149, 0x95) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x6) pipe(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000011c0)=@in={0x2, 0x2}, 0xc) r2 = socket(0x2, 0x5, 0x100000001) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r2, &(0x7f0000000180)=""/4096, 0x1000) 16:00:51 executing program 0: clock_getres(0x4, &(0x7f00000000c0)) clock_getres(0x4, &(0x7f0000000040)) clock_getres(0x3, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0xffffffffffffff47) getsockopt(r0, 0x84, 0x20, &(0x7f0000000180)=""/89, &(0x7f0000000200)=0x59) fcntl$getown(r0, 0x5) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x1, 0x3ff, 0xfffffffffffffff9, 0x364000000000}) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) r1 = socket(0x18, 0x1, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) flock(r0, 0x9) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) r2 = syz_open_pts() r3 = semget(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x86b, 0x4, 0x7, "379e79cbf039717dcfd5a4c16827eeb8805f7090", 0x1000, 0x5}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000300)) flock(r0, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x6, 0xd2}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000002c0)=0xffffffffffff2876) lseek(r1, 0x0, 0x0, 0x1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000480)=""/248) getrusage(0x1, &(0x7f00000003c0)) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000000)=0x5c50) r4 = dup2(r0, r2) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000100)=0x1) ioctl$TIOCNXCL(r4, 0x2000740e) write(r2, &(0x7f00000005c0)="abe77309e775b3ffb994adb7f695614c335f8ade739690c8e5cb63808a32e8e3d7125ce21ef0e297273ad28d7f9b743c90f1d01fb7d20381fbeddb3026fe6578f800"/79, 0x4f) close(r0) openat$klog(0xffffffffffffff9c, &(0x7f0000000680)='/dev/klog\x00', 0x20000, 0x0) connect$unix(r1, &(0x7f0000000580)=@abs={0x1, 0x0, 0x2}, 0x6) fcntl$setflags(r1, 0x2, 0x0) dup(r2) syz_open_pts() 16:00:51 executing program 0: clock_settime(0x0, &(0x7f0000000140)={0x1, 0x5}) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0xfffffffffffffffd}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 15:59:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x180, 0x0) chdir(&(0x7f00000001c0)='./bus\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) stat(&(0x7f0000000300)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) bind(r2, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 15:59:57 executing program 0: r0 = socket(0x16, 0x1, 0x42) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 15:59:59 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) listen(r1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000000)="d7ae395ac0651c7a59b7f510c6dfb36c655b3dce306079935ef84a5cdd3dcc363996aaee745f50b30c904d906d703d9e02ea9af967b0345e5b9011b4bbcea7d2c6845b40e4b681957b4fe0f1a7f292bd2304c79b43297a8596fcf0198a37441453cf2aef051845d161e0f205469842476a2c13849da6c08af65b00ede46f4700a54190fc67ffb9faca7bafd21903057fffb4f837a9034753bf8c2ab61a83483849e8e62c576855533ae769be5fffe36bcf06c4439143b42cae51d15de7c879d32e36558126ff3eae5f514a92431ded0469f211932529a76ed0dd6b656f545ccfd6604685e782c8013b456b0740b7d612193982554ddcf7") ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x1}) 15:59:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x81, 0x26, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x401, 0x19a9, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xffffffff, 0x1, 0x0, 0xf6b1, 0x7}, 0xc) 15:59:59 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x2, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 15:59:59 executing program 1: mkdir(&(0x7f0000000300)='./control\x00', 0x0) link(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control/file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000100)=""/126, 0x7e, 0x42, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000000180)='./control/file0\x00', 0xcb) 15:59:59 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x2000009) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) 15:59:59 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r1) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0, 0x0) 15:59:59 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x40) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0xd0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x1, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) setgid(r2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd0\x00', 0x10, 0x0) 16:00:01 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x20, 0x400}, {0x18, 0x1, 0x3, 0x2}, 0xe111, [0x55, 0x800000000, 0x3, 0x0, 0x3f, 0x81, 0x0, 0xffffffffffff8000]}, 0x3c) login: pckbd_enable: command error pckbd_enable: command error 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000000c0)=0x6) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f00000004c0)="306fbc6bdc5f09f3e164fbe8e2476ee7b77f73b510f39c498a56f0", 0x1b}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="83f6dbe8d798540e418a8ccf497a8d90803d637ddb5002c5472e", 0x1a}], 0x1) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) 16:00:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000100)="e488afd2192e9ddfba5a94196de5a1388462af000db50d314a1de82e978d2f1b081e04a708321885a4782dd02f8dc21f2c2d4f72cf078d6bd5f973c4200752f1fee5c0630669839cdaef26a536af9d02e3469c1a06a3d51595975e6cc0359357fb1a53b30d6cc70c1f23e6f315f11c84fa50103d9d502c3b87ed17f23ad880ed64ab69cb92f98a9a86fc15fa598b1a5ab42d1f9923ac5d76787d689055d967d4b3e4c79244006923a228ba3332fffeb4aaca2068a5dd0756874ba4500159656046a6f446c09e32", 0xc7}, {&(0x7f0000000200)="7f364aed823b1e7e6024753f8bb103ce4e591965b85aeffa228a4f7e84cabdd8712b9a29f5b7ebaca1319d095eb6ca7998ef1369a665e1fe2c2ca9ebcb9081d3d879325e7ae50329f4b612d005b0f9f4ddea674adc0ecfd19ba69156754c67aa63a5856d5790486571d153f79534447c0136c783522699717a8acbcee1db91a0090f1ebb73d1b86e0252b3be89055f5340493c85203d305065a8eb7e9201a449b4f1c70e216a9fd911ea599a3991ff95910f99bbc492df5c5a37189cc1ca717dddbecb98786d636bd49581f999e3153ebd6547a762cfa93ec652309b400a3aecd7edf04f7af116b13666b27e5807ae565af6ce227e00e4f6c07e", 0xfa}, {&(0x7f0000000300)="f0a5de415356692715d9f7aeb58c46d25fc4ff4df10ad340cf68b35b753fa34ddb060f85820064214221955ab3ac727b6bf5f5a371715509442881387b337492f5", 0x41}, {&(0x7f0000000380)="ee0e20f1c02f71a447164997de298bc65ca61a4210dc683e345d5804cc3a0f7cffee948b855ffc3a51b088e41768111f8e5c8ef9b1e7e6bf5e4206581cbba16a4135be9372e761ab11f98c79546d85eae6c10183575a67401b81509e4460f36dae2fdebda59fdf50725df9b0dc1f8c784c7ff62a2a88a381191c711fde092c65c09d5bdbf0c02fce2a3fa50897c3e442fec61e8a775324cedbfe049674d23be3f315e5a946164559ccf605b1d5a19859972283a6760c696543d3798a772a95496fe7eba77851f4345ece2f5ec9debcd07c", 0xd1}], 0x4, &(0x7f00000004c0)=[{0x90, 0xffff, 0x8000, "242df5fc884c7f219d1ac6596fa0db5c6838d426e9289fb416951e93b029d6717009b40e48eadd583aca1a400733d2477481376623b765e648218cd8a8c2114a2956618e3d8db473e809079a89699664a7ef7b8082878acf3453a2f0da3dbab75146e55e88185d68a0bc239554907eabdc247571138e55fdc51dfb28"}, {0x68, 0x0, 0xa2, "ec860098393eddd4f80bec8d773b85e1c8d34617878332fdbad687728ffa74d511b2a6645a0b632d43f08175623aba99f820819937cdf460b939ef42e55676829a8709f5c8138520783623da977bed454b8807"}], 0xf8}, 0x0) fcntl$setstatus(r0, 0x4, 0xc) fchflags(r0, 0x0) setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x1a2, 0x3) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x1) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) r2 = shmget$private(0x0, 0x4000, 0x408, &(0x7f0000ffc000/0x4000)=nil) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x0, r3, r4, r5, r6, 0xa2, 0x2}, 0x20, 0x9, r7, r8, 0x400, 0xcdb, 0x3}) 16:00:02 executing program 1: r0 = syz_open_pts() semget$private(0x0, 0x6, 0x600) r1 = semget$private(0x0, 0x6, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7f, 0x4, 0x100]) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000300000000f87c8a5b671b1b541b538706000000b810000000290000003200000003000000"], 0x30}, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x8, 0x10) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x80) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xcc4547ea09c74b22, 0x102) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x9, 0x7, 0xf09, 0x7, "6697044bd1fa961e0666429f9f9c9c53e6155ba4", 0x400, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getdents(r0, &(0x7f0000000000)=""/60, 0x3c) 16:00:02 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = msgget(0x3, 0x380) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/82], 0x1, 0xfffffffffffffffd, 0x1804) r1 = shmget(0x2, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f00000b1000/0x4000)=nil, 0x1000) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) msgget(0x3, 0x200) shmdt(r2) pipe2(&(0x7f0000000000), 0x0) msgget$private(0x0, 0x8) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x108, 0x180) recvmsg(r1, &(0x7f0000001480)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001380)=[{&(0x7f0000000200)=""/254, 0xfe}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/66, 0x42}], 0x3, &(0x7f00000013c0)=""/157, 0x9d}, 0x42) 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x1, './file0\x00', './bus\x00'}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186000008b030023270000000000000000000000000000cbfb000100f40200"/44, 0x2c}], 0x1) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000000)=[{0xe10, 0x37c, 0x4cb, 0x7}, {0xff, 0x7ff, 0x9, 0x4be}, {0x4, 0x7, 0x1, 0x3f}, {0x1, 0x4, 0x4}, {0x6, 0x7fff, 0x0, 0x4}, {0xfffffffffffffdb4, 0x8, 0x80000000, 0xecb}, {0x1, 0x1, 0x4}, {0x200, 0xd929, 0xfff, 0x6}, {0x4, 0x9, 0x7fffffff, 0x80}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mkdir(&(0x7f0000000180)='./file0\x00', 0x3) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) read(r2, &(0x7f0000000500)=""/192, 0x1d2) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:02 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000100), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) 16:00:02 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r4, 0x4, 0x81) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x4010, r3, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x7715c6c4) sendto$inet(r0, &(0x7f0000000080)="ff78713dce8c749d5e8aa8e9747aaae201ee55480c5d52c586dfb79b848c4ad3bd8609d2da5a8a22579f772d6ec201179e830baa7e30603291047ea1883b61263e6e0e2c2925152faac5a866142ba74df2e0743690d05483a91b00c71cf5e5e8b3b723de843611c63b4ddc47263e2c82e16e4a1397f768d7de21a0", 0x7b, 0x402, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000004c0)='aZq+') ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x2) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x45}, {0x2000000028}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff75, &(0x7f0000000180)="dd") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x7) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x54}, {0x1006}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x10001) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x1}, 0x8) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x81, 0x2}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mkdirat(r1, &(0x7f00000000c0)='./bus\x00', 0x4) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:03 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x40) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) readv(r2, &(0x7f0000000500)=[{0x0}], 0x1) connect(r2, &(0x7f00000000c0)=@in, 0xc) 16:00:03 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa80, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x89, 0x0) r0 = kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:03 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) fcntl$getown(r0, 0x5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(r1, &(0x7f0000003400)=[{&(0x7f0000002400)="4e02c526244a6d07ecce03e4a360cfcd99c0381f4d5afe4f29a11dd3a872bd4b3483f17f7884f139ba62face2a1f27021734a2e3df7d1836967448e64b8acee34d0d3ec3c612ddf929cf47663038461362fa7ad400f9d3b13b737b9deedf0bfffb75af6cab44b68ae9b16e8a9b8477809531af045520b08787a063430199c46716ec39c2e7ec293dfa892262e8318afd064f6e03c32cbdb32c7dd5c62cdda195a4868ad9e90b637fc5a5f629283b632822d253fb097a000e65d5bfcd1be0767b16224583e05f726cbb251d35ddc4ba1a2b3e91ab444b6c9e38675d31345548db22bfb7fb5f92aa5971ad444d6ed4a0399303f14998ef0a255cd99009bdebea8ae849f8d3b0c4298ea77de4a648ee5351ca7f2920352e2a4bfb88b8f54ff5b1805504438f609532c8bdd7902af0708aebcd3c541264ee95bd0fe981fd332143543e0f8860bf066dbe4a074d7d3c6932ed6721328f96082083c17a3e4e815bd7c9872f169950434ee0b88e608541699cf677fe69d1c311045261f5ab28fda93e8e63eb02200980b7d0c2ace5af88e84119042ad6e345812381b307cc32bd14c6009a2d9fb4d4aa39396fb8094d3cfa5b143cd8b2837a14cfd2022e7381268f2554f038893b09a925d973316a7d35b2adbf7a852433f2f9a83c48155fa180fbbc57dcacb2aa2043a87d02b9d33f0678c2a0928034bcebc4b3afdfb361e3066f57bcc38028d67fab29ea72e49bbb7f95ffe3d7881b20491909b9a899fd4c570db1589e0cc77d682e93e934200b7d0fb53a1313aff6dc38f453534f166d0e2e8e51aeaabf356fc01a90fe30bb600dc48a498325c4f64f56648050f15f07fc9b08e780f02d4757d9040f0c51c55fe2ae51297189bf4e64f44f927781d66209f7feb5d17a697de255b44bbfb45cc4d54724ab56c305cee29e22b64e450a92313957cc8f2742ed9df6237a4c50fb6dfc6b042728fb1401a0aea75c74adeb55f82d47f95689eb455ec7319eb98371b80e069d0fbb85a03cde5bb930ad7ad6746b17f919c3acb3470b1f1c37a2c56b7848d20af8c2a64ab076d7ddf6d4fbd87f001da80e67261c591ec84e437854d6dd8a1e6a977a8e177c32517fb98fbf31b2b79bf51016061c0bfc7fbb86c5dec6cedb111227dc9730b70cc8d5cccc51925240d357915cd2cbab556ee24ec5009463dce2cfc8e5b19c08ce5ecb3fecd8c1c41df8ae1432cc1e98a61380f227ced50550eaef5ab200194d7c8604500b9509bbaed760d17e75cd4faff92617504e1200527981e9820dce7ce2d1eb725ba83659f8f78b78ea654c668de80be001559287ce9a6b4433b05ad284a516a63cc78f49ef5742ceae5811ae52e3fc8814030e709762ca3e7154f3bd0870cc8300af2e99b6b8442c72a688c1465e138af3595f86fd5359131eed82978d8d439debaa919d365d990b93ef46ff84201117668d0426bcfa78bc4a40d9a0d432982046a7c858031a44be88b2185285db76582cc02aafe76949b58a9b2b50fef628f8cfda3e684ed7cd69048949dbd84f7052cf8525d159b896f723dc0687961a21922e7862776a4b3a8b8c65da73877988b5b1d1737c43b2f892ebbae83ee1c01d399bc1cb225c5d9b47f9bec896b6aa19ee842ba087ca641173e52e6ba987a34d796766bc202ee0cb309441423d3cfc61eaa31608431d82400e9eaf5b9bbcf2695bd1605c8f23d782ec3461f7b1ac88b523f8022671f84081b4586ea775a2a176730aeb65176795179bb8dad2d513bdbb8b375c7404e1da649af078746a5f681561d0feeb90c0541fe83b61db1f8eb00790eee6188e093b84c206a8f1e6ad2c7c85c551e3fd5403f4cf463585376805d052a4b760d65ea129ff4428eff6ae3f0c24d2033595c7e1830d613ee336701b2dcabd3a53873a59d090104f39c0b2b646454da80525ef01c6fd1e40362450e45d9ae70456ed96d4e3b41aa4e20cc407331775e3832b1839c20e9808c5e4be9d46e218628fa7346e8578df2976d45f8b77e53f167ee15a22f56e46b1d9c11869f2127afbc99902fda8b0e2304a119c073c4ec364da253ccc9773dbbc4802af3de4912aa765ad79123134ed4eaf7337b0d8c1b901bdd5485812ff2925bd566fc9b9c6c21cebb791e97f99a98656b5a6ff2f16336db66cfb6c524e003cdf01536a4816b66286ba2a2c98539895335fc5a55744577d3007e64c09331a175643caa9b49188d3c27a5f1f41652439f38da73488d102d250168ea3ce9ca5cce93555c1caff7d318a32e920f5a2fae4d670c3b3b819754ed889e4d4646380564ebee0c3cdacd252cec12067bd113df7e00a57e805a341af5d5a07db936b6732f768e73b5f5fd89f936b9561ee4daac359c4dae69515bd57cade7e02d8890129054e24d0de466a64e8d799f01a194b4c396fdb39fb208bdd7333e43c893516bca3d28a24bdee1f37e01dd8355e832ec3fb2ac2cc768052f6cac20a155a2bf2b6e4651e509e5ced598988395accf82d95ce45fabc43202c7f3d1a985d1913daecc393b208e9d22d3bb1d4ee3c7af0fe5cd79bf4bcc61a7613f2aa91ac19cdb48f47e0e87bc84f467eef2848670062a1c18cf9e5401dbe7ceeeb2a1076bbf940f70f064a63c0c02e76d731f0f33ebe151a37489e6a239afe68c14a8609093003d6046421cb44a7008ddde1c569966a0b723dfbeb5d4992feb55023c415370347c22e4910283baa5ba185bcfb31dad8935629a5a7f35f31630d355a4c186e508c8dfac9df08b1534f10df05374e93e8d83be9b7056a152cee6f8ad7d860ed385a8171895439d4e325e1ca0a08c8f1a4d9f8c867d9bd3c33d2a362f8579b43f68cf3a8bac709af8fe2e29dfe30908e3954688a44f19536de726b3be3aa2fc812a90757e6aeeccfbe1cf6184018400dfc4425fd5f9bee56ad360761eda086af56ad465e86d8d84df0c2dcc06cbcc3e1061b64037e90c03c8251045337815b662a875f18fcc39e07e0db68a57c139010647f97acb5057a7af32de4e2d29d42413efaf41c8ab2e781dafd8422ec761f5da1c53636ca0a78109b253095c32ecf9cb18262b608a5a0efd266c030af42067b5b3d3a50d67d98f93d7dabb8145fcace80a47c8c7e6772f3dd63ed3f1e7b41ba693562febe7d972226a2289ac3d99cb1133f27fac97bd216e87fbd31aa3f95712b303b8cc8725add1692823bd1e59b3358d6d060b0a3381d15d2660ef75a45e9eebae5b883a05d1f6ce6adc01c0109198f635ab7ae14d0dba1425b42d4d3c448135fe3773320aa0d5b9b902afd7da27623b8e7f7888458dd75e417253a23fe09dd19a87021534f59a0e78c9ecb8117eed3bd00c922cf2f1d2adcda8c8c914d5494c056a412b806bf345f19823dda2da3eb51432b5ebdef4ca72fdfb9d10e1833409bd29010477902f8eeef2eb49990ed11310c171e46d3c856191459de2a2e313d730e5b9b48c35f6cc052ea4026fe00bb534c409a3a3d5827b354dda8089e88e39bdcc42ae98b0cf2462538c6288471bd3f39c71f8ac13f22b47f095f2d7007bd857c22e527c565159dcfe0f5bf7699b8ee5f849cf0ad0438b8183e3702c073c7afff7608a4026a812208c15b10c996757bb4ae978c52b16f7dc5b2f86a94f1f2cb4c11bc192afcca10cc321a34c1fda394d06ccb6df58d323c659a32c56e464f1c814fd046c18caf1946107cd566f595d1c263382a02de3c82858bcf5b1051433c4745bbb7050d909517bd36bc5a60fd9c183d53fe88c5dc2a78599b7ee729e7104fa2c64d149c83af91cd5957be6ee186f95869e99569c4d4af5beb777a970975358ba8df83551a5a6d4cda399159b99d8b0b1f3a50a33ad466cefed036637f53ff014615b531860c95277beb49dd82d7b76677126a650a776911afe5852637f47504d1989a5d64534a42382ec922891f3b85c8851697ccd5cd7f23fc3ad2d6f23e360135eaea81e4702d9e01d04118433b7edd7b98dfcd6f62273c9dca32cbd87a732c2fae79539718898c951ca73119c5158d8f30127c87427771b0a6ec2dde2199df264a0b20b578367fcef9c71c1f7d31f20964d65e16283e6ac2bf55b07b89450396496fc5e943a18cd875a0b49df3f6598b93a750ebd7eb91fb046dbfe1134b5efe0ce3606c5475d63df40be2cf07d7271f2a89819bd4cbf058619b888af71bacb842355151737add03654e54093f575ad7fcad31f5e6f9dd278d261910429dc426f984025357a4a92c7421b4c37e5ebf36615c6066c56635931f8a785568c7adf0146253f9a51dab3fd39758430b944aa461f07779ad286d67600795987bd7ce8be482581ec00ea521fcf6252333d9703f8e119dd6c218353d8ab4dcf408666769878a25f2a7284fc10f8872049f99fdee6ed12ed2a177b6fd9cda2dad3cab3d52f545af4b673737e84a5eda8d63bd8a8c2b83c338f4b0394042c0761c9686d5f473e5f966d7834e345834d0642a20d25647b9ed8a9c3b0c20ca676b00afb00f83885db71d1df22052f9a8028f4ddfb8538c3e20c506873b45834428631ed71ee9abdaa3c8ab51a1574ef76c4bed2f45af977fb7d6dc43d6ed55a98a9c4ffb0f60e58d4248b31db637878bc2314d959c4cebd5af7aadf22290565c32046545abd3d3e50cf2331ebef302001072add1b1425ad8370255919526d7dc0d8dcfb373cdfa7b4be4c58761ffc019a420a39b111e2e1f57beedbedfdc847b4a25247aee2570151e33fd3d037f1a0d8c945b8079d2ce91018e04570ed4e8467de8097131974cd3257815d9a67f2025fa6933043154e9c11b7dca8a3472ba215119c365f27476ac68336593b20a815a04b29b74016dd441555c8e14211966240c4ad7564f81d09a50051429d029c8fb8031163c3f3f9604e5fa948fa3c63e278623292c05035eacf499fc8655350ca064a59410e182c00af0cb06161460acfe72f691f1c58f1e5c69fa78691b4b8d09467e92a886a30735781a344419bba5476cd57dac93a8304b4204f08430179c382b39db8d65d65d5480e1be2477208f8b8a088d5a8af378ac29ab7d3295fb742be64ce52a8b707a2b7032dea3afef26da29e6be67c10ba23073ae6296ea54fe383fc883e4b05082d17be39932d122099362f45b09718d35228ba7acb096e16b408a887c53169288c34cd2a083400786b5bd7640019015d741e0db8c70ab3069e04485f333a4818614822a4c9bd03cbf5e4f0d1903dd89f8fa34fc84ddd630a1d829ace4d545be52fe6df17dca276c03f5a9bddc548e358546504c31cc77ed2519b4e9e1b3b9308722e4e84936c797f583bdfa2b6a055468b971c84f554a6d957d639c1663470c480ce706368489e6b3f90af52ea22c0f00bf53960c54961263a8d6bab436ff1fe75111498b2cc9b35cc49c4911fa7610b1001c2c325f7bc517fcd67737d3092273308206ee5320eaa4fec73548f58a71fdbc73235094db377be80c777c5ab4ace152ab20a1852741b0303ca50e2fb884358ec3af025826d4231a0510c60c4ccb656d24e03941d66dbe79ce593cef20100ed4a81259028200202bd66111521fbe352e00ce996c4d30acb30669ffe2591596a4477f68501aeb494bf2ab8d92d5ab1bfa89395493b2be761fc0321d166c9191787682ca244a4792fd5edcc10ea878f7a0c41bd7663f320f7633774ed42730ddef564a7bfc4048f2fa35586e2dd7d995bd16ffdc706eb191a2c83af366e417a79811fb2f07ad51e2342a21316ee2c313e5bae826b01bd539eacc00e7ba3a5eccdbea0ed0e061d654c06930", 0x1000}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x10000, 0x90}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:03 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) r1 = shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000d033b1fb00000000000000000000000000000008000000b321625c3899f972000000a755b9b545baf0179f00"/62], 0x1, 0x3, 0x1800) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r3 = fcntl$dupfd(r2, 0xa, r2) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000001c0)={0x7, 0x1, 0xfffffffffffff873, 0x93d2, 0x200000}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) readv(r3, &(0x7f00000013c0)=[{&(0x7f0000000200)=""/191, 0xbf}, {&(0x7f0000000080)=""/30, 0x1e}, {&(0x7f00000000c0)=""/9, 0x9}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/253, 0xfd}], 0x5) setuid(r4) msgget$private(0x0, 0x60) 16:00:03 executing program 1: pipe(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) close(r1) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) recvfrom$inet6(r0, &(0x7f0000000000)=""/127, 0x7f, 0x40, &(0x7f0000000080)={0x18, 0x0, 0x10001, 0x7ff}, 0xc) shmctl$IPC_STAT(r2, 0x2, 0xffffffffffffffff) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x480, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000014}, {0x25, 0x0, 0x0, 0x4000000000000000}, {}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000340)="8f11064f05b550ade2fd416b2e4d7dd24fef13395c5aa97a87a6e4ff34826f53bc7607914f8adfb225a0fb03a86af3ea139a4c2ec9eb6940b7bbbf2e046fabd2bb0f19d844c0f6eb5009d94684582cebf76e995de91392109060f9dde350576a79889c87e8c6a088b25e5d9e96bd7a9b8f1b4330c74d1e6cb33d49ada0e8a4547913b670420e340737c85aa8701dbc75b91bd701bc5f522c86bcd6a373e66d2836d78460b50b4f966742bc6b0bab43f9742d61356c02f532fbc22aff26406ca717de0f9f") 16:00:03 executing program 1: shmget(0x3, 0x1000, 0x30, &(0x7f0000ffd000/0x1000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x14}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x6b0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) r1 = msgget$private(0x0, 0x28) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x402ffff) msgsnd(r1, &(0x7f0000000100)={0x4000000000000003, "beb48bbcd8d625004d95d5e246f51614eb6e8790efd9bf06fe68a54ce757a4c58c59c7516beff95c686e8c215f415497a0776aebbd7e8e16524102a6dea0399d887255294688f0c0c283396a8613717ea77da430c871f2947c8b2b5c341184532c93747e1acafff9338916f283197d3fda6eb05a2cfc3e1809cb370c28ff2442285334b47938301762ca7dbb5e8322ab26fb894a0c4915d9cf6a973ae62b878c9e5ee3803ca345a55dca9499b15753fd494cdb6687f27e7bcc3a00a6d406eec785a04e48d1c950959104"}, 0xd2, 0x800) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchflags(r0, 0x1) 16:00:03 executing program 0: r0 = semget$private(0x0, 0x1, 0x1) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/209) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r1, r2, r3, r6, 0x10, 0x9}, 0x3, 0x9, 0x3}) r7 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x401, r5, r6, r3, r6, 0x51, 0xe6d}, 0x3, 0x80, r4, r4, 0x800, 0x8001, 0x401}) semop(r0, &(0x7f00000002c0)=[{0x2, 0x3, 0x1000}, {0x6, 0x7, 0x1800}, {0x0, 0x62d8000000000000, 0x800}, {0x0, 0x80000001, 0x1000}, {0x7, 0x15, 0x800}], 0x5) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') socketpair(0x3f, 0x3, 0xffffffffffffff01, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r8, &(0x7f00000003c0)="d59c4368e41e7a0444a3f3b7058ab7095b082d243df25b18ef2262d6a2357024d0ccce7ba31e97f3b738f6f88f924f7d9643812f546b368625c5f548f4ccd91e0de627258af113784d93655016ab323ed0cc5631180c1c3b91f2da70ecbc98c3e68f635325748904294b100d88d5580cbf98f9490afa1f244cad7a8f9a1970144fe4cc401553d9fcef1c7151db79bc7456f134ce7ded59e0812b4103", 0x9c, 0x2, &(0x7f0000000480)=ANY=[@ANYBLOB="1f00382f66696c653000"], 0xa) getsockname$unix(r9, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) shmget(0x3, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) accept$inet(r8, &(0x7f0000000540), &(0x7f0000000580)=0xc) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000005c0)=""/181) ioctl$FIOGETOWN(r9, 0x4004667b, &(0x7f0000000680)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) shmctl$SHM_UNLOCK(r7, 0x4) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x8080, 0x0) ioctl$BIOCGRSIG(r10, 0x40044273, &(0x7f0000000700)) chroot(&(0x7f0000000740)='./file0\x00') mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(r10, 0x80047410, &(0x7f0000000780)=0xe1a) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x100000000, 0x80000001, 0x40, 0x8}) 16:00:03 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x44, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8009, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="03", 0x1}], 0x1) read(r0, &(0x7f0000001280)=""/4096, 0x1000) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x10000000000000c8) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt(r0, 0x0, 0x3ff, &(0x7f0000000100)=""/247, &(0x7f0000000000)=0xf7) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f00000000c0)) 16:00:03 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000006, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x100a1}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) 16:00:03 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) open(&(0x7f00000001c0)='./file0\x00', 0x22, 0x85) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x7) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x1c2b, './file0\x00', './file0\x00'}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x3, 0x12, r1, 0x0, 0x0) msgsnd(r2, &(0x7f0000000140)={0x3, "6acabed8bbd4f36336ca8ca36672711862f6b38d77355445c452c6a196ce5a37ed53fc97c2d0a476ed9eed029da9ce185a35a94968f98cf1"}, 0x40, 0x800) 16:00:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd\x00', 0x100000000000ffff, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xff16) getuid() ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000180)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) select(0x40, &(0x7f0000000080)={0xffffffff, 0x0, 0x4, 0x0, 0x1, 0x0, 0xffff}, 0x0, 0x0, 0x0) r5 = socket(0x1000018, 0x3, 0x0) kqueue() chdir(&(0x7f00000004c0)='./bus\x00') connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000003c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1100000029, 0x2e, &(0x7f00000005c0)="ebffcbff13b9fd812eaa4e713048e69931929648e692166aac4ed6eb20728a8415505fbd3daa837d680e4ee01a803316d9673dac2875dff40d169bd22a748dc8940175a77e157e4039620380902bfa67db28379c3cc67431f233", 0xffffffffffffffb1) r6 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r6, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) connect$unix(r5, &(0x7f00000002c0)=ANY=[@ANYBLOB="0200000000000000"], 0x8) 16:00:03 executing program 0: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x96) pipe2(&(0x7f0000000040), 0x4) pipe(&(0x7f0000000840)) getegid() pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xff) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) ioctl$BIOCLOCK(r0, 0x20004276) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', r0, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") readlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)=""/120, 0x78) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x35}, {0x40000006}]}) r1 = socket(0x18, 0x4003, 0x911e) shutdown(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfeb3, &(0x7f0000000180)="a9") 16:00:04 executing program 0: setrlimit(0x1, &(0x7f0000000000)={0x5db9682a, 0x163acf4f}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x50, 0x0) r2 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) getpid() r3 = syz_open_pts() kevent(r0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffb, 0x80, 0x2, 0xa43, 0xdef}, {{r1}, 0xfffffffffffffff9, 0x0, 0x2, 0x7ff, 0x1}, {{r1}, 0xffffffffffffffff, 0x84, 0x1, 0xffffffff, 0x2ba0000000000000}, {{r0}, 0xfffffffffffffffc, 0x80, 0x0, 0x100000001, 0x6}], 0x3ff, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x7ff, 0x6}, {{r1}, 0xfffffffffffffffa, 0x53, 0xf0000023, 0x5, 0x3}, {{r1}, 0xfffffffffffffffc, 0x42, 0xfffff, 0x401, 0x2}, {{r3}, 0xffffffffffffffff, 0x10, 0x3, 0x7, 0x6}, {{r0}, 0xfffffffffffffffd, 0xdc, 0x20000003, 0x7fff, 0x6}], 0xf5, &(0x7f0000000280)={0x3, 0x1}) fcntl$setflags(r2, 0x2, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x28000, 0x2) r5 = openat(r4, &(0x7f0000000300)='./file0\x00', 0x80, 0x116) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x0, 0x1, 0x6, 0x0, 0x800, 0xfffffffffffffffb, 0x0, 0x0, 0x0, 0x1f, 0xb9}) r6 = semget$private(0x0, 0x3, 0x100) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x100, 0x0) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') r8 = dup2(r1, r5) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000480)=0x1) kevent(r8, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x2, 0x4, 0xffffffffffffffe0}, {{r5}, 0xffffffffffffffff, 0x6, 0x80000021, 0x6, 0x20}, {{r1}, 0xfffffffffffffffe, 0x4, 0xf0000021, 0x100000001, 0x1000}, {{r3}, 0xffffffffffffffff, 0x80, 0xf0000048, 0x9, 0x5}, {{r3}, 0x0, 0x30, 0x61, 0xa3ed, 0x5}], 0xffffffffffffffff, &(0x7f0000000580)=[{{r7}, 0xffffffffffffffff, 0x80, 0xfffff, 0x4, 0x3}, {{r1}, 0xfffffffffffffffb, 0x28, 0xf00fffff, 0x0, 0x5}, {{r4}, 0xfffffffffffffff9, 0x4, 0x80000002, 0x1, 0x3ff}, {{r5}, 0x27826dfe0b1fe58a, 0x28, 0x4, 0x8, 0x1000}], 0x3f, &(0x7f0000000600)={0x7, 0x8}) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000640)='/dev/vmm\x00', 0x42, 0x0) setsockopt$sock_int(r2, 0xffff, 0x104, &(0x7f0000000680)=0x400, 0x4) kevent(r0, &(0x7f00000006c0)=[{{r3}, 0xfffffffffffffff9, 0x10, 0x0, 0x1, 0x101}, {{r9}, 0xffffffffffffffff, 0xd7, 0x0, 0xc90, 0x2}, {{r9}, 0xfffffffffffffffb, 0xce, 0x20000022, 0xfff, 0x7}, {{r1}, 0xfffffffffffffffb, 0x59, 0x0, 0x4, 0x1}], 0x3, &(0x7f0000000740)=[{{r5}, 0xffffffffffffffff, 0x2, 0xfffff, 0x81, 0x200}, {{r1}, 0xfffffffffffffffc, 0x2, 0x4, 0x11, 0x29ff114d}, {{r1}, 0xfffffffffffffff9, 0x24, 0xf0000010, 0x4, 0x4}, {{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x6, 0x6e}, {{r8}, 0xfffffffffffffffd, 0x40, 0x40000012, 0x61d, 0x1}, {{r1}, 0xffffffffffffffff, 0x42, 0x20, 0x5, 0x7}], 0x1, &(0x7f0000000800)={0x6, 0x4}) semop(r6, &(0x7f0000000840)=[{0x4, 0x100000000, 0x1000}], 0x1) ioctl$TIOCCBRK(r7, 0x2000747a) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000880)=0x1) openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x8100, 0x0) symlinkat(&(0x7f0000000900)='./file1\x00', r5, &(0x7f0000000940)='./file0\x00') connect$unix(r4, &(0x7f0000000980)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCCDTR(r8, 0x20007478) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) sendmsg$unix(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000100)="bb", 0x1}], 0x1}, 0x0) write(r1, 0x0, 0x0) shutdown(r2, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x1) 16:00:04 executing program 1: r0 = msgget$private(0x0, 0x586) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x19, r1, r2, r3, r4, 0x10, 0x100000001}, 0x8, 0x200, r5, r6, 0x4, 0x5, 0x5, 0x800}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0x800000000000009, &(0x7f0000000040), 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) socket(0x30, 0x8005, 0x20) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000000)={0x3, 0x5}) dup2(r1, r0) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7f, 0x1f, "5ab1a4e45b2b840a457be9123647c8f18419c338"}) read(r1, &(0x7f0000000540)=""/226, 0xfffffdea) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 16:00:04 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000009000000000000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$unix(0x1, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x3d, &(0x7f0000000580)="e4") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x810, 0x0) 16:00:04 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="36abce01ca74435cd1d41fe83431fc3d0019537ec273eabd33a52d6d9f38b48ba327efa797c60e9ffb90eb4a083a987cbdcac09642a3907ecb253e16bda6b0cbf01d77b2749cb68fea476e03b82fd988cc5ee6db73845507f6882c9ae869a470c023708fd01da4d28fd3d1a1d859654a47757deb6224f80f9e77b53bacb9c24dd50f9ad1c2510abb3d5b1236f01f97429e073706724df98642e838fdcd5d20790d81a11cd6ad5e36b1ecdbdabfeaa2afdee3ecbaaea0012e1db8c2a87d692a020e3930eb1cc43d62aa558bded0014056147921308aea3eabab60b27663b88271d095639d01f03f2126d0dfada25e6b3217ebc5084c2a500711", 0xf9) r1 = socket$inet(0x2, 0x80000000004, 0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x12, r0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x64, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x800000000003, 0x3) close(r0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x5c}, {0x40006}]}) syz_emit_ethernet(0xfffffffffffffda9, &(0x7f0000000380)="b65660cd1af3d20f06d5dec429027c249645648ac7329a419b5b1cf62a6e3ce1b7f6e4d945bd69e3ccbef2721657e8132d05a78d64edcf37ff198e4d78124f9d0bbb02f44998fb04dfe2055341ec16d6bbe1bbfa9039da0e9c4279bf6eb3d46002ea1ed25eb678e3c1a21ab655571a78e1c5319e7355f13229b6c21c03a37b7e7f844bb2599b3f85a1248a8855f1ffdcff8d73f416e3372b9bc6392d2580a779bc8daf706084cae63a006aabd5714ffdc45943b02a9921919ca98177d7d939db39364c4bdd8ba403ba0bee5582a4062c0d50cec897b047f0b1e22fec018b9eab6c67ac7c2da2a68c2aabfeb4ee3f0a359ee965b2d382059f43ad489e7b94b03b306b8e94837c") 16:00:04 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x300, 0xfffffffffffffffd) fchdir(r0) ioctl$TIOCSTART(r0, 0x2000746e) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDDISABIO(r0, 0x20004b3d) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x6c0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x5, 0xb7, 0x6, 0x6}, {0x3, 0x400, 0x10000, 0x6}, {0x467c, 0x6, 0x2ab7, 0x7}, {0x40, 0x1, 0x8000}, {0x6, 0x8001, 0x8, 0x87fffffff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1d}, {0x3c}, {0x24}, {0x4006, 0xfffffffffffffffc}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: r0 = msgget(0x2, 0x604) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getuid() getgroups(0xa, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x1, r1, r2, r3, r4, 0xa8, 0x8}, 0x837, 0x2718, r5, r6, 0x7, 0x0, 0x3f, 0x1}) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {}, {0x6}]}) syz_emit_ethernet(0xaf, &(0x7f00000001c0)="0031766956aa15a1b66dee205a35483720068f83ce6e6f754152999c9da6804885c2f897881c24cd0c4a740db548d5b6dfcd03c5a63c8e2ae9456682b54e0203ad520171935f376e282ef723cc74a7c3fd8a9301bc280f8f902b3765a1645696b2ad4d79b59dd567e1126103005f60d6c865a826ebba12cd2cab8f7ce7f7838a5faec30781d4c677493ffab1105e0017587bdc09742665b24b0893beaf313852461b71ccdb5404a1b54f36d4ccf1bf") pledge(&(0x7f0000000140)='/dev/bpf\x00', &(0x7f0000000180)='--[\xd5--!^\x00') r1 = socket$inet6(0x18, 0x8003, 0x5) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x0, 0x400}, 0xc) 16:00:04 executing program 0: r0 = socket(0x18, 0x2, 0xffffffffffffffff) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x6c}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") socketpair(0x20, 0x1, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000000c0)=0x8, 0x4) socket(0x0, 0x0, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8440, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:04 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f00000001c0)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x188) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="5aa2022655", 0x5}, {&(0x7f0000000080)="7baf21cc461dc28d6a698c2b9eb87d1128f96ce3e9af92bab62ffab6136bc4af88c90715fd4bc623c05b87ce6ecef861", 0x30}, {&(0x7f00000000c0)="a907b8afc4c4b2af9a076df728a7d68fe655cd2f3f44ac21932a930dabcfa9966886ef8b61826127ac443e6ef01248ceeb28cd604d0904f818b0cb31fc9b8e811bda8d84924d38af1e9fd63d154d4eeb6f5afde89d30d8b65faacbefc8cada7b2e118ccc", 0x64}], 0x3) r1 = fcntl$dupfd(r0, 0xa, r0) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac95873090900000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:04 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x4c1, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r2 = dup2(r0, r0) r3 = accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xffffffaa) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = getpgid(r1) getpgid(r4) 16:00:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/35, 0x23, 0x2, &(0x7f0000000080)={0x18, 0x0, 0x0, 0x7}, 0xc) chdir(&(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x400, 0x6, &(0x7f0000000100)="c437cac3b7791a9054cd99ca5594e8a02373801e61c4382097e78f1566da560ada73fbfeafe56193069c325f51c8ccd74838ee432486566575c174edf7615e1bd775826c6609f7ba48f8c56998980ca838d23bcbcd254b884c73493ac7406cd9f0fd69dc9d130852ad856107b790435d59fca017576f1117447778f0fb07f3fc4e0daf8f52ee20d71494815b7ef50df44a319a83026ad4f430c4d9064154aa3b2355af92e772921ed816b2f1c4064a0fc8ff13645d346c7a6c668f5c", 0xbc) r1 = msgget$private(0x0, 0x402) msgsnd(r1, &(0x7f00000001c0)={0x3, "f546f95e76b144081950f28fcd80b3c260c8bc02b6"}, 0x1d, 0x800) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00', 0x4) r2 = dup2(r0, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setgid(r4) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x1a0, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000300)) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000380)=""/142, 0x8e}, {&(0x7f0000000440)=""/23, 0x17}], 0x2, &(0x7f00000004c0)=""/77, 0x4d}, 0x41) clock_getres(0x0, &(0x7f0000000580)) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000600)={&(0x7f00000005c0)=[{0x6f, 0x3}], 0x1}) mknod(&(0x7f0000000640)='./file0\x00', 0x8, 0xffff) sendmsg(r2, &(0x7f0000002980)={&(0x7f0000000680)=@un=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000001780)=[{&(0x7f00000006c0)="3517eeca86cfebc36e225984a8a29c1caa48ba2b81433019d36b5bce94cfd6ee5b7f95b3efb307e0256287", 0x2b}, {&(0x7f0000000700)="02beac92b8197b9c4a45b09d9fb9a55d437ec136092af32a4006951708e7fbafdbbd48bd72d0b322c543ea09f98167cb81d944ff0a61c9ce46321285d10ee2b460c45e943a794d24b4d1529a83eb5a0a08529218ee1748e92a77d7a303f4c57e2662", 0x62}, {&(0x7f0000000780)="d5b335248e8d54199bf6ab5f6225423609a659964e5bc72b2813b1198afafc1d739709e41d50c5c7486c3151ff555e146b866bdc886b30bf6cea151f346af0bc617e599a1328c1200a8e18fd4da7531c928f4358ae0d5487de9bd0800f8e971b742dc692b4eaed74e2aa089f910e056208ea5ac058235453abfc922c82460c8c7036ecd9e37db71b1eed413ba9c5e31af5f64f697ba11fdea5085c0f42c74b7dfe908dc70f33d3e7e8a78af3461c068f5830d20c5b5cf51517aaa165367b0f44b8ba451860dea9ab8a4279a4e9b292ef0d53b58c99381bced387a81f2c156755baf4b140d950ea9c8400a7baaad326934dddab59204cbf001347ebc17d31c4f27d1379334963180e039cd1941ca8b10d2087f83d3edf7fe3e61ca96ebf2ae245edf202cb25740769a7ac38bcef04a889a9626e369dd4d726a3f705609ca9e4826ac0e7b8f459bbafced994fe59aef5e29ebbbef90cb143759d6860f066fcbfc1cf0d5fb67be74544ea4abbab81cb4bbe9703e925a94ed03a2c86d635bc628703ea2d024b386ecabc6b4ac9405807ddc62e912f834636ee7bde8752486b53d653fc886d3c261bf1a5484ac1e0cbea407a93abe3e4aee7e31f9ec06cc1af6f36adc5933290ebee9403b0e2cdcc9a4d69d9ca88a5098783372e542cdf964f316cbe715183ce600493e962a25e977aacaa1a456efb91663bd78b6fe70265673d8c3f0fe927f009beeb78a6718a6a82b43aeee5a85380c8606b0009b2788fdcda1b81c1434c3c2848d8014bb29d83b2bf35430ebb3934deaa46154c5b0cfc1a833e21d6cd1640893858c281ad0058f3b597fbcb54eb5f8f975daf754c00f6b50958ca95d3e04d8660cadf6b49c7c316a833c86829a4ae1142136d589b6445a57ee8be55a0e706766f1518a65dd7d68a1a77f389560a8ab6682d37a68169feab48c33e45882c43ab0856f90af784a0efbe6f69e340e01c4a7ba3cf4118cad06e6305b4a8593e98ce9b5cc6c9a660fed0b4d23f981f538ab43f423fff420e4f13a7dada10b76189863e9e561b9567895b324c61b5c0bbff707fe238f2bfb1a05fc629a9aad2350ac43a23c033f9db49826dcce470e1f6834dfed3032347d6c1e591f9f2a92bc0b45f720cf543835761416fca29d576d0e5744316ac89f4d2c9991a14ef37bffc1284c946ca16f316b7d041178bff8127378c48386b096c6f7e89b7a7150f448734c2a8a5604c46e01d9f671779528e111e2d0644b1fb14b787edf8ee20bb6af4c92218acba1a905853494d079221c4d785da4d96b810acbe747f6f9de2b3710efee47218fb103b7fc3aca02b61fa038138f4ef7df4616be8ea9cae803f7743f65c048fc08d1afcc34c9bb9219db7917fe8e69fd6884d9fdc1c6157b7bc6d9a6b8cf97ffbad8ac9836757f16e096c3f3aa8bf74ba7ddd6eded2dc328649ea22fde11b61252a83b49f7d8b9f41bc558eb6e3f2a859c180a0ba8ab9b91a9177a272e171e10184e6f014710f4f6bc37a4f34473896a061222219a793ad2d3b7a594530e9082d794ee78b4c754435595d3351624d5c55b5b218587df55c812675267230f578c1dfdc94d7f133c3a68dbd63c550952ea8ae13c4d5bdf7bbe9d8bc9eca396706078f6398986a46233cfcdcf59fd374682ef816268d73d7876fde60370460bd330f18661104b22a166b68369fd09e9541218e48103235cd056bc035db510899becee83d282efe93cf77e8681bf1079f17fd18297e4168cb8478773d9f98f558fbb87ce624766737d94b4113772522f426b6a22ff4c72eb01a30b3929882e6b0166ec575620ecd914c9c6989cb3e475cbe3166424d840de09054e9169426857f4e6f2268e19f8b3f8bf8b3b1cb2c2721b32101c7f5402818ea297c7bdcd8bb85d7edbcf789ab75d9df0fe2fc3559b6b0cc402038ff88eb139eeee02c933d169c701c88af8e62dbeac241f1086baac02ec97ce426b356bc832cb650b97d1824c2a224eb316b26172cc1e4bf4f8c843e7c7db29083356131845b1274bcd807249cbb3344eb2dde5eb4ef136e60876e91a9f69e1984d58f8e6ad12b7badbed493473aa26ed5292dd19ce47ebd4e46fa7e0edd6fc9fdf5af1cf781ef33535de513204bd217a981d28ab6d216993b15247343efb4c829a599f5d6d5bbffb2217509940d22c7deaeb774cfdb7c2ab713d177d62d0acf315d4daa7c128b14ac7f2742d71c4c4c62069920c6022d0c7b957c0d2455d6bcc244fd00e2f748664e1d5726a71d61abca4a5c971987f395bbb584972f4054cb2ad55c88a85f28f905fa177418d5f7c4d4d77c138b545b436ee27730bef6329d296a181b940554b9937b4c1ca1304d62d43b24660ceff0309fedc450bb6303460e4b12b9c45afd5e1895bc6e46aaf600780f82d776b9b470a70d3b5580f171e55d44aad4ba35168895d2b7640a6ad57bae5cc6c252105fe9de730e69c1efe9b633aae6258c85bd3b5c187f6184156cd362965ff63f337ecc28f3305a7b4f43e93d36f4aa1225b176d03f76e1a652071bda2e57c30b423ef19e82c00b4ab69b6bd810e385793a9bb106081c6b35a51648f85f5be079f3fbf4309e87c75ad43575cba46e64a43e796bab138bd409ddd2bde138ab35d92e385bdd733f4c4c5ebf90a091790cb2493a862e3e9c34ad9d05c92d38a2eed445c9b2c443417333493c3a1158e45da4df3d71d79567f67e2d189a7ec8f558a78db90585c0a36ed0c232145715633d50356b6b0c77a84a27a91ffad0bac0ec99d33cf994714b6d3b87ca2eff00fa95756499e004e523d8c69c7a2073bf1f9596fc271ff33f93e62d864efc2e04194aef08601866f798d00ce5db1a2259c213e771440cc7e157fcde36a6f008c4c8e45152a73ba43017cd15ae942e161c95a89a259411fd3fd11fd7446c8cf069bcc19537bdecaf72150746ed25709405e28069f8f8eaf701862a48a56f133da77c526269264e5215b1a8122cebdff79d2f2437bbd7b480d086cec3bda6fb627a2d820a942dea7d537cd45a6f259e3f580548e72f74f19a00b57262b86d36267be21e0060597632ec86189080969f40ab79aa5fd1ecb80754a28c4c55eadbde7cc9d84feff30723dde64b8b316efc5fb3ad7dc444cb2721910fd88b7c7449cf2d42694bc2cd41f3abe66342324b9e057c1385e9d0a808c37b15e2cef93aa48b8cdbb39aeab5bb9a405b34177be92338526a2539df3800062b4753330f2bea663413866de4cf5da1844f9da7d5361e008b9b3e9d06c34f49e08698bf8694f273c0f04fdeb0ae29e4b5a4db8aadbf1ae8b72c0ed2f4219c5fbddcd6f72fa3581b7a2b6f052633540377620a40b578d1a99d9dbc86e1364f41836f2df855152916eb48424ae831a8f4f7b12d21cbd98029b93e39c44886cc6d3d5fc78af5dbfeae22dd7f8283e07afab66beb1878006596825b5c12fb558914bab3e1ecc6f66143ae101ee9d83d98cc9229ab691e12cb1489b1a206884bd17a622933a94bc20f8ed8bf60c6ffcafa65bdc5bc769145a281721b16ae15749285351e1aad7f6c5df7ead9b7652741809d2b729310e793b86c80e5824054f03b7b3eae2cf7499040399c90bb5ba44b4577af766ffc530afca52720ac5aa9de63cfedf18a257103361ffa2110a237e6c7346db94d3539a708b29256864c05cfa169779bd262d8a9ee1e01021c16320d8893f78ee8bcd34ac6b2dd8d12e04a33fb355a734140e6a581957181ef0e2e1cdb80595085db8c842b45ab94e267defa2ee8c51689718d57caeae67bd4718134353e8245a5b4b0666f0491a346777a6dd87b80e1b390878c3d0d13d5bec6394aa79fc662c60dd8a5edff73d248d9c18dbe685261ed690f1a7446420cbc373472c825f73783a3cfe902679420a78f3af164fa1b302874e3c76c1d63911c77088ca67f0c4eaf9a441eac087194398951df49d43fb7bee9fac3723436593471345b131862893a5e6645eff4e61955ff27cb6cd6868701eb719cda29e7906c6e27ebd20eb65134bd701009b2327f0ae14a3faa43494f87466fde32958d46f17102c06ae2c5abb24d4bfce14089263bfb4f3213b3db4bc2f8e8bdb0fac564fbf7afa8d57f85f81a177705a60c30b01ff5d27d65bb06f10f0c707ff7ec36fb73921608dee38ca1a13731a83f8116f54dc9921e94f31b593dd4580881ea2f00a86dabcf7150de8b2169095836dbabcf5b9ffc898c2a0ef35a1c2301bbd947b51d310a6981b51a7f83b8428f432e857bd004bd00df0684bec2797ecd97254413a22a70b5eb1a650748a075495eef79c0a318cc91a16132ed3b7690a5625a198f7e11c7eaacdbfdeb21ddfbc6d7fce5d85fbdbd05d676429632852175d4c7b446e054c921312a9c43fe9231131d4c44fe3f82e2ba71072dd0ffb429cd08f38ceae53222caddd5b6dd606fd9274bb37a0f8745613d3ca891f1a3fbdd8c357ed04481e04795aac22a4a481503e462d71b71bea5d51377c271101d8c1aad24a02d415256dc99b1d274532649b479318a42bd477962b772567f5e0379e11fc74183320b80d61ab18b820416101f1eba5f7842e0f3a1a604ccc420cb080f8aeea85c9ade89bcd709e57b94cfe7a04f46676e2a1dfb2b395147cca4f1110f0c792aa959ed5239f33f624c297372dfedd128c88b8b1d9748316cfb1997cf2db35672c43786dd62733067c3f9fb131c7da4d52d61683f9f8552fe3deb5430f7700d1908a110942f862bcdadc53a026e23dc68e85bd61a462e1b4d5bc5b8e25a9e3081de6176470e89397e56dd6a43d2d5d67a88c57436126c9f1c8c74c65a324c5b810caf81bba074559f31cb4f0941cd801c972643a8abb36c314a2b36b9b2dd0d4a6887dfe690a7222d13a6cd8e9d2460572038229d9686ddfb22fc999528e60ebed0332e493acc9a380231ac4e76c3605067bf2e5bb3eace8cd744fdfeced0197fc37339909c76268ac4df37430db5971e587c8fb10621920fd78ba03f66983c7d62e1bc33040a1ddde86ddb23b94f8e901ff7227f70cde65abc89fecc7a61d8002971f836ec089910f71d82a028638e01411fd78266ee9e3f5b1e151e14d757ec8a4b9273a8203a6c7ec0a396c03b9e9295d8a6cd940f8daf8c6f3fb8cf0648207c8b8546d031488154a3662d2bb98da941827942d9afea6c6c9153fae83430ef0906d73b21be479d07ad52c2210a4841596c6c3ec176ea97366450707e15953563777a0dcadcde087549be67ccd02a5249a80ac2a002af50fe125af65ba517ec42056b4568735b93d9826b73bd739a88ce57788f8776742b2aa52d8adaac413195e99f76f05eacf8d71f5a00e231a834f082180ea41338979ae26b52f03255c55fabd36b4ab8f40763fed554b898227e3aaa5b1feb76609c3cebe7bc43809012c32b77f89a2159695ed2991dea34c05042096599dcf1d45d30c325912b160beb9b20a993596fd419d32a06b56e5b3fc516a746beadfa68071170d2b3a23a6548eb822ae0c1d372d9d8ffe11fa6a02e11ab08a81d8e019d449aec7393e0822b51e1c85fdbb60917ae6567a470788d095e50724576c073bd85885cde4a322e2350e36a009cc4ec44975d7066bf945a7e7d903992c03be52939ce2d2b1906fd5109b4bff0184cda81052d68552dcc311f9fb1b63c7db10890e808a0dc9ec019f4a7384f121904dc16a6f779ae6e575bc8d857d8924b2a5c8ff7240dd90cdef07c10bcd069a9b6c6414c3e67700976508975fe824869f128b41603fc93fd3bc756f2b269f395eb85af", 0x1000}], 0x3, &(0x7f00000017c0)=[{0x48, 0xffff, 0x1ff, "ae5bd068ed04b484c37c9a0110037b993c68063346c23564672bd1b0b5ec7faca5746a6d4eaad8a1a7d3da4bc8cad85074"}, {0x1010, 0x0, 0x32b7, "2d2e62d7cb5b807fa15782a43f9525281295621d8c9cf66f836d71b94ac5ca544872cd7a86b848d07994a9e3e6ee97fbe03b462cf29e85d0c0b829893794ac519bd0069c2935c5dd7bfb09167f62f284677edd345b57d293a7938b2d02c9c83746ed9781633e61fc2029a689f25d3bf9a598965a62fea8085a4d13a48dd490ee734c0a48ea2d84ed902c50d2e65c2708650441e375a5dd0842c5b9c7920aab65163f5f985dccaf8e3dcc7b69c7b1dd4dbb8e986f705170d64f244a2bf87a0c60b1d907fb72140ac1d566e2716877898f618550085cb2999639a506db8a3e15489a157ba8baf7659c87950f3a961c68aaf3e2aa7ac922057129124b02f2c5c22867143c5ba9d70c93438db0b7069cbc08118c00fcf5b69040cfe461e73e1c86fa85425887afb8b2025a1f8d1b4ca4359f6e1c9cd330f41387958f3bf0a193e8ff02f1ac18df95d8eb19ac3b5469f9681e2b74cfe7bbd0d6f3ee2703b1330e6490c9026a50c73cd9fde5885cea09b8d2e0e5ab553bf1dbcb6b5b719cecffb3d1f87e2ef474a4952ccb593db8144152c0d486d1bc70077f88036b2165e2932142514133326dfc7ba32e11f685a9e0dee42d6b44a8b5c52afdcf2def83b8e678b96e36c32f750d306a647d88745c45fd572206a853b66ac970d2992d3f74bc92d31887869229153aa315a7f6756f8440055695d87cecb13148ef12861758a488441dc0f7df3e7705ea5c63db7c3f98de4b718b35fc77b9297bdd8c148036e2e9056a39bfe8d064e3ba45c49260fce94e1f0194c1ab5ebbf57ae866c24a5fcb0291b44b139107417e9eec293d62153b695dc15077de3fa3e3c6a37058ba3def17a1964c8e4c9a433c4f774b71cb4246593676252b1ff7ecbeab5d6b5741a7b0d30d1b52b225dbf43aab45ff055482da96afb134c55ae7132a66ed8482c7efa8eda45ca48c6ee6a5cc5c03fe7437e54486a6aad01e678ec4cf0f4ac29d248772a8152a1a02c60bf327261ef8d378751522715f06cc1e9273b539c4b2912d0130d5ebcb6f10f13de4eeb700ffe9ff25d1e49a391dc86a08cff243e6db60bd077930a61b96f471dab860bf85bb8defde0982d500ac59664f8fe7db3a81ae0774baa43efc4a92316f8cc3ea50436e85e8ad6b7967f08ac74483fe79f3eacb6deb3afe97b917106966562191027d76fce07b33ac8596f68e5a2a47efc7ff743f55dbfe92c5d58dd38817b0770931210fc1daac1fb2234d8b4151d47c1e5cad580a5ecd54bbb97eb3cfaf9fc1067cf9728e4be5737b38ef8655d008c141d53af5f515c396b2a3e0dd3a7cec167f99c0d631e8110bd0d1747429b67bc04a2b02256bf3a9166fac3a6f2fca9ecdf5d31e872d404589fbd56f3eb8e6bf92828f95c07729e61bf08dfb41c327a08192026aa56e54f1a9719c2c81f8bd6cf1222264cc92471436dc6d50356684732155dd600a9de65e5d11603ea93704b52fed743e45d657c3f00cc4dbce7480f94b59c2f50a4c7112c745a59d499b38fc96847d83e3427a818400ee83b4dd7f261320e95f3af22b3f552c9293fc1a979e11a38895cea169c0516d7c7534056014a353a37bb4d83326701dfad2048cb2928d031eb157f1abdf1759710b1eef240b1941b0bca941587dcee87d64dd6ec42a8728c8c7583d91dc99bf8fc9f7c8d46ff4ea7e3850315f7384e6298220811d438f87d753fdc5498aa7585e1d0fb86605f30cbbf6456cc42a1f3c9acc315ced76fc384c15c638014d60dcaefb4b32f292049187e4179a0ed89850b5e8e355ee8d8d0614ca5a4e5cf94e4efe0a1226c41970f096594a1018edbf06fbd5defa3593bde4f201e87c46fc887714274a9d5e2bd427c1edb45bf9c922f7d9e36d422ababefeeaeff73b225ddd365696db2d8af0fd956e7da8b52615bba1c9588b83d0c20cee80a667b422d25beb21046eb47a5723cc317874d8233fc0fdc6e3c5c4ed3b4e2401abf06f7c7122baaf2c4190509de3d172a499055d244707e33950a1ee9dff030c1ea8e440f037e5f8e6cb338f562c059ec5a8d4713d612fb51e24210fc337f45fbe8d2b30f1385a74fc0b3731944dc0a8e715d772693ccaa5e95e608ce22450b91401a43918e5d9bb4d9be0fcaf7d7931bfa4111d75c999cc34511c3bb4d4d9cc7dd92d5ea48a3c3193225f41040d26c6ebfb435f68c91fc27334c8a285639bf2bcc43dba2f5c6c406b04a999038891037a2e28c2cff75ee752e0315df1ae63bd8165dd4114bab0f31aa694e3ab4cc1688f5e4b2dcccf7a63d78e98997c121ffa3a10efca5cf128f2ffbf0ff7f117e94f8a444e137fe4bc2acb3b726aaa44980b764ecb9b134b85d8955745bd399410190cf8628144b7c858f9c87a8de721615456e61387e125358a9717d0c801bde9634711d323951cca79f50163d1a0fab59a6c661194c2aadea5ea238435b217db6f1496c052a00e332c7889bdcabf986b7100d9c0b789c2aed6c3d9826ca524d50d635659210801633e98bc600a83d7454089fd35eeb7345962c3fc258b2f9e52121dae39a0e28bb4be511540a3d18ce47ac4b144cd06c0273dd12b9ace96911f9237288968da6cf73971c7f220953bd5a6c9b2307622aba55a3285d2c362833548d41c73b6da657098d670952270b1618bc3ddba457b1ace8475fe53b20a6ca879444b29dd8962edfdd1f9f5a3b5d60aeb38078a4a9cf7f8e374689a9e3fd20685c0d14794be0b246845d882ff7c377fff11481abf5f7b0d5e3426526a8a7d90defd0b0d294283ee8d161be792d5f03e90cafc33a67f803dcee8aa7cbaf56d2b2d0e44895055c071c26aae10c083d718865f831332745abe5f6d09da5bad910a100b0636e4ff90a6e82765c71f6ba930f3b547964959eef94a09cb4bb63789750be85d6e7250e7ea7787e40ce8c223fd119f48df2ad93cffb1c98947d5f09234cc8f9c23ae0ad166119b31b87df2e64b3493db62a14eb32744d552c3a29e0e6c954adad0a53fbc77daab4ec086983c4fb321017a1841169603bb36b29a2f97784c87063d220e9bdc42b93ea1d816a65f653e82055839f6a358027b92f82c46d9841a60c95941fbde4ac3a6c68b4ca38f87ea9e135c4f6efe3f0fdabb2d4c3ea00e5e5c76e68fd9dee4edcdc0ce7caa77caeeedd6691a6a75ed4c2512d9aabf40c9d4180fb38a3bab090a5b1426ff8e79a27cdae09d9bda98061ab06c495593f1257fc10557ea3db3b727e797c17d0fe560f61f8d1809341b3efff72ec9dd550c7805886b2b662467ef4b6c9decb1ec23e271faf2311d2e8cd49a0b19be009d9311a7609a7f380c69783a8754066d5c0435a54f53ac70b8a729ea1e9e5ea1c7f3af8aedfd6ba3b1f1bf00355c4779e34ff69280c988d9981e3bd7d0daf025ea4e6c625aa25da4f5d5e818fbd9832614113cfdccd344e336d8ae6d540c376a3538968ec7eadfc5312f1520f59b283301eda2374ad6ec05e75511cf966a280e82eb63a35e54eec2bf07d4afa4fd2bdfadca63ec18a2f1015d5d54e2417fca3b2523bc1517ca60cc086847e741c8c8afb4aa78d05e63abaa821f2072a4f954f805143973c46f9ea9c043dedf9cafe881d493026d998164d2f79ce8de7a52213e0dede36c0348cf9bf8c13159e78903b91be5d774382eeaaca4f25099c827935adc1a3227fb4a47f18ff0f682abcb9d951824f295ba930fdaf76cd68215e20297786c0f3bdc34523d17a0ce8fb23e0908d2bba8f6203757599dfbfb8b4cec94d0efee385401f2196fc40fa61fe3b99c1422fcedb541857b99a4a69f7160d1ca155be0a1d8217ade15494774e026d1fe1eb569cc72f0693893ec750567e3973937a097387d08f016a87cc20060901d02645e350c651d77960458c2c20a613e2cc357f95169293bb08ddd9f1792831a96719a8a613f1b7004566f606ac27a39f40e8939c5d99ab8a4a789cde2c6383046f7878dfed78720be0da7ff52b99acafc2721e3f25fe480103db1dc8ab69e49ceccb6d7dcd0426d633a11e60e576cc034c3f9e4b9f084ecb92658adfcabadee2621d37e960c0799e6228a960aa6eef52130863ea3b49a127d4c8daf94be19d65f117dd9632ec9f43e8759559fc5bd7b1b5e144bc031624c9d7bc18c476728399e80f4d1603246321048fc98aab139a2b93aa734a34e50c0be88031ce127c5663f26199086f12cceeb96bd7332927e8473c61164f4b96f5b0cea85ac763ac42b101d869729b84790c9aec7b799d13a8042ecb3cb9767077a1b8cda40dbbee4e56541d594f71d3d6d1ee6668c0d6b9ebb84cba93119282afb35358685805f5ea26df6fc2b710fb086bd8cfc9b9d7930613ec8e2eb315d2c75e37d147caff6b6c6a9a9f185cf0a01d5816e9b05bfcb366984f4ef73edf39ba23a6ba258cd5020346fe96e71b5185330963b45791fa1a402e72c350df25a7ba642a6656975a756d776f5c489ac3d35fee574e9768d0e103b156dfe61466677988f36498bae864fc1353744ecc0f9604df9416e11250f8ebc937a9b27f85b7c8e24a039f21a557dd638d25f9aca5ee15f9ab5f4d99ef609c8feb79329cc62257f0b02368c02e4d1888c4581ba5b15f1c7b5a9e58038c22758fcff0cbeeb2aab60ff8ebe6dd77d8bd79465e8a181d8ed8214bf3379b23b8faefac022766c18981c83672dda6c343c9dd9393576a30991638f22ab8bec64f798d90e8d34a979ffc62f394efdfb2d9633c69dfdee504ed4c37a3b40d7871135e38901a342eff846b1635f0db29743e6ccda1f7f51b309649ff9a9cc0d1b47891443f923334b4fd0f8d72008283f58d1ebf96fba34e5797b39b4eaa6b7220f7152fe98d8b6e890be453c9650732c2c58df07cc44da3189d4dad3a11c57e21b4784842e1bfedd44e5197351ef6abcd3feb5dd67f9313300f463b1af364499094b9e07bf10034e64715eac28648898b7cd69d97b91f657955663066557d651c060ece7a19142ecbd618e4276352de861fcc5d9f1d16cf0325dbca9fb26681f101f44123c998cefd198ab0b17dc15a078a2ced51451a86898e683b240db606debb8af63eb9e293013659e4d14cf21c6b19007b560a5b6ecf009c975f6f1e8ce36add8207969955658c9f04f547c1c956bf69b245e959a602d666497c9eb1b1d36fe6a988450987add0499d57f2f4d6d79eaf70b3f249443fbd68d84d4bba5a170b910b3db5aeb9111ef5eb7c96656aed8d51afcef1da8c1e9663fb3d79c0f3f6296ddd4f73f32cecd2b0e4676f9e9a70250b76ef2a0d11631757b54b8ca0e0c60d5e6e21374eb8cafa7360a1618acebf0e1c294cb48bc40846356d3969ef297a9f3e3d6d8ddd85dce2ee69a4ff0065da18196242b8e513b4c0a5ad0b0875a3c771d8f407418c9c86dc1815ce2ee41be9de7581772d664ebd0313261fff17b0baa40a086683d1e0a8e17f285e9ccde453e7345f5e5a5f93e21da1a47339407e4ed098c07c21e91e1985109573364c9655a0e423e091aea6d44dbdeaf82ce2e582419f15c46d502b3f849e9ccc5a3584f5ad4d8a4cdfbf3a20b4094bc800a1bb16411c4059874ce0e43c105c7d3d1b7d338a47fadb1caab3966d5699af7a0ed67e4bb5f1c9f320ca1079ac99fc18a3453252e71fc5348f23c326d25b812831531311793b09126eb20e7294d9c5de10a67dd4cce559c48596507e95b20b0ce3bbb5c43df5a6d82304dffcaa0ed2409cb1eef88faaf1bb20e6131a90287b6a6d221a42606c440296c9620667dabbf1b432d3b2cfbf739a64ccabcd07230932788"}, {0x40, 0x1, 0x1ff, "de5ac6888a33d914191c175e95b461f21e58dcbf1e9ea52a5ae7862791b7a0af1d917d607c68e1b3e37ed82f0fc33e"}, {0xd0, 0xffff, 0x7ff, "06efe6f68c976fa6faf2ef05adef3d9b997bfb29a8261043080a38c342f72b0708aa8ea88ca2d1cd426bc724ab4f61bf170c36fcb9bba0ee8111c4f817462003035624be161335585e7fe0bdb23a9239076c32938bdca76b5190c6f54cecc2d040cc42a5e75ff08e1c2822d3d52569e7f674ae215803827b20edffa9b087d96b5466a02487077d1391773fcf77154419b33e7d778a34492db4cd5cf1ee4e81dc8d40ef7881a04ed5715b94f86511409d0b9cba3676ce27a403210f"}, {0x50, 0xffff, 0x400, "12782ccbd0ba5fe4b6a92cb30274f9b8203326bcebf1f9efbc63e3488c6d48e21dc01f3b4f8576d862dec1fb80cd18d79df38571f45897a1f77c85c0b1def4"}], 0x11b8}, 0x40a) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000029c0)=0x6) lchown(&(0x7f0000002a00)='./file0\x00', r3, r4) r6 = semget$private(0x0, 0x0, 0x48) semctl$IPC_RMID(r6, 0x0, 0x0) geteuid() recvfrom$inet6(r2, &(0x7f0000002a40)=""/6, 0x6, 0x1, &(0x7f0000002a80)={0x18, 0x2, 0x6}, 0xc) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000002ac0)=0x1) sendto(r2, &(0x7f0000002b00)="bb47a334aca9fb3c81f20fd6bb1f9f9bb1735bc13f41be0097c5746e61cff093df0184b64bb47dde3f02be876e5c", 0x2e, 0x1, &(0x7f0000002b40)=@in6={0x18, 0x0, 0x7ff, 0x6a4eb027}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002b80), &(0x7f0000002bc0)=0xc) sendto(r0, &(0x7f0000002c00)="6ebb0b263d3c8f32b573cca1277ec4d610bb206b07a40851ee0de5cf43141b04c2e625008fafe26e83443fa640e95b05d82081682dfee36cb44df7f144057c0a645daff5dd097a05dd09cb94176e723a7d2f00b890b6d8815bbdd1e4dda41424117911358645fbf3d6fcfeb46f22bafc6872ba4d4bb85200704d0c27e206e55ca7991e4227631cbdbb54c4d8923ffceb664d61548916d05087057e1ae11e4727340c77ed778b1c4797789f7d156680d053c16705d90ba9634cb9e0f8f53d93fe58cce398b2f8945fc495657d17abfbcdcce0b0ae461993bdbdb8e710691ca92ad8fe231b169cfbb1cb808b57e061ec25eea80fd9e14b8839289c75", 0xfb, 0x8, 0x0, 0x0) geteuid() shutdown(r2, 0x2) bind$unix(r0, &(0x7f0000002d00)=@file={0x1, './file0\x00'}, 0xa) 16:00:04 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000040)="d1", 0x1) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x87}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:04 executing program 1: 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a670d8149c976cc8efccfeb6a287611df9e9a23877062c368035b5664d65457b194153000000000081303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x59) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x3, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa62002000000090100"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) write(r0, &(0x7f0000000000)="38f734983c4b3fd28333c76b7bae8db79b840251c6f0c71715b80006b92056eb720c557c82ee291e9e577e2114ec468ac038e4a6", 0x34) syz_open_pts() 16:00:04 executing program 1: r0 = kqueue() r1 = dup2(0xffffffffffffffff, r0) mknod(&(0x7f0000001900)='./bus\x00', 0x100000205c, 0x40002065d) r2 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r2, 0x80047469, &(0x7f0000000140)=0xb) r3 = syz_open_pts() r4 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x2000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000001940)={'./bus\x00', 0x101, 0x100000001, 0x9, 0x1, 0x2, 0x8, 0x10001, 0x1, 0x2, 0x400, 0x6}) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCCBRK(r2, 0x2000747a) r5 = syz_open_pts() close(r3) r6 = dup(r5) write(r2, &(0x7f00000019c0)="278da958f45b4659afa4f5b67f70bc4b08abcec6b0c3a1a4fcc715745d5b626bff39adefc10224af1cb33df7b75e5bdd4616f21e2e7dc6161b4513af5b25444b4266236cbd50e0827b634350ee89ff05f8103a37df2f9eb83707a21dc420cbfc7422daeb3ca9c6875c4b3772067b55f02eb8772d49826b6484919adf0d616b4ddb575e690ef53afc3d45413926874f5142d9936ac681bcecea8c437f82a616dc33127c87b06162af72bfc79cd1782dd5a64b198bd22d26e45befaaf17c3238a25f19fc505d6248e8bc584e2d6b1c151b45484ecc688e22459db0672b0068886c46bb3e4949e154f48cf76412240e6e795860c0e8a87e67a849cc6d6c3bc858d09a283e63d0aeb9bcbd70aafcadb95429d881fbf72b2edc0042844eef6f4182e88065fd593a9844658684251492c6c966b68bfc2dae2536a5e041d07f817b69e197575c9a6ff21290cf2519c9ce7ee7b73c1ecaee9d0fd0d8f2fd807519eb043bdd10d39caf89ca5113cb03a90f072d244c97781b8eb0f614bd554ec85d15b1cc88aa7bb31fc1220ddcb48a7fccf6b23b3ae0cee755233f209790c1ad7f1470e85fb9cf286bd5cbce1f0db0ce9680cec9ae0d4eeb488e595ff1e097bc7d15985c94e529c93da82575b4895c380db032d24d715ba9e6deddcb13d8aa6f4593d2d530593667d4ed2203b6ef8920fab83e20a7c5964f0347d37b90a5f2f88d5bf19cf4e71706492a2c292976efa5b4e3ca67a5bf436041f9b53b5fd49578a35d762fabb76748b66bb314ea008946a13cbb9d5367f5037fc188c1cd109885d679035d001aeef73a11cc51ead6e2e529e1697abb4cad3626619ba35ae64eb2332c9f0e44e577bf49e469807de8b3ffe5d5370ce6acd78360512ec6182840600472732c5ef9873a1db26012c7fb4d0526b9f3f8e27bc9aa30e6d73e53ef63e5a41141f5a15e4c8b3735a5bb83dae1af367e1968f999f1ae570a8d03d6c22b74ee627c43eb89f98a940f15b6aa29539e37d206c6150c12734ba80daa064e68699a78fe0e29abda699e21db1a115412d0f794e415afc4c3fde890da0d8ffa6f0cc611947233244d46b066f7453a5842c471ba3197e80d73e934700e8719d4686bd7ec862a80a210a1c38ae17294ad020095b978bb77f984cfd6d9b050c5512b8aaf2aa9025891b03ee4d3b515b93123bc9444f25bbec1029676a1ba161e57431dad81b104a2f9af7ee5df1e591305e2fc6c885577903fdda3ed26e4ab05cbd7234068beb872e406121ca4b7b44b3d3dd227ced829b85a27355f54584153977bce818f9a8a503f16389c4377a7646cb831648bc87e146c4cea9b080e98b8034ffa9b3bbaf779cc36a037215ca0ced96b3a7c1b87c9da64a4873b8a24d20bf9f1b1b3e99e8e7191c031346eb6e95e90cd345f4db339eef892308cde4172abd20291e4677d43cf7eec2fd2b45ff91b3fc8068d95db437f810f96d40ac6e826d214bfd90917c67c11d7b09259e5c210750c751c0abfd39bdb4cf780a156f54b3e1d4893688fa915ae6158bcf8dc67404e722643ed4b50c7efe1b485b84f46baac2ab01885e1e743d5c74cc1a2cbe38c0dfdf70077e957c3e65af0779a1b7d2ea87e8659e2b7012ff787940fa13aceac8f11795ffc05121f67e785d3a46684c5e4c3134b2a2cd943a65161472ca64218367ca4afea0a56d6fe753c9a38e6d28db31feb5d039a0c638b2b96ce05888b806b0335d0d347a1a4515097f265e875c80e3970adef48e5c3619ec23a9b9debce58fe186aa7e2810a3a3bf1180cac09d8c1767246a14255973a83ca663299c54d8c823910fed076ddc02c443960b735bc46b4b6690ad8c7cc790ca3a6eac0701279714b92e0d02dd38e8422599f03eb1179dea7ed1b18e97e7545eb185cbb67495d0f14dd787d3e6ed8ab1db109a29c44ec34641949e996066c61b05b3937d8607e751536911b7dfd8a9efc709b6b4a1cc9f5b6bffbbccf2ae4b7f579d5e487a169f9d3881e7b590caf2b30a9133fd29e2ffab3c75d6dc0f1ff20d719c0a408fe5ea4d0a6cc5989b920b6e8a157583e86ea9b463dc7020142c59a5b532a2661efac4f857c5a1cb891fad770af8b74b37b2b4c412f19bcb2b08e56588e449d8f8bb985ab636c3ca91a34b206e1613f8619003fea97fd1792ddf183492780a7043132c02073d8348fb3117690f3dafe0e2056c2e4241fd274ca51c99d871d74caf64a43136164659600850e288131d2f0d3b32b7100472ecabccc69032b2434316e41be93c0b9901088627cdfad3ef4a15407e111a6d2c95acf67394ceef37c5abb4dbc5b077efd489021ac2ab6e9ce121be0ff84ab0b9ce165245cb2bc4aa5831099dbcc675155a2923b59c46a96e0a35a3c4546ca09bfd14e57ee49783c7bcf7cb3dd5c0b84564a27324e92fd5daeef59c64d85842c84a8cf74cce098b9dd3925c9c06293fe6acee4cfd3975254a20fb8b292aa76f4f43736bfa355f6086d2cb4aa23d4d53ebaf6815d1d68d1ee40a2a1aa216c303711a22edf1876192d8c6b5f5da7914cde2abed4f52700eed66bb15a0830355c0d101b6140c4957c50de991b83e2ee7af3255bff4bbdccd357f0bb6b9a9b93ab53c94e0bc99448982e211bd59615ca343ae3cbb68b25681b95cc16b2787cfa85d9c53d196123f251f4e036f7ec4265db0c05631f1df3bc85fff24dd1990de99f41deb47d4d6760e120f3a7dae7590b2851f55d52789ecdfe4e2a76b0e32860eec1f1598da4b4386b58b2f88cd9b28b31e3657b3998b4fd5e55b4f90dea8c89a5f41b5cb689e2aacc35350e6dcedb84179fa982326d703d7c0404f9031b7f805e50ce95b29cc44c6d36db4479b2861bc8f14e01e761f04c6836db0c5baf5eea3243feacf6a234372975f73e00457ac7388ac0cbc3e4c8b9ce726b1256faa3e4594fdf6c836e517a2b14375a5eaa8dad9079c5a21639b17320f00459c467c5110737a5d6e956a34c1070e67c75f045fe00e7fde482becf75aad8b43a1c1481acc84bcdc0bc39d44ce8c39afd497398efd3b968784e8ff217cc5002008db9d06684ad80d0b5e8ba7adaf9c9e99714ad6f4d05d8df3a8b75e892b310c75a05595953561bb229bb7bc9f2327f99b76f77e9197fd179bb0a8362765ff906006eea595dfa3d35e273e4a3f1dab07046ca469308a33dac7e62b399939a4850ee6d53878fb3810fa68f202d8822871493dfe7e6d2b3f260d00b612fe34dda3581bff8512488c39c58d5aa6989e40657bf390b696e888d26de44353294d86550044ecbfff3bd33903f90c46173abac91dc165d37e2c31dc43b5606a3cfcd24f00cf15504a185b1fb62b98ea77c8e1db904e73c9a50c22e273307be753b50138827965d763511892cc49b34e9a336431497c3a6cd8af209a2b6e33ac2235375f40579a9f5fce4d4cab912246e67aae91d8470a74a59aa09801b73b58dd2cab5358432a858c31754e3a8cfd30e17b3cfe55e6fcf8d943722d23d4e23975ebe493212346afcc2debcebdbdffcd5565796f1f242d3c565635e5c52d52f69a2e428810954b4e5d5e658baf9e6c394b98642223848797bd88410d387455d1e7cb29837f8bb3fd6a7c30c80058543cc889546670e344a29348a03fc350dd309bf3edd14424bc3b15e89e544afc1ee0167c9e6d21fe0d2e29f9c3f66feb0cd406577a5afac5c97bb87b059cf6100a373daaa119da2930c1df6ef86985d5206f7de579a786862d26ede4e6f24ca673ee8eb328f14cea15e9601f6dc4d108c55035b0e49990e3ba7ff1d6a5e8d10075e65d75badd39f9327396fc286ea036b85455f6c04ad854981af82ff80f2d6bebfc6feb8472a26ca31a83fc1fbd6a178457de6cbedecfadf1c97d962f8de0b129b0c5af8bc92a5ab243db62b570a7acdf6c826595724aac2a95873e53313450d5009626ccdbf96b7c302ebadc592456ecf5648c94e9c2791a2ccd1f4373a8f020e5051fb4c50a770a45855793dc88a89e7ba2c819c46d5f98da82472bfe56f19b0c4e46fae24df88dfcb549b3564a7625a829caf1ad5407267629520abe5f61edd5562ec8c388f9443696f791129dac23087c1b5e0935c9ae530a5b98cde6e08bb8fdce4af59b274cb40f66b744e69ff99d2c05083936299a1515334861bddd5edc8ae08a026b06c728ac33a2f9ae317ab2d33fb4bbac5f498c9be20bee9a4921302d37c250895c1e4d172b027b3f99534fa1611406ec1834067b9c9edbf72d662e8b42ae085afa0ada789e204aec246d4be5fcfedc20c4ea121228bf5111d9f3c5e730f77dc94520d03027c654e86fa9b22d418a151f23e0f86193f916e62197de60917afac0bf71f3604f4c67489b2996d0f9a2e5f84116d6637126418a7865e3e11c2738e88a8bef20b82cf12bb9e8353a80cf1b878936eb5b2ac562f4a6af61309ded1521eb9ed3fe7a6f4322b533d5908fb2485f4ce6bea2d7cf917af1e8fb81c071cefc7a7c419bba9b6c1ec41117acdbaf8f2a575252acadcb0240f5700019ca623a273357c40ed929a84ccaa16524053b84d824827f93b1c09919a878b85d84599ee4ed1128eb844b81b3baa8af1596df58e6a672fc220e1d4f11b387d1f2da6260e101f1a425e9616fd4cc7d9bef7fdc3eec0579fca11e87015b621acac190ca38d55338710e3a976f97ca2e49bca77bdfc2515018f02826f3c0d46c099db1b42c71b24e64e47151632e7a79763b2f703a98c278ef898fcd3d28724bef466cb2dd30ba84f23918e1ddee59d4f849768e71d51320031d83e96141f0ca8e6bf76cc876f3c955963783f9b9d19c13edc577af9e4c086bf341ee0833539a48e55554bcbf59826c1646a4483a096d8bb3ab84ef2e8544fe98c7a8e25db9d06f5ea7cded77b84407ac60040578669d99db0b77c6315db971161997891a2aa00793fcc8c47e1c5b197734d46e453ca0e4c3ab9d8f6893302b84745232723f73a66d609c7a70236a8262e95303df0b40b3d6fb03a88a8b1706d76e4b2f3d2398f87c69723745a32e263054182542c614edfa765c76881eefc4630a1921a8c8fa4b818ef7f53be0ae774402a3569d14141d7ab1c89034b5c8ca01735d4880849904c8d927cb34a39cf18db9caa95185ce31ec4538d3a22acca72ae87a03a7e21fbc2940e457b6f5f3502ae3d8d1d0fbb2e7cfe60c7bec57ec3af98f4e6a1b51affca568c0386f003f68ab3fb936936cfa6b32983b4cfdd62ff5dd3c883ec0affd5e97ead47d79aa7465b6b5b8d4ac45ff0ae02db35576be939f2261c2f8bc27d7de27b820a9a1c021a7eb855cca3e4e0030974635180154db0de146c64f502e3822b5457a89f9d4d4dbd61fd07106835720720cffc6c1c28617303deba3f95f1b6a7e49252aebd24f25e0011687e9ee88ccfdb7ee4a6bc822c1d7f0ed31cdbb7e727244053153a947cb58be9bdcec51681fe260e7de9bbeecc0855151b50a14e606e7ed12a9a22659eea362e32214fe107874a51813c0bea04e0004bb161b7c508fd2a68e1e36ea9bdad1b24811ddd63bdc53a510b6b9171ef38851d799b64d0540a974028e3e3accd0bc4ae26ce494d7eb2c15a368fae7ffc8f8687cd1a8ef5c30c7e5657c0782d8691ecf0a7698959836c5265ca98099bd91e9a0270ad566c45af25ce62a49401439c6a66b8cda483bc593af67bee5aa2c24f9c99d901dd886e595fbf2e47193b0e144959f0048cda9ebde4a34991f3ed36d938f023e3ad6f2b5c84ffa777f15da22774443540a96f8f665e61f56789553653f779a20b", 0x1000) recvfrom$unix(r6, &(0x7f0000000780)=""/61, 0xfffffffffffffe7f, 0x1, &(0x7f0000000800)=ANY=[], 0x1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000740)=0x8) ioctl$TIOCCDTR(r6, 0x20007478) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000001000/0x3000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xf9f, 0x3, 0x5, 0x3, 0xae42, 0x204, 0x30e9, 0x1}, &(0x7f00000000c0)={0x100000000, 0x9, 0x9, 0x9be2, 0x7ff, 0x0, 0x0, 0x1b94}, &(0x7f0000000140)={0x4, 0x4, 0xac16, 0x80, 0x6, 0x0, 0x3}, &(0x7f0000000180)={0x100000000, 0x100}) r1 = kqueue() r2 = kqueue() dup2(r1, r0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 16:00:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) unlinkat(r0, 0x0, 0x8) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)="63d87ebfeb03c6c45cc6868ad0a3cd507272fcb982e476d82e6ada567a88836e319bd88dea7fdd2de32089f8af5e5192a066d0a473b5dc0747edfc09b2ad8a2103538ded2eb2f6867b05", 0x4a) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="7fe98dd686247e6db1e481a7f612cbcc6ccb69a81ff2870aa042a6ae84a66cc64c1a750ceaee69409c55bc9f9b335f2022871d3f50bd888dda3368c6d8ae7effbff62c93c18061fcbd35ee63c443345aab12a51256cfc57bca2b4ae6b866091fc382c43f06c8073925332848118cc26ce820189cff738ff440cb67647d85934f60a8791d65a38a5e125329c6fd19e57e7a85ae3e5f1b29423642895703e49344bff4a5ea6f8a0b3cc5c74524e7094f71027db747f7f7570bd5450440a1f3c00d3412df9d6e2cb411a2f8cdbdf07714bea85f", 0xd2}, {&(0x7f0000000000)="ec1397d28a5b3c4c4800643f1ac6c8dae24d285716a59ebc386f65badbd62049374b41", 0x23}, {&(0x7f0000000200)="a2b0b2bb460defcafb3f746944ff9db17134dfa84cc503730252ef6b6235c9074fd48ce931c1e161b0576a7d3e60a729ecd3166f8aaabadca571434d1a23fcdcef89c355c93d70e6517748f120c926733a4a0c75ea7a6d83e42f4683b2c3adfd06787c433b14cb689085632541fdb954698410e42a34b0c84f003facad31001cad0d2a4151607f9a463e3781931dc3f8f44e51b27cd0", 0x96}, {&(0x7f0000000040)="15db7134ebf3b5454e138589327a93af18b218f53f12f6f74872dce40c646cedd5ce22bad3c0a121c8b51b3275512e3f67913a3ad608e9d37446887abf869d07f9bbb23ae063b016684cabdaa153ce782eddde860fc676efe7dc4f2c307f92b764d47ceb", 0x64}, {&(0x7f00000002c0)="687d60c063a05a8c964856700311d4fbc3456f35122d1d484401f016d776b903afd03adb1b1b190842a62ceedcd002", 0x2f}, {&(0x7f0000000300)="fdc72c2e68ed72a5cc4bc3ccb0717afca0752201df16696e90f871fc0cb7052398404d848b38f5a77b86437b92dc1c99f9def5d307440a08aeb435964455f3184449af077e7488830d6dc684a468", 0x4e}], 0x6, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) socket$inet(0x2, 0x1, 0x100) setsockopt(r0, 0x0, 0x8000000000009, 0x0, 0x0) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffb, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082", 0x80000000000000, 0x6261242e}) select(0x40, &(0x7f0000000000)={0x101, 0x74a91fc0, 0x5, 0x101, 0x65, 0x93, 0x400000, 0x1}, &(0x7f0000000080)={0x2, 0xfffffffffffffeff, 0x7fffffff, 0x1, 0x3ff, 0x2, 0x80b1}, &(0x7f00000000c0)={0x8, 0x9, 0x0, 0x0, 0x75a, 0x7, 0x1cc, 0x200}, &(0x7f0000000100)={0x2, 0x1}) ioctl$TIOCDRAIN(r1, 0x2000745e) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10002, 0x10) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2, 0x6) write(r0, &(0x7f0000000040)="1f000000", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x100, 0x10) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x40, &(0x7f0000000000)="68134e", 0x3) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='*%^#\x00', &(0x7f0000000100)='^)\x00', &(0x7f0000000140)=']\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='[:\x00']) write(r0, &(0x7f0000000200), 0xfe72) lstat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0x8, 0xb34, 0x7, 0x5, "f8e407258b9b10efb893db51a79964276fd98274", 0xa322, 0x2}) syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000340)=0x2) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x100000000) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f00000002c0)=""/253, 0xfd}, {&(0x7f00000003c0)=""/254, 0xfe}], 0x3, &(0x7f00000004c0)=""/172, 0xac}, 0x843) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) recvmsg(r0, &(0x7f0000000780)={&(0x7f0000000580)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f00000005c0)=""/56, 0x38}, {&(0x7f0000000600)=""/233, 0xe9}, {0xffffffffffffffff}], 0x3, &(0x7f0000000740)=""/60, 0x3c}, 0x40) 16:00:05 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) getppid() sendto$unix(r0, 0x0, 0xff92, 0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:05 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000000)='r\b') 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000007}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040)={{0x5, 0xa}, {0x4, 0xffffffffff8ab0f8}}, 0x2) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001200)='/dev/zero\x00', 0x4a, 0x0) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)="6456f4d7ecf20c6c859388687fe8353fe5dcd54bd75d62bd0189b0c3e850e1eb5f85e227482ea3727fdbd3983dc4187fde288ddc66a27d60028abebff0fc81affde401c1bc83ba130cb577b2ba3862215f565acebc0f8ad32401e9967d9dbfe0315bf912407cc600718ceb20bc6aa2cf054f026f9574c1700ee25e0e32ab8d27e9c28a822753b50042d9d7f22b904f2ac8ced589097ef662c7678130b74b23e00fbdd7fc2ee6", 0xa6}, {&(0x7f00000000c0)="de7e870d8f6de9206ef0b87f51c6fe1701791cd8ac17e10b0738d0ee9054d5013d49009b44df76bb9942907929a3", 0x2e}, {&(0x7f0000000100)="bf398bea7dea462d892e0bf81fe86877b7ee2921096ca758eea1aa8e9d68f0dcee06ae1392807a224b9a6035b0fc2c0dfde8185705f8ba020dfa55561718283c053e6a38b879b6d902b9435bd70c252db86a86aab70d2a0cb532894f7599a34730c68ce09e8ace0cdaf9e196a05560612b7790c266145e659be1a00bc1099a851e8872401a8f2570529c146008d1ddbcfa5ca7669c5d745bdbfb884a0e2f2f3d7eeb6c8ad8505f413f82eb1761e3c03dd9e992d4f16c05123ec0b8af2775d0790cccd9b91389eb9dabef40d45eec42b030ea5952288ac0deb4a3bab1e3773e412c23a5382ce3dd9d2e333545a3f51ebcb4dba611f5218a22e427ad701442a92da37d893f83dda876524e13df3787124ea5dcf291a3c039bfee3e06099912e71257633b8949c8fe0e459f00d7022b2b2fac53309316e70ac0efd89aa84ac0923622c6c251a638e143e64d7b9247da2dddae2a2e4b5538d2961ad579dc322130bc37c5ab59329528519534ae1bd64f4539e401a5a4dca9649a9b4dc986202ac3a8173d347368cb6b533d88d3ac77479c22ee9e71a880ff6bfabb29f9771e0a5a8e7fe3ad8951fbe2578223292cbd8d0b03d5bcb0840ab778ec1da5246877636e7efdc9e61484ee5107d4fa4473c2342a472bc6053cda73df456c68ffcba883ed2c47ad8718335ae5baf0f42081b255032a62e88d48073132df0dc4a8f7b6b1d87ccae6863439dee314a40b7a6371561b801fce0dd9694cac7eff5bcc0941ffee947e5c271571b27e10bb1d257adfc7f0669964f2a9736937eec7c5f1c6d51a2ca44b8500487422ef4391dd68ee7d4bfddb36bd0ba1c761d123d45f761e07dba0ec173a14ac369c665bc425ce98c59a98e7aa61e7b4c6d9ed16f240c34b83c62b34409315382457cbaf35fc8379824d38c09030953a6b23cd794e92dfeac59f83a26158d7292136d96eb4ff84d183443712f9068d65967c0797890b739fc561d53bc9629d4f0fd8c353e5fe3cc5bdd7c599f68d8c4c29e354ece87506057c5cb949cf9d071fcc00e331e281c9079c853fe889ef132475a8b5c1b5793f2eb0e1938216ce73669966727262f8db09da76efb1665dbb78a13ef122d45dbba1d841d0274cf888216255e9586d40302af684b01e7ed7af509f329032b476ce09f11e081d893f9d1e8c50076621fc0b94bcf4d6e180f296f669ff44d36a3f4e7c302679a158c0fd8f7f6fd82471e73eaea5192946c809cbb76d705b559acb2f67aaadadef4ae6eb307cc4e833b6f317c576aff6d88870262b1f2f17bb88cfa4cd3915835a8752813b724c67b3c6c92426c5f27d32cc90a42c62f4ccf3442ddcb6f2b4006fd7a460c0fabece9dcc37264aee0a9ab93d6f0779f873735fa1af855cef8180ddd72a00f41794369175bb217d4c197fa7e74045871f37fb9f5bdcf8e711f714bfcc3678651f58ff37e5dea5fcbbbbe4693fc6537d1d125390188760536c48f4ed7b4c713f66f246c61d18d07dd60288fcee52346294429b55c06c0cd8ade4b0f7cb06efe2aa85ec8127d4f7805ef5486a051788a450bf30142ac9f4c1459470a1c70626d0d44d13e8dfe5a2bfd34ca79970669967db2beed8803ef17fae93aea7a2f01f3d6aeb811772bf450f2e9b1347543d905f99b4b3aff8a7baede0a353425d89b99b4d0e72a998f0be211937f0ba1893f4489c44703b133de82c0266df946ce03cdbc8c850911812c5a1518b9babd0bf58269ae8d5c0dd8f83aa101a3fdb4c53a72cd1c423a85b242808a92842100d6c646c18e40e852454a6e71dd0bbe0ffbf6a67bdf8a6b09edfad7c2c49090dc5599b0ee126f08943587e6a5d90f7aeccdc156255e165398f544c1e2b31e2ea7a08989a22badf2e3b231e4dd98f4b5799f672006377747dd68974a85eedcd39e6df2a658b6046a1fa6602a861f2785f39797d210bc231930c06d2ce373546d6fe837ec70fc66fe8469a877b00a374f492f987fcbcc5835c19b068e8045eb12c7f5141be6ffa1e358d40c9362d36b89c86f15b1db0a01bd4ac033b76e1b685d334f47f239a92e2dde8e66def4892d9497a162274b87568e22351eb8d452baca89e3798a94b241dea5c4879704ffe7be591bbefd5eb821b8bb4f455fa5906f3c74c737fc65be97fab78fff2621d2d82c9638fa7d7b87f98d54f497b6cda9b028870a4ebcc5b8aecebdd7a96a0302cb8e1b1251a96cdafc3bcc169a26c74f84a341dd3560dd6c94007e814b03ca0ab0eb9157bfcb02f594c54ea5da06a6758373398df7d91385e17cf59ce7186a072ac99705f4449be8b972b809f63be64465cb7258cf69a335e534a1a6d593f172c22c1226fc2e5ba558c8c0117185d7d889f6346c65c1b3e581a43c9258916ccb4567d326e34eb435b7c450985c1272c76a1beb40e96acdce0b4459ea0c4810b51574dda5bc45471ae7ac2c28ba5403bef2c4aaf137dfe9fa64de82014d19a20f3d34f99bd750395cc3b90aaa257a70c6245cf22211a898a9e3214326fe1359dad485151050fcdd5ce92179b36210b9a0ee89b5d58d7441b28bbab1237757dd2b92f6e69ad7fb495ab1b05fda31ce72ccbd789a00a4cb47fa270a14c4414b387b4d39788c4ff27d2f9719b2c101c5a64e2bc1c267ae715943ddf70a99044be3a223936f202473b8adf0eb5af074a9dcfa97f72f30c6d2670ae14da84fe0ac04f5bf428943aef4c7b9997e29e678b8571fa179dcabb0ae5a09983c7b01f64f2ecc9e03959b8c7bf93b2d5f1cd3dcee8049aee3c5c5dd4c04b8afd76ac0c2d231aa4d5da37312fa16f0e74c04c716ffcb7512856d05923d41ae196c05d4a06a6e4b0e4be4337103ac32302669989fdd5f8d22052a1da7ce4feb301c9d073d984dec4ffccc17e3fca29a573de186ee6c3ec22817d45d028a95fb8ac7bfe09266a9e735762b180cc90b9840adefdfec4bba97f62cea60157cad8b396784d77146be6a7b0694590df37379b2e2596a23e6dba7a7b1f0a078b5b1151a4e99b1e733a88e7ac20abce51a0952d132eb924fc1f593cabaadadecfa2c677caec2f45a87bca888b31970da23bd6346bd544266b7eb8999011fbeb48c516bca07ff74fa32b3080b42d19c76b393eeded6d25518acb4b24fd7919d74a001daa822fc03ec36e5ab1335e9ba0a7924be3b57d160fca9269765cfa672ecc6300c2598e2ea6b08729d9134bc6923fdd29a76d98d875a7842f84132a859f534f92de67cb8b23a0ca8a4e5053c1d5c6c0407af90b4e929b05fb8083b3da572a1babdeeb117edceff114446f5cd80a259a58d97a6f06a449625acabe07762f7e6c37076d2bf3ce99e5af7ccefb8b1b05ec971443401aa41e20ce2c77d38b5f1969d569af619477d7dc1b03cbcd2519d4602aa3694020bd290d487082097883126dc950d826652fa1cfd889ab14585993644ee27cc8904c2dd546a2122c3be3c222dd47d5b71a58daf2338c3118d6fb131abe8757cc9013aa080eed9cdaa701dc00771d5d97fe690fc4ee845aef7b6112d5e02c6031370bdc9318da23276a09c717405fbe3a7c20cf1aed5d9ef035567b48fd97a4f7f5b92b21814177dd06d077e076ad6f1eb73c67944d10be6ce34d5fe70168cf34095a0ba464788bacb09596124a3df1a5187cb5b5a9d05bbae50af9992a1f9f3783edd9a6423d9a40b6fcde407bef9ad7b90c4a2e123e88023e8769418f396e06b4f0a491b8cfcf6fd5070003a099dd14b3f329fde5cdf83852ca2a430e4947c7cf7b3bc4ff9c80119d4ec33319d61e67494727c8819fd334894513ccf1d42fd5252aea4a4e3b575216af246b18e45ac93fa4b7137cf70b57bc1b1bfabd0b6c6b5a58c6946cafac3b1f6157246c6370f3eb034e32efba0d48a8f9a1722d8b4b17bcfb896901992f35ce4b03d84cab188f76e086a61ca30bba350d449d4cab350261e79f88b47d6e9adb7e1b91049d179b4799e55ca2356e91a4720ab6cd641a946f4108b2b84a89d7432e4d7d9284989073cdc8665598d7274d5727e1f500bb08b4e30e1e2c06cbc2e9b16ef95c83aecdde33750380558860d2f5d908e7e887724d61907ab226690ea292d6fb1ff605fa2a54bb2fe0082391459cc7407d99a42ca64ef9257e6881d3907ce6d621fa5bc6a4be6c50086ff8591bc3e81b0d9345240c93a9819340a74a6307b14ad45eff23a4be1099c71c36e26d1b9cbb805c24756e5ec58540f3ca97b7d585f1636d6d01e33234e197387cd155f3c281c7d5a490b0151196a372c486cbbb676ac306b1b1475dca62f2adad878f61b052bbc873a9dba4b5cd482ecf479ef72f22e422634f5b3bd9d215e5964496ef99da185c6aa7aff1a1f4493e101692807382d32bfc19fe7e06f637133a053856032ea9f2b5cf9b4f60e04078bf4230146f6840b43a372884fdfc7bcbf6011865f96b91017ba4870955f644f8338e314ad650b556073fafb4f6de8a70924c5b0179d864ef2b0e5435f81fa76bb5d426dbae127e6e3ebda95c04a3f5d92366de891611f6c131deb47e65ae8da3afaf55fa03630ba86bfe3157c1bcc01c42e6d1cd4940844265b3144850c969978c0cea6e1e3c545e70d869985caa53382c1c62e219943aab343c7c1ef6337e184919201927db58e63deed7d8dd933677a74ecbdf88593ff2dbd6dc31a8189d49ffc337b4cdc8371692b24d93b832c454868c63b9f2ed2e518dbea722d04681c121b5a6ee13053d894f56abfd2491ae5787b81034f3a00d1f43b81487e70890664909503c2f50d9c2822cb022f57d844c33f54f75b2bc1375b79b1ec80db17aea65d27f34f6fd09a89dc23d6d66f72cb289d7013c01a3b4d0eb7681b767ae291348d67ba97e0b5cfc7f9edb1d9b4eb87f93022c4ebca4123976f3a0b87a30a9c19c0c174c837395a48e0f112981e504150482a42f02eb4c921bb860c2d174e2292ae478a8c96937893d8f08cf7830d28d28d2a8b2ae9bd5f98a172762bdda12d40bbc9949b83a8e9572d9fbe96ffea3777264dd0835356e9d0b4982815970d3ddc20a567c2a5cb73e158095edcb7035d32c6cded36f4d245b8b00111319f8258feb3d61e8aa555a9b5371f0dc03687efd9377a96870dbdbe21aff6bbd94c80372dd5274779fb6a7bed18a15dee9dab53deed86a008fea194c6b5ed066ef3eac5493d1ec7f9796de77c412d7f89b2397102ffcc2190e0f5a744f4db4de61b0363cc91b5874bed4ceb0e9e9f488ae9fc26318812c7ed728fe11cb1bee3cfddcc678c1c3179bb6fd584d719f789eb4f6fca0c2b57111b8147410481619671fc5de38a435cd7a7fb74253d2ca6d56a05be5757685e6f2802d58629891c500ef1f9c87614fad57c42c0a14b733732b05b2b4353aea46b05aaefcc07326586098fca15226c85ee16b40ddda9c3ca0433e1a8c16c394d89fbdaf9f1df12ac9e5b63507c2df16dafd0fc4ac9534f5996dbd6c3052ac4e1f7a7ce5018fd7d090e6108180c717b390d143c8c118d0f1d74850ca3faac0a832fcd0dea88395aebbbef78623b401258d38c9c600abffb9f18898b39232e0f68bdf6cc5e86b356c35a73f1de4b8c6d5ead51f4c99a9cafb4bd86f1007bdf5d9504b15cbf41168fe70dc903e050c6d69be5bcfb0ea803e7c3ee3b98228fa6d1039c957ca7310e9906886502fe0627242e9680fc1bc11d385837f5f4c78670fa572ce1e34872dc95382d405c96f2d4bf12e65fedc29d80173ae614fa79f2f898d9d6afbd766800857ecee5caf7350425237c923f0538ad0854fd9469d11a6d4cb", 0x1000}, {&(0x7f0000001100)="b7d3f892fcff71b82144b6fb3b3ca108f439dcadf9f9411588c2309488c88998e5be36ad5b575648d0403c0e4697d7b50b7a7368d2b9ffe5b3f9f32cf5bbc606b266cc61527331b924a701b516255d59881cbe032a9b872e2c595021e0f8fc86ed228cac10cc0a80be437d6f42df3535c6603cdd2548380fbd1b782f703e5bb0fa2eb3a935b8dfa07382e5106951ef01bc8ac69b7edc59b7467cf4e4d76a4d45e8fd55de0ee22d2266d6bbcb5a90d05f35423823c08803a9e740105e355bf87769360c5e8864e52f9588428368", 0xcd}, {&(0x7f0000001280)="ece47117bedb3073c72d88af7770058dfceef5f3efb0ac3d161f60f3a12954685424d82081f5a1e4584f3606b363efde98009ca1e9ed6f9f24d5b6dba14676180f0ba5c3ff529fcd9d96bb3ce12ebccf6057d16e73fae861b20f237f42df8cb6a2fa756a20875d09fc067b2655f6f186b1cbee99c03351fc87051fbb8bd62706e38c02090196b24c453b6a958db6e20cf9a60ee8cc0f51bd35ef3966fcdd08c13283", 0xa2}, {&(0x7f0000001340)="7d8a76b110efcc8fbd5b1b3656380c6e0c59ba9085332bc04181237112fea5817e09a9e01d438e436622cdaa3f1f74573cd4dfdafa7d19721033144693fc0fcf977ae1b498", 0x45}], 0x6) ftruncate(r0, 0x0, 0x30000000000) writev(r1, &(0x7f0000001780)=[{&(0x7f0000001440)="d3b42ffc97fe4d6f879b6c6f79d39bf16dd340b6777d2c7131d36a", 0x1b}, {&(0x7f0000001480)="8d712c6a801edc640d68880745d0c5ba", 0x10}, {&(0x7f00000014c0)="1b73b19aa9d42125694cbb178ce55c4d6f64aaa03dd4f946d457693ccbe2ac6a462d98f83958451cd44a9000e299b01daddb641d2303cc560ee40c7d4d48cd5e1e1ae1d93c9b74e99a7aee0d2ddaeab2eca3dfdadc1fff08734ed390fc36a6d12fbfd745d65308e20d25d97f6683c22f8575ee7f6930b2d99bc55ab7ed1e356366726695aabe0bc56ef10cb483b228e78648348a3e745118b2372d51e1d35ab3a0bfabea6942490fdf6b00392b1c5d126e962136d2400ddbda1738243208f9918d6ec3f7847f9eed9177853c06cf7723a4bb7572c4bb36bf890147781c63e76dc2b5ec865d9acc4be152b2eb6eb872", 0xef}, {&(0x7f00000015c0)="28b3cd5b3a545ff5d00521dce701fdcab6611487cef18cb1", 0x18}, {&(0x7f0000001600)="19f7d3e793dce8a6085c860a99e2445a0f4d767e12518f115493d476481f97c47a5a1d70d42986ee2d48f5c91260b060d63ad972153088f54484c2f8f33c5bb353fb314efdb2e275de856259399ec4c4097c302904b3ea7fa01e51a840ec6a4b3818d58dfe202e1744c603cb6ed8e9a3e6c5a2bb3c18e8f5d3513a36a4c2603214732c55ed243284447f3e176a7812d33e3dff0e8c2cc18c4776e7caff7d68bb77611196acb951f8520f59619ca1f07391183b1a30c9a58d53858b6651c84814fe97b6eda8a5192f91edaa464b070b6f328fb9a5c8", 0xd5}, {&(0x7f0000001700)="693db4c833e165bcaaa74d9090602ca5d1f20820c12dad68872a838fcf5fbcb0dd2bd1ce40a968bcd43321fe931258d9b8df36b9ad3fcd18ba63014e2ca4efe8adb2bd5a00d136c175e301a67aa94fdd80dc2e41e5c2f332b5e82d5e264ba6b3605e1c5ff878703dd202a45a91f194965d", 0x71}], 0x6) ftruncate(r0, 0x0, 0x0) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000006c0), 0xefcf}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="8ac5edd09735c18ce2dbf5f1680a8730a580b177a2b26eea5a8e8aa1f0087e0a5ee54a496a078fecf160b5c74e0808776917", 0x32}], 0x1) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x1) 16:00:05 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x10) accept(r1, &(0x7f00000012c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ab580b6cac1df3bf278dda6800"/4098], &(0x7f00000000c0)=0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:00:05 executing program 0: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000200)={0x3, 0x1}) r2 = dup(0xffffffffffffff9c) dup2(r2, r2) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x120) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = msgget$private(0x0, 0x640) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000003faa0000000000000000f0ffffff0000000000000027311900"/209], 0xd1, 0x0, 0x1800) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28eedd44482995"], 0x9}, 0x0) dup2(r0, r2) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x7fffffff) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x81}, {0x40006}]}) chmod(&(0x7f00000002c0)='./file0\x00', 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x300, 0x41) r2 = accept(r1, &(0x7f0000000300)=@un=@abs, &(0x7f0000000400)=0x8) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000380)={'./file0\x00', 0xffffffffffffff7f, 0x800, 0x7, 0x1, 0x56, 0x9, 0x5, 0x2, 0x0, 0x10001, 0x200}) connect$inet6(r2, &(0x7f0000000440)={0x18, 0x3, 0x1}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x1, 0xd6e, 0x7ff800000000, 0x5}, {0x2, 0x6, 0xa0d4, 0x4}, {0x2, 0x4, 0xfffffffffffffffe}, {0x5, 0x101, 0x0, 0x3}, {0x1f, 0xe, 0x1, 0xdb5}, {0x1, 0x4, 0x5, 0x800}, {0x965, 0x9, 0x7, 0x1}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000280)={0x3, 0x2, {0xcf, 0x1}}) pipe2(&(0x7f0000000240), 0x4) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000240)=0x2b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x25}, {0x100000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="04") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0xfffffffffffff001}) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x2, 0x7, 0x1}, {0x0, 0x234, 0x20, 0x7f}, {0x4, 0x6, 0xf9, 0x5}]}) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) semget(0x1, 0x7, 0x40) socket$inet(0x2, 0x4, 0x8) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) r1 = dup(r0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x37b, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./bus\x00', r1, r2) open$dir(&(0x7f0000000040)='./bus\x00', 0x20000, 0x102) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f00000000c0)=0x8000000000001) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000001c0)) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0xca) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20182, 0x0) recvfrom$unix(r3, &(0x7f0000000240)=""/191, 0xbf, 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e4a2348ff1254606669b41dda1cc6fdbb8f18756831294812f7d9b5a77b69f68e7930af7706785c2cef04aedfa8262b06f2862abca647bbcc23030cd8c28c5ec50113668d6a23cdaae8fa859de7927e7fbab87d24427f7451fbeb433ebe0440bf5757dae3cdfaac63c3b14b41fb17c659876f952c9431b0232120d13b2c48a31ba7a3f0ebc3ea2a050306fa68bd7a69718dc26defbe8a94c7c6fecdcc165bfa63d9346a3df7d4930341ab0dc84afa3e6e49d02bc5aea796ab"], 0xa) 16:00:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xe7}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x27, 0x1}, {0x63, 0x81}], 0x2}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/188, 0xbc) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0x4004426a, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x45}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000280)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000002c0)={0x0, 0x3}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000240)) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) dup(r1) 16:00:06 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x4, 0x0) clock_gettime(0x5, &(0x7f00000001c0)) 16:00:06 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r3, r5, 0x4) nanosleep(&(0x7f00000000c0)={0x68, 0x7feffffe}, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCDRAIN(r0, 0x2000745e) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) r7 = syz_open_pts() sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0xa, &(0x7f0000001a00)=[{&(0x7f0000000200)="3f45e5f42a7e55ae939b86802df6cab3bd59bcc18a57f5535a209e9eb8ae7950a7f372c8393b577534e098c6ea7740f11859b43dd58778f20f449307c06271b5818c6c4908cd3fed1a32fbde9d2e1b40afd14241981109850eb3ef768c8e146261c09f41b7ceeae1a7929b80a5cb0283a4cf2dd009c73b757919ef71969038f3b25e1bd3e3de2543367bc9eb2a194bd0a595c96f2b8c73128a66c1881b91ba5dbcb7e077e31bb65f0db34007ff64bb190077a0622655", 0xb6}, {&(0x7f0000001a80)="3efa0331cbd872b72560e1a6a2", 0xd}, {&(0x7f0000001740)="f6433a79b200ad683b98689b8ba38f8cf0bedb4e934515588d899848c4e16676c71fe7b2dc40044437585c988fb5a5bcd64fd152d5d6a6570e9088eea64b15725cab0916db886aa543f4c59c51a95ba01ac5432674b197d6c166948419b5ba546d873c09db7c2438a1780fb0ccbad72fec5dbd0969eb92ed049cf3fcdac73849661e77d4ba0ed47833d8ad45203b99be555f4481b9d5be319a942c6b9d140f80767969dffd1cd6d0507fd30237a145d201f4469b32ad89e83bd8", 0xaa}, {&(0x7f0000001840)="95e9ae73a8f67b09a436eee1c702640c09e7834263eab004d90d1f780cc26a8e03d2bce2b28a9e1d14e2dcb560e6b90150d41d6249eb2fa301508950e9909a043c30fc5bfcc0b90d5eca402cf85d8ce212be1ccd0e189e94184c52cb3ec69480d0c13187f75cbe262152bf81148cd70f201b628ec60328b1d5409a18a9ee", 0x7e}, {&(0x7f00000018c0)="b6d77069d087352603de249aae2dfbd2d2c0ded5ec4e65e23caa21d7b4eb669f621a62b1150ab2ef6455fc727db7d68986aef7aae0eba04340d85b7be9fdb2a4e69fe236a8449b7eff5fba1e41c79ae878b1990d2e4b93c6a1c92ddaa996c978251f6dce77d94883d3f334dc7781a312702b9ace2734450000000000a61322712ed9649e4f433cbda208a1494f4934b8faca0cd099532736b3e2ae3728af8d7967a8751c58fb8b38166862a0b438739e0308942c04e11f690775bbd42719da11936c1235aa721b4175d4da80b3b5d015fbddfb561d4387f12e9ea72beca5d00c570915342bd2a92b97199361a89bc52523df3b8061b1bd310a50c71a3405eb87e6bc0a4596e4a36513d438c0a616c0c703f798fa2819000000", 0x73}, {&(0x7f0000001800)="4c6c9318ed5c1f8361f06e301f152918594dc3ca4219b9652ef4c9c9473a926dbbfbbc90a21f9c89ddff182c1649234c22b95a998bc11590a97b", 0x3d2}, {&(0x7f0000000500)="c150b8ba5ec3b31ef6f8f7c2875e880cd8d57a430662112992a05f85e5e3c398dba28cbc9102996dfd0125c8578cd70c3fa4a9d688caaa6e9e21a5b9c3073cfa7322760af6c6e888f03f184a22ab822416e294e20f91f77b8f8d092848806918776934434a267a7e86c104660de010bae207b726d799610b037d56566949595d9c2bc70b6058a0ee640d085b6515776dd2f87431b69bcd61f3c4addf181badbec9e884859fc236b817b7d17c3f934f016b6003213c212dfe5766809399454fdfe58d5c2c7d16910e23c354d5f56e41f989fc01ece342547e82e038381b45dcb74c1e04957e86654251c9851f0523b6270443fc584ee8c12d961b765115487f4a8e1dde5af6318e7239063524433a7263fc42098e798f5e474b62960cd208d4f876b8d3961ad7b39052691ff46e94566b8f57ac30f380e46070620e2eb0dace3bf6f0a982e3a843b73108b0a88b7fe9ef85123f8aecd37b486eaa41681f3f0dcb0f4586963298e2e10b2a91465944db66d93177920d8b5373dc13a317252aae1fd3809ccf732a64a0d297fd27189ad150ba5b51e85e1fd9b47a3c1d2877c8a33e70faaa497151b4774f65ac2195f08b178e5019aa887ee7d16745b3a34eff7224edbac5e55ee74305b243cd1ff5b3a701f4f0404b90d213038cdb99dd5ca465ebda749d442cbc9ed0688092dd1fbb27125f90b98394dd41848419636d98b7bdc35550d9c678bbb73907de9e49454925f6cb312f4fa81190b57564a1034b778048f0368e7521927dba67cec3877a0227e9228f12215ae419cc49b89713be38db90fefc13a7ed832203fdf9400d47dcf1175f431262dd7d3405ccc1b22bc69037ab3f3dcc9e4e9ff17241666cc9c6a74ce6a189898df944c275826bb077291cddb70965ee0995a7f9517501dcfba3fc36edc37c57259a1d9902c27751c12e55954473316547ae46a7caf493873fd4f9ecba2105ddb9db68cc4304598ef4a2ff080381c39364d103fc6d936bacc0845fba542ca4e09d7fc0f34682099a36694e10442cbcfba0a330c178119437fff2d31237e44ea553e0fa1d9194155fabf9cc79f0fbe4165946cb95593c5596a301e7b82823597216e7a6ba0f9f8871378e94290a84275eac66391fb378c93a97728c710945f22372b87611009ba006dfcc57b97408262490a8c0276b95cfd89d37745fe0d4fa55618faeb1b81f734b5656c6277f343d9d09946bef6d0c02e5f56638f434ed49cc452dade73cd4d7723fd19ba0c39f741fa364acd414dea1601f0c80886c0fb595e189790769b3832f8dd572372ddd6cff3acdded4ca0b721fdd4118441a56b3bc511a2a8f167435fca77ee1c5fbffa79b1052be49d86e969fe7397e66e135f856a0f02476d8813783d2eb327f8ed4c87454c8e360c5de8031b2d13b9fcb9f7da459bf7de53cb42ebdaec8961283328f9816a494716df74137f59c84e40841158f9fd72d9dfc9feff9e5a3730ca5e2e93fd0fd2aab6c526ca866eb36961efbc473ef7f793cab8f12a6963bd7784b7de2374f2e564779802d7d259af46a1905c1aab96eea44ab84f93d7054f538b530aec0ce1d47e7b897bebd90a07cbdf3b1648d451a242065d2ad06316ce681e46b7cbeedd8ab684e0b985eec41f985c352b2967a887d781ecd76b51e57e7118669225d8265ac7c0563f4917669c6899670f0cfddb801e3a18bbd9ee66d79c3845823510af10c9cd07ce1ffc34fcbc86685893495541434cc431f0ec904163670462402eb48ea75ecda5d3226ce2220430b2bed0e7161e6223c2f425f07677f12fc05c553a06747d9d03b6d91a8b45033880f48747f71d876c68635d9f5a48866cbd57a60a2d49b31684cb07d455dc73849c386be90f1712e76eda311b5fb7ac2daf764172041f24e40c612996a4e0f5d9a233617494ce8db8ee0d976f214e565fe1b1af085044381001a9d3e570d1e5c0ea2c4a875d756874108f64b25c987411b1011f37f3ad8992e0c4478bddef0c7d78eef7664e9ab03ef12772b44fb6d8dea77423e3aafe90eeea513ed93b6c8e581be83ed3117659c78af4ae83d9146bed40ef96449a86fefa471b3041f62adb1cd25687fb8d84971a7ee20d05ff08f68daa52c99412929136ea33e1a498c834526dc068b644f54296f09ea0799064ffdaf0b66bbec462cf2945c0c84784b82d6c6b857e07e2f7dbb0fcce3ec736db050db241f9a33c949470d666d6e585b86be5e22766a8419ac1c68eb1e9bafc4ec9c00be174ea2f1b64fafa79f744c54c61a407f512494057da67cfe74da307dd141ec333adbacbbb9df1cc6d575fbd71c277a8dbaf11e2200e370f9ff40b263b200454e73c2d32144a8f3e96fe182bbe882068eff906dbbe567acd4a3805036296ea90ede1eccab622c306c38121fae15734e9430b1287f5a6d082b1668e3cb6bf894428da03419d0fc5a3540ea64fa84f823625413896a0d419daaa220eaa046192e8b12412b2027540906db62cae4b3e11a701fb417ba48f68923c295025a13ec68835f6c38e154b71d018054ce229dc0ee7fe81fbdd0e7b8af32427afd3cd0dbf917c348ed1a00fa9c0e8f32b73cd335d910b973af67958c661b2f71858ecccde2610dbe54fa0587799a12ecbdcf07f7c7eecc89b08913f37ef107a6dccc67c21f05d2f28bdbdf4de2ea901c8f80b05a5034a7ba4c8432806552a0ca1a843de8fcf4ee5dc5b953692f2177449e7a9cfcc4cb0d03b3444fba9597fb24dcfc7ec27a6aa61fd15f0a262dbe6e0dce5f93c491e025276ab587f10c0ae32a260514138e6985b5b56c005b88a56a6e7501277a9b59eb02788aa01104508165b4eb3c9f083455d34d62033b4de12360feda671da71e02772ad62316668132205e38729d585daf5a6400c8369c9d11554cca4094abec7091839d7ecd6667eabee515e172cee7e431c72cbf8c29633761dcabee9d0062977b21368ca7e9bddfef2247a5aedb06a9fb9cd87b0330a43678fd08d4f2aae8ed720ea823759164a1abf30dcdb7022eaab9cfdc7ba8508b757ff25ea22d7b77e650210996ef19c5d6048a3fd18b7f70cfda8396cb3fe6d3c1f826a1429c0a725f737772d6bb554dbd27088a169dbadc1ab0f46a93fe62350c4779a317be41cb8f3a254f068625a2989e8aa0a17ff7ccbbd1e32494a4b7e280df02422c8ea1495ba4d8b64f715588e61dd228026cc80e1bbe23bc3394fa733104219c6e422e07c4c38f33c9af10f06274972749112c853ccf228c0354839e9352ce73abc031890ed7dabe6ed162b306f420b8c3d5d7388ca4aa5399d803a7524fb86a0d04d423fa6e9bd56d5c36cc83220223c41c2913a3c29b488b96aec41faad3d528c01ffabbc0b5e4cf0527f23a38d311f43c750a5425546360407711b870ce90cdbb36eb4d678ab7942bdb930573bbc33a9c453ebfd36b210433fea9f78e415d75ab9b39e37e421923325b15454687f36f24fd1730b46d7df94f56673a7bf71082de8c8766cb39085d12f069dce814e06636c414bd1b16049ce970b6bf271f3bfbf2b49e86085616a4faf657ad9b63402b288390a7215d2c1f7f93cccd84976e24c638d612cf037377c92bf5980e019f5fe8add4279623995af76e7efe31d32aecdaf151ada784a97e105e66c9b957e2873a2ab73ec444db19f677cc217bf548335f2ec23b052f4b649e28850c063bf40a16382af647d09f10bb3e5a2d81fd6a416c3b2c8acd99be5ff117e0e47de24572811dce551fc07e1b6ca23947870214a59f28e69bd8c2d230c7a861cf9e85af039ca31b1d15944943be8f12f5e21ea9603affddb9e109f7c9edf0dd981ad5e60c50b144348057bd1d53d6918e434f5be5190dea8a3e5d90f38ab3f7122e88c5c7850d364035a7b5b0ae9d65e8cf47b70ee1aeaa65df25adf4b6ae47ba4967f0c77a628479099e22558bceb750d43da5dc359be3031e9333e774cd50f3d60fae0bdfa35386063a9672d9fe373d11b1185da0b43c0f4ce529207f9a061d89d175aae3a6ad2391cb194d35f2df46ccfc84712883855b167a944c6e7e5de9f3a3f8b5fc6d4a805ec262df5e1259892ea3a937391dfded867b9a4f21aca0cec4a9467c6df177fbad5a9d12e290ab33b3f18d06a40a2ca62fdd2e507d1fa92d6840c6e97dd8b58b462b5caa346efab1880893b4d7bf9d89b9ea02a67a8b1234f706e3c68a4ea2a05429958d78b210876ceffea62b4b6c04ea6526c3444611ca625444985b236210dfa1bdd06a9c6c68e1bf5681fe705a9ecaed3ce18c41a3d8a492815454206d7dd00129e0f260a6d6fca7dd9b62b34502bc23c154b1a013fed7c7accada4dcb97709b8d833edc08cbebe6918d9766091ec00f98a96243db2051f2184f22b57258255182129136592e3cc4cc675f822cb67aa76f14448da07aa90c27acf5b92ba6b9429a14df3b4ce28161c8bfeed2801a83d23a2c0b54aa688bcd0292e40e45941020d592bda0aad2a2ef95206ebf9f1e8056d8ad71495a658a9678c8315b49f0ea0bf725c749402523b07325173f13bbba918ffad3b97b01ec7d13a9ec01b6e55a58fbbee5d4b8933262474f02b6d87039138987a559978e6ab26180c4faa18cc5698093657e8e99cc76fae4c142bf3ad2b1d28578cc6c0aee90c2f324198d6f331430fb709e3686f74ef3bc5331d94e87c8cb17d1d0f9c0abe2b42e4ca7e8c65a7a40152b432f574d33adc6d8c5d70af4008f183735ef3654b0ad169acea73fc676c04647c72caa670900f9fdcc1a527dd24539c1d8f0a3962c8b47c9e3fb36549cfdfae2fbde74b74fe95d47d8bc493aed2a0fe1302f22f1306da762415887541a44142a4291bb19a32ba347211d917a3a40552cc4bd33a3179a78c71be330ea99a40ea0508f27610f08a14cb6b65f6b7f5765a4253334c91b666f9362c0727d1d71ee0d2d43a9a496b44cc7eaef3d60f4a81c6a86a37d3c78deb54179b285cad6256b17508c4a7ff8b9058af0a0d169f4b9feb20fabf6d9936077bc77cd05662f5c06f4737df513824599b3c2a3465936bbab8683d32e8cdb157d0af5d12e781c5643c9e25865b0aa89df79b9acd22b803d855b3c0d91ab91cc08ea3bd5b6acb2d1f9b5a39ed0f6aa31ab87f56d722d03574c87eaa0d13ce85d55196b4aeb53a7b3379968afec4b73c8eefa0fe6b85916f0ae9bf6fab53b6419c4aa13702de5c87068ebeafb1a0883bd050d6c601996ecc4a6570662e3ae31f34d58b97943e2fc4dd18b85f3f9f8707efafaf4d25dd759ade99b40ca383389bbfd5a775d6fa2059337a1f007b59691da5441137c4444b7497c42b795cf76a728995a0c7e005d368666bd1458456dd2994c75e09832dca38496b572b517e0f8c0ea61d3e18bdc61198048f234cfa74cb978b6d0328896f62a2fc06f746a72262b319b6aa7fe9f54f4a1803e160590d42b1734e2660b4102a3fc9d6170c218112a4dd91b45713bac13a303e9d5da08a5758d4aa975a8687e384ac621ae8c61b89e56c51565a0875efec8eabd71981f2fa5b086f3bad2b41ebf840892295acfffa11495e2d540329a2b1cf2ca4d47e9e82af28a811e642d74e0a89eda214fcbb59958d4b4ac278f56330b6e83b0caedae2bf01a720bf71628350faa7c28892684b847ddf62b26fad45490e579b582881de603d516c1975ccd147567d012f9e503383d959a9ad15e89cb74bfd473af72a24a6fba789ef83b9d8bb32b7b48fc5d084a6068581182cc81b124e744991726e8990ca117334c0a34c7bda67b26fdeb0dbb4cda", 0x1000}, {&(0x7f0000001500)="a608e5375d041819002672f31c8ba708f348715e2723bc537d6f896d91e66831e2676dbb4d29abf0bad117b53e7aecaf66f4aa00000080ae6d681c320518aedcd7c4852cbd4316c10fa6525118695cbfd64209844bbeebfd7435adafa6582232ee0a62896760f8d90558df1bce42b400c1701f8758ff5cf8d9b5f1142d5f38ca17ff6e964c3daa17fafc61214d4126d92ae7a2bbf60f55edb34a04455c645e5f9fc960cf77596974fcee72b256c3ae84", 0xfffffffffffffdd0}], 0x8, &(0x7f0000001640)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r6, @ANYBLOB="00000000000000a6c300"/20, @ANYRES32=r1, @ANYRES32=r7, @ANYRES32=r6, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00 \x00'/20, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="000000350fd2c68000"/20, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x2}, 0x5) kevent(r6, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000040)={0x2, 0x10000, 0x7fffffff, 0x1, "8e8683d5cb705d10e138bcf7ab99af48bf7eb723", 0x2, 0x4}) write(r6, &(0x7f0000000340)="d24b492cc5513ef0607517cd00cecb25c0cc4b00c2718ad7c2118498aeb23236491f222f472a29ac25aefc189fefd452b36e7494cb9b09fb0f73fcd5a48a38d77aa3ea059f9c4121912ff60c1ba7cd18fd024eecf6b2d965733723db22b9ca0eaded4c2be63d4156df65b48383ac21aec1ae021f894f10e065f91ffceaa233b4cd600e47895f32d3f097e595bb4a5b750b5b1893bdaf6840ebc99f9c7330f6b5d31204cd4f37d2e027441e440dd670282e8f046707d4f3b49c", 0xb9) r8 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSDLT(r8, 0x8004427a, &(0x7f0000000300)=0x1e) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000000a9, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/65, &(0x7f0000000240)=0x41) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x28000, 0x1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000002c0)) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") r3 = semget$private(0x0, 0x3, 0x4) semop(r3, &(0x7f0000000100)=[{0x4, 0x9, 0x1000}, {0x2, 0x8, 0x1800}, {0x0, 0xfffffffffffffeff}, {0x2, 0x3, 0x1000}, {0x2, 0x7f, 0x1000}, {0x4, 0x2, 0x800}], 0x6) r4 = msgget(0x2, 0x50) msgrcv(r4, &(0x7f0000000300)={0x0, ""/118}, 0x7e, 0x3, 0x1000) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2181, 0x65a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffe, 0x24) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./bus\x00', r1, r2) truncate(&(0x7f0000000180)='./bus\x00', 0x0, 0x8) poll(&(0x7f0000000140)=[{r0, 0x15}], 0x1, 0x0) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) fchmod(r0, 0x94) write(r0, &(0x7f0000000980)="0c4a4e4efab0fbad605a579b8daa562e91899ef1b27ff2d3af2240c08774a2195aae03afd0eb14b000df", 0x2a) r2 = socket(0x21, 0x5, 0x2b4) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="3ff4ebd9ab38b4a809040b90b2d76be0fe0a5159538f032bc4f5dad4c8b4e62a73c7a1bac20fc613f04dc1bf05ba6a829b0bcceb804330188050f1fd3623c23c79ac6fb55d3a34ed4ecd3a1edf839c15dc89e56476196eea6ecd22cb08d101ce5e5809dedb4ad1cdb3b9b5c6079938ae2d4371d29832dffc0d2a6f49e7aed875b73491ba6d90e169d7ca683e000a1bac60cd86d408ff427e8909f353d20cade178f01352cd94c8d67394ed8e8a", 0xad, 0x40a, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f0000000000)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f392a37cffbac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5", 0x150, 0x0, 0x0, 0xfffffffffffffdc1) 16:00:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) dup2(r4, r1) 16:00:06 executing program 1: r0 = kqueue() socketpair(0x18, 0x2, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0xfffffffffffffffd, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)="000000186004008ba8002b27febf02000000ba0d31e99a00000000000000020000000000000038b60fb5592f", 0x2c}], 0x1) 16:00:06 executing program 1: getrlimit(0x0, &(0x7f0000000000)) setrlimit(0x0, 0xfffffffffffffffe) 16:00:06 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)="c3ab3f19937d6b651ce58cfcc4a39302e77327217da7af626884f2cbea129d4d7301b0c72b057e12549993e58579c348", 0x30}], 0x1}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="8cb6d36d1e62f8032cf43357deb251fc0576346f32920eeabfc48c998cdd6ffdc72b3353badc84918efa23f14927e2b6993889a570d2b0f69d709c4644fae740b7db52605c47dcfbb29117e7934d5b2e1acf3ce8af0f8836749d87926e2848e1", 0x60}, {&(0x7f0000000280)="205b20da7b7b910c681198c82f9971edab1a19b167c77d55f3810fff9e2dc2013e25396d284612d82c1cf4a7ea5726bd2cf850efc43f57d104eb6345b47cdb98b875d2ea42f07e1194aa7827710d8e70fb27c5c0496d8f9aeeab75f023de54d4003b53e680ce728a051fede53b2076fc80b4797a8ad8838b4503f6b355dc54023597ac2ea7fd5db71cc9ce9cd89de28df53e96738e33136c2b2e14ab993d8ba59081c7d1e32d242390c9fea6eb468bf0ac0783c35a927a709ea7f1bb3560da637e81ed509ea69b55f5e19237dcfac9fc9bc49593aa1fe46b58e834866d803ebf9bcf5a430da6c5a5e589d23b53e75fa7766800feb96209a1", 0xf8}, {&(0x7f0000000380)="868762c790441fd8bdc82a5f7633cb22d052e5e62babf8c700d886cceb5ff814c48c257345b6600144252e693817024722f0ecef8207f98fbb083312fe58704c0c283a4923f44fbb8d6870af0c2f3f1f519382b6f9773b11e8c6cbd6e388ae1963963f305979cc29931fa1766e75397c42a3dc941adc9a740214c440442237fee9f2668fbfe42f8cef32bf6a3ef9d6e4608b204592033fb2588e748431c01b0c4d25e191355f01eb78ec7f476639bff7ea1f2d2a1a2fb1863fda4b82ec72fa971be4fdf2a50fdd3daff60dfe10b9", 0xce}, {&(0x7f00000000c0)="1885438fb69710b087fd1f509981130421db6984bd44e16b973412578858e8c2ca539208628ee0fb7dc5d1a66c808532c70abaccc5d961032aad956080b066cb8cfe9636c2d62ec27c8cb7f902", 0x4d}, {&(0x7f0000000140)="987e1939e6877d588fd2a9bd3487dacb5dc5af19b68810f7e295cbaf7d12e988", 0x20}, {&(0x7f00000001c0)="50de4ed68b6d9a4bf991a6cb7b26f77632d303d8f10205f8417a5788012c2e7bd75598158d6458d83ff4217649fc082cdc74937d905b9df76aef84391b70", 0x3e}], 0x6, 0x0, 0x6bfc) recvmsg(r1, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f0000000500)=""/220, 0xdc}, {&(0x7f0000000600)=""/253, 0xfd}, {&(0x7f0000000740)=""/41, 0x29}, {&(0x7f0000000780)=""/13, 0xd}, {&(0x7f00000007c0)=""/220, 0xdc}, {&(0x7f00000008c0)=""/126, 0x7e}], 0x6, &(0x7f00000009c0)=""/82, 0x52}, 0x3) 16:00:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x21023, &(0x7f0000000080)=0xffffffff00000001, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x7f) shutdown(r0, 0x2) 16:00:06 executing program 1: poll(0x0, 0x47d20483, 0x4) r0 = socket$inet(0x2, 0x8000, 0x8) fchmod(r0, 0x109) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8010, 0x0) pckbd_enable: command error pckbd_enable: command error 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x80002005, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) pckbd_enable: command error 16:00:10 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) dup2(r0, r1) 16:00:10 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10800, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) 16:00:10 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) pipe2(&(0x7f0000000000), 0x10000) listen(r0, 0x0) pckbd_enable: command error 16:00:10 executing program 1: msgget(0x3, 0x42) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x1f, 0x3, 0x800, 0xbad1}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0xfff, 0x7d9, 0x1000, 0x245}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8100, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x280, 0x0, "9aa15fae0c9aae230df171567c7e329d830664e0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xd4bf5f3, 0x7f, 0x8, 0x4, "672f70ff67302e3805bd5e82bf09234b64e3df99", 0x1ff, 0x9}) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/230, 0xe6) ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendto(r0, &(0x7f0000000040)="5cea8e6f8ef153f75d8fdec5ca86accb4e91f8c00b49d23aca1adea2e5788a87f2b7921af81003ef6e008ab8d8bb552b3216745826b442ce3238c85fadcca4efe611dbfd7e8623ae2a6f29d510683a10ab8f5b5c07860b6f6bf80b4411f893c995b6d6f782bf83206ff517adc961afca89687b2eed9969f384e638f9dfe7b35c8accc65a8e2cd89bdea4e7d9c90c4ae3704da731bf8216482905398e1ae2773d83d7bcf8742bb95174254a90806e3d2dd35b7f3d47bec059004d40ae4d7428c0beee77bf12d543c91d89036b4e6db9388a74532056be", 0xd6, 0x2, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r1 = syz_open_pts() r2 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getegid() r7 = getpgid(0x0) r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x7fffffff, r3, r4, r5, r6, 0x100, 0x2}, 0x9, 0x7, r7, r8, 0xab, 0xb3, 0xfffffffffffffa63}) fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x4000001, 0xffffffffffffffff, 0x4, 0x80000003}) 16:00:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r0, 0x2000740d) pledge(&(0x7f0000000200)='vmm f#) \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x03\x00K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x401) 16:00:10 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x203, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bc9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) socket(0x2, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) select(0x40, &(0x7f00000003c0)={0xc8}, 0x0, 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000000000)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000002c0)) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) connect$inet(r1, &(0x7f00000001c0), 0xc) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xad, 0x2, 0x20000000002}], 0x6, 0x0, 0x2, 0x0) write(r0, 0x0, 0x0) write(r2, 0x0, 0xfffffffffffffe7e) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) msgget(0x2, 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:10 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0)="b415b67258be4e48a50106a34e759400a4a6b9aed7778671ae92f62a2273ee6e7a8f86d8c4742a803d25ba128a6af8dac2b0f9a40b10ab2393541846854f007869dfb1c7da6edc7868aa8ac240183d2b49203700e64fc5cda55b09355bad3715c7ef7bd0b16bfa66d77b6a3fbc474d8bc1bcadca43e7c9a64492fcee0dcc2e38a64bf5cd1fa25adafa01d3ae3cc46a110fcfcce1ce71e140d112ca3e7fc1b67161a72be115c8de827ff6289bb0817e0f34c61ee66e037142a723117f5595b9255dfca6c5e12a0eeae02242dbb18b7fbf6707a36183cb12edc569b490cdbfdecf3fb0e6e52505b2a8db2483683e60a41fa1fa0db3dc6fd939b13a", 0xfa) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) write(r0, &(0x7f00000002c0)='e', 0x1) execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x8090, r0, 0x0, 0xfffffffffffffffe) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) close(r1) socket(0x1, 0x2, 0x9) 16:00:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x40004004000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x82, 0x2) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186000008b030023270000000000000000000000000000000000000000000000400000000000000000", 0x2c}], 0x1) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) bind$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) fcntl$setstatus(r1, 0x4, 0x80) r3 = dup(r0) getsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x3, 0x2, 0x6, 0x6, r4}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8100, 0x22) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x97, 0x9, 0x8, 0x1, 0x2003, 0x1, 0x809e, 0x3, 0x3, 0x102, 0x101}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') stat(&(0x7f0000000000)='./control\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./control\x00', 0x10000, 0x22) mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x4504) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x2, './control\x00', './control\x00'}) read(r0, &(0x7f00000001c0)=""/222, 0xde) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000f87c8a5b671b1b542a538706000000b810000000290000002300000003000008"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="2a5484dfe9c4fa9384c33b2c5f8e9da1b94da585c72b3b1265390b76498992637369381870ad626a4657f0fb851417e36aa15ac90846b3e372c4fbcb02e79db81eb5d7d9d7b03245ab286bfb9626406efbfce95cae3fb1995f7b29dbcf3ebb28793339d38b02b3467bcb556e1b4e6c2dc49d21ee1fe89a24b65a0314ca836ed1c1e69aa400043bcc9bdc0170c4d5b79ca8d345223de7873434fe3326fd3bd7e45e03e43958350649715f7151259cfa4b6c1dfdf830f4d9126ed246bb6bb9e1c7c53dd1b53003e2f371fe2cc2dc94d0692f56a468fd00275501328896a6fa18270791d6ec", 0xe4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:11 executing program 0: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x2) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) symlink(&(0x7f0000000080)='./file0/file1/file0\x00', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x202010, 0x1605) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x6, 0x9}, 0xc) 16:00:11 executing program 0: r0 = socket(0x20, 0x3, 0x8) socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000001180)=[{&(0x7f00000000c0)=""/101, 0x65}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x3, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) socketpair$unix(0x1, 0xb, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, r1) r3 = dup2(r0, r2) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x28) r4 = kqueue() close(r3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:11 executing program 1: setuid(0xee01) clock_settime(0x3, &(0x7f0000000040)={0x9, 0x7}) r0 = getuid() r1 = getgid() r2 = semget$private(0x0, 0x3, 0x2) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x9, r0, r1, r0, r1, 0x88, 0x1}, 0x1, 0x5, 0x1}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) chown(&(0x7f0000000000)='./file0\x00', r0, r1) msgrcv(0x0, 0x0, 0xfffffffffffffe60, 0x2, 0x0) chown(&(0x7f0000000180)='./file0\x00', r0, r1) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x1d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000100)=[{0x7fff, 0xd72, 0x6, 0x80000001}, {0x0, 0x4, 0x9, 0x1000}, {0x4, 0x100000001, 0x3}, {0x8000, 0xffff, 0x3}, {0x1, 0x2, 0x78a, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x87b5) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef47", 0x200}], 0x1}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) fcntl$getown(r0, 0x5) getuid() getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) recvfrom$inet(r2, &(0x7f0000000340)=""/159, 0x9f, 0x1, &(0x7f0000000140)={0x2, 0x0}, 0xc) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) 16:00:11 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x85c, 0x0) kevent(r1, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) 16:00:11 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x8, 0xa0) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x1, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x8000200b, 0x1) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) mkdir(&(0x7f0000000080)='./bus\x00', 0x4) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) 16:00:11 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) r1 = shmget$private(0x0, 0x4000, 0x120, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) semget(0x3, 0x1fc960d0289e1875, 0x11) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) 16:00:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffdffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x10000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x80) ioctl$KDENABIO(r2, 0x20004b3c) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) fchown(r0, r2, r3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) r4 = dup2(r1, r0) socket(0x1e, 0x3, 0x4) ioctl$KDENABIO(r4, 0x20004b3c) 16:00:11 executing program 1: r0 = socket(0x1, 0x5, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) shutdown(r0, 0x2) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x21}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8810, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) write(r0, &(0x7f0000000140)="b95f3a71b03ccc576ddf59f1db31cf2c4b5dde8fd971709606b64be249dadaec07e690122467a3eb558604e27eba409820922c3b2399cf72260a6be4cc8c648f187e224f1edef78d2c2792f0f5cc0c5e0bfdcc4c67dc4a104181761df63a9ff29b0d2143b60146e48ae33a4f7178fedccbf0c969d574a8eee64e291440ce7f1a4dd3a38a669228645ca7a0e7a2e4b98d689f4f452752f226928c199ed01868faab4de92788dc9ada5d1ade67b9f36bd590410ec5fb52b161248a980ca3b783a99f437472d096b90cafce85721d73d2f67c0abc4367476161a28f", 0xda) 16:00:11 executing program 1: select(0x144, 0x0, 0x0, 0xffffffffffffffff, 0x0) 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000001c0)=0x10) r1 = open(&(0x7f0000000000)='./file0\x00', 0x240, 0x6) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x6}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x80000040, 0x5, 0x6}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x5, 0xffffffff}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x50, 0x0, 0x80000000, 0x100}], 0x7fff, &(0x7f0000000140)) syz_emit_ethernet(0x2e0, &(0x7f00000001c0)="af5d8f829ecace7918cb35334dd075dd47") 16:00:11 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002003, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000248) 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x100, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x6, 0x99}) r0 = syz_open_pts() r1 = dup2(r0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r3 = geteuid() r4 = getgid() r5 = fcntl$getown(r0, 0x5) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f00000000c0)="ca700ad0f4d4e504e37dc74cf864148d5ce143a415cb57c40b7a8af7a865e5d5abea97d747ecd7fccc22bd48cec06395e277f64d0eb99d33f6401d3088fbda96aab1b0", 0x43}, {&(0x7f0000000140)="899e80b505a7568d30f886438029c7dcd64cf83fbd7d4752dd8252807a42ef95ac80eebdb457824fc970bbaa40c17d12423ebfaa1752d1794878e38fea53c3534367b52296661a4ece6a7dd0f4d69b5cf5df9f3fbb0848b2c91fefc07464c001bbcd7820273ace6f866ef0ab02ea48418d23911bb66e5991195c1ec59c76ccdaa64813c4709cee9ac180afebc9bf5e314f465bebfcca4b04bccc459eb9fbdc66d178e4b5e62ea81ef221143eaf0915707cc4a81c51f387e7bcaef1d00c9b22a6f31b8bd3b701dc43", 0xc8}, {&(0x7f0000000240)="a10f4d05d0da9ad8555ebb12953aff46fe1580e741c98e6f1be70b358e4d27d3d7efb8b55263cd46e084fb1b81e1ad46cd66405035a27053e985ed33da2c2532eaaea9e8bc19103602a3169467743c8d84cf0897865ead80ec14a05a2a480c83df1f628ddb66dcacc6429ac85742d7301d757c2debe045d19fc455a7c8ae00175d9c810ba22be20ba2ade8b4e9d21d8979474bd39dbc0efaf13c7833f35279efa1edb2154eeb7f9d1214fec0d43681c1b2e90bc6150f3ee62b19b059350f6633297bd9012b473d9267dbd7f93b8cdff340226e6f68a1ce2cc0bd43e3ce684c3dd1b62ff6be7e55fd9e", 0xe9}, {&(0x7f0000000340)="359d86b81d058e047360ca7305acd49152b635c7bd0540e8f2", 0x19}], 0x4, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xd0, 0x8}, 0x5) close(r0) r8 = syz_open_pts() ioctl$TIOCSTOP(r8, 0x2000746f) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x100, 0x16f) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000006c0)={'./file1\x00', 0x7, 0x2de, 0x9, 0x0, 0x10000, 0x6632, 0x0, 0x3, 0x0, 0x10001, 0x5}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") ioctl$BIOCPROMISC(r0, 0x20004269) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000680), &(0x7f0000000640)=0x10) r3 = semget$private(0x0, 0x12000000000007, 0x2000000000000620) mknod(&(0x7f0000000440)='./file0\x00', 0x2, 0xfff) semop(r3, &(0x7f0000000100)=[{0x3, 0x1, 0xfbffffffffffffff}, {0x4, 0x5, 0x800}, {0x4, 0x2, 0x800}, {0x4, 0x66bb, 0x1800}, {0x0, 0x41}, {0x2, 0x7, 0x1000}, {0x3, 0x8, 0x800}, {0x3, 0x8, 0x1800}, {0x1, 0x5000000, 0x801}], 0x9) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f00000005c0)={0x18, 0x0, 0x80000001, 0xbbe}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000580)={0x3, 0x3d}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x6, &(0x7f00000002c0)=[{0x9, 0x3, 0x8000}, {0x0, 0x1000, 0x5, 0x80}, {0x8001, 0x3ff6, 0x1020000000000000, 0x81f9}, {0x100, 0x10b, 0x1fe, 0x4}, {0x7f, 0x58ae1299, 0x9, 0x80000000}, {0x2, 0x0, 0x1, 0x7ff}]}) mkdir(&(0x7f0000000480)='./file0\x00', 0x1) mkdir(&(0x7f0000000600)='./file1\x00', 0x8000301) pipe2(&(0x7f0000000040), 0x10000) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000280)) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0), &(0x7f0000000140)=0x4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f00000005c0)}) r5 = getgid() getegid() setregid(r5, r5) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000900)) fchflags(r1, 0x0) syz_emit_ethernet(0x12e, &(0x7f00000007c0)="b61ca4fc64f70ffa9d736e17e94d6c7f1153d59e36e18af60c5d960f6ddb971890a75b8b08ff563bd11723753d79f176b0c76933303f46f268d9cf44c7d7b66e1351eb8b31ea132485a21e9d0dbeb640442b6f2ca40b8fa3eab65bddb01b382c20ff7fdf3669a172baf3fc49456b7ba9ccae0265c5a410a12037bf2ed19e12d64e48c641d677ffbc61690a8b34bf81569b5f6c45c7646d44c23066f0be11a2fa96befdd866fa85c9f4eba567003a61676ba661166904ba7d22300b7ccac92d446f4ca5460f689423bf64bac8b33ce0fac6c80dcb88260723f3912802cc3ab295d12ad1c78ff8cbe4352470b52da1d614178cb1022644ca1dc03a2276de159ce9b6f9d83a658d2e7d62310cc8f535a8aed300308e6c80c8abf24a46921b4e9f7018dbed50ebe5c6a10fde15d7bb6f") ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000340)={0x6, 0x1}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000501b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = getpid() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) r2 = msgget(0x1, 0x111) r3 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getgid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0xa08, r3, r4, r5, r6, 0x7a}, 0x8, 0xff, r0, r0, 0x5, 0x8, 0x400, 0x3f}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd, 0x84) r1 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x22) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0xffffffffffff0001, 0x7, 0xffffffffffff8a63, 0x1, 0x7ff, 0x2, 0xfffffffffffffff9, 0x0, 0x0, 0x3, 0x4f}) r2 = fcntl$dupfd(r0, 0x0, r0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x425a1fbf) ioctl$TIOCCONS(r2, 0x20004276, 0x0) getsockname$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) sendto$unix(r2, &(0x7f00000000c0)="a6e6db762730d5d9ef216a0bd46051cc5ea73b60de6877532bd577ebd345a47c558df77ef6b2f4e759efe8f82efc5c369d2f981bce117b938c007e2facec2877286445d4eceb0cce71641d29090130fb401c13650328e75c18c99586f9a81c3c0aae0389b274804c5c8340486583d94d21a15151fcd5dccb91b24301ef864ec7ef7d89447a5ba259214fe0f4aaef84a7f12f446b1fa27d4137a92b8b2b467cc8db0dd2863b6a2f2327e2578b7574d03494ecf8b741f51aa222e875875d3e2cd1d81436d76fd8e86cf1137ecf0a8d115a0e5797adcde4e0e59ce4557e44899568fe0835acbe01f7b7a7960dbfb9", 0xed, 0x402, 0x0, 0x0) r3 = getegid() setuid(0xee01) r4 = getuid() ioctl$TIOCMSET(r2, 0x40044273, &(0x7f0000000000)) mknod(&(0x7f00000003c0)='./file0\x00', 0x1, 0x6) flock(r0, 0x0) getegid() chown(&(0x7f0000000440)='./file0\x00', r4, r3) r5 = semget$private(0x0, 0x4, 0x200) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000340)={{0x1, r4, 0x0, r4, 0x0, 0x40, 0xcc}, 0x96, 0x4, 0x3}) 16:00:11 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0x1, 0x10000, {0x4, 0x9}}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x10, 0x3, 0x6}, {0x200, 0x1, 0x7, 0x8}, {0x0, 0x8001, 0xbba, 0x8}, {0x6, 0xff, 0x0, 0x6}]}) r3 = socket$inet6(0x18, 0x3, 0x0) sendto(r3, &(0x7f0000000000)="268db89c49f071a6dc23a568245cb08cf0e3a7ca9167d38c42956e4e17913f0f23bf29cbbcb21cdb67f3860a0971c70360fc2eeb2cdaff44f21eb538aa3a81f18d4bbdf3a4b949bb3ffc0708fee0ee1098d3f922fda494b4da6c0e7452f1abe0257e2fc8f6e9fc1638d781783e196f1454414e18eb4a0d49a0ec87a40cc7b5d0c929bac9dd7d4206231cab6392b212f07f181bf7a3f837e92e29ce957f1a907f9b616d5f8a2e4b4e008cd2b95ff4e5549495eb17ea7c1c4f4aaa44cfc728dbc3b84f475a40", 0xc5, 0x8, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r4 = dup2(r0, r1) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182f2f66696c653000"], 0xa, 0x0}, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = getuid() r2 = getuid() setuid(r1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) r3 = getegid() chown(&(0x7f00000000c0)='./bus/file0\x00', r2, r3) 16:00:11 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x120, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) r1 = dup(0xffffffffffffffff) pread(r1, &(0x7f0000000280)="ab09234703793b490cbddb867f20a99d21f990716141ec279631a36a87dba11684fb6bb95a91ff8f92bbf7d0c95e0ec8ede39093493356e4723641c932d5c30741431360234c33fb5b07749c09d47e3a2cec1a806fc439142b9b1eb3a0d9dd80eb91c5f3b4affa4be66033e85449ebe45920eee3fb7344f5ba48f6ce2fe218c7c77894b5fab59db332d2673d435fb5def03cfd14f005a262fc1ccb6e4bb0ab2e21509bf791dbb6669cc380cc3ad69e78cc774c3cc56e337c613ead7ba1740d36ad973c2a82d7f8cfe10b9284957c0957cfb7187767d98ef8004f78e45650ad731b59ec92d37ebd77db27f86711133db9f72f90af1f77c509de5223d628ec15ad16f055ebe75ffb6ac43160f0e87c8695be9890c754ca2f0c133677a464fd63afc03ea4f3041453dda7ae4d9a0e80138b44aeca013974227e2af428565bf7aa5dc879b54af33d19ab78072159b4aef21351ec88e3284c27f6b4aa4fcedd13f516e1a310056cad75f6daf8658a32870183b46c980bf02f9c9d2afb04daa36ae89c022e578fd070a6357d3e84f8f7d82b4c9fa087ece0376282dd76ba703db9baebcaa7411af4b82153b934ceebaf80f6a3dadff2fba04e58f81fc8c9c1663e637c71f3d947f06c17f2aed41cb43eea5352a405819040ea54bd9f8e6f9dbad2988a12dfcd075005af1e0bd151371ede94da69a9c76c99ae2b9d51ddd06732fd9d2096e5dd6da38cb6448d8e37e4c78332b964356abb1db3e10ace5e9a01fbfa5920f7fd5530d45a3d32c704e80e081cd8c0954b1343c26b56a8dcecc2bc43139cd50d7f7b511b622df57237262c6ff3d5c4313b23fcd649ad08bc510453d300cc9e1c75338b5d639534b38f31ceee86b017107114714659d40b287e63ed65d39d867e2026f29defbe2e5822cccd39b133d67f93c1a1c32654196bbe07b6cebae06d90b301aa381432be895113c445bcf4e6d7e527b1df2ecc4deed7e86fc48c00e135a0d3a7aa9b993f5953b01e0b5222bd9c5fd6d4bb3461d23ba5a24c9756b21bca38ba7b45de9d868f07ccb3fc70b089c70ff4bd0df268ab3ad6409de7ca0db52b05a159474f15c860d2aa0a3dd1756a98e322a3dcd70917833a09d959d4b9df51a15fec921683c31661e3307d055129d80f75bd0a63523d813fe83e5fb58ff31981dee7c180e332cfd553d3cf81cc93059e2e9ac8e06b0c48960e4e1985a1ebb586260b5bd1b3723a1d42ecd05a968b36ad3c87568c70a96a2b3395cb51367155b56519859a377bb97618716d785ee23549215f66bf6ee923817928c4e40ffb5035deb5dedcd2cd218d18bc65c0cd3259189729f6600ae668d81ff1d83bd3d689e8ea945e5425a74654611af6c60fb54eceabc4d74738c43b5d2d5489f3ee25ebf4efa745616adf10bf9e9a25c3a251bb51259bb2a8607afd4a770a6db75b7a30092ae9752e4621e008c2ef1dde6ee7951e0041a8a04834902a931049a14de65e712a1210f3c9b8eba0ef48c4ad265de5d231a0d6e6d3235286fe9d02168f6308a517c6c2b9815e0fd277071df38ff99de1ee7795ed1d350f9f3c86d06da16379e30cd2277f25f89a807ad5d14b3f05211f4243be3ddc82d0d41e3de6297a8d898bde11e293be37ad523a3bb2a412cbbc69f82884dc4214677b325c850a4e6c61b09b3cc294b5e12149aee91b99a840377331b4fe8be58e1e25e1ebbd325eeaa78da4f48d8c94bd7599a70e778952e3489e5a31ee335f4e25a942c7ee944d8ed575c049b4957691e7072b6706bcc96eb8ad95b3ce9a7bd69d18766c5505303205bcfb5eafe566eacc110fbdc6629e335f58ba0917427c34f9c878867c1ebfa38768c5abdd42dfa18741489e636c5ee9463546e64772c6045e8eec869e76c8f196a04e777e746d622a1e3afb0db3a05773fd6324b92a65bc344f705fd22ba9bbfe3f3a35c6aab57d07baaa795746d83a469c86e8a93196a833a459d4aa8b2b90a6800cd4594200f3e3b3049c423853529dff48e87435d04077969199f141982c4d9a50baa9680f12eabb4f02de529e530a904a631d2da0fd772f98c76ebc845ec75d7e8d86b1fd1fab6011b14553bd9498e415fb80fd35ffe9a92f7260aefaa899adb7e0cc25af19c43d1baf3f4d7682d8f7d42708227f9913602fef4b15b81aa49762748fa0689c63b6d5db2c22388a4b9ce5f2bebacbcfc3ec02e7f89938271b4aed195d3de9c2895be36e4d8cd40e71332d9cf215061affb595d29251914ade36dd8c48b151d6c4fc28124a41c88342bc3c011fdeef6bada228a7b2692ed1619de6d953ff4b45c5f63f8d3d40133ed9fe80e3d60ede45a79acbf31aa42c36ab71af97db73ea824923ec1d81d1e81163d721e3bb2c65537ae15107b3d29b5bf8b5c50aa2f694e013ee9eaf8d813a350d3b11e6a7c69d1fb226421f6f7fb51837166272e342263b7df2046912aec1a67e09a13dcb6333cef3ca9ef8dbc0e1471f76f5f88e3f34e35223e5e1177279b71291d63cbc0f3a1695f79aa0ba8dbad732733496bcbe04a0e3c14a4b89f455ef8dd54b60ff752f87c144a1920d8b0de018f090737e537841696afb7a704b7d80c6757cdc4dbd8b0f6bcb22d2029a1baa83327ce13268a7ed222a1c9b8e5cc04af774e9ab26c387efef3a687d177a74cd3f3e1aece686c9bb7cbc5fef09509c8e291ca7fe1bcf33440d3d7dbbacfde49ba79ea95e25b6b06686f0392e5f798e736cf257f709a177481136aa8b9349c27fb1b24e9f58298f8f72b4dc5fba532a0f595bda7e3407b2c82f834d70db363c39744871d8905d44a4d95ca0996548bafcb4befe0ba379eb5ae0d7c6aef43e3e67268bdefa7fcc561681f867e0302e127e47675f6a2e5f80ab7ae3bdd723af9ec751624c80a5cc2124d2e4f978f258e0c4687dd751c45cbc7bcf7b88b8070e531c4d0c63d112fd94dbe7d3f5e7e5cb1fa6c42eeb1170b45261eb98dd5b286bf3172e7e554802fcd64f4d877a6120791df3a1585a8504b101bb4e521967b0467664e15ae8794c8f5feba5c41595a05005bf6a2531d8a6b2558ca87ea357894178b8d81735043b0592bc9ff1accb47800b56ced43b9b742bd0af1b1cc2cb80f1c36daa497e9fa85a783b453948f4cc5ccd053bedb36e7e47943d329b5b8fc8e8248bac40342e7d804c78bf6e118bb1ee751637f52b47e76fa2ec3fa450bb3e927f656e6455da7e8dfc347dcdf4477fdd4fa23f486f9927e51fd0f8d3ff1ab3cb8a0b340d720160c23f939a18934a585ee5ac026348f34642ebd44b140469f8a87018dbcaf0ba94eb983a6ed3e59b66c9b4d125ee4a2e3446cc88a686cbd1a7c6133f1dba267951a598a485d17af4cea12206a805bb12583c136b47e72734eeda515067d5ef16440851e47c989da35c0536043a2cbbe8ef7b16212f47562220ae301db0fb99b02c1ef3bef7a3f814a207c23f2e55f383c1c714fe88c1c4af66622a8e884ab66d031b19f3d937b75128403bbae193f5a562304a6776adb75f6f40290d4355da99f4470310fa918a65df65764ea7533e4ffdb1c55ab53d2abe8896891cb5e15350fd97d529dd79d2b034cd06eb57c55b5f7cf6d60d6a27588891425c01548ee7c7c2b7749185d532ba6edddbe3660e8ba709138b6e17e8896e80949759f4743bd9518be7c431ebae6ab1b2a525d6dad693347f4578113582d9daa531db5d03e8c9fa8b5c4d810d67fcffba455aa77c2455d9d151128843a89ea46c697368f48560de7a60e55040601a8dcf9fb9ce3f27b3730084215f0551a4b1af2283109dfecde68456fef4242f3bee3f54f44b9b0c0a647e80df57d4ff207f961ef1bd849df57f971761850223e4288356cce7e3d0ba1f05d66845f39f67989fa41d15c90d4134c21bf02b8b4358af74ff9432742e804b49d4ab8e9ee914a7581d4f65dd587a54906e654c6208713e93ec57f1f07dc77cce47f145a04453a1f73ab035d66504baf4321b47b21b24e45e4798ef07fc660f57f4a72ce065faa3926887239a3c0928558c4add28733b5df5abcf4f20bb2348f478276982a7edfc311813892cb4552131b4c345067d02b729487023cc9d10ae1a5c552081281ac889c57967197e85171865ec2b1c8d00fd89196bd7b1e8cca3ca4eabfa54aa58c3fde77a84befabb9f0b3bf3f445a1b86e658148715bcc3313b20cfc84c0f6d602017f72ae72155daffd2306b0d1c9cdc2a29cc7f67997f53292035e48ad3711be7ad3bea2d6f914c371e95300e297fc6dcea3de4ad0b2fcbc4ae34b3781ae6306e092b08fcb245b9f3f07cb4f86b28c1b69974ca459601a42688ef62710116ed4692275a2a75e81e396c12129fdf16d93ddb21b442a7bc835045ca9c9fe128a640e6b8beec9a1f0ae1267ee39b745445f1ae010db62ea3abbedb0418807e6fbd2e61260b1a371b9bb1e1d55a03c32dbba031c6fd9e48b314cf73e1fea9d8f0e45142a9cfe0b9460c723abe12b533b96f7a36d2c88f3c18799a2877cd4b58a0e9595e30edf128b3a578b8e8097a9be5b0a6922be555a522f3be4844c28771e7b5e9f41de4b5a24c7be70008e0aebbcf591475b26efd3c7ee2f0110ab4959706d3a2b1605bc7bda75709278549fa8c8c5e15e33a1fec98a6d1447924959528748ab8f52b47c489e98801349d87067bd9ca35bd4de4b9bd689d91f1e5e9f4ea732223a5a55d0424fdfb259ca13f94af43af22b35095972627d86bafe0715c965890c37fbc8e5516baf8a50f487340c56c2ff64a29e001c49ed3982bef58c22cbec9c7d6946ed34dd3fca2a52fca49179258ebf3e04502e6bed87021063f5e58fd4d3f4b352453fe845257e1385d206c1746d8cac1aa4fb71a3b7bccbd8c1904ddf28602b91c6c4fde9dd25ed65a547f0e8044164322e9b36d42ed0b2f8023e96bb8c227dacea0aaf7360f0a7c953a57ad6a5a61064abe96ad3e11ac6210f3205847f56c0c3406d58de0794ed3cc7d6596df75397edb7a5487e40be3e73a849018cc2c8d8b75ff88529784f3a868efa0af5ae2dd7c30f487cb24a8d10cd99663dbf9e22cd835061f98587fd26cf30691b69d4bf0151ce67388172b5b813c1315cb3b4c6ead7df538725ee700effeaacc5d258af164599974e28fa6e9c2c09e36f5da29114326a2578e82c414d0d7c3faee75634c90ea04e4e1fa85920790cb6004d8fb035e1acafaf4e8349243960e75222b28610f87cc1071d498127dc84e4912683d9189ae346eb20b51eab049007d5adf9097006f3b1ffb8d68d67756c8c42c3cf16a115d59f54f1f34c265334341a51bea9925691753bfb6b9e0f9267e2b4bfead0420f6f3f4932f78dfcf1744bc9fd27ec8249b601f5f1818e10c2f152e5ef02da61770042dfa009ce3ed51c67a50cf5e5862d12b227c10dfc9c63fead766895ef0b231e340f3a234a1b1ab9555bce07f949bc561750288797a86f28a0d65695eac4becda9dda814ea0957bb89f63d11e868e8a169c09b6c80ba675171f57062aa63928e372fce3b44470c93c78012b8776f60cd40ae51084b9fed5b2472d021b1899a50f02e0079726c1ac401f0f279c4ba8e540e2d350982503902c5715f5aad4ff54ae870926e3e095ce8dba7908a267818b72c3325a2731438265bf4722b62505e3bd1f0cae2298a0b06e5b2d1820e1af244408cdcf403af1b38c309ee4572fbd8957aba617a7f24e1982957224b96eae70ae1e201eec265be82c12af25e527d490db3ebd3176ff4b609e23be930670c901236160d70bcc74114b322322e729271", 0x1000, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000001580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e07aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95ab263cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebc87d0424f6491eb8bd910e7d0e09eb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd0", 0x1001}], 0x1, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x1, 0x80, 0x6, 0x6, 0x100000000000}) close(r2) 16:00:12 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0x400000000000004) OpenBSD/amd64 (ci-openbsd-main-8.c.syzkaller.internal) (tty00) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x800000000008080}) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:12 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) listen(r0, 0xfffffffffffffffa) openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000003f, 0x0, 0x0) socket(0x2, 0x4, 0x0) ftruncate(r0, 0x0, 0x80000001) 16:00:12 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x7c}, {0x46, 0x0, 0xffffffffffffffff, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x4, 0x8, &(0x7f0000000180)=""/87, &(0x7f0000000200)=0x57) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000240)) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x401, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:12 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) socket$inet6(0x18, 0x1, 0x80) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x22, 0x1) 16:00:12 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x5, 0x5, 0x200, 0x5}, {0xffff, 0x5, 0xcf7, 0x2}, {0x6, 0x80000000, 0x17, 0x8535}, {0x1000, 0x4, 0x9, 0x2}]}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000fe4000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x4, 0x4, 0x20, [{&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x2}, {&(0x7f0000fe5000/0x11000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x4}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fe8000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x46ae9214}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9cd1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x4}, {&(0x7f0000fe9000/0x3000)=nil, &(0x7f0000fec000/0x2000)=nil, 0x2}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x1}, {&(0x7f0000fed000/0xe000)=nil, &(0x7f0000fe5000/0x2000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x3ff}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fea000/0x2000)=nil, 0x9}, {&(0x7f0000fe6000/0x4000)=nil, &(0x7f0000fea000/0x4000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8aafe91287b06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0xfffffffffffffe18) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000340)=""/200, 0xfffffffffffffea8}], 0xf0) dup(r0) dup(r1) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x64}, {0x6}]}) r1 = semget$private(0x0, 0x1, 0x208) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0xfaf6, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x25}], 0xff, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0xffff, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = getuid() r5 = getegid() r6 = getuid() r7 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x7fffffff, r4, r5, r6, r7, 0x44, 0x1000}, 0xc2ff, 0x8, 0xa1c}) r8 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x4) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000080)=0x7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") sendmsg$unix(r8, &(0x7f0000000500)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000300)="31b65b9d2a4bd1b7e9df2656ad55c2cfaf5bedd4111acb4812706d6847948ca247507bfb672c10378fa482f4e28e899959e9", 0x32}, {&(0x7f0000000340)="8b70c8d89bf0c9e263334e3610eb53aaa0b8f4121480946f8dc8d018fc3afd8d5d5770f0f61fb80e2ad3dd39f0c8ea0845622167638a6bcd896f7bda07ff24d375ace514e6d35be0d9c996a887302fe65f15406ab26cb2ddcc94b5bd267729abdaff", 0x62}, {&(0x7f00000003c0)="6e797e7ba59a2d6b8772687a3568f9009f1db91eb6a89d918a70f61afeec273bdc254cb635de4b5fe28789f029bde4a457ea74b13e2b3ce8a3dab07ad5c481044f641e9ec8cf4c7aab17772b907fab4d511843fad803e2233fc1b882bbab74212f3ab7ba876353ecb56e456ddc897b702b53a7f386976a4101", 0x79}], 0x3, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r9, r4, r10}, @cred={0x20, 0xffff, 0x0, r9, 0xffffffffffffffff, r7}, @cred={0x20, 0xffff, 0x0, r9, r6, r7}], 0x60, 0x4}, 0x0) 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') utimensat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x40) login: pmap_unwire: wiring for pmap 0xfffffd803f0130c8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0130c8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0130c8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0130c8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0130c8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0130c8 va 0x20ffd000 didn't change! 16:00:13 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x5c) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) socket(0x2, 0x5, 0x1) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) getppid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x4007, 0x80000001) fcntl$setflags(r0, 0x2, 0x2682005014e9e83e) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x1000) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x40000001, 0x7fffffff, 0x4c8e36ab}, {{r0}, 0xffffffffffffffff, 0x5, 0xfffff, 0x7, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x24, 0x0, 0x10001, 0xf7}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x8, 0x6}], 0x5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0xa7, 0x200fffff, 0x0, 0x4}], 0xffffffff, &(0x7f00000000c0)={0x0, 0x7fffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x1, 0xffffffff}) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[{0x952, 0x10000, 0x8000, 0x1}, {0x1, 0x9, 0x200, 0x2}, {0x7, 0x5acf, 0x378, 0x400}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80000005}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r4 = geteuid() r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={r3, r4, r5}, 0xc) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000080)=[{0x8, 0x6, 0x8, 0x4}, {0x7, 0x20, 0x9, 0x40}, {0x8ae4, 0x0, 0x1, 0x8}, {0x10001, 0x40, 0x5, 0x80000000}, {0x9, 0x2b7, 0xc1, 0x9}, {0x5, 0x11e, 0x1, 0x7}, {0x85, 0x80, 0x1, 0xffffffffffffffff}, {0x4, 0xffffffff, 0x100, 0x400}, {0xffffffffffffff40, 0x100, 0x6, 0x7}]}) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) pread(r1, &(0x7f0000000080)="1d885b8faf6345097bb76215a645ba9bd1ff00afcf6198f12b677e21c27756ec4c49e31a559f7104f70fb5d3ce0f3ffc3c3cc3dd82b2f9921917a38700b41ec7de63", 0x42, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) mmap(&(0x7f00003f1000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, 0x0, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="e4") poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00000000e900090000000000000000002000"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 16:00:13 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getpid() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) 16:00:14 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x28812, 0x0) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x4}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f0000784000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f000081e000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000ae5000/0x1000)=nil, 0x1000, 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0x77) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = shmget(0x2, 0x1000, 0x240, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0xa1, 0x1}], 0x1d, 0x0, 0x0, 0x0) close(r0) 16:00:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100), 0x3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x4000000000007, 0x7}) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="30996f9736762c941f4c2d8c3e361c564cf543bb2a67c073d7b823b9e76cc99eae322a8d8bb33d6c44f40a6ec7945f5fbac24bc139976b64f81946ccdbca963450ebb71b1662206b32f5b29a4baddb8da6eeb7567f4e384f7d9e68ee779406c3f67ecfe2aa45a399474100c23e3b7fd4cbb027e7c53d08878af3befb92522826cf72dd558531baabfc68421e8680fee454d0b2819721065c676c19077276849d3e5d6d98e4820c24baf04f54fe97e87d4e916808776b30c5796592e06e386ac65fe91b3822eee023020b26fd956a6fb7d3194568d5a690a4fbc9aea269952b6029a84333738ab1a663409cb771dc53425228ed077186ac84ce8b2a", 0xfb}], 0x1) r1 = socket$unix(0x1, 0x7, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) r2 = syz_open_pts() dup2(r2, r2) fcntl$getflags(r2, 0x3) write(r2, &(0x7f0000000380)="3781c7300d6eb906360a8905e05c5b3858424d160b53f277f8e2c5a85a711229a94e227e7e33c048aaff9674d43aa87734881cfea600f791038f6b0b22759fef0154e34bd49d4b653407666875df39849f7f618a9302295aadc7ff2fad42522d1905fbbbfb58d2b83c70686de86aae74d847a723ef34c2732bbdbbf6fc093dd0af478a8a3c542534fa2aaa00403d94b5060120dcf30411d080264261355b0bdac6e187f5f9b52645d15120b58b8cbd76c8664f792cb4a99639a9a8c8eda5dc83a57aa618eb281faf38ac05f857a915b859bc9482b51a1ad4605de574c326807b2a2117c4fc05650b0da1cb76525785e454ea3f85c43a2273a72fe09f753f189c18ebf801708b59592affb6382914fd944feb840a04a06920cc0167be4030594b21236b909c87973dfaa5a4aae5d41035fc87d856f8c25df7f7e3e19c00c54653adf7dc08feffe4378980f1eb7dc625b2abb10623dada9646c3140cbb6b908c896ddacb6de0e5ba7c586d621a73e7d1494dd499a26fe09ba833047bee187f9eb254318197eca386387136a9e9cac3e682babd912a436fb85fd70507d1cb692b606625816d15db62078d068abe9da7edc966dde4ef9cd8e1803aa822ebcfaed49b471fdd2f54002cea1552fe8ed0fd1ab8a6684c800dc37b8d9bd04ec08de601136603c760713dc0c2af6bf409a1eb9ff743006cd077ad1625cc5b77c332c55d29121abaa599b75a80e4e27c8b1f51c75b94a7854019ae61cb9e8e682608537b57fb74a2697217f41c094f783914a9ba0ef69151e8bfd87121f659dbe1004ea1574b56fccccb740405ae1dccfd8f4215675111d5aa653e56fb2a3fd1b7d3a4ca5c3472e2149293e0cc504d1aed17c7c8e5ccbbf0d7c0d25db35e1d15bc8c85107b986f5317d5302846a8c9795029c1f6d33b70302797e4348ac7dc41cc5e6ab2e7d79e0965c78ed5ed663e6e7cb004edcae0c8af146f3f3610cf8d353800efd507ce6198df486f901df0a2160a557e22ade3ee43cd63177457a7d148fa980ecdca0030f388d532f876b846d08efd229c081586dfba64820d40e9f1cc2a64acc566d9cbf666869ef3e876ed11034ff03c25906294e759424d932a8dab6a31fcd46cd63bc07168385d9978a486bfcf1d0cd51390f657838ceb5479eec33b5f9525e52f0e554eed24e47ec3c1cf2d388633f6428bdbc006eee7ab358fbd413da7de2d534a124536be9781fbe177fbcbd0381a47b87de6b5fbb4adcdb80b5a1d7113ea08384b8d5e580f585803c8fb909dbb0d0270c54bda33272029896579157015a3ca18782e277c1bbe0bb8c8be93831c5e99dec2e33f5dd4990173f9d90c3c8e5ba5ab3590fa2abb8e7d31a8a920d23922db680308c0e317c4226c912f89f43177de64852f70e94fe58d51ba13bd7e918887915a36f88e92d07cbf179cf82883022d96f4f596c78a9b4774b06ad251762c43bdbb933f671e2d9098d8e1b1248b83446d91e8e7852c63e5281b7c674bb57bd522bbcd35e4c6f86ac66414a6d03073d8daf06794434f9bbf6ef86427fe8c69e69cdfcdfc0349b0da3a8402f396b04510fd307477606ecb8eb11adc92050373d5d98a2cf3988a360f6307804f4628348eea21effea918bdfd46f12004d87f0a7b5a200a65cf7906b134e4c94932f50664fe3c91c0de39d63ef586f5bb2bd766b59fc3de6d7e7745fddc6f9b635de050d17bf25477202925e61c6010a1d5215b169683f66258dd1aac93ee342e314ed1922e80d939e92ac08d9cbcbbf17fc86ce70e8c1d14a57417c1cf1e187d7066682791f622c5cd7bf80eea3bc8a0e5f363caddab6434ccd759287cadb15aa859458ddc9c0302d0850fd0a7a22e5fd4d16e72883bf5ff5bddd4342d22b38a3515b5acc8aa91002e5b7e3e3a55613642d946f9b89555eaa284388d8c995c10ed656535dc03656bf0ebbf9eec3ed4f230bb40a7a4e489b7c5f499593a1b4bd96772d9ae954af365503103da9623d69d5c1b3cc48441a47ceafd92acc08250b529bdaf18d1a90d2e4a4e3dc780621d507d2937923fbf437fa78a6e66fb37c49d9a592ab0c8e5fa9d05ff732675d83b6c9c7728084e62a8502bcef7ddf2767e82b4bf2a936223e14e72b0361d758e7ed2e93e5041577a5b0c610a5449f315d22b06239385603db3992f647fcf8a8eb19c99cfff46e97536809a667d6c08c348042e41990f006da58ef05a558ad026cd8493ca34ad91e45de71a94a77c61d62b23904bb0d3f8b8acde4f406b26ee41e0321bbe9d4707ffa21f92fed73e56d64e8ab94506dceead2b1d743dcbad3ef66cae8719a822f07042cd8a1d7c5876cdeff97eb300ae398dcc0fe428d9c174b683978ee247fb6a627fd72c499bc93fabc9a7cecff417b5ecd6e8cb85bd00a425a94f4293a44bf89ea61178fa29784c8355b301c23934c2b436a3ee73192080d8cac9a00d2e033bf4d892283b0fd72df5278294d006122a3e605168e9cb3ecf127a5601be3a85b36c89b1c878616a013fd8b1c7f0a24f7ee83a394537484ad0e9d1fd026dd832493fab321175625b3f25f10f7deaa07b393ded57aabf4d99cd19641d2689572f92f6cffe6c0a07e8790554fed2655c632e6a1e4611da2243391cc7abebfd33be5f15cc525366023a4407be519884e52f3e29c4709a8b0dc1791e77347e1d0fe38752e2f7f5ce65485aef501407cca685bff37312539aed23faa52cc4caed2688ea2e8c27edb85d07e42841b9ad448e10a6fb63ad33ab88d61fa1e10c8014c9acac0bd6786c0312499a013696b4a8c8814e5d0a96fc389915b62176856e426ade194b6cfc9788cc543cccb1313b7abbc44e2e5a29c32b16a6fa0493839dd1958a54cfba4b4efa968bc020c8a414b1d70b2fc19bd3ff0640e2cc1e8f55dafe82e20fc168e2c4b49d438194866b562d1ea11743dcb031849bd7347a918d86a5f3eedde18e1925a19d3f0f4b9b19dc511db952734542aea2287c77f7d73e3d23a6b4dd89767f50662415590b48cecf7e8393fc13aefbb6d2358cc9f5a4582098cacfa475a95ed717f71585c223a675172c10512de0d2524a59366e2774e4de3c7a376a1cdb8da6fa164ffa26c9bd0f7bc11e40960cdb6858df4c48c45a5c774a8b950f481af5ac0be9deac6d2c9b5187f1b75ad8294bb538b1504006b0bdaf5dcab9f1902b94b379900fe2a51af5396ef1a36be55b50257149410abf633f1483762527cd0686725ff55651c4ac625392e84b772bb785d00cfb3ab069700b38b8fccfaad5d214ce287e8d6621d191181433459745655755ded51e1c4c5e277985315995f0d504ec415cc9cd5bfc265e8db81d2c3e32f602f0e06d528aa29dd717d7d026dc240eba100c2abc4fa99f2fe073249d18c3bcb699b0f4ff2b094b3ba7b1ccd2a845bf70182e75b2ba042143c013040d91cc531e24b0c42eeadf492fcc46be07202b4cdd5933d23bc32647493b9fa8a18863ed68c83e4f6cc2d1b4bb433a21340ce960426b9323530715f3e05d79cabfd3b9b581b9cd63fc24a1aab9616a79093ccf1e191b800b40901ab78956e38aad65a37e2ea19d8ab50f69e5e25ff7dbd1f80d480982782d694c791083a3931c208a7b3a31fa3514f733d02c771c3e95574da32489e355953ce70024b3003a4b2db46bcf4c673e34aedca740d483f24c910342fddf223211eacd7e99a234497f88f019993003e757ce61df9af8f4170dece68a81f1987ca08d1b2fb64eae230691c2af2414faf3d9494ca5839db2c282e606fa887054dd3288869760785948c90faf5877440cf062ef44488bc736aff1e59baaf1f5bb64c010c904bb9b4d8699324c62daef06d6aaca1302636af0f07d321807b4538cde985bb490a0333ed63634e2089f3278f85c19f860358cab2c1e3f683290cc78ce53251fca17c2e571bba7ea0f22687251ee32b575f9f4048d4da788f2497945f197b17ecd7960a37e3772ded475a1e8cec1f2c4a9f05a0f39a2653b8028451bd9e28223cf22b369d4996d8099595c3a34959ceca4b0827eb92bdc58481f48dc7721dac9d1e1afc5265e32ec53676e29633dd14d0c921c185a704d8e778cf92559381c7ac3322ce13f8e38a46c5a8eecd32c0afd26676f4a7ecddb64d67e4d938759fa1addbe97d1f75ac74b5e50664673f97ee6ae10e6aab3deb9e5b445b9a1d6bdbeec6aa7187f53db301892ade2d529b64bb266dbd2721dad75575b1deafb3092fa73b23143dd158e96f6d5be4d0380ddc465ffcb48e50aa9de7aa279b760edab171e19a3f6a0af39af0cbc50b47d3dfd3d0469fae309a478dcd337ed7c9c458cb159fcbe3594ad2fd50b755b12b8945e59833388bc9ac5b2445b3e16e1340c22c807b88a4ed4d9f8761ef001e1127ed50624ce88831ee2ddd63d9eb374dd457526b6a32e06650866907fd777c1e6672d3044afb440a6a0f7563f355ce9e756cd894a5d9036af347afbc9c8a9872e3a516ceca63a4e6b7696dcdbc8f53ee4820f130b22d967a996ab81463322e68bc73636a25bb1418a1d895e0a483d7398575dc6fc805045302a3bcfd37fe449a1f8a41e9d87629b308d40c2ba9a83465e75b6d27a69b48af678af6f257b7017ded479dea0f74fe4065ffb94907e46132a3509635bc6782591af195937f2e785a7c2ddef5faae0d9a59295d55afeb10c183e4ec741c005476aa2d6c53fad26f353460fa0b3bc66af2511df48ddbfc9e8f051f012e92367c793d1f9954cfa708eda90251a293c44357af21961a9aebd7ab065a3f5d03b906ef4da8ac8e5600726c5cb782a9bb0983294b3b0ee83c950bcb27d18abfebe1058bfde13d62bb5d645b8a84891323bb8a06f5299b67bf10ec46011bd743b0f5aa32205e41676342530737a1efbb8bba55721d57203ca667cff5daca20007830a7668e85075b271b666d7d529abd38f9d689fa078ca46607809a2da141ee1cfb343dbbfc5e42e152870198b80b4f8e1d8ff09c3541346a3c8039f37cf94bc5e8f21dc602746f2e1e48c8623b4f0126cac23d97069ff0d7dac885c6580c95907c3602d80c2ad6708e08635cf89002e1d93786418182d215c982124e5408252e5ff44c4b3a8d51d9c0ccd69ce155512b56c4dd13db07437c6b2d17b85a74434cc33e4e5b4a2251dfa623bb8aea3a75fcb1f99126db65dffd3dca36b527dd2265ae52cdfc488bb64dfdb095110d79bdf877bab1d71236f1441960b51db715049bc898d7a68c9b7a67cd321423617e242c492798600db22b529a90276e8a0d59fe6c10b608766f2da422762668adde7afbcc4b117603f8fab0f5a9ebda45f740863c54d9d1a9c4193efe7a643f34601c51c1e1fba729ca1ac24540cf2299f8bd6d1498296b4459b47698954cbd56d72ef6da01a3f65bf318f30547de4e3eab07162b2dc4d143f3c7ef1c64d8100831e50bca3f4ed6d437d48eb4e3efceca1046ae3a889f114883da9917476f69dc4e07aa2c906a3bf48395463af37037232711b8bdbfefceb96e7671f4c5a94587407ee15a6d8777a89fd23cf067b790675e56764128a3be933f60b25c72fea7af2318e8d090b3dbf0c667a2ec7cb5a4123c1bf474e0e7c17066f6985d0709b77f59a8d8ef2038093ca726663f68486e52ce81dd232875311c8c182bc4f6fceef133c85371855be1076eabb2bfedae07f36dba5bf14838f2b366b4482541346063591afc103359f36d01733a1b447b70068811020c041249f8812d6d255c786112557467c296b5809b71001c369e7006dd575f6fae408028f", 0x1000) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = syz_open_pts() setrlimit(0x5, &(0x7f0000000040)={0x13a, 0x9}) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r2, &(0x7f0000000340)='\r', 0x1) ioctl$TIOCCDTR(r3, 0x20007478) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000080)="cc9a2defe6ffe100ffb7702197c1f2923f5800f0566a6d7aa74d2067ad9e3929a32bb04039e8cef05ecf8e0e673ebe7931fb12607be6a177f26f113c88d50f08998c76e20bcdb92170a6095b31c0d8c7e3344d80fd7660055f76abef645208113409649eadd5d8a8f822c045cca27ede284bc7f5479ab63346461e86ccd1c3f9a52288910a16f13fef104227cc270d68f2ef05285c84e7c36bca61d79346e1c6e43206ef2c3fd0fdd429b02388e06c27272f02ac3198af3f3f209c08b2056f0af3b6c4647c8af4da4ae313b2577d8e440d066fa096270bdbb9825a35a12d1375e0de7859091b2da52a", 0xe9}, {&(0x7f0000000180)="e764a743417fd81568456a187b4b579a9f0fa1f193b7bb06a4c4898524a07a9633194f1a91ac0b50fc9901261809c5b81bae5e429859f9441616093f9909b1bac56882e0ee9b450f27d7916496b27fd3cf583c4bd94d33a08675af148949b50241ea335cc3140fd93375a53b0048e2a998aaeb026d", 0x75}, {&(0x7f0000000200)="970f25c31cc8955ce72f94259a8f991402f2de535f5b37678b86", 0x1a}, {&(0x7f0000001280)="28fa9657df8ce29bc467e1fd22be1042893cde317b1be84fa5e311370b244aa5b5cc87db551601db0e52618bb20dc02a7608f5a7d0ae9d330162bc99ecfbb238fe01862be9cfb4870ad6d11dfa041f0fa11ca61398c45b2f40df407f85e4ca63ae3cae98f2bed437afabc163ec09f41566732db49138682693a4dece5fbc5df40c82ab5275f75927092befe544c2a343caeb047bd1543d72b6bcb03132a9a485488cff98b33ce9c006f5f8db332cca533e50ad36f4704914512cb683215d706cfa2351d79461dd10948d00c8d83301e8d437a1886d988d0594132d6497", 0xdd}, {&(0x7f0000001380)="f104f5d81576a4f37069796b8b3d2b5b6e052985058acd103d3042fb215937514ad0d2fcd1e23c23ee6a9ea549006f4aef88757cf9577e52ac00efb60d2b589db86c47abeb9d8c8f590015d110d2077ff336cafe3b5a767786feb7b493c442ca8f14b5ca7f78a7bff4462f5e17ca23fdfff44920e11d16faa690a2a3e1f4aa41983327bd04d8b46c7267ab688deed7ba68d699327fb6299f98863f0845b2ed271c55a06d858f0d91d6b62dbf3b86e48df7b8b44402b5377ac311def5554eb559082e688e70ab9e208568142dc077b6abf5e92226a48ef56b1a3b9626efa80ca8cb985ac864999b140bc6141a2b659ef044108c9742ad", 0xf6}], 0x5) read(r0, &(0x7f0000001500)=""/4096, 0x9ce) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x9e67, 0x100000001, 0x946, "b3f2dd5a3fd5b82204c95cf5ee8c0c880bc86c89", 0x9, 0x100000001}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x7, 0x0, 0x6, 0x982, "79efa2c139f6e295dabc7e900feb2c0de0c807ae", 0xfffffffffffffffc, 0x100000001}) syz_open_pts() syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:15 executing program 0: setrlimit(0x0, &(0x7f0000000080)={0x1, 0xffffffffffffffff}) r0 = semget$private(0x0, 0x3, 0x7d) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/68) shmget(0x1, 0x3000, 0x548, &(0x7f0000ffa000/0x3000)=nil) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x180) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x5, 0x3}, {0x18, 0x3, 0x4, 0x1}, 0x800, [0x3, 0x7f, 0x401, 0xfffffffffffffffa, 0x100000000, 0x6, 0x101, 0x3f]}, 0x3c) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x182, 0x196) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1}) 16:00:15 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) recvfrom$inet6(r1, &(0x7f0000000200)=""/89, 0x29, 0x2, &(0x7f0000000080)={0x18, 0x2, 0x3, 0x403}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180), &(0x7f0000000140)=0x3a6) geteuid() r2 = fcntl$dupfd(r0, 0xa, r0) close(r2) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x80000000) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20040, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x80034, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffda1, &(0x7f0000000340)="04") read(r0, &(0x7f0000000040)=""/39, 0x27) 16:00:15 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x11, 0x0) r4 = dup(0xffffffffffffffff) r5 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x0, 0x0) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0xf7d54e832862afc8, 0x0) clock_gettime(0x0, &(0x7f0000000540)) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) r11 = socket$unix(0x1, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0x3f, 0x1}, {{r2}, 0xffffffffffffffff, 0xe2a4481783834efd, 0x20000000, 0x8, 0x2}, {{r3}, 0xfffffffffffffffe, 0x0, 0x10, 0x9, 0x1}, {{r4}, 0xfffffffffffffffd, 0x21, 0x1, 0x4, 0x8fe8}, {{r5}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0xffff}, {{r6}, 0x0, 0x48, 0xcf4cd989739430b, 0x7c, 0x7fff}, {{r7}, 0xfffffffffffffffa, 0x88, 0x2, 0x6, 0x101}], 0x8, &(0x7f0000000480)=[{{r8}, 0xfffffffffffffff8, 0x28, 0x0, 0x400, 0x12000000000}, {{r9}, 0xfffffffffffffffd, 0x4, 0x20000000, 0x6, 0xfffffffffffffffa}, {{r10}, 0xfffffffffffffffb, 0x80, 0x2, 0x8c, 0x2}, {{r11}, 0xfffffffffffffffd, 0x8, 0x87, 0x3, 0x1ff}], 0xc76, &(0x7f0000000500)={0x5, 0x5}) open(&(0x7f0000000040)='./control\x00', 0x200, 0x8) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[0xe0f2]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000400)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000240)=[{0x4, 0xee66, 0x7}, {0x8, 0x1, 0x5, 0x5}, {0x4193, 0x360, 0x4, 0x4}, {0x6d1, 0xfffffffffffff800, 0x10001, 0x6735}, {0x3, 0x3, 0x80000001, 0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x9, &(0x7f0000000000)=[0x2, 0x60e, 0x40, 0x1, 0x4, 0x5, 0x1, 0x3ff, 0xd812]}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000300)={&(0x7f00000002c0)='./file0\x00', r1, 0x3}) setsockopt(r0, 0x0, 0x2, &(0x7f0000000380)="bfb233a47b666accc59c5003059d39ae4f05b08133fc37451ccd4a98c32f11c5bbd88ac099e4359694d3a577b4433fe18f4fcb21fdf4dc23eeae768be29a0a61b2", 0x41) setitimer(0x2, &(0x7f0000000440)={{0x200, 0x8}, {0x1ff, 0x8}}, &(0x7f0000000480)) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000280)={{}, 0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000004c0)=0x5a244ee1) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000353, &(0x7f0000000140)=[{0x14}, {0x2d}, {0x6, 0xfffffffffffffffe, 0xfffffffffffffffd, 0x3}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000240)='./file0\x00', r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000080)=[{0x400, 0x2, 0x1, 0x9}, {0x0, 0x9, 0xf479, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa80, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x400000000010002) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0x6) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x7fff) setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) 16:00:15 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x3, 0x0, 0x0, r2}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) close(r0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 16:00:15 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028a8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffc, 0x10) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20020, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186004a1a300062b2bd4c478af5509eefbe8b6a48b60745e9c4954fd1d059d00feffffff0000a3bb6b3c042ede60feab5d0a868b52ede87c54c7ad805c41264c0e", 0xffffffffffffff07}], 0x1) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x80400000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x368) r1 = semget$private(0x0, 0x7, 0x287) semop(r1, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) msgget$private(0x0, 0x10) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000100)) r4 = semget$private(0x0, 0x2, 0x400) openat$pci(0xffffffffffffff9c, &(0x7f0000000840)='/dev/pci\x00', 0x103, 0x0) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000880)=0x101) readv(r0, &(0x7f00000007c0)=[{&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000280)=""/29, 0x1d}, {&(0x7f00000002c0)=""/244, 0xf4}, {&(0x7f00000003c0)=""/240, 0x250}, {&(0x7f00000004c0)=""/220, 0xdc}, {&(0x7f00000005c0)=""/193, 0xc1}, {&(0x7f00000006c0)=""/203, 0xcb}], 0x7) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/74) select(0x40, &(0x7f00000008c0)={0x80000000, 0x7687, 0x10000, 0xfffffffffffffffe, 0x6, 0xfff, 0x5, 0x3}, &(0x7f0000000900)={0x10000, 0x8000, 0x7, 0x3, 0x101, 0x20, 0xfffffffffffffffb, 0x8}, &(0x7f0000000940)={0x29bb8000000, 0x4, 0x5, 0x9, 0xffffffffffff0000, 0x400, 0x55, 0xff}, &(0x7f0000000980)={0x20}) semop(r1, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x200, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) fcntl$getflags(r0, 0x3) 16:00:15 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2000000002000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r1 = dup2(r0, r0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001940)=[{&(0x7f0000000080)=""/248, 0xf8}, {&(0x7f0000000180)=""/207, 0xcf}, {&(0x7f0000000300)=""/247, 0xf7}, {&(0x7f0000000400)=""/101, 0x65}, {&(0x7f0000000480)=""/220, 0xdc}, {&(0x7f0000000580)=""/183, 0xb7}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/241, 0xf1}, {&(0x7f0000001740)=""/251, 0xfb}, {&(0x7f0000001840)=""/209, 0xd1}], 0xa, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x84}, {0x6}]}) r1 = dup(r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) fsync(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x10, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000001c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x880, 0x0) read(r1, &(0x7f0000000140)=""/24, 0x18) 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) unlink(&(0x7f0000000080)='./file0\x00') getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100000001}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x5, 0x6, &(0x7f0000000140)=""/4096, &(0x7f0000000000)=0x1000) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x2, 0x2}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7a00000000000000}, 0x10) 16:00:16 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000140)=""/74, 0x4a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x24}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2a669e4916a7f7b, &(0x7f0000000380)="24d250342b58ca0dc36747dd961b3fe110d9fbfaf4206356b8ff4daf4ce5aa5ce3a3bae069c1e90000d203df826f9a42fe44127dec8e89ab4d93d809b40a9b4eab69") 16:00:16 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x8002f}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x3) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) sendto$inet(r0, &(0x7f0000000000)="5d5c3cc8eef9fb3f1e3430dd8cd5ec29999df9ec46c4465d8b390cd05c71576a91c3591f10c1769b977774227ef6983d5f05fa9c62e28e8b5bb7622e8f22056c4901d2fb7bcbd15216bc709f1819a31475087d29a718a80b15e7a5d5b3bb748e3c0c45b5792ae2330a3bd0d250e859b653f51edea8b7295d4941ec1298154d4f537fa1221597fb8e3177fb2d8f", 0x8d, 0x5, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 16:00:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) fcntl$getflags(r0, 0x3) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0xc95c}]}) fcntl$setstatus(r0, 0x4, 0x44) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2a) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0xfff, './file0\x00', './file0\x00'}) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) syz_open_pts() ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000140)={0x0, 0x5, 0x3, 0x5, &(0x7f0000000340)={{0x8, 0xffffffffffffffff, 0x3, 0x6, 0x9, 0xb01, 0x4}, {[0x5, 0x9, 0x9, 0x215a, 0x0, 0x2, 0x0, 0x8, 0xffffffffffffffd1, 0x8000, 0x60d, 0x6, 0x8, 0xedf, 0x8e23, 0xfffffffffffffd6c, 0x3, 0xa985], [0x7, 0x0, 0xffffffff, 0x0, 0x3ff, 0x1ff, 0x0, 0x200, 0x6, 0x40], [0xfffffffffffeffff, 0x0, 0x400, 0x81, 0x8, 0xe40, 0x8d3a], [0x3ff, 0xffffffffffffc884, 0x6, 0x66974bd, 0x7fff, 0x3f], [{0x0, 0x1, 0x4, 0xfffffffffffffffb}, {0xfffffffffffffffb, 0x5, 0x401, 0xffffffffffffff38}, {0x8, 0x7d96, 0x0, 0x8}, {0x7, 0xfffffffffffffff8, 0xfffffffffffffffb, 0x401}, {0x7f, 0x6, 0x5, 0x7}, {0xfffffffffffffff9, 0x6, 0x1ff, 0xffffffff}, {0x400, 0xc9bb, 0x4, 0x7400000000}, {0x3, 0x9, 0x3, 0xffff}], {0x8, 0xffff, 0xc2c, 0x4}, {0x4000000, 0x6, 0x2, 0x81}}}, 0x7f, 0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000300)) 16:00:17 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000100), 0xc) 16:00:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8001, 0x2, 0x81, 0x1, 0x8, 0x3, 0x6f7eb269, 0x3, 0x0, 0x3, 0x7}) sendmsg(r2, &(0x7f0000000640)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440), 0x0, &(0x7f0000000480)}, 0x2) setsockopt(r0, 0xfff, 0x80000000000000d, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r1}, {r0}, {r0, 0x12f}], 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x84) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="101f2e2f627573006a64f0511288b13a29998281b8573bf257c5b17fe43ae8606d5842f5b5e26eff20e26ac7a9ad22491720598b38d86d3dab5ec130d0256b73d451acd42a3f000eecd04646df819fd987a4630c61c01ecb0a313d2d718417a79fc67d5f2ebb65189c4af5ead2da1220b05d248dae99104d9545fbdbeb45caf897e3338f70598156ed46acdc631d1260dfee959ecc1f68def4f6046717655a40ea05961660ecac31996af07d026ab2154f6e29accd1e86ef9611bcac5af3ff6abe48952f9cfbeadff568faaaadb819b077503fc6d43ef7b2e87ce811d277312e"], 0x8) 16:00:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc2678822ae3fedaf, 0x116) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) shutdown(r0, 0x3) 16:00:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101}, {}], 0x2}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) pread(r1, &(0x7f0000000440)="be0ff7a5767fd5cee021bb3ddf648290bf0f036f065cd02d", 0x18, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf639", 0x3c, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0/\x00') recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r3, &(0x7f0000d06ff8)='./file0\x00') openat(r3, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) syz_open_pts() writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000840)="498eeeb22cdbcdb4cedb60d2e3b77bda48a0663610fe3277cb5eb2cdc6727c7acc25c8e6cab8f1cfd14b363c368d1c1b46c79357ac73a4c9ac783689c018e7039c4e40c5ad1ae47f8b2e67e95769b3a906645bd6f477e64da4c22f703f59f94926d5b471e03774ea5fc152ae924ba7137ea19dde971cb86857237b01cf4a75fdb8c2f6d1685fb833aafa20a9f2d18bce6d13d939f1a60f11d37c34c057c37d17aa183b4c8991cc6a61c00ec5ec6e183dcf5fa7b92ab0d1fbb5e2c847a6ddc0433a83a13165673ee43ca5604a20470626f5af85759e7a35f102810481d0b9563e0e82c163f5a6feaf3f91628a0427d93c98ba71e1ba37904b82f74dd480b84039db38ebcfdd769b931f716212ef2afc54b44c737ba570b41f884186052d98eedd0ac4fcaa8d4f61fb67e6b903124173bdca6545351be7b35c60c6adb341426e992c54a040c221117dd2e15c2582953d7da8343e9de0a8aac9b53bec3e8d1614ef5f89a1edfd2695fe1cabdf50f93d52284d61a0b302f869795c5381fd6667747f4df2b3ae853b9860b79e2399a1139f698076191801aa1626c5c561f93de12ce616d899fede04e9f86e78293e9b6f3762adc325ab53de1619a0c5df1868ca265645837480a86a657f2d581e91bdbcc5c13b0ef72cdfc0723aa549ab2686d14e2d276fd28691583f81de7e722a367e4ceba7101151e120cf94aca21decd1c880b35540e4c26e1dc89a0719bf3ed6f6ae85814ed6a269093e79bd2c37b014f022e0ee5acac60754f3d0bfa785da08045d9633cce07431ca86f25ec22607594e126b03092dc20622c48c15", 0x249}], 0x1) 16:00:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x12) chmod(&(0x7f00000001c0)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:18 executing program 1: mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) munlockall() munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x480, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x7, 0x3ff, 0xb75, 0x0, 0x81, 0x6, 0x80000001, 0x1, 0x3, 0x5, 0x400}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x80) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r0, &(0x7f0000001840)=[{&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)=""/242, 0xf2}, {&(0x7f0000000180)=""/174, 0xae}, {&(0x7f0000000100)=""/59, 0xfffffffffffffdd2}, {&(0x7f00000003c0)=""/24, 0x18}, {&(0x7f0000000400)=""/45, 0x2d}, {&(0x7f0000000580)=""/96, 0x60}], 0x7, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) clock_getres(0x7, &(0x7f0000000240)) preadv(r1, &(0x7f0000001a40)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f00000018c0)=""/102, 0x66}, {&(0x7f0000001940)=""/198, 0xc6}, {&(0x7f0000002800)=""/144, 0x90}, {&(0x7f0000000480)=""/246, 0xf6}], 0x6, 0x0, 0x8) truncate(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x40047309, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xb7612630ecfcdba0, 0x48) chmod(&(0x7f00000000c0)='./file0\x00', 0x100) openat(r1, &(0x7f0000000080)='./file0\x00', 0x200, 0x20) 16:00:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x208a, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="04000000dd465d66", 0x8}], 0x1) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) select(0x40, &(0x7f0000000180)={0xfff, 0xff9, 0x80000000, 0x9, 0xfffffffffffffffc, 0x6, 0x5, 0x40}, &(0x7f0000000200)={0x1, 0x654, 0x2, 0xf97, 0x5, 0xfffffffffffffff8, 0x9, 0x100000001}, &(0x7f0000000240)={0x0, 0x6, 0x4, 0x9, 0x7, 0x80000000, 0xc4, 0x8}, &(0x7f0000000280)={0x0, 0x5146}) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x7) getrlimit(0x2, &(0x7f0000000140)) r2 = kqueue() r3 = dup(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x2, './bus\x00'}) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:18 executing program 0: r0 = getuid() setreuid(r0, 0xee01) r1 = msgget(0x2, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:18 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() fchdir(r3) ioctl$TIOCCDTR(r0, 0x20007478) write(r3, &(0x7f0000000500)='\x00', 0x1) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x2c}], 0xca, 0x0, 0x6cf, 0x0) 16:00:18 executing program 0: r0 = socket(0x1e, 0xfffffffffffffffd, 0x1) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = socket(0x2, 0x4000, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0)={0x0, 0xd4000000000}, 0x10) semget(0x1, 0x0, 0x80) getgid() sendto$inet6(r1, &(0x7f0000000000)="35839fddc5de170ed37fa89e821b8abe734a27b4d6a1bf42b2c814659fcbfae9096cd7af97c152c4fdf98b9e6a0c52cc680d56e2aae14b3d65b1d9cd923fb606cf0a40835e0ca9666e2ecfa68b808c142427fa3bc7a1a3dfbd3ce151a8274b7ba3fdca32e9", 0x65, 0x405, &(0x7f0000000080)={0x18, 0x0, 0x100, 0xff}, 0xc) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) 16:00:18 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x12, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8c2, 0x0) socketpair(0x0, 0x5, 0x1, &(0x7f00000000c0)={0xffffffffffffffff}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x100, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10408, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10010, 0x0) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) kevent(r2, &(0x7f0000000180)=[{{r3}, 0x0, 0x1, 0x6, 0x5, 0x6}, {{r4}, 0xffffffffffffffff, 0x19, 0x2000000a, 0x2, 0x7}, {{r5}, 0xffffffffffffffff, 0x20, 0xfffff, 0x7, 0x1}, {{r6}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x3, 0x7fff}], 0x0, &(0x7f0000000240)=[{{r7}, 0x0, 0x1, 0x60000008, 0x100000000, 0x195}, {{r8}, 0x0, 0xb1, 0x0, 0x4, 0x800}], 0x7c00000000000000, &(0x7f0000000280)={0x4, 0x7}) 16:00:18 executing program 1: symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x200000000, 0x100000003) r0 = open(&(0x7f0000000900)='./bus\x00', 0x442, 0x0) write(r0, &(0x7f0000000180)='mN', 0x2) 16:00:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="6a171fc697832794cdf95fc9f3054394af88c1976439e30084c628631ff17186405e7f7435be58284f5e10c2"], 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000180)=0x8) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000100)=0xc) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)=',', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x18088, 0x108) syz_open_pts() 16:00:18 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0x1, 0x7f, 0x6, "02a01fd473ff3a63a66bf3532addbcfbd379a14b"}) r3 = shmget$private(0x0, 0x1000, 0x412, &(0x7f0000332000/0x1000)=nil) shmat(r3, &(0x7f000044f000/0x4000)=nil, 0x0) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f00000000c0)) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x4000000000000006, 0x2) socketpair(0x22, 0x4003, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) listen(r0, 0x0) r3 = socket(0x2, 0x1, 0x0) listen(r3, 0x9) dup2(r1, r0) dup2(r3, r3) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="5f022e822f66696c6530001b627147f8f3a636b66d331b17f432c3d0fd7ff6d6b0b7ec791d2f00001a950cf42cd784d27474227f60da6500510000000000000000e8ff0000"], 0x10) r4 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x3, 0x1, 0x1ff, 0xff, r4}) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:00:18 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="500105010000000000d6b3ba94060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f392a37cffbac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224da000440906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5", 0x150, 0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0xfffffffffffffffe, 0x0, 0x1f}, {0x3c, 0xffff}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x9, 0x0, 0x8d, 0x5}, {0x883c, 0x9, 0x59, 0xecaf}, {0x3f, 0x9, 0x7, 0x9}, {0x471e, 0x8, 0x5, 0x100000001}, {0x6, 0x100000001, 0xffff, 0x7ff}, {0x2ee4, 0x8, 0x6, 0x6}]}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x3, 0x2, 0x4, 0x81, r1}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x49, 0x4, r1}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x34, 0x0, 0x0, 0x8000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:18 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x0, 0x1, 0x101, 0x800, r1}) r3 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) recvfrom(r3, &(0x7f00000001c0)=""/224, 0xe0, 0x0, 0x0, 0x0) pread(r3, &(0x7f00000002c0)="b8219cf08573a56f55ee19394632e70264ca4bf01cec83ee2d796c6107ed04b023f04ebc007bee448d6e6b7ba3aba2530ab1cb6fcb427628fd2b935a156026a2234862751fc7868cbf237e698d7264327f0988f642b16092bf1ea4afbefdb610c7e9c4bc789e9fff1ca09ba5f1b2356ff0bb3743fec69925232fc4fdcdb307fd9aefd2c71edba6fd5747b68a946bcb0800ff262e43bfb8189885f78de1724cdd303317f1976e2dc31070500d216450bbf111", 0xb2, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETSTATE(r9, 0x40067664, &(0x7f0000000440)) ioctl$BIOCGRTIMEOUT(r10, 0x4010426e, &(0x7f0000000480)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r9, 0x80085754, &(0x7f0000000500)={0x0, 0x3}) bind(r3, &(0x7f0000000540)=@in6={0x18, 0x2, 0x2, 0x80000001}, 0xc) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = open(&(0x7f00000005c0)='./file0\x00', 0x800, 0x0) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x10080, 0x0) r17 = socket(0x6, 0x4003, 0x0) geteuid() ioctl$WSDISPLAYIO_LSFONT(r17, 0xc058574e, &(0x7f0000000640)) sendmsg$unix(r3, &(0x7f0000000d40)={&(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000b40)=[{&(0x7f0000000700)="82746486648a83f8168caf8b0faac0348d0af011e03becd9baee08512726609781d97fa675795ed30fac69c93f24189a59ed1c261c1117c0946b403ec8d296a3621d0b3f9d639433664073915a1d7ad9f9b19f7699378bdc56d8c1ef095c3a709fa4cb90c3a4", 0x66}, {&(0x7f0000000780)="058d3ec0af816ccaf28cf1ae4d708805897371039efff44109d807461e03ad0ceb506b51614ba6c4bb7f290e3d8784d34633d1a6435117a7a3a7638a50a75272ef902b0f736148717179b3b9b2602cc18d54d3059862dd8d74b370dcf733761d8a516ce4b6f9a453ba807d9355b063a8d274e910ddc74fd0041887607a5a7e01f8cffbfd0252a85ec564b45e7e698f88a27bf3dffb602c74fe9b65a502b85e603243a3e018dd397fbcba976e66", 0xad}, {&(0x7f0000000840)="06a99c0ffdd739a0ee12dd16915fdc2877ef83406bb3ce02fc7c2a48c9830f9e7e78ab406722442db3037d4cbf345f22098b07c45591ba21cbaa7ea3cfe29dbb5d8224", 0x43}, {&(0x7f00000008c0)="987ea8709d2ca9ff75a112515f8e0979db0c45957ec632940166f00353d7e6d3b030c8c03ff8ace85f5bcda74e1701f547abcc9d44d34f1e03d33b2e10246af9d19e529df276eb6dba9cc4dea1ff6a53c168b4c40bb34642b88a95a044e1629df0a81830ff3d089b8bcd84024021c9a0abbff2ff73d6992920e5eae6f843b217172b4837dbd5ecf41e4f44fd98325911e26504979c4f7e1fab5bb82e4f24bf4b8b561887a0656fecabf7e746b48d1bc03474da8bdc9ee48d6e939d7a709e6b978718dae9e00f8aca55810a4c1da88e509e9e7333ca821ef143efcc9fbe", 0xdd}, {&(0x7f00000009c0)="21dafbc061fcf62db3f922a183fad51cc88c50c9537c8984761d5344338f0fbb142e86520f0927c8f92a6be991cfb3216aa36eba51d81882b963a9647886eea0fab58beb0af72405a3aecfba4378f0802c9e4ceedd50106c7cca9b0b7020aea45864b60b3ba76782854346cd892d9e43f2823ec8362a01c8c4935db4e8fd3adaf366334588b0fa75efbe17d460f463ce67e33409de4dad91a01441f505de21bee1b497fa4691da46360b365638598f59dbd2ab7246185c71c8658216a4db8370b8860d6721ecf7d0919aebe43dc28608bdfcd0cc4152c69b", 0xd8}, {&(0x7f0000000ac0)="bb4b4ceff94ea8284a68d4d25babf9e40a5e279810eb4198577d35bfee7328f5f35dfb6fdd21a2b7fb9345dc9df33cbfc89cc0291336e63faf1fdf6585b5567416817e5b0290c727b56f55", 0x4b}], 0x6, &(0x7f0000000bc0)=[@rights={0x18, 0xffff, 0x1, [r14]}, @cred={0x20, 0xffff, 0x0, r4, r5, r8}, @cred={0x20, 0xffff, 0x0, r1, r11, r12}, @rights={0x30, 0xffff, 0x1, [r13, r3, r0, r17, r0, r9, r15, r15]}, @cred={0x20, 0xffff, 0x0, r4, r11, r12}, @rights={0x30, 0xffff, 0x1, [r0, r3, r10, r0, r14, r3, r9, r3]}, @rights={0x30, 0xffff, 0x1, [r17, r10, r15, r3, r15, r13, r15]}, @cred={0x20, 0xffff, 0x0, r1, r5, r12}, @cred={0x20, 0xffff, 0x0, r4, r7, r2}], 0x148, 0x400}, 0x2) r18 = accept$unix(r14, &(0x7f0000000d80)=@abs, &(0x7f0000000dc0)=0x8) recvmsg(r13, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003240)=[{&(0x7f0000000e00)=""/130, 0x82}, {&(0x7f0000000ec0)=""/148, 0x94}, {&(0x7f0000000f80)=""/4096, 0x1000}, {&(0x7f0000001f80)=""/187, 0xbb}, {&(0x7f0000002040)=""/4096, 0x1000}, {&(0x7f0000003040)=""/247, 0xf7}, {&(0x7f0000003140)=""/241, 0xf1}], 0x7, &(0x7f00000032c0)=""/223, 0xdf}, 0x40) ioctl$TIOCSCTTY(r10, 0x20007461) ioctl$WSDISPLAYIO_GBURNER(r14, 0x400c5752, &(0x7f0000003400)) ioctl$WSDISPLAYIO_GBURNER(r14, 0x400c5752, &(0x7f0000003440)) sendmsg$unix(r10, &(0x7f0000003640)={&(0x7f0000003480)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003580)=[{&(0x7f00000034c0)="cc573a739776da305543b30d62e2da143b5d42319172ca732406a92fc0e8aaac9905e39cc7f4b24b1e80c412f7b2d788792db1bbac2ccd20b98c8336183521603ec37419e745e235f6a6c7e9fa4aaa6a412c2150e922ab0cb2d2c916de1d6e72fb9c25296ec75ae4df0c1db7dc8e67aa28416afed4ce4e503cef2dfc4833fe77eb1936dc6b1a81e7a5bf8d88dbf244bfceca69a927c4d8508d5b4041e2f622e58fa8d07364cab1391b", 0xa9}], 0x1, &(0x7f00000035c0)=[@rights={0x28, 0xffff, 0x1, [r18, r10, r10, r10, r16, r17]}, @rights={0x18, 0xffff, 0x1, [r13]}, @cred={0x20, 0xffff, 0x0, r6, r11, r2}], 0x60, 0x409}, 0xa) chmod(&(0x7f0000003680)='./file0\x00', 0x8) ioctl$VT_OPENQRY(r13, 0x40047601, &(0x7f00000036c0)) symlink(&(0x7f0000003700)='./file0\x00', &(0x7f0000003740)='./file0\x00') 16:00:18 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x181) unveil(0x0, &(0x7f0000000040)='r\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) mkdir(&(0x7f00000005c0)='./file0\x00', 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0x608, 0x4, 0x3e8e, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x9}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000fef000/0xd000)=nil, 0x1ff}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x1}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffff}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0xffff}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x7fff}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x5}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff7000/0x6000)=nil, 0x80}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x200}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000033c0)=""/4096) msgsnd(r0, &(0x7f0000000000)={0x0, "8ad44553378c8951977cf51e8203f58df4f4a7e83800745c4aaec3ba803c0f"}, 0x27, 0x800) r2 = socket(0x20, 0x8007, 0x0) listen(r2, 0x8) pckbd_enable: command error pckbd_enable: command error 16:00:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse0\x00', 0x180000000000a0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x42e}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r1, 0x3) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) ioctl$BIOCPROMISC(r2, 0x20004269) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r3) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r4) shutdown(r6, 0x1) poll(&(0x7f0000000000)=[{r5, 0x8001a5}], 0x1, 0x0) chroot(&(0x7f00000005c0)='./file0\x00') readlinkat(r1, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000640)=""/87, 0x57) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r2) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000200)=""/4, 0xfffffffffffffc56) pckbd_enable: command error 16:00:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) pckbd_enable: command error 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x200000000000003c, 0x401}, {0x6, 0x0, 0x20, 0x2}]}) fchdir(r0) pwrite(r0, &(0x7f0000000040)="02", 0x1, 0x0, 0x1) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) 16:00:23 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = dup(0xffffffffffffff9c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r1}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) socketpair(0x22, 0x4001, 0x2, &(0x7f0000000180)={0xffffffffffffffff}) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0x170, 0x2) getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgid(r3) chmod(&(0x7f0000000280)='./file0\x00', 0x0) getgroups(0x3, &(0x7f00000002c0)=[r3, r3, r3]) setgid(r5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x9) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r8 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10080, 0x120) getgroups(0xa, &(0x7f0000000400)=[r7, r4, r5, r3, r6, r5, r7, r7, r7, r3]) r12 = socket$unix(0x1, 0x5, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x20, 0x0) semget(0x1, 0x3, 0x86) kqueue() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0xfffffffffffffff9) kqueue() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) openat(r8, &(0x7f0000000580)='./file0\x00', 0x120, 0x21) getgroups(0x8, &(0x7f00000005c0)=[r3, r10, r7, r11, r11, r6, r9, r7]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) wait4(r13, &(0x7f0000000680), 0x3, &(0x7f00000006c0)) 16:00:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x800, 0x1a4) kevent(r1, &(0x7f0000000040), 0xffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x8, 0x0, 0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x7, './file0\x00', './file0\x00'}) close(r1) clock_gettime(0x3, &(0x7f0000000100)) 16:00:23 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) chflags(&(0x7f00000025c0)='./file0\x00', 0x10000) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="ffffffff", 0x4) recvmsg(r0, &(0x7f0000002580)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000002480)=[{&(0x7f0000000080)=""/102, 0x66}, {&(0x7f0000000100)=""/45, 0x2d}, {&(0x7f0000000140)=""/202, 0xca}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/194, 0xc2}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/30, 0x1e}, {&(0x7f0000002380)=""/199, 0xc7}], 0x8, &(0x7f0000002500)=""/128, 0x80}, 0x42) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x2000000000000008) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='>', 0x1) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x3f) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8, 0x5) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000140)='./file0\x00', r0, 0x3}) close(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000280)) r3 = syz_open_pts() mknodat(r2, &(0x7f0000000240)='./file0\x00', 0x1, 0x8) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x45}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) read(r3, &(0x7f0000000500)=""/192, 0x1d2) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:24 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) msgget(0x3, 0x40) 16:00:24 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x20000000000029, 0xb, &(0x7f00000000c0), 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x8, './bus\x00'}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = getuid() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x28980, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xef, 0xeb}, {0x47, 0x1ff}], 0x2}) r4 = getegid() getgroups(0x6, &(0x7f00000000c0)=[r4, r4, r4, r4, r4, r4]) fchown(r1, r2, r4) 16:00:24 executing program 1: clock_settime(0x1, &(0x7f0000000080)={0xfffffffd}) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffeb9, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x401, 0xfed, 0x100, 0xf6}]}) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b261fce8d6790a", 0x100000001) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc0, 0x8) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff71, &(0x7f0000000340)="9d") pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x2, 0x6, {0xfffffffffffff801, 0x5}}) 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) writev(r1, &(0x7f00000016c0)=[{&(0x7f00000004c0)="a164e69a22208464b0f290b20286263679bf8d5d59e0ef", 0x17}, {&(0x7f0000000500)="2e80b64821cc5edbed8e8ccaf4f5b041cd89d2b3c7e9dbacb102f094914044a1ebd301cd6891ee0ff35ea545253e9df9ed759db210ae7de3ee0b21946aef8bbf24bfd24b2e3d4c6e289c9e62963a158f104fd3b68c971f71f67c71cf69e2d33657a672fbef95c8f6f33a4e5e423dc5b403cf8410e86ec6c0788b3aab424e4402beb9d748ea9914bed29dfd45b4c2997eb30e81ebb4c4ea57", 0x98}, {&(0x7f00000005c0)="ab4568e3da384a81bf1c9e70820f05c5c00fa9f5af996369ede9f2f910ad22c2414617815e68c3084d54e9f9604e31609782f8703f226d0ddae0dbaf974f5b75dfe07ef2df359e7fd5851e0b65f9b9d21f77206077c805c7ada4c7bea3e00c195a7513c3ef95ac9a9eceb6b3707b7d6c5890d20822b19ccc6e8677967309282186800a166ab998e9f65790cbe65ea666cd6da04a020f3367a76e4fb3f1534fe1e246659899572a6cd7a8a037ecdd35462fa61610e222d073bb0fcd5fc262bd66d90f00c0b616be6240f907db3c7c61cb517893d971013fc727", 0xd9}, {&(0x7f00000006c0)="357e59727168363a61a91aaf54b62c65d4f8912b48fa70bec7523efa9fb85c5e417b0bd598fd2ea654def006e498e10b60b30b252322bc95efa570a51ca55d86ff00216301c71bacd9a20ad54ce4ad73cd0d899c54fc89f44df05ef58feb90a6e0dc9887a10da25df6864ef3aa2a4752848fda5a37f76cf42eadce4d49a686beeb6d95f9ac5464a660837f73128f2bd2e8f5a054f777c413533d162bad7d2ffdd083eb5bcff2dac38ee4015daccfbba385f570dd6fbfd52c0d1a242fc6b0b8b894a3b4212454d6ed50a1e60a4abf10b3998c766f6646f757294b5ab0930e215fc54a371635d270af3e62d81994886da94d50ee875bcec0428d3fe8722a29d4b48c3e6cf65c92bc35c544030d30b8f3b12593249e97b0062f27d746cdbf02340f54e01a259538862fe386248a28dd05ca86dd1a6d6cd312bdb7a4b1a6937bb85302dd24da8e06f5f2ec96186c95b26d537a394f80a63e8dcfb0a8261bbebbaa6eec584835dfa2418cb207c8a6e029004f787edade3b63a72010050839a76f149f2cae6886a09fda462c782f8e6ae71608cef033560855491340c4ed6d5c04883c7f0bb7e29b0ff9237c1645647f97778f4c01e382ddc86319e5fcf2db3e887e52f2e06a50beeeb2b562ab9afab4e4bb1db14d75d39945b44db5566894ae117db394a6a5d0e5790ae7ecd5e6f87e49c192da42b68fa608db9261da2f479f0c1ee0b27571740865e52afb2629dfcabbf5ba1233a43a63fcddbe44f8abaa7b7f6be505747406e5fc489f8751431d76603a21ed8a2649cbac486852b3fae099f63dc72c4344f37d6d93c8d37507f29f9b57f4cf63a8765322df66f42c5e3f7138e3a2d1d3abc1e8dc78ee78cb587ad1ea217e667d83902f4f6109def101675f3c8741ca845372dc6a09fbfe000cecd1897b755238d48ca85c35caeb9d1e4c33c76e1609f054341d240223b54a9939520a78554a09a70cdf24044714da0cd54f103d576ce5898490802659a034ef9c0586da02e2cc3ba2472ae2e06330f9e3a03ba2a78b47472128feeb14d135c97b23dae366a834fa9d48aa8d5d2403019376ad469216c69d868180cb6a776238db165aafa3d62353e134de92f2452055ef8f8273895dc655c88e3aea2d602a02f5698b3205717be4da4ddd5471ebe102d72b98bfff6b24a05c1c3c5b87cb2acc8e6806a08b181acba0c23daf2108bbe8311c734fe3323b5904091058a4abf7398ef764ea0936f5714371ee0ca0c5be99177d06fa755e81a219c9b57f4490037b2a4565070d1fe5f2c045ee27c0a0b0a79f688adc7d52771263939e4f22600309b4fea01ae84f5870fa73abf3b3ccdc6558f4fc7864ae923e86ae20b0b64edc81edfe4f5fb5d547c3c5e837a0365ea86d970c1a2507b14b52db4222710f5992be64cbb7437198be9d507771112bd8bfa2267fab166371601695ad42cd09746a67802bed3d9294f9487b4fe49ab167693d776495ada184417312cfe794f49edf1b0ad44aa024d7d29aee0d4288a083c9beb107e63fc6ab164cca5457c44147d2da8020ed2a9a4122b34665f8cfbc61fa726c9b86e75200898fd406a768aa47319bb2ec112e6216d776bd01e6ce9d9d56a1b50d6349f07eaafc573fba8e94f209dc0f78b728e8ff85cb6ec5111ed1f88ae31520832d335164d96f2dd8b7fb36a7a3463bc07eabe1fbed66867305434ebf437aece243ecbbfb1959d7ec996c7f24573743157bdfe231236ed6102a8fa75043e02a85912a3a29b9a02ff1339f376a953f208790773f86d8fb3877ec5dad77def22b3acd4c61ecf2bb747994c77672f8f530f701606c186cf5bab189e2e4803fb7916845aa771d7ed8fb753e3ae5560643fd3f97906ebfe3bb3db2c8f72597c3bb4576f22b6c1ef4c2ecf95759d54c44e28beb4de8fba6b49474e2b5e9444866502e677f4060dfa835c73063461e9ad689c64a2abd76546ac4b29899adcb9d212a345f9b8b286ba004f7eb132fc8a04c0b414069ba6b62854a34942c7a75f4e007a738b6930c9fe2e7aa2199e9fcc5194b1bc10e454e1c059baddcfabfb71ed8bfba8aa3b1e73bfff776de17b03a884d3bdfd7eb79e22d3e8a47e48c5f2b183cd43e3e8bda61854bec245655ba92237a89463193b10f2ce9ff8e57b2d350de0afec9fc05e2ee52e96b99879a4d61b72cdc9246221da5d1e76666682d60a4dccbedf2a95caff3ab9f1b166b68d8be656e3e07f01e1af13be366109cac9de353ed125d224649dcc19a25ddaec12189e4fb8f7389e78ae9096f6b34fe2530187873c48ea24ebe48113c61d642ec2953acc9913d6cfa133aa95bf81a62e2cab05c123a1e74ecaeffea663aac468d378ce6a7f575d584725ec35aae477f8b97f8875253f2800714d1b82ddaa2f8d5734c4f7400f5d1d2f8b6c0e647e07adefbe36f31b4d203130fcfdef00b42158741f152d0c5d1e9ecba885df801dd457bb506db3d5b9e28c76924de847d45d6787e680727b48b66268a602cf311fe42274e4475399b0c7365e416e89c16d84653e87af42546be48a8e6dedcb86fde9ecae80ca43118bed632de18be2abe5200d4ac85fb140e026e883ee11619762c41fa1028024698c3991a5844abdc1258433ce30878930d9aed9a86cfb4bcd39cca0b6f9968d627c941d64977dcc5e3e5c9c59ca3116da3bc9003bbd6b507f6136025d0aa93645af982167231b882576d589dc820b69f0f79b6055b6de2a6a3ec743db2cf50a2ed6c6701f091538647a79ed961e43d69de3e3f6802bb864ca2bd57e11abcb2a0a368741233d85ff6ae7843c0fd95b9f8f8fffcc08a633aa3a3a3dcc252de137d05256c7515262862f0ecf174435652e77e9c07e333ccaa28b9117150ee72490fceec42fa332a43139e32972c24135dc1545c1ab8b4011b844af3d2060b0653b3e0d062f99021ded32f4ef64e057159e010f0aa4f140c564972a3df5fffc4c1cf524c8e48e9c32d033ecc81fb8d33a38b8cc9564b29852daa6a6a0a168dc213775d0a9fd088d8b820565a36176c26c545696dec5e7b1a5e432b4b122a6a786efe5f4c183ff66676d11e627b38e33519d16b4a189d08ae141f92f319f5801c0ec9fd32bfffe11d08078352ae96c797cbdf157754f2eafa00beba45cdcff2da5701f7808dfdb114f7e823e4a98135c68543dd1062884cdd335710105b0d7159a7f3176debabbf75ca7450ea31144f388609f2daa9dfd3d881d6aa7078886dcba8a6d9ffa31cb5ebf985cab1e7e49d3ee74a04a0bf3bb0f3118af31811930f934412935870298893f226c65f7a13f85dd71885c9bd1c82ee1adfb074caac54e1afb57e39b71474f291d48e491b5ec807eb755bb97218a915b73e0180f4d03f036c3e98ff2f3b6112214482b1bdf39181e85935a5b386ae659128fef4251f231158de033f9fcb773a451d962c20beaf658c7c01ced557210c80ecfd5f5c8b60e57bb195056571e1b38a2777d630fdfdf9af1b64eacc46ce95d9dba44d5d1d2f306df2a9574d9d69c7bfe4a3840b69720348fabd878348d3671bedfb8309792cc92be03d6026d4ba055f8ac569ad232d28f8b76dcd724719a21b6d61c428e4e39fda73755adb9970275fc87e4849d96cab3486e41868a5d73b389b42229301a150de8bb279b2f21310eabf0337d90e28c98c3d119018fb8dc23695caa322ccf20bdadd3df13ed343aa500bcca2e80e02a7c82e51861deae11e1b4ae6ff9a0ad11216ba619eb3a643ec29567199ad18e39dc5c19bb2b8e33c7d966b3755b7c8fae435c82a989e43a88d38c077f5432a917df169ceae8fb3d8cd83b8c0758c1f837034dfc98f17be1b4e10beb87f5aeabf0371087beb508ff60f5df49282edbdbf11700c2603bb551e87b63036db65ca44f575d76095b5c9b8c80aeb2fb6ae75e1e001a747d6c77aaf4a383a4f76bbedaf459b972b56fe2f82ce24f27ede5f2e3f3cf1f5ea2ccc536421aa9ebf0f5bef7baf7ff0ebca4cc69471e5190e4b173bb4c3ac2b07711519b9cf235b80eca4c9c82793bc9b1502ffd04767fad05e444a67d0bda3aafc3cd8705736867ffbb772057814cdb8e7d112abc481fa7b442a56d9aa4da12df4a3d2d5dba4e6fccde43748b95c1b5a21d9649955771d6e822cbcac28af58190bdc40762ea35dcbb169af26d1fdba92e7b52031c26ce93441a1980c403370a285c204a669a21201dcd455266fe690983ca8c0d4d38d113fac4f9aee2c420908aa26b2a11853e0a64f757e3fa86aa6b1d98a6abab0afb4245bfb88dc9cd37817ff612d04fee5a01750755edb6e5d03751c2de98730363699ac021cd32bf6309c90c7dfe20df69cc8afdc5d27ef5755e0b6729be93efd4eec1d2d8a20e9a228473968b68e5355899e1ab5893efcbe6ab38bbae981d5bd1edf8a66d092f307d11cc2e9bc052fd22d637e82727260882a701c43557b8bc4984ba8df9a12dfec8a27948142390a8dff43c41e97010d3132b9959a7b0e0e77e60990cf858726440f940d14ed7484157a54489055863865c0e932066902adc46e00ee7e5bbb01ae3bacd0baf8cb82ce388b1d50a33fd46e84f7c070a322c2b488119be7a5673d29482e4be2ebadfd29feabecc53338b3edddbcc08e632f38848b355d186f637470943e501c32f7f27126aa67868d06ce05a127a7b339fa87b6a616a46ff8cf0f4d26928cda493897eeefb6f497c11f4433711cec1fbdee4002881eb56d9c6e98fb7e599c0c91229f6e332a51e8718095c102befd02217e983f85404c90976a40a405407a056933ba0f0c959a7815152d8a32271af16c8b2922510bc3acc1ae645672573d6fa777252a84a7a7975b4a91d0d754735a15b31f249b4b5b00d25bad3938a3ceaf534a3269f7d3ad5997ac1be2e024960de435dc7ee5d99992f82643db10bd260b77c03934436ab76183d4cfce66227de266bd4d7d497db673294e8d759c799a93467fc6a8b056f6d32f5fc458846908b07c41241b9880d8a9715be70c07e999010491d396503d9e0d3f40602e037cf4714ef564dca6684bff92cd393ea827e9ab5aa39d99b883eaf99667b5a0e6633b4daf1cc5a92e9c058f85ed614e3b1c439ec1d54220a8d89334ac44d83fad57e306c642d254928f26dac40e530ed802202a071f643957d5b5ab6b05c74419216e648c996af0a9b997b64b410c5e26c3eefad47981c6ea01e820d3b106b93729cad959e5757417a2d531b745ecba1710bd29e86908a8c2b600e53fce1918edc45db7302907514882397deb8bb4edffa30e5212130709e2635b0b0559af6e4c2c017b860285d180eb4a527363c05af6faa3bf1c714a4cc10e9b4e743780bf2f311315a154f6adb240257b5b55a3d3ec917df52500569f6fe0102e30a9c1a8f53aef0203b25541963ebbfac841ef9cdad336ec3dd1c39c68c3b9ef3f673cbd3568978dce1c5726ab546a9061d391fece324526fbad45c3541b6139c738db3f0bfcaaa6cefa5acd5605f1029721b56c7efe7416feb9b3f9fefa16b3e09313f53580b659258ed60b4ffb44ae7a7b53eed6a6fcb79c238859a69e5158d690747e7a13e3ace9147b0ae4a06e848e6cad8413d3355bfcf854a89f698a47b14d06ef791413dea881a88de80f46974f7f721e5867c9c7ebea3814e6e3fa4f931915e7151a957bde3b355915a50f1dba69af22c58a9ca8f3ac2d0a792783a59c053398af6a55b9723b95e6981c0e6da92271b963fee1675fd3bdee805f9abd28773884f7839e612b017f3b78097209547385d2651b4667c33d", 0x1000}], 0x4) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)="b2a48458a88f3efbe1698e4e71007dc497ddc50127aeb236b7a4482ffc832f03ee609ab496b8ec0d29539c6de49a3ccb18983529bb03d748e84b05b47c98326ce5e62842609a76f53536e547dce55c57f11ddfec1b9305efd9a79c30ded7a0f7fdea7ac9e13c90b43c82caee75dcfc636ee1285e9f5e152c94747994337245af05169d6e985cbf2a9aa7c294fae2b50babd04ce401bea800ea919e778ccefcf6b73dcec8bc89c0e1ed4552b812768215b781fb5d80235e4f8839bf2e279af16256e02046a6cb4ec20eb3256dd4a0806f24bd25cfcfc0c213635d357ca7178aa1f87082ff3964", 0xe6}, {&(0x7f0000000140)="b9cbd5d61a0007134c27a495d6f532e74b8a1ffb4f61246cf3772b30b98a12a8ce6aed415204d2f115c9fd63d90d7a0027d6ce", 0x33}, {&(0x7f0000000180)='|%', 0x2}, {&(0x7f00000001c0)="8f5f3ea21be79b488f7cf7bcef0efeafe36558186e4cb83d56c9152d3b93fab51521b978ca6024a3c9e20ab1f564ddd90f0abd6d4794a5a0e62203445b833c01405afb5e3df73af58f896ef9463a0d12ac205663ab", 0x55}, {&(0x7f0000000300)="9f2175f394ca3aad6a85a086ad136c427a441c0a6b4ee0a92af69dcae721b409b29c6d8865382309f3fd9cf516dfcfa643f70e3719a00e4e2e70824f8040c87071c42dbd39379bb77ae4bb5f3cf863ad2c46765b31fa4a76762c0ccb385b9ae540e88e7e115e3b060b03e4f37171e2f7c381d3fddc7a91bb42dccb92f532879e3cbce67c4a5641761f6485472b859d506677d4f88bffc1188b763bcd99aecad001a0e0089b3fd934ec85000cb76d4be1860b2a51bf47de1d4eff8f4e817e13df60471d", 0xc3}], 0x5, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x400}, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:00:24 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x4000000000000}], 0x3f, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:24 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x10480, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x900000000000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x41, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'/110], &(0x7f00000001c0)=0x6e) dup(0xffffffffffffffff) pipe2(&(0x7f0000000200), 0x4) r0 = socket$inet(0x2, 0x1, 0x3) r1 = dup(r0) utimensat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x8, 0x8000}, {0x9, 0x9}}, 0x2) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x15) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff0050}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x8, 0x1ff, 0x5, 0x0, 0xfffffffffffffff8, 0x80000000, 0xfff, 0x3, 0x3, 0x8, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0xb1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffd1b, &(0x7f0000000380)="008e8e2be53e1520b744ce6e9c6778153dc77dc0434f1568bc10b39fc5bd7df52ce3d87a45d29d9a931641cca18241d25d8a908dc0dd29bc25ee43526282799f9fabb87a0b10fc9a10ad1cca165848ad67ae4f257553fff4619a4f4735600fc2669c98191d3f7dc88af06d635d4147af513eb2815814b38c424873cf8359096c2566fa49e309a141c9c57d244ff39a480bdd38caeedcef76fc8978744f35f196ab3036413df41bee579d35c9178361411e62e6fbfc89f60cd17f9086663003c0f4f4ccb2beae744490db031887c285634ece40e76713f8ee0abfbb20cea2733a16e27acca8002c2cbe2cb598bb4a5d63e2e0ddce092c8f5b1fa694358d2a8bdaad8900"/273) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000000)='!') 16:00:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00'], 0x10) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @rights={0x10}], 0x20}, 0x0) 16:00:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) dup2(r0, r1) r2 = semget(0x0, 0x3, 0x58) semop(r2, &(0x7f0000000000)=[{0x3, 0x4, 0x800}], 0x1) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x483, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x40080}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:25 executing program 0: msgsnd(0x0, &(0x7f0000001080)={0x0, "bfad0e9b267a0811ee8c7bcdafd9fc20a31d3bd9a288f4779f85b5ac67441ca0105ce9c6682db4a208f62592a90c8b7b2c94d4f5cea3ac0d9e7f00aa2738d0e2b5fa9c86e843222fed98d59ce2ef8f875f0c585ef314dd262374b28fc9ebd0494e89741e3b04ae7d4f112a3d496567c4cb1d7563381219d032da7cb3a50678423980edcbb304aa3215533b2589b726b79b9945f44ee83cfc8cb75b7ad2b5eb18823327fc855c7d530630ce7a03673cf0d0ae97bcb99d1c4b331434d193148448942709ce50c9c673861a016f4eb5c45a18271f1c99dd110fea8d0c101cfa4b39c5f8ef4e205bfb88f690ade0eefe8ba42c9425d84ebf29575e9f3eab2d0177c681d19b9bdf7c6dc5cf6daf579da55187c25c266ba94b21641ec6011d7634be6ef45702cf138284d3809ee3bfcfe7f7158cfddfe196a0049d09974379c8ad2b233e46f8fd8a0bfe7178f0eb3af0048a3c2b805eb01e7c288ed4bb8ed5fdab39e24a7460fe77ed0ab5b64a1ca7cc364b2369e149bcd0e7a9e10f47748326215de03ff4ed6d6d6111671cf436d37b036e114eb2dc62a34d99e62b708cf3090df39eda94f191e8ab51142dae91fe36dee759bd08371a6eb265a1ac5654a560fef3dda6d7588f80c6f1bdee95b441ce1838347e00d78afdc59ad7df8395fb58cfab74d8"}, 0x1e9, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000660004"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f0000000bc0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b07fdc3f3e7e2b933849b4c2ff4b9473a44", 0x7b3) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000240)=0x5) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x180, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x420, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="993e53a3aa9ffbc2237d95390dc0954897eb62942901c1f2fa935893063c9d70026d6808bd2a5f1f7baf80e0fb764894cc5a5e43a5d14743ea48fe40624a95a9b616ef7c9ca69816fd356d411eb8743e1fd88bd593be4092f5bb12e6e2ae9bc5292920bccd21", 0x66}, {&(0x7f0000000100)="9988be360ad93ce93e0c53849b10697a655ba8bd4a7929316dba7c454f1e", 0x1e}, {&(0x7f0000000200)="7c841cf1ca9e651df6456f77c4de82371e534cab8d19a8c3f0ac715fd7d026bc026ee14db5126e23de22820f37d5ec888cb8758009c6437f0aa40405d1849deee433a320baed954fa46476e4d7ee415ea18e1789e793f199158e2ce16f00ce63bade47d203b1ed7fda33e6a8d7cf6052af9961213f993ddb23076547fdbe152ef785483d0ed2f089abb701ebe6ab14623017922173218bdf5f3118820b2e17608da27710dedf39c7eb8d57b1c5a72b59e74acfd866bf9155d2501dd6469779dbdfaa713f268803a644b7b949a9c1403376ab3539a7ccdb55a2a358f4ff5ef5dcb60f6fd8ba6d45b9af86ecd1e2f54beb4b476dab4f6a17ed", 0xf8}], 0x3, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="e2") pmap_unwire: wiring for pmap 0xfffffd803f0130c8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0130c8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0130c8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0130c8 va 0x20ffa000 didn't change! 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff5a, &(0x7f0000000140)="f1c3d7e35f45fb2817f09c4546f70942f93841305daf690129bc56637f6b3e48278f758905bd728289528242bd0838e2db191c54fe7607ee950ed71f92ba8ef35c65750b94b97cdbbc95c04e59a00f21f7684e982a7aa45404a08faaf49d212f86047f3c04bd638c36bc9cca1418394bac2a93dcf7fa3db42417af8ab9f026d263a744f0826266482a57ac28e852c9469fa42eaef61da9b5b6b9b10233322bb2944c5e95e44abafcd6212d937e892f3ac94985f187ec10e4cf6ad39ed848487aca6b6b2394ce69913b215b929ce9f6d8ac488a85b19910") lseek(r0, 0x0, 0x0, 0x2) 16:00:25 executing program 0: r0 = kqueue() r1 = dup(0xffffffffffffffff) r2 = open(&(0x7f0000000040)='./bus\x00', 0x30000, 0x1) r3 = socket$inet(0x2, 0x5, 0x7) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x2, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20c91, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20000000, 0x5, 0x100}, {{r2}, 0xfffffffffffffff9, 0x10, 0x8, 0x0, 0x5}], 0x100, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7ff, 0x7}, {{r5}, 0xffffffffffffffff, 0x5, 0x4, 0xbe, 0x1}, {{r7}, 0xffffffffffffffff, 0x88, 0xe84b49e2ea373858, 0xffffffffffffffff, 0x3}, {{r8}, 0xffffffffffffffff, 0x22, 0x2, 0x40f400000000000, 0x200}], 0x7, &(0x7f0000000340)={0xff}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) kqueue() pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) r9 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) write(r10, &(0x7f0000000100)="ca1bb6b290ccdaa6bf60052880db07acc03cf87ed7fd3a8559a4fe804bcb0530e297a7eb69603f86bfe39ab04bcb87b1c469671912280be29867cda9179da262b76de5949a04b50f7e068067dc1c11f23fcf9dd8fd83f2ed3abf84c34444d86b7f5d6224ad3e9f33788ae4faf056180ead37b50b9b12946acbcf8d45a39b3f4736885e0d4d1ed0babb", 0x89) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x5, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r14 = getgid() getgroups(0x1, &(0x7f0000000500)=[0x0]) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000640)=[r11, r12, r13, r14, r15, r16, r17]) r18 = kqueue() kevent(r18, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r9, 0xc0106978, &(0x7f0000000800)) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa602ffffff00"}) readv(r2, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x900, 0x0) pckbd_enable: command error pckbd_enable: command error 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0xffffffff7fffffff, './bus\x00', './bus\x00'}) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x10001, 0x9, 0x8e46, 0x6, "0ff2f6ce8900193494fa9f58bcbcc4bdd16ba507", 0x7, 0x8001}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 16:00:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000440)) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000004c0)=""/210) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() fchownat(r0, &(0x7f0000000900)='./file0\x00', r4, r3, 0x4) semget$private(0x0, 0x7, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000480)='./bus/file0\x00', 0x80000000000002, 0xa00400000000000) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000ac0)=0x8000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x1cd, &(0x7f0000000a40)=[{0x800000000087}, {0x2000044, 0x3}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r6, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000240)=[{0x401, 0x81, 0x1}]}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000a00)=0x80000000) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300), 0x2beb, 0x0, 0xfffffffffffffffe, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kqueue() chflags(&(0x7f0000000080)='./bus\x00', 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xffffffff, 0x1c2}, {{r1}, 0xffffffffffffffff, 0xd4, 0x2, 0x10000000000000, 0x1}, {{r2}, 0xfffffffffffffff9, 0xa0, 0x8, 0xfff, 0x3}, {{r3}, 0x0, 0xa, 0x4, 0x6, 0x6c2}, {{r3}, 0xfffffffffffffffa, 0x20, 0x2000007f, 0x1000, 0x1}], 0x9, &(0x7f0000000180), 0x9586, 0x0) 16:00:27 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) fchmod(r0, 0x108) wait4(0x0, 0x0, 0x7a9f07537b100c6d, 0x0) 16:00:27 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) dup(r0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x82, 0x22) fchdir(r1) close(r0) 16:00:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES16=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x340}, 0xffffffffffffffff) 16:00:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) close(r1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x1ff}, {0x8, 0x81}}) 16:00:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x90, 0x0) r3 = dup2(r0, r1) recvfrom$inet6(r3, &(0x7f0000000080)=""/137, 0x89, 0x1, 0x0, 0x0) r4 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10000ffffffff}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0xf93, 0x3, 0x100000000, 0xd66e}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x3, 0x1000, 0x0, 0x7f, "64ad004ac3fa8753a57f8822188790f8531e7a23", 0x9, 0xfff}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:27 executing program 0: setuid(0xee01) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000000140)="21f553960ec3e760846f7e3a72e6ec996c23e2b70dd63abb3679d1b73584166abaf5cf5d1380d01580b66674de349bf64a4bebd8ef744f2b60cc778f22dd499e3a069a27ca63d062102e55effbaeb1521bbbcb61aaa23a2029232a438510f4fd0b0e41eef5d17ae6bcdf7b287266d8e92433646e2c651827adab2df16d13be997f43a81db878d0", 0x87}, {&(0x7f0000000080)="e2c8d8fb2d231c4c657305f1d45f95c8", 0x10}, {&(0x7f0000000200)="c5986d722e255f0b7c728176bc1178d8bab57f6773b7e8299d732ff47f9b62d5dcf247b5960b01f99be44bddd29cb2f3a51c6a1cc54ec178e253413ff48bda1a187c64382a3d13c72ba82336a0d727d4280b65a4abe194127f1f4fad22c6a19204a358b18cd329d1c60f9125a398", 0x6e}, {&(0x7f0000000280)="d10cfdf266ea5d5c9692564c33051be0d42074cfb9c147304a14334734b3d221a09b301d88d4575dbe4144d4637f5695f42c7f31367041d50bd2f80010e1b9f3bd242d5ae360a9cd9a563a13a48dce44bce59af960786aaf082d8772a1cb7cf643ac6a1230794f39f360eb5e77c8ec4c0ef3ff1b2a131d7f728b815b6ad4afe745d5c4b822df67a1bd43d1a380387e662130d0fe115a45f4d4f1afc36227ad8994a02eb370a1cf92551ab6", 0xab}, {&(0x7f0000000340)="3d58a82e2da4220dc97df605b3a8bf480f7405ed6074cf9e9d7c586772a0683c641ca30d42d7ed86846be0e9e8e35f200e2a02d5f4bc49e5932394521b51d5c07497929f648480a868abfa1fc3259cbe702c7a5e333ab1f029295ad771215e954321baa5d806145c3b63c3ef1643fafe6837ca69141588998f2e06cabcea2e5d1958d93f5eaebf04a4f6c1e2ac667680548359fe7ae3c7e3625b0792b36a6a2193a17bdf1981f0f123902e", 0xab}, {&(0x7f0000000400)="4d1673bbdd29097db06e4fa56b3fa6582ad64f9361fda2397044f9204f731652d356fc8842583febf41a876dabd357f9eb8cb1f98580db5ee0ed433803ce7127927be72fb93ceb9c5fbcfd8014fd15da07e838a1879faf6fa26673497911f9322a47111541cc6292124e72e1a5a4b1e0992c5bce0e8431089287166de22877556840389240c05aa74bf37858cb75b2e837cde5a79775031a1c546205a40b0f2dc9ae7a2917f9121b6caa46dcdaef9e5f88719a63732ff43f3bab8c0e7538aa0ed3513a5f8bd66a26c78c3f8fa503e4a21d1516e59b029452284fc437513d6a9312038524bd7deb3f42d183c4466e0472070885f7db0a8b4d0c99a972ec2c354b6aebcc64ad78d17f6b4e4db923856bf9be69f748dc52f8c23ff89e99b99f86db0cfcf8f02e921a2a0dc7a1b861944879d129ecf1b4c28a755c35ef9240a4d368dba47f6f1db3dbbebe8abade8e3ee116b461bfa41554364c15ca6b05ad9c70b6a584df7c4ef1b1e0e8f1a066a9647071fa1794200941e78ca630cee56d26ff1bb54914a1a3d23d53e8fa28d4b0b4ccf78ee6a759c210be6b0291e74c4a7a391510e5577947c52874bcebe7b71f5b0de4d806062258459e342835273ce18e985da798e69f51d4a4c3ded827e475e8d8124b386dde6cceae58ad4cf81f788ee744c22c3f19ba90bedd38bc73598a6d8e4054869b17c421016be8ab7d7ee30994a030783400550f453d3e36c3044a5e4d94e1ad0d860a867fe5dca7b211a93ac866f726a0c1b1f067805bce26a563768ab4382554d1308c40da2fb2be629a0dfabef926ad46f02fa55159be90f625f30f3e896e46fb4f3734ccb0e11ae9fd54f72f2c271c9dcd1ed1e6bb646fd64554f49a8df5184079f02b2224e211efd9c0b744c7f69fd779482cdca72d9d79b8c520eba767439a227f301e402c322ca222db5f7375166196aead1e27ff11fc4a5f5441fe4987de18f635cada2f3560c9198d382cea1c48eebbd7b1839b17cce1926f328a0366f42482dc364bf5460a0ded3d405383caae9ec675fa4b25a5c3952b771f12a7d3d68ebeaadb329ac218659a9a57efceb0b211d63c6e152e87576e82691c12cbdba82f4a4e81e8ca44393cf46c21e51b0c995d75ad47721b3658158ddce57b0e0b3cc3454390d0200677e2ce0a9cb7be4a124f1ccb83acb37604d19e8001c77f1e89517b7cb2eb03317c235b3f792a55d3f47320b6a01bfd9b3e6e694eb598246ff8efc5e011de59fd2976cb2f009786e646d3941b38eac59a72832239896eb3e8539903be881196c0dd1d8c2dfb9027d7604dfd3defa8fb0ac16b84388fc033192bb5ccfbc2e89305be98ba16fac5ddc5d6cfcad61ebb7a95dec5398a884fc00b258ad6487ee1518084f3e1ae247b9fa50ac761d5c53074c9f6bedae5cc26fbdc8dbf5d32778b3372ef3ece40870569211b9cb73366c61a52e273727e735ef5f109f7af0b65a33d6b69e506df11b4f96b2c7cd30e2c5a0fafba211407b75953fa79670ccd5a936b3aafe6fdd29f12ba28c6cc82237c4c447990e5710e5e2252d60e335187b32e29325a0e663fb17afc7f749896b8bbe8ae077bdb71ef202637dcdd7af3069348ce0f457836cf46db39e620e957463ce004ff619f007f6826eb5817d3136e4aeba82835807de133af1bf9d8823e551847a18de6d12ccab66ad622269881caedd1c3e4081662b465b7dcd1e74987b3b626586a4a128d55a4f0dd1e3ec7fbecfb01cd696f9f7d7e527eef97846eb7b2efac7fcb394913cc558cbe39c789f88016f263a16c19993959413d5c723b6c7b5a779c2fbc4f93103fd08d473a12d1820d95fb7a1bfb01abab5e7a3ee0c4ce618e00ba094cfc54386a141bee8faf580a5921a01abda85f555b3a23019940dd06197f392fd0da5e1ce447e591b785765d55170e5cde2a80c9fd2dd304e7e570bf9de2b680a0dc7882527c55a4afbee618a1852de744704792d53c33d13952273a78ae7f2625d2551c4a55e775aa662de7175ce67ce22faa9c372770fda7339f971afe62adf9d3007fa8b3cea54a54fff0401b781eb14110a6f40c3dca96474f22e5eb6d01527164174d8a26d5c1ac299891102482e015428dec2ad724f1d3e234d7c09c40ed91d906ec05664331882d3fc4866c5ce9c5770f5c7d641f86c5c6e82811fc240cf15128f98c5b68113f362e64ed7c5bc877668dd51c96631705e9f03e882bda40558689fa6c6aa0c8b70c4d42e0813ffc2daa79b409b925b5f1841e3bcdeb97d8978d2b7c5617b0c0f67255924cf1286d9f1be5214d68012d6eb8dd246f69f0cf51a9f327f31eddfb97f0d662da4d1f66a7bc89374be7822083cd1372b134e7085877ffeb2836ac39462081cee4e92e0d22a5f42e057dad422c89a9345bd67762533d08be89fd7f31f8ba53c54430bcbc6013b1f9a432423de10dbbd9ef22f4f9223030cc2ce81b44894de26ab3fbb2798840abf3867047be18f36678960f8522e095abb3d882eef705422d1f7fe8d1c06b730cb608ff3fc56fde45876514522e168f2e7a32a08bb8088fb4b9ebf5053a6ea5b7dfd65e42b199f2ec55bc57c76e55cd0b7eb33bd52a12f2e4f10bf29a79bed3d808e903ee0f7f69fbf9c2abbb8910faff06734381aeae719a109e6f58b072d1e66db9b38aec2d71cccc2f7cae7800af5bb6ae95a313fff0c67320ea85ecd1fc5552a232fea1caf87fd71de4991bbbdf269e52397631798d263412cbf29068add2390f2acfec164c3a010713b9096b3e893b14963432b88adfc042b7b5a2e21d3b35928ee464a2b858357cc4d19834e3652d4f48e10124f9ae4006d6666441b4056cfffe226e6cc4c690e9da2085cea58b00dbfc1aadeb000ac25f13f2b4cc7cccd224d62a21979c5c2c822de2a4c0ea1cc084ad4a93c5601f600084c5933ebc843ab8fd36d2072b75a027ed48769f86f24106ab1fefdb3184fd793f38dcb1e3b93555d82ca80d47c9a48d4bdf2c52c4c0dd6f2c35773cbf2e82651e95800020577d6a93c94675969aac0dc27b49029bca73c921c5c9235cd6ba488a4525de8e85774c12ada8fcef2e4e9efa2bdb725af7c1bc42fbb5ae173b60585ce1c7c53593305878ef68b697c8f420a9a4891d942a2951c0ebc65f6bdf86f3308058255160d7a415c4a3eb96af4e293387064bd5442e536f8a7b54781b33829c2b7854bd1ab015d16965ce386c6075eedfbfdb40a02ea3ac37688eee93aa7918e7432ac3d3917d883e473795346599d67546f1d43b56cfa30823dcea62a15c3ee942b771e4c0f2c7ea2ca0803a0e83f47ee7c46f88b123d342c020e995299bd966d1b74a7979b14e6a38e241aa1b0cfe6118725c9792b843d031ea3b67498d5e0b4a9f5f7bc8ddaef2a55682479496b84cab102e9b8a1df54bd2d6294f85a212fde9efb97ba1d10cd35ebb10b193110ff89bf2e90d39b3223cc09ae1e03a403974e9af4a63e1c5ab517a1fa911fd0b13e5f2c2c53b0773d9269dd951a867637859165a0402e3dcdbad18382c370e03a1a8810880080f6d4729c394b109cf39af1f5803a028e76152115574d45038171bb8e7577b5c6dea8c03e2f2f56d7e2b677e476dae7ab05873994db5c8ef9abd33215381b4fee728b2bbf7d21655761d4e7858632d09cee5b407abdb351fde662dd71e251d9f3309d4c80f254fc141e5e958bf9cc9db88af4641ae84e6797f04bc5e3576434a5475ccfc5638ec040a2effb22d953f2fbc69e36567cd4767e9766f03cc35bb20ff752742b80576e347185b4c8b679569538753c852fd4cca7773ea899c6fe2fa814df1fbae903f0d2bd24aecaa7eac1f6211dfca4a0763856e851f65c7ae6f28d20efa228e3a4d2c761ca194e6131942a69a3d209c3473fdb62adfc15cb12577cb04a1a4d0740ee6809848c787108df855211aef26b2c2ffa7c9648a91b3fb62e4295c08bf6daf34a995f9e37d1cebabb4e6daf4b97abbea8d28d0f19cdc97d7cb704339f8b9944fe3ca3e8c47a4e28ba3fdec55a68d81657faaa455c42ea85c5d3d70305c24f668a17a91a52bdc40ceb5057339974791af362fc4a934003cf77f34e6aed09d1791f398ebff89f849d4c8ddb31333eb6c529de0a445a402d096ff5f710642512fe8c42760b2bb3e197c12c76054e2394085663c964210faf0468d26ca13e83b93766550d9bb41e7e95babcfb829ddf03b5a1a2933625f06163fd8a6e111b4856eac13cc916a052729370581009f791082e1c22f694ca514aea35f9be50ff7c684f99fc827c8b1152cc749d7d80060e126a1f89091e3ba711dc6ab775eda890793fc40e03e4e3adc16dc278f7bd728697eac40bc7beba54357f21f8e0d78ce0a22224e0582e64ba0de7ab4a61e5c7124f1a3528473c094c7acf2f9ea27b0e95896519f2ec9fd5965568fbdb04ec5a431742f80bd3278fda638aeb94108552c8db410da9eae0b16e27aec50f2ce3464988cb24f26b93f813df731fd7a99aae64a41e36fec59fda8d20c9e7cb3671ce277700e4ef2fe7ed8d8de4d86e7906f7a31fb816a509456dfdad678f6d3687898cfb4137a21af0e3284313ed078cb0e61caf5458919dc61f89f36d3a8bb0c48dffced572382cf5d9fc14729ac2dc3b9a5eff4cafa1d7cf4b33a7e012bb364370d4490fb6c8a52c438930fae143ad287909fee5173427d3b62679180d88b41a9e1ed8d0182604605fca904e9ea22b20a117695f5c8e15161febe86fd8c5dafa9ac4108d84d2dc7de987118a97f564befd07f0a713c9b4cfbd121bf011313da4d63ac583e1b04b95bb054c73ab819b90d3353651dc479a0b095e952ed949336c2cfe8784138aa8f4ae7adba455d942bc6eef9e86f7d8eb201e363c99a2fe9d0403868b0c08d14411d2b512e6adcece4c440d9df1189e0982a5b18a69352f92127b70ce131b02ef9c9561bd255addd823816b061a8ab662039077b59fa1c848cffface1d92252e5f8163c935353219c14e990fe4b17f83358b9bb83e5af00c81a5f3e5755a0691608deea4810b28f5c74d72a0baf64b464693ab21eebb7ecc64b077ccfa087aa6a5dd4279a66927b99cf62e5099a0ce13ca4c2c25e1096aebc12c1a94585725312ef676ad62e699716da770303ba7a174f678f3c43861815757abd0f7200202cd7f066ceee86b7872ed6455f6a9981e5952f437c730efc934f0e176b100a6da406446f4ecdb727ca10b04ccf20bc647bb91dbebc6286fec7bf09cebdf9c3bf4f04e47c89055c285569aba98ceb94fef57119a8281e0eb1a2bb288f5b4095fcfbc5995d193c65fd55b4f4eb56b1cbbd05f3a0fabd00822477b12e6d0a262b1ce65a5a177fead5674b52f724a3bb18d7f7e2b08536f67b1e99a36a4c50a1d33a47e020d637906c542807cfbd7ee67dfaa9be73f67c41c77df906e5f1d27b43417fb557817dd60bf334adbc57b6d11842257089d7c794c4f2433027bf21ca8bc239d71690e744f8e372da4671c0e5e5275a126e231f5af8d99fea97aeb002ba832f3382e0c03734d9c54dee74bbe4894458009e26efd6fc0f6b91bcf51e2f82bf8655f4e9d3bb01a117c3e02580ca7c9872ba163057aea68cf2c4bb846d4ca58f40e99294c0370a7c6386ac11cf651d8d640ec1f69889169d660a4fd66f00cd454a8b2c1ee49bb9905d438e5dc5bd1cdd8706dee7e24815bf30b1d1e362dad55665fa922bd661666b7734200dfb812df3f816688054099dc4045f567dafafb3fa1c09c565982d9449ecd5e767da41ca7133ca95d260a0d59be", 0x1000}, {&(0x7f0000001400)="07b820180da4643e5b391aca5461c884107ecf5f9b38345cf471d77c43bf49d59498ff37b381d96b66b1ae7f68e6819c8ad7ce", 0x33}, {&(0x7f0000001440)="280c224cce3f9bb8d3974c916964e4d52e1486b201d782614b1c1ba5f677ee7887e450fbbef119000556b446c7c33bea5d4c5b1567967a92b04a20ea83c63fc2b18c747f451a06d2a85996b063ccfab6221810676183da3c", 0x58}], 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xffffffffffffff92) setuid(r4) r6 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) fchmod(r6, 0x0) r7 = msgget(0x0, 0x20) msgctl$IPC_SET(r7, 0x1, &(0x7f0000001540)={{0x7fffffff, r4, r5, r4, r5, 0x24, 0x7f}, 0xfffffffffffffffd, 0x2, r3, r3, 0x6e, 0xfff, 0x2, 0x2}) setuid(r4) r8 = semget$private(0x0, 0x3, 0x400) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000000)=0x9) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8990, 0x0) fcntl$getflags(r0, 0x3) kevent(r0, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x81}], 0x0, 0x0, 0xdd, 0x0) semget(0x1, 0x4, 0x1) r1 = open(&(0x7f0000000280)='./bus\x00', 0x40, 0x200000000000001) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="0991040000df7dbf5c04b248aae81f6700ffefff", 0x6) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) sendto(r1, &(0x7f0000000080)="f52c119c875c", 0x6, 0xa, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) 16:00:27 executing program 0: r0 = semget(0x2, 0x1, 0x440) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x4) sendto(r6, &(0x7f0000000380)="baf23cf5c680c3c5cbe91a4387d9c5a8648bca7c0da266c8a7a664b02cbf00c40d7c47aa39c468f503d86d2198530dbff4fb8183b7bebc142aaf600619939062d20146de042ff901d03ed4b038b6577e12e9c4f79415dcec3c81908df53a26393a49020bf80ebc3ea589d7b0a0bbdcc5c2662a48b755bfdb9ae803aa228897588e9b3b4d692b243154ca48bdad31b6aac5d97fd7d8667f43689e9349744a6893d272c8a83632aefd54dd5bd05b509f7248", 0xb1, 0x1, 0x0, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x10000, r1, r3, r4, r5, 0x18f, 0x7}, 0x58, 0x6, 0x2}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x84}, {0x6}]}) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000140)=0x101) setegid(r2) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000000)=[{0x0, 0x0, 0x3}, {0x923f, 0x57, 0x5, 0x7}, {0x7, 0x800, 0x68, 0x6}, {0x6, 0x100000000, 0x6, 0x80000001}, {0x2, 0x10001, 0x6, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:27 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0xc0, 0xb) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28088, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:27 executing program 1: sendsyslog(&(0x7f00000000c0)="8cdf9a1bfc16e3c6bfa0d52a83e465aab23a101717ace736aae70d4c5ea35f108bb53c344cf6eef47cd6d1f73dd5d8409dda128fee042337f676865053d8837a89d1e3896e667aa093d366059cc53efd5afd2db98f745cfbcde9b307a4e6303c25ffc6599b95", 0x66, 0x20) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair(0x20, 0x7, 0x7f, &(0x7f0000000280)={0xffffffffffffffff}) accept(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000c30000000000000000000000000000a600"/110], &(0x7f0000000340)=0x6e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20008, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000400)) 16:00:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3fd039fd73c4867d200"/119], &(0x7f0000000100)=0x6e) select(0x40, &(0x7f0000000140)={0x7f, 0x6, 0xffff, 0x0, 0x5, 0x10000, 0x2, 0x2}, &(0x7f0000000180)={0x9, 0x4, 0x101, 0x8000, 0x0, 0xc7f, 0x2, 0x101}, &(0x7f00000001c0)={0xfff, 0x80000000, 0x2, 0x7, 0x0, 0x10001, 0x40, 0x8}, &(0x7f0000000200)={0x1, 0x1}) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x6c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xc60, &(0x7f0000000140)="9cc07d67007c1e7d6a048d403c0dc92ceaadfe5a94c9baafaa0c6d89b2958059104092f35ebc511db73a1ed8c2c364551703fd2e14cdcba4783260993cdeb8a10268c1b1b1e64edd9534087a3de01f534226c8eb716407c696c36ebd00d3fc1883") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xaec, 0x9d7, 0x1ff, 0x7fffffff}]}) 16:00:27 executing program 0: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lseek(r0, 0x0, 0x0, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0xa) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x40, 0x6}, 0xc) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x4, 0x7, 0x1}) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 16:00:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) munlockall() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x43}], 0x1}) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) socket$inet(0x2, 0x1, 0x2) r1 = getuid() seteuid(r1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x102) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:00:28 executing program 0: r0 = socket$inet6(0x18, 0x0, 0xfffffffffffffb4f) socket$inet6(0x18, 0x1, 0x3) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x48}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000002540)='y^') getpid() 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') getppid() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:28 executing program 1: setitimer(0x1, &(0x7f0000000100)={{0x0, 0x40}, {0x0, 0x7}}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x3c978349, 0x5c, &(0x7f0000000040)="75ba49f8552714cd8a", 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 16:00:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x5) 16:00:28 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x2, 0x100, 0x3}, 0xc) r2 = syz_open_pts() nanosleep(&(0x7f0000000200)={0x9, 0x8}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f00000000c0)={0x3, 0x6, 0x2, 0x6, 0x1a, 0x2, 0x8001, 0x10, [{0x40, 0x1, 0x0, 0x3ff}, {0x2, 0x6880000, 0x81, 0x6}, {0x4, 0x42, 0x61, 0x100}, {0x2, 0x8, 0x5, 0xff}, {0x5, 0x80000001, 0x10000000000000, 0x100}, {0x150, 0x8000, 0x9dc2, 0xfffffffffffffff4}, {0x800000, 0x2, 0x9, 0x9ef}, {0xfffffffffffffffa, 0xdb5, 0x20, 0x2}, {0x8, 0x2, 0x1, 0x3}, {0xffff, 0x9, 0x5, 0x9}, {0x0, 0x100000001, 0x9, 0x5}, {0x101, 0x1, 0xffff, 0x7ff}, {0x800, 0x8, 0x6, 0x100000000}, {0x24, 0xfffffffffffffe00, 0x6, 0x1}, {0x3, 0x3, 0x2, 0x1000}, {0xffffffff80000001, 0x2, 0x2}]}) r5 = kqueue() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x8001, 0x400000080000002, 0x2, 0x1ff, "9462b000000000000083caf82800", 0x80000000, 0x3ff}) kevent(r4, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x81, 0x200000000000, 0x9}, {{r3}, 0xfffffffffffffff9, 0x8, 0x5, 0x200, 0xfffffffffffffffa}, {{r1}, 0x0, 0x5, 0x2, 0x7, 0x40}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x640e80, 0x3}, {{r1}, 0xfffffffffffffffc, 0x24, 0x42, 0x5, 0xd0b}, {{r3}, 0xfffffffffffffffa, 0x40, 0x1, 0x9, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffc, 0x20, 0x20000003, 0x7f, 0x1f}, {{r3}, 0xfffffffffffffffb, 0x9, 0xfffff, 0xfffffffffffffffe, 0x1c5b600000000}, {{r5}, 0xfffffffffffffff8, 0x9, 0x80000000, 0x8985}, {{r4}, 0xfffffffffffffffc, 0x2, 0xf00000c4, 0x2, 0x7fff}], 0x8001, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0x10, 0x20000040, 0xffff, 0xfa}, {{r4}, 0xfffffffffffffffc, 0x8, 0x1, 0xb52, 0x9f}], 0x8, &(0x7f0000000400)={0x800000000000000, 0x1f}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000440)=0x110) r6 = kqueue() ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000480)={0xd8, './file0\x00'}) kevent(r5, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) close(r6) dup2(r7, r2) 16:00:28 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x0, 0x0}) 16:00:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x88, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80000000000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = semget(0x3, 0x3, 0x8) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000100)=""/58) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:00:28 executing program 0: symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x83, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x491, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x1}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x7fffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)='\b\r4A') 16:00:29 executing program 0: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) flock(r0, 0x2) setitimer(0x0, &(0x7f0000000040), &(0x7f0000000080)) 16:00:29 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r1 = syz_open_pts() mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x0) r2 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) shmdt(r2) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x811, r0, 0x0, 0x0) 16:00:29 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x300, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) socket$inet(0x2, 0x0, 0x7fff) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r1, &(0x7f0000000340)='\r', 0x1) 16:00:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) getpgrp() ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:29 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x3) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) recvmsg(r0, &(0x7f00000024c0)={0x0, 0x0, &(0x7f0000002400)=[{&(0x7f00000001c0)=""/176, 0xb0}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/95, 0x5f}, {&(0x7f0000001300)=""/184, 0xb8}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/50, 0x32}], 0x6, &(0x7f0000002480)=""/59, 0x3b}, 0x842) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, 0x8) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000000c0)=0x7, 0x4) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x1c8) 16:00:29 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x800000001000101, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x600, 0x2, "bd5ad93099e891268a2aaf410d25b4371de5fb45", 0x8000, 0xffffffffffff0001}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x88, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x81, 0x0) lseek(r1, 0x0, 0x45, 0x1) pread(r0, &(0x7f0000000040)="07214af473a185834779f8fef4321af6679db941a168d65b876e3ec39ebebc98ed4e7aba8ef8f08256fd29e847e81bb51d7ca07306b961c54839cf79e588721a8235386a4dfc10f192566318b984b976613b3005bac1073f5d9284e140821c75a0f2ece851432f83c39671", 0x6b, 0x0, 0x0) 16:00:29 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf80005000000000000000400"}) r0 = socket(0x18, 0x3, 0x0) socket(0x3b, 0x7, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:00:29 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) setreuid(0x0, r0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x81}, {0x6}]}) r1 = dup(r0) mmap(&(0x7f0000dfe000/0x200000)=nil, 0x200000, 0x0, 0x1010, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x1234) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x40}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x122, &(0x7f0000000580)="8c60a2009762b262695bf2a66c1aa2c35d7d7e866886f03c5883f66c960f70c57968824133594bfa98447bfe75b10000000000000000e17c5a7ccc1efdc617a81e5e2d0eb137d788432de1b7ecb03be72018a90180000000000000bc79e2ea2939ed904da03125bfd233c713fd20c212a6c606cada67e62d8032b0e0c4c62a76b65debc03f62f3bbdd213bada6651fd121f81a9edefbc32b6f4a0be5320637d4a2ec9aa2132ca18f3d325a4fb99562d392182945fda03c055dcbdafd3bfb7d52b6d2a50e441e96e4961aa6ecc874c2a747b79af17a9f4940cd48607fd69a4853f8d8e3487a39349cdcc29072ca8a16ad519744fd9e4eb7ae34a96a6add2b2cf2a77966c7c5c2314dd52142677e63df74b51b7361fb249de3aab4539ee40d8e1a2eb1e534a6ec1a311cade8da4d83e873337d03fb8dd257f35387018b123cec16fba36beb8cce759098d3f6e7c0e4b0f5ea98a1977b0f0817cba2351a8d0d79b3a4b2042083f3ab98e68c2932add54853723b64d3a5cbd22abcd5f70a1e29b0e8ecdf95") geteuid() 16:00:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="db78d3ea36b61ad5e9a92816ee09a9833ffbeaa439614863f53fc3c19538e9c1568c9ebda91084ed9bf05c616ac86662a8053b6f04a88bcd790b70aee4cb55e53786dd22ead5a4feb51c974e57b4404143422648ea3b2d0cbffef8a83f2e3e244c5b0c412ada04976b8dae8298509309f19e7e0734938b4ecf6e0a8992333b8b0f951421d1cc", 0x86}, {&(0x7f0000000140)="f89de6e64cd8dd4ed406f55d2ace3d60cfd1554da719ca3b4d74b5aa5a9b030419ac7fa459bd965d2ebdde7e8dbdae244398e0c45bd1cf023430dcf21446e3bff4837eed4ff1ed48a748097c67c5f46908807f6edda98f4de0d305892e0b9f693a381380e52fe178e96caedaff9a01d0ac643536b3a163ced743135a1bc548888824ea7b47401a5ba685108fd7327188a3e9df914a8831b2b89bc070d564bd9a", 0xa0}, {&(0x7f0000000200)="15ffd5e0663d2be07ab3aa1b261f67c12455cc1f42b2a246ecf08667b91b37633ca14cc575315e1fefff3de02f4e9a22059c774435e264938900660daa776e54473892ad9c3dd923f9cc87490361239ff2c1f59e9752475886c17171e9830fb9dd5110a84c5844648cb9535c8b5144ce58dd6a6fafb58c8623c0605df2a22573576690c0298bdb6fb3e3eefab63bc9b4157adbeaf6", 0x95}], 0x3) close(r0) 16:00:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10a80, 0x24) getsockname(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000e80000000000f3ffffff000000000077577d"], 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) read(r0, &(0x7f0000000400)=""/184, 0xb8) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0xd4, 0x11, 0x943, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffff8, 0x8, 0x3, 0x8, 0x1}, {{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0xfffffffffffffff7, 0x61f6}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x7, 0x80, 0x8}, {{r0}, 0xfffffffffffffffc, 0x2, 0x8, 0x4, 0x1000}, {{r1}, 0x0, 0x9, 0x20000083, 0x5, 0x2}, {{r1}, 0xfffffffffffffffe, 0x4, 0x40, 0xe475, 0x5321}], 0x1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x40000005, 0x2b3a, 0xcc}, {{r0}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x8, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0xfffffffffffffffc, 0x4}], 0x8e3, &(0x7f00000003c0)={0x7}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socket$unix(0x1, 0x5, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000580)=0x4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)) getsockname$unix(r0, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) close(r2) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x87}, {0x6}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='!') 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0xffffffff80ed2337, 0x5, 0x0, 0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 16:00:29 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x100) r2 = accept$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001023832dda3621e1d571"], 0x0) r3 = dup2(r2, r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x4, 0x1, 0x2, 0xf11, "595f1661561a19124d0b51e9ece4a331489e9ede", 0xffffffff00000001, 0x5}) kqueue() r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x10001}, {0x3}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getuid() syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0xffffffffff7ffffb, 0x2d5b, 0x10007f, 0xfffffbfffffffffa, "dc04001b00027f8c19cdf9ba581139520900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x7d, 0x0, 0xfffffffffffffffc}, {0x6}]}) getpgrp() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:29 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000140)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x88) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) socket$unix(0x1, 0x7, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$KDDISABIO(r1, 0x20004b3d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000180)=0x1f, 0x4) 16:00:29 executing program 0: msgget(0x3, 0x1c2) msgget(0x2, 0x601) 16:00:29 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x1, 0x400}, {0xff}}, 0x0) poll(0x0, 0x0, 0x5) getitimer(0x0, 0xffffffffffffffff) 16:00:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getpgrp() pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTART(r6, 0x2000746e) r7 = fcntl$getown(0xffffffffffffffff, 0x5) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x1, r1, r2, r3, r4, 0x5, 0x7fff}, 0x6, 0x2, r5, r7, 0x7f, 0x100000001, 0xb1f1}) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file1\x00') r8 = semget$private(0x0, 0x2, 0x1) semctl$IPC_RMID(r8, 0x0, 0x0) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7c6e23c5100e745e400ff46d700"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0), 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xd72, 0x3f, 0x7f, 0xfffffbfffffffffb, "0100000000027f00000010006624520900"}) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x57) fcntl$setflags(r0, 0x2, 0x1) syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x6, 0x4}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000440)) 16:00:30 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x202, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) syz_emit_ethernet(0x8, &(0x7f0000000140)="01c55165dbadb460") 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x81}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x1) 16:00:30 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 16:00:30 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f00000001c0)="2a7f81be1edd3e767bb4616f10cbe1f322b922fdbabc996a94283474f19a8a053079695c992085ac25bb235897f1f5e9ab29687471236e1796e4c144c499c1822dfe2621df20384a8cd6c987aff030c6f62c06bf6f053097fa77dd9d860da68b6c6322a527fecf2f5d8a90da8f70156445d7e9996da55712addd508e7286087349598e3600300b9cd6f0c713a85b8f69130eb9935bb2fcc99de9e71ea7fb61a8aacedc268fa4ba1ceef680535c5f5304811790821446639e587f9a3c4aefbcecbf0623caf59cab3f615a6e68d3fbbe1eaf23cbee5016", 0xd6, 0x400, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000180)='./file0\x00', 0x280, 0x8) ioctl$KDGKBMODE(r1, 0x40044b06) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000040)="531005c4674e43d4ffbde05140874c7edb3cc465b6e9238eea844cc6dc4b06be684322d267580af58eeb3dc8f4e41526938261fab1da12b24c781e4535e1b4365fd2d9cca2bae53cc7e3a0421cae5396c59bd9d0a119c22ccd3e390531ef65d1701e8e30ef91f1b2e35ab686927feff18adfd2619eb46cbc609a18c26720e186e23bcf900bb0113d91f584ee93e6e1200160eb7c42316d84b410707a76339bcf698753f2d4fbf0415ad830eda0a7d1543eca8e5acb0819f74f60fd2bd499738c3e659c4de36128eccd22c40e0de1c596d5ff1911342d94aae434971b697fd7fa27cff098d959a85d3ea69de069b0b092ef83", 0xf2, 0x2, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_timeval(r2, 0xffff, 0x1006, 0x0, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) write(r0, &(0x7f0000000380)="5fcdcc030465c62b35965b63204c439ceff2fd0377a2eccba90f88f8e4ef9606ed98274389bc03e153d8e7d388455fafb318d58dc6c58c218334db898b3b076afdbecad9", 0x44) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x12, 0x21, 0x8001, 0x81}, {{r0}, 0xfffffffffffffffc, 0x40, 0x22, 0x55, 0x1}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0x1000000}, {{r0}, 0xfffffffffffffffc, 0x4, 0x400fffff, 0x4, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x3, 0x6}, {{r0}, 0xfffffffffffffff9, 0x50, 0x2, 0xd2, 0x3d}], 0x200, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9, 0x20000000, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x2, 0x100, 0x4}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x2, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x8, 0x9}, {{r0}, 0xfffffffffffffffb, 0x40, 0x200fffff, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0xf0, 0x5}, {{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x401}, {{r0}, 0xfffffffffffffffd, 0x33, 0x4, 0xe0000, 0xd8}], 0x400, &(0x7f0000000140)={0x1, 0xfffffffffffffffb}) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x8000000008102, 0x1) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x6000, 0x1) mkdirat(r1, &(0x7f0000000300)='./file0\x00', 0x10) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r0, &(0x7f0000000200)=""/160, 0xa0) 16:00:30 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x90, 0x0) dup2(r0, r1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r2, r3) poll(&(0x7f0000000000)=[{r2, 0x6e4cb5afb50be593}], 0x1, 0x0) 16:00:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 16:00:30 executing program 0: r0 = socket(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) syz_open_pts() 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x14}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='m') 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x404, 0x2000) close(r1) rmdir(&(0x7f0000000000)='./bus\x00') 16:00:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = getuid() setuid(r0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000001c0)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) setuid(0xee01) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000080)=0xff) mkdir(&(0x7f0000000440)='./file0\x00', 0x4) r3 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r3, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:30 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x6) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2044, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000080), 0x4) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000400)="220e22", 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r1, 0x0, 0x3ff02}, 0x440010010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000007c0)="58fdbb7842e1200bd805000000f3cae3aa9b07157a31f7c8704d7699c1bf7a64ffab03f1939b35a9721f902a262aa2c93273b00bdfcd303fb23f37f60f35718647f7cc65af2cbafce49444761c554a3d92417fd09924ce581db2dc328cbc7512b4ce2c90c4c94cb95b69db6fa06babab8dbe5748c31e788cd57f50abf9400b7632948ebe1ff9b92920bb034050d5d16d121659fba81373f6d1684f123f517bd58098f7933abf1931372236417142687e81ed42bcc50ff1721d6cacca68dc01e682166ade89e79f3be22cb5475b8d6e69a98e84fe5446927bc488922c416fa04cc0948ad14508a5f48e5993b3eb38a72194e92fc5e8ef3dd9d5cd5c912683d05f4f640c3b3ac775927856744969e004956b10b85c3889cfce1b0b2b2b94abb1392d37efc7e9a1ef28347adc9511693d9656fc598c33fa7d32076f5b468a00407bbfd9058f1dee78202d74fc4e58a89e687098223c558bff6ef97e", 0x15a}], 0x1, 0x0, 0x0) r2 = msgget$private(0x0, 0x420) r3 = getuid() getgroups(0x5, &(0x7f00000003c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xfdc325) getgroups(0x4, &(0x7f00000006c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = fcntl$getown(r0, 0x5) r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000700)={{0x9, r3, r4, r5, r6, 0xa5, 0x67939019}, 0x6021800, 0xd2, r7, r8, 0x9, 0x5, 0x10000, 0x400000000000}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000440)="89050e73624e9b394867ac8ca0821bc7e749e4c277ec462d21230b6b2c01268ab645dec57581321e0c170175126702734204356ef9dc894f57ba40185c6184e94fd428b17e82c1583176a87a8252e43d1463403ba864871ab12c405caa8169d74cd836f5d686a964bd3f1a64e129dc3362a6c6162777893e454ad2313e4534e668eec501ce8794517dd982947ef6974327d43b3a2395fa302e78d82f8d16348d44cabfe11f5c676a4ac5a16f4efb9c700d9d71abae", 0xb5}, {&(0x7f0000000500)="60947aca67bc3cc9bf62ac790a0d447e4d51c56206890c54d194bfbf8a205650342b0af36c39bded8949683ba5f2058adb62e0f9a1f7ec97675e0cdd0034bc49b280c4c50eb8ea802a0af5d87c16f578f9ee0ec01776e32363d4a7f802cc05d8fc6afd7b5667bb93af5bc6900aafba04739582ef194eb8000001ca0a290e4682e531e91da699179266fa2b57942d884a0f50869554870effa4178e03d48d6b1464f37713fd82fefb01656de6737e4212389b3d4a19c41ec1", 0xb8}, {&(0x7f00000005c0)="915e3b137ab665ec78fe6082e9a434fbd16d28ebdb6ff96521a8122360e1d4adede3a1ff7ed8cdea606128c58eb41c6dd5df7aeb7f7adcc2509d69861c07bb23d6612cd4a1d2e30598ceb5450a1ac444c73e1bf3c3bd328f63e89a1c08be5ef9f76ec3f7f9e21a4ab7f774688757c2cf66096c60a3601aa89f9197b459c54a2338a15255341a08177d8dea3ad6950fd6496d", 0x92}], 0x3, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="383c9f9793241ec6850401d448593849e8edb14eef2bc84a10819663c92ee720458c01bde7961242985e0927cab3730337d100999ba35b284366b80601f5e5533b66c5729a1ed1c731b18b497f4ce16883e8faa044c951ad6592d6a1502733e7f26b", 0x62}, {&(0x7f0000000200)="3a0a6af3dd82d10020cf7d6ef102ebd9223d1731a7157461700805408916f45b9b1ad62409812bad4ba1ea8f6ab73dc32196cec9c63978e8747dac4738cebe46735ee3ad22b6d9764a852b6498c44fc625d21b3087af90f3b827222634abc1bff8cc543c2bac7bbac8badb220fe8520cc1006a83ffab17c45109a537d6de8b1eea110abd1a9c57add8ba5a68658dd052a7ad5d997e590c70d2550a56007452bf28e1d278ea875011decda9cff7", 0xad}, {&(0x7f0000000300)="99a457558449ad49786ddc6fe779765817800d773a679940f65f674a6daab6a756936ce43304d2fae91d3360ccf59e964bf4b9e9b563cdf9f1956ede7b03f13aa749e23f4d0fe57c949d2a7b9bd7c0d9cf65ac632e8f2cb59c934943eafda7773c8f1ec4f11ea2235683c2bd6dc725cea67e0cb233f49bd4d8810a5248dd5706385cb0f061b84507a7e64c39213554b286a1612427d58fad19", 0x99}], 0x3, 0x0, 0x0) 16:00:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a551a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:00:31 executing program 0: socketpair$unix(0x1, 0xa, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300), 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') r4 = dup2(r0, r1) poll(&(0x7f00000002c0)=[{r4, 0x25}, {r2, 0x22}, {r0, 0xc}, {r1, 0x4}, {r2, 0x60}], 0x5, 0x3) sync() kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000080)={0x1000, 0x6, {[0x0, 0x0, 0x0, 0x0, 0x9, 0x9, 0x1, 0x8, 0x77, 0x4, 0xe6, 0x9, 0x507, 0x25ba, 0x3, 0x3, 0xffffffffffffffc1, 0xc70], [0xffffffffffffff01, 0x1, 0xfffffffffffffffe, 0xffff, 0x4, 0x3935, 0x8000, 0x8001, 0xae, 0x7], [0x101, 0x5, 0x800, 0x80, 0x90, 0x1000, 0x4], [0x0, 0x81, 0x2, 0x24, 0x4246, 0xd71a], [{0xffffffffffffff2d, 0x400, 0x7, 0x3}, {0x9, 0x4, 0x1, 0x3}, {0x2a29, 0xfffffffffffffff7, 0x7, 0x81}, {0xbce, 0x100000000, 0x81, 0x80}, {0x8, 0xb, 0x80000000, 0x3}, {0x8, 0x3, 0x2, 0xffff}, {0x6, 0x763f, 0x8001}, {0x800, 0x80000001, 0x40, 0x7}], {0xffffffffffffffff, 0x5, 0x8000, 0x7f}, {0x5, 0x401, 0xfab6, 0x9}}}) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000000)=0x9) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000002f5, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xffffffffffff8000, 0x5}, 0x8) r1 = socket(0x19, 0x1, 0x2000000000) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000000d00dd0000ffff00"/25], 0x19}, 0x0) 16:00:31 executing program 1: setrlimit(0xf, &(0x7f0000000080)={0x6, 0x4}) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8909, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) setrlimit(0x4200000003, &(0x7f0000000040)={0x9, 0x6f6}) setrlimit(0x7, &(0x7f0000000100)={0x9, 0x4}) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) semget(0x3, 0x1, 0x20) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:31 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x0) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) clock_settime(0x3, &(0x7f0000000000)={0x29, 0xffffffffffff0000}) syz_emit_ethernet(0x1, &(0x7f0000000580)="b1") 16:00:31 executing program 0: r0 = msgget$private(0x0, 0xc4) msgsnd(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="010080e7d38182661c28400746d8c513c599b3fcbe2979325300feffff8e9d7a7120a59e71ff2ce927fe4657b06c932216b32aef73c29fee921c0916aca2b92a22869fe25a0f99d666f44d61d6b33229d24e000078000000100000000000000000000000000000000000e27c393fa6e4d343e0da7ce7ef5f0ffde03bf1c007bbaa44e736ff8a8a241f5f8738f8655017abadd901ad598b7ce3391435db319b50d794bce1151721408eb6dc69d71af589f35f8a532e3d81aba6753df7f81143"], 0x1, 0x800) r1 = dup(0xffffffffffffffff) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000440)=0x8) r2 = semget$private(0x0, 0x7, 0x31) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000080)=""/93) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x11, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) wait4(r4, 0x0, 0x8, &(0x7f0000000900)) r5 = semget$private(0x0, 0x3, 0x403) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') semctl$IPC_RMID(r5, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) r6 = msgget$private(0x0, 0x401) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/12) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) rename(&(0x7f0000000400)='./file0\x00', 0xfffffffffffffffe) shmget(0x3, 0x4000, 0x240, &(0x7f0000ff9000/0x4000)=nil) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x80, 0x0) getsockname$unix(r7, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000003000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034b8a9623768b89afdf2e00000000000000000000000001b47f851d3ac5620c28b9405fae762b7a60834ff7d54b7eca68f9aace25e30294e66e241afd166e111ba3c7dba43b76f86188479485b351074770da06fffda61a5443806b8dd302c371b552815f7ee3454512c06fec37c4b8f62b04a0926ce7fd58ae699f8541a1f9a8ad265079b26f47e0ed9df2b4184498a67df2465826b13c2f24a59e88005a0f27ca9395c4811aa4eebd4d5531956613aa7224c91092b8e3e11efb53a0517d32770a60d85ddb4e8300ae460f3657fd46442e7c71e6473f9f72067b9bcda537a9e4f859a20e642b66f97246cbb682b7df7ff291f7ec82f420c5bef4f09d9899e6cf0940a71cbe83d130a4247e6bf78007463e84f4e2ab2f9"], 0x1, 0x1, 0x800) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000480)=""/43) msgsnd(r0, &(0x7f0000002ec0)=ANY=[], 0x0, 0x800) msgsnd(r6, &(0x7f0000000680)=ANY=[], 0x0, 0x800) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) r8 = open$dir(&(0x7f0000001580)='./file0\x00', 0x10100, 0x2) fcntl$getown(r8, 0x5) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000004c0)=0x1) msgsnd(r0, &(0x7f00000009c0)={0x3, "c15885f2ab295cc86285a9c6f9fa6ffb236a28804bcc5a632ea338a8a0d6059c1a6ffd9e7bf63b58b9cdc33041ece64a764f690e95e56482c9510ade137f2c8072cc84a1911950f8802cf26ea735859aabce8d8c289518dbd5255a76795acead276ad79257c7d6a0cb1e198661349f2aa59476fafeed5da6effba5f4cb97d5c6cf71ef86ecbb066f191cb067b8d895e01c00e9548c37c446502af112cee49a3da36b1d9c1be8425774ab997891ee7a1762003a29270110757814065f08e1290463101802acd887c92490a7a6b55aeafe4eecb9d081ec6d32b16b0e0fcbfe455c08728f237398161d13"}, 0xf1, 0x800) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x200000000d21) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000000)=""/32, 0x20) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x46, 0x3}, {}, {0x48, 0x4000000000000000}, {}, {0x1af, 0x5}, {0x46, 0x8}, {0x27, 0x7}], 0x7}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 16:00:31 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000180)={0x20fa2ab4, 0x6, 0x4}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8002, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x1}, {0x6}]}) ftruncate(r0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002005, 0x4) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x30a}], 0x1) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000013, &(0x7f0000000040), 0x4) recvmsg(r0, &(0x7f0000003480)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000002400)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/151, 0x97}, {&(0x7f0000001200)=""/76, 0x4c}, {&(0x7f0000001280)=""/209, 0xd1}, {&(0x7f0000001380)=""/105, 0x69}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x6, &(0x7f0000002480)=""/4096, 0x1000}, 0x40) pread(r0, &(0x7f00000034c0)="39026d579a4f69e1de2da0a1797e32e384f75484cc1605b85726e358c3c390664b4d758f45888a5d2087411028c030cd8ef0d705923d944cf63911400469ee749487b3185db5f793309d20e5db6b732815131e9bf994ac8c7df813a4c918fa404d15d0221c168b6bf75971d24cd6242ac25783c909e24078d3751b881f04bf36137550e998750cf69bbf3359d90576ae", 0x90, 0x0, 0x0) getsockopt(r0, 0x7fff, 0x8, &(0x7f0000000000)=""/132, &(0x7f00000000c0)=0x84) 16:00:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 16:00:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8048, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0x2, 0x15e5, 0x4, 0x101}, {0x6, 0x9, 0x7, 0x7}, {0x4, 0xe46, 0x101, 0x7fff}, {0x0, 0x2, 0x7f, 0xffffffff}, {0x3f7, 0x1, 0x20, 0x4}, {0xffff, 0xbb4, 0x6, 0x18}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x180, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x25}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x5) `+ 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b261fce8d6790a", 0x100000001) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0xe75e) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) O"'n+*H֞,X./bus`+ 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0xfffffffffffffffc}, {0x3}, {0x6}]}) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000180)=@in6={0x18, 0x1, 0x4, 0x6}, 0xc, &(0x7f0000000280)=[{&(0x7f00000001c0)="24af9bcaa6a21563c96e24f318cc44fac32a818c811bf3744264e680d544a3325d3d7f63e0c093d6d0", 0x29}, {&(0x7f0000000200)="01", 0x1}, {&(0x7f0000000240)="955be0847d239ffe1477de110c0ade34416700049bbe93a94aed23a28e44b273bf4f5db7b52f971b5e024c082c2d770e73923bbb03549fd5d51ac029929d", 0x3e}, {&(0x7f0000000380)="ce0471dd2b91fee9f7aa8319d93352b7dafe674095856bd620254884da138baf3851c4bbf6699c3c0142a1ca854158ed88c07e1b31461e03bdefe78f29bd1673228d1b08b2dc1e15ee2567cf9c98c54e47a478e1ec6ce5216825dfdd0acafca793ba82d2aa62138c593aec774f6e2540f1d898899107b81e25aa8c671215fa0b4329ea1dc9c945cad606dcfa36a94d186b608035ec8de2962ab985e65ba03b78da00f5a043", 0xa5}], 0x4, &(0x7f0000000440)=[{0x1010, 0xffff, 0x7fffffff, "f529591ad9ef59502baa3f58274ea6bb775de3362bfe137a0a9444e695e937054a59014b830ebe3434ade9afe3c8117ed2079aec2aec2f3a97406037dbdc193e4c3d4a9b12858210e1d22093b95d7316b25c938ea2432cb51092747c4ea5474882a4c0b089536ec3c089d1305a36109dc2f8a6e0d2e16565add2e1fb9acdc06112f488855a7441937f35177b7b6a2d8c296d8fc5ced21b1ba5de225a5b3759fdf98f31c7f03db1e8b9145c1a90d9f310bc73213a82b543853b6a4802246d7adf90a6fd6cb99755631c2cef22e341c910dd57c0a57d0807bd1f995eaed52e641c2f61cb2b78ff6a5cb075669d0dfcc9c8b673e54d89176bd2202094036cd41028177e0d92cec0dd4cca3840322a4fd089fa89e761c3dd5069f77f30903d1a6e12cf96635c9834e22e662f250cb20cba5af5e6d47ebedc3752e9ccfa13d49264dc24751dfdb59911225364855afb055ea6bf6730bfdd766c02e5257652f1f6dcd7f773f06a5e0fb02db6f15fb211aa86ccc5a643bfc401317fd0cb670572c2361539808b502ac00407f3f18555baea2a7716418ca4e45dc149c0adac25ef0da5e98f7e0c659ae89344ae42ff27ff2a3bcada242130b1e7e735019248afd26bd75b5052f88c10a2da8b09167ed3b15cbe3e9a861099a8bad9f62da16e48106b01472c0e9edfa83bf8ee4d49567422f7bb8025e13eea416625d12b4d0d2cec54a042a9a3e0ca6ef13d4baf2aea91abff8e92fac1e0211e27fac9c419a666721b2868138b909f80e887ddd10a952a9b8043592f9960a8276e3abe289dd973251d6d3b8fe174b614e895bc38446d358cae925a7d686adeb3368218c574e061456bd553cf19820aae37c698ad257d9da098b25335daaa1b687189bac2fbd8f59b49afd025c7f1c7cd8335662db97a4ace8440091cd36cb63c59fb9b4854296031d42876b461dd9f2a666ea21ce140658263235845230caea9c79ea3d722be4ecd4772be6f9bd5ab8320aaa7bed3c3a2e5e2089953f732ca6d7507885eeb1219a172bed133230c6a0eea4e582c451de9b33df82bb4bcd46db2c4579dcc6fa3b2ac7bf5b40f56a92e27f34edee688679e05df655db5cadd6280b17678b6f72c0ffe25df1e39f72e99b8748a17f5b43c8aa73b2c06c0d4310ea887a5a6772fb86a59ff9c72bafbc4d8a891caeb338e3ae66fefe523af752efdce80bab5dccd48d90a9cd6aad88afa389e90834c5005a60ab116f4cfdcb67a45e7ffa1be17ddb5bbb80faa81ea983742504aa0f0eae8078a0256a4a4b7f945b0a305d51e3327cc4edd3360657e3ad122504e7c4effcdae2465907be8dee520bb16966954c89233325c5f3a1acc358e6abe59f5549537d4d0f854133864b25b9aacb59f7a7225d936651cf7411adf475d8b727cfb79e340cc03cbe9d513c0c7f0c8cf340e05d96a0df6582688a9c1216f56450805dfcc97a2dce746d0d931865b150e2850712e37390adc3ab6afad56ed045a3c808f34cbde6bbd6479a54991d654916bb8b964fc4cf6a98258145fb3d94aa076f2efcda4da621480c254f9e5063fcd63f63941bb273b10318ec68f3f9def0bcb6ae0c75ef4d9982ed16cb8ab195f995a4765f76b1825da7f085b6d56fb2d6edc72c8ac08503bfc69da1b4a415fb08b09c88dc35b2da86f9133862cb0599939c10d62a05d58fd708edecde8188459d26641c3df2ff4903ae34a0160efcef2dc2e16794630d4ca0eb36ff57651f6dc4713b74f6d2d701aa72538ff5679291de11bcd33ed70a8baa5251415869684b7870dc44fa34372a12b429e36f05ff157367251ef463eed701ab16cacb670ca36f4e8e0279e1a65ea4fa5b56bafdc0a7bc0b6e62334d11d1c12768eade278c4630ce29b6ca14d6c502a8e979db2b49fc1a2ea97fdd64daf89efd43714e9cc659ea13e43629280505557c99018fe270cf98eac497ea0e0c006a16ee659a4f1bf4f668482610dd65c19b8b767c89a52648eeab150fba181135451e03fdc8c7cff82d31553a281176150d86f23d5e023e9f17b773d57c8aaca1c8e9240a8b52a7eda54ef9edaab7968f4d41b6668c820b715dc1eb64769e9e10a850abf017ca5d6cd939b45f42f01e8e475909e072db9a1417c37fe9f57f82fc6be4bdd3245071d2ef3ff4ef5003c4ddb1b0ba44ee6a9e6d234d60d92fec7a9021c13208356ab7588c08a3ae423799b4daa347ea23a212e242b487d18fc6f12b9fd870a67c74988bf1b3a290bfc6a363a1354906ef5400436e0085c7eac6e51383affa25764a37c6ff6b0f07068e34408b0777ef9365822aba6a71e0ffa355d389c27a3c19e593d1b22de1d77b6daea9d40571d94b092f51a8ce613b72ceb421a7e325db15971a7f5f9a26ab4f8ed78bcd7a9f59e9066c69ff9c60421475c7a76d19ac31cbbe662b75571b07e12efe6db4d1c59cfe852198aa6becf66399f530023a5871f14e280506f2383adb3820fbb898d652d5877d345aa0664f2fc803de54d50abe8488c692d4a45c5c2fb84a19e58f1d109e39fa056f00062ef53593abe69f9d88d666b02b8397699edc2f258e4e567158073259e52b6d7048014f844aa001a2af5f331fd7637e398eb456c89badf368660e1f06769dbe86e167ba425dc60276a17047af78b44a558ffc11f107c7bd83592b756fab3e147a036af55535eba1c243569018e179387cebc2a5f20acdd5193529da8d5fdd108015149d4f6fd14cf05000c74f502fd2752b504993c6ca915cf0f66f93349e090a04002a87767910fbede6bf50468dd3d2997a298b2d23f61b3c244c7e0f1649ef0515fd3f687493476fec1a7a17f0e281fdc3c95b90bb88a6e227279706a01bf1f252fc6d7609cc969f1a957faa65afea9e50a5ed1155471258b0c327ee4a4879c8e6dc6a02f31999a87336179f4458edb0d68bb4d0ed9d062a0ae1d80ded6efbd03d6a3fdddeea56991264af331edfccb3481fddcb93b9e2158ae95727aad3682f0e475334706bc69cc67fe1f5a6929de6f53c98041e7047650c0ea4d2b61523756c76b212d909b5c8c3e2cdfbb3e1b2bc3b04aa3fe9338be5f569825b95f11a0ca2c3c191d33e7b95b9c2668f038fa14febc7f0e0951a43dfb4011abd50a59a5ff2455d1766c4b6d34b2e36829fad001082446b027df1008f4368ea0ab0ffc4c23cdffd04efae323521c81e302cf8116a72b497037de67c82690b7c22d6622df4cc77fb0373d153cc793196e6a0d6c741712a782ae0a9167fa576ff7f36d5f20f04284d4a2b0188ee1726fead3565406af7e53a1ee4c8b6883d94dec1fb214f514acbbbc71b460f077832e6eef025a9d7085e65f866b53d3c108f98f9d3851efc8b4bee22a09e6876ae417c2bdbf73f87e7485138c39d8c64c6b08550f5bcb1831c88d87ea3bc091ddbbc2a386a1fa3ff9491f4f0794a61ccfb1dc7e9693439c40bbf4f5a318bd2db290530e5d9cf8fce537b5f6f954ba489a4b039043d9a61190a3e25b6e31bbbc4175379cf07a6258671e34d24c4fa2dd248aac9649709a07b05e77a46b44034571f5c4a53432deb87683edabad9f8e36c1fbf17fb40bd1d35f7b21478406e367d59a86b9bf54b9d8e4e504ec594d0c24a2c0c6624ffbadac76bf8a0f13bdc970d3ef5bd7d53096f6c288f457140463dad3a853604e7246a6658274dbea22c2892a2b7bccfa47d2f132aa65c774fb228262f0f39970af227fcd365c47fb4fd5457c1802a0e99ce137fa2686d4379b2f72939d63fc67455c01654415b44525d45ffaaee4fd9b9e37d881ec169b61bb9d6140fb3ca17a765ffd159d47fd3dadfd374319a50e6c935f771d3e98ae30413a16dc4803cebc931fe8e05b6bfdfdb5bd86b0996a5ef96db816645a23234373a80c7c2cc263fd42b2b920d23f6163e8ab2e1c506a68d4659c5eb7fb017538a403629b091b7e0546d3a8e5b39d0bde9559e9d2e763e2b7af20d090df8a2b992943dea8e6465cc318fab8fc3ab67a58a4ba40d78528ef5d1ffcb6d0bc70b1ee23c5bea6619006e7d17db9c4c1584351f727b6f6558c5530d088edd1aff3abb951ebe81ae1eda8331d271eb9b15a9d048a38e9167b5f5ea6dc23399274b90b528db7cf9dec10f60d48bcd27a7efb28854f2a10e503873652bc4b0c7fb9e50400d08e5738479a03afaf934c853da9874fc1ab15e46e692ba3d413cf83fbfcce699180bf403da94246be82272cdc21c2b817c9a4fbf40bc08d2f8c9d5d666ef737d57c0af1b9ef79b9c486e9def1e10d5e030585c83fcf4905f881ac03402147f60a047ae0f8cf00fb1701dd19acf1a58ef6d2b5f3ef18781afd43b9e09baa966099def434d677a7bc5ec0b073723bf95d54e68554df8237d7267161d6300d03cafa82dfcb841b7260f826ad144861dcf6f26837b46b06c539c58af33db26c06e2df2de8b1e8d4406101a4e869f2f678b19db9c083a09aadfdecf50b03bd9db4ea11afdaaadddeae59538999f91c84ccc81bfe8bbff8c4e526a33f7e5a6ed60f2ce829fdb93863d6a89962b18ff494d026c25ab883b314954b82a1c5f6eb051d8371440d06d808dadbc554e006e043f71d3ed7fcd842dd92df28f57c4eb2b1585ee78a5d415ef07205ea31f2e1721ab41d0b3476b9d5b68a18f09d08d6f48c42c9fc64458004e049bf64f697494a3d5ff4f441489485063b935a8f1f1bb25a21e6c80caefdf6bdd40b3ae524144c98a74c1e1f8e8d9f3470157474250a96967e6c056162b11743807989e09233169271eb75299e3035ecf0d7fd56dea916be9980f9550441cfea0b0b0c6e6fa7dabe4b9c3bc800cf14ca8cf081d134c7f31e8fa2f57c61a6c9fc5ec6f7a4f245ba38f658a551865fd3cc3cce55095a566ace72f08ed9a4ec50ffabb6a45d043fb3b12706539f2052458e93a731863360829f4e2111aa7499705c47b372a05a7751880aa7bb5b5b896536aeb7feffe755c0ec9585d50d74e9e839ebdb9bfa6ffb49db36a788f86f60c994432e51f6b0abc7771a84ab636dbd53d9663aab3c23467f7bdc04741248b4ea30831ed3347a934618a7f074b381853dc84df91682bbfb3c741239b06d07a208b74b0398d8438a8343cf7cc82810477d19ee359c5d5316eca4f581718b29a181614879fb36e4d2555e887bf0f00997ff36e808d8da708a9abb4c8f52ae48f3594705094ec54e0a51701ee47a2ffdd646bc86ebb13245a703ec7be4887ad1412901d48537587b2352be02f0db841d0b7b462d34f4031ea2b746c46559c58d10f315387041989ab7acba9407343c50082786ef954b19f02657fb51ecdad22e15341e5933a97da4181505731b5695063868148f024198f904d98db4b08361cd6dadce5f8f1b1955ded159081fd186b1a8c3a03cdc910285a540979dddde63e620d1e924e8db71330f4b9dfe4e49821821bcc50b4973b43b5bd63e36e5c8718cc463d0a775ef92d06ead95d3fac30daf65937bbd35348ab9b6a43760dbb13ee1e6fd0731ded3a43447a32f6df1e6b70c2d81cb20ad7092802e10b4527dbc38848f9d3bc94297f7f622e5bca2149b01ac3fb12d533fef72d99aa3f9bc3c0308bd9c0bb7d1fb60d63ddb3d81598145eb2be884aa7a5e65ca8c92b5c3a9781979b453f76c1d2a8ad3ac346151c7bdba5e075cfaff2145deb03f7575f856d0cf340b65d3b37771677fe1e345e79e46683c79f81292e451d89bc35f500b5e186dddf5da04a4e2e50c9bef64d24c7d4389284d1d6c588503ed1f590990f9605cbef1d9f73657476d63c56308448eb9af8853fd"}], 0x1010}, 0x9) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000140)='./bus\x00', 0x1000000385, 0x0) syz_emit_ethernet(0xd6, &(0x7f0000000200)="c213ea22ae0181e46b895376ec2059ba1f9c41e7e221ca7e40602f2a8c3ed55bcc169977b63a5c8b1adcb55aa419cf6dcefc8045af9a8a17ddf8edb3671f1e82b5c1053d76ddf2108158e8c082b3657d164fcdac071fe4b2260b2e5a75a003a4ef0325ce60d3c144f52dea376b06306f3408cc4cc1404d18c4d7e790ee68f389a2c5a461ebbbe1a91c63c2267ba76c67913832e308a618c41d0353b0598c559e24e8b37b3ec8573e09f23329dde0da84185817d5abf8a368ac2480117d4c43bd3e94d692783a932ee4157d665b7abf8441c5f2d734a8") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) utimensat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f0000000180)={{0x0, 0x550}, {0xfff}}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) 16:00:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 16:00:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x108) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r2, &(0x7f0000000080)=""/253, 0xfd, 0x3, &(0x7f0000000180)={0x2, 0x2}, 0xc) dup2(r1, r2) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xfffffffffffffffe, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) socket$inet6(0x18, 0x7, 0x4) r2 = socket(0x26, 0x7, 0x1000001358) recvfrom$unix(r0, 0x0, 0xffffffffffffffad, 0x0, 0x0, 0xcf) pread(r2, &(0x7f0000000140)="e2b4d29ea36d4f71ac79826769886aa7f39a1336271db49193f56a5abec0fe840b554f2dec986d7e8cecf113cbb2ef9289f74df5f6b093f89d0448d537ce63a79304cbb74d1098a3c42eb86446559d904ebff67620bca0bbadc9bcf3518e005cc99d5fa6d5c329e75acb8fa46860dc06cea536ea857f929ea589d0e4754057f5b39716f9c3dc582c659895617bc6a9d907aa150315f4420befa8ea91eb2cbe7ac22ef741c6217d0a13ada853cd9d481444b6c8cdd5536b02dfe8df584357f876efac4600b6bafb8243", 0xc9, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x8f50, 0x7, 0x8001, 0x4}) openat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x102, 0x186) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000240)=0x1) 16:00:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000440)) fcntl$getown(r1, 0x5) msgget(0x1, 0x82) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) r1 = dup2(r0, r0) socket$inet(0x2, 0x8007, 0x4) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) socket$inet(0x2, 0x3, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x821, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)='T4', 0x2}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x40) fcntl$dupfd(r0, 0xa, r1) 16:00:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x810, r0, 0x0, 0x25) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e6f66696c653000"], 0xfffffd20) r3 = semget(0x2, 0x3, 0x20) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000100)=""/122) r4 = dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) openat(r4, &(0x7f0000000080)='./file0\x00', 0x8, 0x40) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8000, 0x0) 16:00:32 executing program 0: r0 = socket(0x10, 0xfffffffffffffffe, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x25, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8009, 0x100) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x2) O"'n+*H֞,X./busload: 3.84 cmd: getty 90070 [ttyin] 0.00u 0.00s 0% 317k load: 3.84 cmd: getty 90070 [ttyin] 0.00u 0.00s 0% 317k 16:00:32 executing program 1: setuid(0xee01) r0 = msgget(0x1, 0x0) msgctl$IPC_STAT(r0, 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) 16:00:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xd1a, &(0x7f0000000040)="02000000", 0x4) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x80000001, 0x7f}, 0xc) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r2 = dup(r0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000180)) r3 = semget$private(0x0, 0x7, 0xc) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x6) sendto(r2, &(0x7f0000000000)="df5c9b494ee8ce4c9484de8f59f96e6097c0a2867a9dca42723c2da823", 0x1d, 0x400, &(0x7f0000000080)=@in6={0x18, 0x3, 0x5, 0x7}, 0xc) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000040)=""/64) 16:00:32 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) r2 = getuid() r3 = getegid() chown(&(0x7f0000000100)='./file0\x00', r2, r3) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) dup2(r1, r0) 16:00:32 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xc}], 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) pwrite(r1, &(0x7f0000000100)="43bbfbd3ecb3aef052220cedfb1c430392c27c1b1843038ef73ff7e2e4c85f8ba2d0e0d9be69170af355fffee18864662a421112ec22024d74447de636e674d9c7cb15b351dee0dc3d5c63aa95609ff872546c351074334053eba777dbfd4cfe1af4d0c9a473cdb4f4985412693731a1a2dce3d0fbae7bc4592825e1d78d9f09e923de79448ae11875cc7a5992a73130063fa56fbbdd", 0x96, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000001c0)=0x5) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x5) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x200, 0x0) listen(r2, 0x0) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/198, 0xc6) setsockopt(r0, 0x0, 0x23, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:00:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300", 0x0, 0x40000000}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fsync(r0) recvmsg(r0, &(0x7f0000001240)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, &(0x7f0000001180)=""/137, 0x89}, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f0000000300"/56], 0x38}, 0x0) socketpair(0x6, 0x2, 0x9, &(0x7f0000001280)) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x3) 16:00:32 executing program 1: r0 = socket(0xe, 0x2000004002, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) syz_open_pts() 16:00:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x4, 0x2010, 0xffffffffffffffff, 0x0, 0x1000000) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffff, 0x23, 0x7f, 0xb8, "fc10bb298efd53bebc92f2586946d0f9bc183975", 0x40000000000000, 0x5}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x338}) 16:00:33 executing program 1: r0 = shmget(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r4 = semget(0x2, 0x3, 0x404) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000040)={{0x80000000, r5, r2, r6, r1, 0x116, 0x2cc}, 0xfffffffffffffffb, 0x9, 0x3}) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000240)="e093fd60bb22b1550c48204eae158d7efe7f3aa6b1ba5f2a91ac806236d2b75d7a258c70055043d0cac5980d25ba13471340194d06c7d64225ea0f43318b8f42ada8be92607a226900afc81ea6fe46b530a20f52c32c9b87c3cb35fab23994b72ea9783e5ff46d0b482c2f8c76bc3f5b8b823506d6769c9da01d28591bfefacc0dc9de20098f80865b5cb8", 0x8b}, {&(0x7f0000000000)="61f59b6745a8d8829c78750087b72d41ceea1f4cf80446572601", 0x1a}, {&(0x7f0000000080)="a47c14ebeae6e3afa424d38cc277baaba2d82f86c77ae075ef8ba5c187e4fa752f566ca2a81fcd60441dfd9d285e90e39abadd598e57ed5440734056eed7a5c8aad6ffd4f700cfbd3075bde118699e8b335f", 0x52}, {&(0x7f0000000300)="71bf0cc2152fce5dbfb1108a47d0e501b930c736e83435fbf21120bcf24cb8472b5814c88e2b5459736313d5845722656c2c00146d34b3483d10eeb5ed81555c96fb0e65e28aa5659c1f5870daf22d16bc4a7201059da8ca8c1aecd8cd8786627252b520a9b72bf75273431417d22547346e1a9745965597194cee713569622813ed3b3c7fe80437e956dda4c97a5d4ad476040f822105bd475bc9130cb479a61a54924cbe", 0xa5}, {&(0x7f00000003c0)="f10095557dd3b859bb4394e5016338d1d6ee5235795f9ce444ffe76e0143d382e616b1a7d7b7afcacfdcec5e9f1efc3129f278bc640549cc9a1845da24d3a70e1dc6f6a1ed5430465be0cb2f39b6f22b0bae5f384e8dd8e243be76936a0399ca95386afbb9139997691cbe8b822f0f17d87b98ee1ac2ce20790c000eedbef0058324ed8bd0d07d8ae7ed2e0fb0f06473968127525f4d9e9dfebca136aa2cb939df2983550dd83b491376d63970dce6866d41e4cf82117d0ea9b9aa2e24b6f2b512ad699aee5a0684e2acf867db09e2bca4d3d67ae7ce2f9f6cc0df", 0xdb}], 0x5, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x84}, {0x6}]}) msgget$private(0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) write(r4, &(0x7f00000001c0)="e20f55a8dab38afe10723fa6da9d92f786b0bcc5b307ed01897c531c1e889db332357edb89404fec1ba6595c085e15c772be1ad512474292e76f55f749053731c51c4e135831dc3d64a6d105d8500abbade72933ea44c6710dd2c90695a21fd060416436f889d2624cbb59e46590413e48cddcab10b1dffda25a7c51a88148c7a6c9297fb42e68fc3cc019ec56658fb9f80b49116624dd8724ddd71747c9a5283d5b21d8293040775816d3f54a175cc127fe552ea4de11aa05d6fb77ba915391a8c99252d8da3f237e50cccda52b2e07fbe514a1121f2a01dab09070047b28e1", 0xe0) kevent(r3, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) kevent(r2, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) close(r1) open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x42) kqueue() 16:00:33 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/143, 0x8f, 0x40, &(0x7f00000000c0)={0x2, 0x1}, 0xc) recvfrom$inet(r0, 0x0, 0x0, 0x801, 0x0, 0x0) 16:00:33 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0), 0x800, &(0x7f00000004c0)={0x1}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 16:00:33 executing program 0: r0 = dup(0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000240)="50010501000000000000000107070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5c9d2f24df9265090af63ff37282902e4fd89720fd3872babfb6a080000000000002f310b404f283b6963ae6374ee36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d94527667906bee59ee174a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dcf9231f0d82b1323b4125ce412035fcf5ed20a483671ac5e51a7a3dc1a0c21d548f13e6c031b7b303757e60642b45cbc5737b8e240575", 0x148, 0x0, 0x0, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x4}, {0x6}]}) syz_emit_ethernet(0x86, &(0x7f00000000c0)="11a6e6b1eeac2a9157031297ff7a23ad1f5e057f20df2135c8e0d4f254d918af02e31bd1b3ff2656840a52ded69ac94a1085279ca6374533ea9798dcc609") 16:00:33 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x60}, {0x46}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000001240)='=') 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() kqueue() sendto(r0, &(0x7f0000000000)="8540da432b3fdb1477de0c493043b7f311", 0x11, 0x2, &(0x7f0000000080)=@in={0x2, 0x1}, 0xf4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000840)='./file0\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000880)={0x94, './file0\x00'}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x480, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x3ff, 0x81, 0x8, 0xe6c4, "f7447de6c9c8aabb1c78561221d06ce6ed6e878c", 0x57bbd886, 0x8}) sendto(r0, &(0x7f0000000180)="6a5de3aae57dac091f39ec693f39a5377dcc2b9f6713373e71f0936259b2e5c633695be7a7a231dcf67486932f635620b8a85ad109349ccc6cd54c559bd0a42f4b66479580a6477177931ecca8bcc74a7a6974015d70795565940e02336f172159e847f698b5dbfcfe494f0ca55130e0ea3b1219b558bf551dcbc78a2e0687cdeb76b13254e1ce15a2b686a6ead6cacb7eb33947031c583498be7f16f3deebb357f5b5f9506c1539c52c7f75059c3d1da3fafaf79c16fa932739e775bf308e092a93cd3ce91ebdbfad6264df3a79ac2736e8b2fadb09aa", 0xd7, 0x8, &(0x7f00000000c0)=ANY=[@ANYBLOB="05002e2f66696c653000"], 0xa) preadv(r0, &(0x7f00000007c0)=[{&(0x7f00000002c0)=""/72, 0x48}, {&(0x7f0000000340)=""/168, 0xa8}, {&(0x7f0000000400)=""/50, 0x32}, {&(0x7f0000000440)=""/163, 0xa3}, {&(0x7f0000000500)=""/14, 0xe}, {&(0x7f0000000540)=""/206, 0xce}, {&(0x7f0000000640)=""/116, 0x74}, {&(0x7f00000006c0)=""/202, 0xca}], 0x8, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x91}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 16:00:33 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10240, 0x0) readlinkat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f0000000100)=""/118, 0x76) chdir(&(0x7f0000000240)='./file0/file0/file0\x00') r1 = socket$inet(0x2, 0x6, 0x9) msgget$private(0x0, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 16:00:33 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='./file1\x00') socketpair(0x37, 0x8001, 0x20, &(0x7f00000001c0)={0xffffffffffffffff}) lseek(r0, 0x0, 0x0, 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xf437d38a53aefe28, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000200)={0x1, 0x101}) 16:00:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) fcntl$getown(r1, 0x5) kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:00:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:34 executing program 0: r0 = socket(0x12, 0x4007, 0x80000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040), 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8011, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 16:00:34 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x100, 0x0) r2 = socket$inet6(0x18, 0x4000, 0xffff) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = socket$inet(0x2, 0x7, 0xfffffffffffffffc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x4, 0x200}, {{r2}, 0xffffffffffffffff, 0x46, 0xfffff, 0x10000}, {{r3}, 0x0, 0x10, 0x0, 0xfffffffffffffff8, 0x7}], 0x0, &(0x7f0000000280)=[{{r4}, 0x0, 0x20, 0x0, 0x0, 0xfffffffffffffff7}, {{r5}, 0xfffffffffffffffd, 0x8, 0x0, 0x1ff, 0x6}, {{r6}, 0xfffffffffffffffd, 0x10, 0xfffff, 0xe3, 0xfd}, {{r7}, 0xfffffffffffffff9, 0x4, 0x5, 0x1, 0x8}, {{r8}, 0x0, 0x2, 0x20, 0x0, 0x2}], 0x3ff, &(0x7f0000000340)={0x2, 0x80000001}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) kqueue() r9 = syz_open_pts() syz_open_pts() dup(r9) syz_open_pts() r10 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r10, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 16:00:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getrusage(0xffffffffffffffff, &(0x7f0000000040)) shutdown(r0, 0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80004000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) fcntl$setstatus(r0, 0x4, 0x40) r2 = dup(r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x42) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xb1, 0x0, 0x0, 0x1f}, {0x6}]}) pwritev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="e0", 0x1}], 0x1, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x8) recvfrom$inet6(r1, &(0x7f0000000280)=""/4096, 0x1000, 0x800, &(0x7f0000001280)={0x18, 0x0, 0x0, 0xba}, 0xc) 16:00:34 executing program 1: r0 = syz_open_pts() setrlimit(0x1000000008, &(0x7f0000000100)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() read(r0, &(0x7f0000000600)=""/247, 0xf7) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getpeername$inet6(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x1}, 0x8) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000080)={0x100000000, 0x6, 0x7}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r8, r9) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f00000000c0)) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000440)=0x400000000000000) semget$private(0x0, 0x4, 0x20000040) getdents(r6, &(0x7f0000000580)=""/77, 0x4d) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000200)={0x3, 0x3}) r10 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r9, r9, r9, r9, r9, r9, r9, r9]) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000380)={{0x401, r8, r9, r8, r11, 0x0, 0x10000}, 0x8, 0x6, r7, r7, 0x101, 0x2, 0x1000, 0x7}) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfdde, &(0x7f0000000180)="7e432ef88efd7bb6") 16:00:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000001880)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000016c0)=[{&(0x7f00000001c0)=""/216, 0xd8}, {&(0x7f00000002c0)=""/220, 0xdc}, {&(0x7f00000003c0)=""/93, 0x5d}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/37, 0x25}, {&(0x7f0000001440)=""/197, 0xc5}, {&(0x7f0000001540)=""/237, 0xed}, {&(0x7f0000000140)=""/49, 0x31}, {&(0x7f0000001640)=""/121, 0x79}], 0x9, &(0x7f0000001780)=""/208, 0xd0}, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffd, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r1) 16:00:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xfff) socket(0x2, 0x8001, 0x69e) 16:00:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:35 executing program 0: r0 = kqueue() flock(r0, 0x9) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) recvfrom(r1, &(0x7f0000000000)=""/89, 0x59, 0x42, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 16:00:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r1) socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) semget$private(0x0, 0x3, 0x240) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x23, 0x0, 0x0) 16:00:35 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xa194) r1 = dup2(r0, r0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) poll(&(0x7f0000000440)=[{r0, 0x42}], 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) 16:00:35 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getppid() r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20810, 0x0) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r4, r5}, 0xc) msgget(0x1, 0x2) 16:00:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = dup2(r1, 0xffffffffffffff9c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = kqueue() socket$inet6(0x18, 0x2, 0x5) kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) dup2(r0, r4) 16:00:35 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x0, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x800, 0x0) r1 = dup(r0) accept$unix(r1, 0x0, &(0x7f0000000180)) ioctl$KDSETRAD(r1, 0x20004b43) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000100)={{0x0, 0x80000001}, {0x0, 0xf423f}}, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 0: r0 = dup(0xffffffffffffff9c) socketpair(0x0, 0x1, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x40, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x2, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x11, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0x6, 0x9000000000000000}, {{r2}, 0xfffffffffffffff9, 0x0, 0x4, 0x1, 0x8001}], 0x1, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffd, 0x88, 0x1, 0x2cf, 0x237}, {{r4}, 0x0, 0x0, 0x26, 0x1, 0xfdb}, {{r5}, 0xfffffffffffffffe, 0x10, 0x4, 0x1000}], 0x95, &(0x7f0000000280)={0x7, 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x5300) r6 = kqueue() poll(&(0x7f00000002c0)=[{}, {r6, 0x1}], 0x2, 0x10001) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000340)=[{{r7}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) 16:00:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x82) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x3ff, 0x3, 0x3f, 0x1, 0x3, 0x2, 0x6, 0x0, 0x0, 0x6, 0x401}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x7fffffff) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x400, './file0\x00'}) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000240)="862bf6be3259ec5255deab0f7e8b8ce2ee9ed1f9f69e0a92b3c1bd9cdc684c333464ed7324eff075b5aaf2ed60080891dcc92be80028b96d0424f230bf4cf7e5bdc698e94ac5c4f9a57e5f9286aef877f77f9252eb694717f584f4b368d677ebaef09a5136b760d8503e753d44f5d0dc23e21142e41a83fdaf0e7b35f78ae6c9cd7b160f9e75ced4b90c70114f5a650a315a850021317e6bb8180ffa", 0x9c}, {&(0x7f0000000300)="452c22738f7b285595ceb594a94f88493efd2f288361", 0x16}, {&(0x7f0000000340)="3b3045b9d16a6335a026ae069b0a9ed97823ac9ff55aa1d1407eed08280662c45ffc7f5dfe1876baf1da94ec9b1caafc0e87972b585f2dcdf2f85508f766a7cf477fd045f475d87ba238e03b5afd9d345dbdb9854b804d09e9b7386902d509bd2388bc205f664895a46c441674ad529ef983c4e2e2339b28570098874cfccc4f811ecd9eb934ce0bdc7ba46f693163276b7207c0902f3a941ad8c4d7286c12fff3f383de7840b75077a2970b091bcb6924ce5628a00bf8c3e32db16a815e41dfd0faf9e08fb6b711f22bdd04cdb8f39c587b3980d10499bb3b83d9b47306926edb5324", 0xe3}], 0x3, &(0x7f0000000480)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x88, 0x3}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000600)={0x7, 0x8, {0x3, 0x877}}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000640)={0xc9e, 0x1}) sendto(r0, &(0x7f0000000680)="43cf0bf8c730ffb83a09f828064d752d5907207b4da51d0743b86730288f781807c314de7c052b11619bc469934b71bae1ea636be34fdc653292aabb48a08845ae6ded2a94a4f9049dcbc1bf1196f63115bf67dd9e02026a0423a6ef489b8da913ad7f2ae26b3291ec3e2d27d1a0d65a71d4f689c2e75ae9974794da1e13de2d8626f8c04aabf8ccc8e95682d36c237a38ff38ec3ae5abd6dc1829c74e8dd341fde31d825749b30abdd3e06d0457ac20037625db9708148320c64200b99cb12bf77f0051", 0xc4, 0x7, &(0x7f0000000780)=@in6={0x18, 0x2, 0x7, 0x8}, 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000007c0)={'./file0\x00', 0x1, 0x8, 0x9, 0x1, 0x7ff, 0x2, 0x7, 0x3, 0x0, 0x8}) sendto$inet(r0, &(0x7f0000000840)="aa42c4152b95c304d29c76a75d8b3e2f8ebdbe9b42d862b031e33c2943513dae35e39b84fb86e2e2cbabe319f07952a6b579f77a99cc3bd2e2f09abe6268b29ac812345e103afbb2a702efc54d652d14962ebf58edd226c156155761a18fb7a3240f7f8d7d1091ae926bc80b3c28075d042e47ab95908c37f22c70195dec8e2c90cb5e5996ee0d6608ecd880e9be0380b70e1f6ed90b61e2471fd47897ca3b31b96dddbd6a6a1e94d87b8b802297b01f25713bafab0ca03feafa6bb58a371bc0dc7a787544cb04f0c9abf44c4f5919a742532f090a2ac25a8ae52f64247f7f44159570c723905570765c2a8ba5a91508f4976abca589d19d39dc7533793b", 0xfe, 0xd, &(0x7f0000000940)={0x2, 0x3}, 0xc) r1 = semget$private(0x0, 0x1, 0x0) utimes(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)={{0x50, 0x3}, {0x471, 0x1}}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000a00)=0x7) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000a40)) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000a80)=0xfffffffffffffffe) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000ac0)=""/121) symlink(&(0x7f0000000b40)='./file1\x00', &(0x7f0000000b80)='./file0\x00') recvmsg(r0, &(0x7f0000000d80)={&(0x7f0000000bc0)=@in6, 0xc, &(0x7f0000000d00)=[{&(0x7f0000000c00)=""/217, 0xd9}], 0x1, &(0x7f0000000d40)=""/28, 0x1c}, 0xb58c1add2f611835) socket(0x3, 0x2, 0xc60) pread(r0, &(0x7f0000000dc0)="c84bdf586c0a072f612f12d00cd781bceaf19017552327844deb8107a2f8de5f29e30cd92b24df178c665045872b074bb741af217221f4a8570c2dfa1447abdc290ea1e83521ee43e84446c144cf3221f21b0f56c176adbea30892036beecf70ca769878e5c6830b1cf15ca71fc066529d76d9eecc3f82b8bfeb0ea4cfc9eade773c65fbcd1cd278afacfa05567568789014401c4d6ac823ba082f8e1b4774e35aab5b9c1d7ff8013d2a37ccc0e5ca3ce938113b7848db3aee44a4ca5d9007cd423a1dd0ac07ca65a614df8faf3dc5bb097680ee6e6963a78404815646faf0ab8eb50e492abb40003b6280a94214905f0a187c32e5", 0xf5, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000ec0)={'./file1\x00', 0x80000000, 0x723e, 0x1, 0x1, 0xffff, 0x6, 0x80, 0x3, 0x0, 0x2, 0x2400}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000f40)={0x3000000000000000, 0x6, 0x9, 0x2, "75a69d7a7d6bb68372507b0e4238b239229736aa", 0x6, 0xffffffffffffff7f}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000001080)={""/16, @ifru_data=&(0x7f0000000f80)="2ff1109bc63c8c08e685b77978f66ecccf11242685031a6c2b49957992b2723da5b95ba413a54daec25a39b3be209b71455ace4db01a85cb23a863ce8f5650f270c69d4919c9ad0ce635eb8e092f4bc6a41da528dc7039eae3a4e8dc069e122bbeac4f6509823852de74ca627b681738fb51c8c9eafdaf91240fed67979c8554712f69bdd899f46b857a3970d1f7337ce07b31a39193382a4afa774a92df3f3da01e659bfc28811e40aa3190340fc19e134fafb978d18849d75139a26555b2b4648b366cb7297fcfc7e35ef30f39fcb521f382d7b0df788d1c28050bf9d044bcd75ccab05306c75e8944e1a851680774937d3a6429e3edec"}) rename(&(0x7f00000010c0)='./file1\x00', &(0x7f0000001100)='./file1\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x3, 0x3ff, &(0x7f0000000100)="99d14cf042208fe9f4e3c33aab8c6f0eb174bd08396e69983eab5b86b4b55802e4a7b32422de8daffad6d4e76c0125a6badaa8bff65d464ac9180f86b59bef8df8f4e5c6a7387d9b61273186b7397de6c42857fcbc983998dfe1d11aaa39ba9bd6cf94009c2a73bc24e43a186e7e42159252326905110251b1095f764f006069ff6f64f6cf62ba8264725a88c617b9f4233b6314f1fc8f25b3b5cf29660a0c3e2552fbac49485e3de8c23289d94104a10d83190c249465890c37c6686f62c494916c67b0bd83fc97d4501160bb252c3f3e1f9726bbca9c818d00e1", 0xdb) setsockopt(r0, 0x0, 0x800000000000c, 0x0, 0x0) setsockopt(r0, 0x8ec0, 0x4e, &(0x7f0000000200)="f0b1600124dbe424033bb5ec009bacf4043483f1e1da3b32a569301b799eeb7e99f5c32165f350b8de589e2f993c1a89c5bcbce8aa50439d13eae84b41f343cc1ba6af82dbfbe56dbbd502ad200f9367b16e33610078b540282f335fda30fef1fee77fda1a850667b92153482587078209e468ed736a005111bac0e812c389dbebbf930c7bc84ccd744bfe941ec3254a576cba506970c371d2e51343b8acb7312e96b267e4f000a5b2237026579e7988bb642d2c90a56f8fa4500ddc428bba07be40f09a6a53690fea6c94fff43b4f7657b03d4d68d8d36b98c3a5a830f8672659", 0xe1) 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="0000001860b5008b00c6c8dadbcc0000000008000000000000ffffffff02000000800c31f898807d4cf01fc2", 0x2c}], 0x1) writev(r0, &(0x7f0000000000), 0x0) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1a14, &(0x7f0000000080)=0x6, 0x3) listen(r0, 0x0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:36 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x11, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/35, 0x23}, {&(0x7f0000000180)=""/67, 0x43}, {&(0x7f0000000240)=""/58, 0x3a}, {&(0x7f0000000280)=""/42, 0x2a}], 0x4, &(0x7f0000000300)=""/119, 0x77}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000003c0)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) 16:00:36 executing program 0: r0 = socket(0x40000000018, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/164, 0xa4, 0x842, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0xd9) 16:00:36 executing program 1: r0 = socket(0x40000005, 0x3, 0x800000000) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c657000098a5fe9a3a55bf72d675d30c361f058ed1b2c36d6f477af03dc23750fd0d1c8a91f091677ac36f5b4dbf4ee139ca9f4d052dec0"], 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x4) r2 = geteuid() getgroups(0x0, &(0x7f0000000200)) fchownat(r1, &(0x7f00000001c0)='./file0/file0\x00', r2, 0x0, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r3 = open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x18e) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[0x2, 0x9]}) socket(0x1, 0x0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0xaa3) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x20, 0x9) 16:00:36 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = socket$unix(0x1, 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x100) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x28, 0x1) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x161, 0x0) poll(&(0x7f0000000100)=[{r0, 0x20}, {r1, 0x4}, {r2, 0x4}, {r3, 0x8}, {r4, 0x90}], 0x5, 0x0) 16:00:36 executing program 0: clock_getres(0x2, 0xfffffffffffffffe) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xedee, 0xfffffffffffffff8, 0x3, 0xda}, {0x20, 0x2, 0x1f, 0xba88}, {0x6, 0x8fbb, 0xfffffffffffffffd, 0xce}]}) syz_open_pts() lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) chflags(&(0x7f0000000200)='./file0\x00', 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000240)='./file0\x00', r1, r2) 16:00:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) semget$private(0x0, 0x7, 0x4) preadv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/88, 0x58}, {&(0x7f0000000140)=""/146, 0x92}, {&(0x7f0000000200)=""/141, 0x8d}, {&(0x7f0000000040)=""/23, 0x17}], 0x4, 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:36 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000280)={0x6, 0x100000001, 0x1, 0x4, &(0x7f0000000000)={{0x6, 0x9, 0xab2, 0x0, 0x1, 0x17, 0x3}, {[0x7, 0xffffffffffffe4aa, 0x1d, 0xfff, 0x8001, 0x2, 0xa5, 0xffffffff, 0x23, 0x1, 0x4, 0x1000, 0x8, 0x17fd, 0x1fffe000, 0x4, 0x101, 0x4], [0x3, 0x400, 0x400, 0x100000001, 0x621, 0x9, 0x9, 0x3, 0x6, 0x6], [0xffff, 0x8000, 0x2, 0x4, 0x0, 0xfffffffffffffcc8, 0x401], [0x74, 0x8001, 0x1, 0x2, 0x200, 0x8], [{0x3ff, 0x0, 0x1000, 0x1000}, {0x7, 0x8, 0xec70, 0x5}, {0x0, 0xda, 0x80000000, 0x8}, {0xfffffffffffffc01, 0x1, 0x2, 0x8001}, {0xffff, 0x0, 0x20000000000000, 0x5}, {0x3, 0xd09, 0x3ff, 0x9}, {0x8001, 0x2, 0x8, 0x196a677f}, {0x5, 0x3, 0x1ff, 0x8}], {0x390d185f, 0x8000, 0x101, 0x1}, {0x10000, 0x6e8d, 0x3, 0x2}}}, 0x2, 0x6b}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000002c0)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000300)=0x80000001) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x8400, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000380)={0x0, 0x0, {0x3, 0xfffffffffffffffa}}) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x20000001, 0x100000000, 0x88}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x6, 0x2}, {{r0}, 0xfffffffffffffffc, 0xc0, 0x2, 0x6}], 0x7, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0x800}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x6, 0x1}, {{r1}, 0x0, 0xa0, 0xfffff, 0x3, 0x100}], 0xd74f, &(0x7f00000004c0)={0x1, 0x6}) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffb, 0x5, 0x40000001, 0x9, 0x3ee}, {{r1}, 0xffffffffffffffff, 0x9e, 0x2, 0x6dc9}, {{r0}, 0x0, 0x5, 0x1, 0x1, 0x5}, {{r1}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x3, 0xfffffffffffffe00}], 0x6, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x37d1, 0x10000}], 0x85a, &(0x7f00000005c0)={0x8a5, 0x7}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000600)=0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 0x0) mknod(&(0x7f0000000640)='./file0\x00', 0x98, 0x3) connect$inet(r0, &(0x7f0000000680)={0x2, 0x0}, 0xc) r3 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000700)={&(0x7f00000006c0)=[{0xed, 0x9}, {0x6, 0x5}, {0xc3, 0x7fff}, {0xc6, 0x800}, {0x45, 0x4}, {0xcf}, {0x24, 0x2}], 0x7}) syz_open_pts() ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000740)=0x20) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000780)) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000007c0), &(0x7f0000000800)=0x4) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000840)) r4 = open(&(0x7f0000000ac0)='./file0\x00', 0x800, 0x40) dup2(r2, r3) close(r3) getpeername(r2, &(0x7f0000000b00)=@un=@file={0x0, ""/4096}, &(0x7f0000001b40)=0x1002) open(&(0x7f0000001b80)='./file0\x00', 0x10088, 0x82) r5 = semget(0x3, 0x0, 0x40) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000001bc0)=0x7) dup2(r4, r0) 16:00:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x5}], 0x1}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000016c0)={'tap', 0x0}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="5218e25406310fe9aeaf7cee8d431da2a9624688fbaa7884a3b72978affbb2e3ea157fb518ac25ec21d39d0d624e93e7f8e278a76abe6a719283ef9622fd69003b082a1cd5f55d454e467f2408fceaefdcd74f72540b6abe7d7f9371adb63c9d05ea446df4c40a00bd524e67116eb71a520e7e270e67b2035123aee9d2a26fae96ce957d9a4d8ac9f3ceb19e2b73b57dbfe45cce512f28e0bab8cf718d", 0x9d}, {&(0x7f0000000680)="5f289988038730bd2d5176d2740e86bd5d16132587eba3fa844c49ae5f24090c4e96992cf601161d2bba4a55f981f1bfa06ed988db8fe4048805eed7967696b16ed946ed10cc29f42aad7a2e826c8c9fb9b1d6f21a43cb09208db1af992ce73901b55781ea1717c81650e47b94a543f442ded360ec9d407a7ce0b581a774a05b24fb710bf6de772181a7abd4141b906d242a7ec123fa3da39b3090944d1680def6ed197a91616a1d9609ce2e25f744e16c090f132679a3e1c8aa87b18a360b0d7364572ed026709148dcb1e01136ffca439162390d92f4e1bd51019569bd44d50cc8995c5e20c43f341a31b89500632d58a8130448a4325c39dfd52f09497ea9f25af29981b6a5b513f3a24c3bd57c6716e9553a3b33c439b31d3aaa77e12d433e0988a2cee3ac9118b8df18d2047c885fbfe574db2e5f29589aac6fd0a70d997dc2fc381d38b8929a0c242c44395c28577dbe08fb09bcc668dd0aafb1fb2a1fb5a44bdf1be88ca3cf94044f99dd23ad47d108476a935e2a4dddfc5e719953aae9d79d985822f8e8cc5e15326868ceb85ef998ea6b378a38079a9cec86c3a430b2d61f88eac1bc39c74172346cad9292247e8156b04e52a0c0d84f010b7d9496f94f5d164435635290459915f5a7d9b470b9ed52d948ab1448725561dcc31aeadfc3477be6337f16b55b5e64e4fca43db78570041ac99157c223b053b5fe019e3583c5e8f9a6e981a3b904de2cf4395b8041cd46a4ec742335a7644f03777381525a5649fe4633818c01854b192ffb7f51bd30970a80e6feb4c6a1b1bb42b21257f43d7fc265f752f80938d8e28624cd7ed9914d684518734b697eb22ff95ebc51f105c18f2cc7e918deb07fbe37b88735c9cad3cbbfe210ef18436374a2ea7243e0fdfe4980b189e59833f5e06358f419c26078283c2781eebb36aca9fe1a3c92a4e7a8b7942bb4e581c81e5812635de288c839ccb6cbdcc779f10b6154e694487b006c6ec71768f0a553e4a74e72d775cdaf4ab485b0df3246c740899503fdafe2c4e331516a2cbbf446697d6c313e145d856a7523d61a4645f0ac7b65db9b2ad100026685e627609152d54afadf6da74597eb629c87b22c2b6a8e153701acc0d76f9e6c157ebc00e78775860341b713b59364dcf328f1d38e96ee095d040848eb198fb8cfbf1b18e57f36b21f6f0bbb6af88623f5c23132cd394221612f1627707213030dfb2b66edb6b988ac6174a5a72c41f454667a0752892860eb7bf791be6b98b67751fbc8ce311567f02b49312855d92ca8aa09249107039cedfdd5b715fa7eb0e1cfc18e13e87ae5052772ba50ade3b2745b9392f0317a19823219022e68e42158599a71cbc98ae984012e6551c36affccf26446ed03c57dfaf85bae1266086cac6e7d3d477830a8584d61f748cd301bbb8971c758e0cd2d219de31433e6702c325d9d5cb87a5d590df70019ac27b050b826a7ffb0925d53df90d9bd055bdc20c5ee18f8c5405f36eeec7265ad2a49e6182ac62e55496339a0ed207b5b3079975b0add4c32f27aebae9bbc8eb8f034594926823fc9393535b3bda58f8053f22c0d7665ea36ab65365bbcb058f5b617ff773030d3cb3dba30fb2db3cefcf02b8828d6f27c8c9ea2575c6bcdb4c25675199d7506c16a80ed571a03823e6ea8173e24fba2125d6aea89c1ba7baf486262c3c9541a2b0cc5177444c17964c0123c0f7a5e7372436fefb2d20a67e2cc0133a4046849b3b42f3d2dd3f6450f634f0ceab056d7fd79e2e329d6ef121e0f8a8e44932d5d3874f3222ec395e006def184c547706ff3907639df907f7f6cdd6db226f80f24174ec4dcb140a13f7b191896776721174c539439abc5b605a76c4f0f62d1a4205ec006caf539eb9c542a915b9a5145e5bb75bfc7d06adf027e00c5a69d6d7651233cde6ddfc649c58d8eba57ba40718714929f832f142165ea266bb68eb4bfa39055c5c09d38077c87c793232c7d3430185b41c3be72b341686260cd1eb01aa980127aa7005c65b3b8ce520e45d9b98eeb40a0330cc726beed37f4cc0c01552d704c9f8c4cb8d8e2ec215b6570bff5bb08e2c64dc3d5b967209002079175f565c6fc6bd0db2dc99b264d64b8abf5ff3118e5ca962e581d286e643c7cb595ba7b69047d7fd126aca627198d3b6f1455bb7020efd92756354f30b4c1a4f920da0260240a90bc12a981add5c28e0a809280f0e0d9ad61b26f07903f8318636acc670450191234a42164180d74bcbbd14ee268d7f0af22439be3e4215aac1724c20c3e9c42ece96d4df3366470f2d8fa0bd3099d99387ad7c66371b43e0b10e0e77138a7eff362c0eede6a46038c7b7cccb768d1b4fbaf8aaa6d2ab211793b5644628661be7a64ab922e9c98dcf829298d67db728d65569b18f36ca903ab586c5cf8582475d5e7ca6db53e402921d983663f631cb2d6e7086830d7a2385bdda1f0c886459cf649f188876311bb8a2f676771f1649fc32d46fa7e5d7cc37d5521fbc19b99d222b131da5b97167c7ba1b038cdd8d4ef06418ba25bef897c5104c42e80c83638631de9cf991042f0d01e57944d45d014bc62c6798c4daf09669372c946351f1d068157f77e6ae04c6ec9b942c9e1e73442e823b64074a39cb950e92e86575bf91e72b723a2c1d6a51ff48794b69cb4d5227c68edbad1a31696eae71e2221ce7a4b791c17427d8a4bb67331f734c5cce19bb918c6954bba55655d209d2b776f9baa359b27fe97bb0dabca803c00d845288fe543ae112e623e7965a07ab1a4bae06d2ca061a5822700bdebc9f3708bf8a8a5ea083058dcaaf6b7d59926f79528dd500eee85f0f86ac665d911d10823c8095a68fc33f1eac4deda3a4a11e8836b0c9f1f93fab34cb08b09560fb0e7023bccdfe9d7efc7928be3887cf7dda91978603cbf196d8e7c4befec10f98037628e84fb39d651ef291249824613bd5b49b1a0efea2c62a0dab267b45c92a4e22bffb64c5f9e8066e3a75d01048335abce5e66056994c9de5901de0ccea5a59fa747352174a7075456827a9f40ce89f4daa745913426ea9a8f933221177d670f02fa7cdbfde823a88201a2ae213f99fb85dede1540da7ddea3c0761136ac030503681ebeedd17e0c1ff16824d08d8d7a9c1b3111fc3337e4759f5517737173844e3ef35a44f303d35ac132109dd33b2b187beb0b65d9e79b9edf377234a2518fc849248cdab85bafa209e402bc1e745769e2436d06fb2ad08ac6bc0803c8b1ec5a11d1633b3787665d4f5be475b207080c7811b4a9578d2e08bbadbc0be33641c5cb4e4744284a4431b5a6cc8d01c2077cff85cdedc25eb500e49c79e9ad84aec0e874ce35e5aac01d9d2fbcd558543f7bfe21687d39f9177c5f23ffb23d500d80be65a8900bf0b967d653e3d1fc266ed5dfab520a43411797475399f6d51ccfc4ef63a758aeb2384998fac694e0c49c2e2001fd33f5678e88ce706c6863097ae2b920c739f71af2814079c7fb65335a61fc86907610743fe2c5115cac64442a2f713dae7ae9ed08888c3640fe92949552c9896c775b35815da578a542940700f8f917a4242b6e3255f4449592d2cdc9fe64f45a2801b7f26bb0b5af83f81e4c9d927128b1b40c5933c94022a87d7956a73b7efe039cdd098d5d0d46ad68239200b51dfcbddaaf69d9ff73825632dacb6aa31b5c36c91942aff71a7fdd5f09e5cf855aeeca21b34979dfbfd7c4fb95081acd8893612f98f770a8a686cc8640567b48dd0b3f6d018ca35fe79ff690e66a85e0fa25c1fe996c0456c264dd513489fc59dbe4295c336b29e1ca99acb430658165de4dd4ba4e8ceab14d575938c3ef9ce56c609bb35b4a36e6cf74ef9d0fd8d949be895b03d674f4604c476ca004daa1961efb387d64cbc25d65512b36591fd1740372d564847d9cbbad4dbe66a19790cea487549a03b783005499e5db908cded60f577ea10912f2cc057b4196d8d0311c22e12ba60dd7e4d4d5853d1173ba68cea36e5be89982f888e0b4931c01c8949a95c3f1077038cabf6eaa1ae9943b0eecc083d5a4754e481071a824a7c2a3158e30f5159279bc4c93fad69e52b773c812f360eaf5f13d0f36e7c2a076e7f019ec30c3cbe896f647cb8d1c39d38e4ccf8cfc8762cd9b0a48501cf3832dd1ac35d3283f4d0b42ca22aa2350659f58b0888127c8a687113450c65ab4473162f14ef53313337e7b6c2a1a6e22afad773fedbd4dea9a95cbd8a959e581b240aa8f963ef14f944cbc3d4a47431d44930fd9b94ce9293f7994fb1316f65c2747051d0e351c5b20879dce159781412e8202d0b792cbd77cbb298c86f36cbcfdef567346ff9e484f99948b526c9300e074f03acdb7ad99f1a0e6f09df63181ea813ba32ca57c1e5849f1210e2fc9de4627b253911d060d1f2789cede4265b03f21e98d342590e4ae44d7cb428da5047af270c00809e958f7cc84e46c02427ecfbc9f5405393aa514f64e24065058903f1acc8f2c98ea3460a9f1235354123a855c668f01ed88ba6112367509bcd373265df93c4f50305e09664ef1c23c2a01b06e852736e270f1e959d18a130f9e1fafdd397dbed6899443cc76eb15d1a13aa9ef04f288cbc88d579c226e3891f9dc1198aa30709163b34d2eb8c0940dab216e781c0b339431128573e5bedcddafa21058ad8782ec83f0166f14887f62eeda79f2729eb624f2678bd8055f7355685c590cc72fbc0489fa4b250d88eb9fb400a1e54e92d1ebb3e516566ba84d02475cb743a00c172f185282ddc68eddbc7c8744e8bf422236a45ba723df0cce32dc4b8ccfaec764447d0f86b856c9974709e79a53c3a1dd2beb14fe05a369b842877f8f42770723a9a8968eae7947ade604ecac40e26029c25bdb3bd1e1bce3c2ff2c241998747bc1705d5ed6607f857b64f71ae8010fcb804645f082239b85bc13c85368e14d3a2a435ae6db96e0c0fbd13e9597ce536aef9a547dd9c2bdb7a2edda0e383cd37e85522b5af3a66abf55857c09e345e00498d0b1bf90f8db6bb85d10c0c629a58d5a5dd79a96a735843791f7d37349fc7cb6ffb66e92dc3fa2ee859e87f0315f5c030e8dfd56b1afb959d71a9c049c5e6eae541e46076357cf2fbcf993b0be08dfba14f35fab527fbf435e6fa4bd60ae41338b39d920abdb255efdab0947b977d4ed0d2116d1b065ff3beed93ae243f5c7028ccca91a43a9362b48ea5b8b8d90598ac4dcb5e4f5405fe9c47100cae5a3ada0c700df7fd0877677c54b145f94747e30cf7b03c49fbfff49723e4e0da7cd990ca61ea235a2a20d2b80dfea8ba90a18b4d83e1275668f9dc73ae285f2bde78774cf585135009d31198b10586226faeb5423fbfe6ffd1612cadd723774c73ec0073fb33e9168b02692c8acda021f953034f7d9180e82ba1795b90e7f45ee6087fd4c47316c21ba44235740d40df007d2064b4382e57ef11044282e8e8ce3b92a259166291fc4e941b235e9b347340cefd262a14cfec7f8657a502b72afbcf29d10cd996644692f5c6ee66ec75244e39ac424a2a9eea82b3e1438769d7ce66f9bc75598fa1c3123ba689748e6021200fa50fcd7f2b6a22f48eb2beacfaa1e5e7c0c6fda33218d4343a7467cb4a0d7fdd3c5f24adda50ead43f3fe0933d3a1b6aa228b779ee2d06df1db94fe0efdd50b11161b2cd7f8ff39ea16131a32ad2c863504c9d643b6df1ed22546ca25fcf9e0902f0b5d06ca7cad83350538513bc350bc47305eccdf2be0d811f7018ccfe9430030659d8a9e10ee", 0x1000}], 0x2) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)=""/59, 0x3b}, {&(0x7f0000000300)=""/119, 0x77}, {&(0x7f0000000380)=""/13, 0xd}, {&(0x7f00000003c0)=""/147, 0x93}, {&(0x7f0000000480)=""/202, 0xca}, {&(0x7f0000000580)=""/34, 0x22}], 0x6) dup(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001680)={0x101}, 0x8) write(r0, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:36 executing program 0: r0 = shmget(0xffffffffffffffff, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0xfffffe92, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCBRK(r3, 0x2000747a) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0xa3, 0x80000}], 0x803, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r3) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) close(r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ftruncate(r0, 0x0, 0xfffffffffffffff7) 16:00:36 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0x0) 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x200000042, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x43) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="000000186004008b00002b80000000000000000000009e60ca85f0015a6f827388631103d142000028000001", 0x2c}], 0x1) 16:00:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000005c0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b64bf54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e2bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a7645bab7fffdc4ccb9561ca3005fec1c0d325402a9d6c68de4ca116dd887c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c1df62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b908396c87d479d863e45c7b2d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d431700acc6ff2811cc985f6a2d7a8e4518eb55a8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69bc4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf74a5d6ee04b600d097155310fcc00fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d53c688816c9680651053e5845bc4471114980378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b0701c3f3e7e2b933849b4c2ff4b9473a44678e859136d82ecdd03f1a1f3f9f3264a207fa73f5cd2ba3", 0x47a) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) fsync(r0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="b6b5ff2abb4a6fe370a2e7a95c504d174709b9c9ea19bb4050a4acc5a7b50da0ef69319e0e316730a0bab7fafdbcb84095751146722bc241babdadb6b5297974f59ac25a524316f173da29104346a0dcca11572a64abf75bfc5abbaaacf1be83524ec87899d5c1041951e9efdaf2b09451282d1a045ed744d61523f28989f42f82f95574063bede1c1e0e566ccb5dab96552cd7a23c04ddef2bfbf0573d6e54302656e9cf8fd572334e9367e70adc9cd6944ea3f3b3e9bf71cecf12a4241c9c390a06ee4d81be8c70d91faae23aaf741716c3072c4df615a852d501a88881c4233eff018d1607d763d589644901993231b407c945899e3dfa3d05e1c9fb04b8837d3764a24507ab740eef918f301a83ef00a0365d83ed041388b0b515e491f82b16b80c5da627e1f10bd5c6f20bd97a1b3718443a9e12f38f276ff038a2719e86ec93e148531fa60e011e8d615ed7c483ddc646e9cf8e01cc4a11f8df663dfbcfa244dfe6005a4a6d8a007f135da9fdb71e1c83762758d62ccca3f999686bdc430913ff50c23d81c8c400521a16d1aaccb895721878653228edf36d051c50eb17d664c92e5c3f6a4a869e0478d716f155a071db8fa55fd71d2a63c2d672abe743df570cef7365af42a476ea0c36f4ce7586c36150104c65418780a00fd3b380cff830cf2febc8580d1fb171a2b76b6aa8f5084bfd1c756bc5d0cebcd3902b9837c44fa215434bbb09b5dcc7e3aaefc1a8c571a9725b8e51137a60349ad9e75a27db20214d7ef3c09193c47d52f4b3de967c7dd76e0a3bf35d73804cfb85fe9d0f1deb885b4e3ba81c02ef4c203f7d64be07b5ba7568c989d5b2d26edf1c37d33fe3d0620b80cdb50bfac4b7cde437b27c6b4ed37181b45f44b8466afa7437a8f44a380d669c9a62e1c83c53c554fc7533942d8b120ce6493da39f6bb4b1ae210468de3a9659d78c6fcb7ef7916f2a2d9c3d491b03edc1ff2fe64148c394bf5c164227fb68ebc5917c3bc95171f17be0f9c6a0f752dce7a31094d3af72ab89fcfe0aee03d51efe68734fddfd7b5d7f49d5eccfd2fb24c9a774090008af011bab910feec7dbd28ea8ba6948a5c7a02cf23c86683365ff02bd89d8c880fc003728dbbfa3cf3b20e80f3a3325426f4a4dfe60ead24c7f33949c2366a57d05d4c8e70d958e0afd75d1afc8e6e7c95e94b8305106d73101e97c25d511e4a93724e800d1e57c67ff7d144d88b554619ef9a026e3e01a2df5e884d14dbcafdaac6fec62c92467ac79a963b55b1a8f3866d3fe42e00c9e729b8990198a41b864f646f37351d78565de31a2f44a4c20f0ba9c7631fecabfc7fa145ba3d681c45e6dcf6af9dfd10d3f1b6e283f79206564967d82767a32c5ae12c1b1e25e202552c9edddbeea0dc601c9806eb06710f6fdb6544656a5838d068c4a41174676ace309cc4887204aa5fe3f2a8f043e120d88efc602715c02db7e7d3bb9abd31e3c1f18638770d1838357a6cbae5551f0b2d4c7f0debcbf9f1103ef87863986cad3252612cb1de6a1a9f228379b91bbd4e84834614f71dc15d18b1762d1a77097a3bb697a2ceff4a0b8fc745da485ebb1e9d84426f690d6538eeeb37dde27c7e8f9ff3b7643c802141167ace9b916751239f2df503e72ef46fbd5b6b59cc128eb677abe5570fd50cb94e9b0d721ac1c798dd89473aba18b1781fadea7bb88b71cbb001cf27fb615df2ccb48b7d9579e9b4982429571d7552ea48eb0cfbd6ce7bf8b6fd8de1686c0b2303c3abd2493aa9a73fab7b65311530798e80eafc9ac54067cbbaf64754abf83ce135053c6b0e2c56e4e5233f9d4c46955b9dc0119aefa7f5ad11d9f1218b3740e345a32cd25d79c6fae1094448147827ad6349e7ecefa3590257051edccc7ad92f612dde0098954b84e82956c90fab684a526f1ef0f9acbed9759401ce071baedbd6da61b9c00b93d6b6b967c59666cd41efb870b2e5ea442d5d88b5fd2407a22ca1fab7d185aed3b59498974b4a2e450809b3185dc8d1a8f3fd7a8374c086d41e94b885565a810a4b60f7695d204380ca6d33d0d06ce0112c50d8c748d87077f7177e2e5444e0b8e49f9cd2953a63ffd12b3dd9927143e75e5f22ef84afbcccb2e282475187766f7e233c710f6935f24dbb5cac6bee552ff7a31ab39b4e8d87d6719b1a413e884f73748259674057f4bb837bc079d42a723cc0dbd2dd9a5c1986117f43092df6fd3f14ea0159c5b891211060c152b460cef399bfe533e9f0d843466934ed5dff1235679c6a8835044a41f3063e526702647c21acb2c8ceba0b4c3dfa5f61d21a844cd5d5bb168e34d295ae91741eeaa4cd855cef3074ddcf9b48aea99dc6d1f01891ac6b7381f61617e0241a5d4f3d33e02517c04976b565ce688c836d331a17552c3a1271a1351e9f8694c2d3fd5fd4bcc0e302c668a72bd2470f477b2e8c8a7e966fc041d4ae115f632ff560aad3d380ab9c04d952b67b797aa0c6cf40e394e2155462091d781e79281e3b4e5adf3eee1b647a4b461c23838d5a2e766e328633b93eded5cc4cc6ad34c0ed54a5b30a3851439b7ebbc43324a8470111396388c3966618f8472f85a505930c56128525acfaccf5536d64e8bc55cce2aafbfb5c9f7a6efef0fb64627e592e4303fa2dc5cacc2baef0168071e6804730724c7fbde6499f6149fe0f6316a80c4f944e09c7c79626c7f7474ece181838db63d197b19fae8fa13844ed047dfe9295958d6a2bf26f96cb473ffbd045790d021af5e588b8c94f6e8a59221eb020d7ab7367dfd8f0cbc03be078bde4f97560f67b9409f2ab737a4ac85cce756cc10080f96018d1b8dc1e24bd65dc503d005de6c6e659a6891444344f2480fc84832db82397118c87e08fd7d6caa44d3d0de1a391a8dbe98a4e12ced86c8a9cedf0c02affe34e43b384910626ad3cc3bec5b2ef4298866beed8ee1531b81ec4044fe52093827d4ae622b8569ca703fc388787db5edd88f4a4cf373d05bca2563677b1794e98502b534395229a3e89eb39f0f5488442827d393f4f8515316d742d6afb08aa4677f1faa724713ee45b29ea27285058c1440606db802720bc00e0f02878f92d183266a4386e75d52135c548c368c683f38c7c605a0b00537d444611397f4c5481f84a04d975023758132d6aed1a370d45816425c5a07c516ead9079a806d4146638d6770863aabfa52c6abe1b6b9e47cb503062654792a5b37bf430611abb36031a3acca0d58dab05894f6510069bec3eaf67b8c1f201790ce943d4d2d0b4a1f07d98aa6d51d9367f975ce4fc383b588c6dcdda2245d3dbd5bf9b27edba139a156c06178bddc768e834983ea415b4617617605f3b85c27415c67d2456c3d6363d1c7610094a838422df26e390a628e7801f84e492216aefe605371ff9dd49ed374cbbcf7cdbcd40da64921d756b0c410dcf3a8860c01cb96e69012e7d347e62dde7f101d3d1d39584a4bc35bd0b23f42974d1e013375e703983b31e77066bc0b1b857498b08fc16d4ef2ac65969f199d43fdf93a43bbf0046bb29d6773daf86160d49fa4b8d97c49f3dc6a8b1836aa6ac18d88506a99befacaaa96850b0012bb1f643a0f9308fd2a183c06d3e6334b11c8cd2031c0e5fe6ce23396f3cbb7a02cb179f3279fdd27936f0e3b834c84b48aae3280c24b8193505f4041ee57c319c715d26a9f9460238b825fc9c85d481faf3bcf51b5bc02cebe9e5b81b6c5d394c72029e40ee125b8d1863048b05fa557f1227a6c523d722ef0ebfcc17a4bba60b36c4d208769948182caac4fcd2e81fe274a23b94bd920c855f9e69e10396fe8fbf57b65d40b75dc4bc6aa189b659925cebd28cc13810d79037dbda34e7375abb4554c8157636d19dfa24bca413bf8aad432ff19698101e2d84491d94c261133710c53987b71579a35c6fa651ffc79571cb1d13247b72ae53c4802eee21abb082d812bd10f37b7ebc2572f36dd11733f4b82d569dacf9830c17e795f9ec8bb8b6aa6791ab791e46b7fafb8e278974c9c084303c65d2f64e4027c7698bbf09ddb281815b316fcf78bf626fb21f8983c3fceda2c08bf08cecb6b4ad565eb6410b85142e8996f0e86b3275384ac922074977fbdabb6032ef8c68765c37d65bb99b46fcabd21416fc0ea2876ba3c94fe0143279049ef44e49751dd7c7d2b1b7e583354e7ab9c77185faf4baf7dd0ef7b8f775a61fb7f1e2032b728b3a8ff84c8c8fd07962e3960cbc95f96f5ebe6bdb101fdadaca395b36e025b8a23144b6815dadc1fafefe6e726551f892166692ffcfa321074b4e9a47d4cee80d5d9e24857d2a7358bc1ee6f64e0833f881b5ebfa44a0daf7aaf3d04752ecb840d9916a733cd7e5ad1076e2a6a81058fc41aeef63de258df58afa35e7381f8d7324d2056439fadfcdcd2a87f26abaee7eed6f1b0e29b089ca590661da0abf25690cd803d08aaf75f33142b9bb7f5e8d3a751a95c2ebf32812e631a5a44fcf3956aea787859c0a158e9b0c345d0469c35859146c9fa702462925b7f6cd303213978b898946807c868fa0ad973b50822e42d464578639e076f1449615879e70e3d97213496b31046a78455fa5043e9043d58fc594f2a20ba2f71f28066e2faba4b83c766227811c559facd3aff57ff85263672e169fa13f21643593bc007eebb097fcf86a29fe5e6278bda98f51a5998b52afe6547d18da1646e57d57f7cdde3f0ed3b69d225400e62ec0c0690719efe7dcfd7da529feea1b149fa70ff3c5d695a119d67151761536522f11b24b61dc7bfd1975d1cdfaaac5fde1f1a5faa1be7f6eacdc90c7bfac899c8769fadd59c7e4975c79a91a047f67a249ceeeb33f8c7575d06f07207aa19d8fa392aac4eb07c935e4d631fb4e5c8e45cb00df2aac45918ac2e4d3757d5984c7845626c646ef94834aab130c097d6a28502b9e24270736db99321a9891bef4a47ada86fdf3d0e51c243c3551b5a8004434a5929590a606a00d66214e8ee8074dc9343f037cd1320f5c05c5433cb3955a3ea121f96a9ccf193518e6fb22d68e9c1efc0442fa73a5a7740af022207405812fae8b927c1724c5e1a733e00de853792a7b89148cc74e9ecc3e91ad412fdab0671bf64a2dd1921820b4fe02d7c0e41a130d197444be68ac08acd640f4971c81a1c959861949ead99b3dfb4ff76d02811bc8e8f402d4b6002498d7d46799a3349058b14cca1108bd29c7ede6f2e92c77192c7597c49788b723c0d2e54507972889d979e3e3787aee08e93a6af52e2a5b7052f34ae59bc47ef9ddf3fd260624decee63131856b59a05c4d7b9dbb7f709b6b09e61e82b541abf62ef4068bbad1dad6207fd6cd2d2694c4abc1d25cca379c51680396ff54fe5fb47906c851d4122d04c0026f359068be99e64b46bfc2433607d5dc727c98dfa37e8d9f1fdb99c8d2333383a2b3de4d18bbbe7621278aed4ae1d5b2ca23c0edb38b769ad5ebafe073a130e9b8bf31808a142f6612c997cf8784171076427f35f9473654a042f92419add00d975ff45565a472d5d59f5710da2b301bfe1fa59b99c0efbb14290eb4e8ff73bfb6d342e289b6c1ba2cd54ec863f4fa60ca3cb1ee053acef1ecd00dfdcb1e291f3a6d5938a28d941149fb7b5ac63a3c24dabf5e759463dab63514ba2b0b4d154d9408640a705b8aa5b2a9afa3ac48c8c48bf86a03b61a0667801c2322ba6a5abd25aaf82a121afd4e6fa72949746d81e46ade96630b6bf6a6102fea10029c3093afdc90dec04488ee8322d59b97842b87485fca14b269", 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x17, 0x1, 0x6) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c6, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000240)=0x7) unlink(&(0x7f0000000100)='./file0\x00') r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r1, r2) close(r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file1\x00', 0x9, 0xa20, 0x100, 0x0, 0x4, 0x7, 0xa4, 0x2, 0x0, 0xe2e, 0x200}) 16:00:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000100)=[{0x3, 0x1, 0x6bc, 0x9}, {0x9, 0x7f, 0x7, 0x7fffffff}, {0xb39, 0x9, 0xffffffff00000000, 0x6}, {0x1, 0x80000000, 0x8, 0x32}, {0x1000, 0xffffffff, 0x9, 0x3}, {0x5, 0x6, 0x1, 0x41d}, {0x1f, 0x8000, 0x7, 0x7}, {0xfffffffffffffff7, 0xffffffff80000001, 0x9ea0, 0x401}, {0x5, 0xffffffffffff7fff, 0xffffffffffffffff, 0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4c) setsockopt(r0, 0xfffffffffffff374, 0x101, &(0x7f0000000180)="f4a6609c3e59468055907a784ba00fd89e3785158a47b3697db55c0db4b96b7000e54aaed435c5579d48c47cb9bb5e6aa6ca9eb1ebafab14632c90fea49a2dbf1c16c36cf601c42089f30a6a976e891573207515fdd021016baa506af7f2b1dac3dc2032650895f9e30517", 0x6b) sendto$unix(r0, &(0x7f0000000380)="769a54c5e7581d5789e6b6bc8036eeba163b80e65904f8f6f3dbc9bc78ddf0280f4e41477dfeacf5df2f5a37942b3782479061860dd1c711450ed914c2d1ced5e1e6cffd574f3babb32338745df2f2282cab92e3e3bf43f8018d7353bc57003bbb93ecdc924a481cf0c35e345b14b0d82e64c451418b0762fb6ff3bc676714ba65061a5fdbf5d53ee3e336df0fd2058c0f72c1242658ede845abdb755769659495a22483dd55116a6243ea2fc52df3fb3242415577b7708576676567d2f7ef2fb25a6d6e75e4cd7968f53a46db3424189548966e9507a599b5c326f357070461511da3e7fb762fce9e62a498eb9867a52cf2f2b0340ba51b86b631e45d519cf69fdd0a913f886a8bb01de22bde4e825183a711c85ee3c97248991280e45057de2d817ff110bafe12a3b70487af7487980944b4cb3abedb3ccf52d21f9686386128580b7398a63cda3e788550e55814e586f4efda03f319ab404819821836327bdfef44a9274e3d84ebd15570d0443664c442e069fe73fa11645ec0bae4594430c372f260200b9ac19bcc37a0718f78ecf203691335e23624a1b8e917f70dce951fd2b0e6ce5f69bf476e5a7e8d93b138ca9ff28d414283199dc150367ca961f8f547d2de579fe4ee8d62c1cfb06d33d70ea4dc2aa22633a0664c89b1852d0772fff90f79c71a739a3f165f654d9d8759f1cc96ee880b4ece0524782edf9f02e55b8900a66aa07ba501d064061a22a8393e635ac44c9ef210564fcfcdda8962e67d13a6b6628ca2e6880c060982a971e1d238ec166099d0723319cd0157d076f3425aaeabbeeb989f19f08537282b801b6640e51f654ebe348b8b86959089228b7fdbbad632214ba392f6059ab806f048b760d59dad1f453060b48dce4dc16c45b2058a5d68aa69d940be9654e51cdc8bc024f9ff32e81ddfd075e1fa7140645ad3c201c162718dea48da2c470aea35fa41b2b594a611576a4cbbc217d68dcf6cccb77c85d88a5f74ddfbf6ab4b2c818f5db99913695e01df5d811f2937c42898dd2903b820786416849d2b99838ab916e5c11e36d2b403b8461a8cb6ceb3321dfc164f74449975b012f0533d5bd29b35289cdf775eda26f20d663836fd0a515a94acd2cfa91a175a059095aa01ffa2f82e13823bbd082658aaaf005d10860ac2ff761fe78c8f686fd5d7b1b99abf76a3e5350ae3b764071f554bd5e288c42220f871d125a7d0da6f516db665e312daa53291a318b9fc93933da477eaeb10e51eca3651e558ac32e8e8653c3d43d55a768967d1c51c43e7382b12de2ddb1d7d05e3cc9892a66ec25c5855c6c6528625eb4fc29c04b57c1ccd33625c457d3c6515ea855bdde2e396433ca22b935b0cf293afac217af8d29cc3d39db6da058f5d44024f1aba1e031f9dac952191b8b0b11b9b473c399a579c06cf6db522a6521fd9e996a7ec953c744a27a099194a80ecfdbcefa391b7c7b312726226cfe6bdcb917cfa7a361742c9b355cf36e8a430e160fe71d775f5dcba7ea68f421ad70971a1f23d8d495531a3656e09144dfb98e0fc8e9565a7f2db5e6d934d0690589da5d12ce6dc7483320a08f0b951ef0431fe608352351ec399e030be213b91ef46f857b9d84706a55ce31c9f43aef9935cf2b857b64db17f281f6601b666930eb9c89dd038138fb1b5e20029b14a06595c39e445c8ebfde164a24de7deea564f7411a5c60999cf25001faec438fd154b6d851c75bf2309fc2813f6f8ca717854c852a4993a0a892561abdc8169f29cf6e21a1e68fb4f4ca23ce3ef138d8f93d11c0a84dd9c089fab2841e4e0fbb5bf0ddc4c618b9f2a4dfeeca6c106e9b770a719ecb8b439747b1c163b900e680e71fc674d284b160de3941922263474f86daccdc9be8a022af7ed5af33f1bd228c5a591205663107460fe59e9e980fac0e3002db5dd12de09a941688b705ee78a6263f4d2cd6d0c5d3b4fa925176f28f04ff9568b920d5622de39dbf4e6c154cb3d90913e266b3b14050ecbb58dcb9fa0bf7f9e1ff12e769eda41e797f43db36f0153845caed2db1bcaf4b8d4374bfe93d3cb7b7c315517ed93cdbbd4f4bb9e44ce692a1a44366a2253ccb8945c533b23e826318c4f53c7a57bb52f10fc5b3407b44eae3edc0c6aff26cc0d9ad7ef5f97ceba73e7fdea018ef6bb64983b45da54e219f70859477aa0be1bc7f574463d4132fb72f137e7e77c0d309430e364317c137c99ac9b64d5b46c4db8d90e2ec54314015aac4f7865d02ce7b4b7cfbc5606b11d5ee86405c63bc54e8960c2add1f5ce18c46a09ed0afd099c73a3108a1a140a63ec2b72ccb56fc170f47bfed384b7711f2e854fc7e742757e185d7ae7a5109580dab78a03e4cb18bbf45a9b76036fa34602333064f9856a36b1312497dfed9c57609aae87931e91b5a0552b424443c89ef8558994af4f9efdfec0c5f19dee9804c9dcff838a35b12daeec9215f73033146281d31d7e70c7b0afd4339f0234b74518e9e306a07824a4d49512b2c2c7166d174b0f141ffab0dcaf0ec3883a66f02af3572dc6d6fe6f5b5db2801a2f31a4572b9dce63e04ac6be3a76baad43538da0818f67f60af07935448b28add5aad1dbcf3e45d56e5ed9cef9955b7820613af61b78154ac7b27368cba4ca5d4ce9d8ce28e3c5010e65e6ed906d40be629002ab6525f6a81858fbf64234aafa418abb234fa5dfab40308cd7ac858a67e2f6b4d86c56d066d5cbd78ea13e92efe013bd624a99418c2ddcb872ae33756d9ec9143466599641d85984c3209ab11e57c2eeca0d3dac8c913c60fa4110b313cca6a7bd71c5c295f2ea9e4822162fede1ede7ee8f5ce956a6696f8c2195ade6e134c0c55389ed0f31847e93653da0d340c2b4556409185aa57bba0b3bc9d3c522c41b9ac9c51eea30eaee68b0e759c21c0d326ca625ad44b369cc2a2f516e1e5efe9ace726fd4388534167f5297caf5d12c79be2dd1e22e9b86a6a84640e75cb589f88019ac4aafd4952be768d085bb0fee1cadde196216d9bd6dd80006eaa4b12f03cfd6822a40a2cc81aee305b47eff948c749c9c0ddd24258890262698db77540754cfeb09b45fad7e44b0bbb350abf6f80e85bbce363701b38c4570fbe8f591311b4aae9f07c8f32a42d270e047626de1d99f7046a13ee2f5f7673125cc336126dbf57f0962fc52ad557640e438ca3dc5d542c18daad76869b7a69dfdd5fd766ec2a61a60ce22be2463e6bd0bb156857bc2f884ede6959bbb2fc589d47fc1dc1a15f01290ab7936305a61670b1709eb6313ef535ace39cfe8ed2976d8f7b0b411fc48a6a9387a65967b17c167664e9213fd50468c52a84de4c6548637cd2a887192a810d783a7c02b7b3e59f3aa24cbf70fcb29c16aaa8571dbf52c59bf21001810050bdf39154819cb8b802119d556862e6da5e50b8a688bbc259db2f7d18c350d04049218ce9e5bcd1b4ed36e854930d69315c07812397b77d90b34d4b2e5ec13879a0696e8aa697e3110ce47d2cd5f59fe10b0ad6daee0bab0122e42d7641846ff95195ef939d8382c112b6656ee847680d42a4a9388295ada00a7c62f7f16322c13276376aff60af6388cdde8bbd9b85ce7a68daada30d2965c2baa7b6ab9e21b8fc5c63f1a5fdbca76a82b42afa627529d9f21e8d930726b157ad8bdb0a8d4d9b2e84db9d8170b035863bae598a3a15832fc4fa1eaf1b811c5a8489b0f5766863d56bdd727e04903f45a778fdfded59bc06b7cfe62cc6645111f156e3f65c1d5ea13f15598ee22c24fef76cc546cbf35b35093a2e272481dfa9f80187024f99d41de6a3fa0e7de53f09284234b4b62dee6322e9e7546a20d03aa89f77dc94a83ddc5950e3e20e4485ec644c2ce93cb2deab0df5456826a851bb47f76d69d36dc29505279ef5dc3bf64912ed763d9b4e20c733d8482c9fe5ec5eca3bb5d4354618a888af711cdd9168e5053bc278e9beefb495e64293b3c7af121816f19d62467fbef6e80d51d024376a38e175c435952623004a83512c60cef42db8d698b9ba65cff9c73962ea6b24f4d45168386eb95675dc0b5228fbea8012d6131545b49bbb8011e0dc64dd8761d76fecd16d150eb7424eb599257a5d2d8741b54a9f4cee82c6ce5b32fbd2dce50282900d15355142fb84dc03d8617989b479f2ade50b565deebcbf8395d8a0a8460ed122b6e743f2a9487b724673b648bbdbd0c95ddf373b66adaeec9f084fc00adcf54ee8d957344486f1b80191611a21ee844dbde99d70d23c5286d220eeaa7358ad6fd050adbc134daba05ab8360725c63ba0c71ddb8752441dce04fe54d323372ecec34d66922029bc37389a7e54a620238a93b1535f4923208cea86c4d4838f44fce73d53417a85d1d6190cd1572b87bf32fa342ee6bc02a3d816d3fd8385699ca11df0b70d1a693259df109a75a157cc42db5b3febdcad36fac2c85f634df161c0b0cb7306246abf93d99e334a1c7f16987f8eddfb03b6406b86e211c7b04b7cbfbd1476c884e54bee3a128424829e6daa8a62c08fc7c7125d8488970fc562c38ce80a9e8622d8db5eaf16f4fb2ccfbfd6a92f4b295e76bae986e6b30bf034d9cea6b79b3de32693cba3036961c161c0ebaaf627f86359d0809a3db650018eb3db19b134c27a1c6a79bb53f088a274dfbfaf6a34bb92c747ba2e3ff73f3f780ae056f50c4eba4c3b722835de8f8bb2aefb636b7b42eb710d9e457d205ac8f25d1cb746800e6d4e6898b392d8701c8afcaec044ffe8569224c7a244f31a6a08fdecce4864f61a945ac077fcc04c5dc12f60e664095f95b9da5f2770797f8add2a352c8a3ae471b2efdabe9a77717b64e30f32f74b320d0c780163fdc59d82fdf4eade04b4f10b4e499187f7b115f569220569777a36b24c2ebed8a54778f8d3f6960933c9365bc3293b596f18b9e5d888093183c61e9813a5303c2688dc6b19a12ceba7d69d78141fe053e4043a4db57f790b953a51fc3e598f9e7fe86bf4516ee610fc39138d3f6da8e213b77aca043c98d6700f237f399ff0525c0c469773978696f36cddf40e498e2de488a30b003158cf8e2062fc6928ca8a7805e96c710197c4ba9fbfc9dd290f2fa68752494d401af644b7523acfc54ab9924d4bd8c9facd0f7e01132602427f8fd85c28d095a9c50aa9dfc73a38525fceccdfe3737c9fe2ae5cf6298941e102f995c52f9fbe57bde68fe98407a24fda51836f0b00c061da3c8638b5b7ded2810e4554e1253230ff2f0cfb60f3bf265075758b468f921a3ff62074849ff495fdcf732ae8d0c526c1f1392f95d392cdec03b8d266ab47a938d4b499ea8947a78ede6f70955b71b220abc9a2da53b87fa6c275bbc485ba752c8d725dcf47482c93a222a47afa51fbf958e18bf0ea9f9ce23189138cdd9d8124a374f621fc4a984f1757472916474a40b5e22cbb54bef7d064d0e078d7e4cee8005acc13998024dbdde3e9c74b3d6cac8dfcb30309aa5dc33ce60698e0fd2859cc3b07316e954980aeba2aefc0a8799a373429a3da7dcc60bf77179b90db8600ba06f89a0365aa8a859d5c5ba62277f35e299fe1aa86e0368019f08e11fccb1f04768e56d2703b036d3a038b95fd7f322f3c6e9f57ec9684d6015fbeea232eff3783f306055e7f9e4d35c1d907bef2f0a3ff800a4e7a43cd6e38e2a5c60b0a535c2c1d9158c37d7c767b2a5dcb8e46dc201fe696f6f1591b8c940d0393406c802550babe289d5a07ae739bb12da7cfdea407b9100b65f70548f9abad5ef0f8053d1217d7c41", 0x1000, 0xf, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x2) 16:00:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="0000000088c7f94cf649f4bb4791b2e2e575dda8d4abcc851f31fc34bc65fde18ba137da8c700303277434fd6f450d09d1d960ed9db5e867b0e959bd", 0x3c) 16:00:37 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt(r0, 0xffff, 0x6, &(0x7f00000000c0)=""/237, &(0x7f00000001c0)=0xed) fcntl$setstatus(r0, 0x4, 0xc8) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) fcntl$getflags(r0, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:00:37 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x810, &(0x7f0000000000)=0x10001, 0x4) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:37 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000001b00)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x10) r1 = kqueue() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() kevent(r1, &(0x7f0000001b40)=[{{r0}, 0x0, 0x0, 0x80, 0x1, 0x5}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0xfff, 0x2}, {{r1}, 0xfffffffffffffff9, 0x1, 0x5, 0xff, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffb, 0x80, 0x0, 0x1f, 0x1}, {{r0}, 0xfffffffffffffffa, 0x1, 0x6, 0x400, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x5, 0x6, 0x5}], 0x5, &(0x7f0000001c00)=[{{r0}, 0xffffffffffffffff, 0x21, 0x44, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x7, 0x205cac3f}, {{r0}, 0xfffffffffffffffe, 0x22, 0xf0000040, 0x2, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0xffffffffffffffff, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x82, 0x0, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x3ff, 0xbc6}], 0x0, &(0x7f0000000100)={0x101, 0x4}) close(r2) syz_open_pts() writev(r2, &(0x7f00000015c0)=[{&(0x7f0000000500)="c17314bdf86cabcabcea35eb7e6dad642182a8daaf5c745ae707261be3bf7f6c727f52882f5fe94976e87dfe403b0914ab4a252ef8a8dff80ddd490258b55b896d41d531a1fbdd6ad25773dec6b9b7dc9c75a73c495c99a456f2e7643d828f49d4591c089a0cb0aa51912b604c5a7305703db913c137c9a295b529321787b7ce8aa5ca459ef64f9d9b9a192969868b6a1cdd5c1480ffdda83d1ddd156b16b4730022e713f09e57df53db2e60d44f078446790d5fa00fa0f8ed0875f4852401def288c63062047f5457490ca4c76322d0159cdf04844cc4f52d9c9b02a8bfadc3ac4843626958095fe20b82d97cea6d9deb0c5b1c1a2ae2efccd9bdb91daee5dbd6d7fac6d4ff29beca1eb215aa3e4429a36eb104582647250273c41b7084fd4f1cdc7cfdf7894b33878b648561ed78ffc30ab05411866b98854527e10056cc1322270d73242da7592fd2545157fc257ff5896b0f4945077e7136da50eaf28937cb908be710b50c6d6f153a7bd1308eebf9ac0b338af3404c52151ba6ec0ecebfbe9e230ce798270abedbdf9630e5134c2f40462be6728eddd40d8ff329b5928b43115666b417e72a50a2cee7369fbad65fcd5124baa50c5208c5cb44fb7fe6fd92c0ca1a149708d4da8a5232d5ffdfa93db747f885c75f91e0d3a5ee3f400970eb61f3e53afae162a0e274a0fc802d519e8f9316a89e6a9adda47b7e04fbf095dc9d4ad3c2a38ea29ed9f5985a39446aa5fcf9f5be3850e0b5ace6c88ab3eec91e823dab73024fc2c6d00ea13d15f9f12dd5f74b33e5801baddfdff0aabc268d229c0101098f30a5372eb8270c942e5ec9d110a49dcabad589d6b98d2fc2aae7f30a46637bf510c469a62259be9856abb9746a3a438510f47596301d3b509d016b4b343a92733db635d0135be2f5237a09e4cd1bb5c79035e807dd384c8b6f818d0472e826c4dd613448ec56ace0912f01ea4da0c24dbc3e1c37060b69c6e88e307cd6eb316a4f5ee43425189e6f85573b4cd48c52dd3a9d8903bd6aba8cce694e07fce5eed565fa2cfafc0f75caab264d487673e518a31f7f7df8e0b6b0f32d7485a283b4ff7ebd750c0550cd0b80360feafdeae2629b7caa13cd7abd5c1736f36b2d5cf93e8ca72ac250ad2bad830465fe86c1f837f87d5f61d3b761ebd9a63a703860a33c4563262fb85bda175a11997eb81b2ceb7efc7ff4e7d5d5f2700435c398e5a3c68885f33cec63cc73eb4d56a40e9f8ac31a12372ec292debbe77387357262c48fb99780da1b920bb350600b1c9f46c1fd0cc2fb5db114b2ae0945a21757f1485c20c0073c593534710b640af814bc2d2e424e980f99d74936185dbf8dd25e55cebb2c5456b3d73cf8b2e23b3baf61df71b7a27300db11266d2e44f55e58bb247ae8f879699aed4fcdd9fea99533e3587db33a08bcee26c40856ee37a3ae2a8bcd42f4c14e652f80708752fbc5aa5d28c1528783405001d0b30812f6d9041182eb367606fd46a27a9c0555ed3b63b22459d06c7bcfb18fee351d6f6659e4c0bbd99a995fd401cf378f3d7735cd86e0ff0ed72208a2aebc57caac36aee3517abfba8d1cd5748d420f1a5d15012eb8571df3a73e31da057617bb3d09cf934f82a1d985e0e346cfffa8d7ad14497f81a54845aa66775fcac64f314172fc0d1da8d5f1a344f0b484bea8e00cd217b2bbf5bb0332aa97c1ca89f8de59fe6e515c8fb13df2acf5bb68576fa0e1d1d22ac715e366c231c28574ee28d9f91e2d6f7542d51c27ec72875bbd074ae73828c2790d83b5afd00057a1e679be4e66031b7e5aa735dfe782f4129a07563758d985437078480c5e2bc85acef568ffb7cfd2b1dbc7781f37bba958ee70550b435fca6557efbc89c079c367002f4906545dea2051888954fc6778df275a995b6bb8dccdc9d95ff81a1757b5b8802bbdb1fdd7513ae07ecc4c2f0df27bc7d700bb20abce34dd5a363830a3ef4a9e265051802e8bb295a99bd101818730239bbfa208565547ba9a56e542b6fe31ea827de88481df24e28da8d1962fbba4dda942daf1b4294a9453ee2238d7895ab119e54296af975ebc438825e7832496fde32cb0a37cf0e652cb502adab74d461356136907458d8ca59cfe420bde187fa27939053acdb63740e1de2349249b0e6c118f8a4f80b4c26aa475b70c5a8dd5588423595f17d7ab88ea8477f71ccb5bd11fb4f7e5abe3993f337460b5dfa096c6a84a3af27e33914c7f1b923796ba7f5c9f9900a2b7868ad1d7b5022914b1b6ce0947b0ea90cd79cf3bc35cb9559ea42fb188930f660658961b53ba687c863529077eb877a7357afb33054f8c7f0fc22fd0eaf79525bd512014d03d3576466ae7a37c3e8ce3e1af0b651516a1b2117666410a25fcec1710215433b6b9448636c027fab2b50b62df32b9b0b07344ec136f8adff1be432fe8042270c496c61999740f", 0x6ce}], 0x1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0xb244, 0x0, 0xc600, 0x0) r3 = dup2(r0, r1) recvmsg(r3, &(0x7f0000000680)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000040)=""/118, 0x76}, {&(0x7f0000000180)=""/9, 0x9}, {&(0x7f00000001c0)=""/201, 0xc9}, {&(0x7f00000002c0)=""/82, 0x52}, {&(0x7f0000000340)=""/217, 0xd9}, {&(0x7f0000000440)=""/21, 0x15}, {&(0x7f0000000480)=""/100, 0x64}], 0x7, &(0x7f0000000580)=""/184, 0xb8}, 0x801) truncate(&(0x7f0000001ac0)='./file0\x00', 0x0, 0x10000) writev(r3, &(0x7f0000001a40)=[{&(0x7f0000000640)="fcdd2606f4827f477f494b3ec140b28b20569bc0d3dc6ed405df", 0x1a}, {&(0x7f00000006c0)="8fbab0de0d02d3f2c1b43d3f2cf06b036ca429d91c0aaccd7b79660aaf7784d26fd3817d91fc55866ed93c60333d24093af10a20781f1774d750ac4d7fb38b5be1477fa8a48c7a2fd0df953d1d5ca2989fb1f9a7adecea3a0b87bd5731ddbc9d1d41d69dd436644dd26283f81e6af6664c83ecc58b5edab622d66ff17f5cc9c9f533fc40abb28ef86d641682e18999217ee57dc3d4f3445be92d238bb2be7a078f4e925ce0509f7729c8e476781fa86e27ebf4dc907928e24f4bc5b8e2c75addc8ca5a5285c1fefdba23bc6bfaf348571ef29f4634be24d5743e151b62927468f505fdb0a56c6457f1f67dfca388a552597b59550d85317774b49518b82e43cf2b9ebe9383bf4f251e4536712f588e2473b8eb19c6ec81477812ecd6946c93bdab7193012a06f075593de4ec0f17a8c4c194055133f9cd95ac93b61c2bb324d686c822ad535e5b6e00ba7efc023dfbbdf53f7e769a8f385bfe9fb9d0243c9e1d7890c8fbcac14d92c0eccb084437f4701f26d23bf125b5407750468182e85ee3f371b046e447d10f0ab1666c50e50f364f49bd4275598baf5d2aa7f5314b5dac4d795e908674481f06e1ebaac5ed49aa19e1d746d17ac230b029771ecd54cc5458fba4347726455bf2a22f545aa62b6d6adca36f23a4de5565d307e1560963c800d67e9a8bab5eed427ef433134c8b2d78da8e75f0e5752484a6375be49bc67ad914f23f491743c341c7f4e8999e07689f412104f764c207e8fb6353d4504ed6a93a5f02101bee092e8c820d37065eca93259be7454c2e4462c2dc9e99d807cf97dc90e27739ee4f15f413ff676a74658812e87848133237ddd5c05ebb2a338a78a61d8b786d82f90f3bdfe6c1903f0ac2a269e506768ec80c26f77b7fc90a6443a0a4643746ac231ab3b07abea6f198d4fe912965fbbba960b6ffe61fdb40f17ecff262ceef895c8ef268c552d4e3fd5d46200c7c70af54a7c3381d87828b67ecf07fac7c35c8949333229689c3ba19d845c0309351dd67316294afb1236f21a1661d4e21b19d4bba7b55e96aef2ae1ad7e99538ecf07471b650aa6f28d531a7b0b366ec5905d9fec681caf7b8d09ee65cdf182b971f9920f067fd6b0f37ccf33f993a7c5f6617c2aa4675d461ca86cc9498094c135f0624744a7e5a0ac6f53cf90d54054aaa3203adfbe80273f2a614af1329d68a9b16304aa0ccb2daa39a00447a56c389839507d1446efb64a4ea64364bfe478fab4fa0cfb117353544deb7b55a394ebf6ebe806f0130793288eccf848f2d75d05dc58b7d0d0dc2de37d7860f7abe487c16abc63dfb301231b993631fc468cf1074a88fc48c28c01f0f15c8d2642eacec9026f4172cb7d557cf2ab8dbf2c70d2327640e5dab4a47ee7a7ae8a898ba5776561e71998cee594c159bf6b5ea892a8ad61fa7661718734c89b785a0c0f1fc7d7ef0e29060fd0943c386dfb535208e888c00ec86486ea0447e262e90a0268a9ffcdec353e5bda7cdb61e6acd668b74ba44bc7503286bd67a9e4a94247e30c401f2232e13b77ba322bdae72d5d06c626c9ce28c6713ba31beeb903763c307bb4ab6df22bf893a56a3513d8e1254c9dd0faa0224ce1681b400421f8e1a267d0ff6603e3868f08497ab11ee111173de9e11a3a4dabe28facdf9af725a8882b6a114c55f14dcad03747a248058b496ff4f8baf94792233d6f2c56a612dc4f88bef973015ac3db2f841d41fbb3fef70c48615d920e9638ed4b475fe1364b322363b77f5590f49654724b707f7cac1bb3f1a0330ec29e187eeec1d5b2d88f5dc177823209f0edde27c45b18c5f9be7b188b8f772b96d26124975220a3255e7a00ce3eb11c5441eafa0fadbf60bba8aa3a96ba8667fe4fcaee0cfdecfc024dc9258968e9f00643a61cf0ad928b9228db9b72db48673d98ece26a48864555f364cccc568469bb90e221b73025dc1fd167bfe9edae3e7cf8aacf4399e70447d175cc12933276cbc7b33fae37e970ea4262362805f0c94b272d74a8f5e904ed72e6579193843a752c6962b7eb09fc4217db269313c2af599b5996fee280434c4d31b5a78c310a765cd913f3b97afde9769c3301b9ae6d0d55d54f82d86b2d7709a18cf73f4c4599ffa93f8173d52bda7e3e0a816993d70d61c4728255c8e8df7358003bb20bef71a1511aa20a5a0be3d4d5e9b27fccba0538b06a29b54d7453200166e75592e66c089edf791445cb31e48aebd300b4f1022ef58f79f6556deb44334fb1fb1c6e80971eaf82ce57ac6761f65ccd36cae36667b42d50b9490ae69f37fb6349cb569044a8bc77a680f341a9456cb4541792312017cc25fe1387c629d3d068e9ba9b74bb53854c1efaceb01d3a2c18b6dff9c7fd4d71a6581c92b332256e77482823ab869fe8a6d4cfd1324b78ad7d5b61ad00e6680d7ea5a50d727e4757db3f80b4da522fff0133f659247299ce86a12c545658c4f453f8da73de8cde6c3368bc91f49c5e1ec933f64c3e8e478a6d127a99f07c8e561e1c6bfbd463aaa81bcebe8424d732fcb9249dce7428e34cf9f5ab528295dec046f8b06ce8335d94e32680277ee16734886ab001724b2c49c744e8a07ca5f6e926d8f57b176308eea2525645e5988368dae976d11906f825f0e409de0c99160c7058802f3bc4226ede0040bad1448f7989697f42c961b8c38bda756128f2683f0e9749a552bcaa14ab66716bd31c1a277ae45fce2f7063698bef50b9ea3ea96082381afc1c7a42c39501a6e53c6d1a3e1e38e3afba8fcd9749bfb065bb976909302c1925c49717440401c41d3ee3071f3ea382c4deda3e3144897efdad85227298e9383d2a993eab62b818f71b0997722c3d69c4b540c30772243107b921100714b338e4be25e5d91ef24cefc65ade46412818ad12b0893ebcdd7d18207e6e30de3a67ea1ba5de8ad92bff22ae5ca8d279c1f59ae384665e4d91948d7c5330ea0cf397280b14d724891389819f26e4785dfb04cffa566d8957352a63a7a90a05bea3d25644720733d7fcd47b7f5db3b817cb64640410aed5edabbb45f281afb82ed7ddd363cac89f191dc0e26ac6d1e15453637a8adca77e155f57739ac9ac931ed0524a1263c01564a75dd15008ed2b2fd9e4815d12d610fa5fe50d4df19b6bf76743c94ef28a31e1141640aa6353e0afb1205bcf0a04cc991b94f63d55b02d1e512a49eeb2aaa71aff25f2b8010a6e9092b7e95b65c6566242b2dff5687a3dcb48cf1cf7dbae3a4f9a47dc8e5809b7dbe4846a2f37d263357f9f4cd52f685debe7358a2c5907647e3d92586b4f7d6f64d5938c5cb574642c067f567a7350fcca5435d426c1f19ac609238829db71fa1d033fd6b6529e443603ad7afd2e7c0394c8f6d932a4ff885715b94f3bd9a6c42a5c71467e27bf0028824e56105e1efab0c8384c9861a491fb6dd239275ab63722dfd8501e8f148fe301be3d8760b0f8ba49ce7bde92ca4ad06ca53c0b1d32877d94a16c510b88b1f96e86696a66155e84b00820468081b5113a19b651dd6b25d477aa0c2b06b5160b56763f3212a36278f95672177a1faf320a876813587d2b127d1f5aba521c36966bb80f3061628da6ab8fd3639e285b580928ee4d0fa69976aff78aabc573f8faff000374f76139e4f5094902467cd665f99ddd2fdd4ea6006eac14646a8b4ceefc3a3fde8dc115589c12be269b60d61d45fe9a6011e57d393319ea14e9c863bef811dca93ae285ad56e7fefb9c2bbc3682f373d5dc74be2bac750989bce2bb66d52edacea90984fe92468deb5db2982b28a5fdb2b83198bba6621cd1fec0f1238ffa4f8c5744c32bba07e464f5b49ea36d825d646bd90df4bf19c8d14b1c227ffbcf4ce61623f02a4feae6de593e60adcee906c71e1f2c2ae8140d30f4556e60cc800c38019599fcb24a0dd7f3a6cf34cc38e00504f4f7b6db74e14fbff8340e897d2231bfec9bfb64c832be7a6781ddf43c09181e8d91668b2cede63aae23ba3d1676e0e87a9e00b979467d35f6540d1040aa67c7d811ea0450d953061315f2f9f0db33e00b6cf72bb79bc70f11a64b13eef341e9fb52a810856d23ecf1c319cf25f402db4eb1c5095010c6c32418fe05d5a035b3f1bd6a31c11735ce00603cd6cfc8a23d3960a56137a162912160f9f82e99294b186e5a911ea3425fc1df9fab7f1f7003b4fcecf07b89ddc29987fb4718242afe5161c66a91be36033aeaa151e8808ce06e6dd5eb984c6dd0d47438394b0a258cda4d4c9c95690e9d5967e3fc25f964e518cff46234ac6fd58550dc3205a766ee39b879d502689dec8389d0f20ac041b6fdaf41855752731a09c9a1b3c6893f6446692f9dd11a3d472c61ef635da7702d7d11416fab726d67efbf5ed4f368534b0d4f15aac6a44d334c02ab834f72bd0a2a500b4177685373b5451f7a620434b00b1dea178671ede445a71104231f55a376a2fd38e4e90b4c4749cc41be7204a974c560bd93fbd539bc1e18fe09499897edd5b2737ac35eb1a4655adab3ffa6f1e33ace52769b0beddd105d33380c26eb61710a6c50443ea336df259e45df305680ee3005db8f73a62657800d23c25e0d84feb8ae698c5a62c0706d94c5bd5c009f9a194bf42208508c3a49661319b42f11d8df932a81c6c136858f88fad7b1967dd476577e06ab30c7a9e0d68291ffaab1647380b9675e518a27f753506e2b1ac3f16e5a4e289e903d89c470ffac9f625471b81983af737ba7da30d86a25c58f5aa7fa567ddc66c2d64f8cdfe02b6ae8e509015fb79d98f30280cee4645577b202e02c7f22c7274ba8c4ce9d9c94c3204b0682b34944ec5565239c4d0d3b3ee235dd2d2925cb23ba6f0287e3b89f5b7f48757eda041131cc8dc92e58a9701170a8d8da034ccec971c7975f4bb6e6dfb15edb6586ed3dab1d9329244c267af6223d0a8190da7330306650ae4a9348bb7f0846f78016a15397be245d55ad58754fcbee3079c69f5a5ac2fd473c5d67fa966044fb50ec57b32ab0853378003d65cd9d6b6afe366de088a0d6300ea76bdb66926ac5f1e05cc944b7c3f0f8fbad8f500c78cf043ef06b983c2b78dfd3dc4f9a8799dc07a7bbf9720475c2107b253979b0a10e4e82924dcde28bd755d2ce0bde5f4e0a2f03ecb1ec13b2829186461aa3a15edf04c854891c7dd273d9a4a50b7461436583d296e2311449789526dbf80a897aa453cd878c19b65487faf57e69bbf4764dd89c9232127acdd67a4b0bea68ce5d1f447e51447dce394d7ecb677a3bc1b41a526ba0427eb6e611c14fea97eacf48f3ebf8da21f0c5a52d476b7c1d6cc43a426679e6bf787a33916dbd97f1304469048b7becda0fb6d723669f45f063257e61ab3c2450ffc01dd8fa3c0459ded02f9772ecf844913a0eb86c852628c63ea7d8ba4275101767c57476eed7c25c54c26fa0815402f09c37d014ba59ba134fc427389099522b09a9c03d9c30dcee34a1e4d12ab00b85ad4edbd62930544a528f3538cf495383527213d22c836489b2d5a68835af1c7995f389052386f1cc0714df996b26a613437426c347d0c0cf65d09eb3ac70271fbad9ba7841c53e4d7c42942803400234f4e62df11fba0dc362eecdcab50355096206acb6a6b5f4cf72d0bdd7e2174546fe9d1db1d342197d1bed343d1a93ebea438583ad55130ae2f151fb3c30e530871461f33b83aa5e5349f16467319ca12f7a01164a0c18163aa5c243089cacb868d9e52fcdd6b1b5983b0081ae7a059517971f688ee11bb6b7ba36b584af9715", 0x1000}, {&(0x7f00000016c0)="5adfe67b4965d0c037b22e73a57767161007bea957caa24b428642d4ecc115f98d7e6c30a885027f3dedd7ebf3152950e61ea597c73d3330f2d128dddabc0ae1c6dc138efdf1b5bd8d6ca6b0d1f3598381bb3d08eaf7f378c787e5fef4d4", 0x5e}, {&(0x7f0000001740)="84b2b3d7fe44d7181e89d6bfe23fbb53f9a0976a476942d8456ea5e32b947de9369d7b3eeeef8b9117ba500de5bfcc3bffc02a986c126d1dd0b667f068bce59733fcc159952e52d4862c6b33c2197176c256dfb67bc0817106d3fcc40033bb1aa9894e1d945d95a5c9c4bcffe6dc9b5be8b9ec6553c997ca00fa64af1bfd507b6155f781e597c407c25ae02a87a22663fa3451ec764d5552ed4ebc844cfea8e1b77878068500ad22ae5fd188da7ee8a6c65b04e70d9f1326b099edec1faaf983cd9fb0da9b33a6d7be721ce4a298385f2dc35d93cd03632b7a1128ebb432014b2222fe76986ccaa2dfc96d", 0xeb}, {&(0x7f0000001840)="c24d4b023c553b988d78d0e1b7c838b9cef9709300643eb9631848dbe8ee900c0c9aa6de6cc726c36b0fa9b7db02c88bfff9f02a7d859fe94d1302f67a2a907970531366f1c5917e24c461600dd46058d39e688324b34b42b8f65380d3e0865b46eabbbaee8d61a90deb40add27f76363f35bd9217ae1c4c5f341e77fa1c7fd9ee335c6fc79b9ad7f1bda909c7f0f3cd098c7aa3c6afc842976180044f6d1222aa07221749c6f4b5559be9d99f272924bfd7373d4dce086481936d803aa6c7d1825637ca835af7d7fcea", 0xca}, {&(0x7f0000001940)="599c3c71232970ba5731ff047b574d3a1c6720c04390e6b5ea7f5e76af736b2a85bd88c80536de79f5cece8512a57fa64082d49a902c3ed8b630ce224f5276df452a7425a234c74ba126fcd040a644872e2f4fc9d6b81aeaca068afce95b1dc8a90389998b07d686f2c9a60058e694abf02b19721d9e87f2bab8d0dc1e3be0d0363471404c67a163e37b4e0b906a12", 0x8f}, {&(0x7f0000001a00)="e3da8edc716d1ca7c30a40db5274a71c0c47cb9c6e91ecd238c22c74166cb4be328a39d554fd5e185e24a5a3c35a", 0x2e}], 0x7) 16:00:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000280)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x61}, {0x800000000000006, 0x0, 0x0, 0x100}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000002c0)=0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x4, 0xe0}) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000280)=[{0x14, 0x80000001, 0x0, 0x3}, {0x60, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 executing program 0: r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x5) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x2}, {{}, 0xfffffffffffffffd}], 0xb4e, 0x0, 0x703f, 0x0) 16:00:37 executing program 1: r0 = socket(0x7, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000002c0)={0x800, 0x1ff, 0x7, 0x80000000, &(0x7f0000000040)={{0x5, 0x0, 0xeef, 0x2, 0x3, 0x7, 0x8}, {[0x89, 0x1, 0x81, 0x8, 0x1f, 0x6c, 0x400, 0x1000000000000000, 0x5, 0x0, 0x5, 0x5, 0x9, 0x2, 0x0, 0x5, 0x1f, 0x3], [0x0, 0x7fffffff, 0x5, 0x100000000, 0x5, 0x0, 0x20, 0x4, 0x3, 0x4], [0xdb93, 0x1, 0x2, 0x5, 0x3f, 0x2, 0x2], [0x9, 0xa36, 0x9, 0x58, 0x8, 0x2], [{0x7fff, 0x9adc, 0x5, 0xc8}, {0x120, 0x8, 0x80000000, 0x5}, {0x10001, 0x100000001, 0xc1b0, 0x9}, {0x4f842a63, 0x9, 0x9, 0x8}, {0x33, 0x3, 0x800, 0x10000000000}, {0x4, 0x8, 0xffffffffffffffff, 0x4}, {0x3, 0x7, 0x100000000, 0x80}, {0x1000, 0x1ff, 0x2, 0x8}], {0x3, 0x7, 0xfff, 0x6}, {0x0, 0x4, 0x2998, 0x5}}}, 0x8001, 0xff}) 16:00:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x80000001) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f00000000c0)) 16:00:37 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x40, 0x1b4000000000}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket(0x18, 0x1, 0x0) 16:00:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() shmget$private(0x0, 0x2000, 0x20, &(0x7f0000319000/0x2000)=nil) close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f000045a000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882c", 0x2) read(r1, &(0x7f0000000140)=""/229, 0xe5) 16:00:37 executing program 1: r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = getpgrp() setpgid(r0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:37 executing program 0: pipe2(&(0x7f0000000000), 0x10000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)='3C', 0x2) 16:00:37 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x401) stat(&(0x7f00000002c0)='./file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0x4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x1, 0x1) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='x\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) 16:00:37 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) r3 = semget(0x0, 0x1, 0x312) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000140)=""/92) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 16:00:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11, 0x800, 0xfffffffffffffffe}], 0x8, 0x0, 0xbf2, 0x0) 16:00:37 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0xed) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x2, 0x3f, 0x3044, 0x3}, {0x3fffffffc, 0x9c, 0x6, 0xff}, {0x4, 0xdf, 0x2, 0x7}, {0x81, 0x1, 0x8, 0xff51}, {0x2, 0x9, 0xe94}, {0x0, 0x401, 0x1000, 0x2}, {0xfffffffffffffffe, 0x8, 0x6}, {0x1, 0xffff, 0x6eeb, 0xa39f}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="b380") 16:00:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) 16:00:37 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x44}, {0x2d}, {0x6}]}) r1 = getegid() symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000640)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000380)="d41c1f4d807efceaaa07fb88089589926114d647ee527df9f2989f8bb720d2176bd46c54f05fdde28f0e24f7e7384116af9597c112a57c0e0d5e03cd04fd430d6214d1e03ce0cbc84fadd72e513656abbdd58c7dc068cd77e8c2b96f52bde34dcc0b389d38b3", 0x66}, {&(0x7f0000000400)="9ff0987454cb741ae86eb3d5ad3242bac397b9cb6b65a76e6aa826118d8224222f451d35ba2d3a7ce9a6113345d0ad7db510c15aa18c296e6cc33dabc5c0c1c6cccf8e3ebe96de35fe6045ba378aef94c2db0b158516413e1781b5a4363e7a422cab9f74061a1e11c78f669cd5c9a30ac9ca2865f1d817d29be6fcb7cee9b90845dea5d010120ccfbd076866c1dc00eb01698a6394568993767a84338f0a59c9f6d07591d3de739f687ed7a809b6bdc2978f1cd1664232e914d6f62d1102c3483ba957", 0xc3}, {&(0x7f0000000500)="a6c78c179e526db3e51431d1c7a2a97ce4f0643c3ce01e61d67f77473ec155e3a138af33c91812c21b7a3c0e4b34f5ee1f5d354edf73751ba10477d514a3196f8d7017356e6aa27f38ce80a5db7d3a2c82bdc95097700dd3d52188403e298309c2eb5c0c8125151cae0f32f47b36acc53984956a9143b4f85c21914e3cc45028e3e73d90c68e4ceff34ee115d0e6ce632077c34d10b809e70c67a9c5ec399a7741726a18c036959a", 0xa8}], 0x3, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r1}], 0x68, 0x8}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r4) r8 = getegid() getgroups(0x5, &(0x7f0000000180)=[r1, r4, r5, r7, r8]) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) syz_emit_ethernet(0xfce8, &(0x7f0000000340)="b6") 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 16:00:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000280)='./file2\x00', r0, &(0x7f00000002c0)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') utimes(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)={{0x9, 0x7}, {0x0, 0x4}}) accept(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0, 0x0) 16:00:37 executing program 0: nanosleep(&(0x7f0000000080)={0x7}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 16:00:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x4108ed19) socketpair(0x2, 0x8002, 0x3, &(0x7f0000000040)) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f0000000140)=[{0x7, 0x8, 0x5, 0x80}, {0x9d59, 0x9d4f, 0x9, 0x3d7}, {0x8000, 0x7f, 0x5, 0x9}, {0x8, 0x5, 0xffffffff00000001, 0x20}, {0x401, 0x4, 0x6, 0x3}, {0x2e5, 0x4, 0x2, 0x4}, {0x1, 0x8, 0x6, 0x2}, {0x7fff, 0x8, 0xd922, 0x4}, {0x0, 0x3, 0x9, 0x3ff}, {0x0, 0x6, 0x8, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)=""/34, 0x22}, {&(0x7f00000000c0)=""/23, 0x17}, {&(0x7f0000000180)=""/135, 0x87}, {&(0x7f0000000100)=""/52, 0x34}, {&(0x7f0000000240)=""/49, 0x31}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/3, 0x3}], 0x7) r1 = open(&(0x7f0000001380)='./bus\x00', 0x8000, 0x104) dup(r1) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) close(r1) 16:00:38 executing program 1: r0 = socket(0x800000000002, 0x3, 0x80) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt(r1, 0x8000, 0x3, &(0x7f0000000040)="0db2d6c27d167dfd3cf9993444c4d45e5d65c8d4f802cbf1872db284b894099dbd8cc970658a758bab225173a7c11018de69b4ac3bf4a31bc5776a8ed19658b3906c60d97167eab494aa", 0x4a) 16:00:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) sendsyslog(&(0x7f0000000080)="e57622beea4ca1d0fe", 0x9, 0x0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x684, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fsync(r0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) 16:00:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) flock(r1, 0x9) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) writev(r1, &(0x7f0000000580)=[{&(0x7f00000001c0)="fd6eeaab88e1e71bf5bf3235b51e15d37b646ce3b94f3a7f2bb8fd85353742ece4003b87d91153c73abb07fee10f57813abd0bfe6d4f5635ae4d257c6a350cd03256dd0a8b045d7ed2d2ee1a237bec87f7ae7bb0b4f0a35af3854d152acf0356f412259ae6ddca39e4a0fab316c5382de4c2ae873ec6936db26dc75a28f2ad896bc0eecacedc5a165d04c9fd9a6f4fb704a5bb674160a3e8198264960350c9ee3431e0e69314e823aeb4afc82137a0a2eea8cee2d6caccacd6578ee05365d2aa154d5b17cf36c4f9492391", 0xcb}, {&(0x7f00000002c0)="11c986c605841e834fa0a9dd6c4058552a5ca0ebec96654af2c1383ed20badd68a1881584c89c4eecb6c332534e2e9567f03762a0f2b8d571a148ffe06b267b9cc5cd273ed093944f26453efbc82605674516a307cd44ce76e41199e2f0590a1816e5aede4a3d7e1949539b99d6d365697f424b8d48b45e2370024861b42fbbb486467059c3a9c9d51dea2e00fa92dc08dd378b8b1f9ec7f54c30c367b4d98bbcd6890189b56e8d98119911eed168f61d3ea03a63fc4053b038d07e6b28c2f864f125140b9f095bf6487c9e2bd5e06382ddb81740b45dccc0cc53a8c2a26a71b2e32a2e16cd489", 0xe7}, {&(0x7f0000000440)="8d3d854620d5c80c03c81935cd8a5e771a61789f2a2fc85c68e5bd7df41509fba2f350d3adfd6b6b85bf831cbdda7ac19d6c807462c0443472921ffc48259f77ff2b06771765be2ad8476d551547f075ffbd648160bc9a1ea87cb386763b59", 0x5f}, {&(0x7f0000000040)="6c038d403b8aa3", 0x7}, {&(0x7f00000004c0)="d1b590a72cac2a2ed1ebae582b9d26c37d4f07d224cebaec171777249381d2d10d8470aead5b579afea88a2c217960a425c038c42ae149c12f6f8645d352b0251b83b8469ed415c5c843930938e49c6a4927fe807b0abcb085daa8b269cca075673ba0bcd4991dce25e6e20da80fa4ac145c71b1db2c631cc23c5781682f4b44f5f23e365ab7fce1d9f3c0248afc24bf367f27004b87a255f5ab712245c77b52b253e7be0088f09c0c5803accfb15058fc61f811e4e2bca091d7", 0xba}, {&(0x7f0000000100)="56af8c5a4e2b67006cf0eb42fcb46f114026c47d60c39344010283c4", 0x1c}], 0x6) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8200, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) 16:00:38 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f00000001c0)="8d9eb7e63267af6b049483bc3a35a3571900daeb9e0ac151a94cfe3e2155398499ed8284fc484e4418348c0e70104010f7da67c2a230f87ddf0a96bfd9f0a3d4e13e40f17eac005631a4edfc3fd5c7c33194b17bfbcc58b9c15ce9690ee70b365a56761c3c95fd39b4b8e852b868181eaa104c520648029f4d6f7856fbd1da7571075325bddb06c67c9bea8f4b5d9638f66e5ed80aa1bf86056ae7e146d1e01769602aa167c638dd3cf5113e8b433437c7d53a10c314023be11e642c346d79dded9e80fddf4306520e76559400", 0xcd}, {&(0x7f00000002c0)="966fec27e0ea0b74d547454bbed5f449bdcbf7236fd835e31c8603908926fd206f27aa9ef25e515bd1270261eb90d68bb0f514fd77c40a74ecdcf8ce7f590e28462dc8e7af8fcf9529818899c536d796a8ecaed7570a9081d4c50ad8b8e2f3a5040d4f42c830bae063157cb1aee7106b176ef1cc80cd0840ea3520ddaf4eef6038639efd8c9c547d0ab71a2956745dce2f3521f1b7866f20997b2d9ff9b514b860882862ca94c09b607835385a8a8de7d9962863c92bdb83711e7dfcc6aa7e36cd0c05fbafeafd7f2621c0abc70f887781b89ece5f507512372b866a998d6fb42d2f286d3571fe1c79a73e383c0bbe3ff3785a15b8757dce", 0xf8}, {&(0x7f0000000080)="9fccf04113fabbc467dfedeb16f7bb8ab205b1cb2c5cb331287f62533bbf1a3c3889f430ac469fa5eae494633108dbbd83b88a7285c2c41d551015a419d724d95549aa905e7c4d016d002494bcc544d95ac6903ef1e4e6bea0a1e3ab2545b5dbd7c42d364487942faa8cc61bd1a798436a9b4c27f4a888d17bf142960c591626adf9fd13bf", 0x85}, {&(0x7f00000003c0)="a9d42da0ae6b2d5502d1761c7dfef04ad1643b0858118e73555ef9cc77", 0x1d}, {&(0x7f0000000400)="c0fc78d7186c98b94ef5333aaea5e30d24aa18d9d9cfec86a6499a9b84c24059ca", 0x21}, {&(0x7f0000000440)="bb8d07de56ec6a7f5f740efe83a8af412e24141e00818ed2b90c3334999ab809366e20949452a4c4c90aa34b640333aab2d561f9f6a1552a684f3fca615ebb14cb3e53ad8171a766b31a4de08243e6b368b1e24bd60f9beac19bbb8c3cca3fe959a5a6fb83096a0c990c71410db01c719f271a1948c6ecc1395bfdd5e069125085373b500dc3c2887dfdfd4ae1b00676a2321bd9d949c589d560d00e9f8bac57816d8a0199acb977", 0xa8}, {&(0x7f0000000500)="b79f83c1a93757aa29cc91996c971c5227c4da439d68345b78123dcf88c4b4743c956edfa28d8b63fbd45bdf9e62aac6d8f96034d131da9a27398b368f74647ce178ca8df9abde76717231e8d83fbbf426d55565f93cee4c9e358d5906b2f2b30dda989c0292f0ade58ea5dccab7c3130b8a20fc2c4be63e3e7474de5d02", 0x7e}, {&(0x7f0000000580)="eb200ad8a3b19cbf8e49675d2452330615f9c3cf0a2b0b9953812e3c03ff77a3938c3a3e86", 0x25}, {&(0x7f00000005c0)="732cefdd33bf2049906d4166da89718e13e597136c7a3989eb8c3f5120842c109410781e39c934de767eae39eb4666525653842bb4b1b5138e55e6e02cdcbddb1dfe04d68339c1642ace9b1d6e5ebdcd", 0x50}, {&(0x7f0000000640)="f2e58992f98d01dee7169ba9c38b8edd65bd93b4689b34e7f2b112152ee257031f2f5b39a737d97e5c748c0db1c1bdce2e0511b6e13cb9029b67d164bdc2659ad18249696779dd0c5a17e7b571eb67c17a160894276e3ee65ea14421e10cbe59dd80c78d701818eb72535314f99832a11866f1105de107384b6dc046b0b604c25ac8a80de470c629553ed959949d6d40562b0c10ee2163f723453b6beab4c1831502085f58b12ed29d9ef7b1b1e2ed1cb3fe445842375535f5cc8ec8123cddab4f5241bea4f140ae6f8aefa7720fa2b851209faed324a49675c04019c06339d44229dd1499e2aa28610e4c405cf4ab7eed7bf37b1771496ab21f80893e4cc564b8f0d11a44a8108204cf50aa93dd7a75d68da015cec3cceb388dbc972cccf59b76712ed4c118b8a5861acc2c5df4ce183c7a2d30191049290493b0dd1b7484454b2b025b97914330a5ce82ab3d0788ef6f32525708f225348ec7a1e84f1ea5deb68a94c034ab2fe81db64c6eee72a62bf0f9d3ee514a5bb554a6afcb273768bb65cdda2da6ccc0aac5d6d1bc1b0c96a324048f800644a4975b2fd801931fd3fcb5bba7ee88b9af5da301bbacde1c9d9ac2d0f72e35ad16280f8bea95e73f3cf4cfa6b25132dad358c7e67a7457b719a86312654d48c5ee6cfa55c92d1be6eeffba404ec49af32e7c39275c00a70aca96f9955ce32a93a679338c1ae693de23e881ecf2960fa3ab88f19cdad0fd6b3ba29778111aaab1e9775d8e41debd79758ee151c62a015a021e0bbcb9cd2b3d4513d440a60d4b3fc7f191cd801e82b178faccee3040be6ff72a56e0518bfb19795ac884ec6785662d609e048c5089c91b7ad4f8c44be50ad00d4b29706473defb0a9b493efc5c6892229a30cb7a504576c65b4b327a252ac8b72ae1b4608ce40596c07683bb6960cf5b11973b8f7e81a668256e6df6f9e351feae42e549ecfae14e13be50ce5cc79f0dffe8239db99d757a1b8a5e67464d99887b62a0e42d19e0545ac0b710323a131fc5882d2a2a5b7973700b1f4abe0eee43abd4af5dca8927442ac7513ce6feea51c1759246b5698edf9901f4b494586643182a3ecbc981fbd6e7c54535ce65d8a1548065ec0ddb178af5d936b50cea6059014c36b3ed5f32c6ae80ff994ea5f178de4cd579316512883db25440eff6682900de0ddd132e2f6575c06948b208daa949d66a8fd7c07e314a999e310f96e8312feeae202d043ef207750e920fb2f5099a08c09d316879727cca1eff15150e193c665c296f1f5db240897c4c8b6f54cc4bdabfcfd5112a51c1c3d21a4dac90752a944278960670169a78c676e91f18dfc6502a346792d997d8a87f84798cafbdc34c56120f60c86573ee78afb1a202ed2f2a2ec71c96d4452234ed5dddf3e4d9f597444836c1fe9e78008c268e63a6497383d5437d9e85dd00d2b5d9f6955b8e537d227162530351b090302a62ab8175ce03c0250b0576ca7c9a16780fa1bda088cff4bca426837b9d5b277e7afb575aaecb7a529adb5fed07fc459a8d7d222b9f3a4d7d84fbfc0b1d99957fd395709bb51bc4a1bb3717b052685679eb5d90cc4624a767fb136316a95cb449e3f90d46c070cd6c99a2921f43ce9f10ed11d101c554d5ecda767c4eb223d8693fdd079fe6bc85dfdae7192aa071c93abc8299abad9c65bae94f6bf3d6ae2b58807a0c2e79b6e4cc41b280440f5ec4ab80ba2c630836b59d13639d74e116a4dcec0caf49ed8fc7a758852624b1a6689ed97a592dcee38bbbac222c95bca5ef57bdad4ff6703026c2c9dd29240ce5f7850adf61558b58cdc23e5eec999b50a012a195a25b76771adc0ed8cd1edb0ef87777fb34fcd86ee7ee3feb5ad08a34ab49b222c08328b5f91f181d9af487bca5e58d693f022e5e2944dbc12089b458392b9877cee3a1328103e612db950d114e2ad839d888c6f4e78e23b60dff76979d24dec4fee54cab11b442139d59efe011c13343520f93f624bacbcb6840a04368eeb6de89af4d9bcd0651ecffb9000764c760a806087df499980e094d8fea0ab97b43972ce382172c3d7b6781b68d75df3bee69ac3c1d28d611d080a488ba1df0d35e76c3c76bc9d4e6068cd5193fff16baf1fa25ebaf4ab836c6b63867ad2df3f30d2e47a5078db261ccd674ed598ebf3d034d22798ab3a9bcc939f3c39dd25ce0a423bf27a6b68d355417f6c5411bd41a9f505266a7cc8a293cd63d410c53bdaa197ae963270736048414317c057891893c96fcb61a6dfd30e016bc12f413e3344834b2b28604a2a6e3609f205b6a322fc0f4062260c3a3e456e9638b263e3cb0d659afa78b861af2939a818a9a8d0facc69b6587b44067b5dbc68e3bb4175e8cbc8a9e01da0d48be962bb8703de5ddf56bd80a29ea9b1851024ef81c539686375dd044bc23429655cf26ba9ff74184a5d9d3647207297f2850df7d2b1241bec334fcb06cadea9470b3639fe8565a2edee52f77881b41b6ae5d83da873d17685697f8990ca8352a921ddfe0d9d97668b076a7d9f5426d489cb137c94a9c84e740b8107c9c306e80eb6f4a7e0221617edd9bd186c75e5b54a098f18cd7dce6f7c0264e9a40f66e73e2af62faeee874f2972573a7b847b3c2e226b0a9ed21f5d04f368b8c6ce74030c70d0a3bc9f8ec99ed14aa893e0b53c6e004d0fa3b71fc7dd3c5634f7c997b9fb1bc24083e991fb6b3ac0b568715737559ddee6a0cbe46d6c1cf871e8e3cae607fd376ba15f759fcecf5fb8dcc5f0351237fb6b56dc97610756d3abcab5b6c9eff64dde3062ea1c15e7136580ab00ad1ba0bdd2631369466626ad8b8b01d19dec23bee396d0b2303f206860b4362d1a5603c1ca43f2cbe48e4bc6fdfc524e948089b5c3cda8fa1dfc8fe9e01170142cd399c6a6ecbe492f2ab47a28a5b0c6eabc40332ee56c07cc0d5aa644d9ac40780506b13d2391f1235dd535e98f29132425a2d6d0bcbd6f2a0e9ba4c3a498aaea43998e8caa81bdb68ffc66c19af46fa158fb89b9e037ce132d49d5905172090fdf90100ced89b54cc3e10d3d22ff499891af8fb953b5645171c2417caf74823a4db88fa65149257c9cf2d966e7d8e4b77f96d0e6a6f8450cf1358cb3e39fb3adf41969088af28db8e4520a7ae13d102a935841fd710d7fba6d169735c1d6ffe50f4e9c7680a456a5297b821dde391cafc65548c68c0be46412dfed05f6df185cfb988c929ed846aafc07da487e650aa8f3c8bf58de12409b4b4bcc798c9613c3b4a5693798f7115d93d98425a245a98979d5f570a660c6838cc7eab1492858c96fba4815d00987f3ff4d25ad1fa85587734b40bfc29934ef01a0ccbe7b43447e1a0dd07f548e33f4938e25458e27fb541c21979c1a31f848bdea69f615b1d8f96c6c782e63b886321eae519f53586a07c6c448003f0391a31670f979b318b4839220c84d271214e063e6abe57c065bc06543e83e84e8984eeef43d54eb631512e9eaa17fc8c64559f069fe538257a2b01ec4bd159819bc2c8a2f0aae6b96797e3ae057e5a480d55cf6b35b9eff6980eb00d18f1050229fb1dffa20ea8f3560724da53bf982706950811b41c5e9c1b5204a23043de21478156a5bc0a71e7e9a2ce0ff340625657357f21ef7872f435ff3c9f283a9aa73132744b73f14d0b2f2b52a37b858841fa73caa2a5375c32ab634fd2eaddef68249c71467bdd9d34cb2ab8b351584b28e8dc32ad8aec910b9d7c4f7cfd1ae284eac20847d7e36c59244deede2d8845a535112fd38030fb6ecac8539af8b5d9a6b74839cc4f32b4ba3c07f1e88016b922026ff885c6a88a2c64cea367901750a864c237c18aa408e26f0af69e3c082b0429f284b55b5c8594b046e0e639491a786d96293c60a4fd59b6772503ed1aaaf5d66700d975c3dada52f1b2dba99ab9b08e2571f382ffb0381a3dea38087e069759f3cb4b95118b373fce0091e9be2f1d77d6a960ddf2565ad6fa939b33b8f207fcd5c6774d6a1e42e993d7522eca513a52fe06e9944b95e1f386f425669144df1184ca2d6c51d4dfd62b90a730e34647873ca0c87204a44eb77a1dd79b13ca73d2d45ceeeb02c3eddf5b6743a9de3970329c90ef7423b5f248d8c7a61076aa549ac3ffa18a3108c6f1bcea4d3537ef520d6edeae7f95c380fa61c4f71c56b57225f73c0b26202c3912b43ba5f37d404d70f38a0551ad5cbe74456e816f856033e8adfb1a15e3878797b0cd1018fdab4a89b5d02a54bdb8a224460ca7691f84a2dc8f810e5656da83f932e46984f00ae40f08cf107110f466238c13be607c0cdbfe9463dcb1dabf16f4209129bcf1cc901c48e20e20e4c8bd896d6caba8e54a947216dd48461618d085d8e7df6d8c3a8dcac578b722332485dacc42dcd088135e8f21693ba383422ef0a3940d176c936eda2f836d3b15452be6fa06e467c90a4ddd8f4e55e5d1a0c0a0bc1d4d1a7a3412f5297919f95deaad90ad6a5a840b3591a5b2bd7f68e717ebf28478efe0aa1edc860f0f7392d73d37f1445f66d3be78eac5d81183e5dcc76ee44a33aed50bbfd90e973db8e9c455f864cb678dfd3ea52829a3a014f1e2b8fa3ac3c26c9c510a4af6f0f5d2fd823cacd4858efa995da3e15cb889515b502b826b77e1055c42c63ceb155bd0400a10168aea1a65803e130c53088d96b8fb3d5934c6f3a3d5b124709d3655ee80b9bc2f21eabfce32e7f5f682a0fd3e6ba67978036954a6f4c35db82b9c533ded436fce48abdbd4f9178110f5ca9fed7afd0e76778ca8ec778a38a1840115ec3b53bb5c6bdbdc9c8c1e04ec62a57b197fc74d84f9e68cefa296e6822486f02b483c2b77bb335750060d8231e8bba1c68317a0d34067ff9824d546878fac9b51cbfec90b72e6aade81248a3060503c7cc467b7146382ec90491a05002666a084888a2a7ee90121cec2a07f92ae6b8628baacb13453cb0f106b37afd8c5ba921537a7d501d20269d2e346a5a50ef691800305482e68bfd3c43288afb0503a6709e71ed026e3306ffd5c12b5eb33282082f06d4323cac6900ee2c08b84ffdd0ddf4315bab19ea348622936e50c1e98506bd1084054dfeefbd7ccde327fac53cb52fb23489dbf1011bec578663947acaaa993c7c769012c155fc503fb9118c5db10fe6f6331038a4a096883653736e7ddc6c6fb6ab07dfc04988d59ae203545b49cfd4784d6f1669135d4ec2a599801cf3741600cb14fa312c5dc409a4cf66073c3faa89d7aa08344d0213834d6a8f9e83fd50e2cb9ae07f3c14b14936560e4be78910a929d0e696653595467e29074bb8655294bcb3a074e3c49f7b274bb27847f86a45a42e2be25931ca0c9558a823afafc4f93c7854bf2497d01222cb51e692458413d3a73c825a782ab72758861be4de5ae8db47016df44081becc38371e00a464666a7ef32538e4d87e9b527a0f1fec1fc0ff475600fe4b43380dbfd146b4eed0eb415d96ee994356fbf8e3736a526a227a6b414a0156e008bb5514fa37ceab3a4de52541b92959ed80f4f99a65b930c3cc898f8f72d20ba8cf4036e8bd55e80832a8b9b3ccb3680835031c132831f4276bf8840460c86f832a555f5ec3fbc7bb12f545c2b770cdc5e508f17954eedc0081f1406496fbb5a5adab8d7bee52492916a97948ba480df4f01f50bdbfd3d3fde8e8c849b5808e93fd68c6980a004c280a007ff92575449cb289a305cee089726789ba9e1574a696228580126d405f8c55a05ad302a736e0731837df29a2e8b0f55a0bc5f586ec188ac99", 0x1000}], 0xa, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x68, 0x400}, 0x407) 16:00:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) socket(0x38, 0x5, 0x7) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x531132cc6b6a373, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x9, 0x8, 0xffff, 0x5}, {0xb0, 0x6, 0x5, 0x3}, {0x6, 0x3, 0x8000, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ftruncate(r0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x1011, r0, 0x0, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x100) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r1, &(0x7f0000000240)='./file1\x00', r2, &(0x7f00000002c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) renameat(r3, 0xfffffffffffffffe, r3, &(0x7f0000000180)='./file0\x00') ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x9, &(0x7f0000000000)=[0x8000, 0xffffffffffffca16, 0x6, 0x3fc0000, 0xffff, 0x0, 0x6e7, 0x2, 0x22df]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x8000000000004c}, {0x50}, {0x6}]}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) sendto$inet(r1, &(0x7f0000000400)="638da90cd25c56108f370ef83b7ebb1394b121d1c489f7786d6578aa0ac7ab31ff612b9cf19ab5d4bdae9b73bc112adbfbd65918fac1322cc6b0bb2046ad78d33e0cb2575d97b826d1048047693ffc05312d103d68153e742836d357cfc536694ade508666ae2e3a08a804f3f531642e7911b51f2b38745cee4e3f66ff0700009bb241fb3e506963674d25bb76611bf237aa5eac80472f27e4037338f6e457b92644beef3d224486c4e446cad09b28cb886b2ff1a07976aec4a600a65f2d0d834fc8225a96ee052bf1e8f8b564e8cc646df6c514e32ef57d664facb8e4fb5f35c03237e460fd6fbf479d47cf8e21b08b0a430d75910042ee01d4ee520aeffc13e0", 0x3a7, 0x40e, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0x1, 0x7, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e5") 16:00:38 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xa8}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5, 0x3ff, 0xff, 0x100}, {0x0, 0x6, 0x100000001}, {0x8, 0x4, 0x8000, 0x9}]}) 16:00:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x82, 0x0) r1 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r1}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) 16:00:38 executing program 1: socketpair(0x22, 0x4, 0x80000001, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f00000000c0)=""/42, 0x2a, 0x3, &(0x7f0000000100)=@in6={0x18, 0x0, 0xc8, 0x9343}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:38 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xfffffffffffffffb, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x28) utimensat(r0, &(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)={{0x6, 0x3}, {0x5, 0xe0b4}}, 0x2) recvfrom$unix(r2, &(0x7f0000000100)=""/74, 0x4a, 0x41, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) kevent(r2, &(0x7f0000000180)=[{{r2}, 0x0, 0x10, 0x40, 0xff, 0x8432}], 0x1ff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x84, 0xfb1b990ab958c632, 0x9, 0x5}, {{r1}, 0xfffffffffffffffb, 0x7143a8864ed2185e, 0xa2, 0x0, 0x3}, {{r2}, 0x0, 0x80, 0x1, 0x33, 0x9}, {{r2}, 0xffffffffffffffff, 0x40, 0x60, 0x9, 0x1ed4}], 0x3, &(0x7f0000000240)={0x0, 0xe270}) 16:00:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000000c0)) r1 = syz_open_pts() close(r1) close(r1) r2 = syz_open_pts() chflags(&(0x7f0000000380)='./file0\x00', 0x10001) pipe2(&(0x7f0000000340), 0x4) writev(r1, &(0x7f0000000a40)=[{&(0x7f00000007c0)="98e86b44a2194d47a3d3973010456707ea3202a89bd099405d6f0490c7572bf16ac78593cb86cb2d85b20ffd2e649014383ef0af867f5be23952a91566f3e1c4318c33877ceff52e59b3eca8d1f8c0f3be4206d2195a288636478e8c9bff9fbb71dfe9a74802a505371f86199cbca4cef514d0b822b4cb4b5459a43bc3ab0092e30cc6e8804d2c293846edf44efe7f2800fd86d52afefac8dd19f71d8ff588d1fb7fc25aff11e613f5fa4d10589c0ba821cf2735cae374417fd31dccee106642686d7e876411f6d27479f2aa763045d9", 0xd0}, {&(0x7f00000008c0)="8f7befb8fb98a09821357750168b2fe3fa9745ab9ca9cd013179415c48f7d71a35d7a890d218a1b832903145a58b4c8356ef94da1213f6341fab23afc5e511d14ff5c7b6f0156ffa03e2e7c611648be449349fbd9cf32c44a20a1e3fe662f209ebb5b402556b7c79e885c6084ce8b71523204de04b06d7dcfaf57ebe6292f432933ccf39595473e0268b2aff60ef97af8692d39eaed08df70aac6f59ac393535233c6927de6b272dd6e752e82d55e1d13483a0e4b01d50ac1f9f2d52de490dee91bf487ceffe4345a3f88daf254a392924e496cf3154c1906256cd4970ae1b29ee8fc2b38d39460dcf15995dc6fddcd819110a4f5c984caa", 0x178}, {&(0x7f00000009c0)="827439db5b5d22ef249e07d34a8720c4c7a5e2938b3196c55fed89bfe13a9617a6319bad7f336754d02cd40bcbb04d9f996ae3e95feafbffd03d4944ff34d68acc9229104b3bdecc96f712a6c7383fcb8d96b1adec020a30bca926abd5153c57715aa53990423ff473a0244d1fb9e3626a0fba9a67d0", 0x76}], 0x3) r3 = kqueue() close(r2) socket$unix(0x1, 0xefa9b5a7a02bc9c8, 0x0) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000200), 0x3, 0x0) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)=0x40001000000001) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$inet6(0x18, 0x4003, 0xce8) getrusage(0xffffffffffffffff, &(0x7f0000000200)) 16:00:38 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) r1 = dup2(r0, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x2}) 16:00:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x130000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000380)="00e74370d35d21b5787c30e2e55743173acd7216e4514409775ffe88df4270d9dff21bb4e02e6ae17ef8322a2a13088ec8de782f196518c2184379373517af7807185faf1171d65548ee236d747dc1b60000000000001d997ce3ab31eb7b795f882111089fc539937cfad5f6959b9469fef78b258bdd", 0xffffffffffffff59) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x481, 0x80) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) pread(r0, &(0x7f00000001c0)="4396eb794a5e8df107f775acc52eb7152c4c55d2bcbad44b72f492805578f8a6cc38ea7e01fda71fd5c4b0501ba26b841514265eb03057470608993b8707a4d1e5f6259ac27131fac4f90f324fb759c8961fb2e48c658ba592141ca9024e17dad6a6135b316ced7eff4e7d9651c67070c06305c586f8afbea9c423ed47885784621811e580282c27d360f835abf003b15bb65d384b89797aae0a045c5ea5a19b9ef7e5cef34c550f8da3fefb3469d22bdc2a72c1eb0ef5252ceb3acd8659226441fa61807d14db79cbe862703e4ce0dfa6f171b5f9c586587b75369b7abbc5e7ae8b91efb8de05cbd4d193", 0xeb, 0x0, 0x0) 16:00:39 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x101a8, 0x0) 16:00:39 executing program 0: socket$inet6(0x18, 0x3ffa, 0x2) r0 = socket$inet6(0x18, 0x400000000004002, 0x7fe) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xf97d}, 0x8) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000340)={0x7, 0x100000b1f}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() r3 = getgid() getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, r1]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgroups(0x6, &(0x7f0000000280)=[r4, r1, r2, r3, r4, r5]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x10280, 0x0) 16:00:39 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$setown(r0, 0x4, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x40, 0x0) fcntl$setflags(r0, 0x2, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x20) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8, 0x100) linkat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00', 0x4) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r1, 0xee34b54f9753e0cd}) pread(r0, &(0x7f0000000000)="437e0d1c0578e24e2b61f6", 0xb, 0x0, 0x0) 16:00:39 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000013c0)=0x10001) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r2 = openat(r0, &(0x7f00000010c0)='./file0\x00', 0x10, 0xd) sendmsg(r2, &(0x7f0000001380)={&(0x7f0000001100)=@in6={0x18, 0x2, 0x1, 0xffff}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000001280)="3b9cf29dea67dd05027137bec2f7f30d269f5c4b607b1ac5d9d89ee7790d6cf707401044a3fe73754ac9247bbb48043a669b8f", 0x33}], 0x1, 0x0}, 0x4) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname$unix(r2, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x45}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x60, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pledge(&(0x7f00000000c0)='tap', &(0x7f0000000100)='/dev/bpf\x00') r2 = getppid() getpgid(r2) pckbd_enable: command error pckbd_enable: command error 16:00:41 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f00000000c0)) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) dup2(r1, r2) close(r0) fcntl$dupfd(r0, 0x0, r0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x4) 16:00:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004276, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x1f) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x7, 0x9) r1 = socket$inet6(0x18, 0x8003, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') bind(r2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r3 = fcntl$getown(r0, 0x5) r4 = getuid() getgroups(0x1, &(0x7f0000001580)=[0x0]) r6 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000001600)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, &(0x7f0000001680)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) getgroups(0x1, &(0x7f0000001740)=[0x0]) r12 = getpgid(0xffffffffffffffff) r13 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) r15 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) sendmsg$unix(r2, &(0x7f0000001a00)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000140)="d35e78d05fbac3064a5e5b0ea879cfd85188c9874a2e87768ab336d5f9cffc716b2904ff831bec9ab8fd080367c7f5c94230a1b5ab23009775493e", 0x3b}, {&(0x7f0000000180)="448b497616fd894aae94728d9daef2967554cddb1c75e6f211d8fcea83c0fb62a5d92195efd5", 0x26}, {&(0x7f00000001c0)="582629ff1fad9c2e0384f1f516bbe691b3f55c0a814ad9ab6fe17f87b66b381f026536e810d026e11d5982a3fd78b1a1cb64a3f4b690d7aadfae84a01fcc071c077159e7c63fcef7436312513e80233bb489d7ad38e2aa1f75b02046ca", 0x5d}, {&(0x7f0000000240)="b2f9dbfc15d49c21ff8b3279ec23c91f40f926b7bd582b611d6731cb11745505a9a10834201ee51d5a8c505f01a29ddade463883d90a2d85c1d2fe3b1aa951e10c665e84c50f79f9eced3fc0fc71feb939afb48aac810a15d1bd03c7bf467b170fc04f75b4875a4865d31b86cdf791f183921ed68ba5bf9e970f89ae1eecafa945affc537d32b696b7df78c0b18e5705c0902a885aaa50163e1fc71f8c871a46cb7098b4a610026985d04e646b4219468af6e7e901e406ed281527070750944a55be3fb4ccf5a08e54cffa6d02cf7c533b0429d29d84928d6f55e3c01f85c12b42f4f49a2921ed8a094994f426471c081a6ecab337b2bf75eca0b5", 0xfb}, {&(0x7f0000000340)="9ceacb9ce00ab54a009329629c7563ba556adae01951f58dcaf81766dd012f87", 0x20}, {&(0x7f0000000380)="f7324cd2c5a4d8c9d1361056bf0e3d73becbfde4110e17385364e2184db7d024911b3f463d01cf2d3653538b2aa7203fbcf04fe6051974a43a06a06f3b9248b2de0c8e8269597f1ff2158ef959fd05e2c23ff056e26ea561d5a00c88d36b6ff4d90735a1a6a8c32eca01e925db62c2108c", 0x71}, {&(0x7f0000000400)="2733f169155749206c525d4f1eeb3830d37a2968c7e84e6abb0e90d07ea76dad760d74d4aed44de7872fb3ff88feea51c9dacf2f59b7dcb32b512bbf9efc0a9cf2392cd8cbe6f8f64d7d11c5c9a2d7c434f9e75a4a7159a6129699272d77b4958bc7c6ab9e396abba1a5752e436de961d4e1c2f9dd95cca85ab250df28a661548ff57075a9e953e19cda57cf10c92a211c6ee7519a09da79e1298f7d14ece8dda97084874e7256dc5ddb16aecda6913db208527a4aa5a2623c896c5afb3e5422f05c767f4e7c1d6f8026591a1bb8062382271800d7b4f2c4395bd341d895c9e6aecb76e751bd27024f5ea6a7eaf6600e3bffc931b134a1ae26ad4ab62c5ce040ce2b69952d061b9377bc6e296e10fd1d842120dea9d653ba1e268b0d04a898b93ae94be76b8ea795e6d21e511ff45cf408be7248ef34a1457878b3461d5e8a8f106772dfb908d5c962d596dbbcf27a3c5289f10b508b98864e533da2ef51fd82154b38072269fde1c158610abfe11dc598f44c96f902a4add4e7306b152c6fce67c10ad820e49d1c3da4080e1fdc7256f51d4a3f6f16ec225def155cf8e366aeb4a9dd3d355a29603b0c6b8371af150acb3479cd1c42989df965f5847880de44fd27f4f2303718c2ff2655083a06f49e228486d91cc4e0d8c4ea003a336cae93ee7a3e7fddd9e47a8852cdca7425688f8b8795481d6113e6118cd26572e8db711d52381c96944def66f7d1dbd26ca31d419d58a0e88091463a98fc2a19bef60336f9c65be449458f4d67d86919922b0213ba083dfcfa880093ebb5e191104a3e62ad2048e8fbbd74b0e86d8c4d53ff3138d3953de0a22db12b24e52313cafda16f44f2066399ac05d8aca25c8e2881d1fd3fb3fff070d4b8f05229e0b22d8e94d20dc9fb6a47ea2cdc88e7b86aff7d38a937f16390fd97c96e6864a70b2979659021f51526670d3aa06fb5deffd0a89ba89b0428ae8e013bf7d53398fb2644a0d191df170687fd39436e9339f162e1b225c021d287fcdf72754f067dae9b5a839492f92fc26fa57cb21cba11035e8dca02d6ccd888b853c5a418cfe2b65d0311ff100ee3bb733e70c2273b9f0b03268e7a6fcc82c138f78978d251cd1a268e9379b81ca61d06f0126c93b217e31fe2792a4ff99d10d70e7eeb21a9b1ffe379dacd8aa159fb24fdd75f3a93a0d7f11f853e2bdfd27d8aaae322fb9e99e92e93cd5ca168c344fc35a56d994d543310e881c290229cddb754cb2b64b9a60526e2bcba48261e8d9806ba8b0ea449d40e2197534555b8300c8d63a490ce0416f58f8e9f1b16aa6b65c6fa9e054420998565ccee812d46a1bfed5c8ddd11a42ffc52bee6e0a22691ab6fc39458dff37919ebdd951e27d91aab34d22173daa86561304974309842b725191d177d5e255a21f24fa1dfd26846af91036cc778b3f46a0c4174e0130133b1198ed10f9c4191cc67ce4678dd2b25531137d6b8abb320ea4823b56f62fdb9dafbf6b0cedb8bd30fc5b0170091386bfddeb4fd6dcee68392b3d1f469ced777f45197d1b8eb1dd76773046163d2bebb0e0a0e64319f0588b3633cd876487566ca7911daf4d671068c4bd46bb4425143d5436f3d6ac466122a131e7b88eb07e62346a23304cdd3383029f676c2862318169999a541f035591e4d8444738d3eb4ed803e4b121c1b581626c7613559f74d9916f11e832857eb9726d510e18790df4ec4c508303a9fcdb1cd4ffd99df929766645f15bd38922008adbeea5e1a922005d7115a082b45a8e399d9806594293f4fee87857b24694fd386827196f4f9cf54ea317221a677839d05b5dc7808c19034ed106305a89867d66c39602590e4b2238d54a66af19d15029c6ee3d741eaf9994d7045b64b89272e935a43112f54a8107a91d0b77ed244115db6a7c0415790cabaf6b0a09aa27ada79721570468d32f97fcd369fd1ab09ae41ddaca5f909ae5d54f2e32cc1f198941fc58c885b5f5833e8b003ef82a886f4a33e6e7426fbdff4a231c3dcb5cdb7b20af780181c824715edf8d338e1c82778a38cb024450bc85fd1a339eaab0549ebe48269caf89df4833e848b6bd75c67d319e966337d65483419ef29c2d73fc6b06d889824b76d2a9d20f06eb9060ca042a0000340174a9ead687ca1290d423a377138f59610ff8e06498c8cca9cbeeeb49f75039edc96b8bdb0770f83c6d574d65beb957f9e9a6d00f8826843f822b153b3025888ffab8fe6f5aec8801257ff464b109e7c19f90f12b664eea4dca6ab197e3439167976033a13e758496b733d5152d196bbc27509a9598c054ce22c6ee2a9bfebf29b6be143305686e253f19551d2f74d0ea2b3e4a95405c0beb795005d4537c51ec1c65d36e8e51dd2d6063a3ac598a73d4b9df0318b73e9aefa8d352ab76c5a53d7d79052245229733e697b8ab57c03f899acd64270ac970f5bb19195c04f37ab1c3c7237f27cef50d2ea867bf29472513a63888ed64cf4f7950f6fefa6e44b1f48d083c337c6315eef602beec6e574917ecc381febb38ebd45655960ffd26e4e8d5e99a5f86710b5218755158ab0568b2fbce47c83b9a7492393864126598575123600d2600d40a1d5182a5f119e61721a1fb067f750b7f3c5bb3a981fcb7632a55948fd993ce0120d2b79329bf0ca2e0f49caed6b8608ffc0ee1043062f499e7d53aaf7b9bc91ade44a02db1b09e57cd64d8f6e98d6c0778069f332bfb5ce8ff89b4c311a9abc0c48dfc493b88948f57269d7d8c7b99d9ca41a1797f06d58e994db68ab273b1484517467ae9dccdca0e109d110205af2fb1f4718bc686121fc02480a2a3454d85801f346b15a4dd8930b74705be7f66c72f859df2aba6008984d19582abf9928aac54cc27ae626fd67a190e671bc0bff122616d9cf7a7709ba9c472b09c2249d3ac38f513de3689d66eb81e1d72a84d3e811895b6ffef0e3d4f077f0fd6cad7b7e88e943f4cabf7d3ce33dd320c2cec747ae765acb6014de78bdb9cd18e4997ac43600f3abd0146187323460928a26067dd0fbe019a79e8ea7c4c7067b657b09ced434c56c2e9caee839ea53a27922ff89d0969db6de7491e4276633841d6057d3ce7faf3e435d31e88807ae0396083e98b2f4f843c8f19fc26b76a3eabf2002080fe26c6a6887281b5e9e84c1372c88f6b0c057106e89be770cc24d0166a63c45ecb498eab3b56fc3afe6f15e30f41390ee02518be9206b995968ab594005c842793294a5c2619e54363e4be39da9482337fa7779e6407ad43f32e20ac4e57e3d7ca1a18e4b7d70a367738a9cb65934f9ec5524118d1b14b9a35eb9d4541ad4a6d297054d0371421e377806c74a60a4118ef8d8ead915dec50d67010ae6f32db6a7d96421b0d4a65d45f5d8b9cb7256bf2a8f61f27e3e62efe5cbda58fa9adb280526116bc9fe29be64a84489350dc52d625b76ebc5b412c11e39bdb3b0bac4d5a2faf5ae543fe6ab04d8cd2bd5d5541c8e0817cf0ab990d642d1054740771b4bc42c2693339320af0b36640f70c71fc3f61f257299b226a66e09953e7ec8da6d41b29c721a530695c49b31e5d8271dbcaee0e757a08244685ffc180cf8ec005b6fb3960a143215dd0230407312dda16d5d90ca84121b4b32309fe9721fb12e9a979fa81445c3e05bde11430265b6e09e84955e09ef6c7a72eb719dbef08eb236ed32077f5e65ae1f2e13b9a1cac08dcdffb2c2bfae0c0a90388fa2c660730a6a5e5073bf10d67d8055f3d8bd16e50553cd81a8df98b98f43a571ff9bde69ad1a4e7bcd445b1ba54e70c7a305dccd83ecb16095105cacd2193655a6b036b08c4e16a65040ab42f0f5fef2597f817701724bfdc556c332b8a464d1f0b1c44f998a1c82b4e8e46b41c20ba2638f6e47f4ec47a445cd32c23be47712b2c98a7a96f4f7bc8c540f489b5f91c1ab0e607d52aa03de687ae7ab372dfbf8204f452ffaec3b5e1f2ab5d16acd6f0d00af153685b34f68f65efcb4f58154a51bff9415e5b050c9fa330b3b36aad0b560209ea8a8de5aefb0169e033aec1e2b12a9a9a1fbcd531d7f11bf5f302959ddd0ceb3031fa1383ebef19fcafe0888d96cf9a6930206ff935785214c6040ce83734070a8964264d5ca5aff8babbdb238fe9ca3952381f56e0ff45c095cf6b62f0db5f51363996f728d5a5f6fd548ac299bf71fb1735684b6ad99819ecb09923c1cf111dbc11b46ef902a568908fe5c00fd4072af2ea94caf1f762a6a8ffd9a3d8bbc241b0fc4197e743227475a278ee5fb5d2a496ffa1358100fcc5c809f8dbb9ce7d750a7f9506ea751082109b9984e755bc82452f5a5f98dbdbace573b05c924f524994c89f5532d29e445a8ad9e75554026308249df76fc29f11c6401b8b8b58cc7b3d8dcd0753c94e531e1a5b366f3dee97915e991f762ca6aa499ff875010ebd1c65eaaae3a751f9304c7902672e9c9bab45f8f54ce48d323b5a80138c84c7fd748015f96ca186aa06c7f91e0b7f593f29e432ee10dea0f1de0e689cef63b63538433a8165378ff61d77b476854edfe44a74950cc77f2ebc00e8f035c65cb66b8ac7e730846765ba58b2f039935037c641c461f6cbaaea101d30a5ef235bd13267802fb2af58fb82fbaad346e99d86a26d1365d3fe6c2d04ecd95cbee31ead72bad36215aa9696cbb9e76b7f4346cd398639ebe9fa0ae5393f91608acf2cdf7d3ca979ef26b4f50ef7272bc0df67be945be24690ba93b12952508b34f0205c3871b1cc9ee24442eeb2c01db136b823f065ea8d0985cc94bdc809173675f74545c3b2419c7fa724975a2d295f7a79f561acbb39a09cd642bf1fed1379e2621fe003f67aff74a2d44881937fca754c8e095bdf9512991fd24a5d716504641d8943c9a7d9e1d9124881358cd05b4e1a0e4054e5186c59665375e9101d5243922a1026448828f8a6892b6bf1617dcc95f71f9bab27e065fcb97a806ccfd860d757325fb5eaaf53614ae2cac90bd96f0d261a849f9f86939e9ebc18cb064647c4fcd7d896ba5d0cc41223f241542f58a290a889f03bad80842ea0b87a808f411257eaf5a7ee4ae30ca04dd9cf77308a93340a60173e34e12e17aba7f6f0cf999b2a00555823ee780dc6359f04c96994a60300df7152f22fe33108a6ccc8e97b053598fae57f83e40add16ce53a29c1dcbb3d79af31ca1355b72c17ccded85e1b9dc4ef6754a8ed37f649709aab6fadf367482e82894625f4741e61ec1af0b45ce090946d99c9c66525e356877ccab63920c10d52830f957f5b8e2dac575455c4cc71ab64f900c03bb6f83b262227480e02dd5561f39d51d85e8c485ec04fe0294936bafb1a49481fc96c032797acb57ba0681269293fb7df45328e13365fb3d25425e5dbf2104be2384ac33dd419b8527a9475c7da381cc3b80231cf2772a7c0f0e1b707130c004e64e8763a8a423df78e8a9af57aeb9f5cd1cbd8e7fae9a8c6bc59b8a8fc9dd9ddca113468b3dea6d203d9723bb2c225aa502b30eebb3bc883228bdd431970d88b6aefae0024c1c30483ebbc2e6cf799ec9341cb83eee61c8ed38e07104d243563a5a79f8988ebceda05e38214d05f5229498c6e794dfb71b2b7ef634b4c776b6922604b62c72e5b369ce7ee3c3d322690b00264e7fae3292b8e7cfd326b4b0907c8d030ff414efcf51be73c5ffe02cd2566a7f70d5dc04e690c021dbd11ebe87e1ce6a57f5a68a3a809def3b34c43db46436f431a77dded8d10dd028f0747d0db68588a5b18ea4053b659743762b8a7b01a97dcc4", 0x1000}, {&(0x7f0000001400)="dbf37cf8be4969c384556ec147e6043c0732ea9c69851a6bcce50cee4338104fb36bb485f89f6f21b40bfe7869a590d97b2765a3b1a166d7c2c98b9de5cc185af6a08062dde0838f66cc904f4630b1c5f18e", 0x52}, {&(0x7f0000001480)}], 0x9, &(0x7f00000018c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r0, r1, r2, r2, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x118, 0x400}, 0x2) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) getsockopt(r1, 0x200000029, 0x0, 0x0, 0x0) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:41 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000e4ffdfffffffff5a67071a542a538706000000b8180000002900000031000000ccb503e18d00000007000100"], 0x38}, 0x0) mprotect(&(0x7f0000ff7000/0x6000)=nil, 0x6000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000012c0)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f000008e000/0x2000)=nil, 0x2000, 0x9) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r2 = socket(0x10, 0x0, 0x4) getpeername$unix(r1, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) sendmsg(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfe8f}, 0x800000000) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f00000000c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x360, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000040)=0x1) 16:00:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x400, 0x1, 0x2, "58d8ac9fbd4ca986228c18cd79002812c8daed3d", 0x800, 0x80000001}) r1 = syz_open_pts() ftruncate(r1, 0x0, 0x5) close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) read(r1, &(0x7f0000001640)=""/4096, 0x1000) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)='s', 0x1}], 0x1) readv(r1, &(0x7f00000026c0)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/94, 0x5e}], 0x2) 16:00:41 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x6041, 0x8000000000005202) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000001d00)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257cfb7b1fe5f6c09c3699a1f132e27acacd602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f800040000000000000001cb3f49bc24f3fe41866b288110d39a0c8b77c5c8e1616c0e56640004eae2561f575e590da0d7223c2cdd4a8ca9d006ba7a695db4ed55481c5b8b48b0795e1d4e98864c0ab07f7a340dec594511a5931b5f6c4d42cc81e219a1cfe0292f81b172bd5c51963bb6ec757d697385ad6246622dcb2a19d8c1b12f4ed3fd7f177fb885650772c5a4ae3636d1bf62945202c305b6f81fcf903959756ea98d0a89cf08da13379bfde2038b423579a6a32e880e0f0c5a68053ac34cc2452ac534de2f814c3dcc09e287606cdd7ceb24fcf9122d0df20c8ac081", 0x186, 0x409, 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pread(r1, &(0x7f0000000440)="be0ff7a5767fd5cee021bb3ddf648290bf0f036f065cd02d", 0x18, 0x0, 0x0) pipe(0x0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x40, 0x7f}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="6b92fddba7ec9ec18ac0ec61af508377d03c32efed6b550a9cd4c47b03cb24436c5d398e2e1c9c396d0298ab6966dbc9", 0x30}, {&(0x7f00000000c0)="52a79f01b15004268521126edc88ff2d1afb", 0x12}], 0x2, &(0x7f0000000480)=ANY=[@ANYBLOB="38000000000000000100000000000100b9c630aeb5d8431e0aa5073b6fefcecbfe0976aacae59fff7d2295594be9c78aad000000000000007800000000000000ffff000000000000681b8bfb3a82dca3655c63735d7608d29241e532c3cbc29ac872cac748257dee7d7295307c0155398a56ad324b62ed107328d50c38a932ed055977722afa31be7f6e08a600e9e0218f1c33c7ded947f698326183d8a8aa6e29ed220702cfb8e5399fe82ba302d1000810000000000000ffff00000000000034d7c67029e8ffdf90d9722fc1bca4b72219a3031b90bf655ec5a64717276504e2ebd167f5032726c9bce38c1e23d7ecd8a15cb2ee34b01a1928c2f059a1b4d9e9d0df7916618f0ef60ebb0b13c72657f6fd6ecf28cbe1e230fa4be310dead9d284960e04521b5e8c344eaeb69af598cb90421c585426178268ba132afa8aa21ece3fd14f55bdcbc5bf8d920adea2ae76ace3caeb93e99184d41321b65f98d3cb6864d631192eb4c1b37df720a5962392081eed9a5f965c835d50655c00a14e45ba61a001e459feb7bf45da42af60155ce51a9c8b7a2d14845b371fa0e5312c52d8f62c6da4353f76fe7d104be83178c7abd294a054223fe93e36649e81589e14ac60b4769c946532a7a8f60bda422bf310413f960175454ea2cad37aac588c9fa8e76dd9249ad5b9fcbc83ef2818d41cd0355e4b99ca329d81ac00912403545c860a18acceaceb2f10963f23bf613ea85b2f2983f460f45e7392cc5b11a029547c5c96cd89f76abc7d0f9c905a538f986f0d30d928b491c3ffc6d532a8287c1a844005b4861e6c6d489fffea8b77a3d62d215c0dfb8f5a52f25bf21462bd8a859ffffb8af0f77246efa747e7d520a00658c92860c437ff1a693aafe6b3c17e2a82927eec2861af5e4689ce52f0800ac17bd2af2a8c9b3c8d89dfb6073e2dc3af4b67c4dca89f54f7ef47677913b5a9b8d7c5e0973788bfa15cda1adcc6d5c92fe0ce156986182cb11e474694324725d6e05e7efbfa2d719a0523b35a1c62edcc60bc841444d15bf69400ab149746e0f8c4b7093562aa04535526e6f9def4557ed0da33e52d8fce88f6fe7f7d2f85990be13eec2e58253bf81656558c577b047c14b231c813f269f1e5969ee8256d225aeebc9e4fd9805d4716d1711f06baa1be45857c811b9b213d922898b76016e5f6305f7ee8ff97bffee977959a05d91630e414b2c216fc7ecb4ea31d2e96c83cfa6c8ce288490f1a81ebadd845c2bef334ac56cd8a7c22b4235907e14b9c5c9d1e7c9efac3123fe4081859a4b8dda29ed9015d2204e85850fc0b2bea94a9dc946093065368b64a14390b110db711f771121dadf6f9b5fc5a632f440ac062fa77c13ece6864ffe29b7a0183a34745708ce04890606345e8e520dfef6652ba21bfc2e6fd380e315955a73da3a19055b3a9c9eee124bd7a9210f2d06562cf2b57cc0151657a88076d690cbf5b9cf0c5cdaa356ca5a588c2cd67d3910c522fce737e14cd5448434d59311cccc9014b30b1fcdb325c95b2eaaf4a4a03aac09927dac781e3a3c1165b5e28a2d9a2b9bcbab4737c0048fc4d85eab6c09528ab44fb347161601da8b7331b4ae26e1b0e2edeb02ca946f35a7c8fa3cb9781883e32a952576231dd3fe64f1df6a3fa2e3a99640877116e725370e17e9d3c98084430307188bbfa6d5b1d8442bb53580d304d42346224509e915460388103d042f8e2e7b20dc9db460ecb21a506b3adcfeace91e124fa63adba80d69f40d203cfd693d7404208c2e7cafcfe82767f0085e694707dd10b3abbd9e09d964144fea52cb545ff7c718fcf885c362a437ddcfb422994f477acdf66cf0090241e874405ffdf37fb949a93eb91afa634577d0754566e82bc4feed151688d14995fd51d67dda88221aab1924b81f85cef029f60eaa4af9d8d59985c1788fe9619e71fa1491fd94253c064aaec775462b1d2dd16eab4f2cfffb08623a1d5ccb9ad1d3088fcf3338bf10b1b65d543240cdcfae279029744ed4b00ace7be6e5b81604b88dc92e5aab05a0ea760dd5b4318916d86a43d924a0946b26cd0bd2f721a030dfa06652bc7157f2eceb14326da537aba7cb1b888cb91dae6aa2098c08afdd5d85fcb8f0b872b2eff91895e70ccb0baa7593bb888b44666195355e4eca3554f7e819aeb2a907114de74118e24803ab1cf4c65fc6c3ebcb7018a1f76b93e48909d62b1d7bba5241cc5a67b37dbbef33bae201af75d355fc4dbdd2af44ee7989b65375c6da71090427f36ec096f99e67a409d78cf08336c2bfb99a2b6f90c9a6de1d304c3b9dff7598eab0dd6af905c0f16967b4e49e5a6ec893d0a50653a11da9573d9791a73764e048dda6be51325fab9ea099a4833e588dc4d67fb882dd34716fe9d39abcf1fa4ccf440b8d4b9a9ba13153b865fa06f23d61ee06d1ae13ddf61f2af4f829d8e8ab8227a8974628d64e56c0504940a87322865c20bcfa67e2f124bf4effb322de94d2887607f0f98e489d28df6287f9f92305e03dcdf523b5de74f618fe8c935cf1213b0b10270e600a2c68ecb286cd4e3493f02a2d284b8cbb5af9f6edf43f0ba80dcd02e41eae35f543b22aca64d964907295425b8a25e341da1eff19b2485a1ddaeb4e5e14d7a0f0a65cd4302279e714da9e2b5f9fd2037cf4f32a5844e22d89d7b693b133f26dddbbece46fd5ec46f065e11dcd74fc47a966aac7b2d81d13b772d28abf01b6e79479cc83fe79d2fc62ce5df32f909bc85cfd751e732ca55904a6e88f9e3d51cd5d677e941e9394c794d291bd9a76ad390d9c46e4b6f91f42f9880fb67c18da310ac88ed5442428d4f00dbc450462e0faaa56e6908482ffb825d8e3b152fcc7379118b5e9c34d88d2e8624d6e5bc007fd47d56756390d8d99e49a12b6f2fe7e3a8d49b7cf3d9f20fe83bf2c0e0332c73e3faa93bba923debf3a1fa82297d35ff73486758282a712ed754a175a0a93fc0cbaf1fca3e23c16c85da9077c4e2796cf58d596a78a5d18a9ef52383a189369ce890a550e7e3834c6ce55f28073634beff84253b9ed431053452bcf222696bdfb4309d9689fc116b9a157185ed9bda7b629aa161f9a08d56bd189211679398b6d3b0a40a7f4077efaefd08ff3edcdf83fd1348965a1a9ef64129ed2581f68e42feb8eb4b9311d092cb144affbb69f379ea374502b831067e8d5c92d16091e358388475f1f7d7b88091cceb37b9637c18c984af08a13c2da8d7dfb589c342f3139a77bec4fa5b448d5a22d6ddabaf65ba82f9a8ecc503f00cafad3a1e46406db7459b83daff91688cc81aa67c4542c08159500fbdcfb51970045973f651dffb6511cf3d57535a586a6bffdc11e4b042145aae2d05e2bdc363ace3ee7d47172dd74434eed95331dba0aca2b5e496126f473fbf1f607944b86685abf7f20a9bff00749f13941ad2d4eb861132db340d5cbb23ef634a3cc7825a62b369a74e9fea0e99148a92fd1e262f246bdd8802b50d97b1497df70c96dee92d48efbee93c0d17433c45ee2a984d6793cc831838c12d5c2ebd773238f1e64f99292627d70b2e7e0054d3c0303a1241e5aa754ed18c005cafd55ca5d995077ead77ac1e30b32ff1d890d6863b7b91bde33668bf7da85fd8fa0260f0ae3397cdca733ea0851672f6844767f45c56f82f9520a891dfc3e37e53de88e82d422ea78d93df06c263526b26c7c907f5efb0abdd929489262e4364769d1dc98c2be786f090d6c1cde5202691b11390a6cb8761ad5e0f4dad3f0ac6bbdfb1e2b35541c3dc9f739617b2865331d8fada02b720ac18703e117f309b6248ebf73bbe9c01ac403786d38463ce286a33b9a17e0e341835033b2e99b7fcef9be27ef348de98c52457ef7f114941f628669a55da9fe34bde8c70f6f52deafc9b7877d4c26b9d71ca40bea581a490d19ccc43f12e5a5d70651aaf13b3a1869108b1b6cd60bd90df6a87bbecd26a42d40d53dfcbf65174b67bb676dafb10371d0521373090da61d2e7d05bfab5fbeb4e81d55df4027ec662d21562fa1a78806d2dd95a102562c5758c37f21923b32c2c02d9c070bfd5c2b06468db986a3e7c1bffd5c06a341398888b831c67cc1931ddec35520824d0b931a9c77e826133afa3203a9de894a6c8271ed76c458e0af640623fbaa1841bd209de831bb8e8d843efb34196ba9f1c3735058c768fe17a95ad3186334a9606f66dac1c497b83d68818d697499c5f3171e0fc13708245b78f31148abbc235147f3577da3c8591708071b547d713aa92f668f7c68e7b82f42e5f9baf0c92b797572382fd2bf2b2ee5fb4c0f00680c8b0b4c033ceb1eda3adb01fa58344b3db96ecb53b380fce91e002041d8b4aec62c54aa1ff5b756016f8278a594b0f61d8de3205af6af894bbd3481a0c090796f5f8ce6f8c083d39f538f690c1f1998a5a37b4bb100176d3a5241fcbf15f8faa05c754703800870c4b9a2054bcc65c0be5d5d18bcee4428a001bf22be04d25f03bccae73a4e877f398e42a23fa883efa3f9cd66d47c7694c1971894a2eeb27d7f3a2b36f9dbd89de2c3b437aa77c498caa5fc804d7aa059cbe34ef1c3a4f4fcf767d8de70e82de1760b3fd19d9fa27f067e6931f3efb511dc1408e3b10c67d7f1776e84bd4fb60543817d3c25aa021d9cadb4f0ee925e7fdbc1e66773b82eacb2eb943975b19d0b0667116b9f87aa1749f0cc8e9c37efd5ba5908d4bf224869d82645c010d2ab72107e3d63a6ab7e1157c4611192e70426a8df1e4b302d12fc1cd66500c566e108a394ca4e4d6500a35e14379238a3b1bf0eb7bc9ff4278bf0a47eb071f42dbfe593de8082d1fd12b760b7a7dc026beeb822c82a72575e406fcd657a8c95c2adef875fb6a74013e41387f022f709917d2827c2941580d44a8545d0512529549e09d0f359d8c23ff6bd7bdc66327d87945f40ca857334077e68da032e84397e401d1b5e012cb419c5774a02faf37be8d154f4b00671d5467d2cc97201db1f6ab40ef18b790f07adb77f18af980b6cee0a4593c8bf78713e16ab0f60210449b5fb5c96841bb97fd7edd70d22526ffa3a4856486ee99ed41321700a600edb4fd3401430334d1a1d6bdf6bba1f1a9d3eb49a048a198558b8231cb8bb872bf08dfbcfbc55ebc5170621f73e7591499e3098250c368990175e4ecd0c2f69613acf24c28bf9e9b8b7f82973c9a9124a0424752aa90394fec25b86acd8e4b462c7d1b9c1ef27a441d00708545dfdb185d582454cf8adbce05767d08c537214d71bb78d641d7bb62ca035996df029c11c032541c2d85c12f018eebb39961af1236ab385f85918e3cfd0409ac73cc5371cea727da7e01fda81bf308778c83314ea354102670be2375345195836212696d8d65796ff76a509201bfeb92a37ba44e592e7458bed0847ff6af035d6e0500be06e7fea0ec640e576de5d74d4e43ee601c257281bbe618840863e779227ee749102cb04e51c283917fe278442d1e329a3d7ecf5b9de860756aa03ba40b9666f781983eb7aaa7d3c5239d035ceaa2909cabf4fcea32b7448f52f9f086517fdfbf7fd72bff97de501be78da40924befefd35ad6d0e73b2741f7a46dd998039c45c6f5aed6e069cf46f072fe1a04713462b14a3b644df08d780b2ebc6774eb68a9a70fbf684c73d5385621c8c18a116fda321031e42755b7dc94c21600729a4ec2ce26d5a13e1a224356272f800994a240c3b2ad206d2f3fd681c1d3149a00b9560cf3c6bf2a8fcd764cd31a64de7cf277bc022af59fcf69fee2e25af477a613207662197ca4ccb78dba33716e9eb0e47e901aecbf072a2441112bf722eb1fe639da7caa287c106f67f915cdbca35c9aef4fb16c8013d6a7a1481fabdf045b807b3510c5f73a4ca64680c7e919654f198774c1ce7e48112f98f5d110bd0cdccc7c78c5f99724ec9a5ee7ca43c17870770bd747d1b2d329b0321cdbe3baac4d6a0a8c120f70d47154ac99afc88a91538bc73653f07d923654945ef793f5587a027d00e2e3617084791e8f697c8974d0000000000000000000000000000000de57865b8d2aeab69eef48c2d8574eb1899fe0969165be63135e2f84dd0746281546f7f9191aec202de89260680c149071c4802bdca546fa17826d8854083d0f7be144edcefbe15917d09d948b9298368a2ae811d5bcb0875eface39ab64e80069039894a02604a60141b270eb1e34d16e1b7e12335e47c2ad136e04decaf373c6a7476bf6b8e0c7bd46d8d616be9f650e1c5551e44394a5b070fdbff9b65bfaf5f3abdd4489f6a5775245e5a24bc3cd3ed0ee15568574dae5000000000000002800000000000000ffff00001f0000008b90760ee17907c94e5a78ab579c6a0843f7c200000000004000000000000000ffff00000300000071e2a0719f4cc656362cffd9471a06ca8edc877923f814b5276d96b46ce25b0cc8e0c6759d14a63876c1ff60abaf0000000100000000000001000000f4190000a792f74ee950074bd0b6bc9f312dcc9eb2de9c1be043f79ac4e27020acc66b4285d8761c2dd0102ed954665d60cb262bf7ff06af8d7bd8ce4da4acb3162305c3e0fc8567d4564c71a57441c434dba9a201d59495c7774d80d042af75f09ce63b60b7c2aa173b507d29df16c72798fa1e9bd14ed922df9b70de34ec14e2b3b30769ca08d06f75310588859d4ae9f96b26c5ed6df0b2e2e532835734ba79245f8d769dabe7dd2264800b0cac1fa7704216f4a1f97240b5cf585d7e36c4b037887c57a86779dfec393e6cfefd9337e7d4732743b43991f0ea52187c779398090a56af0c63f6ea843b2af1000000000000003800000000000000ffff00006d0b0000965a33513dd36896b608f754f50aa66907d1aef88f6ada56b21cc963c52260cb73c5aa0000000000"], 0x1328}, 0x8) execve(0x0, 0x0, 0x0) 16:00:41 executing program 0: kqueue() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = getgid() setregid(r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r3, r4, r0) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvfrom(r5, &(0x7f0000000340)=""/165, 0xa5, 0x800, &(0x7f0000000200)=@in6={0x18, 0x0, 0x3, 0x5}, 0xc) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x4, 0x1) getsockopt(r0, 0x3, 0x5, &(0x7f0000000040)=""/23, &(0x7f0000000080)=0x17) getsockopt(r0, 0x0, 0x13, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x25}, {r0, 0x8}, {r0, 0x9}, {r0, 0x40}, {r0}], 0x5, 0x13621a6c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x8, 0x8c, 0x7, 0x1, 0x6, 0x468, 0x4, 0x0, 0x2, 0x8, 0x326da225}) 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x3ff) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x880, 0x4) ioctl$FIOASYNC(r0, 0x40047309, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000080)=0x4, 0x4) 16:00:42 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x7, 0xffffffff}, {0x23, 0x200}, {0x0, 0x20}, {0x21, 0x6}, {0x1ef, 0x6}, {0x0, 0x90000}, {0x8b, 0x401}, {0x44, 0x5}], 0x8}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100a1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0x200, 0x80000000}, 0xc) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x87) recvfrom$inet6(r1, &(0x7f0000000140)=""/128, 0x80, 0x1, &(0x7f00000001c0)={0x18, 0x3, 0x3, 0xc5}, 0xc) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x7fff) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000280)=0xdef) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x80) 16:00:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, &(0x7f0000001680)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) open$dir(&(0x7f0000001840)='./file0\x00', 0x0, 0xc) r4 = getegid() r5 = getpid() r6 = msgget$private(0x0, 0x2) msgrcv(r6, &(0x7f0000001a00)={0x0, ""/223}, 0xe7, 0x3, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) r9 = fcntl$dupfd(r1, 0x0, r0) sendmsg$unix(r1, &(0x7f0000001900)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000040)="7c0a26b7a1b6dcda758d35aebea7d6afbf1d45a38f3c169b3be8d87bebcbbafca4abc1bd359d4dc552a6984815707c45837cc641c747b965e83b3771a618a72f6f302be7fa933983acdb0caa791e9285256205928f030f1e7820d69dd916f932a74d1f7eb04c1c0956fb56ccb4bcf2f4e3fbb03c009ece5537f71a5c1dbe0b51fae124b69f472c1f21bc9b5c729b3ec6c790053341735f070719ff1a0c1102bca0b01f955e6224d0cc9c378a6225a02e8f04da8f8973d37068d03dfe0882e2bfa30ae93700e460b7049038e14e1d5f3a8b79563c769e425e7ad9865c2e", 0xdd}, {&(0x7f0000000180)="03aadf6d398f3417c1b1bff8f56631c530ce80fcbad1acd9c1a414620bc65bf5618223bf2d199481d7e4cee3df938dd7af9a7ac6b95d9fbd7563587b0f29ceb1387fc2e9fc92ca988ddef7312175180a977753654d3239e30c8353fd1309723d02f3810f9bcde91c81a775fc85feedad1f47754446034956aa97167be2dd5032b720f1180e347f13c9ddfd523aa63406569e56523670bd1233ef0402e63bd1379731654ea0a8871e31a2497aba6e42e0e2a0baa652567171659db07b01130aedfe20ead0592b668fef1801f99621091783cff98518560a57cd352252701473d9f182f56bd116", 0xe6}, {&(0x7f0000000280)="5a1871f311", 0x5}, {&(0x7f00000002c0)="1262c866c08e637aee4d01da63a602417dddc6aecda4c21783852442c2f5aa53200f12c8b18324ae8fc63b1101691dd24757cabd61608fda6a243c58857d9e673752ad6353e52de24ec98e83111e1cd9f03089e069e79f8f6f2fd3509b2a3bc23db23af0737ef62a3b41eaf2cf2c9358b1eabc3ebdcde351f31e9b1ce94c0406ab9e4ac6cc142efca71b6473d5db6ab845fe16fa22debfe3e045d423b98c0f50fdc3815525d0bbfca259e91df4a2d9b2175b8cf0843610b8cc381973628154b45e722c96590e705a6813f092619eb1110e88b53a8cda1e4d72482a9a9398305003b27ad4694a", 0xe6}, {&(0x7f0000000440)="b6da108f54b165a24ea9d2356061532301d60e620856d4a2bff5099f6b71c320b73530ff623a8e0ac8010f92e0af20154ac09d18296e9246b01e3a0ed4acdb169d9135447e955a72b66e75ec814fc1e51a2961b230f822acd6e13e90d2c85f18682cbf3a4520a9516f5391c30beabe1a2f18ace24ba996302da62822c8617915cc5de872812de5a2abebca248a40a7e933375024945d62d8aea48eeb978f886555296278deae862a6bcc635a4dec12cb8bfbf700ad8b05330bb77399e053233c5b54fef16a", 0xc5}, {&(0x7f00000003c0)="e7c01420bd5e9af3d37a5f35ff3a50057da9", 0x12}, {&(0x7f0000000540)="42930cca4c23e59f8348356d0ef97f768f17d06499ee800fbef88652cfb884e384b563ed2a08eac65051411cc1ae547c14bcad17f1814496ab4fbbf5851a904793515725e712df9aa0873af05f9e91bd9c130d9a71a472e044db49b11b588103464cd1914cd3a806", 0x68}, {&(0x7f00000005c0)="170a4aa09ec4c5dc1034b33f5b026553f8cec580444f85e4378a3ed48b217b1718a7f7775bd823788a5c3dffe82b330b19d5141f2785d80b1b0a7b53e48d2673f7dc73cde4dfe4ff3a0e20dd1dd44ef5b5739d4d4939cf6e254539ba4166a4baa26b06ee7a71faaca1adafe01646e6d9d7ce1f4988303adc5a0e0c151d877c35bdeb215a396fc25310acf0292c2d02404dd7349216e899dcddc54a8cc957eb3ac2bc668d0db935b2a7e63670e9a62ee78034da0ead73373334d76fcaebc703f69c4df29644c765fb3810e494fa174d14c272e77f1078b6159735e5241e48c3ab48e50a50a000608971984a93344efffa6686b9ac02180527fd2dd34324f15264feeba8329f51b895fc2be06cd9562b41f6eb73947f4e8a7cb720c307f0c1a5b4fdca0425e2977287ba46ed472b60c33b0d224663e91ff8dbadba5ca03a7735fc0d2867f5cf479b23cbb922a5c277d3d79231ea4879bff682906f539f73784704632b5f1e9d0b1fe99787f869b363137a9be0fbd8b7da8962d961e8f401c097562c69922b34464a69f406f158bfb4b7a9dbe50eeabcb3858fb1f81e715712cfad2c18fcbfd2bdd1cd132ee9dee92c2f9adf51a7fe1c951f8bdc0a5e141f70d099b3e38e28fabf3fc22e2cd71c55f0fb0fae10e6d2ea6704c15037024f59892a34d5d692a5ddaa6b8a90f66ae55e6e4e4054070f7292340c2ad6957ee9167d836d086005303c1ae869c1ecaee2011d77a533b76f8bb755b4a6c00415a7bc2a974803a53ff0a93bfca26d39655ab2407d9a39175a4bb933ef986fcd2687e7b39ab49babb30400fc2c934d522d3ce416c1e61865a96b3b1b182c6f9f6129cd51f3eae1dcd1880c3e9c06b644afafa1d9cc3fd328aba36d22ef5674d55c848a2e7b2c22935857b1db5213bf1760d11f34ccb02b4189b9b00d5165747059d5e5e527af854fb3f2caa0b2bf9dd1d63b46a5078520c96546f8a12bf7124ce82b458ee6d205e63f226f1642c0398bea755b0549a868d32d1658349b99d03b42f5a4d225b8fbcf6a2041adba146d40602e7c5bca780c0a69a88d77874950da82343c4aa910fcbb941c2cc8e7b4110c056790456503a1e36fb3a4734d1d4131b699aa051313f2254eb4521c50edb7a4990fbe0a3f5abaea2450695f5093d7535d83a375ebc5804467fb4c19bd6031b9615bd5e7ad013a5557b51c052329c02096512d377bc0d2c09749bcf4b014574f0b3a7ff993ead6557151d697bb54277a4b9f70468dc90ad74e8d3be0aaa99d611c87e54e6a884e68f74176a9b600ce1bb79b485431d9d8933658014b301d1e97151b4db9bdbae070972cb2c023432ff0704ab48eaa6ab080e80351178bc37f0ab59c8f580982b301bff7fcf9791c212280eb36f25b7611fafe625da29e909fc19301a95b7b019e09b927d3c63c6c0c8bb2b7404c09f69008c93b665f449a783ab86c606ce48961a4b9b1b24b54c4be6f2124d760df18e72f0b6972e3357b49194e0c89a515c223d8f7381b56dda124b9f3f298e93e14314c8f02fad5eae1894238bbf1f1b640cd90b7f930584493f6afa277d85954b662408594cf046fe5166f02986ea4dcae77424b4e9e719b70196cf6c7641741969016451a8cd239288d8cd5fedfede1c7e1642307c12a781977c3e8043a7f020533026cf73ea23c0352fc579cb20a3b493f82ff71741a77a0bc80c0e36d41a39f96b2f9a46b4fc6da87dea0122380cd7e935b245626406eff98db8f40ca0a852b150c5870d24f0d383382f39f2002a287b79ab4ae6faf081300f99779e7d10b015051fc83c78586d93ee3c7f95c48d129c0f64ec2dd915657e76165fefa463fea6fa1c628c8f40c8d50a8e57c2a210947eb1546649e0e7c05b68c0ef2deaf5d10918ef939e5d66b4be184e86f4e62614b1f9af51d79811e3abb0b7674059b02b2fb62ace3c2170c55a0fb1733bd3e5df59ad1f32a071d21b016cd08ad9d82b8ced4c5f69e6bef5e5215b27cb5d1a471fc81b466af7add65117bea107874cbb2620c48606f217e8baad2d81ebeebe8813d5b8bb789fd62ccfc24e94e85d32dca0d09d7cbbc66252ecff0c8ba3fdc002b7af40803cf3b26a3ee54d37e1059b14ad755e1e95f36d0ea0c60b563748f3592d3940d4ecf1a894fdb54eb1e3cf451db7b1aedf2b5faa0cc27aa1614e432a48bec72e77eaf44ebc8b5caae2d7c8707b281aaa9f99fda6955d6619dfdf45704c9f2eb2f99c22241102eafd0931b6f85971b42e977a4073d9f1bc64a8db74d5ab0fb1a4bb5ccff224277d6943b29bc5759f254e8d65b7cbd1c97747478d7e1ea246456b4135f2e16dccac5c120ee939d564525a63b660d3c986bca64d99252b244dba7ccfe11f54990820b08a4159f10b8a34911b7618464beef53b3a502692a0b80f2c34291c86611815a7550f718409fe47de01f878d6d47e26b2781bc2aafdb414f5426692d0196473ce78f1f561e96bb903a2290a2744f307a2ad15dfd3a792b3c79e9aa8aafe961cf49b99ef4913ac5d501048c71568da2d8ac87d0462f9a1bfd1a5f67cf724189a76af98225d644229e6b8ce9fe0ac550936ac151fc558546ddceff1fe04868edb1f0dec8ffdc2fdfff44a06c122f7a44b0a370b31d110c4eb6f698e7530f50a0155dc37489595c004c16cf7d5185fc805b9e8e98718d811ae9a3aab4edd31404f8d972731e20d494051ddddc533ba42c73aa3e4b0f9de4415a6c0ada758a414ff7d856b841b0c3d669a005e4e760947107f378f378015cd83e3e2e30e2a39e7afbca28ab9d6bdd06e29fa604a8d5bcb17d71a80d35753639b5700b26a4af1e5daf74d41f3fe27eb00745f391588c53abfab89d61c3c81a1870f6e99d6e0886ca1b8ba24629b09c85749de90a28155abb39ed08a58775cf95518d8a02ee3e53b18b26315afd103ca4f2c9d6c58cfe41315162aad6825150382aa23ac710a1f81a23117b1a02472ddb27c72e36efca54c9a315656dfd91afc4ec4d13baf5610bce2fcfe06405f98d273ca9ab92872037fbb62a41f6191445cee8cbc613681a3bc62f881b159f230f2cc3e243841d42a976a1f5ceca77e713c0c39fe0001d646953fc06c5add0a7b8272bd210111814a508998590a413f2acdd221f6c04062ad86b06421c344bd2f3b0c01599aaeeff3a13ee73a20995c2cf34bbf6fed51b85a081739e603cab8bbb5be0f0d618633d1be8c1890727d284bd267c0556e8dbe80e5fb39ece3c727c6b632927576e012df7d97ec18d0b7035308f48b62eb1713a97b4308ae420e626594c767015186f3621bfd90de35b0ad9528cf8183303c722467d19e18201f4190de1734d33dd3c60d27344f56f78547c7269541172b8e6d92b24125db359ff375785c5f1da85108304e37ab69f26949f148a429b107b04c8aadf65b0ac67cc5d37e43974b5c41e2e6ace31f0d9176b256aedfac30223cd862f5b677fbdcda6a7c71204640bf23098a81af76cbae3beddf66e1dc3b9642168b4bb655dfa19fd6ff3f9f4f19cbe8a02ab330a94db8ec2cdecdc536ac9867e020332ed61e6c02a6a56d55199d25110bfb1132cb1e96fd990cd15c8eacb4ba2a58c12c0184248d7955a27c781e93e486f5a15532c92463dce54aaa157583a11a0a7f2a4a66c2a774d3c122eefbbd7872dec1425d89719961c600fbc8197b9c88d93d034ad2c223d898959d1eca98c8f1bcd4035b74346c90e317dd75deaa2e5c22aedfee63b9929f101e6063e1b9bce409465111a023acececda8124ff3c8c364358f09ac119c37d143065418619c7945fafb410f862eb81d966187743cc56517498de0ac0bdc5f980092b528faf2ed224fd370ccedbb5f566bb360181e01533b67d7e9d7d1bfdc4c053217c856418458636be5a753132e423ddcc4ba0505d8c5c8dbbb25aa7bb2d2f9b0bf96efe7c92779a528bc2b5da83d2a1a753199f0b67a13ad1af25fba1791b7f9e8d9fce36048ad269751bc553b84737c473486ef6920db61587061dd18317e15bf3b02463a4bb4966646b002ec4681f7082cc5d65c27ae60b2851443a551784000939afaf7e375555a3bd5fea6fbaf055f28d485759e7b81df04f3b5c235725aa52fcbeccfdd9ca9ae8cf2abce59804a9d34f08cd565f5c5eff63be961281a4418276863ffe4230e9ced071b75895d3c1f871c29bebfc314ddc4107a47c5fe0aaeba517925388b8e8350256059d10255a327e1e0cb194661302425ecf2b6db30a43a9d2f85571fe28d89fe655ff1d647ce27435b0a2e37c91b910f1f7165277751797e23344294facb953d15a01cbff373c1babc6df982e125e689d2056f502f7e8023c9885e950a1ad4d51d970d00d4bca23d1d4c14031383916bbac42f7d676ee3f210f11453e5f533fe23aa050dd27f88c280493e7ea1f84d07db6d431cd390db7ed5960d3adb119cf5eed37367402bcbde3d9f84f6366e9c84ad930123768648661cf4d0b4cead714a318317df14b2fd6adc8c77d040501bb669f90a6caf39590c77b9c27a1a9d8710d205c238d7c6b0e130f192b557bcc90f45a5ffe32e28c813ac448b00f9cb200ada897843d567995d373b50258a74bee94e515ab80994bec2af215f7e587c335ef4bac05eed8098036193bae7298e9e263536a3f82b6030c4bda0042a79d9a1bfc73c08c7aeeb8d3fe43b7dd075a7d6729cada1ae741c6db3a7debcccf3ad12a1e9287023b1489c827705f0357ee2eb94b1699d40189d13e3c275b080e8bbd6a59afd020b412173e9cbd6baef0f0a9faeb0f5a4b5cd696f708ba7c2e3a75d24abaf19985d91042acb3450a9bb54cd70560c808a6c4f1927ae3f854dab8d882af1bf31067e6aaa0c38d03dcf310d3e0e4f6362022c9e4fb443a428410e3687001da3b07b0274dbfe30689e68222da0b2cab6237d03386a60aad81467e80f9291c7b64154044256fd4e894bbf0cdffdbed6cc10fcd3e80533852d14d8f9d416676ab7a7d2a5553e844b981516246d4eb81cc01dd5057715e9fc0246b6c9841696ba9cbf93df17b37c59827d6418083dea1c078d3b1376693d07651dc60b53c5cc36cb6eb0f7519cfe4e7ec0251efc17d3fe949f04a1c8ebe5cb07cf25d2c308e051f3a340e40e40e16eedf0ad799b7acaf617ff24795cbba0971e0e6bb5bba548b54fccb598288f232bde842aa3098ee7f7b01f6ac7db1228f35492e5b4d529a28eee1a805e29f15745fa5389612e1ff3e5b5eeae6eec4e9d1d2ae591b526403d32fa6870d5ac2712348ce2a6e207838edc8ae7cd4e924f5ad4c675d84334c996a09d298bbd2e04499e4a5d0a9d56ac163e5bb864cb8b8bbd194259ff8eba5147ef5ae4ef1085e66f0f12a4e41849efcdd163c11381dfaf4afb055b8f31c2f45f8a218256adcb27f61aed95fb0e864e26dc5f9ba2c208e0c6299e0e7d5de42847c4a580d0117b0fc67442b642508012ae1a882626b98b105eae70de3f7d9b2f76c8b955fdf12260ef475fc2b74e60622e1687969b6c443f049e0ff21b26523d39923320c6d365eafa85d29cdee05c9218e462f07b2ab49642cb0a9b501e511b2fd01f21421b107894a0f844c86496c0bd54f88b5a99fb3cd519bbabd4721c05c58de2b8faf0905f3868f4e5d5a0c0c6efee289e1d3d3f1b989ddc4fc64d402b2f3ef522445f53bd1b8e256f302d11a520a2212795dad756b3882398089826819dd6706236ce7697c38e57128a0ccdc9a0ab515c118e603a2a143753b31aa04a0d7182dec4885ddedfb2996e7dbdd275bf15ae9e858f17", 0x1000}], 0x8, &(0x7f0000001940)=ANY=[@ANYBLOB="28000000000000000700000001008000d9dcaac20a68246fece7fcdc8d063156ab30", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x406}, 0x40c) write(r1, 0x0, 0xfffffffffffffcb7) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r0, r9) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = getgid() setegid(r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{}, {0x335}]}) 16:00:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/213, 0xd5) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fsync(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:43 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1801, &(0x7f0000000080)=0x2e1, 0x4) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = dup(r0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 16:00:43 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) chmod(&(0x7f0000000000)='./file0\x00', 0x80) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x4) setgroups(0x0, 0x0) getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) sendmsg$unix(r3, &(0x7f00000006c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000240)="41a6b6c9f25540f7235eedde2f3608ebdd0f2e5211722544eb0bf842009f7afa98051ca9b3ea6fbac613082d9a173a81faa1485759b020163d7ca7490bbf0e6082557ca9d3488988773cf8233931ff71d94e0f4b06bd2c76e6cd6c1cba9cae8014f347d814589fc357a60b3783d314340b47eaeeb535d01856558ec6d2cb50f6c2336577833480ba9e4f4de4b609531214ca9af5fa4b", 0x96}, {&(0x7f0000000300)="13a53bbeec5f3b890af3a5cfd0108b3b60408d0b3eca54516ecc53a00594c629a069f031055df785c0365e96b0f52a914bbed6a114aa955ce1f7a04fc6fb5010c1bb07ad", 0x44}, {&(0x7f0000000380)="82381d24dca3787aaac8e3d26274e21cefc8e8cab9ea64d26e0b6562b5be45c5764064962cbf48f2b40667999d30911639330658629a88e621ec4240f11703ce9ec2d0bb83cbbf5b6806d06866c2a982f0dda28dc7ca76dc31d8c400660b80145ea56453c07e200dfd395935503d16ba9178abf3096ed8cf91f37bb3017078ccd421c43152f98d089e08adc97ca5bd1ffcc46369e3385ef5778bb5c8d90992e063a7f5c69baf6c8832bda953e5a3ed6d0a7721d85f4be5cdc599ea60a6e8c709858381", 0xc3}, {&(0x7f0000000480)="0626026caafd8beb4337f33caf1b17818297f351bd7fc668f35eb51b8cf98c92da4c7e8010fe71b130cdcea531dfd283", 0x30}, {&(0x7f00000004c0)="24a4b79b54ee4a1c1a888f0d83c00185caa1e3dd8a8120048e9a6f7895691aa589359d0e9f9a7f1a15136f54defcef5f4187cbdb943ed7ab6178f92ffdae949db60528891ddedd1a50681c3d4bc2cc3b653e4cb9bd8ae0f40018718631203c0855daead57ba715782d8000b534416477be720c930cc028f2d95e19784ff5cd33766855892ad3576047429e494966fc2e7ed2aaea095b55db0274d5a4783d7914964bae69f79f5625196e175353f224097fb850e0148b8d82acff4e77bcc5a904da07b512f4036fc38721f520", 0xcc}], 0x5, &(0x7f0000000940)=ANY=[@ANYBLOB="3800000000000000ffff000001000000b646e9b7f60073208b27f3398c182c64d4572bc07b000d559e284f81541e96e45acdafcafa25c2ccb86b9ff45e9f8602319d5d138079b8b746cedd4811bb1051f280d82fee83906612f3078e847ed6e5ce53bb0e6edfd516622e938567c97c9293a7504ca48faa873db0fb7c", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x78, 0x2}, 0x9) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r6 = geteuid() ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000700)={0xc15f, 0x101, {[0x6, 0x9, 0x401, 0x3, 0x0, 0xb327, 0x5, 0x7, 0x2, 0x2, 0x7fffffff, 0x1, 0x8000, 0x9, 0xb9e, 0x1, 0x101, 0xfff], [0x6, 0xc9c, 0x1, 0x53, 0x2, 0x9, 0x9, 0x8, 0x7fffffff, 0x3f], [0x80, 0x3, 0x6, 0x4, 0x4, 0x10000, 0x5], [0x8, 0x7fff, 0x2, 0x0, 0x1f, 0x9], [{0x1, 0x6, 0x80000000, 0x6}, {0xfffffffffffffffe, 0xb26, 0x6, 0x3fd7afb}, {0x5, 0x5, 0x9, 0x16}, {0x5, 0x6, 0xffffffff, 0x6}, {0x64, 0x2324, 0x2, 0x2}, {0x1, 0x971, 0x282, 0x4}, {0x3, 0xee3, 0x9, 0xd5}, {0x8, 0x23f, 0x81, 0xfd4}], {0xe84, 0x1be4600d, 0x10001, 0xe6}, {0x3, 0x4, 0x20, 0x6}}}) setuid(r6) getegid() shmget(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) r7 = semget$private(0x0, 0x0, 0xa) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000700)) socket(0x0, 0x4, 0x7) 16:00:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x1c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x1, &(0x7f0000000000)='Y') getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:43 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000000)) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 16:00:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = syz_open_pts() ioctl$BIOCLOCK(r1, 0x20004276) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x5, 0x9, 0x3, "a45deaa219ac47c6f4dd0efa9c11d385ef09fdb7", 0x0, 0x81}) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7, 0x0, 0x1e6, 0x7fff, "eecae1f98cef2aa7899d84e768bc9234999e3666", 0x1ff, 0x800}) 16:00:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x78c18e46, 0x38000000000}, {{r2}, 0xfffffffffffffffb, 0x2, 0x80, 0x8, 0x7}, {{r0}, 0xfffffffffffffffc, 0x26, 0x80000000, 0x9, 0x8001}, {{r1}, 0xffffffffffffffff, 0xb, 0xfffff, 0x4, 0x6}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1a, 0x80, 0x1}], 0x0, &(0x7f00000003c0)={0x800, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:45 executing program 1: r0 = socket(0x18, 0x8003, 0x0) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x8}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000140)="8a4fcc0f615fd91261529ed6efd31596f316d1da4ae69750f5623fc93dd61605b1a7306b886f5ab39ae4c07ba64543146e31a3972d5a554885359ea1d47f7a767a57a6f38378b62080895bd4e7bfa4a6ee8790b9bbe6e9bb0dc799fd2c605e4e9c341caaa111f3f6847afd15009c5979473ecbe031021dfe29c9e8f6518517a87d40c71687d4fa32698d9be0524ade2f227e1e2417965d6c6e309efe375a4fb0aad81e8426d224c4", 0xa8}], 0x1, &(0x7f0000000200)=[{0x88, 0xffff, 0x5, "92c22200cd8cfdfb086114a8c00ce447e5c4a42b42da01526716abf5cd0c82862a5025e7efad1db57a2f132561ed0e0b33fd0cf1def6eef2f74f6855146172399a32c360208463325e71829179d65f1a94e9fc4a3d7338954d11b6ceb46521a80c102170632025fa52be96be49f60fcfabdd4b"}], 0x88}, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x84}, {0x25}, {0x6, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100a2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) connect$inet(r1, &(0x7f0000000280)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x0, 0x800}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000200)) getitimer(0x2, &(0x7f00000000c0)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x401, 0x3}) 16:00:45 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x3, 0x0, 0x2de}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x11c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000080)="61d6da0b5ee6241ff9f4473b75df2bb6") 16:00:45 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) sendto$inet(r1, &(0x7f0000000100)="6be0b538f5c81a783ba2361121ec81298ea52dba50167b2d4ca7f7fe0d4ce60853ae6d5b3aa48b86f787f49a5fbcafb05e26e1df535b7328c3785cf72304079c7fd7c6952b0055b19c7becd2c1d4a6608e31ce125ce2769eac1e31fffa5bbf40320c3f06141b673d186ce4a9193356536f4b6330d0ae1fd9de68f99611832baaef23f66460cf6abb90b9843623247379dc28b1", 0x93, 0xf, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x5c}, {0x84}, {0x2000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="dc") r1 = dup(r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0xfc, 0x3, 0x1}, 0x4, 0x3, 0x7fff}) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="876525023b966f8afeea42c665532632928c999673c1865dcf09486330d72b", 0x1f}, {&(0x7f0000000200)="363602932a9aea5775151b3a21a3d29b4757", 0x12}], 0x2, 0x0, 0x0, 0x4}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:45 executing program 0: r0 = getuid() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = getgid() chown(&(0x7f0000000100)='./file1\x00', r0, r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000240)) setgroups(0x1, &(0x7f0000000200)=[0x0]) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000280)=0x100) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/2) syz_emit_ethernet(0x3a, &(0x7f0000000100)="4c8497f4c57ff2dc53472fd09ec18e0a1181e48c3d90b93d095df1cfad7e020274151cd9a3398c47f2e5194a4fa1509de023d048488841f667f7") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 16:00:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="f69e2e1ff75439f2e70f3ccce3062bd73b0e1f58647afbfa43a6bd666b5805ee8cb59c78cb6c642ec4c39fcaefca13c3c58b2b6a19a848ff79fb9be4ba1479a61687bea794e0a25ae5f62f98f989d37ec7680540c093fc7c7e54c316a44835fd29d0a124b3c3e53ade252c0a4e9681c7f2c9b107a740e4e66efb774b73a4f743266f633ad5", 0x85}, {&(0x7f0000000100)="2bac8bdc3becb1771826046b77b764b2308dc62019a5c55264067e69654eb567265456883e9a201598afc7be28243c8ac46d79eb5873030c8cf1c819267657357fee2490a6d23cbb836aadefc3d924677ef0152a3cc8138dba07caed31a5d52739873879712905f2301e13675114e25f03239dd545844a577b9fd0c5dc243c41f19dbe4143e61cc831eb6b3aa27e7e89", 0x90}, {&(0x7f00000001c0)="e9e999805bea60700c666fadf9063485b4555d4f5457e2cafeea050697f225e3242d22298446560501c9343d32fbc4390e1c4f628a5ce53b23c83cedb27b555950bdf3dc911585b1fb508f3fd9c8a83bf7389e2b205bd826e351d42fc8e25665bf8c6adf6063630f2d7cacf375a131c985131012f4b201f4e17c5562146e25cf26dba41d2666870c4e815be6c4130768d27effc9e44c584db9df457940af702845c4c2777c96fcbfda48b84ab2cb713e49622122f81720d3d5210081823801552982794474395e27a96d8b4ea467050b8d8f2fdd7dd607c37792a4d5a502c3b1d2fd2d486c7b236605a1bedb260f0684bf533a68bedfcdafbf481771c1d9e6", 0xff}, {&(0x7f00000002c0)="203a63f7028a2cc9ad90006ea40c8fa227a2dd4cba0eee0f69e4c316e0d8bf409c4f356da1316c4f87e529673b6d6c66238a20", 0x33}], 0x4, 0x0, 0x3a) r1 = semget$private(0x0, 0x7, 0x8) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r2) semop(r1, &(0x7f0000001400)=[{0x1}, {0x3, 0x3, 0x800}], 0x2) socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getrlimit(0xec691e48a94f05e8, &(0x7f0000000300)) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000400)=""/4096) r3 = socket$inet6(0x18, 0x4000, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001440)=[0x80, 0x5f]) r4 = dup2(r3, r3) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000014c0)) dup2(r0, r4) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000001740)=ANY=[@ANYBLOB="fb182e2f66696c653000bcb2ee5a6449687a5ba865a190ad2ec4dd911633f05c9b3eca9e61d2367e322d25243254824283547129c5470cfcfa584cef6d1e43e01b42e18e010049a09388f1dd325647f5b0a8e6d5369f4df0b0fd76091070dcbd548109838131e6e94c0410b3f0b07b06c066c42a079688734b6ca44ab4e096064494c5a7b1f78b47a3c2a00bd5d644b57810414586234491b705676303a092e49ba0f73bf7554df5196ea64e77b22474faf190985d12f7a730aa4c32d3fc17140eb79371c4afd12b9e63ee7bbc8c40396b3f66185d2257a00d54ce56ab46d459ccdbd0cfd5ac1f00aecb9a06e1baa6eccd557580140ea240e977c7d0c3004e164a5c5cd8fec7b5fed2fdeab935335956e4a88d4b9651869a00a424fc39ce9ad10e506f3e88bb6c229e10b1e49adadddb1d2a4773901411d2d2545f16847d7190c47bff53d607d6b72285f10627f88254e5151bf54e5fd954927c14fb115e7835338b64a88e3ae4698a94e1fc21577831b209a3ba87aa415c58f5efd1c463ed596f5ad37046c2dd7fb53086da0c7202d3b9"], 0x1c, 0x0}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000380)={'./file0\x00', 0x2, 0x1, 0x0, 0x0, 0x205, 0x4, 0x5, 0x3, 0x1, 0x40, 0xffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000001480)='/dev/zero\x00', 0x8000, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2042, 0x7f) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\x00\x00\x008', 0x4}], 0x1) 16:00:45 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="00000300", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = kqueue() r2 = socket(0x3fc28e320e113d9a, 0x1, 0x24d46b4f) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xe051af5acf6813b5}], 0xff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xffff, &(0x7f0000000000)={0x9, 0x6}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x550267e643796bb, 0x80000000, 0x1e, 0x80000001}], 0x0, &(0x7f00000000c0)=[{{r1}, 0x0, 0x0, 0x80000004, 0x8, 0x6}, {{r0}, 0xfffffffffffffffe, 0x84, 0x4, 0x101}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20000001, 0x2, 0x40}, {{r0}, 0xffffffffffffffff, 0x11, 0xfffff, 0x9, 0x5}, {{r0}, 0xfffffffffffffffd, 0x1d27cd83b006d699, 0xf00fffff, 0x100, 0x80}, {{r0}, 0x0, 0x9, 0x10, 0x0, 0x8b}], 0x9, &(0x7f00000001c0)={0x3, 0x1}) r3 = msgget(0x2, 0x0) msgsnd(r3, &(0x7f0000000200)={0x2, "3389cd7185c89628e1318ff8c868595faadf4440ecc91287ee25419309abd1a88b3e9d730f96efaa69af9124189f0ebe5035ad4b0a9465a480c21c14ce155b0f86c838102e5cc8088259f51b0ee5"}, 0x56, 0x800) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000280)={0x0, 0x10}) preadv(r2, &(0x7f0000000740)=[{&(0x7f0000000480)=""/83, 0x53}, {&(0x7f0000000500)=""/171, 0xab}, {&(0x7f0000000680)=""/135, 0x87}, {&(0x7f00000002c0)=""/53, 0x35}, {&(0x7f00000005c0)=""/104, 0x68}], 0x5, 0x0, 0x0) syz_emit_ethernet(0x16f, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") msgctl$IPC_RMID(r3, 0x0) accept$unix(r2, &(0x7f00000007c0)=@file={0x0, ""/108}, &(0x7f0000000840)=0x6e) fchdir(r2) 16:00:45 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {}, {0x6}]}) r1 = msgget(0x3, 0x404) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getgroups(0x9, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r6 = getpid() r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x6, r2, r3, r4, r5, 0x80, 0x7}, 0xffffffffffffff1a, 0x6, r6, r7, 0x3, 0x9, 0xbd, 0xff}) syz_emit_ethernet(0x1, &(0x7f0000000180)='y') 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x2d}, {0x2c}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000080)={{}, 0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000ac0)={0x1ff, 0x65f, 0x9, 0x9ae, "082f0564c49769d4af7a23acf70413f9c475d446"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) write(r0, &(0x7f00000001c0)="88", 0x1) 16:00:46 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 16:00:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b81800000029ff070000000000000000020000002000000100520d148cd39b6245c0971a5a970ff142e4fc2fb9c21ce7bc1e984c745e5d734d4b964aa2f046bde1277b7179d132c8485ab2845c6e772de275e2d14e9d0d26c1a832b6e707c46ac0413f7b2d547ea23da42e163575790c2bf5206362cbca254d8992060729d6d878b3403a38ed1947e87cb05b5904d13493d4fc5500"/195], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0xffff}, 0xc) setsockopt$sock_int(r0, 0xffff, 0xa00, &(0x7f0000000000)=0x7, 0x3) r2 = semget(0x1, 0x3, 0x80) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0xe0, r3, r4, r5, r6, 0xb1, 0x10000}, 0xb9, 0x5a, 0x80}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) r7 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000100)=[0xc0, 0x2, 0x1, 0x101, 0x5, 0x6]) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:46 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pledge(&(0x7f00000001c0)='tap', &(0x7f0000000200)='/dev/wsmouse\x00') 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "f0aeed0a671f7630830400", 0x40000, 0x400}) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 88load: 3.84 cmd: getty 90070 [ttyin] 0.00u 0.00s 0% 317k load: 3.84 cmd: getty 90070 [ttyin] 0.00u 0.00s 0% 317k 16:00:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000000000070e, 0x80) pwritev(r0, &(0x7f0000000100), 0x1, 0x0, 0x200000000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 16:00:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x8000020008000002, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000000), 0x624d0970b78f9611}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0xaf, 0x1f}, {0xcd, 0x6}], 0x2}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000180)=0x80000) recvfrom(r2, &(0x7f0000000240)=""/191, 0xbf, 0x40, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x3, 0x2, 0x5, 0xfffffffc, "b098a0ebd51e8174e1d4506ddc4a5f7da64b0116", 0x1, 0x8}) fcntl$getown(r2, 0x5) 16:00:46 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x6, 0xfffffffffffffffc, {0x5, 0x2f8c}}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0xffffffff, 0x7}, {0x18, 0x0, 0x8}, 0xe0a, [0x8000, 0x9a3, 0xffffffff, 0x9, 0xf8, 0x10000, 0x9, 0x6]}, 0x3c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) connect(r1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000001c0)={{0x58, 0x7, 0x401}, 0x7b14, 0x1, 0x5}) socketpair(0x18, 0x4003, 0x102, 0x0) 16:00:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x23f) chdir(&(0x7f00000000c0)='./file0\x00') getpid() setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) mkdir(&(0x7f0000000040)='./file1\x00', 0x2c) getpgrp() truncate(&(0x7f0000001340)='./file0\x00', 0x0, 0x0) 16:00:46 executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffffe) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) execve(0x0, &(0x7f0000000580)=[&(0x7f0000000380)='\\{\x97)-/\x00', &(0x7f00000004c0)='\\\x00'], 0x0) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)) close(r1) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1}, {0x100000000028}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20040, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x2, 0x2, 0x7, 0x1, 0xa4, 0x100, 0x0, 0x2, 0x1, 0x100, 0x2}) 16:00:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8b88, 0x9}, {0x7e000000000, 0x800}}) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) 16:00:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r2) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) seteuid(r1) chmod(&(0x7f0000000040)='./file0\x00', 0x26) setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:00:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x20800, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004008b00003a27048efc80988d3377e6000000080249000000000020000901feffffff00000000", 0x2c}], 0x1) 16:00:46 executing program 0: setreuid(0x0, 0xee00) socketpair(0x18, 0x4003, 0x102, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1223, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:46 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) r2 = dup(0xffffffffffffff9c) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x280, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x20480, 0x40) flock(r6, 0xb) r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r9 = socket$inet(0x2, 0x4, 0x7) r10 = socket$unix(0x1, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x41, 0xffff, 0x6}, {{r2}, 0xfffffffffffffffa, 0x28, 0xf0000000, 0xffffffff, 0x200}, {{r3}, 0x0, 0x30, 0x80000000, 0x4, 0x8}, {{r4}, 0xffffffffffffffff, 0x40, 0xfffff, 0x9}, {{r5}, 0xfffffffffffffffa, 0xa, 0x2, 0x3, 0x5a}, {{r6}, 0xffffffffffffffff, 0x0, 0x0, 0x101, 0x9}, {{r7}, 0xffffffffffffffff, 0x2, 0x200fffff, 0x101}, {{r8}, 0x0, 0x8, 0x0, 0x6, 0x124}, {{r9}, 0xffffffffffffffff, 0x8, 0x2, 0x62ea0000, 0x81}], 0x4, &(0x7f0000000200)=[{{r10}, 0xffffffffffffffff, 0x28, 0x2, 0x1000, 0xfd}], 0x649858d2, &(0x7f0000000240)={0x29, 0x80000000}) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000440)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r12, &(0x7f00000002c0)=[{{r11}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r11) 16:00:46 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kqueue() r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x30) recvfrom$inet6(r1, &(0x7f0000000380)=""/202, 0xca, 0x800, &(0x7f0000000200)={0x18, 0x3, 0x1, 0x6}, 0xc) r2 = socket(0x1, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000100)=0x3) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) shutdown(r2, 0x2) r4 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r4, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000300000000007036c700b5ea58600a3210ff045ad3580520000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000300)=""/171, 0xab}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2) write(r1, &(0x7f00000001c0)="c7769bca2274852c9b57b4ccaa5da9bc980c87dd2782d22086f46846fb910f446447263d8bf1d2f6753549cce0bd502541fa7ae9845679224c7be1f6be308cfa6e09d2cd50f8abe76708d2c5d8546fd7121035781b8f200399ba0c0923c6ff52d56c3332220f3894e049940134b802ddb22d5213b26b537fac74ecf9c5581b56a15fbdb378eaecc100d0480746b5ec65a3deb3fab6712e7d0510fc7c1a2c96896982dcd0bac14539d2f24767e34f3722c70277bc61a4354f8ff75c35bde54309db3d06724c8ed7bd119fdac9f2237ea70a5cdf404fa30b11b8e91cba6ee8540ed5cc170a34587946b3eba8e686f44f21", 0xf0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:46 executing program 1: r0 = kqueue() fcntl$getflags(r0, 0x3) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x1) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1028, &(0x7f0000000000)=0x7, 0x4) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xff, 0x5}, {0x0, 0x6}}, 0x2) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 16:00:46 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000180)={{0x2, 0x100}, {0x9, 0x8}}, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x65a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x1a1, &(0x7f00000001c0)={0xa, 0xfffffffffffffffc, 0x0, 0x0, 0x8f, 0xffffffdfffffffff, 0xfffffffffffffffe, 0x20000000000}, 0x0, 0x0, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ff3000/0xd000)=nil, 0x2000) shmdt(r2) poll(&(0x7f0000000140)=[{r1, 0x17}], 0x1, 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) select(0x40, &(0x7f0000000080)={0xc3, 0x7fff, 0x4, 0x2, 0xff, 0x6, 0x100, 0x10001}, &(0x7f0000000200)={0x5, 0xbbca, 0x401, 0x636, 0x0, 0x830, 0x400, 0x3}, &(0x7f0000000240)={0x5, 0x3, 0x6, 0xff, 0x5, 0x0, 0x396c0000000000, 0x2}, &(0x7f0000000280)={0xc0cc, 0x7}) 16:00:46 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0x7, 0x3ff, 0x3ff, 0xc63}, {0x1, 0x1ff, 0xffff, 0x3}, {0x3ff, 0x0, 0x1, 0x3}, {0x416f, 0x8001, 0x8, 0x81}, {0x7, 0x5, 0x3}, {0x2, 0x33a27af2, 0x0, 0xfffffffffffffffb}, {0x9, 0xd, 0xd1, 0x1}, {0xfe02, 0x0, 0xfffffffffffffffd, 0x4}, {0x1, 0x80, 0x8, 0x4}]}) 16:00:46 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x9, 0x4, 0x0, 0x6}, {0x2, 0x8, 0x905, 0xb14}, {0xfffffffffffffc5f, 0x5b8, 0x6}, {0xfffffffffffff801, 0xb34, 0x2, 0x200}, {0x6, 0x1, 0x2, 0xa0e}, {0x3, 0x1ba28e0e, 0x7, 0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{0x100040, 0x2}, {0x714c488e}]}) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0xa, &(0x7f0000000180)=[{0x6, 0x7, 0x9, 0x4f5c01eb}, {0x7, 0x4, 0x0, 0x6}, {0x6, 0x1fc00000, 0x0, 0x9}, {0x7, 0x8, 0x5, 0xfffffffffffffadb}, {0x4, 0x9, 0x3ff, 0x47}, {0x7, 0x2, 0x4, 0x10000}, {0x4, 0x81, 0x4, 0x6}, {0x0, 0x2, 0x4, 0x1}, {0x200, 0x101, 0x101, 0x9}, {0x1f, 0x1, 0xebb8, 0x1}]}) 16:00:47 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54, 0x2, 0x4f6200e7}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:47 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/28}, &(0x7f00000000c0)=0x1e) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x1, './file0\x00', './file0\x00'}) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0, 0x0) 16:00:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) fchflags(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x9}, {0x1, 0x3f}}) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) 16:00:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x711, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:47 executing program 0: msgget(0x3, 0x402) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x10001, 0x4, 0x9, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3b3c}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x81}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000feb000/0x14000)=nil, 0x519}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000feb000/0x3000)=nil, 0x1}, {&(0x7f0000ff7000/0x6000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x401}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2e0}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000fed000/0x1000)=nil, 0x80000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7f}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x1f42) getsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x61}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x75) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 16:00:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x821, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)='T4', 0x2}], 0x1, 0x0, 0x0) r1 = dup(r0) sendto(r1, &(0x7f0000000040)="9a80e60a62afacecefe631c5ba9afc86ecbf4840fa505a4144678eb3f3f43fe43638b683657508fa6f227f24ec9eb4cc989ad968bbcb0367fd17eee861d6b9005bf86fe7d74fc5cd32b4cc435258cda6937e0a3c1adfb63d8ee63e7b121ae786d5", 0x61, 0x1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x2c}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1ffd, 0x400) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="07000800001e7e74f5f10c108135fe140293e9b180c670d577411a8300000000000000e2ffffff24000004d50376806c0cf30d977987d219b642d4e62a88b23ea41c2dda61d1cb73fab5748b64810d4c8816c17939fbfb9a4aa72d39b2513d576477c6e85b21fbe6f8b7c69a2e15bdf7"], 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20080, 0x20) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1fffc, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:47 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x14) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0xca) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x8001}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x81) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000300)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:47 executing program 0: r0 = socket$unix(0x1, 0x40005, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7, 0x3010, r0, 0x0, 0x0) 16:00:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) close(r0) 16:00:47 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x6000, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) poll(&(0x7f0000000200)=[{r1, 0xa8}, {r3, 0x1}, {r1, 0x6}, {r3}], 0x4, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 16:00:47 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xfe) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) write(r0, &(0x7f0000000300)="bcc0165d349c288501963a5484ac153797def63e2429a3a664f9d74303dbadc8b8dfaf83851ed30c6015cd831521bcbebb0792415c75f6c96e03b75def6950d7408bcf39e9676d79ae5424ae940f5c971813d7ceaea37973f22ea54e67ddc5e1ed068607023ca3dec8d1b473086f6e53e0c97308d9af84ade6b3edd954d4b2f36e2311ae1ddf6a1c357925a60711d5a71d9c7289e4490f064895c60deeb8f798917c1cb0aa8d1d4041212566ad385232e8ad2e6cd382cf280208328849e5b1514f075e2a83a48d82066ccfaff3e1", 0xce) setregid(r6, r8) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000400)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) kevent(r4, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x9}, {{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{r4}, 0xffffffffffffffff, 0x28, 0x1, 0x80000007, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) setuid(r5) chflags(&(0x7f0000000180)='./file0\x00', 0x10000) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r7, r6, r5, r8, 0x20, 0xbeda}, 0x3, 0x200, 0xff}) ioctl$VMM_IOC_INFO(r10, 0xc0185603, &(0x7f0000000240)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$TIOCCONS(r4, 0x20004276, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCEXCL(r10, 0x2000740d) getpid() setuid(0xee01) ioctl$TIOCMSET(r10, 0x8010426d, &(0x7f0000000000)=0x5) kevent(r0, &(0x7f00000007c0), 0x4, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x4, 0x3ff, 0x401, 0x0, 0x3c79, 0x81, 0x61, 0x1, 0x3, 0x1f, 0x31b}) kqueue() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) 16:00:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000380)) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x80000011, 0xef, 0x9}, {{r0}, 0xffffffffffffffff, 0x49, 0x0, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x60, 0x20000002, 0x200, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x24, 0xf0000001, 0xffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x11, 0x40000000, 0xffffffffffffff72, 0x9}, {{r0}, 0xfffffffffffffffa, 0x52, 0x1, 0x9, 0x6}], 0xe55, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0xf648}, {{r0}, 0xffffffffffffffff, 0x20, 0x42, 0x9a, 0x7ff}], 0xffff, &(0x7f0000000300)={0x9, 0x87}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/96, 0x60}, {&(0x7f00000000c0)=""/38, 0x26}], 0x2, 0x0, 0x0) open$dir(&(0x7f0000000340)='./bus\x00', 0x10200, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x9, 0x6}) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) 16:00:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4d) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) 16:00:48 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0xfff}) fchflags(r0, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x0, 0x2}) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x8) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x87}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) 16:00:48 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x0, 0x1}) pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ftruncate(r2, 0x0, 0xfffffffffffffff9) r4 = semget$private(0x0, 0x7, 0x101) semop(r4, &(0x7f0000000080)=[{0x1, 0xb8, 0x1800}], 0x1) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x5, 0x3, 0x9}) chroot(&(0x7f00000008c0)='./file0\x00') r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000d00)) chflagsat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) r6 = kqueue() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000700)=0x6) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5) fsync(r0) fsync(r0) r9 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x108) semop(r4, &(0x7f0000000200)=[{0x0, 0xfed4, 0x800}, {0x7, 0x7, 0x800}, {0x3, 0x1, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x1, 0x800}, {0x0, 0x4, 0x800}, {0x3, 0x8, 0x1800}, {0x3, 0x9, 0x800}, {0x1, 0xffffffff, 0x1800}, {0x4, 0x9}], 0x2aaaaaaaaaaaa9ef) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000240)=0x2) ioctl$BIOCLOCK(r8, 0x20004276) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000280)=""/208) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) semctl$SETVAL(r4, 0x6, 0x8, &(0x7f0000000440)=0x100000001) kevent(r2, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x20000004, 0x387, 0x4}, {{r1}, 0xfffffffffffffffd, 0xd, 0xf0000005, 0x8, 0x9}, {{r2}, 0xfffffffffffffff8, 0xb4, 0x20000002, 0x0, 0x7fff}, {{r9}, 0xfffffffffffffffd, 0x23, 0x10, 0x1, 0x7}, {{r2}, 0xffffffffffffffff, 0x20, 0x3, 0x77c, 0xf}], 0x1, &(0x7f0000000540)=[{{r1}, 0xffffffffffffffff, 0x4, 0x20000001, 0x1, 0x7}, {{r6}, 0xffffffffffffffff, 0x3, 0x1, 0x1000, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3, 0x40000000, 0x7fffffff, 0x5}, {{r2}, 0xfffffffffffffff9, 0x80, 0x8, 0x6, 0x9}, {{r6}, 0xfffffffffffffffc, 0xc4, 0x21, 0x40, 0x3f}, {{r7}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x3, 0x9}, {{r6}, 0xfffffffffffffffd, 0x0, 0x80000081, 0x7f, 0x6}, {{r8}, 0xfffffffffffffffc, 0x4, 0x20, 0x1000, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0x9c, 0x9, 0xff}], 0x0, &(0x7f0000000680)={0x5, 0x3}) sendmsg(r7, &(0x7f0000000cc0)={&(0x7f0000000100)=ANY=[@ANYBLOB="01002e296769ccafebff43f69ee636417b113f6c653000"], 0xa, &(0x7f0000000b00)=[{&(0x7f0000000ac0)="0dcfa2d97f230c790e", 0x9}], 0x1}, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000780)=0x92) pipe(&(0x7f00000006c0)) open$dir(&(0x7f0000000900)='./file0\x00', 0x80, 0x90) 16:00:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) 16:00:48 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{}, {0x101, 0x9}], 0x2000000000000003}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10010, 0x0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) ftruncate(r0, 0x0, 0x5) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000000)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f23", 0x15) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000002c0)=0xc) seteuid(r2) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffe) r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) kevent(r0, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x2, 0xfffff, 0x3, 0x200}, {{r1}, 0xfffffffffffffff9, 0x80, 0x40, 0x4, 0x100}], 0x2, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x2, 0x1, 0x2c6f, 0x8}, {{r5}, 0xfffffffffffffff8, 0x8, 0x20000008, 0x9, 0x10001}, {{r6}, 0xfffffffffffffffe, 0x6, 0x4, 0x1f, 0x3}], 0x18248535, &(0x7f0000000280)={0x9, 0x7}) kqueue() geteuid() nanosleep(&(0x7f0000000340)={0x0, 0x38000000}, 0xfffffffffffffffe) pckbd_enable: command error 16:00:49 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x1, 0x0, 0x0, &(0x7f0000000040), 0x2af}, 0x0) 16:00:49 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0xa1) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000580)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000440)=[{&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/225, 0xe1}, {&(0x7f0000000280)=""/117, 0x75}, {&(0x7f0000000300)=""/79, 0x4f}, {&(0x7f0000000380)=""/189, 0xbd}], 0x5, &(0x7f00000015c0)=""/208, 0xd0}, 0x2) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 16:00:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f0000002900)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000002980)='\x00', 0x40, 0x6) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000029c0)=0x4) socket(0x18, 0x7, 0x10c) r2 = accept(r0, &(0x7f0000002a00)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x2, 0x2, &(0x7f0000000180)="2ba28e639bb0a90a3715d671b754a15faa68b8d600dd9fb948e70a1669602b43d95700c444188016ffa624650054dcc3f377807f2ab71868cda9e918537768082ec2f9d9dfe3e1144bfa988b103f02e6a1ac9db27504983244470c29e1e85eaf24a57824122d830a312bc05aef738a70c289e15bd83e5dc06b92c51af3af1934eb388edeff40a89b38a3ca8b06ac9e", 0x8f) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) sendmsg(r2, &(0x7f0000002940)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, &(0x7f0000001840)=[{&(0x7f0000000280)="055dfee64cd5a65d3aa1d84b7b80b1c18d662cc000c8ed4a4079dcbf662709d479acfb7d9acfb8fbbcd6b0a117d186e16881cbf561ac1eb24b8a4263394b5776b1ad87f51a72572b6e769c6a918d07ab6ab4f4a2aab59bae04b4477fc9e5bba4f65b13630e2b8f7c6d063074ac7099da82b04bef7ec5d0cf20af2c3c4b4a8fb9247df5e351c83fd31018113cc4f244bba51d51c246449e26498f59ed5a76a01e24931ae399bce25c4aba195c9eeafefcbd18507565fffd65614a89e659951b5e9a6fa64b74a29cfdcb0517a014e4", 0xffffffffffffff34}, {&(0x7f0000000380)="18100707ecfa7d14292509b9c81b45d0422d8650de4cf347e02e8dff14cd19f3d725eba863df50c807fd26415c1bc2940589dd8e2f48660530b5304a06a556d1077551f81c5eff4e6c677dd80aa307da5abe8e61fab137521953d0af5456ee9de52d97f22734ef665b05e06d0c3f8268b3fdfc42767517184266559a00ee13a05851ec203a485d2dc621c7fce2cd24e97cdad5dfcf2a53f55303ed3dc3498b40502e87d318898ff0f4f39e84abf24a354d47080d3a3b22b91438d420ce7656c47341a4b79e1ea1a0b72525abf5cc628b2d5487fad98d2e52ec1dbc880b20ab553a698b9aee5d4107b372f05d7c8ab844a52367dec52a413fb84b4e2b7116315d40940c4cc97f5ff0428697cacbfcae7f1501295b7f5402acd722ffe89ca93090cbdbb89690e03394f47ee00304ac005d3be34fcc91c18f756d7f22396edf25f4c0c5e3cc02b9b9288e111108886466c164cc8f44a83592eb87fb457c18b23f3f7e2449940e9837b19e1c03f9faed28dd282b62096f0f85edf00960921eff4191279fffba6759e831cac5a5fb9dcff4719e3f9ec1c79883fe05129c48aea35b8b153cdb9ecd196bcdd2126a144697c3373bcec8578b144565a0960b700b8d5acb0143a8b42cec87adfb787220784527034c695b160fca8d173c21b7b3b2a136167fd0ff3c958891e29a6be7a244b01606689d78b62a6acb4837271f61f6570c689094a12dae954bf06cf59698ba2b3aae5224e6d48b9d8f78027f4b890f87a2ccd1d7486dfaa59e9105c57d7688bacec3aaaf757479ec2aedae511ccb02006a19aeb0484ecaf622d9ff54d9b754cc79959b0c3a8668ff85be3f2f26f54e3ad07ed26cd47b3f264abc1190b40d985d83826c047428e002e018e02c1c18c713e1ff0213d4c6e9bfd78deb174bbcade094461a042e2f02cd5e19e6fa10aba1f3a0fbe6f038bb1fc6e7f06683eaa7ecb67eb549a49ed650046c8420a2c2be6a3535a964d3c1ef8b7a7ba16b810317af8df50dc9fd851f2a4305ca135112720f8be57f55388a955f6cf75439041e9980d78ab2f155b0cf67e97ee4e587a8abeccff06734ef709040ba5abf3cd6accb53408d5aaf98a1db68d14e5f294016640e11efaeeff7dc84f32d3d469e272b40557112d02058d122fa28f88aafc24d89963310082d364963d2bbf4de609fae9956ba450f3c158f0e780b36db254d7f4bce862ab929a7580405c8efc745d6f9f1f1fcbae680fbc753d041d222de107850b7c8ee4e5d259b04091497d496c02f20c5c7711ce351e065887935450d0d50ba9bd3d5550cfed030e8bbf6ed2bf703980f08b504c87535e0f0b2b16eebabff025a2bf5fcd99338ad6e87b60aa1249bbcac93135ed4c7dd30ff11686babcb142117f01f1dadc9b8ec781374d08fb84daf4103fd84bff4fa512ee26bfd66d54dcd3ddb63a0efcdf37de8d2b650f7509bef43af072c36fd47fca58620fb564746b758ad0c8e9d584dcdc8f07e4ad79b618eaa35153c174b0eeb4e8045796855dadee18c8892a0209567aa8b0a92f697649239ad3a78a6a5ed74cd9d042b058000a5f06323d6a3de423ea4c3fca2d0bbe53a7708357dde0f7be4a19541f2479060097994c88bbdc868c1f96ed3d7e75c86010b858c98fdd29a14f133014625b38c31212fe01fcd2ca0ab5cab53349ae6c5a586156870614784392f6e7a361c51ec51d3e08687709cf174063b6ec3fe9fb99860ddae62014dbb19af4ea09636bd3c62d08e931572a98ec6f0d79f5383f687c202ac373922dbf8babad72d5bcba064eea3e2ffe375f7af191715d2d180507d3983bb91ac448ea343825457d7f3ba0f062578596cfff7edd27720288b7c5a5ff6454dbbd68c22777811cdba929be90d711a8fb56a74a1e06d5746d47e7e86ef5bb66c3f7ae751effd502870f0199f42506129146f6817362d2f285d4002b14b53e57dbdd26f44baab0ff22325e3e71ff44c67b62574ba946f11dedcdf1973d1b57b8c64e9e48fea62e9f1f8839935e51c341b8ebacf47366cd0e51262e5d44de3ec673f1d355c3b18b6928678811a32932cb1cf9217b94c8a021f36bf0c1642de4e8ec6078238f0c1b6d85d4dd376f071614e2c0b879c52c42d4723375766dd022a41ab7667520e163f251cac61d3b02395d7014437f30ce176b0c55853ce3874f758e7c759aad7a0ccc983be7d8053d76578b76a407d3c11cb385ff8fb8e76bb9a38d72e34dd28ede4df8cd456907b76e7646a699f440ff08c859e4a4be9984f751714755f6ef20e50c3443a53cb542c37190c2e47dbced8d007796740b58f850069554b6caf13dcb44f23b3884969a401f20b5b2bbd12829b8d3dfac14575ca2a61a3ce7082a5e3f056584435f451b341031e05097af795edf484ee1afdc71fc96f94345fbcbc030ad41117e3e5793d460f3de2fc789adfdcb33557336755a99c612eada2939eed1f43127d506c20bc72161a84d0eaf9e9308aaf45aa5a78fcf6ede72ade21b143f82f8d49ebe498fe310b6178a208fe6bc1935ab79326793738fe47628bbb2c3c4ff0e6e1a940200c547ddf58644b1fdedc3b8d815e3718b3b513dab8b8fc97ec606bcf96b538f1474a2d4e49d7c2a318c484330fcbde527e221e9d8d4598fecac7b9e169eaafd83c3174fa896c0e880a242395c58bd105d7e8c8c651bdea1e512d27de6c214fbbb4fe59d655425a828afcdddaa00ee73faff2bdc8977ea33623505620d9e3cfb68f59dfcc176f51f0fd2ac4d4d6cb254f071f807d0656f97848be5ee59d8d5d4e2948dedefd4b96eaeb2c681413c92e395fbb04e2ac27b623aad2ffd8183e535ca1105387a3673602b0ccfb232bf121229b48d700fe14bb4ce3db280d497a9077ad1784a7b672148e81280b91721d38c78465712896d5dd21b5fe480bdbd1c5b9a5e907905f1cd7452f5c85b0f3f8ec1f6f9a1b856190540dd5b63a8960f84fa87901e11f62550ac1c53383a326fd933a1c88f5a3b69ce5d8e33ee13094e37c01e8562462d580527a747b8c1234372323cf94183c543344af55d4a7e11345dea86a509f3306cff9fcea8a8c20d9fb980b55edd5870a326b47676a89b131308a5d26135d2768dc8e94c3a9eea06bc27c1e2ca76e542b86626040c06eff28a21f5286212bafc5e225d2484f38c525521ce24f939d2a4bac5f729f3b4f1b9c5c32d33b52c75f0d6a3939bf380ffa9a5eb41d8603b321f8250c1af2072540591f43d4639f67dc0a790b503ad75f17284742af411cacb907732e1898553922745897760e93a354240f6fbcfd6833a03e43266f560717b433f2bbc565726e03006018a89285b4a0554c893d3d60667f34bb704b9e67e90cfd84064ebaf4c0cd8e0b95916c27ea6d46be9a519a769898c4ba5cb339e69e86ee91ac8ec965626ebb74582f784c7471a19f52228b9061283f4a5e915d7e2b58ec0366e65d565922d512eddf55833c1f5fccd6830beb9d987c0f83088045b1ea6c01da585c7d8a578b1a9ab850a0a2f7c13a0e6d846356338afaa7f73a4fe77d6daf0176ff702ea4e7750ed1e1a869f26da52fea6f7c16ef29849ce1c5f91b5fdeb1a05d891558e9dd6915447766cfcb9149160944b7dcfc0b7e6f4bf4e41c6e3303f1530f98bcfca585956bf820faa9049e5d1a45016a4deba392f73112754f7bdb321a8efd414cdf919fc87fa98fbb1b6af56b9261969af52283b4f06986b3b510996c18666db0f9c4321e63230f9f7e12128776c58633eac6d219f7dd4f814224df4f4fe28274698a74029d4077fda3c5d7dbeb4f155667a793c7ca94d2d601f5ac28d9c51ac2208ef2d8933f9d8eadf7c52b19e1f98020684c09684a26f2bb45a5b9c2ed1c317bf8116b5ea4a8866abe7b4fd4e88fbf8fae3e694d69ddf62b05e963412b45697969a21248d983ee4c67aceb018b9008a0808164beb7307325d8ed9754f82d4720b3e1c3f52220833b6c45630678b6c3ab5a8841ebe5bbfb51f4aa56cab2b7059e2bd1f66c2093e25058d63aa3475ee24fc268e4fe954a45556411fc55941c07aa1e76cd49f97283bab514f2529ef7dbaa93ae26cb33cb87e12884e872b7a2f0ba38f7e7535846902cc061d444787d96f73b74733a0fdc1712ad2babddb0e8fb8c823ce0ad9a317490b2e0ddb88282c0b890f9ca0ab5f5aaf05e8b3c4e595315b7804f254d7e3427228a33ea8840444e7d91da91407d4b9b12b3457f20daae878bb5fab83053b86db155963f305a85e1ecd8ac4a51fc2b9617164d44b436574a33e7deb6b6c1da7f967e2875f4a35485b3d8fb009074316ff1b24d09415aae661a8d60d7e7fad68f40fb5cf882f291aa57a3bc6209a60c8c8416c5a1e091d042de4612d8e28edc7c3560612eba21e642ff45230b45539d009252cfd5aad1ec46585d93498d6788b7eb854e80786b84468b46003cc6645850355a139e08aa87d544c0d8258c9bfe5cd0f732c8a04eb3ae6f2983ebcb70c679941e14706d0174231b8ca76c9335b8e1b570c870ac48fdd49f1e796ef323eaad4fc3cc6fdbf9cf61515858797499701114e6c91d9ee5f448373a34408fd332e937bcf74c50f6f03e13afaf3db44f1dcaae253bbc45a70d994e5ecff2967fd5fb9191a5e521b2cfef6b61db498bc8face5ceff23894c98dbff1c7aea84b8897db7443a6013b0f657513a5b08e3f2e02df66b6de67eb3bdbcecf6696c9220eed91d4e5b41ee59f240da3680e1b07b12d764bff65998a6f505ff11caf5f42bf8508821fc4a25a008a60aba1576be5c842e9683e3dd0613ad98cc6d9c25201bedbad8fd81ca379a6b3a5fa6d0af55ee6e893bc7bbd1916be6e3330cd01c40b479650507a4efd7b575352d9401fef0b5f5217d26a58b8b7cbe4c3e58471a602dd7b0d45c66c1e05c950a7f216ebc36765a7a46263b51f0ed3d57af5007e24ad3f20513998ce3cd540d5ae802f218798d5635eaa98903cc4ce8ce77a8823ea4c91662f77d9d1196c2da2991b8b3f7d8cc7f365ad726f5d68a473877f642be6ff8173ea2de82c4192e7df443f41edfc277fafb966a82d2f417f5de306ed37f10b8bca1592ac36fe4199c36684c91fc61cda7b9fe76b24e5796b8010e650b360183248458d98441ad0e2b98447cfd366211d3e1b86aa95b946ae853e39a6a2e7e01738339cb5487f2b0fa0f31927b1a94dd74d1ba8ebd19f950b510b48b7d0139c6a736caa821c9eaae6014c7943a6e352e7c4ccb0b1a9091e629a5297fd4b6543a960e469a13f0289a3123d2178cefe0e8b9466939447e58a8910dbeef352b227bfb5dcff7501bdc996a81a3acd260bbfab9cf1486c616f8b89ee44d7041aedf85f4ff87dbf09fd3d39f1a87421f4b61f04731ba040497d61690142b895f932a0777443297ae24a573706c5dfd8dea07f6f9287d1f606ca278630177f74817dcf5969e7755ef57e2531be7192b62aeb402855783ace687ba54f3211c553bcb546f2d60d308c504698495aeb71c19a3f281201a53480d0d8e45ea1ab4bf5781eeeb8f8b35f2dacd0c8ab2399e4e935e216e2f69fea7a1c33bb06de6f5ab0f0d3b83a6922015d0ab73eb918f47357d2d7c5cae1bf6c0f1ca70efb46f26828a3e8a3d7f047ec74540409a9c345f4ee69302e8592c822a772a03c6330d817e3cbcfbce939233faf37c08b3d2f0b49f8e9b19910537257bd8f187c38c9d9e73b92315356fced6c9669ddc6dedbc884f7f3264c4a762162d578c1c922fdd62ce5c7f7939b12b8e20d5e4f47b211f458a4596197481cd7a6", 0x1000}, {&(0x7f0000001380)="1d2cb1fbc65efd8be0a0c0cc209f33db0bfc34b046a0fc195333b81480069aba4cb21938f9b5a0777da758cd520be7d4a948e94e9d04d1497c3a57847f9feab8ea0bd0da509da799c09bfd2e8d60c163c0c4a3e1ec39f2a09d9e725f5c8d5dee50258e2a871bdb416de0f7884b21795dcc7e6d633979770dad33da508d25438322bfcafe4427b7ea0a0e0f6e57b12aed8ac87f8dc13c8fc405e2f376f1812d9ab28fe7fcec96d6494766b92f7d6b27c88d18a60a05e10f104fccccdd4877c2190c861b0d7dfdf4745b3aff7d84421c8d1fe4191722ad9f15a05a484cf49041a991da3d883f613173c6d05c37cfac2ee0", 0xf0}, {&(0x7f0000001480)="1e4ffae4d5822801a54d29f2e8d8588dffe7ab5681214d241b4da89c6387c646ecc9ec69bd377c910938820fbe65fa410cb5618ef479a22c35d48903d8f33d5a8d5aee6cc07bf0c3f90d9b89493eaa8aa1e4973771c0f17d81fe61e941f0f0", 0x426}, {&(0x7f0000001500)="2f3e27085323ce25932be9e9f0db22566eb7c1fa0786e8be520b83200e9621e1b2071b6ac3583257b39c1fadff9032b7f52ebeff83400addde6bdbcc7dab3cc0de66e0fd0cb344ef288a0f4b2c73cb833a5a7d7cfe9652a49e51f646d628cbe62279ed2b3d05a4aa9a9ee3a48f4db1faf09b45530f2d063f19c88ea314dab6cf95f1d250fccce90d101c6935456fed6bbf75c2bc095e0e22f41aa93102a726622f008bbd6274518735b8217a1382c34c6ec9a1", 0xb3}, {&(0x7f00000015c0)="415584ea7e250863d7f8d05cf09174bf7cd8dcc0199c509f2d275b1ebc133369fea0a25fd69d41c2c603a888da3eefc38f0b4c4bcdfaf013867222e5ff5b8da9a5066cebd1fb4f9ee3453df8", 0x4c}, {&(0x7f0000001640)="c8245f9852076ea2eb970eb0ba1ec8c81f446e586f36e51da122c353880af5b21c06ee580c573539478fd7812984c3c391aa3d3e884567964e2d36883eabf85707c0a9c79755e79d57fcd96878277cfa3b41a4b18b4ad3ee0e600575dbf81cef5ef2df018da11bd501b0e6c163e6cd23c650c523f86b6111f2862a72fe49782d60bb2c829dea4d51e216e48680fbe05f6b249b38fea631b5d23129fa837ba4af8050904f8ecc3919ff93bd397847f17791f2bcafd3f4f2bcdfb43e8f3270abc49d5b52a551b65b6e7f26f0045678fd0e72b4f13317bf962093bbba46", 0xdc}, {&(0x7f0000001740)="36e00914402a9f37cfb4889660e057866dcf8631e34eb0a95a0f628056f868285d33f6cff854c429894f868f9cbe191cdef715ccfcfcd9cdb48eb583776df29a59d258c67d16d53027295684514701ac21e8f190f231ff9490c6a17d4342a57586bc9f46c688c7f0f23832c46ef9ff9c76d8062193098746b84d0b2b188f807ba0c960d5d09a743baf1164cebc37d5ffa2d71c45ea84adb0b2f6e262eeddcdaa26551d046242a56bf243a97c5930fdcdb9383d99985e6a67f98da2f54b677d0794a35a4c254749d2a580556c847800793b0225ef", 0xd4}], 0x8, &(0x7f00000018c0)=[{0x1010, 0x1, 0x10000, "1c3c8c5b9277833f6ddaa5dad4867fd9cbdd751a33d79a2c2b4ebce1d6a775c9f87fc50e9d4d05060eff7b3009fd41324402fd2eea5ca2def517b896eb9ebafbbf57bc75f8b3455dd1117d4af7b723749e887ab9777acc8d604757eb8c508edc5bcff28d1598296de2b611a2348026045872fb2553b316f3ed2dff0c2b86f070b0f33ddbc02cf0a81639c363439d321e2cc20b319783178fd67d70bd3db3db659a389f739a772a32505cbbe63657499be438b945067f92dcd1d4b757c62d871ca8c5755142bae7f742cd648c72a0913bd1925c8da8aa3cb91f7a31bb042955d579e10430ed4608bff5670b6d73e37842d6480bd86f1b38e00685cb477c94efd82ee2267c8361aaa412cba6191df4c74b47e25f85c6f48876c6984ca3234db4df94f760120581287d4310d53cddb706e0ee93b8c3b4cf02d73838faffabaeacc283d5528cfa2375a171b35030dedd154ced7b078f69ea6f25120fa0b0baa37cc1cff12dcc6fd2e94bb3514cae638a5e01914d03094dacb9bd299cfd52da08b7060d6cb225c58a82cb7c838de064b2f4c0f7e2d68b8b6986ff0b9790bccb6bfb6615fbbb60f6c10d6615651a2ed75992d37a67349b4d682cb8e7d3d429d8d0b11bf3aab6d01a37a6bb325625ff58724e700d39b8a651d74aae99c011a631e8274dda1859e454999d74ebe4e82bbaa1a02edb9b750eb834ff56ca207f9aedee8342a3ab18a54daaca4945d441021c7c36c7f473cdab2a3414a08675b983e7c71b1c694b44a22a31e6cc2042f27da1f106ec1d2e8fbe7c6d7ab620385b3cbae44caa3b3ab9ff0d8774822da5bc73ff25e9afe773b798619e855a8627e976d464d332887ad79a07ed2addffb8ea74363a7d479e440b61a30aff149a6f332355d8545781565ba05752b2c8bca4cc074f1b3bfb090b9a9c82676978e2341a797e1eadb318b358ce3fd1c7571088e18873efdf9aef90b432dac24e6ead6c50a67e6636eda36df5493476d50e6ff87608aafed5098defd00984302a94e83262518649e2ff634b1478d2417f61e75d2354436406530fe64af1686b2873f25ba225df96063b667b0f1086e2664fb28606b5f23789687a5df11f25df879c1dfd2c072fa498df8c69c40f66112b566eea012c247802ecafc5d8ed4d66ea064751fef7a7f7c680ce215f7d05842c6f1d2ba6ce20322722f34713281b45687a08f8ec3907effd17910ef03afa0b4297252d41076b9baf1a14e8ff9e8e9063f0764c5b0dc1ea19123ffe5710e2cc88422570ac11da5cb942eb391a0f6f592aeb01b7a378b5fbdebfd15c9795bff709db2b3264f856946b9b2f2043c1b9aef6d967b0389b2bf0b1af8b1d5c2404c30d01c0fa1bb431dd67c73ba67742f5ed34ffab6d4a50106105e3764015969407fca6177612c7047a0ad9e23ad6a0e159408bf87819eebf3fca1c4ecb4640b275d13dd80c8a797f716981a29b175c79b29b4d2386afdf86a4537d12302d0b56cc9abaf243fc847a7e14a618451015e6b0c0c4167f9133144bc5dd0509a92c86eadbd6eb307db8984725a21c433017b204dbf7909dc694bca475cbcd0ced60d3e58ead4f49fb09b53eb6f28b5eba1a6e0eacc90ddfb028ce86b71966598a2acf745d833368cafdfec8d73640cfbdd47d5c83a97b80ac66f62606f57da4392797e4dc5790bd2aa39e9fabc53288f5f8334451900215a9385c2ac6f31606ba4aaee38cf69151256fd5a9384ff4977e002f04d8a871f41d708d8534e81e9647ce95a8b5f0a378749a6c4c5d0fee10dc97fdfd80dedb31ef90e5b22d228d3a081671a8b05113d9008cde9fd9b9ac03fd210201e47faa29b309dfb65f0cee98e44bd34fc10a46998f5ade5caee06ce33ab13c806083ec559582cd5c7e78f12dbee2576611a82139d4d5971b9ed5c34ffa1198af5dcd328d565d4e9f828b1d2b54b6fa18548d7d9752b8cb460cef28bf2b13405b82acab7b512aae4d1e435c506e202c9a641bb40e0bd4a1d17267de3f46d791ba7ba4d5316071f4c549a5589f4dc259aacca1d4214ecd981d48fa3d90cd546dff5fe4507df731929bb73cd422c3ef0376dc77bd441c14d40c44dadb16a448db12d30243ed5fe65aefbb774e4ca760cdb847fd181d05f7cc47c81f2138a6b728bf94b7a747f029954a0b2e6b85a59c8e07d8ac113f2a4624514d5d43d0fcc1c5688218014c752c7c8f4f64d6082802e41003a47ac5dee4e6477e9ab366dada39074e6c7791e9a0bbe33f24208179cfb9382778f9fe1c99fdd83660b2c8cd9f3c97f10a203a2894146137eda10a90ad876aed36d9bc07d6ceb82024263487cd69956677142d76d95d1ec31e2055ca81dfdb1574f0a800cba9c2f436886c6554d1ec5f7b9a4542202066ae7870886bcdc16c9166d553eaf8b8196765e889b7ffc734a15d3e9ab50b710ee816062af1a03afbadae2e4b86ac70488e429b8e3d32feb040e9566e6deb9a8b25ab33664174bd3896076b0dea5eaf3126fb470c2025bd5061c27ec583fb1ed33d45c35b603d9b04172575d1ea8ec841103eb6617ed9e0e097dbc1ba788770ea446464fd1baba5515e146a27bc4bd5b4de44fb54095806bdb9749897366c6a1b2f9c31fa347083eef8f1e4ec2b56ec18f32e34fd1877cc391702aae98f024b2bfbc39bbade3f48ece905e420c70634ed1ae4f19e2b93af6be997608dc5e78c2ec40fbc0b7f5b1c2aa0ac11a38754350bff2f025a070602405e02ca852ace28273ae563464fbdbbe39581b46f1ad93bbe3c72c76b9a047d1f3ac3f32bb038983ba584903d40b1181bc21ff4915381517efd11d5323d32fcbca8592a807634fa8e8bea9209af6acc63cbf4f862420ebc0df304ea7a3dd22f38dd6b39cb7fdf24f8d67f9b95ce7ad08af135e4cd931c1867ce7ad691afcd3dfae967a26c037c2a7f7de4607a518250bd575520dece4c93b5c4207a0945f6bd7954a201ca0d163a902c2d90a3b5d6104dbbd1929d8f02b3323b51d5d7b15d2f18a59f38d415c1a0f8475fb4da99a77ea5e52842d42fb35399883e94987ca3a7cb05eb51594c44958351f1ed1aa110a3b210635d3f71ac2e0ac9787597e6b8626b96183efb444238752f20b17b29c03f29b85800e61f28a65f88edae31e68b55adedb5bcdd032e3a73acdd7c5819216e6a561480fb027ff1b860ccb9180aa9477e93d64c6b6ab19f159d1e66a0b31d0d113199012a4c1ff7eec41457f85e80562cde663a3a8262746b85638d5648ff3fc09eb2be23c438f88b5dbf08539596ae72e72fd09ad9052a017ed4a5c732eac9eba917b3291873c4b8c219739eac4f3290a7adc38dca68d8b960f886bb7d022f5380c0afec29bd47618c7439b1c9732672103a971698add6f177ffad36154d61473d1b712263de02b136fec032b47a871681a7e2ba5ba09e98fdec3baf4321f506df6f120da522f974c74d45f673a8ce5c27a8fb93abdbc75ea7fb72aa076aa75a5c7a046951315b2ba3641dcaf2f6fa562c62428fe96b53a12224a78c712f783eb2d2d583e3371c55579e7ca8ebc88d5801b6a146e28eaeb5c81dd8397327d4e72aa47ad3c0a0bc9f459f796ea7b65e6c13fb1f2cf9744632d3285ba6b51964ebad93d55414bd21b1de4dcf275ac51f7a8492de6f5c5c739e10eefc4905adb27091dcc0241b2a8328135306e2fa2ea67244d498295e120250a35422230879b3fd859f10069b8675cbbe4b72c48ead3b0cbfb98c2fcb4db51ee02809082b99fe18a7f4072a32b115a46b4d905c0453484aaedf87759f8d5e8096977811b40438de6ba286b106ef5563b978f681a6019a4aa8e13a2024e0b325a258f1fbcc84f6892eb9468a965f0d02af7dd2240737824dfa954f192bf229a28a573eb771709cdf7f6e3771433d04dbe0b7bc243018fa7e29042c22c879bb6e4644b81db88f7b9dbc5ff513f21099772d3eb4bef2d6926a0069a0be16f815ecbff61aa32fe6e017c514e23e549fd3cf1f825a41320ac652a16970d8834f31ce8f5ba5e949c92f758e058de0ee4d15d36aca0707f24d2b4547de472bd5bb3f204779f4ba000740d70b46fee4485600c664fa4d80a45fa59264bfda926910f2fb2f4ba1bac4ce6ed9bf7edc5067c4d813dee97c9f9fda0ce647788fe02f5db393791015c247cd3ef16262099fe8644620990a352461e794df8c2f2f501adea8b55b3f347484d5541b0a58cd63dd6c413f9adb09ba6ff3f606c4c6d0df386c5085015cb4e871697ec0686bb8b2f82ea35fa04b8af231f9871e8761289211e1d502c81b67ff45261fdaee3b12d144c1ee82bb8c3b2bc586eca246b7f2a1efba6e4173a0e9bc299a30efe504d3f1ef7224b850ddc00c9a293d0c7a07a4cca9a741f6f3c70ecb71ab48792476ec5410a0a4886c0b0390b1d621312c304b706f9c03def142037a2ec63556eac1b207cb925a84bfc0e89b705e7353d32a72f8588f88d4efc0a1029a084b52253914ee508bc1d048ff73fc7fe348f36c9ded39addb63e901db32824c514b9dc2089daa0bb386c6e780f30ff0ed3f83c5fa8b67b1eab4e975bb2d3d9d15e5197f9c35cad790aa6700cd04c321bfe214d4968799b0928a2268a4e434546d0b9dfbcbf103914d11bcd291b9b83bbab42d9fefe0574056ae3af7195c3ef669d7f3c00d132f8167448e7bbf9d0d00e070c7bb285b36b1f7e790daac8807afbb101b5c8c428900fcbd1ebf45c5f0f4ace82a84341efee31815af108f94327d3609bc7bb179e809ae8321adafeb3fe46c29717d5099b4cecb0eebcd2429bc202d74dd9022443e800814311ca501f651c13135bf8a80c900e07e1a7bda63178251763868b669c6982c5ea7564a02d40d615aecbb9612983d8159502cede8bcc5af58d7f8fa7edc86c3afcdb308e225cf7797927b093473664bd3cd40db3af41730c54bc9c4ded4bdb1b119e4c23cd19c42a749d9592f9fdac98bdab2a288c8918f99a193b1e7ef5e89a6680ce543830f605353168aab216044e18acde85300857aac1690a98fc9bc867648442c3dbe268b486422ef5d2d0e2a1da0ceaf3321e355fb7a20898b39a2f337816ce467f7fba6c2d4e12c6b7af55182bf7b732e375a736c51963de7162c8778b6fa9a81c52b0554901ea3448bc9deb04c3d15af3165034617ad8f21dd76bd4ec9780850ef420ccfba9583c333f8ef4a87d106622a9081b01739927c6f3b2499cef73ce7fe41bf5df0400c82126ed923526f6515737f55da7f62a8eb2238e20ac55c2f7e9a93e6e18507436aed7889a2a010b78311ec04ce81542e10ff05c0d0938e2977ab538a8498753cbd37634686a1d985c4d7d9e795cd82ed48802a9c9ad3d9269e08acd982063f81ea95cac173a7443e6790d45afe155bb335b7d4e70bc80ac1f744eec5fe72111b1040b47070eb03716adbd40ba5c80158ba34bdb8911e6dd37354e0c66ad011a7223ccc2d15a0255019bb650643bea0d32ffcc8070d5450342c69f10ea10c417795276cdbc16fcf57d9782f03f8159e31d3c6f20e6d2b0bda22b011d5cb023f09c6d3d55d4d2976010f00ab53272c46d70cc430b60d0acd96f657d678ac354b5890608850d3aa5e8b6f64344a7cd8a2b9f48bc1f1fbd1025aa4fadfa9c758d0fc5db9ed46ced7ea85eb9ec708c471a74c82ebf68cbabf4611add4d21e398d0cd5f710e083db4b6ef240f9fcc9c3ec4fde025564c2eedcebdb5ad23934d451639486860283edc6c0c1e263b705b07b00bd5d71587a8f26b0266436086bed7a1f8f269b02a8b54ca445"}], 0x23c}, 0x1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x4, &(0x7f0000000240)=[r2, r3, r4, r5]) 16:00:50 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) munlock(&(0x7f0000149000/0x1000)=nil, 0x1000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mlock(&(0x7f000017d000/0x1000)=nil, 0x1000) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) munmap(&(0x7f000014f000/0x3000)=nil, 0x3000) 16:00:50 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) pckbd_enable: command error 16:00:50 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000080)="debf4ba73e536e5a71", 0x9}, {&(0x7f0000000540)="6fd759ef191ad877aa168ef68a56a76a0e7b8b0e2efbd53bff820e49265379f6a007d3aaa06faed0cf7819333904a7bc4334a0c36c9554d43043c4f2d35f74fb07e9a6ae67483f12f26de3d8f0b170cac5cf061d54ad7740418bd9f4d609645c02e402c2e4961cb43573c97f649d70dfae6f624c167e93589b7e955d4e5f314c4b3558208b293a04a79f48b38bda188de840069245d21f4afc4efb7c3c2bf6d3baf2dd3dbdf396bdccca6f1167b2d14367a53ebbe412ec1d9627380d778ac8ad8236faa47a53909bf3e0a67a0ac927d923cf827b0d12bb0067ed00e58cf8277e32c699e38bab385d67b0cb43858caa234267a98b2c17624148e962fd759edba745ab7d096a59498515d95b29af227d0589914b5986d4e8e0dcf3c6e54e6da8dde3bf98ab449498d923e72de67b72d6542fa00bf69007a4f368b836d10179dbcafbb6cc27fada373967f37c76dde6c0d2b627e5ffb99ad87b49c7b0edbea76a9fe13a3ccc8c71064b2b550eb84d95a026332bde6b45bc06d5bd460608a2656f64a64f15876b889eb8339c0f0caf65c9ee0b2918affdb894e8eccdb9b6f665cd2f584ace5e5ded17af7dcca0c9e099da778ca1126e248e010745e4ef92a5f93a494fb1dcac07745b84ddba231c9cfc40faab7d8aa32eb319fa746e140213ef939e261ff4376ba3c889750ce22ef3aac959f0081fc63baaf60db0e66b744917fd91136ffdb2ef2ada81dbe12e3e63b6d90351dfadbf102c62dd1f0cef6832822744102c8af632ccd1a1120c59bf5a4e7930af9f169ecd5af46bf985b3be37a0cd9933f9d25d63f7be378b6dd4be9ec75d7d12bbc0aae74582758cd54eeecb74a42faa1016fe1a91118291d8be3b446611791b6d496bc761ac06cd3a9e340bc78c412d07d57edaf48cd64dd77a400c4922b3984713811dc05ccffcf78ee36c2361d1d7b2d880f83cca8755cfa5a968673093ff5e68230cd42d593a57c076d245f6dd5c8e64f6054143377b0e64532f15d9e8b9b2fef32a9bccf7037317727bcd488c2f039d15cd68b8c199bc21a0dd2c7c7cdf2db13a0a8aedc4d770881e59ea7e834ccd45ddbad268c3d720f8d3271b5b6536522be1c5dc4771a913eea5c82b635c3a4b832812a0c855bdc686fa31595b4a1493a79708eecc398f13f1e5b881ccacf74982a14906b85b1bc5c8384ae1c40f00dc84fe75c5380720ed6b4a5d7a6ea22890c52b0430ca974fe8fefd1049792ec0f5699dd30272ee7557bd0da9ec44f538b3198eff603bd0edfb2019a6e21cbbe138fe65867fe7f58e84a97bbae8141e69656f0d5c54f9c4c3796e6cc92cf517f8bcb1911bd0b8144e06bd6450d30612ce3c2bf494131f59ae490f0e0c736b29083bf9a9b30b16017d811606b99f798038ce3a6a7bc954ff93137fc6d844bb54b647b39bce6250a48e53731806aa5cd4c6ad8b0e2721396b90773a69b834610a255e3c696bbcd9ada7c6b29dcd6164ab1713fe32552061242bcd2f8ba109260fd9c4efb2db2b9a3dc3d2c99ae9c5f8826908ca123bd07742457141e58f81dbbcb4170fbe4c40146841873911504873d87ffd8f74284f4714e84f2cce00377ec082d54fd558660deaa33e50307f388d8a5a4aeb9c69a5a484fbce17175b231df3944f51e6e8f3cb3556a1b957ba747b4fb5b396615c44b6736263424842176527d92a105653deca869911673ae06e5c9f280ebbcb232d5349ec0d4201cb624c227f17a7f3554119ed934c7e1ad698b49931ddbad49d40e164d8f7c2234fdc5212c74b50572ad89850f722f6ece9391593068ec8abd899e9a67434fcdc7f363e5b332ed198e3557a74c251ee0cafae11be99895441abaff354bb0b1ae2b2a64a1d5e150629cd22186498423fab59ea95551377dabd1a94ec34f9e572a6c66541d7af1b43d59d28954eb3ce909acf0e05278af9f4ca90b403eb883a5a602cacaeaa2aaadf555070c1f027d7f5f5fa6494b80b05fd627621bccbb02a38828adb82a21d02e2f48a35de3397ecb3cf9827cf153c17f09beca14ee7fa1eda04397f837c2c39b20b27954cd661cdada0c2b1ba8db79e5614861d76196e980e7883599c1c9592ab8ece951bc8a1aa1aebee0f5785d598a5a653911207e8b46625fdf25395d22f434053853570e882737c0b63fabc783658acac249c5bc9668ec019df510e4fb820e37c90ae38ac32984daf85480c975e2365ab03af29bdd25ffa7f1bd819fa9333084cc1b070d6d211d4812c2682ec988081f22222ab78170918f0153e4c9dc612a81f6b397b886dfd7951223a08853b2a6bf6d69425c6ed3848ce31182a85c66360866a61abb23ad727c29157c5bd29dc3576b295ecbe576296fe20736d7dfbb7d98d105e7f9d79c42147825eecabe8151dc5017824a5d9d2435074e4832c4cd63cdb0109906e33302b4dad57027abcaeda5b6fa934268d9baed740713c630774ae7b94081a58bfc98eb011e3f667812e1533721a1697b8c1760f0c03ecd4277f8e9a1fc668a8a20c21997842084969919f850af897d32bcab593718bd4e7888cab8b77ab366c31a06e2e757e791c0b844310cfd99b45ee3463b0fca7c8233e5278a7c5f042763bed359234b409f7b467d0482e25886898f561b0d43feecd3df0ab598a7219cd6f04f35106a845da6572eb420912adaf84497caf8f7d6d3756d40dc0714b5676b4f9e8f6e0efb2b4da070e0f79bf1db6cd1d8ace0caeb5dbc352aa578e162d2ffd03bc81947586e557b8d26e7a45586510208b8789590d08eebdb2465a502bf33573a151559b6e7d201666f0dfec91cac8945cd7fb5781ad5912ff4b1c60d10c1b8395126bf97d42616aeacf3760b9449042546a33b301f94a75b84b11a6b2034b885a9ede213f04c4c26c2fe906c08783a745a01cf46f42fb75b835d1e15a6481cc8c674dff43733d9d13c902901acf7ba923c7ca92130bc89a52d92c987b4560da227308817d60c9e5a609b9ccd9f7dc60ea28e6c987383af4bb557d9f0e0adb1401c5aa91b72426ea9dd0f6e63b805b2f1dd2a214f8fdfa49ee7bf041bee048d2f902f79c15cc5abc7f106f9b0829d6af7903cefaea45e8e254d0bfea96f0c8a19eb6f58f9b4e5b4545cd7a398f453816f3d1c0e0134df800d83ea7f5cdc5628971adc291de483259b489da7f17182c7e42d26a802135e0819cd1528a9fcca2f057ee2fc015aa8a8e88b1e0091e296eb281b586d97678fa3bf7fb2db7fe3309b28ad6c8205ee90e673bbac3364b8bd58ed8ce82624d8cda019e6d387a74f4b7aef4f2f71f6e2bf1d6d127de0607e8ff2fa4cdd88a624ae7eb18a8d21ce9da980a5a35abc1f99439decec5f4432f3406d6e92e76f455a5df5780c5d022747c03fef9626aef13f1cada79c64e147339d591a872507f783fb1d275147b2c536d20c95d92501b3103813e59be558b87ad14ac83f5aac0c0541fd3644501b21143160c42adb8d8f19eadb82a83f648522fe52a5173f5e35dd83e069fd03f9307fe492b67f97905bb78bfe342e15055a4520fdf39012b2fc8351d401a26d431f6cc12147423c21c35fc3cef90169070406de92cbf639de49bd9fd35e616c80e381c2c2a33162b0cbfcd31cca97241861c0e53943a1330d6284ca7c0ae950bee2981ff77e02e6af1df6ea341f17d5ac9443d881485ef4a79ccc83df021ed87b012226b954210c655cdc4b5d1bb50088b60791cec748de8adba430af229e06ca6477abc6075c850b6f91a684c8669cb90a9f723499f1657d9310e66820f4ba7a878f50661f8f67193f2b5ddc59c78a596fbce16449128246427fa9dd4188656d0d0e788361f8b7728208939c5dd1d11dbaaeea4003428773f112c93690ea82204532d44e7effc04ad0883c2dbd795b67b14622d67fe090d7103b6c1ad5e33230f35ed2508e2319e41fc23f29d518ac1dc5acc7b8c17431dac621ddf91bf50002760090e88e3b4f33833f71f420260505753713220fcf4f73e59b7ce0a0a50680e4b7f98c542fca50f1f5ba65b498815230755ff42494bae8b26c0ef3f124407f996e72ee002b4b05f245657c6a202f7a5da81d5ed4bc8e93ccec7ffadcce90707be692ca7c33dad4796c8ab46adec16b7311c09942ff72a9d42d31b06b9bfe3408561a6173b9736c60522e537aaee51af907825aa2fd081d4dedaa1f56e6e948e7194d870793de91ef960d86b9a0cc98604d7be72659580cccd00e0b98aad408657adec9e639e178a30db060d2f5dbc963e28bfec5a407b7dedba5638f053c209e8342c8bf94e253f7585f51b6cb3bfaabd4999a8fe8df15e951cf656e2533dd22071d8bd3acf1b0f4a0fd60a14b5985256463460fbd997501171febe1341f457559d9d991976fab2b7199b11ec5aa50d615a5ed1c76e2c6e443c9cc0811eba0bef196974650b68e48863af8056a3b448677f14ed449f994c39218b3ddc6a102fc106ab080376d5a9090093a81f0d6f231512fe67baf313d6943e8959dbb8db3f393094eac299e9090ce5140d841389287d0e752b078610028e42130625329f63d1fc0d67baf5264e9893ab5c4677faf5088d814dfe62eaa4610353014b06b21001c038333ab64b79e7354c6723563ee97e7bf78bb5ba784999975e1658d705348b448ab7e2ccd46e32ca7ff2b195e9bed8fe79beb31eb24c39135a0da1c2848f924580b83475b511e7cfe1d374f32fe7c0c5710de6b20f2d3bde78e4b237b9eb809a2e245c00869fd4d44dd554c9bc08ba83049ba327e8fe6978c7f9440f69dbfa8763410265af299137d9ee4b42fa14d86aa581b782b7ca0167f46ed056ca15527507f7a137d8cd4358648d9e2dc263a1f427a8fdfbb52f60d80b9ef9871cbba3aed74063600232323a99d2e2f1dce2943872dd3671250fcafb2526518c0d1f0facee78e0b8e53559e509b5091cd879e4a7e95830a331f515974078464d7eb85f3535448aaca9816d0d4900ed61bee42d0a55672b64538e4c023c06270696c34a24933222eb817d6b7ece0804a98696adb0eeb98863a1b348d4c0ee6145235a52b16ff2fb9d3cacad117ff5196a48886751b7e64db4428312c8896c80b4798695ad63d5acfd3c400842eba8416ecdf8143f868864d87d735a2a0d3d2817d3a53de70efdeac8665d835e9433ad03ba2624933062cef3c34445888ebb4188151b85b128e051d39202d9d871082369a9205c86d503d03888ea3e421677cf928517013f8d401ef7ae6c48fce9f7f99e947e1501809fae90cf476ecefb1bf09cfdcbfbfeacd8e99e55ad72797c7bc906d4749e239932177a041e56e523e51f194c9a8090b0edcf064d3bf5a9406086b57193cb5d9cef389d823dbff66625b9c8a1f815c1f51800146e5f736010c019b02f13d1c0509ab933ee0fc07f85f33aa40c5892ba18a8aeaeb23947f43106655b3b2ce8d3ff6d54e5419eaf0012cafccc7b49499f85f29c992d29b85f30acc2bf9ef7028c3918902446d6d76658447f47a3593d9ef769553947b03dd91dbed212d5aca4b6a5c11c9d159f70de6c35f531934c6ca44b64d78305ab14275b02ae706fd6e0f7be0e926000cde052bd2340dd552aba8aaa320357d85cbe8c176b418c9b409a05da306806f617e410f62d0762798e06794382045db9607e47bc465eebb1d535a17f645ba168571567e74dd2941c27eaa61b3a69f0474876bb73c113e17ded8ea738ade88436ae13004739e8a3701442a29dff503acfb57858c8491795ab3530889e2b892624385b9987624c27cf3fc0bf3831539f6847f4", 0x1000}, {&(0x7f00000000c0)="0f121df1ff7c13484ce0a4c7d1876d7754e3149a611d188919fe66aeabf901002cbbb0a8549e06b056f0277a2cf46557b35882e91c95bf5c0311a2b254a56f5ded05de50092b577fcdf6ec8f84fec87f04f66d275e13a9a15e5849c2b0f0d386a03ebafb9e248b9919190618739e93dcb728f7048343cd6a0ccfa1090fccfaff920ed6696a41120f0b81cb3287cb", 0x8e}, {&(0x7f0000000180)="1431d827a902c5f9ce6379767843a331c1899e2236dc1176c8a2ffe80c02fece730637875e82d037eda3423086700bb67bb478adbfa9ec73f1da868a8d32425498f97e2c1be856a596f07faafdf840d87c228616c2424c8f1f813d847373b9e51461a734dd6088cadfd397b2d7145168219c6d6359f250ac57bebf2c18af54a85cac", 0x82}], 0x4) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) 16:00:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x30, 0x1, 0x8001, 0x1}, {{r0}, 0xfffffffffffffffc, 0x4, 0x3, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x1f, 0xfc}, {{r0}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x20, 0x2}, {{r0}, 0xffffffffffffffff, 0xa0, 0x8, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0xc0, 0x80000004, 0x2, 0x200}], 0xfd4c, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x80, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x2, 0x6}, {{r0}, 0xfffffffffffffffe, 0xa2, 0x0, 0x97, 0x2}, {{r0}, 0x0, 0x10, 0x0, 0x1000, 0x8}], 0x7cf6, &(0x7f00000001c0)={0x7, 0x5}) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) faccessat(r0, &(0x7f0000000200)='./bus\x00', 0x80, 0x0) 16:00:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file2\x00') fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file2\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x100000000, 0x8, &(0x7f00000002c0)="9b35e92377e20f374cc610f6c21fcf277706e8ea0ba9406973bf301c9a832d1c0f4f93dccc6fdd6192ae070e96dbac040b26995e11ea2cc8dc88ae1a092207c6bdaa65bf5f6b4f0bba085bdb99a971d5251f58809f629f79cb4fac36cdd89d491309629de0c929007eaec5ae31c4658748ef3c2081d2c30930022eaf31e84ae123bc0013b702b980cbb0e8cd830923b05df7b925cd34335cbdee5db2", 0x9c) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) 16:00:50 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) open(&(0x7f0000000000)='./file0\x00', 0x880, 0xa8) connect$inet6(r2, &(0x7f0000000140), 0xc) 16:00:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x1, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x3, 0xffffffff00000001, 0x7ff7fffc, "737718730100"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981", 0x1c) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x40, 0x7, 0x24}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x7, 0x4}], 0x8000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x8, 0x1, 0x81}], 0x8, &(0x7f0000000100)={0x80000000, 0x8a}) 16:00:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) rmdir(&(0x7f0000000480)='./file0\x00') write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) recvmsg(r2, &(0x7f0000000440)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000280)=""/164, 0xa4}], 0x1, &(0x7f0000000380)=""/154, 0x9a}, 0x2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0xfffffffffffffffe, 0xffffffffffffff0d, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x6, 0x4}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xfffffffffffffc01) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "2c676743ce3b71e122c622fbe01a93a55f8e7a30"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:50 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x4c) bind(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(0xffffffffffffffff, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") flock(r0, 0x400000000b) read(r0, &(0x7f0000000040)=""/32, 0x20) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000003c0)={0x1, 0x800, {[0x1000, 0x8, 0x100, 0x7ff, 0xf80000000000000, 0x8, 0x3, 0x4, 0x1ff, 0xb1, 0x3, 0x9, 0x1f, 0x9, 0x7fff, 0x10001, 0x0, 0x8], [0x2, 0x80000000, 0x5, 0x7, 0x9, 0x8, 0x7ff, 0x7fff, 0x8, 0x9], [0x8, 0xfffffffffffffff9, 0x7ff, 0x6, 0x8, 0x11f, 0x12c6], [0x3, 0x9, 0x4, 0x80000001, 0x80000000], [{0x3, 0x3ff, 0x2, 0x3f}, {0x9, 0x1, 0x200, 0x7}, {0xffffffff, 0x800, 0x3f, 0x100000001}, {0x4, 0x100000001, 0x7fff, 0x1}, {0xfff, 0x6, 0x6, 0x3}, {0x5, 0x8, 0x8, 0x2}, {0x6, 0x3, 0x7fff, 0x6}, {0xfff, 0xff, 0x400000000000, 0x2}], {0x3, 0x1, 0x5, 0x2}, {0x3, 0x800}}}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000280)={0x3, [{0x3, 0x9}, {0x3, 0xff}, {0x2, 0x8}, {0x3, 0x3ff}, {0x1}, {0x2, 0xfffffffffffffffa}, {0x3, 0x7ff}, {0x2, 0x6}, {0x0, 0xa41f}, {0x3, 0x3}, {0x3, 0x7}, {0x3}, {0x1, 0x401}, {0x1, 0x7}, {0x1, 0x2}, {0x2, 0x2}, {0x2, 0x9}, {0x3, 0xf92}, {0x1, 0x8001}, {0x3, 0x81}, {0x2, 0x1}, {0x3, 0x100000001}, {0x3, 0x9}, {0x3, 0x9}, {0x3, 0x4}, {0x3, 0x80000001}, {0x3, 0x4}, {0x2, 0x7ff}, {0x3, 0x800}, {0x2, 0x2}, {0x3, 0x101}, {0x3, 0x100000001}]}) 16:00:51 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r1, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x1ff, 0x100000000, 0x4, "fecdb6157a7d6a36f66a6ea496e27ff9bb6b0094", 0x4, 0x44a}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x109, 0x0) fcntl$getown(r2, 0x5) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:51 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x6, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 16:00:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x600, 0x100) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x1) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000000c0)="84") 16:00:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x0, 0x8, 0x1, 0x5}]}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) ioctl$TIOCSDTR(r1, 0x20007479) pwrite(r1, &(0x7f0000000100)="f4b72fe37fee449d09106c83ef33b5096cb41becfbcdb61e8b39bfc56a58e93d9c2b901baebbc24e711aec31b4d4fd05a5ebe2c2b8ebf3b9839e9866239d214c9697e1fe292d37a3b679aebc7454efac4164a94e610d5dd14e62aaf3553d0bfcaef28ed7058e74376b1595be97e375c92ede814e5200a8b85caeaeed3c6eb815750003ba66", 0x85, 0x0, 0x1f) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0xd9e8, 0x7ff, 0x6, 0x4}, {0x0, 0x8, 0x4, 0xfffffffffffffff8}]}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000240)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x4c0, 0x0) readv(r0, &(0x7f00000012c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}], 0x1) munlockall() flock(r2, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000001300)=0x83b) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001340)=0x8c8) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000001380)=0x3ff) pipe(&(0x7f00000013c0)) write(r2, &(0x7f0000001400)="c6b071d946cfe038730f5bb73e0d0d70309eddde4994614c28581ce2c489579cbd83031032722cf85fa265490b50eae4fa5491fce774ffef31ba2b0a6be5fce9e7df24008b2d91e2d4433e16de70f62e83dee95a7efeb64f0c11b6f4975338a62121b748b0fe822f2a84c6a4937804b83ab45f2f6fdd3475f9c819bfdaafdbdb350312a8dea7f6a43900dc6fdb87808ba5746e9a653c67305ca7dae9e52dd80555ccce4525c82b4c", 0xa8) ioctl$BIOCFLUSH(r1, 0x20004268) r3 = getuid() seteuid(r3) sendto(r0, &(0x7f00000014c0)="2419b01a8aa14167166c8f245e95214ae1abb1093768ec18aee7b2cae062880382a6122187592d56fcc12fb72293df35bab8c9d7c2fdf5620cb9cac728e5f98f1ae26718e6ffcc58e32e3b1ae72a28ad0eed8564a8a4dabb297862fcab6470022dc6a75d8f03d2d50b9806ea258541183eef4103a6e1d9991b1a94b57c72e352c3feadb32b1c9a9632f288683ad9b6aee33a4f64eb2e84e9346c0f", 0x9b, 0x400, &(0x7f0000001580)=@in6={0x18, 0x1, 0x1, 0x9}, 0xc) writev(r0, &(0x7f0000001600)=[{&(0x7f00000015c0)="f4", 0x1}], 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001680)={0x3, &(0x7f0000001640)=[{0x8, 0x1ff, 0x100000001, 0x1ff}, {0x8000, 0x100, 0x10001, 0x200}, {0x80000000, 0x401, 0x0, 0x80000000}]}) getsockopt(r0, 0x2, 0x0, &(0x7f00000016c0)=""/4096, &(0x7f00000026c0)=0x1000) pipe(&(0x7f0000002700)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002740)='/dev/wskbd\x00', 0x410, 0x0) getsockname(r0, &(0x7f0000002780)=@un=@file={0x0, ""/108}, &(0x7f0000002800)=0x6e) getdents(r2, &(0x7f0000002840)=""/35, 0x23) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000028c0)={&(0x7f0000002880)='./file0\x00', r0, 0x1}) 16:00:51 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x7ff) open$dir(&(0x7f00000018c0)='./bus/../file0\x00', 0x0, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = dup2(0xffffffffffffffff, r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r3 = openat(r2, &(0x7f0000000040)='./bus\x00', 0xfffffffffffffffe, 0x2a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) sendmsg(r1, &(0x7f0000001880)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000001c0)="e9869ebdda5d37ef24a3e6c970d083", 0xf}, {&(0x7f0000000200)="608658f89611db51d4dbe531162061a07d0cf4516abf8f3c731ddb27ac5a976f4b83a9e27c3e02a2ad5e9bcd695828cee313140a5bbdfa67dac289f52fa3984056dd4c5d17b916b63699bed472196aae36abb1e53302b04be99d2eb2bb7b66d6b453c867864001b57d1ad81e671a4256690978a6a73f2f707d1487e9be59edee8493348a6310156f23b08eb9a6cde0e834f91fddc6fb30386b92bf43f55f9a6783c1371ce8bd154b0d5dfc3b601285895095861cf2e4c6cadeb9d705e19775b3528f471d8acc8cff921fb559f0d39b574f67b1a15246dbb1b6f04d4df6a2c73cf4829bbb7bbd0af2733e6af8adc5aadd321ec1885f058f", 0xf7}, {&(0x7f0000000300)="758b582d78468980d74c47e0afed4b3859040858231dbd5963ee8928254060cd694d97822c649f4ac309cbe729c532dd8c80bd8eda912ab6843d3d4c6ef8dca86ff7daf4f8378b010d75dee54454a6a64bd4a86105a073c8021fda8915946685fad761ee07e3e309f6873c00ab567b3e2ac31fc17772efd623ec9b213a91b5b69cdc8d15367c0530980ba45fa10e263078d9f212720c7c6c9b3d8ab149801e784c424772880299512ce307449faea50929ecd787b72d02f9191941337e20d7e35b09f678f4495528cbd080dee8318552", 0xd0}, {&(0x7f0000000400)="2c40a74ddefc11758fe7ef72d19ac08cf6da3a4788b756a37ab08519f5f37f5465013bbaec7add0ce43de9e279c8558a0fd5f4b033d8e3a098a3297cc30189b65778e44a63851ed21428f3cdedc2ffc4a5968564a23e9d7339255a8b410cf871ee1c90778cf3fe92594c2ff816979d1819344215e8e6617439f10c067164f006c37b97f5", 0x84}], 0x4, &(0x7f0000000500)=ANY=[@ANYBLOB="1010000000000000ffff0000060000006f4bb711f7c28e85f0d75a6046cc3c1e745665d71db730c3f699b89f2a9ec4e8ef51830635b5e41a8f1a3af4c99fc67cd1af25a87c8b53c9e9c9c9b3f7a0687f19dd4dbf5bb221bfae4b3660e6b790884cd3bce4673d5d6b81cb60a05a42e8fc3baf02c32338cf5d53cecf720faf4f65450c3bce1a721ac53a82695f218bfe0a9f018b408d6cdf0f3367667d52d4b21b17d838e8dfeecc84fcf109639a212f4a47deb52968109826893650cbc7676281e253c9e3212c0bca74918110eb5f13bb128346b3d260fde6ec154391e44eebdb4ad88f039a392b101212486ebc9c4cbf6d620e4563c2f66760d771466604de31dc7cfcbd1d7f090518cdb2a62514f0d463771b7f27625816bf8bbb4ac256f63bb7d9994e9324272dcfb3e125476f926ffc00d62266f7495b7a7ad7f5ec9996a1905e485dfb2eed6f1b9d8f19da0ef36d221c84cd09822cc791ece8a33c0c34ce0514b5aead639505c8a4d27360910e0cc67797dca6dfb04d41a4b8fcc195d49eb2d78c8fd85ab5d48eebda73d2b1be7596bee62ee08d7f9731d6bff3116a0b1d82eb43d3b3156f7860604b6dc1f182582541c40f6f961ccf7d160b4a961942062ea3e8aba15c59ee4e5406d1aaaf98e7d4f2154d0f62d358a970a3f79fd34e868cad43d3aaad9a446ea46be70b94d404d13d58e3699c75e5fd8def5552fa862e3936b8995438b7a69b39bb11de0a2d5af5de05b314956453699eec85ba4e08bec22676df24bde7bcb8fe282e84e7b0817dc4d10b3cb0b49ebac3b2737f939f8a85949def3c9b3a5f4461dc4b2fdea59d12f54f4f2177c5e2d57ae2f31c6239128499ecc40963e853935286195917f6a41abc25ad713ce886dc2304183f9daf82622c4eb594d7a2a6e7fa44e39a867dc4f035dec145bd7544eec9dfa412982d8f25bc6663b934566960fa8ab79479ea25fbd0ab9f85d5d51dc397c031255279cf2ce1252b4dcd029d9bdeb6668d7f157db630660be430baacbc1dc71681fa15ddf40fc030c02a270eda12d0c4829edded8718eed03f89bcceacd421bdbbbeb0ecdd092637d2362072d706f08a768145ce0cee5f20a9ed5e40ddeb058378418b10aebec227e01f5fd8e5eaaed7e4ce0a1a4109da493f21a3d4d2fc900d7d6fc3fb5a0cc76c4567c1c7b103316f10cb530dec94d900b132039a37b5a7434f0e0f82190fb26cce2a7cdeaf882008080d379d89a01813266179a7de4e9c486f4f53ae7db40ab9d19869b839be484c88d20cac82394fb5addd321d21beef307c31270e233993d9ef322c90e27de2b9b206064facaa8a70e5e5fbe856499ec7c4c948ef39b07e59031bdb9dc2960a21c3335e4046c3becb0bfe1a444153db78fb621dc85542c03f6699444897979199c73f6fac9cdb3ea1bd3fc258e59a05e22f8dbc60d9caeba2e6af021c2ef841e3ae3e16d52da11995cdee069e88e25187a4b9887371f59a007d03dbad95e4bcaf3311295f03c40cd189b378084988e14dab335496c884dc84f6da6611783de49ba151739439b2f03109ba4dbe55a158836997fa8d44a42e2e3969d99ed3f2c7864d7d6904601fc3c702327ee57c9b0ddb5710ccf9c400803dd10e1e32a6077c212f20d0d0724fc047698637247bec31c8e0285c924020298b50e73d767ffd091e0e22ce3a037288b450b515020bc571ff1cec188be8986e93d3cd398e3adc62f7dfbb6e63ab5e5ef095eca1b8c0c7ae4abe72b5c16c957852a2aea5023e863675fe79260dfd330406fcdcde3311773ba432f5cf9568023ef8d514a922536f519a5b1ab2b731856a7078bbcdc6b3ef296635280d42b752cd6762d08ba17d3e49df06ba363ea4d7007e7138af98cb5dfa3ea949ee1d6fc4f4ccfcb0c2531a1a4d63eb8920dbafb6541b0db2a813e699fba05a523d509e5fe9c267292c24c4462bcf04af66077ca3c5d81b98aab68ad87640c8d88d17c22346a3e7610b64d02b73f2a9612b0d039e4ac05e74e2f02f3614fa90f31c2adc39bc05ae2a4ee827ad5b4294343549271921dabd5381742c2740592c1ea4e74ab6df56dfcd94c58a2bcd790d548aa22b01ac94f54d7518ddd724d2473269ec17b6182f89ffa5db760913371dcb1e38fbbc4a262fd5cbc6c02db6b2a626874947910df338296dc0b0f431eeaa38457b3ff27224ddd0fcff6cf1371663a409ec68afde6e8b53598f5cbe10ec9a94685406751ed8657d14cdf458b6444124828b8165176718b580472f5cf7c27d19f58bf9ad65b20cbe09a7ee20fc7df1a7e9faa59a583acb10ced70b287daade70286bf2b7f5b7b16ec8b50616cdd0888d23d7fc16a442dcf6453f9a4788a951f13890dccef4d057606a55edb1781e25fdf8f492df22409ac5865b2e13d2b64b048855ddcc6bc5c0fbe9a3898030c5da8ec179ee55475b4496f25567f3ad8dd6952205070d7de1895eb310619706258ad94e4ea3ab3e7da314801b1f5af854f31802db3bd8fd81b6c02321c7a7d2f45f795e5e5924479a0d6c4b4ac4ca4cc5d574608abccf455da94e2b788621f34edac3c32e14ad8646f2175f36dbcfe916d1d208b54bc6a0735a2d0b1a560b09cf5f5055d5e97fc8c1860b7f52542bceb5bd68327fbf856b1343f6e892bf6b0029b84caf5e8d37a53bc6b5e15c1740ba5897a35f1a7f100bd0f698d682c6348eb2d2ecb3dfbdc01f57873d0f46f34ff5d38abfcbc7affd95157b8b8f109d958532f2400fa854d09bf18119b385703b1464a846d8a7aae7fa30f242d86cf529b42c09895426b4c68fd3efed1faee9b450357440963d1db32e63f3ee4d7c2edd33756664ade5284db0654295c3833bd589b086b6e751eced6b9df18605af51345488470f43df15f7ddacac04a84bce23ea662995c385787bff05ee8ee17771052479e3795caa419b26252b3d13b6a3549b00a36466ef2fc1427b93672f3d0dffa131483abe1f6b63f62972000881246a42269b7e88519133a5f79652d240800ade74db45b27911cc78a43cb1b79986f159ab62fdc8ee50005b830cc2b44d4e4e561efda190c7ca5d7e97244f283341d62129463b40ba55dc9985d59c0b049faa9437f70c4a4c2dc665adcbfbd3be6c9458034ce8cb0856ba83a7af8ac0a2a66cb8050c92407e420322c640c11ae39472d3929d31f447dea97e4041b8a226c4b684d8c297179254c1f60a5a392de7c4b78685679ff58ab41d1e07c5adeab034b4f4aead7eaa79300e2d056278e133c323eba08dcf6420ab80bd9da795a731cbffe9c4f5ea0eb1dbbfd6439ce0e4486b1f92fa0f057f63b8bf7caf84de4e754eaa7926daf1b2099a6d3ee58f13834f97065494494a15faf869e5ace99621d029f65fa2a0f9dde275d9ceb264e19d960acdcfb3e93cd06e48572a22f268293dbb7a3f346e262bdd9cd6464d9b6cf8901c386427f10556db8e6bd1d9c42f6a7e3e4aa681799c1029391e9d1f9055ee5f2f6d60529f298c09d198d9a9a4b48e932a6dbe104ffb46583ffbf5495d91e6d7e261c450a96badc08e4dd4185e1744e0182324a67f5111b207fe01067d50fe9676ba8a0f978e5fc690e9d77196e949cb7d49e979c57648495a500f9f2178335aeb49189cf5862655602b3f20483ae5d65d7750f429e1f619e73a53ac8ac74490e61b345d048c282c650923ca31e95d12259e95f95fbdeba8b16824bf454762894ad75bffddc1439ff7050a306b94c3d483ec8f9ba48c292af1d51592b092e1f0f3135d8837637e555d74debc4145590f9b2f46b32d46e611096e7c555f061ecd91577be299d4155b9ede52dab5caa90690be69ad61af25c23e859443d9ccb08ee9817041ff02eda25dde16337262956f690de23b9751a29dd54a3d165a5b4d14848318200e18e997599b7f020b12de3526397fc2f13a33771e0de4f868874a85b7394d6be1c00b678ea083d7a288549d400af1811be2da8d8df597a36d6aa8b65fd54c3661907e9e04def7be29e11bd9c7a44f242e3504685882f180e2621d7a49310aed251e29d5c3657b95642ded08476bf4f7f51c1f7cee5b147d035fd121c9ac23fd995447a0c5d070e96d30f7963e3e86087e873b74ae240b6da84dc887f86e8c1c6b08acd5abaf73bd2858c4adefdcd8537346155a1534b87a9d258dc42f2e2956b9acaa9ed0861e0034ad7c6c770b7d55d44cdeafc9dcc4e1ed3819410de453b2f777a91d2b24317ed9fa9cd9844923103bdce5637b2b917a1510f9a03c39c1cb7767c0ebf4006c307f8399088ec3b8874639f5856e9fe91a6e04a2fb6e8a6071c74815c2e3efe6a828d20689d05dbac608f2ea44852bc0142c91e7840aa05c90aba7ecac25679e3c57fbfdd2241de59c31a7e9be9afa27554f10b9fd3a8cf4f990dbf593b52d9b50972643369d6ed88a3e36d030d3c56cf8e662c364c2d17a8c8555e3af66c5cdaa664c2a4e6bb325e973e19ea2f0d46f9162a08ae3e057da7b8ea4dc9b9fed4554a78d2425fe4862b6fe62229310ff5bfe846ce9aac9243adddf9b727a6438fee964fa38b363c4288913a4545b07f54563479637c644d30a5a1717ebd5b5d40d3076b10d9d2e9c80f73f21a29bf241b6e211bbea90ede2d15a74ba3142d85ae8d3c06f1f94cf83ecee125e79c95a7155cc369e502b5f09a6515b5c959464c07a9fe5180b33b9d737c220ec0b54477832c075d860ef0a409fbac9f69447239b5f3377c2015192eddcf4e24e45c1f7637df897a50f81563c3ef3b51b3f435a1afc33672e46df36ba4ee633c45314a1992503d8e2acfa6fead9b94a499d5ed1569c0f803a00036eb453966e60e271a4fe683a140e038a23b8e98679f280a280e79399737d795287307c09b1930d351e916d27b7c5076d57093687d52737e6f98b94bf2b72743016be1b30f9fe1860d678b50149351c025f87c1c1dd5b441a2b78deb2933f2d7505cbdb89e2528b99fac041b57e3e38060bbbb8ec00ebf74d4a66fede3bd569da6dc53545a08a14467790d585f84e334ec3f9d9a59abcfd495078728979b30bc836dd5f7a9e3a0b5e7129a268d7fe5918180d8a2f3aca09377879f70cbb12b2e5382d51da96ae591073b515744370633d8b53b8545ba23a3ac26493fd7c31ae9e450ec3852daba1ade244346b370a29b46a972b152e4986360388424ed6de6b7c582ab1e2ab348e228a916ac9a168bf0ba4cb44ff3d5a0d08d8433ac03612e127a709551b2e63b11a9da73de3a92d7bb3de7c290ce4a727c262b9e2054efafca5db2f9374bea5580aab66837a22eed63702904aa186ddad7e26a4231c4e738488b5847035a37bfd34ee9b0941521e230dccdf476a2dbfee2b864014e943a264374e6e72b74e227f074da664824a248032fea7a215e11304787f757a398031019713eb82ed4aee18043e95dcba20b0794f9b413876928910c0337e591819e59b88b49804c951dc65fc782e5c08c8a6a3a0c70a88c694c8f0316a5b88d6e3620533c07841cbb2d46c94ab1730c99bcc5c0ea8ec601fe1c33f066d5de31983433de38ba25a4b02399dcdae3648b82636ce76bdf8e47ad8407cb2bde9c4e28ba2ba51f881bf274d831c056b563cd26546943764e5fd0b366da60b349adba411ef0db26d2d625dd037bbc85c88bdbae8fbf56b90b5e8debe5c042961487504b523f245eb5526b902684e527c8fdf382b52fda7419f0bea28231e7e1c82347dbecc71aa3e49e8f9fd3af40cbdf468ccaf4b10bb4084f647de86097993e26690f5bf5596f01ad89c13f973dbf03577c36f9d33611ed5ad60488f08433000000000000000010000000900000077ca1ac91e230a817433d75652eba7436d8505b5482ab063760d97000000000060000000000000000100000004000000a80f68c23fe1812517b1c82c9a1edc87af1ebc0d1da1aa7ca69593eb0866ff59ec21b12f0fc5bb18dd5b56f016d194150c701647a54204cad91b07a40ed27b283250ef67d35e0752efdf45a4b1d51bcaf000000000000000010000008100000046276b2ab6d81a8950690512ae3ba4774a984391a6566ebe509fd6939953774e96429894124c7e8fbacb11166d752e97113055641310712696b74f154a0d7aa5b196ba3a4dd93ebb265965deab3a7f4f276855cda025fd57c6a0fab7c6abf1ebead4f9b4ec3690b4df165c887fccf657273abb5e7ac1789a7f1451c537f325e9e68e0a50db45c4f7df865e9b8f1d5bf35e63e1f8dab74aaa4a965e777aba893a15b524d42835507756c8f957bc5d637eb80811313c55218edd3c7962b226aec4b3af8768cb9fb45d52e9d7c15bf6f630d4247ef98869ad542f0000000000000008010000000000000100000009000000df23707b09e945a3ae0baa6e79e3122cd567431964bb4bf0aa416a5722a0bee67c87f0361c69f69bc8ee8560218dc6a7474cedf6de88e634838956ec1e3019a4e345ca44241df49957fdca67ca34467bbd71d58ffe3c787fad9db827c62719d158a2e83015dd7cd289b45bde44de8baea1f1a8f4e5735601fe77ceb8edec7d89c526055ced5ae0845be2b2bc1781a1d3b2b710f160f1fc551b12ac7211e1ad4ef4bec7c814f5295f4c7d17359b6789f2783374fac4e07a13041d6700c8993c475cdf33cfc4079eb3620dc28a76cabf0bfc035a31aee359bc58ef1611f4549890a5252ab03012c354ffe8ffe688cc99600fcff8d3e3000000b00000000000000000000000001000003e4817ac742fc963607e308c5ba87e74fa956c9a2b6c5f523b8c3c2a7edfe06255250f538126fb2d71cf591b1f4f3adcc204370ff22987984545951af30d952ca6a0390fa70d97abef9b66b1420f46eb38f9523b5a6cc3379d22d7e66e6e4318f7e5a3267e6610d786008c986d6bd8eeec222aa60f80dcd08a8cc840b88b06f6d858cac37d35dd5b14acb272303784c01a6c7d731b3ef9b618f436290aae0000"], 0x1348}, 0x8) 16:00:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:00:51 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000033000000000000000000000002000000"], 0x38}, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x20c0, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 16:00:52 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6e, 0x0, 0x0) flock(r0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x61}, {0xc}, {0x40006}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 16:00:52 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1000000000002020, 0x800000016d2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="9619ff6256bfc527dada39bac7705da24823cabc12813459aaf7e9a0a936e8f293927b31e15f62758f24f607dfd3fec1458da3eb6c45135e59a03c8b4bc73114262f0ae664d696bf8a914fcbc23105260ea9745b24a0107143479051c9809a187f3bff08e1ca56bb19f057af392b525576dd58460f051ba4be10ece9ce7e324d42c64ea84b646a60e4", 0x89}], 0x1) 16:00:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800000000001ff, 0x0, 0x0) 16:00:52 executing program 1: readlink(&(0x7f0000000080)='./file0\x00', 0x0, 0x2c5) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x2400000, 0x7f, 0x1, 0xffffffff, 0x7, 0xe1cd, 0x2, 0x3, 0x606b0f92, 0x100000001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x87}, {0x6}]}) syz_emit_ethernet(0xfffffe38, &(0x7f00000002c0)="b612f72a9b9f5e30044d4791d5f495ed003f3a9c62c280b3b77b909168552b726bdc50bf786b81c44461da12f9917a3502703a2a453ef01f73c7c5328cc350ca969dc1bfe837da46bae801f08ed1fd20b10e576d6cd3d241cffba99db6f24ded21b063548830d4e8e25e138a9488b3c4c4d094351ee5ab9661f975b30a0738d04b03af4c97a2ff2b0b9ab9730c41afb00ba08b55abeb64b49ee6843a8c163f9f22c129632695e102b443b4a0f685bb34cf8c6ca5e07aeee3c4ae") 16:00:52 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() writev(r0, &(0x7f0000001280)=[{&(0x7f0000000040)="7066fa9f36d4baf1260ceb3856bf6845d3cd79c6b81958f28b060f037b1ce5d0351734516fd1db9adce2e216c9f14bcdee16698312b5e7fa9874107293326c778d5960d3d725e5d99d45d6bcf69deab703b11bd169c9e8c46af57228359d64af84867c5aa6a25478a06b3d8d48c009ddf442c68d17bd42ac43a5b4625e8f0b7ed479340d913d61861ce6df6d306922b19df366705c3ddb7f152e39f63ebb1dab7440a600bb7b449fc884f24bfd7f720f30a9e2f03e8f8e812eddf7c88a720b77fe73081459adec4b70969d60ea532a", 0xcf}, {&(0x7f0000000140)="abd9ee7cd6f5b6e30f5afc4a1bdce1e836146258200b0e544774738bc8ca6ea16820674e64d469ddd0216b39bd1db9db11e18ccf414764f23c07c2f5112e5b765dd2f8009837270467ffe50932987c578e9333358d733084bd27f8b146ef7efa509c1773", 0x64}, {&(0x7f00000001c0)="99f14e9e50cc55f001191c8be0eed7a445ed84091ec447c38b9d8c99e4d89bc3d725c76b4e843aa605442fcd6dfa0e4f128edd51ee51da10233e3c43e08d39069b22826604cd72f98497b4acfe618d5d6abbce993ab5dbed2f1ee5f9a6f92d49d4c016571fd39785117cfc895ca0313fdb5614d07875e51cd2e3ef2385385621fddd9d43e7201c45189b7682bac06fe0915287ec817aeb4bfc354da2fd99589083f5f70126df75a82878d108f9623acc4ca399eb4c", 0xb5}, {&(0x7f0000000280)="e60e45bdd7b345ac1ec68abc04dc914b08bae85b6656469ec098e912c3e8f6480b3088bee516514d7f97fb17aedfdfad8dc3a09946a9e39b91644c697fdad4e357c09479e4d71e8307d6710a54b2a43fa87bfbda6d762d554f049d734f9ece78e56bbeb7c3c40443217a1a557eed34aebd2ad36153d5ffa7ae107c87d49357081fccfc49265f85155f150af936bf86f14475ae0d1e7a691ce9b1eb73b1d1bc886207a96a94f9f9016ddc4f0006b242344d03f50bde7f97731f90b6b441d6d749a0e2e5c671200a27b1038bb13527f96b982d899277fed8c25e8b265d4cc5145f0ca6b333c466041595f3b116f8ff4e647f0ac68b0484b53f70f1266123d87c690e98d50fe47878690642e25409f78b1eb4e7cac001777cc99f69c30a2f130d3b2ef9f977e9e885239688235c1e3be66a51208a35ab3086e7ebe0814e428fd6435867b11c6f3c5fc7abeb6097855bbbbd196b22ec99efe673cb7c4afdd21f2046a8c8e24a3f41df0a267070d7306c58a98ac6f88ef90a28f67f293c1066ad48ab0b9023d3f98bfd040faef685ba6d0faf96b3ff32d79a8f0ad2870ebc3f253d8142e18d216e7a30030e38503c3f06c2bea27e928a586b9e3eeef2e66dc54d75cdd2da9ddae47a436f98e7fb05387c7ddc8dd0b053c180701cb58f547a020f381da9d5706920b10574e4e1f12a2bbebe99f6c053b29551c36ed1638debcbd3ec7e8265036d8531cd89ff86484534bb5d8ee50b2131af16b754bf1a135acaee135e01a30a4ff8589879a73cacab2a4b5926d7a57bb33859c916761d75a4d60986e3a09ec387ce04c10adde3e1a82eb837febc2a70ab7faa09ab6a45d7acad6469a2cc5e29f9a0df9b043956384eda636b2901902449a085df9fa2108233bf27b564da1285dda54a58a88d7a40ebef465ad66eab2a697cdd278f685b1875608f50676f2a2ce30af51e97e04491626ee465e5fc3dbcfa989bd07f08acab9fdb0e7fa72a6036554f5dafc0b90947645bf9fb33f8a53cf1b0e322f27f156ed09890849ca88a19d7b34795cf32bf888b3989007d9257e38fe489ceee25d055a3fce84720a0a02be7ab8e53304b2064939d0e083a817870e2ec1ca5ed19b63b8a1c0c04fd71cbd19352b93d69574bcc4881c359ac8b8a36824ed11af704ce9af9713fab65cc8ad8401a3d6f5e0a27336da4246e06ee6629c70c844431fb03440580aa214596913a5423f7140fee4c9ae0a439821e89971f2a701ca93b6efd616762e79f9a22fa080e3126a97528c66ca06fa69106856448300d2c3243880fc9837bc58ab33e20c79aa6dca4d27bc9f29ed11c4c6ad39217c6d3f068ea132a4263818e2a0daedf87fb3b77a6f7f07983dc0b33b70a6d22ef2f6078542fe9f619ae12a4a407c31b79367cade731a0769b293da8401b4fa8bcf07242516856407bc8b1760a435e2079520a148ddc27750c95aabea6e99f322b83534acd4122318d29e013dbda141f52545c2f8b3dd415bb740699e992cd211e9313c2d6f3f8acc5cf58bae10381fcf456335345ffd8f6f8c5b72fd8a1261f3d6e91ddac40c19713ff4091a3f16bf2d3aef9d90d44b8444979c1dd380751b8c3ea6adb4bd32a02a664ceb79784c294e71783099650771ba88cb3bb0d763f9dae4168fb3c1f939d6b42aaf58a31a549ec1635ce360f266ab7f73bb2c347ddaecb4644af870f185276a0023abf19c9fc8cb8a56ff5a2404b791cc7ecb72b9ed22828811b17480773ad4203c198911cf2ff9479b920e2aa29e209f56c7b13b2ee85f613a43d508db9ecfbb88e10b0467c8bc7e690da32ade7a3eaac165c07801b1a11eddb949688d214e7a32966d04ad5887ae1030a874b6a96e923dc46d380511003387e210a5343e554048b36911ce7f9d1daa99109b38138fe585837745b658bd9e001426acf2d99f5aefe5079425107e9fce50ef760262ab00d49cc2569dbd4c0ca9ec727fbf3ce6585c6dba9d2234c15a4a745a31ef64a28282863220ff81635e89d009a1e111419cb5e20da0018dec97ed7594647c60a0f6718fb7898ce10f89b790032126b7038a25df85ad91802ef3e58be765bb2321ada845848b0e827fdd44eaa639fa2b3db046686da26a6e15a4e2a91400f74141ce994c71ef664230dc0abfca9f173ad5dce801fb9347a882bd2b877b81a7f57bd1705f8e3425d425eb84f7aed5def4b2478d6240ae60816568993d2850f0bae201b5a33d4f33904e9f23532f37e6418a88dc8e30aeff9878db020b0c281ee6c23fd45a6863ad9d76b142b11e8492f49e975639c9594d4b796ee6dde69e0dbc243b455e8efac6dd55b33ca263129ee4f0bc4e923e144bc2f31f055dc9b3cb667d5ff6e58a9cbf1b65fd87a9a3d50e3c5a2e2092be51e034e4a882d9dd89017d7cc49a40047f93e866fa62a171ade5ac64ba10b09676a6c7d0ad2a8bdb8765ce43116da6449139d026cca8a2ce978021601d271091bdd97ffaa066a9f217f472e669711dcc678d5e749558b4924dd7ab7be1173c66c67e37b58dcf7bb2313a96be91092c7fd6700c1cddb5ac78f0a902059f8d61ec1e0cf15e8cdadf1bb38d60c12113002c2dd0f319772a1dcdaf8bc4eb1e1b3ec50c6f2ce7ea21317dc1d606d0e1508dc96f874f09a31ed703d7b6de924b10ef5ed02c5a0befcee5ebfd0ec19f600d16a1db1afe6a5728203663cf4c3666d1a2532c534e7b65e3e51729bbfd773e70abda43254bf68b011602fde220b6c6135007590c5c2900969834dbf89e21efb1a7d864aaadd2e4ccb986c062a0c85cb9a1d439801278255b5227840080bd3946d3073423f2d48a999d0b8ab45c26af7f184376d5fb3a6140f2e4bdfc32b3e2935941813f3cde8480605be339461fac5b8ecddde569e6620aed291ebe88a1fd70deb5f3b78db16d1dd29cd8e84e10e4609eda01569ef00269ad022413dabfbde511fcfaa08ccea377811905decb21079980a2969be6980c203e1ec4e0dd83846a9d1e3b5ea008f299fbc0850cbbe3c8e34c1101080a0c252a8a68bbdd22b0129aaf2384a4424590d76dcbbae1b1191cc25db5126c806703944071372eb15dec0a1ee186cc91edaeb9032d0d6b468643bcb14ac9eb9e1708860d4e21e4a4609b108bb3a4e6830d7bc1a52cd7c0872578297b0115b0241cb9c2a347848c96ec0dab38ac9b06d5c5b4d7ce64b669013cfbdb84e743072711d9e85350d6f131bc1d9509b502823bf8b21af4d7f2ea5660e48541bb31c623e5616e5df96d50a60ab9ec6ffe51b64c6459138c9b0ebb1342b2ae17456cbb982aebf8f95a02a73b5f8e8ab53003d18d6ba8a52834925583e7d6ce76cfd67aab3d255d69990d88c534a22555e83fe5108be0c0b27be6605cbeaab0d1638c63043dd86e4c3cfb2bcb4cecf55322810d24e7b1c1a37b01cde2c23d8486cd207602df106fe321591ba2e23c2cfe7b96057607811161e00cfc19df692adf2b50b3a47c1ed036d4f3044c27d6d17620d218e54125ef99e4f4f076ff718a6f5be00ef272cc61ad922ba95fe7328ecb561c142a7b34da091716c0b2fdcdb00e64ffe9824ba999fee820b3e03fbd97a5c80c8f0da212fffb513307b7f7cf7dac52b15ebb4c8f5a5fd0c0810c46228c5db655df9918a21ae52e6c0e28f2b46bc0998e743e71bfab3b10ab9f685c8995a55b796f9012b488f4841e6ecddadea6de2c05ff0beebc9b99d620d519668b301ff7ff13492fbd95a95cc243a8618020e333cd99cb8296ddf9c13a7f025a3f8976c52b0a24714bab0b2515394cafad8bcf64792ffd27415ed3d79eec7d90b74f81716dbd44a6469188f900144cba7bcccf85178c9d8227bf3026d0da7f9e3a06390a7a00cca7160a90cbd1aee8151b22e27728ec250a7bb04845b227b0998a20ade3f03244834a3a2d6883ecc27cb98043edb29c7b2e1f855b3045c82eaf07dca1952181d72104bcb6fc53774a33fc7ee27fa3aa961628203e1d45e76853084b315139446c370e347727a157b6846fad8d736689fc42db556269baf2fa36aded086b906439e3497e1ff189bcdc54281e8ce862908169fb17e9cb85402aeb7fd85be0ae31f7cdf9a1738cc08735fdebcceb41be12f8ba8e1b9f06ad785e525df02f44ea0a0e14962378f88c4db1c4f846dee380b335107a45051ddc5098cb3a62bbc346069b95dc6993762d12c4546f2e0f57fc08ea6a03b03a9671d548eedfd1a50f6a28088e42ea3b26973d992a5f1b69c57d8e3ea50562379be79cfbd50a6e4573845dc3e6dc1f2b5a0394e9ee2e10edde6a030164f33d6b867436cefe99b80be9e32893fc4f7165683c6f9787c9e6f7f258d60de5f13b81ba00afaf1105629fc48898ebcbf5b205231dbcd6e9dd779721503bb73898bbd6a2d0f14ee9033af3a9879105212ce47c793a7df0b7e6ac41f85522afd37d385640a569ec89fbcde6997760429459e6791cd33d47fa691c2b1d3f697e77184972441ddccd588a49834121572baac57349fb14d67b02be2e89adb9287bbdcfc1341497e49a4b5a9da2484310c5f9997ed9237c9a3b6762188eb1c241e54831764fc44b36795f947f260e6b4538a80fad0d0cda1a36d91fb305729935aaaf6c3cbb65959987c8a3c5d084df91ff8a4010975cd5244ca960c9c2cea381851545bfe6ba368135a12daf824b8baeb957f67c367b9ac0e14acb693d236680bacbbb7fa84632abfdd19e02e171f3157d13f091f75368e8b4ba33f7e9c8b0bd93577c4e07c75ace56610a7b6b975394cf0172c6245a8f937df8795718a635f2bf14b68824c241591cf8948841738a2c43a4803434a9b7efadd8f8ee3d9a340d866ac49803bf043b904035aa6d6461ab908cab8f71139bc4512d0607ccf9cb1d9a06f037ed04fe1f0d18efc69a2a01e30bc53befb2bdc16448c259e78604e8c48ac101734a5e639785ab4fcdf93cf3ca0feee9b503004b8134651c7fb0e41153ffc6c3aeb3ba75387c94c93ef7ff8ca75a40c2d53537b3476e701f72a9614814a279cf552e63ad7dff770c1c9d18c53f27617ed92613dd0ae594df3cf78e546618bd083102a840d3afb12c6068a75b7f0efda5f6963f73dbd65cecf7d86ef031ba8276382ddef054cdcf18897b6e1674947f66a7980b5c44ac7471e859c5aa6509b24eee4ca8814e9217b08530fbded9ff0e961be05121d8e0e6df9c8a9a49981244d011ee35595700b34b98a2c6231fd97c2cc9cb117beb157db7dccbcd9018e4394872224214dabd6457f9b1448ad04ec6fb7ca11772eec6f3c531ceef4cb1c6790d82306827bdee44804070fd652b68d4b78a901d9bab91eeb76adb38a6723128386bf910ed08e9bebeafc0e23b4cfec53a0da9d880e03b3ab352ecb12808552a1206e9cd2c5d92c91db1bafc721e0e4be89878ab0dd8d5618f9ace6f5aba7758d7ce9d714a565a7a03f53b52c38d1e285a153decc287bcbf7431e301ed061e6b3a516c3bd90ba47a12cd8cb7f0ffbc0aa31d9503034cfe2e98eb481eefab89da2f5d61ce9c91e5da140433d57453bd003e7559e76972995d70fda8a77c89a5aa8e3e62230d2fba7ee9c10e8dafc6ac12e6c775572e0e0144bb25515373c67745ba248115efc24c2fe923741f525f2a56ff6cdcb1e592d336bb609ff74749e4f55f103ee2709fe75b8c06a5591b905656bd323be857d596e722cddaa50aeb862d7cbb39a4492bfbc78924cf3cd436feecb7b98f84d53e35efc67b999c0fd543fefd170297e79df92af14d7cfe9423cd8109d4b4bb21751ffca093c693c", 0x1000}, {&(0x7f0000001380)="fcf22f6dc428384152f88d7c2296a99611ddaded9028ecb76e9c4e95cb6b343d1c71ddfb3153f1c75fe6c316fa93746e1407f891f83377bc3eccc2ed4cca3697b5fc171327102b3fa4b25f41d4e070d08a355613ec97226b5171b82884b8d00c531411daacb0923b5cde994f4168b874b91147de60ed37c9776c22ffebf6a59224b14a665abfbcd29ce269377d80835dded423fed5a9c46ce0842e91e745c1169354c156df087aa83bbec6c7ec136488b114f7150cb6176c6e81690fee13dd53668ab67854f5888d27fd5840db4d467b2f737dca58f6e99b3a454e26f55c860476eda0ba46f82928dd977c0146c4eac3f6", 0xf1}, {&(0x7f0000001480)="586ae81ce5cc03cb9b05aaccb133a3cec691fb9903d11813bcf39d1869a6f308287d4723b800ab17e346a92d1cd06ebbbe1ec3d7a16baa72499b5888def60e660935069dfc8eb1d59780e5158e83a3cb56d15f09975a7b890e2daef4213c86c7f1b5664439519955ec7b56fd4d730d6ab8513ec2aba426e560559a56ada7f3de02277c8a7e7b0fb720a34f6b19cfd5046e1a34d8f65037a20ee6b74fc3fd017b9a2aa1a66151645831361e2552b5f10dc7f40766ac24c186d72215c4fde9f237ed099e52b716483e8f876e0c6b983627e7075e06097e69440c59d40bc0dddf2859350ad3407d1290", 0xe8}], 0x6) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000001340)=[{&(0x7f00000017c0)="c4a67c8c69b150c9d1e20156dc572307af2e6fdc634f2b78b4436dcb55921d08864cf7aed4e30ab566f86f4e490074ba8b2a38e3ec87fd6a06f3c71cc7ccff2f38ee2a1e0536c47357d2ac985367cd7bbf21fcadec555ca2f6ed6b260f8079a33eb0f350842c8d5e6e9181d071317cc9e054f69b7b7ec22b568659f86b638c1c5e0c94b35a718bcc350049cb5604621388ec2f6bf2d578ca6ba5fd4b30b0fffbf696fd4cf75529c5331334d564291edd929e55ff40e2e36d91f1c82f879b90840f30e4cc2bca923f19566acbf9ebf5d74869b781ae619d88662d3df65e522abcf81937fd50a25db8137629fa8f267823a88ccb153db9c9cc7302c7399f0a4aaa63f7970b12f999c8b7e8bd603276ece415ef674ba7e593a32c90d00b70943fa4eadeb3d4b9b6f6542724ce307a45e402dbb4c8ba854785a7d82b025ef6d3f8627e20a0828d8bc499f753b83eed36bb9c7a8c39b1f5393a1081c90dc0242280e89029639dff933cf674e357ede53873bcbd3a1f98e585a45e5384fd1958a2945087683f262d4f60efe304b57095b6cafe25594c9430fa24472a8f95865aa9db64780abf86cb2c632771c3bf34bb270d75c9a468ab6526188dc411da108ead40d00916b9cd22e3f0edec4952d095facdcf09a24d04d03ca071b4a72b39f9fc91bdbf791d3646877685ee31ad4fa9b3950a98ca48765aae48f715526a9c3b69dd6c21058c00dd8a83feb8a8eeb2c21bd42364a598f841e3c95d24481e7979a71774bfb44691e8b9d8cec3fa80b6b405d24762ac1e2f299913abf42caaf49385537bc587ca8106ed1025b02a8226b9aa6a4c2165cd00932819c7ae07810bf4f1278042f619a26245030bf38220ea1748293017ff05c7ed2b0bf039e1aeac7f0340f908b5e9f37cef3a0a56c2d24619cd5c207bbf4b2bad2aba66e3aa207d3c94e603ed507851caf46e7c1ad628e8ed28249b8574b7abdb27cf5915dce9ceb434ca4c26bcf5ecd7f385871e45e24c420a77212400b1354ce50f47744542be3421162bdb9e56a7755b08d671fe72823e5c101aaaefe50f0bbf52e22aeb7cdeffa8ae8ca1961640cb84737b0a4928cfc559466f0a7605cde3c1f714f080d8764d539fe3534972c3c2d423e2b48f1417656f7f5fdd7735f4f285413efb00f0de09dec2ca619aa96fd1875126211e263a1a0ba9fc08919c083bd0ba8427776422310455ce43b871dffa2cf0d0b06b68b382e1d53c70aa42c087f6e9309cc48e907e56ed140ecad4bf7de47f3215081129f264051caed06f6f3b019712365921c919122fdb411b42d9b771c4b2ba9ce90eb3f830608f26016e8a0405ef4627964c0b6d11b5c4e912b73f171e433d6ccace0627f088874555db717b52d80c1c5e3aefd65bfe896426de84acd4f34b2ab5d775ff203c85273286a29aa332660784cc2c19c089246975b03b6ee6c3a5ea1f37050d1e783109417c66e411388de559b67d062a5086c44427b1d4aee45e43516d701b22a985a14d43006245d889e0c90d13f72c3ed9faad7c7c690b306fa8509a919fe95a95a910041e197e66798cba62a3f877ca0294927a93bece732c152a273d0527b974dcb0b3c3c38a1519cee5e25b995595f0b63b2b7960c4ad2a1c7a4296509e4fc02dfafe58918f745fbffda4af45dfcba37951765d4b26483db97fdb74835e50410e1cd501d03973b93ba7deffda787257a8c964b48d10f8726611ae94359d28b4cab0ffe24a085825eb1949d24721f93d7139d1caac86a99bdf6278074bf7d6bed590d4093f13b89e6ca7f26c5b020d8cfd79fd7b1016bd088eef71f551b546fedc1450d80bc7fb9f8eb8d36cd059453426f6196feb6c307e70329cc0f4274e5138f9900cc01c2329a101868f8747fe47dc48c39f0839b7d6fb6207692411d62dbe09b83bce4b361beb875043402b8af1abe9db88929589b0a15c7fbbea6882410761753b8bd3bff4058c787adce87a03e6a07287e7a63ea42de54b51dbf8320c26ab2db1bb9ebfad1bfb8321591bffe96a9dcb85aab8b19286fa17b05842e75c40828c4717cf4dbfa2dbb1dfc952a209b3ee1601f2a1eade22ef29bfd517e81c9a69515a9dbdacbc01f790058249acf389892ee3627d1d6036140baed863d0c9ade074d261bfbc02bca97c8a372738f200ae4745cdf1cd54877b5aea9cbb92348e6c040280005ce59fdbfbde0606792f11935468f64e05686a5dbffb5c58e18b8a016895c1c4784cddaa21721bf2b1b378167e3de1b4674ddf797685b0c3cc267963eb5d423b9fbf5ac88e212aad363fa36f45262191f1203a238c5d62b85c94322850bf9aca236f0a57d986e53bee46852f124aea6f32024573fc939d866e1c5129a0d5cdbf2f1e6e3bf9437e19d22db9a22796bceb0e68feb68c220ab3b0a9fa6ebbe50411313e4ce89d102822457ceeba164b158afc63eac918b60683c67eb966b1da8b07bbb8c4044bc3146a079f58c5e3b11e4be8c937438de1a3d10adaed87e2bf73d7dcdd5edbc3518ea3074a1a243dc0f9a9fd7582971d00e98869460fd5b0187f41ab09fc657a35630f133bfef22092127973c2f74d70307c2fba43e010769f704e73f081b42f071d569652c45bcc151b6b5f58af55b26d6af2b187444c20be509952d4f4d1e5d288be50ca9f77defb7400432dafcbbddfd671ab1254f34750ee1d3180d90e8f5db7a7ed838b4c973c2ccb4993a1a618ceae348c2640163cd3660d99d303cc0284da9bcd4b6415c8a80e85952b8175a51d545547913772def5e2f307faef4ef9cd4d95a45c93d5f74d7a8dc1d39acca48778aa634ddd64f5a11fd57e01ef6244f59f8186ac1e2ced9880caace89e105626bc47772e4a85769e50def804c4ba64e7fca2bb7477b90d8c77246a63d7768c1c9375ff47cca76b55904669a0513376e6528b921c3425d7a2b9691fcdf926254f4c4c2bada44f4dbd50bf3674ba8852f279292343cc0ef4d91c8dafaa058c62076aed1f4332392e2ed5d86d1b012be0ea95a2e5b1368b92eeaf1eeeda4f4fbc818e1bf3de36a3795ffcd0e6e309aaaac4e54fa1bca6a95c3d9ff3859bdd9809ecb698337785f3e15900a417263ec31934c05fe8043dbf531d87ce5a784d7a52b348a7c247ae4f730be3ad44f0f41096d0cb8b95eb007c98ff87d313411e7cac5b85aa29d784e39592189dfccc2b74528ac266f1e97cf0afdf1151d7c475ecf6e27b0d9dd8d6be01bb58b0e91a249753d4408e7431d1711c338a5f47f7ba51dd6f9aad4bb5e3339e119ea962b74b7486b43ed9f2ee01e2f281df8daa546969e97d6918094c82e6ff63aa7422e4d144e93aba54eb837287006b0838886db84869f6c3830411cbafcd68b0f96b0d86c9ddf0ab71373a6770fa27d8d24eefb31e2cca73fee8f487e6a4122f5a27ea40ca842091a156f1d156358bd86f93dd3079da27f3a09381cd1d48cc8c12e4064f0d9f26424cebf8d25109fdc45ffcc77cf030832771e62c515d7da4b7daa34f4a324ddb71987161be8d4be70b27dbf3bcb1ef6c41779de9df47cd871db854ec50add96303732db4231c1fc15d61319e72434200be4f8d31ffb8c415ecaa25db907870d17e495902ed9e671040eedb6a90cab5a829881faba3af67ff2691593745b31e2b043f09de8bda80189e607cfd83effbfe5fa226d053f68412565e8f9ab7ae5f88fef0c52878707f802e575dc0f5276ba58131823609e926514a013d4d281d2f65987ff87ccad83c458c1b5c428312e67166abb904e2d2c58b6e4272a0222a057f55051a1c195e895d7b4f282010651ad06cbd4efb411e14854a0ee44d65836b545117e4608fc2f6645a3bbdea93b2150a1462901d310080ded6327bfdf35ddbc5250c231db8e34c2cc2a5b4f29e07b4dbf66577a70437ec48b8f10ae49e6676d5bce23444923b856c7ba35431855a9a90fc36eab2a805751f6675876f618b780360a753caf053d64be447237256e32bb8784091075160a94bbd85ded07a269a8033be7320283cafeed339d378b4f10fa4d52d178dc2216d98b69b2ca771d679be64508ca3c102d695642d220486ad90da969cc89be67a2cd7301771825748fcab34f66253a8261cb1b092f9f79e058cc913e435dbaf68e9daeeefd2a8b609c7254a5899bae7d454a5181896dc090ca76f985f519d0319c234d29e34fa65f99fd4245841c183418a1dbed37c9c95cf792fd75528af0f5d2aa75ec54943b470a2c07c4b9cf78e2c2858b124212e1c1f274ec30e00aa035cf67b87ea8ff4bd2227457c4d5648fe3ac3c5b84ccf3b5d788e69754f640161db07127f60a9a43f2481dcdce72fbd04b2023a7f633c0460920f9f7547d3a5286df78d2687976da5a3be9d51e9a14f959d47b57398799a816a93dbf7d1a85268f6c3cca7272624258e55131802e23ba9e2e3cafae83a9eebb4d7380df2828b5c8518c33f8909b37cf77e0f24f09eb53a4e8a6cc50c82014c0df0263454a106020f26424309c93eabbd3091091cc3c1b62f81883b6aed5597b20827c87129edb16be6aa03a7b24e8b6895a65f5d87c90e8299f08b305e2922d19f2106a78e4aaaa992d51ffc20a4bac43412afd0d1f3884ba2b7c2bb07cc569ae2086b35507eca53b7969b23c44458219e7d53de2b19098dba71cbb00a9f5ad7f39402ca48976712c00ed49c9935bfc9ccdf815aaff3c4583f624d3d4a3d56542e953f6c0560be8490d86cfa6130613b5734ab98648c89749aba32da7a3575597eb402c891a68781e5ffa77e7d1701f83f4fbe2b153b8dee633f6ffb59ab7ebf1e514a02b58b401f024a4081579b2a63b737df61bc72df32d1fc0a63fc5f97a7b0f64fb5f7f016e49948f1a3dcfc28e68d24e4a774ca42b2fef97c16827d30ba6206bf21aa86e223c8382367125e2c11716c785415eaef87004ad826ac39fb1b432c4228f96e443a59ca08fdb2b6711e7dd31768fa3671c75a426718f3bfaa468e47f7e4ab805c722690a79463bed61ec02c6105ef37531ef8cfae3100ce50009136dca47c2e33ccc18c10ffaa7099f9ab17ec438bcbd9f1307fe150392f0438f8a435aa0abf51efff9e279781ffadf815aae1db64938de6dd41fd8e297d4f88891b42ab4368e87ff022a4c2cf37589c9efa01591190e14a479d4b77b9db8f8f61b59f222d77169500e29f199f98d0ff9cfa3879c0b93d435a81ad7d85b82d39032c7fb306e5e0d7c0f783a2d0a203554501e0f0058c8d5d990de16a3e5e67bbc285f58df9ddc0067ea521a33aa70b85ce7a09a15d5368c6eec2215d06fd12034a7e5efae0716f084a40d4e1da28307a2a681ce0de33bccfa71ed68afffec36244b127b96ffd4597099d4c30579e7ddad79864bba561", 0xee1}], 0x1) 16:00:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304", 0x8e) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000400"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) recvfrom$inet(r1, &(0x7f0000000040)=""/15, 0xf, 0x2, &(0x7f0000000100)={0x2, 0x3}, 0xc) 16:00:53 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000, r1}) fchflags(r0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) r3 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r4) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x54, &(0x7f0000000040)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_broadaddr=@un=@abs}) 16:00:53 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) 16:00:53 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000500)={0x143, 0x3, 0xfffffffffffffffa, {[0xb0, 0x7, 0x8000, 0x7fff, 0x80000001, 0x7, 0x1ff, 0x6, 0x9, 0x1ff, 0x1, 0x0, 0x9, 0x8, 0x6, 0x8, 0x9, 0x1], [0x6, 0x4, 0x81, 0x3, 0x40, 0x3, 0x1, 0x2, 0x5db0000000000000, 0x260d], [0xc000000000000000, 0x0, 0x5, 0x0, 0xfffffffffffffffa, 0x9, 0x7], [0x4, 0x9, 0x6, 0x5, 0x5, 0x2976], [{0xfff, 0x7f, 0x8, 0xd33}, {0x8, 0x4, 0x9, 0x100000000}, {0x7fffffff, 0xfffffffffffffffa, 0x4c, 0x6}, {0x1, 0x2, 0x7, 0x3}, {0x41c, 0x40, 0xffffffff, 0x1ff}, {0x7, 0x5c5, 0x1, 0x8001}, {0x7, 0x9, 0x9af, 0x80}, {0x1, 0x9, 0xff}], {0x80, 0x4a, 0x1, 0x4b7b}, {0x4, 0x7fffffff, 0x26, 0x1}}}) r2 = syz_open_pts() syz_open_pts() close(r2) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:53 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:53 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$inet6(0x18, 0x8000, 0x1f) chroot(&(0x7f0000001200)='./file0\x00') recvfrom(r0, &(0x7f0000001100)=""/65, 0x41, 0x800, &(0x7f0000001180)=@in6={0x18, 0x2, 0x8, 0x200}, 0xc) accept(r0, &(0x7f0000000340)=ANY=[@ANYRESHEX=r0], &(0x7f00000010c0)=0x1) open(&(0x7f0000000080)='./file0\x00', 0x180, 0x40) 16:00:53 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2400, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) recvfrom(r0, &(0x7f0000000240)=""/30, 0x1e, 0x42, &(0x7f0000000280)=ANY=[@ANYBLOB='\f\x00./bus\x00'], 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="01", 0x1}], 0x1) write(r0, &(0x7f00000001c0)='\x00\x00\x00\x00\x00\x00', 0x32b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0xff, 0x1, 0x5, 0x1eb2, 0x3}, 0xc) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="ee71089bf289d1e3", 0x8}, {&(0x7f0000000e80)="2db2c2e85423b990230ea3837fc3df9da5b7cb1ad9069a4034f0097d95a772b05c070ace824755484f2b34d1824301f9e639224dd4a2139dfde3dc3b6ed5960b0ee4a52d184ad9c6c19ad9fe6dab1d7791726b570f1a84540f1af57da86e1c574b7a7d72467bbff133491f6e8493d3ff11024e492c863ef592aa4934fc4f285b8c8e7a4a5d71fa05c318fdae7b961a2f7900d29bf77e33723a6eb13e6b50fb911f9b3303f91a14b855d33df5534e32b5b430f65d1be8d3aed38d60e71221db66a9b80b467b96049e22437fa84acf61a3af5295fc29631dcf1723fff2cab06a76a4cb8453e96921b05b005f2b9ef04d2a507b202e9348146582e0fcae1c4c44919e2ffc25fbc6a51abd31026157a4d0ce4ae8bdbf5269e5389d8c29746097746420f0b5cc44466783c917e2942e9067055f1707b06f3224afbbae716b15d8b690014a4e9c3360ff8f75a1d5c2facb3e75ccd4100ce0e7f34f118c601b92f60c001e3ede845da158", 0x167}], 0x2, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000002c0)=0xce1) 16:00:53 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xffffffff, 0x4, &(0x7f0000000000)="f6b83cc6cdbbec961268dbfa619d93a408ad5ff939f2519593b7c7f4efdc7042910a4b9412", 0x25) sendto$inet(r0, &(0x7f0000000140)="447e6c4bdb11298bc66a4658c1923839a107a85ba9c8dda4ea5f58d7654c463ea72e69d80fc39ee88045fa3151668aa747fb271eb37696151ed1d6732c7e553bb2ecf8bc0a443ae71608a6b6a9b49011ffa0a17741765a848cea986c5c046e8a0dfe954abc9998c78e1c6753", 0x6c, 0x8, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000340)=0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x252}, 0x1a9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x2, 0x7, 0x100000000}, {0x18, 0x1, 0x1000, 0xd9}, 0x1, [0x2, 0x80000001, 0x1, 0x1000000000000000, 0x101, 0x4, 0x4, 0x8]}, 0x3c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) r4 = socket(0x18, 0x1, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') setsockopt(r4, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) 16:00:53 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000040)) r2 = dup(r0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) fcntl$dupfd(r0, 0x0, r0) 16:00:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="cbedc6c6650ac4764009862ef6b215f7f4b7e4b14af7c726abce8c3cf201b0f6be86df6489bc8bf296bd2ee2db90a0d2fc7f3df487a265e0d47d9ce43e0a72e7d85e8ad4f7bd2011cccd8b8a6d697b6eb5ae7f7fa77c29a8eda500"/104, 0x68) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80004000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0xf4, 0x1}) r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xb1, 0x0, 0x0, 0x1f}, {0x6}]}) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="e0", 0x1}], 0x1, 0x0, 0x0) bind$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) 16:00:54 executing program 1: mknod(&(0x7f0000000200)='./bus/file0\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x0, 0x4, {0x29}}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x9, './bus\x00'}) munlockall() lstat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x80000022) 16:00:54 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0xffff) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x9000, 0x5) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x4) 16:00:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() write(r1, &(0x7f0000000140)="6c221088b3cf11a0482050f170b1ac9d09eec4db600c3393268c295eb4f1878fdc77982d639ec96311b626d6ce4bb1e68693398d2b407a3f76fd07e09636195be26bb55413bbfc8c936c776068a3378339f2b6f84759989ccf72f960c45ff19eee51b2244a559da043bd2d291385121c5817fa4b27e5ca7a8463304714b198d8f631c3049ec0fda2e1a91570b97d4560a03e9a58604b584ca1ad9e1d31d686c4e1413c06106187baf68cbec2b0e1560a5b07202e0bc503b1726707410808ca2522f5e8b0a074d6d5b9e1c747b610fa80", 0xd0) close(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = dup2(r1, r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) flock(r1, 0x4) 16:00:54 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/62, 0x3e) setitimer(0x0, 0xfffffffffffffffe, 0x0) readlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)=""/4096, 0x1000) 16:00:54 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) r1 = getpgrp() semget$private(0x0, 0x2, 0x10) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x1a0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) fcntl$setown(r0, 0x6, 0x0) semget$private(0x0, 0x2, 0x280) 16:00:54 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7ffffffffffffd) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x7) 16:00:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x5, 0x400100) write(r0, &(0x7f0000000140)='\x00\x00\x00', 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x3, 0x0, 0x1000, 0x7, r1}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0xfff) write(r1, &(0x7f0000000100)="d20886bef4fea80c41e3e7c27e3810917f17e8a245da34c9c960f9135de6c6894cdae536d8600dfd28f66d478f62785c4d2ebaae205cf6a9c670d149bc381e979dd8b11b2a4d5b3dc1389aadf9dccbb6441dcfc39f7173ed57c5ac66e1be17b7e4f93f8b4503ce6819c358848eb1de9d838495dc5e43ebbc32835af1aad4825e02aad8166e9172d15777eec1901851cdd3c5a2c842cc8fcf93dac431f794457e11494a7b03d92e3ce0183d960399a9e4c0b681bf9a023b9a82e8ab23c95940f97aea", 0xc2) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='*&\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\']#%{\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='{.\x00', &(0x7f00000003c0)='Q-\\\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='.\x00'], &(0x7f0000000540)=[&(0x7f0000000500)=']#{\x00']) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000580)) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000600)=0x1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000640)=""/4096, &(0x7f0000001640)=0x1000) pwrite(r2, &(0x7f0000001680)="740a49761d9a4afb1dba3d507d6996324058b4341e8ec07e975a286028985959d59eebc5bd2a7d2f4369b07e12bfdcfc8f0bc9e7967ad337df222be96d56c8133942ef9c519545f46db5f60040f8201a16320b794d0b4a4ed0710e535e4a814f1586d2d44e08e5abdc85a7dce2cdee0f0e9236066573c26990c3dbacaaa8bcf946fa74ab5839f7b31a399a0c4da65cf6e9a20333d3378fd1b29756b406d2a5436cd2e0e49251a4c91674a414bb49d4710fd58a219b94b907de208f2364dafa7ac71355f824c68f7a6c89c41109d0cb479b2606ac766e049b413e4db90e3aad353ba36fe908db31db66094e315820bba3f8507f3ba0282d3f71a868c573d67f7bac1a603240d7dd842420b99f5caa891c3e2eb869d31444106cef03f9899c00340bf174df827acb81b63208223cf44e9e77a5618b363018d4f5efd0913c2a77c0f6cf970feb64e2edfb38a7ba9a4bf34c98ce1f4de03d517877c8a7a1d5c25723c4ef49790bc0dda2c5bf329e6bb0185514b84e15a0ddd77886a1b79f71284cff59590e39df94b0a382cd5adf46538c7dafc7ba0ead94d4799cc65c63658da0d6e15c85253850e90f65172f279c16133b5312b05f2a8a18dd425a1a681305ccf54e484f9de0f5cf47f016057aab2da4d05afd03155704c39bd017e153b9349b01558a6e4623723fd57fa58eec89dd3ebbb92ab1c11794b07e9689670eb771c7833c6b1b8d36cf70b2055e36e89bbb05acff0a3889c1992c3546b75c72281fe6445a0bd6b83c545543757d0409e3ebcf1de500fba7031cfdee0d6a51194c60d4b67b6d6a56eead41c6295d7de0876bfcacea50ae61ef4792965f0a33d9e76a5b6756e1443ce72a396f32b418250a6cf5977b79246808cb3e74fdee1f5b37c50aedf3007d0b3f1d0d1be2361fca5e4d25db0b2241a4b4b3cc8fc6adb6c7350e67c5c09e640ba3f388412f92c69d5c86a8b708edd6d230839fba80736a8e711d6629c126e6fe670f35f563e936fd350214db88854eb511a35e5f0bcbc2af226726ebcbcea85b4f4fb8ded56b242efa162b84a358bd417eb343f26cd55995be2e20ab8d9a0e4412bc5dc7f23b9e23578be2d659c68cb722f0d64fd395819ac29535cdbf55025d4f511398be0bc96543f467816a61b74d2641f09781c237124490200ac155e9048234f764f85b9ca93a0803cc07fba80a7f1bedb36f9222f1b707e7a8c64b83ef39cdccb7b618a98f8371879a960e4b18502c3ba55e36aea1c10ba10189ef58a6e2d44df5a605105c4f85648192558bb43b58f2020bb2c75cf5d60e1caaa3312c0897a1c7c86d685113295a0094dfeb4448f56c0009d6349c60b4a96ca65267e2930e266579b212d63e89727be1103b87dc3f88bb971a89a72681026e3596be2e49c147e02d65ab0803aee5d5b285dd56f023c954a431cf8abc9aec0ce1297df69267c2a8099cfdf6acd26a74bd3df938ce2b99a0210da3b1282480311ea8646cacf137c665d8102cc767658fcac36b5a6113ece4b0a05e8399def5bc0bd9a8dbc06616703c10aec0ef834bda347316009932b38eed5f69531a018c3f372289ded9efcef311a57abeacbcb4e7b2ffd545886503136f138bd1af69b5e2a56dc7886da66fb0226240928d9029870185965cc3e0c25a60f81f5dbd243cdfeefdac79627d1e1c5f89934fc7f183f96c590521749b2d00d1fb4650bc6f91b1e1d91cd36f82659eb522fb3f09554b24e6caba6fadd1822353990e499b4977667b5f1b7ba5e95a6af2b6e4e8f54b5d0e90763b73e115510d8ee42ce0176a74a5741691804a7865f8e76bcf2b106451f5fab8fcae793121421c732a6e1312fb2c9ba43b61480421fc8a580bd8b43dff08b66c5e75100b51439228873294ee52305e731fbaaa1af1c24fd4ce5999c5639814c91a278e0458834696a56cee102ed87443b729bdf6faa6c98c82c1dffcd8e505c4daabceb03ea189933f3d53e289733db55c24969cfec11e3879cec516ea20445dbbedca5d3df17359748423ad9beadcea891991ba44bbb5fca15965c0f043da97072b954f318eaf827a4a57af994944f0483eee4053e4187b8bcac1440927c02df16dffab27c3d564c4bd4aaa56d5143f719d44fac7292964f55ecfffca0abc061357d398ec661db912d9be046707b1c2a2430a82dc197bf7363f09726b0884605bda76b6796ece1b072fe0bad1f847619a8fbc9f969af52e4968f8868ddd3cd62b18a0d0c0b8171300315ab6ab349f749ba73657ec7ea83d318ae179c405b53bc90fde736e96f31f5e8bf385d245c292bfac8e50ad611f438c513f5985eb166e7b865457961cb46c3eabe55f2df68d6a31879d0677a47999bf07a5b8725436a80fbe388380ae627cbb13adbad2f6f9ec387b53e1ce7a02211a64076f87cf5ef2eb224c4448321a1f50bc5af1ff28666476e11a644342332a4127070b964b491935d1a4f154c2f7a34c3a337726af9487b65e136f5c492615f6514e7332575aaa9b347d0655272148c1b2820bdfb907688075d5f2b44cefb009daca41fdd460b6e417df3782ae15c248f3af9a234de1a034cb5cdb552e91ca5b11852cdfb7c302d048613fc2e9340378e5b170ec083c5852d102fb3bb26ffcfbf67db7c53cabdae87cbd88647a63d51e48f5561e381b47bc1487436b5601c34a6fef457bccfdbe4138deb092c9d449b2a0643a85208f51cfc48a76542174bf45f2e8e568e463ebdf4192ee490acc01cc54f5f7e9d0c75563b9d92a45d08230d555d81053e7c01413c67fac641510a78e09753648fc12151ba81946ea12be9de02fb932d705ec410f45925805ccd673679409907ed300a63ecb6da2b372fb707112511e986a0c4f7480bc5061cfa39b9a19fee95e0e42e3c42cefc2c20b23c3a12773724fba500f9316c5068063cf6afb608a648b42c4a9f5d257321b9b29a08c0a37b8c1e47ad30d3476839f2a925588a6bcdb01f3f634a014432868ec4e296147e47c7ba90f50af2569ee61596c82d6b9fbe5be76fe4e1ef2ff9aa1e071991527ba605fa299772132ca01b23a7209f22b29c13ec22d974dfed8744b88f81eb2ab27f118c1f7bb6a70954b2f6b3475f09fa9931a0759fe9316987e6cf248fd8baecdbafc9f0b9164412c47c039efe1bcc9daaa55157a7fc1a2172d0d84589df9cd62fa215e6a8e9c7000b0629e7efc48c68fe729646f1dc8ac4b09fd7f66957b0c4d7ce5b57c1065774fee5015efb7831ecd2414925745cbc8618aca63f0be00a28986b9bd012e06107137f4dd2a7480fc19739bb61ec7f1ad7b0849b48d1091026b20afd55cfa7a99c4abf5133e76dbbf815e68566b303121a4d2cdc53f89a6d619ee335b9e92691d1b984f8a3510dce353c436821190c585181e3b510a755da1fbf8b91f2ce365fd298249b7a3ba8cc4c1dead4143cd427d0e1f2f4304cd1a7757087901c5fedfaf3d9b5e7f8b7103641c14fa551a498c6c6bd0fd9e672f6c6e576ecfc5e1417b519efdf9d0c766458105ebf218e6c7a5ec85989dc1fc3a50ac0f567652d3bbb89f53aaf7e2ce0b3e5e08e71bb1b0395227e754d1d75ec4ee31abf7cb8d504f5e5b9a9514c98132e97004374cac0bdfca3ea194bfd346c50c5c2f200bd4a66b0c4b75c6a0db0b7fc775d8d182cbd31dd620565b49b27a0ba3392ff07987f82e0c830680d41f27f5a59b93eaf4b07c9bc6e83b781ef084b0892cde1ac875a5e0b1ed7205a27161d9a3a5c078fc763f62be58e0dda3734dd7375056a37e8792a4a78b8c98820abb05d5e705873b7ec921b5bc30451e72572fc4c47d83c227145102b901ad49c2998c73d65358fc6f36651322d7a687aca9edb8e8e197bd0aa5c96ff65acd2a69213de9675316e4ce13ff337beb40dd6b69dd8e00e1648e8c8f07f96fed38d20fcaef65796d4d18a4ea21b990149e32f00081b7654f20a9126c1aaae77216bf054d4f6498c4c5fe248ce466f7da07885cc70de1b72b01d6573d7021f68661ceaeb4028fe70684368654670d2378824bf978044c2970fa2fec5a6f8dd7d0b8fac8afc3d132205955e9a5c0da578d03003bb5a202f217789f71c0e11215d68c8e0da708cf5650f3ac20ba71a912783d68932f617b2c2b7936fea446732f90d4bacee7cdd351c3f1599d4e84522293d54d101b4d074008b45c987944bb7a6825595ce933ef4622e5d92d584573a68bce73894b3f638dc487b49a01a0832fbb2730bcbd86d10cac171ace9b6b4f8714951e34de7fdee4600d3611b178fd5dfe35f78025f6a14fde8ea5d259d285088f1d7cd7dde566bd82e64fdea2cad0f62b721dbe6104e6d37a4a75c35cf98615b870b52635b9bdbb06948be065083604f4d3d84fc20d8ee6a31d1abd1ee35da78f2423cae904ae9e3d7dd70a410d0760cd6f651904b76355108babdf26ac96752ba290598c9ef57d2aece6a638041c75eda1cd816e9f1307296324ab508a20b4aa9560d4d2b464fe775cc8538bc6bc1ed919187312f6d753fdae45091b7b66c98bda8735d98b0703413c7951cb5a0858a368f57505c0e89b2afd64d8343f2cf7f38716de0d7360cd60eb5a7f0e0933e5ab2e3fd462efe42306c1fdf3fdc0f8630d5e9b7e93f5d628af2b9ead7343f6db2096a0d93ab466e46b9c8cff3367352da21ca84fb0e9ba1ed3a1b6b9245c8b86b5d9e0156450bbb9167f568643b6eda89db31fc7ab19ecc76a37551b8dcbefe1e2e2d9d7641e2010d1eb639ee098832145d23e412d500d6f4a31a9aac418524bdf6134edb94f7e1cec5621c12bfb9d1bff005f669bbb1cb276b99e18fad094088beaa7dda8f036b9432810738a9efbf67d75fd948e4f563e0800bb621b7281a615784414d7619b6b83ade21cbb99ea34a1241291785f20474e2d9b9f78a952368286a236f9abbe275c97251e12a5b2955ca4a3aa1808b20013ca6e25ba475502838194bde6dcc9b0c00c0b14f0b71cac2213c16e35de1b109d3cbfa13970f08938c82c834b67469a1a09c8ec31c56589b16da6bb2741f46f98c8340543eee29e52fc799182a02fdc04adce0fff9702175429622c54c7dd8040ca1a5826c7e5a8cfcd6fdc4d7d2699df8506f086dc5303770116b8564303811e07fd1417ddf582573d536438cea0ecfef004037c4a20e2685c3911d2200d01033c34c48cfcf2c98e1dbec06a818e97fdeb7dfa1180e64c784111dd9665ac3c4ece09757bc0a3efca55c5c0a11d36f95c23bdda45781a10ca38432e198600d8e85ab72429c2fab7a3063e1649dbb430d3f90dc24c0e1e7dd912df2fd4ee29e814433d5e222f1b9f372926114a2b0fdc643876bfafdafb0098e35567724bda410d896097dbacd5f6c53b86d3650c3219bfe245da1ca03a7b63bffd060e536a88d6935b9347391e09f2a6e2ac7b0fdd1f6cfda168456fe5d52568da8604e26e8fc75e2cdc19337cad4594fdc51b39eae4413ebe17191f2af2076b4b03d224a5d5c47d3279337cb8739a17da506cbc276f1daa07307c4d0a989eff8d034df2ed748db4aa285f07d1d6bb49719d618eda238059c2787a79a48f7caee46ada5748f9ce52070ac60161c92e521876fbb7767d28b16de90efee2e9c10897f211af8c812b06cd82f298c4f972fe26fd7e98a2ed2f0a1ce31fc7def9b8036dd9d2668e2aea71120793e017a96880ef88200aa86c1124b7c8fd1d25991535beb561a16a17dc1f9a913130811178dcf82cc90db65deef0a51b30c5e1761bd7cdff32855480465a82bd836fd6bc0206f6f7b1cc7bc71ffcb16d", 0x1000, 0x0, 0x0) mknod(&(0x7f0000002680)='./file0\x00', 0x0, 0x815) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000026c0)=""/4096, &(0x7f00000036c0)=0x1000) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000003700)={0x10, 0x3, 0x4, 0x20, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x46}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000fed000/0x11000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0xb6d0}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fff}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x2}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x3}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x2}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000fef000/0x8000)=nil, 0x5}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x8000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r5 = semget(0x3, 0x2, 0x1) semop(r5, &(0x7f0000003c00)=[{0x2, 0x2, 0x1800}, {0x0, 0xa0000, 0x800}, {0x1, 0x25, 0x1800}, {0x2, 0x3, 0x1800}, {0x7, 0x3, 0x800}], 0x5) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000003c40)) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000003c80)) ioctl$KDDISABIO(r0, 0x20004b3d) mknod(&(0x7f0000003f00)='./file0\x00', 0x4, 0x3) fcntl$setstatus(r1, 0x4, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000003f40)={0x2, 0x7, {0x4, 0x2}}) msgget(0x1, 0x8) msgget(0x3, 0x100) semop(r5, &(0x7f0000003f80)=[{0x4, 0x7, 0x1000}, {0x0, 0x2, 0x800}, {0x0, 0xaa8, 0x1800}], 0x3) r6 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r6) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000003fc0)=0x2) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0xed58}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x8, &(0x7f0000000180)=[0x5, 0x1e0, 0x13, 0x7, 0x100, 0x7ff, 0x5, 0x6]}) bind$inet6(r1, &(0x7f0000000240)={0x18, 0x3, 0x1f, 0xffffffff}, 0xc) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_emit_ethernet(0xe18f3c061379b883, &(0x7f0000000300)="d61d8682e04ef5adf8ffb2dd8a31c25ca1d85917808fa3fc18430306d0f1578cb58d6154a5a72df5c791305da16cbf21f4a4bcd1ea81baef01591f4f6a48e396c67ff5a91bebd944b045717c2536fee666889789cb0db36a162c36ba36ed853d407428faa6d51335363f64b719") r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x8) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSTOP(r2, 0x2000746f) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:54 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xf60a, 0x5, 0x7, 0x5}, {0xbf, 0xeae7, 0x81, 0x7}]}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x6, 0x7ff, 0x4, 0x4, "455791106815ec6732f7581c862ecb42aee0e87e", 0x18000, 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x5, 0x0, 0x0, 0x20000}, {0x3c, 0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:55 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x9, 0x5f31, {0x3, 0x8000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) 16:00:55 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffdeb) 16:00:55 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) r1 = socket(0x400000000018, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) setsockopt(r1, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = semget(0x3, 0x4, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) shutdown(r0, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x30) r6 = getuid() r7 = getuid() connect$inet6(r3, &(0x7f00000003c0)={0x18, 0x1, 0x1000, 0x4}, 0xc) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0x0, 0x1ff, 0x3, 0x8, 0x87a7dd3, 0x9]) setreuid(r6, r7) semop(r5, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) syz_emit_ethernet(0x1, &(0x7f0000000040)="8e") r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b2") semop(r5, &(0x7f0000000180)=[{0x2, 0x4, 0x1000}], 0x1) 16:00:55 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r1) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) 16:00:55 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x3802, 0x1, 0x22}) r3 = dup2(r1, r0) nanosleep(&(0x7f00000000c0)={0x101, 0x5}, 0x0) kevent(r3, &(0x7f0000000000), 0x8, 0x0, 0x8, 0x0) 16:00:55 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x200, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0xfffffffffffffffa) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x20000001) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x30000) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='x\x00') 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b10005016000000402000000070cca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) r2 = semget(0x0, 0x0, 0x20) nanosleep(&(0x7f0000000100)={0x7, 0xfffffffffffffffb}, &(0x7f0000000140)) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0x2cdc) 16:00:55 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x84) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x6, 0x3, 0x3}, 0x8, 0x80, 0xc1}) kevent(r0, &(0x7f0000000040), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x8, 0x0) 16:00:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x1c}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000540)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='rc', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='/\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x61) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000580)={0x294c, 0x9, {[0x3ff, 0xeae, 0x0, 0x22b8000, 0xf53b, 0x8, 0x6, 0xffffffffffffffff, 0x2, 0x8, 0x200, 0x7fffffff, 0x100, 0x9, 0x0, 0xffffffffffffffff, 0xffffffffffffac14, 0xfffffffffffffffa], [0x1, 0x800000000000000, 0x4000000000000, 0x3, 0x2, 0xffffffff, 0x7fffffff, 0x6, 0x3, 0xee], [0x63de, 0x9, 0x3, 0x97a6, 0xd4, 0x400], [0xf12, 0x5, 0xfffffffffffffffc, 0xe7, 0xfffffffffffffffa, 0x5], [{0x2, 0x5, 0x6, 0x80}, {0x5, 0x6, 0x1, 0x2}, {0x80, 0x1, 0x7ee, 0x1}, {0x200, 0x9, 0x0, 0x100}, {0xce, 0x2, 0x3, 0x1000}, {0x8001, 0x1057, 0x8000, 0x6}, {0x0, 0x9, 0x7f, 0xfffffffffffffff8}, {0x0, 0x100, 0x0, 0x1f}], {0x4, 0x2400000000000000, 0xffffffffffffffff, 0x8}, {0x180000, 0x9, 0x400, 0x9}}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x1, 0xffff, './file1\x00', 0x401, 0x1f, 0x10001, 0x4}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) syz_open_pts() minherit(&(0x7f00003e8000/0x4000)=nil, 0x4000, 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000340), 0x0, &(0x7f0000000380)=""/8, 0x8}, 0x2) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x4, './file1\x00'}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000180)="52becb7e09a927b958ace028572e6d67101449d67c5df1567d89e25e13aca17069e4e7e62fe864548a0ffe56e6f5f0d385ff", 0x32) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:56 executing program 0: setuid(0xee01) setuid(0x0) shmget(0x2, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) 16:00:56 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r0, 0x20007471) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) dup2(r1, r2) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x6c, 0x0, 0x4, 0x101}, {0x6, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) syz_emit_ethernet(0xff, &(0x7f0000000240)="e1f7a8fc148921e3957ff4eb03754f30ed8176cf1c0798ad2431e166703ecfbdf2f9ac4d43267c23c2b57b69ed0b71201f0d983a4f09f1b46259686fdca10e58f4077ec55ca4a9022e9ad30f4b10ce12d953f1e3820ab4a71403d5ff1cdb39b3d39bbc5f47a1ff3d3dcd3374d469fea6f97983184961658733a2259e4eaea5467b0cedf5be979d27a7bed20326176a17413082a719b6caf3869fed88442ac156b0ea7bd8d71b57af5eb3a157fc877e6c30eaa481248877b336b80e69800c6272c752bbfc6155cebbacd291fae767cfab681728d53ab49c50cbfad5c710f651007b5b957812187a97b5d792201df5b2f95db2b13d7b870af28484601db2cc97") ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0xe5f, 0xfffffffffffffffb, {[0x5, 0x7, 0x8001, 0x92, 0x1, 0x401, 0x4, 0xb1e2, 0xfffffffffffff034, 0x29c8, 0x7, 0x5, 0x7ff, 0x0, 0x4, 0x11, 0x8, 0xfffffffffffffffb], [0x3, 0x80, 0xffffffffffffffc1, 0x7, 0xfffffffffffffff9, 0x9897, 0x200, 0x1010, 0x81, 0x2], [0x80000000, 0x20, 0x0, 0x6, 0x7, 0x3b, 0x7], [0x7, 0x100000001, 0x6, 0x101, 0x1, 0x20], [{0x8, 0x5, 0x1, 0xffffffff}, {0x7f, 0x5, 0xbe2, 0x7}, {0xf7, 0x5, 0x2, 0xa0000000}, {0x7, 0xae9f, 0x2, 0x2}, {0x80000000, 0xfffffffffffffe01, 0x8000, 0x3}, {0x8b, 0x7ff, 0x8}, {0x5, 0x8, 0x101, 0x1000}, {0x8a5, 0x0, 0x6, 0xffff}], {0x5, 0x1c50f5cb, 0x401, 0x3}, {0x3, 0x4, 0x7ff, 0xfffffffffffffffe}}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x10243) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000100)='\\![\x00', &(0x7f0000000140)='%\x00', &(0x7f0000000200)='!\x00', &(0x7f0000000240)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x99\'^&\x00'], &(0x7f0000000440)=[&(0x7f0000000380)=']\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=']\x00']) setgroups(0x1c2, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x1, 0x20) utimensat(r1, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x2, 0x800}, {0x1, 0x6}}, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x20000, 0x68) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:56 executing program 1: clock_gettime(0x0, &(0x7f0000000140)) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x10000, 0x9e57, 0x200, 0x3, "e9c684638c1d5c2e16c263db269ead4b40ca6271", 0x7ff, 0x3}) clock_gettime(0x7, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) clock_getres(0x7, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7) execve(0x0, 0x0, 0x0) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x64}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='5') 16:00:56 executing program 1: r0 = socket(0x2, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect(r3, &(0x7f00000000c0)=@in, 0xc) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shutdown(r0, 0x2) 16:00:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r2, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) 16:00:56 executing program 1: r0 = open(&(0x7f00000000c0)='./control\x00', 0xe5a42d0feb92a2c8, 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') lchown(&(0x7f0000000140)='./control\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./control\x00', 0x2000, 0x9) 16:00:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0xd080, 0xff) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:56 executing program 1: socketpair(0x18, 0x8000, 0x10001, &(0x7f00000000c0)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000200)=@un=@abs, &(0x7f0000000180)=0xfffffdc4) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000000), 0x4) 16:00:57 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x82, 0x8) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) 16:00:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x21, 0x6) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x820, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:57 executing program 1: bind$inet(0xffffffffffffffff, &(0x7f0000000000), 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/23, 0x17}], 0x1, &(0x7f0000000140)=""/167, 0xa7}, 0x40) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) accept(r0, &(0x7f0000000180)=@in, &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x4ee, 0x8}, 0x10) 16:00:57 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) chmod(&(0x7f0000000040)='./bus\x00', 0x4) mknod(&(0x7f0000000180)='./bus\x00', 0x4, 0x61c) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:00:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="066c0000", 0x4) r1 = getpid() fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 16:00:57 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x7fffffff, &(0x7f0000000080)="ad09d4a170887916b9945fc6f04c769cc10aed6ce047fbeb11b51a4d49471c32ff19a0594978f001e460373f4cf3d0c35fca108c7b5076f405c997d5612bf92e4e7a7ddae98029481ea4149b8b2917c2e4edc72374785bc10b3aa56690f721fa40ef4b7427c581eb0712ab2849e2", 0x6e) setreuid(0x0, 0xee00) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x87}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 16:00:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x140) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x1, 0x3, 0x7f, 0x7}, {0x20, 0x1, 0x100}, {0x100, 0xfffffffffffffff9}, {0x8, 0xc35, 0x141, 0x2}, {0x8, 0x3ff, 0x8, 0x400}, {0x3, 0xfc0, 0x951, 0x7}, {0x5, 0x3, 0x66e}, {0x2, 0x8, 0xfffffffffffffffd, 0x5}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000280)={0xfff}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r0, 0x1}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b2") 16:00:57 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0xb4, 0x0, &(0x7f00000000c0)=""/180}) pipe(&(0x7f0000000080)) writev(r0, &(0x7f0000000000), 0x36f) ioctl$TIOCCDTR(r0, 0x20007478) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) 16:00:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) sendto$inet6(r0, &(0x7f0000000040)="7308452e4fa994985fafe3c4d4971f7fdb2f83bdf206204a3ca27d764fd99e1b605f056684ac133a453f7c7b3402497f4299b55017249eb0432c8ff6bf12f74616fddb7f46ac7c1b537e59622df7900b0e84272d629a7f1e1685a7e9fb3b79c23a11b8cb73c878e1f5f69ec5afbc917a026c7c57a5e5be9d9d1a3ebce332de975ccdb380d61d34a4f6b9fe9a6d4d57d0dcf1e42c5754a248d1d60b93efe91f003bc90ebed3b9fa509e4fbc3e3d4996502c52472a39ea9f10085d479764165e4da5e4225787d175359e8fdf4c5403b295d5215159e964bc4c5b4d9d088af327f1efe2bba052d0fbcaf0998ab73a49091996611b445e", 0xf5, 0x402, &(0x7f0000000140)={0x18, 0x3, 0x101, 0x80000000}, 0xc) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f0000000240)=[{r0, 0x44}], 0x1, 0xb26c) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = dup2(r0, r0) chflagsat(r1, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = shmget$private(0x0, 0xf000, 0x8, &(0x7f0000fef000/0xf000)=nil) shmat(r1, &(0x7f0000ff8000/0x2000)=nil, 0x1000) 16:00:57 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r2, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r4 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000ac0)={0x3, 0x1, 0x9a34, 0x2, r4}) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000a80)={{0x6, 0x9}, 0x8001, 0x5}) sendto(r2, &(0x7f0000000280)="791dee0493cd918996d9e094ab54bdeba6e2810ebf366c362bf303de71c4b76a33713f82907fd75a24b7c0fde9d976897660a8850bab69b71232916841be9dddbcff4b45016eff47118b03bf0f9a19c7b3a10c74ad450d36f3e0218984e0f962876f83bdfb4d89d6b972cf7367de3120543f70f1adec3bedfea27399d5628366ee6f8302c6b41d03", 0x88, 0x9, &(0x7f0000000a40)=@in={0x2, 0x1}, 0xc) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername(r6, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000008000"/110], &(0x7f00000003c0)=0x6e) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x6, 0x6, 0x4f4bc2d8, 0x1, 0x200000000000000, 0x1, 0x7fd3, 0x2, 0x2, 0x6, 0x6}) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000400)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000440)="1e82f2dc82fbcc88dfaede026a891df4bcad456432f2f2dce03b2777982c6f5c051cf79b8465", 0xffffffffffffff9a}, {&(0x7f0000000480)="b41fcde373de5ca96270483ec887b9ec2854ba27bc7ed46959901acbdcda1c6b2ebd44ad2fed52fb770ac338211768c119d91548e8dfd3def51293c5f516341fd383f21f6dac821fc3c73d3bd544e683e834885917acbc4fb1ef4b63575172f789f0a4b0bf04433b49534c2e85c152345b0c503b1466d709adfdffffe58dee7822f87bbff0367fd5d68a33a21250bc2c93b10679c626bd95a504bb98fa60e2a8e1d2795555345e8dd77ee59796e3e0e32747c256e09664677a818b1b273933d493b972b94d17ce41ea873c680cb10fe180289c0b549fa6b31e6c7fa345f1d5ea5b2e54c9aeb3164e09c9884c0e2280eafbda7647332ef6844effe2555a49", 0xfe}, {&(0x7f0000000580)="4b9380dc408b596c8dc744ca33aa70326159a5f6f20fdb14541d46bbb58bbda3016024a3684542d1ec4ac0dd7b6d2a01f72d4b333952d9f71f7cac175d5336ed5bdb31663a657a25861ac4303b47970a08cb608bc6092e13858531d2e124d69ef50c82eb2a20debc72f7840f3a071982a2c0ca126d05b03d7788f7b6ffdf4139eedae2c5aa3fb79d5952bcea8c707087e12ee8f51c2983b4484eeb", 0x9b}, {&(0x7f0000000640)="fcae2331ded4eadd7d938edd322171c18a2ded7de30d6866f0f6183c827553e22c2929b6c29df22267278a1ba4e3dbdb3f4841ff7ff040f8efca6e6735cb9421929e7b7526e10e127627864ab1c39a3045dc081b8fb7ac558ae8df2b0bb3fc9103edc28f934b80fa6f09981f9be10d0a3515f55f7177bc7cab30451df0147da80355828ca1c4748fa5d1dfa84c90629c8141ae15d858c986c834ae6f458c655a1c080462b66927f5001f5b526f9ff43e8f5e64f407a0c23f8272c10b7f0b4b3afbb7", 0xc2}, {&(0x7f0000000740)="3fe8706c9f5bc34db98bcd4d2b581dc801bf947a6fd63dd45f2ca635d6c650f0b765687cbb00afaa0f1fc0f91b4f37c3c1988935ca301e48d31fab43f379", 0x3e}, {&(0x7f0000000780)="783bed4af183242ff3c9aa30367d488b91398e6ddef2358494684b7bd29d3de850a4b0444347c244c8883d387a65ca2874fbd065268a0032d154fe37c300efb66f16ce79fe107a8587c0b444a4f53c4c9fa3b77ae31e4412a5421118555e71c4153a2c08cd76c2ef94e0b94baf19702ab0e874f195b447d514e19eee87aeac8845fd66336dae29a1235e282cf28de0416a27ae11", 0x94}, {&(0x7f0000000840)="3d654df8b09677c38b6f179091bcfa7e670d5056f77f4c95e55fab430002b0acb96d8dd9daf1e5d1472c1cab0f3905d5b3b6bc6c5c107ce2304ec484c0bda27e034448714e8b7dc03146016667b9961b4fcc56a72d0412832a0a3f5f9b37adc6076255ae55f6809dfd2613aebce4f54e831ab7b54bbed98d639ea64f72d023560554c9689f3db96973ac70f501656302708badeaee3c9cb0aaed01e127cc3bfdc12309c12c135c2b75682c9829b7e3758da341dbe066abf60cdff2ca17c8e91dc048836ed87583c9262a1c374658163fb6d42f70fe96396cd92b0630454450ec15d1c00ae30171b6624d170fff0c", 0xee}], 0x7, &(0x7f0000000b00)=ANY=[@ANYBLOB="00000f00"/16, @ANYRES32=r0, @ANYBLOB="0000000028180000000000e1feff000001000000c32e16c184b18307000000000000d7fc031d821c241064d61e", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r1, @ANYRES32=r6, @ANYRES32=r2, @ANYRES32=r1], 0x40, 0x4}, 0x0) 16:00:57 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x8, 0x6}, {0xffff, 0x20}}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000000c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="2d012e2f66696cb22084feb794d2ebc48276c92ef846653000"], 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66696d653000"], 0xa, 0x0}, 0x0) 16:00:58 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r6 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7, r1, r2, r3, r4, 0xa2, 0xfff}, 0x8, 0xda6, r5, r6, 0x9, 0xd7, 0x4}) shmctl$IPC_RMID(r0, 0x0) 16:00:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0), 0x4) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/148, 0x94}], 0x1) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000240)=""/115, 0x73}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x0, 0x0, {0x7ff}}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0xfff, 0xffffffff, 0x6, "2a6d8d99625a889085bdef88c3c1575e557206f5", 0x0, 0x2}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000f80)) 16:00:58 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) read(r3, 0x0, 0x49) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) writev(r0, &(0x7f0000000100), 0x0) ioctl$BIOCSETWF(r0, 0x20004268, 0x0) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c6d30009e91b19a93899fb7"], 0xa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10288, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)=0x1) 16:00:58 executing program 0: link(&(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000080)='./file0/file0/file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f00000012c0)='./file1\x00', 0x80, 0x10) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)={0xff, 0x5, {0x1, 0x2}}) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r1, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='W\x00') readlink(&(0x7f0000000280)='./file0/file0/file0/file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) 16:00:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000000)="4a0b00000000ee5461f3328dd35fc0509db3c71f", 0x14, 0x0, 0x0, 0x0) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:58 executing program 0: getuid() r0 = geteuid() geteuid() setuid(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) seteuid(0x0) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x2}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getpgrp() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x2, 0xfffffffffffffff9, 0x6, 0x8}, {0x9, 0x800, 0x100000001, 0x1a}, {0x3ff, 0x34, 0x6, 0x9f4}, {0x3ff, 0x8, 0xf5, 0x3}, {0x81, 0x3, 0xead, 0x1}, {0x10001, 0x111b, 0x3f, 0x1}]}) sendsyslog(&(0x7f0000000240)="31e9b65a170240dbd40e93e199f378b5fa6468ba4306e38b4a429fac95c7dcdc9d976621f0feaa6a07af1fc2535145b276a56b4c4cd6ea00bbe1ba233ed4f6b11e70dea4fdcb897e753cb548acaeb3e58856b36ce2805b03c6ff980ef24ac078a5181a92f2a69b0396d07517d0c69486fd9199957d646454fec665d8ea4c9feb8381b474988e985cc21baa12ec823e0023323bbb337c17564454acbc808510a8771dee5ae2d5faa741f607d200b4350713dad87531ce620b28419f5fe053a6ea3902bd646dd05e29da04698268cae864daf0253f889eeff858fecc4d241ea4ac0863fb00dc36ac8edc", 0xe9, 0x3f) 16:00:58 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x28}, {0x80000000000006}]}) syz_emit_ethernet(0x0, &(0x7f00000001c0)="b29d01ce6676b004d671844ff61ae838e1ab22f9283c6a14e705bbed4f70965e5f2463048f2bca52b4499257c60e53cc84278b24fbc54180311cd36cd6530000000000000000000000000000488dcea261e82ddfb442589a4147c498d03fa2b55ebcbccf60410e1a8f3c7fa80b3e2bfffe54245deaed060754a80b25c9dae6e98ef0747268185c314a71ee5acebc340d8096c2e8b56353e31407ee116182649885da3379e4697f443e6c7769b32df49cdb59c49e2643ba19b2620000") pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:58 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0x25) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3d387511d95babc9e9756cb", 0xec, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) fcntl$getflags(r1, 0x1) 16:00:58 executing program 1: setpgid(0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x240, 0x18) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000001c0)={0x8, 0x100000001, 0x1f, 0xff, 0x80000000, 0x0, 0x8, 0x10, [{0xe5bd, 0x1, 0x60a, 0x100000001}, {0x800, 0x67d, 0x101, 0x2}, {0x0, 0x1, 0x0, 0x20}, {0x5, 0xfffffffffffffffa, 0x80, 0xffffffffffffff53}, {0x4, 0x2, 0xffffffffffffff64, 0x7}, {0x7, 0x3ff, 0x7ff, 0x1}, {0xfffffffffffffffa, 0x4, 0x4, 0x2}, {0x400, 0x9, 0xb29, 0x9}, {0xcc, 0x9, 0x946, 0x1090d17a}, {0x9, 0x78f, 0xdb24}, {0x80000000, 0xf1a, 0x10001, 0x1000}, {0xfffffffeffffffff, 0x9, 0x8, 0x6}, {0xfffffffffffffffd, 0x6, 0xb0, 0x8}, {0x7ff, 0x6, 0xd250, 0x5}, {0x7b86, 0x6, 0x4, 0xffffffffffffff01}, {0xffff, 0x1f, 0x6, 0x9}]}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)=""/112, &(0x7f0000000380)=0x70) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3}) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000002, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0xffffffff) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10280, 0x0) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200)={{0x80000000, 0x2}, {0x3, 0x2}}, 0x0) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4c}, {0x80}, {0x1, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r1, 0x20007471) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x0) 16:00:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8480, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x804, 0x2) dup2(r1, r0) 16:00:59 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000663000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000040)="882cbcbd8638244b58dfba5207690133b832737f4b07fa07194a20fa803ba479ad2b18e2a76a9d03f70af96be33fbebc", 0x30) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x10001) 16:00:59 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) r1 = dup(r0) bind$inet6(0xffffffffffffff9c, &(0x7f0000000080)={0x18, 0x0, 0x4, 0x40}, 0xc) openat(r1, &(0x7f0000000100)='./file0\x00', 0x450, 0x140) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e608060000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:59 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x1aa) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0xa, 0x81, 0xf0, 0x8, "fbd674b2e4c4db8898dcc4b8dd63e6d2c118e4cf", 0x7ff, 0x1}) lseek(r0, 0x0, 0x0, 0x3) getsockopt(r0, 0xb1, 0x9, &(0x7f0000000100)=""/116, &(0x7f0000000000)=0x74) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') getsockopt(r1, 0x100, 0x542a801d, &(0x7f00000001c0)=""/52, &(0x7f0000000200)=0x34) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9c") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000000)=[{0x0, 0x400, 0x4}, {0x4, 0x1, 0x3, 0x98e2}, {0x724e6aa3, 0xb74, 0x1, 0x2cd2}, {0xffffffffffffffff, 0x3, 0x6, 0x4}, {0x1, 0x7, 0x401, 0x1f}, {0xcd, 0x8, 0x3f, 0xfffffffffffffd8e}, {0x45, 0x8, 0x4ea3e6e6, 0x7ff}]}) 16:00:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:59 executing program 1: r0 = socket(0x4018, 0xc004, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) recvfrom(r0, &(0x7f0000000140)=""/151, 0x97, 0xe6f3a73317fd6876, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x4504) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x40) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)) 16:00:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) poll(&(0x7f0000000100)=[{r1, 0x2}, {r0, 0x150}, {r0, 0x101}, {r0, 0x24}, {r0, 0x10c}, {r0, 0xfc126dae0456b224}, {r0, 0xaa}, {r1, 0xa0}, {r1}], 0x9, 0x3) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb18c3003c08feffffca321cc87e5e00003f0000348adb0100010083352058a42f5cd2b8a8d1e4b4c4d31fc6626d1befb52438d0b3246e0f9e8a7f28270d9111e1a0a80e598ff2a9a4bbb5cb6d26cd7133a66f1423fa355cdccafa7ebbb48b2df68a60309ae6376be8d0b074ea5de7becffedaecfca5c18a3ab152eeaeda0551b37e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c2477c877adbe23804"], 0x1c, 0x0}, 0x0) 16:00:59 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/46, 0x2e, 0x800, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) setgroups(0x0, 0x0) getpid() setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$BIOCGDLTLIST(r0, 0x4004426a, 0x0) 16:00:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="7e0900c2"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x6) 16:00:59 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000100)="a7b5272c1b128037c5f4cce4407c5ab2dde7fdcfb77d0ee4890ea6cd88fb6e1535e859e24438fbac5a7a001cafb250c4a1928332631b96d9e785acd92d", 0x3d}, {&(0x7f0000000140)="c886b23d19d763d35d8725bf05776d153bb1c5792adc4b43bf00cb75ce70388a895291e6d08ca96a711b5f1bead3166f4577f8daf9fd03d7871133f246eb3dad0f7453838052464ae69ecb5e7757a612c18b4e66a21310ee5def74bf0ef16b988ac5c2e6a5b5607a79cd9a726f7d36bc4c3b60acab1d1e7a4024f28378a40e0bb675bde4cefa395a", 0x88}, {&(0x7f0000000200)="e9b0faffacd587d54ec0f5b766ae8537fea4974f01765d351b2a6cc1e5228dedf07f7e156ac2b391494b8ec592363299d1b23b20bd3aa5be6261ccd93a73ab527764095c1c169101c6189e9335ac5d826440029705c5ca6a3cd0daaf499fbd8bbd23cc501ad2b56e6a8abb56ea063c4ffbc3f1a85896a247b83a77f66e4f19530fe4565662e7a9da582852da2138cb5783e8df7bd698a37caede05cc7182489ebb6e276e05d8ae713593d8f0a56a4d510caac797b5f88c48f64eefb1feb390", 0xbf}, {&(0x7f00000002c0)="331b5ac7a3d1aac2cb5b27e3700dfa4830b61680e17c343a724aa8cacd7b952122c3b7a6966035978c3a7e38f5dfaa4a64f680af8041c3c0bac77c65098483e0878c8651c3f8c23b8b7058a0ee0b0c3f9d97454e7740b775f9f88ed82db8535aa93f7bd0e44cf0163c2b4b7ab17121e39d1ebb03938212d05fadf9860f4036309e2f4229d9c143f650fa4423715b919456bba51d6ea0", 0x96}, {&(0x7f0000000380)="a81ba12084a4768c30478b2d0f4ea702915bb6343943d2f68011625b885717025f96dd3debf44a0b137d50647d1600da54245b62295ea69c94fd170fd5f56aa98a9f1504af98ff439259be9673332bece95680291527b7dd3ca4ed3190b56e8e844b1f6a6901bffa8b39487bbfac12e4c89984606a418358bce3e079e1eb81269fb8af08301271b546f1c8465ba71086b60aa896434a065aac4c0a377d30c2", 0x9f}, {&(0x7f0000000440)="9a9710c97d61d33cf7a85a3bc1c4924e8e98fcca6f1d359bfba547781482d657f66c4d8264e6b058d09cdee2ca85e7567e4dedc745c641c94092caf2a677b6a5191423e19e195a6bf763402d30eedaed1d7992b8da3faae5b8e7bd903e30ab75fbe25a0b8b9302912cf2bc61cec40657a1d91f293bc58da6a4c0483abb68e8b4e9a425b8c1e76043c4f4a4d3e5dd9496c9760f9d2f6bc84d230ec6dee3da14c7cfadda8e6802b9aa8e19d6ed", 0xac}, {&(0x7f0000000500)="37fd9868f09b9748572429d2430edb3589130be639f307f70e595c9c1a71c5788b876f652df2675222dc9034f923095317b3d8704f97d9bba38cbbd20a3e5b47d883068c18f1ed8cdf9444f539acddf838524751b171755f84fa7b6d1009b2e661f9eba4bb901517ccc9409fa92a73c346dfa20693fd8a78fc3fcd5009446fa9b9c8036695b31afc313a4cd01855152eb224fae20fe9087ee760a1c7627ee1f5ef9af8be6d45959a0aec382701e8f76b3ff7a2fc734066c5fca9b1a9f91cae884b6306ef9aa922d950086caa325ac653df845a2d7ad27b405e8bf1b15f76", 0xde}], 0x7, 0x0, 0x0, 0x408}, 0x400) r2 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r2) socket(0x20, 0xc006, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 16:00:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x40000000000400) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) 16:00:59 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) r1 = dup(r0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') r2 = geteuid() utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x6, 0x80}, {0x61, 0x1}}) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) setuid(r2) setuid(r2) 16:00:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x800, 0x2) chdir(&(0x7f0000000080)='./file0\x00') openat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x2}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r1, r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x6) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20100, 0x0) write(r0, 0x0, 0x0) 16:00:59 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xfffffffffffffff9, './file0\x00', '.\x00'}) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffde}], 0x1, 0x0, 0x7ffffffffffffffc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1a0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) ftruncate(r0, 0x0, 0x2) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="0186b38f22575c000000"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000140)="16d5fc8993076e453e78c521ec8d489ff400954f3b2b353139864c0b8246b8d25b533ae945f69723eb59a9a93937db52f583f34506edd7d466e06552d72812b22a28bd6bde0b5bd3f5f3aa1c099a8e04acdb3ad2ce3ddfa311d0dd5bd1", 0x5d}, {&(0x7f00000001c0)="67b222319e903f7e433f6589859bc9643e5b5ec7c850444a7c3e0e129737cc9d96c96dad3398106131abc1a81a46f05932ff23752bb572e8ebe5aada8cfc21e536a99b09a24575229155af5224ad8b3f92c98b1aec1b", 0x56}], 0x2, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x108, 0xb01175e71a3c0761}, 0x1) 16:01:00 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x8, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000001c0)={0x1, 0x80000001, 0x0, 0x7, 0x10001, 0x4, 0x80000000, 0x10, [{0x400, 0x68b, 0xfffffffffffffffc, 0x5}, {0x8000, 0x1, 0x76, 0x9}, {0x11e601b, 0x5, 0x4, 0x3}, {0x400, 0x8000, 0x7, 0x9}, {0x20, 0x35, 0x6, 0xfff}, {0x8f, 0x8, 0x2, 0x254a168c}, {0x7ff, 0x400, 0x1000, 0xffff}, {0x80000000, 0x401, 0x6, 0x3f}, {0x3ff, 0xf8, 0x4, 0x91a}, {0x6, 0x1000, 0x3, 0x4}, {0x2, 0x8000, 0x0, 0xfffffffffffff694}, {0x5, 0xc4c, 0x3, 0x80000001}, {0x7, 0x4, 0x451770d3, 0x860b}, {0x20, 0x3, 0x1, 0x100000001}, {0x8001, 0x0, 0x20, 0x7d4}, {0x35, 0x200, 0x7, 0xffffffffffffff80}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) mknod(&(0x7f0000000300)='./file0\x00', 0xa2, 0x7e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x1a9}, 0x1) pwritev(r4, &(0x7f0000000100)=[{&(0x7f0000000080)="1693fb0203cb84369785a5fa510c091855233e545289a2bc0b8005a9208c51f8295a86e5911749c8fda8a0047e1a2fbacf00d28080243535e6260ae2fa74a76869db2842ff473733172df535b30d6e4bb1bf628df80174cf3e5ec6efcde9e59772", 0x61}], 0x1, 0x0, 0x2f) 16:01:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) r1 = open(&(0x7f0000000000)='./file0\x00', 0x11, 0x4) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="2ea92c2fe144b1b0824aaa27d700aa5150e98784ea18c67da53b0cc437357811e1466124a50957df6a7ffb219885", 0x2e) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) 16:01:00 executing program 0: ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000040), 0xfffffec2) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x6, 0x664}) r1 = syz_open_pts() close(0xffffffffffffffff) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)) 16:01:00 executing program 1: poll(&(0x7f0000000240)=[{}, {}, {}], 0x3, 0xed5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x44) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x8) execve(0x0, 0x0, 0x0) 16:01:00 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x1a) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) dup2(r0, r0) setuid(0xee01) fchdir(r0) 16:01:01 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x210c, 0x204000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) setsockopt(0xffffffffffffffff, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:01:01 executing program 0: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) close(r4) 16:01:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000001c0), 0x1000000000000075, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0]) fchownat(r0, &(0x7f0000000000)='./file0/file0\x00', r1, r2, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7, 0x4011, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:01:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x9d0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000002c0)={0x10, 0x7, 0x4, 0x80000000, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2bc45471}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7ff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7ff}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x1}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x1f}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000fed000/0x3000)=nil, 0x8001}], ['./file0\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x7fffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./bus\x00', r0, 0x2}) r3 = kqueue() ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000180)) kevent(r3, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x7}], 0x5, 0x0, 0x9, 0x0) 16:01:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 16:01:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x3, 0x188) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0xec3, 0xfffffffffffeffff, 0x8, 0x800, 0xca4]) chown(&(0x7f0000000c00)='./file0\x00', r2, 0x0) 16:01:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sync() r2 = dup2(0xffffffffffffff9c, r0) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x126) getpeername$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:01:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{}, {0x45}], 0x2}) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x7) 16:01:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000500)="e380dcbc33d57f1c24545e5aacbc52179145e937c7f4f3c7a8acb4673fcebf321115aa74c160197cbacc5f3a0079f225a4d3cbae9ac5a4a3a6f5e4b89a0a0ca3bfcf6bb99cc8fb25c44d140be29dc28a8b208dca9b2794e29815dbd1c04b6393bbc0b70216af8e5e65ae711c61f9e961a55724fd3eaa3ca635c45d187d0e6e0b5f627f113f9458a0b2331703cb6018060251c124bf6625ff97b08ca43bf7fdd008fb9a9771df21d610ce8f8a54f0d4a5fb7af50e8b6a6758ff0daf64f0b007a0efe05e29b38308319cc2d97d75bb17a381618c7cb99463e306df4e1068294ce838a815017fd5c267a4ef76a1de3ced5d805e80b30b01156c3e5d0b88eeeb17ce80fffa59fdc0f841cc61550d21c223b3ba133b344950d806d57181e8d4b7fde7a1eed2c9294e026c409335d0c1aa9ea7266060a7609d3cc4e116a1cc28e22796cfa7a23d8a10c9cf3991b608a0f7e3bf7ee2085451489e591959658ff5c10ff8ef3c7724487a002350fae33114d19f468ff195d2e89310f21b27d465485a05a36df31fe525518d4b6fb065b1520690466599363ae0cfb78afd48c8e68943ba49a1874d3745a32153cff3265ed86725813f22f91bc8537a3f414ba301cef87f6cac28e71afdac11b8684c24396ed006d3c33f4184c6efda6f72a5a9c1a4704dc524d82d7efcd17d3fa71c6b2b1b73c2e82d57e7133dedd606a5d0d0b971d664c20c25f709cfd34beef227cc4710840d0e2b590ba4939e26198c04a531e8d290d53dd95d79b0178e9179f2ef9ecf3c0bd6d570b9e060170731f39c0c7f83b45286b6ab655b7dbde152159efb9e206212afec1034cc673a24c21d8d0025c54c01c63f5a9e3c29d165c3ae77b3124b47d8a13ed8733e183b42a9d0056122ffd304b15b3a665632020fcabe7b62d4de3b80a97638a1b9abc9f534415368ffbb5eaa4f16d152d303dbf57bd71154ab844bce456a2f52e95ed986ba69aac5e7aa3bfbe042f6240fca56b1dfeeb36804fbb75925c4d12625c43953467cc665a248dddc6636435080191f8f8da289a97421bc775016e5fcece421d015ef33c0a6231944cae3c7ee58f25ec3e7d4345a25a9467c5f3d02338274362c4afca28bbcf71724fcef8982bf289ccfc3dc65811aedff761136ca55170d14fa9471c70258c81c24447eea7239b6227eac21693debbb7011d2e4375e705d932a1faf2026ea89383192afe76a328d607bf024729a21e8e9ffbbda7b8fe88d02d73a34305f88ca482f7a8f10a19d8d1ba8823c05d523cc9e7a2a12bce2c6f36ec7f1e05f488ab706d14f5118762cca74992ec6f75c08f69e1e28321e26a41ba2350ed53da0496c9444bd81e1539a645ffdd6b44cdcd9b849828bd2d7c80da2da49cd07c218b05f015ac718e3b74b775285c2f6e177b7a8d82341ff6c7e3150d0aa8cd56a7032b8dc0618d8641c429005759f091591990e489b83ecdce2b6ac6c9e05337736291d29b32988241c302f85ef959721dcf98dfeebe83c300e49ae020b41698526258a3bc49aea644852e88b53a1b1ddf31ecb8b04519c66feaf268d28247cf123afc220331ef7dc412e44a8821c467b67376e97465cecbb8bfdd0b37907f4c9a482f478be3d9537f43fff1b94512c24cf2ec5d61f05eb49f102b5954d9b1f498558d71e2531d678175f83d4c0dc90dcfe68edc9b6be6085e4dd66ee36b6bcc61d2155f7655e83d15b50758065e485894fec9145358295f5206cd6a608cddb156fdcadbdfbdec5382efb0fb2a507486997f7ebdfabd1ffba9c62156c87c6155ee1321653283913523f810c454c829e2a16f57e872271472b4d7b1c17bfdf4acefd3bd50a28dd7911ebad0d5e4c8cb89b7c31e0774e77faaf4ae16982cb6c5bfdc424d66a64212c8cb127683e8fadcb12fa48e2028bdb7fe7512d73b9a142d4728316370f55e8198abef00eea75fd59d716cdf53e8070202b5eb56570f37ebfd1385f4f939435e66f7ab3999f76556d76e391826a8af508eb4f0253f9b006192f7c974ae91a9ef05d83a82434416e055c3540c9e8f10a6835e975f3adf470fcb6c688a11e5c65a5cab8713de2df5a2857e7050a54b33fd912b9e8524dbb9a14e5111a35c1c0c5933793ad877e2945d3b1383b7a28e80d9aa8fe2169d6a3856791f44efdbd2ffce975e766d6ae9b4dbe7166d8d1347b5a5839f65b23425421bf3e748389c344a3529bc5b1db1aed742b27a8b5855895fab5421f8e88562c534fd14cdc323b3e675ab1fbc133ee44c14ed2b56cfdfaac638eaabd02f812ca65183c44b324e91a643f9c2ae233e959aa58660b925ed29242c4fc416b5dacefa8758f0034f6a86708953c5b8d3b54068ba09bcbc65d3a7cd066f4b929b6a5e1dfdb949b6ecd4604755a503d388da79b61e30c4e47234f3bb604ee0caa354d58be60290bf761fd06e9e6aa632d1e75ca3beb64ee351fe77b492131c88925b7ead423cddadc7ec9924977cd52b904e79ee8bee314d6f054c7ab0f84394842d41a488f580a0f5aa059be86b20782f62ab2336266f9e118b37c8f82ce534e550c655713db93bbcf3792fe2cb4896bdc8926daaa0f2b05c8be46da9972079c57e4e8c9899b03557381365a33e33e2e412d5e75bce6c837bbde0c3e22f713112ebbb55a202f05ccc02534bfb5cd2cca484495688f2e31c33a465a628f8d1746f9f3c8a47855a2e19c87b00c54b0a94fc9a938a843f2c0e1ac451f62b8df1dc51007c0618964bfa130c15ca85d181c21674552adf1d5dd7e705822845cab7eb1f22ee970d36723865778375441c3df1a94ab4bb19576f60035e16d2614445fc89e12f3890d24c33ec8b31d62b89be562299b0d574a075e5c4608bf9a34c7cfa6b3b4edb7183b7b5ec00af2b708922c5e7c844320a4c499d3f84caac2f36f28fb30ea9aafea29ee9b007519225a3a3f913034678eaffbe19d1083766c11e69cdcb897243bbfbc2960c78984d9122d208e1b8029bb7ac2d77e7e5b8fd1033205a704e4b3c606b135c6f5eadaf5b3095eeabfc90873cc8607d6013b808df8ac29500d9c6555a703b1ba867eeaadfe553ff360e767f4cb210b28393281654f733f31a6f5fc87798fcef31ceaad7a13b4a151b454c90f343ed0bd9cdd25ea531a1b143431aa6ae9368801688bbd6220868db19a4bd941d6dffa8158e9bbfc51822e3cc68453c04096abeda99dea036370d29b1da49d9324d8eb20794583845772c49c070a7be8ece6752ca24b7d19eb71ff5d4d4e16d1c466839eaefbc1f7a5153c62acd542a349afbbfad0fe36906c569d4670fb268613d95e0e827cbe3a5423c365491b088b5b89d75f67a2cdee39639fa1c3577fe31ed3921ab48e34935e4c75636335c9b91384d2321fd71915840bb4fbd2b717152c00924e7a727a5cc40758b3f625211c4f5f42d70e943aad41821705d934760f64d2097a79cc59842005f196d749b0f18fcf767ea9708db5498da2805e046bb96e42c789d12928d07227c5cf0c69afe93e390a91e3d09cdbb87fe56358ca9a3a991afac248c2ee4cef38cd87a463ef529679c0960909f610adfad2f8e5ff2d97b201785733c9ffa2e38035e2a2dd0527f8e47a1ce2d5eee19d73942be159b76dbdc964e585c5cfdac56922f18c36bee938e7ecda17e55003ba8530d10df786d81a40b0f1db3e254ad5cc1f3b58648534aad71727c2a0de77d63985ed0056725392bae51e68263d01b509095255b10f981e9a325325a7453d268babf2e7a6566d7dad58ca7ec99a0d84ac06e5e66c67023e1b9b93c39494d597049989e85eb3d01730fd535b84004c93de5ed09cfe6f36cc8e33d003fda66cb140940c1700042bb3664df4da384190e74e35a66511cb716aa408bd74ac1fdcdad011859915dc7c7045100ccd635d9587e1d0f300be1f423d4ad58141336feca12e2b2d6e0c57bb73a2a1fac98a6f4683ed2c78eee287a62680f59542e043135784d2e9376bed3965c8a117f907bf41fcb888c95d8cc4a1a445cbcc704227f060531bbd3d657894c8326945c4d3e2a286e8c1f75561b7c76fc52d598ec54288bba8683ce0f6f8a90c95f8916c462436e99bd58df77c3e5e3907e68869e6402873b46756a06b83d4fea138e04fe69feb5362ee57c72a49a01d39a729c9b45a076422f277e00cf27bdb9c291d0f81cee9f85b69e2a4f1e90e5aef9064f628733aaf327f22281ce18d095fa8e85f389104b827a3f742e1ba18b085986cccf34dc69b9c49075e7d27f771fdf2832fef08e3e4328408aabb312bdbb21c1ea007119f179fe6aa2777ce831547c54e4e9bb88ff292c502761efde78aea204a6b563fb8d3266e8b7d599cf5e9ee0ac7be6ab1b53a1c53df52e6552b73705a84e896e278c1e11ce093f8c75dbc9e08148f5f8e16282ddabf202db80f0d89c9724ebae3909c58e0a7f683f869c9e71c60228e682509f08b0b1ae61df08e87b1da665a27c2aa7dc7b7e7afe9fc289eed6b4d38c1059196a6f38d5e55bbbcea7b4fc69fe959718334fb4e4e0263e0cd2b8268efff30d4835d4bdb65409d52f3c3ecbeeef9a5237e486a3816447cc83f0ef98b33292843b884d4d437b400283bb2ce90a575b79063198a9e984e37c5085017366701d272a1813074c57f65130c91b617c4c4a0e77dbb6c665d8c495cd90677a3a053a47d767082a896ad9a124817c84cf4076ad0869fdd037b49b04dd8defa82ace6270609ccd39d48ca079af2ab7e73dd478b864ca1ecf42f62c570837c27e8462b6a5991d51c9fb23a04a8921f4a48ff4b2f45545b49cc78e82bb1af8392fdbd00677dc9d0cf8a7e291feabe7c5e4166a1bfa9dbd9c276071f83b9309fabe2269c237a32462444ab518d41f36b5ead74282159ad54e35905f31dee25303f22a9426f42327b8a5d051672290e26b948aa77bbd93cc03e41d40f4d334a843032e325e240f90b40e677757e84afc777e0cb5b9dddaa0e2540570cb3a1601c01b42f91c8197ebae1b5e8396b716c3219cc916e66f46518623c67405b023d2aa137e6adbdfb51605f5e506ce639ed3efc9f16db03d7fc98989f8a24b7f9bb307701ddf9bf91737ee1bebd93f936e645abeed07381c350102b50c4403b058c75db6d7cc12bbd0a554ca7265b3e778da21d2ffae543093f3bfc946d364f4b6de06de5008e3dc20b57d267c95f7215d2f9eee93d76d48deb544e282673120df4863bc9f21bdcdcfcbb2ca9cb3293f313b58741c59e5e059613d91d0b090d2b4a07fbbd3c8b514f336d7410111501a6b7987efa0639dec823da720d556fe059466f4948b0cf81ab6447da245fc59ed5e524eb8b59a5cf6008b0f3f0cf739d1c711a15b0a1d1ed33839e9c849512c89d1db0e3a19e89024c4e7a0830b74c1a389cef9a08ccc143e952b0f4c77d04934ec629e890318bd03b44bb9976a3cc342547e6ca30c93e1ebb5cd16cd0538a4cf3ab89c01c77948923abfe1d7a0df5590286fd7c12f0a2e523448085f1d029544896438ca0321ca8a97877bbaa336fb7187e0445bd839e62b979c2e4934207489863362d62ec6b5ec461e85b4eb17aad4bf4cc7b9bcf647cdd5abff197f22e0d05b973f918117da1287ee9af5b0c90a317703b9ecd6d2ff8f0dab3b28b5710b29f4b944ffa096bd1a6ab7d39edf93dc6b02a4a963cfb6db7a899f264f03675599ed6a4b0afe970785d8527bee144e27fce75900712277c1f01a62cf59f415cb59188d0c789d9c22a9b8767f7a178b300eece5dd28ce30ecb35c7d8d70e462a75285f56384580879a", 0x1000}, {&(0x7f0000000180)="f2c9d7cb38ddd3f65bccb513ccc94784a110ec2151e4ecbfc7968c671cc9ca8112c3dc062cad10ad3ef0ae40ae08de8db305b37867c5349fc90d8156974a3ca6bdec322b2c9172377a734def17f909d8d50c1619a8a5567aa45b9886755f5112616eb7fa0104c9db370a5bacfcd24343a719e1abb09391a0bb4c0e5127cdee860fb5d72e339a7a94e175cb6488267dca", 0x90}, {&(0x7f0000000240)="4b0830b98d6a98b2b039372cd64820c2a75c1f80b8794f89462edcfd7de5034c6c5398aa1933d4b2cffba2fce71a8b6349824e25116ea3cbc54c7518b1d08a14d7d69383fcd1ccb18681b615804a01a84f88ff98838d04152b125e08fc7809b67a5ab8874d58d9c5c2d6ee0f39e52d7d2783bb97a89ee9140132ffc684b5518e75a11d02be81b5718473d47a3b7470838a3ec2fe016f6867799b9f686606a8d6a4a4495df34edd79b08cfc82e6bd6b51cdb103b5cfa8", 0xb6}, {&(0x7f0000000300)="3feafb306e3bf0c57af2ba5bc7abfe1e2b5bb5a24e78d94b3ff08c20aa6e9ab742d130bee3b5f804edac8d8af8ae9fe5cfa8d060beb40e3aae37910db2abeff4746c4d7377e0df2b76cadd0734139182e6b4233974c4456e638635fe4bed36156ab3fa10698a270a40c056ad1b66bae70b90c559cc967dfab7486526b503392fad5561ee7e0db9714e3bc11e2a7f206ceeca5ec80ddd1bb7ee46ce22ca3efca9765b69c80ca2115befd394e77d9670e7d1bddc41ea71477d2a85021d8953467c6a70e174", 0xc4}, {&(0x7f0000000400)="d7c55a60485887598d5fb7268566f9330d4316ad09d1a93191861a0170dab6cd391bc793c68b492b921422075f087e5bd69373a7307f31eb44e554d45af50495c6f61059ee14281c6944e97bedfa450729a34ee816277cbfcbe873e056b33b9a2a2f2caf53b736d6b6810c534281c0bc24b1fd59cc7aa6ee4dedad368465722d7600e3d75a1a3401863fb1120a5faa0b0cbde801587a8203a97cef8cf9468adeee13", 0xa2}, {&(0x7f0000001500)="5ae473ac74bbc55c7f2184280e099b8db87612b7ba4ed46d72ad422e8d48e82072c45461fc9bdb71a4563bed0cc9d0a29304bc5c196c95ef9dc32823e8a7d438ba7cef35e0a332b1e8ce496e7a708c0d3706dd9ec4cf3bc14437dd9b16d49e36f23c23421f6757fbff8d662526ea6bceeb234da6037769f70f7ad009a1c7137fd6822fb3479c9b4b7183055638b34a20caa1743df11d1f7f69bff8b68f1ac0ff0945f4c233f58eba87732b19818db9f8d7292a4f690b6e303e89bba846a60d6acb9801339f63af55c736c5d9ed2d2e1fbb1eb07156e97359ea57", 0xda}], 0x6, 0x0, 0x0) nanosleep(0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) r1 = open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000140), 0x4) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000080)={0x7fffffff, 0x2}) connect(r3, &(0x7f00000000c0)=@in, 0xc) socket(0x1, 0x4000, 0x7fffffff) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$getown(r0, 0x5) r2 = getpgid(0xffffffffffffffff) setpgid(r1, r2) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f00000000c0)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00') setuid(r3) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x7fff) 16:01:01 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0x400fffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fe, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="d53e0d8a1c1013b27a8c5dd706a465", 0xf}, {&(0x7f0000000040)="c939735deb5c1c1470ed0222b0fee178605fa4213186a64281d98933444b90bec0a472b25c5f7f07dba13069fda827c166f04fe47281051b838c28b521d3169ef77b56385f35cf495f552c540dfbebe8bfcdfda2dc7c1bf374fa22585833bfe8ccd152e5dce66977f72666298162873c291ce82151ef55463d6d9e746d7bdab3901a05522a1532c4762e6b572748c7eb2124d9e6c97e5ba43eaae936e49cb4ba", 0xa0}, {&(0x7f00000001c0)="cfe4e71c7aa91385ec4320dfd535d635ef93eaa3577523d124b5fa0a026b6c693acd89b33652910a9c083f06fabb18fac7f96fa508fb13c565abb10df8237528686d857665fa910e8d3914eaf5eeb5b9284938b9e5ea655e97f05634b6e1c310a25d3ba4c420dba629aa194a1800e1200b5349b26a90b8b926115a994ffadfba9d4a7bce0dc2503a76ff8c592ba6e8d3d00ad0b86fe6c08691c59d1142c3cde86a7ff5c132c78467298a0e95fbb2a5bfd69e82b3a393f2f870a1a571e70d36ed1cda79aa527a009baaabb95d5aea4be93945c25e738d948003925277a728dd1539dc698b62b8d2b114ad5ea7ca116d4ca1556e10eed8740d7ee5", 0xfa}, {&(0x7f00000002c0)="5d8075b983ab3feda06a6b8b6137512f691be424cd0d018335d392e6cda43ddce2db946b0dfd265ae362f366b36ff4d63e89af4946183d01bda99d4b0f8c1e2f5c9deb6017cf387d7831609ab25d48dd4f4952dfa825f69e3ffa90ba03e41e24deb75ca2db595dc5725889c1a1e1b4a85bbc695d44f5a881194e719d953f4344f889a5a4a2728ef33c9f5c31f46102c75d9a109e815d3a", 0x97}], 0x4, 0x0, 0x0) 16:01:01 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x100, 0x40004000000228aa) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540)='/dev/pci\x00', 0x10011, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000005c0)={{}, 0x8, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x9) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fcntl$setflags(r2, 0x2, 0x1) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000380)) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) recvmsg(r5, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/209, 0xd1}], 0x1, &(0x7f0000000200)=""/116, 0x74}, 0x842) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000003c0)=0xff) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00002b27feffffab7b74371b289105cec2806cdf000000000000c673c5fffffffe000000", 0x2c}], 0x1) pread(r2, &(0x7f0000000480)="c5945d497bd8462ef8d5153e70d994383ccf1eca8af8847d36efd3a4c7a70d533d2bed28dcc74c7913d4e78e6b46c44489a3e68845160c4a05498ef392e21fab1dc2d1e8fb68ce9cd7702f680d3a2ba54a90960f14044ef7e9d43d7970d0cee8f87ae0546dfe5d90409ab9434b87b9cf04929d35ec9492d14646acf80104999d0615ae3733bdc138e892ca5fd61e86aaa93703f69ab59af0beddcc9c6d188d8c696b73f2fa2d44a70c7e318a9d9a0b68a9", 0xb1, 0x0, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) 16:01:01 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befd52438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b58aed6b887340a472826ca652b9a6e5ea8816d0f4321c5203477c877a"], 0x1c, 0x0}, 0x0) r2 = semget$private(0x0, 0x1, 0x1) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCNXCL(r1, 0x2000740e) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000002740)=""/4096) fcntl$setstatus(r1, 0x4, 0x8) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x100000000) 16:01:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x3) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0xc3) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) sendto$unix(r1, &(0x7f0000000240)="4fc5bd7e08d63e3ee66572632fcef32d0156f3462a621b60192345f1b158e675ffcdc609481c41e75bca81bacba7afb132598ceabf228890dbc8eb0614762fb359f9e424207141bdce6377f437504adf6898772c89809b16af7d481611e0", 0x5e, 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00'], 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f0000000000)='!') openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000300)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[{0x8, 0xaf, 0x3, 0x6}, {0x4, 0x31f6, 0x800, 0xffffffffffff0c7e}, {0x5, 0x100, 0x7ff, 0x5}, {0x7ff, 0x9e9, 0x7}, {0x3, 0x5, 0x1, 0x2a40}, {0x1, 0x7, 0x7, 0x1}, {0xffffffffffff7fff, 0x3, 0x1, 0x6}]}) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4d}, {0x74}, {0x6}]}) r1 = dup(r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[0x9]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:01:01 executing program 0: r0 = syz_open_pts() flock(r0, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:01:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/227, 0x41}, {&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000240)=""/239, 0xef}, {&(0x7f0000000340)=""/176, 0xb0}], 0x13d, 0x0, 0x0) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r1, r2) 16:01:02 executing program 0: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xfa) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000080)={0x1, 0xff800000, 0x9, {[0x6, 0x0, 0x1, 0x1, 0x0, 0xffffffffffffffc0, 0x0, 0x4, 0x5e28, 0x1, 0x4, 0xc3, 0x4, 0x10, 0x1, 0x20, 0x3, 0x7f], [0x10000, 0x0, 0x3, 0x4, 0x80000000, 0x8, 0x7ff, 0x1f, 0x9, 0x8], [0x100000000, 0xfffffffffffffffe, 0x8, 0x5, 0x8000, 0x80000000, 0xbb], [0x3, 0x2, 0x6a, 0x9, 0x4, 0xf6f], [{0xfffffffffffffff7, 0x3ff, 0x1}, {0x3, 0xffffffff, 0xd, 0x8}, {0x7, 0xffffffff, 0x1, 0x99}, {0x0, 0x100, 0x3}, {0x10001, 0x80000000, 0x7, 0x25fd}, {0xffffff8000000000, 0x7, 0x8}, {0x1f, 0xffffffff, 0x2, 0xfffffffffffffc38}, {0x7, 0x7, 0x400, 0x9}], {0x4, 0x3, 0x100, 0xffff}, {0x200, 0x4, 0x101, 0x3f}}}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000001300)={0xe379, 0x5, {0x4, 0x7ff}}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r3 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000001340)=""/4096) r4 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x7) shmat(r4, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000300)=""/4096) shmctl$SHM_UNLOCK(r4, 0x4) write(r0, &(0x7f0000000200), 0x4268) 16:01:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000002700)={&(0x7f00000026c0)=[{0x21, 0x101}, {0x1, 0x9}, {0x21}], 0x308}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x43, 0x20}, {0xe7, 0xb}, {0xe7, 0x9}, {0x83, 0xffffffff}, {0x8a, 0x100000001}, {0x42, 0x40}], 0x6}) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x100) chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x10000, 0x2) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0xf3) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") r2 = geteuid() setuid(r2) 16:01:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)="053e432e8bc84b633d756bc0ebb91f375277fdcbe1f119b3846c6e7d1c7b0a69ebf5468369ab128d2b9f8f66bffc09440e04da4ee5c5fb35789684be895835f23de63148", 0x44}, {&(0x7f0000000180)="283da7e7efd66dd6c0caef07601e6014e192eec97c87978173136ee644c948d57343abb57718bf9c2f8e7fb4edb3d99435dbaa31aeb08123aac40e3c4f24f9e8a4b070f906fbcb969b4853686e4cc5f3bb679cb8652cdfa96f8e66aba31a96022f3920305dd53fe7c7cd15e1a2bb00d87364ac858a5f7dac7a4c3ac630df43d8f16c4e8c112967e739e6f9d4c881d861c7397cb08806cf30b2c2a0d1ffd488e51ebb09ab468d0a21fc07f8af8947c8c1fdb3eef05e", 0xb5}, {&(0x7f0000000440)="b7887b003aff9c1d1abb23e1e88fddf3d447b071fdc4af5ae178e6e4eeddbe00d28f711a7d870c1d1de76362aaf63b7b6767308f0b4da4bfd08ca94b497a9d94820796bfbcd2f4b3dcbd4b7f48ba299f9d97e9bd5600dfabb9f25721b801d8d231e31b25a6ffd248d6a457adea9ca5993d73d5791ec9c2f2717058f30a587fb9672d74d9173016a1150b3c8cbfd1367268879e6db52cd82811a67604d07e3b1fcb1ffd32dbe2c3ec5623acd21f7d830ef288c62d6f43ba47c7160cfa1317293afb6ebca261538ee81c", 0xc9}, {&(0x7f00000000c0)="306e7f9271708321be5cda56fcdbe62b294c27c4da8a840d1c420be063cc4160b2e22c0bb6b540c4c9c20a314b4b33c0c7509c7b93025156eaef61a3ace15b98c5b0b5bfa639c4b2c2f8a297ce118e0a04d73f1e49069da45722ec8ba59d9fe9ecc1f46f0222320b", 0x68}], 0x4, &(0x7f0000000540)=[{0x60, 0xffff, 0x10000, "957047e140fe9f5a2050c50a465147146548133cd01e8709e6ce2dfd07696ea4dcdb17481f4c42e92f5d180d71211025a9e1e706981885cd4312d4ca66a60f8432b958e2c9db4f1d1100beb30662"}, {0xc0, 0x0, 0x200, "90fa16180628b04eb9e7dd1ce10165b98d65db3d55fbe9bb275d503cf6a47f44ec295ab6fef722606e0af6b8192e8b72cc8413d3b459c97a22a9553be7c3c4c6215219b2922a5680add246b7447f066dd5ec27f4e2c30d2df3f35ae136c747ff84a78c928b9b9a1c60e4de5fc4396b6b7c909607386349a9e4f411eac8d5085867e5f7425c300ce100f59205d093041d9ea0336bbe780442da65262f84b3c4224e27efbbf1a732a3f331e012"}], 0x120}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:01:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) r1 = semget(0x2, 0x2, 0x40) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000000)=""/43) 16:01:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x83, 0x6) poll(&(0x7f0000000040), 0x0, 0x0) 16:01:02 executing program 0: setuid(0xee01) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x18, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x1, 0x0) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40000018100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000240)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x0, 0x3b1f, 0x5, 0x7e}, {0x8, 0x4, 0x100000001, 0x401}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000000)=[{0x5, 0x2, 0x5, 0x7d}, {0x1, 0x5, 0x5, 0x4}, {0xaf, 0x8001, 0x2, 0x80}, {0x1f, 0x7, 0x80000000, 0xf3}, {0x1, 0x81, 0x80, 0x1000}, {0x0, 0x10001, 0xf338, 0x31}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="da034185a9adb5d5f312230108f2f44d62f45d779c5d26d51debbcde865cd91f102a4a453cab45c8c94552c560871ac9b05c84a7a2b4a35534776294a7152fb5", 0x40) 16:01:02 executing program 1: r0 = socket(0x800000018, 0x1000000000001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) r2 = geteuid() getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 16:01:02 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x981, 0x0) close(r0) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x2) 16:01:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000040)=0x2, 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:01:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x800007, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:01:02 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) recvfrom(r1, &(0x7f0000000240)=""/65, 0x41, 0x802, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) bind$unix(r0, &(0x7f0000000200)=@file={0x0, './file1\x00'}, 0xa) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000002c0)) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) fcntl$getflags(r2, 0x1) 16:01:02 executing program 0: syz_emit_ethernet(0xd3, &(0x7f0000000000)="f1d9d9920776905336511b29b28a132a21b36bfc0c06c94a6f10539a1644c975dd3bf6aae20b5a1e3c544a215a1ce08d42569028199d53f7dee612bab760c13ed754de04b7bb0142b55b5236801252b2daa3b47c436b39698ab2e80641fb18684ba20c1fd29db3b442be8aba471e764dafb53ed7709c90eac50059acb73f5b1c3d0c7b17a3aa540b7cd57c5e9b6c676eaf4f4646333d25fec5fca96a831c34608ab9d9fc4ce80f8fabcecb5ead05a7f4c7959ec2633a9f8415ac0e61c9e961a2bf8c8c4b5c2898c0ca8bccb8e23dee0ea96b56") r0 = socket$inet(0x2, 0x3, 0xec4a) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 16:01:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000100)=[{0x0, 0x53}], 0x1) write(r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000040)) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) getrlimit(0x0, 0x0) 16:01:02 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) listen(r0, 0xe3) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) chmod(&(0x7f0000000140)='./file0\x00', 0x114) getsockopt$sock_timeval(r0, 0xffff, 0x2, &(0x7f0000000040), &(0x7f00000000c0)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) close(r1) bind(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 16:01:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fchmod(r0, 0x25) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8010, 0x100) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x9) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x14}, {0x7c}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x8001, 0x9ff, 0x9, 0x0, 0x3ff, 0x3, 0x4, 0x1, 0x1, 0x8, 0xfffffffffffffffb}) 16:01:03 executing program 1: r0 = msgget$private(0x0, 0x4) msgrcv(r0, &(0x7f0000000040)={0x0, ""/195}, 0xcb, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x20}) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x820, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000140), 0x4) 16:01:03 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0x200, 0x10000}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r1 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000640)) setregid(0xffffffffffffffff, 0xffffffffffffffff) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000000)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000200)='./bus\x00', r2, r3, 0x6) 16:01:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x22) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0xffffffff, 0x3, 0x4, 0x0, 0x8, 0x2, 0x7fffffff, 0x2, 0x1, 0x5, 0x7}) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000000000000197}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) geteuid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getrusage(0x0, &(0x7f00000001c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x80, 0x0, 0x100, 0xffffffffffffffff}, {0x2, 0x5, 0xf13, 0x120000000000}, {0x10001, 0x5, 0x2, 0x234}, {0x9, 0x0, 0x4f99ef97, 0xfffffffffffffff8}]}) 16:01:03 executing program 1: r0 = socket(0x11, 0x3, 0x5) sendto$unix(r0, &(0x7f0000000300)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26ceda1808d4f376336acf00b7804be2c1e4991f707005f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282914e4fd89720fd3872babfbb770c1f5aa72c87cc53c894303b22f310b404f36a00f57aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x401, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) getppid() 16:01:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000180)="4e0f0008cf372d5014bea6f643922487de0dbd62cd25385dc007b3844372ffa326cef305d793a5e2787230eb55fe35946c2ee6a5ad6d0483ee414b3c4e00fcd2ad1f7de36caa36c5e2b2935541f560f23288b8d03700bdc6317c41f0bec3bc5fa9ec1d885704608425e769781f8d8ae425e7499dc7094f1123f83be6f106eb65af19f86b661ccea85b67368409b8294002f42dbabc", 0x95) read(r0, &(0x7f00000000c0)=""/28, 0x1c) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x5}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000100)="2c5ae59265628046430accc107fe010000004be78b60ee94e7473d86f4b37fe1dfefa489b2abca4510701edcb57f95b0483bc08d7cc09b9de7c10df9c4496fd230e372ab60b99a19ff694d11ac56983cabe8ecd532574e95ac2f8808a8cff2e03159a57b36b4a4a6f7087c", 0xfffffffffffffe7f, 0x3, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 16:01:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="210e002f"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 16:01:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2080, 0x6d) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5, 0x0, 0x0, 0x1ff}, {0x59, 0x0, 0x7fff}, {0x6, 0x0, 0x2}]}) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000240)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/53, &(0x7f00000002c0)=0x35) open$dir(&(0x7f0000000200)='./file0\x00', 0x40, 0x48) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x7, 0x101, 0x39e1, 0x1}, {0x1, 0x5, 0x2000000000001911, 0x9c29197c000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffef4, &(0x7f0000000100)='\x00') fcntl$dupfd(r0, 0xa, r0) 16:01:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c65300065ce6020a81a51333a396133614b8072d035ac283e73af50cade21198dbeafb90e00ba2621a56ecf69e8f3e2e30ca56cd6083c478c0015cf716796b808c51e8755b603ac57727ee15e67b0a81cc4b16031ea72679d4e59ec2f8ed46f9a231b74f8a7c068faea6eabbd17cf642be431a423a2a9e315677c6fb0d72ae7b91477070175b973e1beefc1"], 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) write(r1, &(0x7f0000000200), 0xfe72) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x64, 0x82, 0x91, 0x1b9b696d}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x80, 0x5c9}, {{r0}, 0x0, 0x2, 0xa87e1ac40afc879b, 0x2, 0xa6}], 0x1800000000000000, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x20, 0x7, 0xbc}, {{r1}, 0x0, 0x80, 0x40000020, 0x3, 0x10000}, {{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x80000000, 0x9}, {{r1}, 0xffffffffffffffff, 0xad, 0x29, 0x9}, {{r1}, 0xfffffffffffffff9, 0x48, 0x0, 0xffffffff, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x26, 0x40000001, 0x4, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20000002, 0x4}, {{r1}, 0xffffffffffffffff, 0x49, 0xf0000000, 0x80000000, 0x3}], 0x0, &(0x7f0000000240)={0x4, 0x24000}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xffff) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000240)="0031a4d51d253ad2f1023b67753d9c569e0da248c0fcfbb575d1d38850c5d91bbb80cb8eae3cc4cb435914e317a5adc65e641ae9d99188352c3c8b2a18c71c207731c9cd4605d7f336b81bf2219b894202e29a4b8060eeca3dd353fed434f8da5acc80058f414c76f5251200d849b2167b6d820cdd4259798385dc302de3865c2a7f65322d7bb1ea745ada1c3d1296451367d411ccf51da08f9cf9510970e93687fc617468abbbb179ca7709efe2a9e59f0f2fe69911fb3620d1db185faef8b9a09e0c682c22fe82091e6572777a68c2b89efcf085fda63dd8611929175b783228c963a0b11d0c9e937c49db5dfba9ea0ca380553b61aa", 0xf7}, {&(0x7f0000000380)="92d3ae234ff0d707c885bc46065d71c877f0075758faed511fb10378100cf446c942b7ad212a6c6ee8859f3e445c918857bbe2be0638db21d1000bb28893b953d97defc5bfd47cec2ae43803bc78998e617a73c32440a57ab13b52d6374f74560fe240c783580dd907065d70d566f20ee3bdbab1e3fd8e44d168bfdeae292d3dd0513fef58d1ea3109ee974d72ec9a2a816febc3a0de29aadd5b7974e49ea7b976ceb0b87eda1dfbad957b8185e292c486cca6253d2a6c306409001515140c9766d3ad5cf2c038cdc2097537404be01d84", 0xd1}, {&(0x7f0000000000)="ddc0ca3f277461d0b5d110a60fc2238c3e6b51910dffe4ebf89ee6f7fc6ff8d26e7e6002d0921292183babe6cd9089c404831466b93a77aceb6ea785ad8d96f6d7978e225ebca2f0ca19", 0x4a}, {&(0x7f0000000480)="5a40e26ce43a8e851918500f4f2937f5ad2a95285d48aa5860baee9b73cf28523c647b039b759f3fdf38cb6b31b5dee46b39ae4e7cafafbe5ce8f0b79b510330818124ba2471494fce608ca92951b0be841fdc1e2266af21c80259264b38c696338293cd9f7d59d280a484aaf2834120e7f7edb5b635051ae3801f829f292554993708e3170ff377246050681a56c3ab986939fa80bdb7472ef6694cc3b5e6c25b019f0097f7ec36f44a4c8c0b3a1f973f1c60726d2ebbd99f4bceb1c4d1bc4eb2ad7ea6073f2f7154", 0xc9}, {&(0x7f0000000580)="292beac24dd4bad252d326a3d9f4028c873adf4805dfe209f67bc176393ecd44920623efbd7232a9a392444d534c72e30c40839e0d3c8faf77369a8a8adfa073d337bb3c41d5a9a42482367f0a16be8de7b042600d09a3c75027ab4b0a7dc78c2eef1904af380e65103ff6f47b40e2f1f60247b1938f899f258377357ba2ee4e2964c9f438d9d91fa87591fa524770999d6f1bf3763241068a904f35c00647b5b8d48f8179f189cca8c14f5ade322c1764455cbf10acb6c132a2", 0xba}, {&(0x7f0000000180)="e63d981c2d8b9fc85d5b488892c02ecafb989fdd7166a5ec60ed92085ac4bda49fcccf3fd198a37d0de59c8edbc854f5d2f976b9490a70d72f75315d9e38aa70ecbebb4bef522c3a754e5dd0b21d8beac9d4", 0x52}, {&(0x7f0000000640)="a1b973055394ef4d81bc1e5b7ae41f4bc1acee2b1d0c7626dfcb774e54e2502a6cf69d1965f3e270554dc28b8dbec329c44e9657194f7ab75e0feb5a9471837a477e60ce1315f6b6903663f60f5d73deadb159e078222853f73e5d9d96023815bdaa8e743c917a76f9306c282b51997cafd4488966202d47e234d76c6d07a4f22e23351b45be5a36faaa12a256c0c2d465c81d0b5a9e4f35e9aff0afa1ba85e026cce6f4f5254147002f92aa9e5dcd422ac8f9bffb3270e261bbd2439dd8ea205e0c21ec1880bad2e18f8f57a4c1f08d2feac5c97e10f9b87b8cbffdc517080567cc2610da8419e8ae48f9797debf9fa69f267c4e52b6763b81b2a906f5de57044ec634258666cc32a42eb3a32ef07258e3a23ac00d451a695afb287a83d9a050e1cae8d2bb403635cd316c3da601d6fc1ab13fe8cd2219d4af498913c518f807776fb15fe218ea928b300fe15be9c6e3d94521aa066e81c596a2a658297975327b3913bea6e9deaca307d2be228085b047a1dc01de024bec44c7cde0b37911c1abd10d739de57c8d26c1377df413f602f6ff8dfbf6a4091b605c1d1303e70043572d2c1d3abc5fa80f42cb73bd0aa9fe5d605f55a0564383c7b6f759b946014f4bd58825e20b6e817dc5ec092c73cb31497e6fb0cc0f64ccc34d6fff041300b80a51c06d009a148ed3c9306b37eeb9787e0beb0dc824569428d7a2591e13156ba7a9f1d8617cec64d0b0268298b8b70100c49bf8ae1f82cf2f53d84d90f616dcb7a9a113f092f1664394f7e57e70e33a98b29932ab990ccb852a6103a93a927e099db882fea715a47bbe0574d8840e1acb1eb4a72ced4ac34137dd5af77a13e28b09aa6ae8fb369d877c5a54aa2e359ff15deae4760957db5417fd10d32537551a29482b3ff51790c87d8099cce61566bb1142a27b495b5d8bec7a7e963bb86de8f3d0cf4b520d0c719fbd02ea31d1eb68e534ae3fbffbd39de91c2b973e66749734a4287d57c5d68a8a39bc6351110e93c47bea38c68981cee48cbc837ba6ad749b22bb966f7f1f7dfd62cbfb21696d49eb176a51f3f8af7ddeb34c1395e12646dd5b3d51ec94598d53719835e235b1eb3399a50f7fa2f82204f9f4013acea7d31f9624045b3dabc814ce146ca9c90589143182138c1aba2243615965fed76ffd09c031744a23f14b1cb23fc348e131a475ec0b3964d2a75724b50b432f984ce0ff344b0de92feee204dafc5b69d2f784b5d9b7b003648198bff6ee2e4a8f176ada309634bc3f250cc0559322aa2152164a02154d59d9b6da518145b2c4ed9cc66c6134bb65dbe68d8bcdc6686d1f81b31a9dd72dcd27a3af27f7e67c6f644d148ca3db881e5c9eeb60973ebc1cfebe266346823ab9440aae586afd358522bcdfa14819dfa543a053066280c0798e9dad0287295f9f8adf6b8b1066b30b74c08a65f84216a1ac07e239427056cd844e86a6230b93a5605c1084ad2ade3721718763698ba06e0110ce1e1e2677dc7c081632c05233691800e92803d2377d61d3674971321c380afe7352bea9381f77457be8179865cade5cc8fd65c042d8a488db965e4d8815d9b3577da75dc40a3099118cf7e25a90b84f32ba527be262468a9135c9ca4aa179a82680a5656f117527c9f40cec3f4187b44f7dc40ecdb5282aefcedd00cc62fe4574efc669d9c0efb8bb8b138e2206292d1e5ad6c5307c4f9a9b6d8586d2645abf10097ca204b20f65aaff7129d4dfe9b0b6d8816a63e36208d77e9e8687425a0c782ef237e35aebddce1243c3533af2cf9ccd84f8bc88e767817dc1d27b6cabfc7f289e0aa884e6dda5bf0437f2027539e10e64e9bebd422b833ace9053597bfad65a41107bef35c545f35d924229efd0055aca91921e89f0a348fe56c1a28885fe5bf40ef390daabbe7eb3d32614d788cd36aec23f2945be22c7256974fa246ba03a85abb2888a8fcc753b5dcd2b1e0bb85171b88882b203a8a7a0fc4d983c705400debf25bb77cf9ec2b7ed56655b9beb97da0b54367172319a3571265332c2c0f1bd8747aef6cca0cbca16759f0a557a29eb1989621dc0a7ffd6217741e51b31f947323f1363d4506525359a46f5f36f16f79aec93c96a4feb85a5d613f4f6711c6ba41485357852d993ebd05109346e0964b50cd0e7b24a3f570f293f21805b6a93ed55dc0a9a821f54ff9fa3005b14671f1a7a1cc1fb5a499a9c465ea160aa783d10f6ad6b789ec9bcf95997541a53415776959eac15668e0d3d4785da32d677db9b1b10ac26f33a624df64c81e4111ec2a71a78515501b6b0da74d21cc9b21fb7059fb367cc5445d2b91ee55634f05d5563e2d3fa11f325f0ebbbce3bdc19c677e985048ad8466909d4556599259867d3062c878edf191004d4156153defe9a31122acb8bfd5a49229b4c04bffbc036c1f05fec37c262ff19423c4f5251c31177af13b9fb2f4d9fd230b22f9127d584753994759e050a1a3f6fe703ef1c74147c56ac61bb936e4cc7c4e75dd83464351b39694cb015473fea504edea67e2424634e75ec89934d5dbd7905525c3feb322fd459a566960807963763fa522064810913cc79727cfacb637f6c200f68392be2a10468b642e72d40344bb3a3dc4945893ad1816c7a37aa4150684a5567005b60881402882da4c50cedaaa249011cbf196b3bf156071415eeb2ecfa0bfdd816f965c2d1eeeaf722e626028ae03c9f316dd1531899301550c83305ab9e4126e46809f81ef53e1134cfcb86ddeb97719c76d6a6f7234d5dccf33ae8fcea1115ad6c603b6089aeb47fb2a7956070502655d27478ea7bf4379e4ce67d4a5b0ab344da0031d5cda3c6ee9c2fc8feaff538a4439af50c453cd7c20785d542afdab45e1fc09d2de3ed2d93cdee181a20993621cc62d8500960e101465fff493410a81f4dfca083ad3183137f24cafa6d9e3932645ee7cd89b70b2d4d307e59edc1375c2bf5a795d3b258707149836126708494c0073639e1192c7b09208544e801e5adfa860bb933a6a98ea97a8f89caa0c19438c6542ead0a4cf9b49c80aafd5d682bd983880dfca050aea225018e5aa6761537f0132e4a7da4a41c4fbd66a5338de6b8037fff3e0fce228e1fc8efee64b9027f832aa435e8688382b61818c20ca64443814f085c34f41e97680d05c69c30cca2fc23933cddf48738c19cfba560bd7bb9b558730c6f2a387a08a4b92674d12b3e6f14bcae041cc0c2e1855224486d0bba601273eb5e5cdc961ce729119e64e5604a9c191b4e26403f19f2c805f0d008122c4f10126c500a5372af419b07322fce61a6aba2fad1654431545c223322be6bf8d485c293d13a9d34345d7661d5a3b2d8676329420f104568a75ba59ab59fce3943f65f385906db480f2bc30c3648fc7072955c710456f7beccebc9b5e2f178927bcac4a511e3211896e2db51ee714f960cfa7ae77bc42e1e5500f683d268b63c68d971319af4e857f36142ee8907118984dc6965aa0f72f65a1e56eec0298a9385a2c1eaad65612d685119eecbcfbf7f82951f704ae2c1846208f39eb32a3265ce128e23f0eabd3b5c7d2844921b5d0cddf1b311cff26b8fa442fa4d694925267e09eabf38dc9c49cf70e9a5d4d3e2616745c1392b40078f19d14a274bc1559bab15b7dfcde8f7d47a63283c46b27c9b06bb045a0aace0c0cd0a5c4e4c0c2ff037644f79e96d851d3ff4415ae76649510519b29a55d8c06276d4282abff57440065b4056e5cd0e6d82d7f4ebbc71f2a6895d5740399f66ca81334c6b2b74359cf41fc6ef94738bb2b92a8a02e8474050500581cfc25f139f7274a402be1a76f73be0bcc367fd1da18f7b817b28a26fec7659f29dac94256daceb63289c839d2d42b88312e4538a028024cf1882f8ffeeb222ad0ed46201f1d855ae821a9553377d7f45702efd17d312ccbf79a3fb1a5594088032d81d2a7aa201b0a62b4a2ecd0c0bf171344e02246f82b7b34fe8cc4fcab3f25332bb92a462918d9fea18552179b37ac557c2b80484d07d7af3fecd893ee7f3bc66f6aa84c02fc3e5b7f067d51e132a3e9284a59579e37f2d797a7b34acd5786c4aac5f1a6f543cae5691d66bd4e0781f66fbf5b79b88729d10204010691199769714e6f13598c8c4e3de9e41b6abc9a74a9d12060c2c3a8e8ae9d5ec38a71a9854e8a4e01edb6dacb1444024d62299630a5f8347fce8e689a660e2ee5a5522bbd3ad55b50d2506371af6dbb3d2d5824b9487ec24996ff7997188f40fb29f398779dc1246fe49daa219fb8b7bb976c7bee2058aa8d4a3b79d035a3b5031e866c1344d0b6ce4095091e25a37732f054a2b27b0652ddbe4e049bd4cd3a3a97561ab80b7445c42b67177dcda7c51f29c9eafc8a3e90af57c80495fa997d7c68923c5a829472a1d886f30a526648babbd0bf4971431f701e87465f1050d45c6c124fa20fe0459d87430e876aea0e94e9784b148d6f61e8b58fa118239033da19619936f7e8b0f88e5bfbe6e75cbfb3620f1575f9ef961545dc50f775079a50ccaf5c4542b6ddf00587a868abada0d508820f3f5e9f5d4d4602645130aa5453e98ccff3bcac1fa2c2513a68f2ab0f939aaac0888d20ad89cf200c2a91d9d55012a15cbdafb426d57e5cb131db725f82f797ece0af59ecb71785cb2f95a5beb713b369a1e0594fd2d88b675a77a516730eebbcece51ee8ae8658479344246adcd11a2e6cf4d2e12094f1d8cdd5a7a166c2c8855ff0ac9c48111df0470dcc92e749fab7301daa5c150a3fe9adea2d105571bf942b2bffc59e6dd02132bbf7bf8942befe411b19ed3f8c29e9fb02fc20951c8326938232273ec802780c132fe7bad30fac77cdb8b58b008e8e429d76a7cf12c6b716627831feff660a3ad2c0efad339dd685dfa23b98118337d0fef2587b836f99848f9b0e7b28f85e3f0f5ff76d2c8e46b9054f46539111e8ce6e9768a25b6b833fb31826d82aeb233c6cf3b1a0ac311432d6fc3306155c6e491476f53f0cad15058fd014e99926455fce3936eaf3a11c3a6bfd5bd96df251e07397f321e0a9e40f9a14d91e604126cd69a58bbcc639a9f6c1406ebbffeac9f60000629834f5d376eab71c771f0e88f15c15a2cb595b3f2320141b81e5bb3e9000c4872954c5e9d788c738a751830f1e51a0302fdbded3d8fbe2cd063376ee47d6332ab0dde47179486df6ac8e90c4bec83c36b7ec363b3108c8f753a6e08045b3d84e1083be0b37b55e670d53042488dc1bf30f624e2039abd4190984f2705da01b7aaa7df2e647c8ff125a1f57e34720d34fc48ed212a965d53995be367fc8291ef4e1e677a2d4296737fbe332290c5ea2728204f5a17a276410b43425d10b982ba614b0c2a60e226c1279e36654e450aec6c1ef68f258bb6cc01a71418ff10c6f0e3f6c03e17adac94ba1dbd243818bc7ebdcadb09da1bcbab79b709aa918797839256786c236176fca3edb0b145bd0d550753991b3832b118c9ad4d13f6364bc989a62463bef7c0dcb3306b0ead435be7b9bddbe67c931d8991032b8de87c468143e1b97cab8f7e490545e7b09336b4110fbca0c50664c298e8a9d675d99656aa2f97f71952cdea410087196278d1246c0970b3bee28e11273714c3cb20fb5ec7164cff7794b38707286daa5252c5560a5bd697c340261b63f9e830953e64440696b48b46695db8d130298364293f811d8c7f092ee708cdff2388a7175c78305728448bb0b04f25862101a3e60a4cc87d8d9b1864886b05d0524fd1a3653d7a929493188ed", 0x1000}, {&(0x7f0000001640)="e8e913cf809f5004dc3bceb3bde6ca201cdcb2c4a1b218f46a464830ef50b9e293e18794d7160c2a19e6567bb998334a76df9a4a5528d1c5155c234e96425340fa26c019300d9d9aa68c3b7f80a7ecd8e6392557915e6c28e05c44c2cd01de0af6fa525886482d4f24da78c48e8cf9669f8f3e28720933ced945f19e833b1d68a0ae982659baaf0735fc55bf95b640f925f5c4b02627529970155df41277f019b9c5f55c5b04afe61c4c43a2d0752d0677a6fdc8ecfb5f7f1182a1dbf57c6f5763ce2f48c81b227bf855", 0xca}, {&(0x7f0000001740)="6e5dd3e0b9e2197cf66c46225c85fccaa4cef4ec463daffa51e37615d5d369f4b6d80c62e6028b9c01c0463256cc97ce1185c2b8257ce1625626266eb71c433153582c5fa6209398aabe45e6c2b37187e64d011cff0fdbd000558a766e3be9ab16b5ca96c707599f6f42b23fcaa8fd8adb0546c45945ef2fa5d7988604c516a752ae145a6b67500b3d7cabd912901dfa5b703779c20c69d91c2557058d0ce26389bc95a66694fc70ffc066748b613afba6fcc3a47b9b538442df844312d6a421ae4caa02747fd789bd7648a2974291ae12c30c2d2ca6ae845ce6cd344ed3c5bd434f8a2aec7e", 0xe6}, {&(0x7f0000000080)="6cc42538e40d5ac75abe5bd62206fc583c707bdc8ff24141a5fee200358de1", 0x1f}], 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x10001}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001900)=0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x45}, {0x7b, 0x0, 0xfffffffffffffffe}, {0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001600)=[{&(0x7f0000000100)=""/163, 0xa3}, {&(0x7f0000000080)=""/37, 0x25}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000200)=""/16, 0x10}, {&(0x7f0000000300)=""/207, 0xcf}, {&(0x7f0000001440)=""/225, 0xe1}, {&(0x7f0000001540)=""/146, 0x92}], 0x7, &(0x7f0000001680)=""/112, 0x70}, 0x40) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:01:04 executing program 0: stat(&(0x7f00000000c0)='./bus\x00', &(0x7f00000002c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x28001, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() chdir(&(0x7f0000000000)='./bus\x00') kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) execve(&(0x7f00000003c0)='./bus\x00', &(0x7f00000005c0)=[&(0x7f0000000400)='/dev/ttyCcfg\x00', &(0x7f0000000440)='/dev/ttyCcfg\x00', &(0x7f0000000480)='/dev/ttyCcfg\x00', &(0x7f00000004c0)='/dev/ttyCcfg\x00', &(0x7f0000000500)='/dev/ttyCcfg\x00', &(0x7f0000000540)='/dev/ttyCcfg\x00', &(0x7f0000000580)='\x06$-)@\x00'], &(0x7f0000000640)=[&(0x7f0000000600)='/dev/ttyCcfg\x00']) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff9, 0x8, 0xf0000007, 0x9, 0x8000}, {{r2}, 0xffffffffffffffff, 0x20, 0x20000009, 0x10001, 0x9}, {{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x9, 0xff}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0xc31a}, {{r4}, 0xfffffffffffffffe, 0xa1, 0x1, 0x1, 0x9}], 0x9, 0x0, 0x8, 0x0) r5 = msgget(0x1, 0x8) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) msgctl$IPC_RMID(r5, 0x0) dup2(r0, r1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000340)={0x7, &(0x7f0000000240)=[0x8000, 0x10000, 0x200, 0x3, 0x8, 0x7fffffff, 0x7]}) 16:01:04 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) socket$inet(0x2, 0x1, 0xbd3c) r1 = socket$inet(0x2, 0x8003, 0x0) fsync(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{0x0, 0xffffffffffffffee}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) 16:01:04 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x30280, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xac, &(0x7f0000000240)="b6869adb542f69a4f5c891f6d875b5cce82ef59653ed8ef9a77d08bf968949b3371399ed62d2fbdb65fb121ea8d2636d53bc5d5533498a54375c732a8330f5ad1979b503dc77e31d00d8f7199517d375e9ed83d6f05c6b27eca7fa0a7a09acbb2c52b04bbfd9d752045be56eb2feeb640a4e87d318c75dfb1501deee3ba0ef5c862e79fd6032bb93852ce1651da18f74149601d25f87ec507798b90a2308692bc81e652470af9708ad6ceb18") 16:01:04 executing program 1: r0 = socket$inet(0x2, 0x0, 0x400000000000f) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x26, 0x0, 0x3, 0xffff}, {0x3ff, 0x7, 0xfff, 0x5}, {0x100000000, 0x2, 0x7, 0xffffffff97b10195}, {0x3, 0x3ff, 0x5, 0x77b}, {0x3ff, 0x101, 0xada, 0x8}]}) fcntl$getflags(r0, 0x3) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000100), &(0x7f0000000140)=0x4) setitimer(0x0, &(0x7f0000000280)={{0x9, 0x9}, {0x9}}, &(0x7f00000002c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:01:04 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x20200, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000240)) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) r2 = semget$private(0x0, 0x4, 0x468) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000280)=""/21) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="c960260c23e8fffe67822bb0ba6c126f7cfd407db36c8574a124f9ba80a795788d67a8df4c8241e140e15e9a64d7ee68700974b6602f2842912d01aaee94dc29704575836936fe7e4283f5e286ca9318d2cedfabcf8291f45182dc572ee4a880e79c23f8adc5914775066098ee861897bee6295e2a52ccf02f2c93ba861201db901de3e34f0ff25dcc4b992ea3fe8fe170cb9414bce5052c0b4329c9b37ca67ca49a3b4b68b465af797122b1b042d15f3c3678950550e5893ea5692ffc63840be3f5bb26b1634baab1fdb4b10a692f58dab79147bdaaaca276d1075a6dc1", 0xde) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000080)) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000002c0)=0xfffffffffffffffb) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10602, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0xfffffffffffffffc, 0x80000001, 0xad, 0x1, 0x1, 0x57, 0x20, 0x0, 0x0, 0x4, 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8090, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:01:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_data=&(0x7f0000000080)="34624b6bf68ea4a9bb926c6701e112b6c657c3392aeaecf5d1d7e46fc45d6fd66053cc5fdb4087a48890d3289b7a155f4c599fb41df4954530fcb75c504702e2ea115584e8b38b37d19b55a3143f07c51a5dda64fffb65b0426307a2030b13bc9bda05ec95838a497155f5d62e29bce7579fc49f150c8ead5fe2387d05dfede6eec11b5c61d9d9970378285317f9c1d79e2caf08d63970af1f2ab29b5bad4d432dea082c1e185a19047d94a28883aee0887a6baa64d7d3a99b047a8b71dd37eab3db64568ea49cb71594cd1db497d90a0d9e85357f6ba934543e95c01b"}) 16:01:04 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="edc1c20f7d4677779ae927a94361e062985cb977b612859bbfd4a241306fbdc66dde3c4f91b88f9bfb761182e3ca9ba9d50c14b17ce63c53bcca98fa45988fc1e33329337ee04baa312f3ee5568e2602500fd03286125b4c668cd816f67f97e5649dc86a664d41216025e13603a226d1317e76bd24790ddbc2a013ab9cc0657a6e3f17f20a242faf7fca82f8f9e6bdb56d0201f1676c0f610f39186416d68994f09183f4f816fa353e20280e177b100337028d609b9074ae69bafa233f5c717bf239c348cb5c7f9fd99522"}, {&(0x7f0000000280)="920b1bce419d4c9246feef6388a6e7511e656fc4246f0563b222274f737b8394a1d4e916324d1711476561cd8527e02903f544564a8feea5dfe39e71c0b341f662845734e9e43585c877394f050f2d4934501ff2529fc38242687a361506b22c551196b46496663494bc23b3663185d9fa5763af02c6b05381723a4bbe98d394fe52a9bb"}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:01:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:01:04 executing program 1: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getppid() r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x81, r0, r1, r2, r4, 0x0, 0x2}, 0x9, 0x101, r5, r6, 0x9, 0x10000, 0x81, 0xfffffffffffffff8}) seteuid(r3) 16:01:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='//e./null\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x6c}, {0x81}, {0x3, 0x40}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="80cf5e7d7b3626c16378ff04fbcf6fbe6fda460380e7e83e51a5d26a20008856071519446c454acdba8460b1d4eb6b0c428452af85c791fbb79c00265139adc10b48cffed1495b0eba11ca64ea22737f760ed53c759a4298bb7867b0b7c6cfe771f26db57de365f93bdaeced9ba2160a3c2b360186e05549900d120b02bc788dcff3565f70ca0331473239a7821700c91bd7349cb3dec6aabe21beefe96953fa029b66312d8529db129a108afb16062a3171", 0xb2}, {&(0x7f00000000c0)="c5a3300521381d75d941c4616f02313134d56688174c647d40502c3d8c56f81d63f7a9f76e9fec26c96c2ae5366f522fb6a345ac01f1b33545e209471d60eb136bcbc4a23a8611087afd1a2551eb553a7f76eafe6348dd38a8baf8", 0x5b}, {&(0x7f0000000140)="cb5bb786b779f214fa7a0c5252890a831c0f949965248ef88f35b9fbceee96d7fc789578c9ad062f92e013d0c19b6886a3be56f9180e12e867b2294fa440a32e339b9ab3c25cfc332a8acc5976229ddf07baeb576711c9542950ca716ca8d66cdbf594d5701d6a8a6cb81d9a10f0f9e0a30488d1bcb69f6e22451b218e63598847f0f3bffc47426778c8ab2618452cdb6c9f413f613b", 0x96}], 0x3) pipe(&(0x7f0000000280)) 16:01:04 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = dup2(r1, r0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0x80000000, 0x9, 0x387}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x4, 0x9, 0x2, 0x0, 0x8001, 0x1ff, 0x81, 0x0, 0x0, 0x400, 0x1d84}) 16:01:04 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028a8) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004a1a300062b00feffffff0000a3bb6b3c042efdd100000000400000ad1ca8a95704000000000a", 0x2c}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) 16:01:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000180)="96a11ecc47681e3c399bef56d64b3275a5bef5dba4d5b96a5dfdd6e02e9ff2d7b7473fb330ff92c26aeba2ab1e7a57aef5b73fd7e212b79b111daa4bb22c3c6696377918d322835242b1bbd086eebb8f1c73c4166d1d3d1f8eab8d70e635e5d38103fbcda9e2ac3a343c5d07960bba347a97d0ae84f644bda9eff87d4c3922cb68f0c29d828d93e43a3ba7cd81c319cd4ac4a4fd7a19aade131cca2ca1d662a220bd77c937aa4a3f2c23110fd077439b2a7a639731fa52c4d42d2d7425c3b4801c06568b7f46f9abd78fb355a1029aeac17887415641d20f5d1cde904ee2a75f220b99ec4ca182063c9a5064c671745739f4043fca51d3551c91840c7bb3d75c074bc75af4d9c1d8f3f5e5b967aea2ca3732a69858b8465527ed7654ac64efce2cbb52c2f9586d92746a9b5b15ae0b9c0c0b85d5744bb8802443ad5a539eff1b0cb0c2b0fae700195bf1bf3e7f8e32dfa4bb1c10fe5c5e44f5db27187dd296f3ede59218e68f2c5a2ba6fdf92a57d732170987ed601c08764ce96b37f680f01133dfe4a6d3716e0eb2f5f07144669509e88506ba198a75903b7bc8e2cbcf45e452f865aa298dc9210a38970983d0aeaa0b810058945f28c0457180f2e017fc0994f48f957e7fcde069861a8a5669881cb2e66048a44e21e8f9055c597ad9072d91079650a4337103c93539cc3f65cb933b95a02ef783088aba7106c8acfdebac57ca84fb867b6965a78ccab23e71856c5d9df4df2ae3c9f9ed84f7d247c3c3bb6f400ae18a792f74729cdff72132eef7efefb4dc4b3dbd68b629283796fc38e0759a3a7afb7c241c1929924119568c4665d20213ee24fb6d84a8ae0a09751cc981c28763781c9998dfe431fd63b0473bb1e2c037ed9ff9895701862b991c2f8f7957bdb7edf3df7261ef9589b14d2fe5c872b7c6b98a0c7f2c5c40a39d80cc2b41619ed9dc9cddb842f74b4ed0875f6258170ed3c767ac57cd98a97e3e69a42fae064fa93b41995cfda27816fd9a4c77a064a2148cc33d76cf620366c47834f00c7584e3d538335c24a1d3de1c93a751f2360410694e12851f9361dba2a108eb50b25ed7d842c235aecb81d63ff0981626ba62b6f5d83f3e93d500ef76f2f1a273b3287425238fa089a1d999d5e2ad8534f78261225d898d90502c2ed9c992100388db007dce43fa03078defa90a5372d57ad905cccfd241ae9e350df5f1b293912c2cf7ecb0fdef636a6216b9ab4054fb275ae01bbf71c1855638dd62537e74f704a5b9905b326df3f35d9cd9a4b83b9bff2c3103a57304b60f49e928b1693b958b23b1aeb9a36770ec9bbf32d06071e75d729c363ae0d293690fc821667a4c47eb2ff462f3c1d8feca91d3d5169bbb3835f4b0c643b7e64669da6e97eeac7f57840b7586fad1ef6bc0d347cd59821d76122f9d6d4bc96ed7ec839fad6278f94a57e02d9e336f1cbdb79de4ac504c136d510bf337000308a62ebe61ee3cf92d0ab64fe035c2b8a8c4ad5f5758fe0fa489d4fccdc3470c88a6e6fa5372dc103e8cca472694946052c2ca1c6b93a45ccda6a3b7d3848558fd6b09d03aed94b6aa3d5a755f81353579cd7851747f7a5e1030860c56dab6a9eb735a3caad97c67af940508e55a4b33e45d654d5a10504b6e64abe0f0f64dc4e8961c2af49912852ed6d67928ae28c28d2d4851623fb4f8ce0d989f11d6a92728101ff6a5354f9ae1336fc1ebb8cfd3c0b7c467737869a22c2e07221d945b7d18da85f52af005a61513f5ece1a3a6b619d5dbf28cbcc6d474f20e4bc4009279fe4cac6471c89a85c37f14eb0c3a4b030b65223b53260dc4d010582ba7944a8a3cb46735dc4e5080fa19bcfa4734d05d01ab1f45bcfb3ab49a92accbdca47339880bc81323cf8def1b1a0db7d205f6a3302a79c417e71a2e027490dbb174a61980e624a5bf0d9b90ad80047b901647bb07c9ece0102a86aadd659f106a37c074c84ece67c766701dd2c459fa317a6957338c4cf3118c86019ba616672b42e3d9c33489932723a3614ef740ac5dbe3a48c7f0240cd3feed855ba9afdc46f78069702c63564654f1478afb3a8f8cc1d4988a927335b05075a395098e4fddaa2a905817f0a2c9c7f7dd9930d3c1b278c6c9710b3821cfcfa94141143f27f08617aa6c281ec41a3d25026a0015c0f97ea3faeaeae86b9642280b6c21f1b021471b1e977575eb5cb9a1590cbb404c8e9b56228907453b0bf3e90cb8300d6cc18becb7a46a858dddaaa8ba0b1e9d2251d67562a449df10e17d51aa662d4aab251dce647a1cad1872795f13785a55be79e4e4c2d737840952105aaefefe8cf8b2911a4f6135874dce4d24b3b594b580462df0693975ae25c0c67615a6a6c026bd7986f2fd19869f66ee9cc58e66ee3dfbbfa3359c8e51f526cc7f7107f1af1330e31738b3d1c05ef967b598c3b51e0f5d7b2cfa37e87dd7d5c1b3017810079169426bbf0be4ce1d0e2db825379b1273a928dd0eeebd644bb31a1266424411c4b8003caf608d352cbae254d717188e68d51849a5d8b5798104ce36f31002a02797a2a5cc0b0ae18da0e5dc093edce2dc69f11adcd65bdce864c65bcd8714de5de1e9196efd0efc702b1199ff1fae1def106841058c7f5d1149a47e1dac196a6222e35073af51ad50d87b0215297a1956e67021dac99d57003f7f3e3024d085fc52c46f21763e6d6057a29054c8baf8d32c83ef1bfa807b43490801be45615f9124b96679750189d2f44eb6912fb45d922cb31cb71d77de9e86801c9e3a1e41a0b2a1d9231cc0341002c25d2df10c6c3f2a789e1e02a0b1d0897f1292fd62c689471ef0f5490550453e46de85c5d10a390cd3999f4c57d8e0aa952f54cb4e023db68d02a14377508c6e567c605d82f16e83f248039f849a092aa768b080c6f4d45f5682b9d13c0bbfd5f516c1ef4b912ce96b3b2f5e7e3f91de16887213cc2bbf87948272f3c6fea6af5ca4f5fd5bd590d5a7b38a79352fcc3fd452db135fd60d752812ae2daa44774f6fa6e81dc2d963e0c6de3a5e97bc439300866f361b2b3b9d018fb84f3e88b4bae0d84aec641d1398a8e6f829bc79795441ae4985d627ba5e183a9386800e58eef2c30cdde283b0679a1c0bc354116a5046f81cbf795f82affb1797d3ca8f5018e69494f88fdcbb859763b05aa0ca86205c715b2b7d051fd144c7005489ee7f1eae32c726b2e30cb73888296bf72a100cb45c852b86f7c8b292c697b9d3f63fce465abdbaba8bfdfd59c29e2f946c7759eec783520c9621529b2bfcd55fe39371e0402b659fd652508c50baa24e14e18089f78ed1f6dcfb6f552b46142d9c4ebe963bc00d2540d5e864a370305711b1c0c2c2e63a0e208d9011561318af61eaaf94ac69f3a2c7ac26bfcdeb63a62c48468662b7eabdea71068592e9453f245d29700ac44c19f8952cb8dd65142b27ed7a16ad605ecac1fefdb117e407262ca58aed40cef7a2c53822a01ec613e39258fc6d0f70264745a693b70ecb5c71a5e9e6525b2297d8d045f3d1d5e1342bcbcecf5616b8657e8c2f7ff4b8daefc8012128b1b13a15245131a2c060c280cfcd38881f6c7729854307c61db2fd2bf4ca1f5ec2468b398818247bcf4ae30e97717dc0ebe594dbfc5a3e9ed77cde5f64a56f3ab61bb990bf4cc099f0ba2d9c86306c1283723d8d2c291e71418199bff29453285f0ebd5fdc30e8cf08f4789eed0d46e3eeea070f0f63f662ea06e6e881e480073c2220682b7da380d915f598b2b88c9217442d30e8762702a9789f286f66023e5d4751027cead3dc41b4f16785d00374b1e21d9178d87f29ae2ad02b12d1d7491f0babbc345b97a5b03c911936f26c79dcc9532dceaf3b60354f4b71575be1c7a3552c3200ab256c71f26c6318b538e96cc2923dc2136e47828a2420bde085afa8a1021d829124d866ede29769415562d7fa36103ddeb04add53e6438f27bc2a4b2c4a5aad35aba2e22875513c5f1a6557df0505990bc81f93661dae9ee78963547fde23b8b7dfd50287d77f29eac6cbac11463795de1d0561f00eb68b064e1a454b99f07138e056f96aed91ea03a00884e4394357a4e27b959fad4b952cdc8d3eaba5c29a0d61502589367b54f93d6ecfc0742dfe4dcf3fabd5ea557b46296cd242aacc063ac7b353631bee3c50e68b36ec1848df7759280888c91e04d38f99af72f043d14dc1e4cc1e5b283dc392990c0545badcc2eca8fcc454417b21a2002645bcf6f47ad6fa2e21b2f29da0a1672a5a40ea1d71b2abfe5b37ab8776dea9f4310fab36583f2625e89e5048aa5b9b5c08ffcddf818fd6ef4af408c30ecb43a2a5f2d9d575015068a466c9d5e7242939bc5392a053c962b0ae84e6f626466dc07a76ddd5dffe99f4759a49796db7e07a0de55cafe737d48edd769f804a13777de6276a88c781dd652471de84c38e6e87bd751f3479fffd09f795e15c0962634e101ec25c7b20b2c579ae44bc12ecc773d287a11cd8ac38cd04e89a20c433f38a88513379bfe7c0f9d8727086e759addf10d0d6f625ab0835ec220d828f794599f44cf578c846611c8026b62c4ab77e84b781ffa6c8b0abeab306dc0dbdcbcebc2c6d70377f42c5bef25c07f908b4b9445375a56c1b7c7f73cd4922599fdfffae7b5dbcd4f04ef45fefc3bc7c8aea908c11c38784b582ee51f514b1221ff37aa608c433297627401381642bfa2f88a80cf6d2c08810d5369fb415be24b6aec77f66ef533ec5bf3b551d119d9b2f10b23052b839f1432681231995572aff1c5f817d2a68eed4bf9dc27074dfe1d5acea72b4f6644938125e314b67000641eeda9ad2182254df1be1267e48d241766fba425315b7cd249bb318e3284c2b4676414751f53f59fcaeafbfa4831184e790df05d1bfe61296c448b0088ffd76d4029ef97900410ed67ca573227e0c112297fd2ad238a39a5b43dc01c9ccbbe208d8f52929791c0d0718d634202e5bd64a2c9b8f30596cbd07beee9ba847d84d237586fcee207ce034cfd0e28ebb85733f2a16ebc7c43d342d18577d290ec7900c249a027c5495d545994f0cac1e5175b4b9ff7febc2a0f5151f230567c2df4d9c30aeedc9ecc73a5f0b035752a6b25fc61ed822c0500cc5f070be968dc899147ad904e43ffeee92306a4b6ac26ade01859a7867814a09e97eabafe7b77838eeac184f8f648dccda4a887a0397153ce72a6a2796ed64b8751e42cc90ab653ff888e42f34b931eb97ccbe8f28b22da1b9e226f04e2caea52690d03c8c3644035b975e0dc52c3c47ae9374296d21e614c105438a5c6e9834bb0ed3859c0804da167386e60d4895951fba0d0956b00e88cecfd04bc7b0cb96f5b93fe5da1cba4f20093eb623e064d32ba4c7b8c70d19cdbfa6d15496cdc516a28b3c04bc059b3d15ec85c30b37bd3d057a8f35d8a3df3a12488aa851847bfb5d85f1830213892b0f4083752bed5cfa2038dbdd15616fbbe801567402636e59e3b7de7ed0a174ff523fc6cd54807d25fc13e5d0ae59494524fe0a6516a7c782a3141fbb417e738dfdf50041802cb5738010bebe304ce2736876542545622416dcaf81282e18563af395f1ea8e8541a37e355a97e9a148016f083b1582ecf3222fbd4ee2a9be0a57a0d542a86d79949d79e62d92ac011625d90882d0c2bc918580c0f2a575d422ec55afe0de5c7491ed13d6effa04e5da4651852dc93a230063b9ba6d26ed7efc3acf4411179dbdf02492a368ff8a5d2e3f36b0e94388e2c7766af0ed78c0560a8fa2c245cbcd970fd4", 0x1000}], 0x1, &(0x7f0000002d40)=ANY=[@ANYBLOB="a800000000000000010000000500000044db5799495691ffa45fc243ea3eb4d2cba08802765b26a4316f5f763bdb12a5855a1901df2676855d39bddf5d88526322e04e8db387c00c8c26e73f7d56b19518bdb153156b62f9bc21da5248990de16b3c9cc73c632b6860d0e842b6f4802d43cdab899f34c326f22b3010982542ee322a5f75e8b3d87ad5cbb601116e14aade920694eff4f024b23a5d7b490c1f5480da855399090000c800000000000000ffff000001000000837e1b2596154a243904d2f15712354f886bcf093bf53d8b110916c0d776ccc12d070b56a37fa56a25d2ce36b562836b0e972f774a96d81a1fb51df63560444c6317b563dff536cf6189d795beaf70c42a750ade1a5a99a66bcc95e54ca13966cbcae2c0a4cdb82b162820e693f6f82cd9fa11a653ac410d2c2e92133606649d619542425c36435f808f69b4f2fff20a5886bec997ed849e2af964b1b11f20283982dacab744c5a8c93cd3c54161e85256c32be24a4306d95000000000000000ffff000007000000f18bdf29c52c206e893dede3657c492596ae1331660d27a55d8b0e175366847aefd51df5c7dec29427048e1a79c0a24a6ef75e5b86ae23c61b027e9a72554b001800000000000000010000000080ffff8ed9e300000000007800000000000000010000002dca00001b51316a0e93c5049f08aa65fc0d64ab3c65ed8c21ee6b95db094b374e768e3e557e5af454e372c08b5f9ea2d9d8e9ddfde3f68cf64cf43a925966806b0249aa36fd848f2fbc92c17b75c4a816cb53dfa1d1bba8b3937167ae4eb0cd1af88f93b47ecc402b0000006800000000000000ffff000000000000c2f339aa41e694719eb73f52f87ae2ba81c276ac4157448f2ecdbba97c7fb62ffc26a00b79df7fd7552aeabd76d8a6c4a9ef0d827449e7669b3a1d6190c3b631e669107edf6497ae50011b05d8d1a6c8a33ecd0adb000000101000000000000001000000290d000019c19e147210a1d6159b4b7973db52d857a385dbba5f6b494aa7f5938f8e03b8cabbfd9ebdab0701e351f65daa12a38ab5a2c29d0ab98d5ca73ba06905d09fb9db4dce2aac40da4ac7160d1d55448f14f89a3156123f5b4be7dee828a0b829fce2d85e37fe08f0ef4ffcda09c85a5d56050294f940b03051c72cea6b9bd0f36d19b371f3c11b40c5a98153ec906943d25f3544516013d866409d63b03339298fbf0aff14a55b4bf365f2a8046e20276c7756189f77b6f5fa764cfe01693f0c2f8ba19106dbfeb05bc4b3074bb6e682f9dfe745d9320a950075117db46e047fbeba96602fb55714942d4e5467f56117c728ab6cb422c4183eb9b60e05cbdcff4e610865f85fa0d158b73f22d8d99a840886e379e3d91bdaddaadbdcad62c63115043aeec9e293579f6c2699df24ecf49dda837b63ddae37e72ba97d16cc334f916d1a1e0cc2a068a18e0e48c80f625baed12fb353a49b15f73f8ef5d0b17c481d2f715ad3a18037baa76d8d0befbbbba796542daa6e17aa8bf02d79a9dfa78660e5dfe65b5a6c48d2cdee4388e0f53658896ae5dc0255e04565b22cb8e99dceef0fc523d1734f7e6e414ae99bffaac867e43d65f36989cd0b7fc5914bde470a04695a4ca596c4ab308dcfb27e6d6b88b76689262036979171d73977b0628139619ab1a2ed8cc57cfdaec4c14bce679312733963a15af39f1008d179282b4a230b00d3ed53489362cf7e0cae89e7855dc2c50d49bc3deecf9f1461bca28f0897aaa9925d5863b17004c76751b454266f212387ae38b0482f92bdcdb75c9655d35eae5962e0fb8cff380231824ebd94d68e5e78f620b321f3f61248c7ba13960f746f7043266445722b938b0869ab0455a0c1b44d15330dca81629c001c99f374866294f3ea5576198ddce68b23bc83323c02a87cf014e8c9f00e6d58495880af12a65894911cdc9fa85c73cf81fc78b2c689401b3510ce9a664c2972895428a6aa3f437563fb5a781c0859ce59a53b9e0f06fe538d55c616725c773b4e4f61d9a26bd77de73c765d3bf32a260719a5539896df020200652bbd9b1275f485f7f7521d724e09fca5e70503b0d5e84852b69a621973650a3e8ed91c7c0e17c8f4b5e963561424bbed4a93521bad728811027691ee6c8f62f9b1e615451cc0b8d4e42ab783b6648fc5dd5ce01135adbdadfb091b0d84a413cab9ee11364d2bbce23896c37156c1857aab363521a154979e9558e8531d413e221d076f396a2fdd1a5adaaf7e30a88aac36a7fb7c25098e914f09def8d1998c5d443759fd57560c149f5721b43e907d8958fe573668acb42e804159ab382d32d4df37514381fe4595e138e414bcb6478942d4d93462450fd03dff6deee47ba5e568498103ae012c9b83eeec59aef99e99e361a0ff1b4485ba620c50b47f3d1dbcc2ed1fe20fa5e794625dbab075517fd36c0784ad749f4d5edc908266b892c9b167ca94fbb42f525620f4afbe0929b56e1ba8cffa7b8350ab1b7289774abb4c5f21cdc9cb0ff3c2729c2733dcf954dff660aad791ea284ce758641a2511582fd6e52e593960f7e1b91dcef66f561707e348c59d9a1dd3887ea845e080ae4591248e0df2d8b0aaec414828b541b6ceb143ea8558238d909ffe3de189e72f78d71d69045f58127adcec3fa86cbff35e98c56075b9a8baeb2c9b73184e42686084749ca0c61149febb299ef084800f7d9f5e676a3fbbef8554e6579686f947ca80c8ecded5f6cd56b99533d2f257445a9433c14fd4a4c03133699e2c6bdd6d96c38ea751bae9589cf39760baa1e2d05bddc51835bca1df8757ae1ea279efc044ece620957a0e029d45f79e2005e662120ae6b9c198eea1efce625d1e483c14cf4027ca93e31d49dd5cf217f3f071b3c11887524bf3d1e5b5475b097b2a36dd5f7f9c92721fcc17e11f9e04cab22321b74034d995044182b2ae7b1b36425b7995a6e0ffc5d3b462128871e1fe5a043c9c8f2577aaba6461c1ac62d2379544a4af80985930a119dc6174cab5c198ee77f45534fd7a390c16c097d8f55ab6f064072951b471ac07d376ce65323789a403eeda2faad1c16866e09d51818644a2c14da0bc65d6a4a9eacc9faec10714b6a2d276b66fe75bfa005ce7089f12cac4f1d0b8d96b1b4c2bfacc45d3c1bfe1aa6deb201c8dfe8822950cca74d9ba66da0f0230bdfc6a793e9f251d39e603b636a507ce2fbafacadd53116d83f60b0ee96208f8732f3ac546f0ce8a52514978f636b26824896a92ff62cf97bfff68a76fafd07ddb75712e0276cd49a9b8c32ba0885d33eca31720946b6440fb2f87316ab5ea68a7fe6e91b871d409cf70caf54b852e03c189cebf4f38b3bea4e46b75a4c088fbb1f24076c9582334498906138e9983a6e14230c18b412848cc2ed0e6aa46a6cb3a6356b49904f779b5a7ecc90d086beb7217510bcada5bf476aa12b737ea9412693c9da972125222e57936c8fa7173918a42bdfa31398acadc904aee432e79efdfbacf406e75dd4826b10bd1be228996184e24c307172767b8ec0f01490af25fbdbc540fd12050356865753a7557ae6097273b2568c3f30b74cf6dfdfe0026cfba0e8ff198330da7a155e9635244f63bbac204de85782437297ebc27e58dfa4110764354eb9b5667f779a04a78cb8c95961132130d8ace7b684c32b3ebe5754353821e252231b05cdf1c356e937dc0d12168975d32a83f3766eeb806091bc655ce546cec092c94a6d598d4dc2866d8104dfce6125c7e9f7e3ec4b43cf0ed1820385362fcd86d60c74d97e1f3076186daa5d06798364cb27394ebe94842a2ae4cea37eb066edc63ccd6740416f4d479b98913f7010b33beb4f41c0e7b6caaf20beabbe3d6d693ae54809d2939663884aeed5af4db562e0cb63e8167fc35c64bdb4a89fb2b977de58c99ef75b40537e521098f7ebc75b2bda1b7efa900fbc3f86bc66ecce40f3562a2cc7be3239fd176dc3fa2698af1f41a1647b31fad5523fcd0a6d50f30d951bdf8f8e85f6695d0ae16cf0efe65e9f765ca40b1e07a597bfb4992008a70b233a707626b036858f3b3a4fe4e4cfb79349f3453eb2a1fd09b7533015c2ede4d00329188b066af3cbc84eade39e76c4ed9c354a53d3f438cf9e4b485bf2be88829c8493702f054c54e2004c44f74f6673dae5cf6d5c84ba9f2c92ed9136220090b5581e35ee035cd70a570d6b9f73a3e219a07b042e9a9d77dcf2aacca8ac05a2e68073efb309d14ef50d34e1a7d6e18ffdc7a825084d37f0c03bf11430e8ddf4ea7c15d2a4a7405a1b1bdf29b95c505f2725b37aca7ad9e9a4a4e5ea639f0cfc8d4a31beeb7a4716f5483ad8368fd1d99003f33176a275219c156970ee3d7ffcf3d41c75384decfdeb9151fcb98164701b976e408eaa871872f6cd3241ed0863a2dce309eeb55d208dc9371cd25f333a63e1cd6cf6801687fc26eb28d3fe52e86dc40893d4f7c63c7d62ff5053bb35672385c0f45d74c3d36fd9460218dd207a441bbce4687b80f198e7ac5b8d2397356a4309569b5dc393a917487e2759628189a8d782b435cc969c3eb96717194c84842bc709c65ea5094c674c543a60167d3c76f9f841e120faf8d1c2792dce63ff9aca7ccf238218a2d108926b01756dc79c6291263448b3406e7a89079db44da92c13cad47728d16b3ed9cf4dda203a169bf49d03cc39b811854d46255a844248d7cc9c029352f4e637a3e3e905a3f91ccee81dd5c50d05fd6c7aeb18cea3a060c857bc22e4fbaa41bba049e1af62f932d8e53665abcf0e056a839fb51e1948244dbe4beda9fe719ca73a2013db2352996480a98baf208d3df5b02111c1731d9499c23f4a9eaa49f60977d0404361405146a31456eac6c1dec4dcda25f8777ca6d6f826caec0e1330a63207b5028856c1a5d069c99d10ecfedde8fc2d3ddeecbc74ced79a34a14f73e9dc448c44fbe95fbdacb6cd64ca2a6d47ea5adacaff5da2b276caddfc8ab0bf46413dc537b650f0843e4a9bd47fd6fab32d4d99aa77e938ad5bcfedbafee7dfe34c0bcf299e5502f14a59b8e7c40fdbc24c356ec18e0243b70708bbae69a185143019eec1602728c95bbc4f0c77e139f36c959bbff723f6d4670d16130d0dd6396d9f1c019c988aecee3a60da3545b56d8ad9f34dffc220689c5ff0e085a8b2aa507e03442b05c56e7f6d2757e10566d4d21256a3bd0cf29d67c2202e144219436f310f4f41700178a64767988ba835975b6489d1b7e16be8b4f3930171df34c5920f1c02f0db1f73c9f20580393e90f9dd5eea0435c2baa3734d5059a3a8d925b911d02b90b75a708d62ac81faedcce6e92ca8378a631ce57e91043228ad9a468dfc73b7fb6991ce6f5b33597d7c49a6e29cbae8ceebcb439d84d5f9980370020b9b64e31cf972e184ee84237785841eacb322d87622e92eb84410078ccd4c430e906fced7fb3ecab10f5aaccf54aa66e6b937bd356fc1f3461aefc1151ab23285d797011dcec059659d416ed64d6c40b2652cd05f35b4aea7b2a189ab90849f2cd8b41388065e24f5902c3aa8a72dffe085c8878663dd920a7203b99cd74d1ac8cb280aacc9cbdaab4d872d3411be942e77ffa2efa2385924c93c6332cd53d5d14d13fcdaeaba412f2a9f520f7749c865472d254b1528ddbfa7ac0401c5e5cb19f12a0d66cf374b5cfeec80d6e1ae9946cad3533925512cbfd80156cbf0e744c729700987dbb9bff9c58bcb03f7726710b3e4eb24924099e53a37416cbe227bbea79f434f8091abad6711f6d696e1690e38d943cfc97e41b91f133572fb7f506329081ec1c5d085e585a8ea31ea15369de96b6f2c8abdb5959f0be55d8e9aeba4abe0fe1e25e3f03dd1ef5fa80fdddf801f821efa567c1c2953584056b630a85c718ecb355236fef850aa75997762c0d48b9a4225dbcd652da13e85dc3dbb6e09df5728bebf3d394e498e7baad6daa9a0647b1f3e93ae32e7c160842b0a4b1c234a799c4b6a8f269385a361a8e82aeebfc48b03cf0b5346a1200b150ab221aa36689b482b0083984ad70f9d0978aac7dd7094e70a596c9f0d7d2d00c2f0251dda560a14c34aadf76417608cfef18842b9510b37eae3c46ea38cc70daa48cd04663cb6d5c644060a9bfaca707ffda80fca98abd5060a3404e90db0c5afbfcc9a8ade546a0b2a49fba465a11e133fd2588d0b508281debb5f26e9c7d187cc209323119156d8ce491d00c8e8895197358d786f94afe9d969818513cb87631811d97af5029f186d37f10abd86cfd5dac4dd6b7f49f4ee1e80ff4318682742d5ca6151345a724d64968e64884e0dea76949217419c8c8880b273443e1a93965d196081476598ddfefd13c0393036d1974b0d71401ac8d2000926d9351f4f022d7757b773e8031a1d2048e6cd5ab3cc38b2122ffef021ac08a28e1a5e90ac6446837382f58b31b0c63417ec94aa512281844385da08f9c70ba3c2c0908a935a52d7598fcd4de612a534f38942eed684e401324b836201faef11b5b237fecc4655c8c1f0f4a612943d459103d58e97a75e4913656e219d9f5c46f9c3b5cc6d0f0a7499820d04d86e3b8ea514a2b4cbd8fa234157080cc5e919582e57480a45378412e42517a2d4307b7516e8a71aa22e448110024438d26886bef1101de2f9cb452b27f6639e0bcace946674fbf29a01580c685abca376fcfb1a2c1d706d9b9c8552493df83faab27c70f045338db2a3743c997003566fef4a1b2677287986ed124fa78ef01b402b090f018783aaaf0000000000000000000000004000000ed7825dea255326e17796cbf17727bed0d931e0c7a8da3b734ef033d80e14b9d55ef91bd94d18d56b7d9db78e0f664454462237586402238b8531972e1ac11ce175ebe6139457f998a69e379ad6cb8d127e875c9cb1c4f834f12da63285eba06c00dc531e20d65187dc6c23697f72f4e83d53ab113432cb6e875d2dea8d34ffcc32aa3231ebb06f04a5fe997e0dedc309ef23f41911c87a42ef83dd8cd0ecb8de74806e24a97cca51faef1bee66ae33fca2826366b13c06399dadb83356f62fea761dbb503ccd8a6631fb3f79ec137c3536182ae4f5f9cf32c202daa8d00000020000000000000000100000001000000af0dab54da78e72a27ecd27400000000d8e80d65f803dc3f3727555f6d638233dad8609be0d8e03b03f834c861ed24c60989caf717b4da6f2b8c262c9451973fa6ca67b1ef7a8d848546d7d0b7c77a3045102dcf90b062ddb3a01bed2b37e4824224ac8be369b087795b4fca1bb3d5e394ec864a09bbdc79c669018b8e7b88208d31c1fe1fd626939f08c00144b9bd78d1e45d0dceb386357950126337520b2355305d84a2cd01fd8b22ba4d62c07ee1ed00ba174d222e380f624059433b33124139c5619232e3b10ae272fb5483f545b692b326e14f8a6848983424776b1fc959d646f72ef4b214345b637e24ba6d8950932e6bd2ec2f9455bc55febb7551af58c186b33c6f7b3848ce9e61ea4e4bfc7f3027d4e1c89bc459ae9210c23b4c0ee9c91736743c3cfb30fcf47a64d38b62cb08"], 0x13d8}, 0x408) fcntl$setstatus(r0, 0x4, 0x4) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) openat$bpf(0xffffffffffffff9c, &(0x7f0000001180)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) sendto$unix(r1, 0x0, 0x0, 0x40b, 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x2) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:04 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="91ea8be58f25f6f82300a9a1b720fd50004a6bb1c0600d892b6459a20a478c1e396d41ccc2144dae6c25774e2c80c04eecec0dae37ade03ed82b8461e6cc125a49b8a60132db", 0x46, 0x400, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x2) 16:01:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) r0 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r0) shmdt(r0) 16:01:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x27f) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:01:04 executing program 0: fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10081, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x3973, 0x0, "000000000000000100002000", 0xfffffffffffffffd}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d0000000000000000", 0x789) 16:01:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)}) 16:01:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000080)='./file0\x00') accept$unix(r0, 0x0, &(0x7f0000000100)) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xbe, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) fchmod(r0, 0x152) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 16:01:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000300)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="800000f6feff0e0400000000088d7fdf0300e700", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) fsync(r2) 16:01:04 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) shmget$private(0x0, 0x4000, 0x14, &(0x7f0000bdf000/0x4000)=nil) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f0000f17000/0x2000)=nil, 0x2000, 0x1) clock_settime(0x3, &(0x7f0000000000)={0x8, 0x2}) munmap(&(0x7f0000965000/0x600000)=nil, 0x600000) 16:01:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setitimer(0x1, &(0x7f0000000000)={{0x7, 0x4}, {0x0, 0xffffffffffffffff}}, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:05 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000000)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rg') mknod(&(0x7f0000000040)='./file1\x00', 0x2101, 0x7) 16:01:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000001c0)=0x8, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x85, 0x5}, {0xab, 0x7}], 0x2}) 16:01:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="010201f0ffffffffd3d485b0f388084e692e25a70e0e58be936e99090f962311fc7228e5c5451be666bd64ae9222233b5e49ebc42ecc33519b424479e9ab971dd00565"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000440)="a806e3060000000000000000000000000018d23a", 0x14) write(r0, 0x0, 0x0) 16:01:05 executing program 1: munlockall() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000380)={0x9, [{0x3, 0xfffffffffffffffe}, {0x3, 0x4}, {0x3, 0xfffffffffffffffd}, {0x1, 0xfffffffffffffffc}, {0x3, 0x7}, {0x0, 0x8}, {0x3, 0x6}, {0x1, 0x9}, {0x3, 0xffff}, {0x3, 0x3}, {0x2, 0xffffffffffffff6c}, {0x2, 0x7}, {0x1, 0xa0}, {0x3, 0xffff}, {0x1, 0x6}, {0x0, 0x1}, {0x3, 0xcb}, {0x3, 0x3}, {0x3, 0x401}, {0x3, 0x3}, {0x3, 0xfb}, {0x3, 0x9}, {0x3, 0xffffffffffffffff}, {0x3, 0x5}, {0x1, 0xfffffffffffff001}, {0x1, 0x9}, {0x2, 0x400}, {0x3, 0x6}, {0x0, 0xda9}, {0x3, 0x5}, {0x3, 0x2}, {0x0, 0x800}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x401) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0xc}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x5, 0x8, 0x8001, 0x7fff}, {0x1, 0x1ff, 0x7, 0xffffffff00000001}, {0x6894, 0x3, 0x3, 0x3}, {0x1, 0x81, 0x400, 0x6207}, {0x6, 0x4, 0x1, 0x200}, {0x7ff, 0xef, 0x6, 0xe0}, {0x20, 0xfffffffffffffff7, 0x3, 0x80000001}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") semget$private(0x0, 0x40007, 0x1) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x80) 16:01:05 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000280)="7670372ba8bd03b6da6511c7650755d0f8a4f60d72d86835efcbc15f8aa135878fb9e95b1c03db5cd522f35f10c36b53582c538f1a325f2100fe431d3b7505e1d5c616e5924ff41a6dd76afb2f5910d9868891526cf427c101de4d55361098b26b3a706c28d1b5b4b3155c2e80d2b2c6f8658e04b169e6544bb5147db1d004c0c348b90ff497e531466fdb53b7b1b59fb5eef5c228e7501828948a53603d2c3da911e0aa4e9b76691d8af7bc2791a752894db9390c71ab9ee30a80120090a4052852d48277320114e5c9c862a7f438f1de8c881c669e341470c659c1895a000000000000591adfced3f3c5fbd7f549406a", 0xf1) syz_open_pts() syz_open_pts() 16:01:05 executing program 1: unlink(&(0x7f0000000040)='./file0/file0/file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:01:05 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = semget$private(0x0, 0x1, 0xa) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000000c0)=""/4096) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x3f, 0xfffffffffffffffe, 0x0, 0x4}, 0xc) 16:01:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() fcntl$getown(r1, 0x5) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x4, 0xf00fffff, 0x0, 0x9}, {{r0}, 0xfffffffffffffffc, 0x38, 0x855dc11d965af5ab, 0x8ca2, 0x1}, {{r2}, 0xfffffffffffffff9, 0x20, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x5, 0x4, 0x8e}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x3, 0x8}], 0x3, 0x0, 0x80000001, 0x0) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x122, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x8, 0x3, 0x0, "6b91a8789292be530ebf7cde9a6bd69a2f4acdf3", 0x6f8, 0x5}) 16:01:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x2f3d94ed, 0x0) syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) 16:01:05 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x2, r1) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r2 = msgget(0x2, 0x400) msgrcv(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="e8ed0d000000000000000000747cf33d7c93f99fdc00000000b200000000000000000000000000d0d4301e96b0bfd30000000000000000007a1f30a47f2d61a000000000000000000000400000000000000004002000000000000000000000000000000000000079875eec81f0d34bcf11419b145ecdf13e45d9efd0114c30f3bb29e77634252288e5cace4e9dee9b8e1e6d9fec545a252d5e71ceca67e0c7b9ac15c835612db304ae898dca3a7171f3eaf3b919720bb37e63909d72cf751571e0c6dde6a68bcc36d0079f28f1b8b17c73a19287bd5bbec5941a0e28234a99aa230e3d6c6a81d9e0843564142728e45a0d9edb9b92d43a206e32998aa7ba2bc85f9ef82b10d9a6c10fc1901d31b14606a2aee2254548caa52b9f48a60e0f0449a07fd0cd336a25a71d497700eef06f3c9c3698ba774343633952cf45eb6fb1cc18abe69bc0f4c377cbe54d49ef0000e403577c5d9461e8fdb63cf7372db2fbe3628c954efc941944b360b56bbd847026ec480000bab92e8800e40e8a395a5f84ea420a1859a0c42a1691436e05a3135b546e38a35578beaea5bd69a3ca2d1bfa9c0a4867cc2422b8401bdd2c9914523629e95cb8982dec3eaed0686911febaca8346a823750583af2ba7e0aa1232a05f1a22757f6fbd438fb31f2f4bb34af5890470b50e9038f4b6647f50"], 0x1, 0x2, 0x800) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r3, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r4 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r4, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r1, &(0x7f0000000180)=""/174, 0xae, 0x7ff, &(0x7f0000000240)={0x2, 0x0}, 0x2) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x0) shmctl$SHM_LOCK(r0, 0x3) socketpair(0x3f, 0x4000, 0x0, &(0x7f0000000000)) r6 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r6, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0xe4, 0xfffff, 0x3, 0x1}, {{r5}, 0xffffffffffffffff, 0x2, 0x20000000, 0x6, 0x3}, {{r3}, 0xffffffffffffffff, 0x24, 0x8, 0xee11}, {{r6}, 0xffffffffffffffff, 0x80, 0x0, 0x8, 0x3}, {{r6}, 0x0, 0x0, 0xf0000001, 0xa, 0x20}, {{r5}, 0xfffffffffffffffe, 0x8, 0xc0000010, 0x9, 0x5}], 0x4, &(0x7f0000000500)=[{{r5}, 0xfffffffffffffffd, 0x8, 0x0, 0x7fffffff, 0x5}, {{r3}, 0xfffffffffffffffb, 0x60, 0xf00fffff, 0x1f, 0x4}], 0x1, &(0x7f0000000540)={0x7ff, 0x9}) ioctl$TIOCNOTTY(r6, 0x20007471) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r3, 0x6, r7) fsync(r1) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000340)) semop(r4, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) 16:01:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x66, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1009, &(0x7f0000000000), &(0x7f0000000040)=0x7) 16:01:06 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = syz_open_pts() fcntl$getown(r0, 0x5) fchmod(r1, 0x180) ftruncate(r1, 0x0, 0x5227) ftruncate(r1, 0x0, 0x6) r2 = semget$private(0x0, 0x3, 0x40) r3 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x100) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000000c0)={0x40, 0x5, {0x7, 0x3}}) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000080)) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000100)=""/47) semget(0x3, 0x4, 0x201) ftruncate(r0, 0x0, 0x0) 16:01:06 executing program 0: r0 = geteuid() setuid(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r1, r0, r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0xa2, 0x2) recvfrom$unix(r5, &(0x7f0000000140)=""/76, 0x4c, 0x800, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = accept$inet(r1, 0x0, &(0x7f0000000300)) lseek(r1, 0x0, 0x0, 0x2) ioctl$TIOCNXCL(r5, 0x2000740e) fchdir(r6) r8 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x10) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={r2, r3, r4}, 0xc) open(&(0x7f00000003c0)='./file0\x00', 0x100, 0x30) linkat(r8, &(0x7f0000000400)='./file0\x00', r6, &(0x7f0000000440)='./file0\x00', 0x0) ioctl$TIOCSTART(r6, 0x2000746e) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000480)=0x401, 0x4) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000004c0)=0x15) lseek(r7, 0x0, 0x0, 0x1) fcntl$lock(r6, 0x8, &(0x7f0000000500)={0x2, 0x0, 0x1, 0x3, r2}) lseek(r5, 0x0, 0x0, 0x2) r9 = semget$private(0x0, 0x3, 0x54) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000000540)=0xda) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) sendto(r1, &(0x7f0000000640)="57c7a110b2da6d9517c51adba9a44997a2d79a5426a6e537f929007b4cab0fb9405164c30e439bbff21f26c44f764f44bf9a58673386bba32a577075c60c79a492e5412d1053afbee65eb95bb2250884e2815f20a381bc727103fd0a45ee1f701c18f82cc411f51531ec412376b3d5e9748edcdb21cab97160bc21e93dffe483381f5e1f2d3e037cb525b379724d68b75f2a13c6e7d7a2c485638d", 0x9b, 0x8, &(0x7f0000000700)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000740)={0x4, 0x400, {0x1000, 0x8}}) ftruncate(r5, 0x0, 0xffffffffffffffff) 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x6, 0x9, 0x5, 0x200}, {0x3, 0xfffffffffffffffa, 0x800, 0x40}, {0x8, 0x2, 0x4, 0x7fff}, {0x103, 0xffff, 0x0, 0x6}, {0x9, 0x0, 0x2, 0x400}, {0x0, 0x10001, 0x9, 0xc931}, {0x5, 0x2, 0x6}]}) 16:01:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2400000003fd, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000003c0)="2c9e5bf689293405b7ad680a5436ac601d9d4727c2115cc699", 0x19}, {&(0x7f00000006c0)="bcc4ddfdb3726a791b5128e4566f988b089210ecd12721f10dcff11b822733abc1aec64835a96b360cd581cc352197b3934330dbed6e1163f48e60b88541bb097e4fa9a37f3ebb8956954aa84fbc4dfa8f114c45ff3fc056ca2c760352392ba098e6bf087b6ae29c504817824ea6fe90e6b063cbfdc7c7a69c63c985daa04fa5d735049654b06ddff78f1742aa014087e7eb84591726ff1c5f4ff05b6b6dc42aaecbfcd274756dc3a26aa026f73c4c2b76ce56b55202be7cbf3c219807100288952e5b03b419a7d8f0660dd42999d372de7744aefb037f2c937f5a7cc9de742bf7865690ca88724bcf725847c1d599378769261772667120f968f27ed96599f75df6781ee6d9f3f5152f8d095cb63838ff6ba37b367887bac865684c420698a1", 0x120}, {0x0}], 0x3) 16:01:06 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002003, 0x4300) r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)) accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x20000035) 16:01:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x1b) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/175) 16:01:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000080)=0x3e7830fb) fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 16:01:06 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) r1 = socket(0x2, 0x8003, 0x0) setsockopt(r1, 0x0, 0xe45b, &(0x7f0000000000)="e3b1e5128562ff9b7fe91fd3c907c50ef76c124184d05077008779dcf4eb9084a0e23f4343960a8087f72313c1374e4fbeaa5238dd828cd995c1c11c0aee6080ae55292c6b9e8360cc5ac3ea5a5644a504e1e6c2ce81cb8f3b77dbfc8d5d9576d2eb878856475157fb91a503607937273c721ff231445218a1d3f30e4d07a604772d63f4e9e1f1aa5f1d62fcd5d664817128f54c40f99eaba5609488f25f0adaa45650619d67aef4b1a75edbb6", 0xad) ,[)4h T6`G'\ƙrjyQ(Vo'! '3H5k6 Ձ5!C0nc`A ~O>VJOMLE?V,vR9+{jPHNcǦcɅڠO5TmB@Y&_O[km*tumâj&0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) r3 = dup2(r0, r1) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000000)=0xc0000000000000) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:06 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x0, 0x1}) pipe2(&(0x7f0000000840)={0xffffffffffffffff}, 0x4) ftruncate(r2, 0x0, 0xfffffffffffffff9) r4 = semget$private(0x0, 0x7, 0x101) semop(r4, &(0x7f0000000080)=[{0x1, 0xb8, 0x1800}], 0x1) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x5, 0x3, 0x9}) chroot(&(0x7f00000008c0)='./file0\x00') r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000d00)) chflagsat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) readlink(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)=""/52, 0x34) r6 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5) fsync(r0) fsync(r0) r9 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x108) semop(r4, &(0x7f0000000200)=[{0x0, 0xfed4, 0x800}, {0x7, 0x7, 0x800}, {0x3, 0x1, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x1, 0x800}, {0x0, 0x4, 0x800}, {0x3, 0x8, 0x1800}, {0x3, 0x9, 0x800}, {0x1, 0xffffffff, 0x1800}, {0x4, 0x9}], 0x2aaaaaaaaaaaa9ef) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000240)=0x2) ioctl$BIOCLOCK(r8, 0x20004276) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000280)=""/208) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) semctl$SETVAL(r4, 0x6, 0x8, &(0x7f0000000440)=0x100000001) kevent(r2, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x20000004, 0x387, 0x4}, {{r1}, 0xfffffffffffffffd, 0xd, 0xf0000005, 0x8, 0x9}, {{r2}, 0xfffffffffffffff8, 0xb4, 0x20000002, 0x0, 0x7fff}, {{r9}, 0xfffffffffffffffd, 0x23, 0x10, 0x1, 0x7}, {{r2}, 0xffffffffffffffff, 0x20, 0x3, 0x77c, 0xf}], 0x1, &(0x7f0000000540)=[{{r1}, 0xffffffffffffffff, 0x4, 0x20000001, 0x1, 0x7}, {{r6}, 0xffffffffffffffff, 0x3, 0x1, 0x1000, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3, 0x40000000, 0x7fffffff, 0x5}, {{r2}, 0xfffffffffffffff9, 0x80, 0x8, 0x6, 0x9}, {{r6}, 0xfffffffffffffffc, 0xc4, 0x21, 0x40, 0x3f}, {{r7}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x3, 0x9}, {{r6}, 0xfffffffffffffffd, 0x0, 0x80000081, 0x7f, 0x6}, {{r8}, 0xfffffffffffffffc, 0x4, 0x20, 0x1000, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0x9c, 0x9, 0xff}], 0x0, &(0x7f0000000680)={0x5, 0x3}) sendmsg(r7, &(0x7f0000000cc0)={&(0x7f0000000100)=ANY=[@ANYBLOB="01a91c002e296769cc"], 0xa, &(0x7f0000000b00)=[{&(0x7f0000000ac0)="0dcfa2d97f230c790e", 0x9}], 0x1}, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000007c0)=0x3) pipe(&(0x7f00000006c0)) 16:01:06 executing program 1: poll(0x0, 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8000, 0x0) 16:01:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x401, 0x1) dup(r0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) pledge(0xfffffffffffffffe, 0x0) 16:01:06 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) dup2(r0, r2) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r3) execve(0x0, 0x0, 0x0) 16:01:06 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000080)=""/154, 0x9a, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) writev(r1, &(0x7f0000000980)=[{&(0x7f0000000380)="f77116fa6efd7457adcf47255d757ca4eb4f3c1b7bd58b473aad5ecc34d85ab148841deba92b397c65e150b56f309900b71f431cd8f0b850d9a8bfca65393cf883c78f48c43d9312334c247dd6cb0480c2c6f6dbc0ff57cfc2af051f0e1fc56e45b3598ff62eefc14410a2b222bdc213d20e3b200791bd356fea0b84a02e7fbf5fbecce84e9505afb97f5c372f6b69f2a0611ff0cb6a31509aa202ebd943d4d6d230baed7c8187157ad31b6dae6297eb7740b06db97e10299c65ffa9d306e9eefe", 0xc1}, {&(0x7f0000000280)="b0334bad936cca6d173b25c4c664101fef98936a4701376a5f78d7dd94f5756bdc0cda77ad4a71f9d796318767830db9a68c3e4e3fbe232dd2c0d70ab99bf053910485e79fdca256622c19f78afe3725f1db10b6dc7d20bf26e5ee5999d6e0c0bb5d14cf8ad1b8df54", 0x69}, {&(0x7f0000000480)="727fd36caa547e7159e76d2a4b31f2b50aa67fc4cb2e1ae5bc782c1f97bffc2652da0c344da62456e0b517b4b84ea7000d1f5b6daeab87e0260a005c1a9fc4c8cebeeb81cb684de2f28863ba53f6b1d161d9b53f9734f4b21f51dcb5e4bd907c9535234d5a778a52efb31e08dc", 0x6d}, {&(0x7f0000000500)="e4ff6cf99422ba92ed0251f79d81a1b08d9da0854fcdfa3ce0123677486dadbd3c5c4a76ce638f49b394057bc6447c1761dbeb7fc53312dd739b8d54239d6623b2418df0cea6921565d29b1aeb7c757f0fc038eb2cb53d1d95a6e719e3fd604513e35c3b0c1dfce8663aedd5f753083b73d0f6e412c0ac344c6e441ec549daa98dd4e01f92d46b67c2ace8c8fec77d1910fb56890a761bfcb717fe65387678462719ee1be5697a1d5546233a5646b6c215b054d3649f489487785b6f19bb80f39869d47b32c2fdd12528da752a35f292504a3bd74239f3c28d85d6353575500c4decaa94ac05e5b3c3433ed2ebedf669f0", 0xf1}, {&(0x7f0000000600)="305085ce5ade1b41ee20b51444247ee88bee89be9f1430f5d4e110c2b8dbda2cf9ecf17d41f3225f1662efe663e62d96b33e8e3e4c82c559350b817fcc777d51078c98fe34be19a5a94504dcd62ec43a14cbe2cc5dd0d2bcc08d900685d231585bfff72db768be745dbf5347afc9aeb46cb4cbb7f0b014957b7be9d785c35115ba1d46984d65e4c0dce04207ca", 0x8d}, {&(0x7f00000006c0)="175d6e40a016db5c5aea0da10e9ef3d0b8253eb369fa164840d5a5120e86673395e5edc9462810d6fc69fde0ca35d294a724b7b9dc7974f6fb2d50705e0503e5d8e986e8702acfbe9b33b30bf2cf8ec5574278d94f45e7015a188f8b69310bf73557087e9346642a6131e2c38c205954e82a763e9a316e8903dda2000f7069c1bb4b35424786fdb300eb4708ee5159cb8eaf446973b6c9e9437be21de2144889d880cc18874250", 0xa7}, {&(0x7f0000000780)="2bbea54e67f8ff012181c7af3d194fe6dce35981b71586fc3eb74f1074fe623ac29911f97b1eb19f1dd2807bd9af4cc07e7505f1cbc67a1592e52f09605cf5ff6fe0e5504ffd8267f0abca27285d0328382534cf3a1f794966fa2d53e0aa0558f8a4e2b592ffdb293be1db2e6bfffac00ec0e29b8ec2774a3aa486051401c5b655b4d3477294e9d20283702e42f4d45daf10c42671dfb2a30c1ef4c94f6b490469c34055e916a6841dd256b548940776dc41dfd3ef209ac2aa3b86380de6c8d8329f87c0ba166e5054c09592ac9ca0da780adc7b3b3ebe6248cc85", 0xdb}, {&(0x7f0000000880)="cfb9a0b7b06443cd6104e0bdbaa2f5176f81dfdf72c3cc8b8d8c816a924e2cf31e350e32681deb8ac2cb425a9d5e7786b24fe878aa50e214fee4b4e4c4058128064550cd884f0fe8650bcb98966b51631e184f06bd8fe1070d3a5ebce7b170ad905c823750e01dc5b36c93d4d9526976bfe4e5d2c712e7023c10a53c2e8f805e6885a7049db12142ab11479bb847f88af00934ced2a6f0a6cabdf699b2adeb2b8c8ac7949214f4e9c16f77f20d457972c118fe047e81fcde48b489f33484c3bd6fbd3534", 0xc4}, {&(0x7f0000000300)="2bfcf93c5a84d88a2b4c8c0b33d77bfd007414c5bee93111a37f1417ebdfd3a3a746d87513359c814ebc6dea4126eef34ffb5c1a9ae9a669a9069ebb", 0x3c}], 0x9) mknod(&(0x7f0000000240)='./file0\x00', 0xd0ec, 0xfff) 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e2") 16:01:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0xfffffffffffffffd}], 0x100, 0x0, 0x9, 0x0) close(r0) 16:01:06 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:01:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:01:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000010080, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="3e58175b6fb651a4d173b09ab329727a644b9969f5467f841a17298e6852eaa28b", 0x21) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000000000210) 16:01:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) shutdown(r1, 0x1) 16:01:07 executing program 1: r0 = msgget$private(0x0, 0xc4) msgsnd(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="010080e7d38182661c28400746d8c513c599b3fcbe2979325300feffff8e9d7a7120a59e71ff2ce927fe4657b06c932216b32aef73c29fee921c0916aca2b92a22869fe25a0f99d666f44d61d6b33229d24e000078000000100000000000000000000000000000000000e27c393fa6e4d343e0da7ce7ef5f0ffde03bf1c007bbaa44e736ff8a8a241f5f8738f8655017abadd901ad598b7ce3391435db319b50d794bce1151721408eb6dc69d71af589f35f8a532e3d81aba6753df7f81143"], 0x1, 0x800) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) r2 = dup(0xffffffffffffffff) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000440)=0x8) r3 = semget$private(0x0, 0x7, 0x31) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000080)=""/93) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x11, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = semget$private(0x0, 0x3, 0x403) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') semctl$IPC_RMID(r5, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000000300)=""/164) r6 = msgget$private(0x0, 0x401) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/12) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) rename(&(0x7f0000000400)='./file0\x00', 0xfffffffffffffffe) shmget(0x3, 0x4000, 0x240, &(0x7f0000ff9000/0x4000)=nil) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x80, 0x0) getsockname$unix(r7, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000480)=""/43) msgsnd(r0, &(0x7f0000002ec0)=ANY=[], 0x0, 0x800) msgsnd(r6, &(0x7f0000000680)=ANY=[], 0x0, 0x800) r8 = open$dir(&(0x7f0000001580)='./file0\x00', 0x10100, 0x2) fcntl$getown(r8, 0x5) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000004c0)=0x1) 16:01:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xd}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x80000001, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x6, 0x4}], 0x3, &(0x7f0000000180), 0x7, &(0x7f00000001c0)={0xb35, 0x400}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) write(r2, &(0x7f00000000c0)="76148b5d37eb0b00cd855edb6fff5454a7fc6da16f7130f9e355cd7f7e463860531a5de1c7e6a7e36a040e35b57463f36aae65838f844430ede9697ad82aaff6a0ec55310c638ed4fa866e951bf2817dfb19499e46051122be889883dc21fedf8ac92b9a3d06b5af7f69b08ec2866f9410ee9465fe6b5be46a54a7caf1a0d4bb4206311e680827646ba49e2123e57840", 0x90) 16:01:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000002c0)='./bus/file0\x00', 0x20000, 0x1f0) r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x20, 0x30) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000200)=0x7) mkdirat(r1, &(0x7f00000001c0)='./bus\x00', 0x10) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x9) setuid(0xee01) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) write(r0, &(0x7f0000000080)="5fd6a855d2dba4a577288539ed946e4250ada3238edb92292df965e460545703c0f63ccfbb8fec758ee39bbb494c8eac801c2650e1c7bcfeabb1a6f07398b9130293d91044962148a94ed780bd972b22670f7b58578a6a748a4092bc5f5f0316a03f8577cb91abf1130e8de809fb3cea8395a6dc8bbbc3ca18e978c0b18a768ebbe551a73e056592a57418d49e7c2012443e484668fc5b8c76898a0c1c86497e74372b6c86df8bd07486d1f6a5c76f72de9effb6a5d94aab87", 0xb9) 16:01:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x154) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./bus/../file0\x00', 0x401, 0x9, 0x0, 0x1, 0x2, 0x3a, 0x2, 0x0, 0x1, 0x1}) write(r0, &(0x7f0000000240)="9724a9030000006aa99942c830eaa956e69f8b50008efd3c3bbc6ae868f97e1277efda0b9a430bebb53abeae356bfc1a6002017f2aaa453b1e92623a2f8a17f833de4d0860a18fe05f7d3c081ec5e1e95ea7ad802ac3f1a0f447f56a2085aaf1d408e07acecca881604d745fbb2c3a73a719a87b7b9353a5088d1e536f06097e40a5cf54f343ac01b45a5254d0e8da7984d7b0c3e6b056d148d68dc33b88cd2999e6b320f65e156806365061fc1a2d8ee20b83c19570775cffd034ac1649c15bd8440f5bbe17546e77a5c9a1391f86f4bb0d9752dee093da86b589c124f6f3bb0fbe99df090033a7919e513844d29bbd1cedb29ed76282b34c2ba192279dfb522be84d65a76f6c00", 0x108) execve(0x0, 0x0, 0x0) 16:01:07 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="8c6b018fb58f32d5e3ce8fcb9053aad8f602b5263a00da50587a562d26985d34ab0f6cc897f8a8c5eaea58abdf1270f7e2022d9058e76b6dbe04bd04f2ff0c71ef54cfb1dea7ef91cb5c51efaf2d787e6d0744f6bb6477256029d2eefc067ffaa524382c511a99b3d46439e97956a5c027d0122ea807070cba088e84be159aa0200ffc5a77efdc8f2dc23d156d5b991c07c1544564d3f9c575ff3e4817fe6b72b17eaf1e14cba493b6ae2de92e4f122a118884edb5f2e626e11ac83b83eac7c7c22b1c9774ba9ece94e4fd09bf9616d981613240ba53bad2a0d63085210bd3b89ead220c10285535191a1544e0b696b8cc7c219a05f256c40d", 0xf9, 0x400, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 16:01:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000280)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x84, 0x400, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) r3 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) r4 = shmat(r3, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) setgroups(0x2, &(0x7f0000000140)=[r5, r6]) preadv(r0, &(0x7f0000002f40)=[{&(0x7f00000001c0)=""/153, 0x99}, {&(0x7f00000005c0)=""/11, 0xb}, {&(0x7f0000001640)=""/75, 0x4b}, {&(0x7f0000002bc0)=""/198, 0xc6}, {&(0x7f0000000600)=""/13, 0xd}, {&(0x7f0000002cc0)=""/220, 0xdc}, {&(0x7f0000002880)=""/133, 0x85}, {&(0x7f0000002dc0)=""/221, 0xdd}, {&(0x7f0000002ec0)=""/122, 0x7a}], 0x9, 0x0, 0x0) bind$unix(r1, &(0x7f0000002940)=ANY=[], 0x0) fcntl$setflags(r1, 0x2, 0x1) r7 = shmget$private(0x0, 0x4000, 0x5, &(0x7f0000000000/0x4000)=nil) shmctl$SHM_LOCK(r7, 0x3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x3, 0xfffffffffffffff9}) write(r0, &(0x7f0000002940)="d0095462b4ad72995ef7dc2c747fd6ca6d177df94d75bae1cb2150da714337fb2109efa26ea5cb8ae5b68ac3299c5d9eecb38f331087c8c7496017f537e177c793afc96d5f34a74443a4ceb707fbe1eed781190acd94ccfb5f8861bf5d2738a04ff4c0d47fc2e1889f53ab9ffc31f2f328a86548b92aaa9c28e296c690317e5432624dcddf6dc5370407bc716eecaac996fbf864491434270bf177ae7d64a91bbb968f61ded5c1dda2ef0a500444f856d79673ca7392dce1bc4e22bc50d467475c9248222c25bb6ff8ff06000000706cc585f725c800007f18822102e95127c93cdea1812272044b55f2687f8d2c17f2a808d672ff45968da8dd021a77bfa904b501cebbb341f2287e094cb4e592e3b4903004361b123941b8ce12f7f9ffcfa7ad60e733400afd587d10bd798e6ab658577b155b6a41915fb2b97d2f0380713b4df8caad4a8a13fdf77aa6e3ed4b2209e9af5d93ef32647014bb62d1ad5bc4b8fb269f0bd8dbf4dbc47d0923d4299c6be5b4288eeb8c0590344d3753e77ad6bf4c8ba3711f6fcec826c33c4202b5679bf0a439da8a670f2428222ffcf55f4a5c0200968e2c6bff0f98d45ad6625a9a8b6d9354d017d9dea5a9d45617502f237f88db14a975cd441f57917206cb0354d8097c975b50376d211e92bba37567af757d8ad36d00000000921e13ee099c7139040cf0fcfbbdb8629186384ba18f5a31b9b62348088417a543cfe7498c20f9bd7c3121e6d3967c0f531b1943f8ac4c24846322541e35d7869435d1da1f4f5faeffd7765f93bc01000000c0eaa6660bad15ee155617593cf1564a0e2a85e1e60000000000fe000000", 0x258) sync() 16:01:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket(0x3f, 0x2, 0x6) sendto(r1, &(0x7f0000000100)="35a5bff436a554567b63bb634fb92a150c2befa35d0497387c8730154449468d84869a3976d22327892a0a3945fa84826cb97d01e0864512dcb94ccad420b94b6db405a4dbbc73834650fbd031580aedd9", 0x51, 0xa, &(0x7f0000000040)=@in6={0x18, 0x2, 0x43c, 0x2}, 0xc) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 16:01:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000280), 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:01:07 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x298, 0x0, 0xe96f588939f76459, &(0x7f0000000200)=ANY=[@ANYRESDEC], 0x38}, 0x8) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8000005) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='}\x00', &(0x7f0000000080)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)=']\x00']) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$BIOCGFILDROP(r0, 0x40044278, 0xfffffffffffffffe) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:01:07 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x1a, 0x1, 0x5, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() setgroups(0x2, &(0x7f0000000080)=[r2, r3]) r4 = msgget(0x2, 0x200) syz_extract_tcp_res(&(0x7f0000000240), 0x104, 0x1) msgrcv(r4, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000200000019548302d47c00dd240000000023819830f5da79f50000000000000000000000000000000000000000000002976e73ad3aa2c6f73a000000000000002366ca7b8b00000000adfe777a68d7f8afc11c5b7e9d936535b8107aeea0cea8d7c767f88f3c8d0000000000000000000000000000000000000000aeab0804251391831ab53c5e62c435afd0c7dc2f55585b2a459dff6689171c3dd9795d4ce9d80990b82ce3b85ee158663491f6ce7977827563d64df82efaa7e3ad10e86930b80b4bdfdef657fdde7591a1c09776e3d4d482ce7c3b670b070699c5ec3018b1e6b1c3492b4d4a2de82706fccfdc1748f56ca9ba34193f90acf041747f988c8ea3d2e9e21acf0c946f2ff646bf0513ac122e37a6feec0de51e86bb507d8efba1765103d7966ad32da37affc5587588ebba15391e841b7ab876aded3045e13c4ec480ebb835432ca125bcdc0c3777fa9c1d923b92a74019b2e8bc885296e1227435a839e7bd3427876f8171587a98541581a2fad57a671eaa25bd99e46e7dee08739ce032f72f0b0b0003070b62452b00eceefee05b3379915d05563366ecab01b404103f5407109f686a93c37e5d59eb6e"], 0x3b, 0x3, 0x1800) close(r1) r5 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x1, 0x8000, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r6, 0x6) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f00000001c0)={0x0, 0x8, {0x4, 0x5}}) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000002c0)=""/52) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000200)=[{0x1, 0xffffffffffffffe1, 0x101, 0x100000000}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0xe4e) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xa2, &(0x7f0000000100)="00c2560caf739d7a024900072790598c76ca11491ae5b0d80c713cce1d52ae68b7d549d6237e5a61b856a196bb14745b2c6982390db441d2b2bbc5d51c2dd6a9e4132e9604ff5e8bbdd31cff02ef936d0000000000") 16:01:07 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x10000000000, 0xfff, 0xfffffffffffff800, 0x3, "c26a7be6e38660c34f2ba34f62409a17b1466fe0", 0x2, 0x8c1}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1000000005) 16:01:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x100, 0x16f) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000006c0)={'./file1\x00', 0x7, 0x2de, 0x9, 0x0, 0x10000, 0x6632, 0x0, 0x3, 0x0, 0x10001, 0x5}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") ioctl$BIOCPROMISC(r0, 0x20004269) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000680), &(0x7f0000000640)=0x10) r3 = semget$private(0x0, 0x12000000000007, 0x2000000000000620) mknod(&(0x7f0000000240)='./file0\x00', 0x23, 0x8) semop(r3, &(0x7f0000000100)=[{0x3, 0x1, 0xfbffffffffffffff}, {0x4, 0x5, 0x800}, {0x4, 0x2, 0x800}, {0x4, 0x66bb, 0x1800}, {0x0, 0x41}, {0x2, 0x7, 0x1000}, {0x3, 0x8, 0x800}, {0x3, 0x8, 0x1800}, {0x1, 0x5000000, 0x801}], 0x9) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f00000005c0)={0x18, 0x0, 0x80000001, 0xbbe}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000580)={0x3, 0x3d}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x6, &(0x7f00000002c0)=[{0x9, 0x3, 0x8000}, {0x0, 0x1000, 0x5, 0x80}, {0x8001, 0x3ff6, 0x1020000000000000, 0x81f9}, {0x100, 0x10b, 0x1fe, 0x4}, {0x7f, 0x58ae1299, 0x9, 0x80000000}, {0x2, 0x0, 0x1, 0x7ff}]}) mkdir(&(0x7f0000000480)='./file0\x00', 0x1) mkdir(&(0x7f0000000600)='./file1\x00', 0x8000301) pipe2(&(0x7f0000000040), 0x4) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000280)) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0), &(0x7f0000000140)=0x4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f00000005c0)}) r5 = getgid() getegid() setregid(r5, r5) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000900)) syz_emit_ethernet(0x1cde62b1b5e4a762, &(0x7f0000000ac0)="b61ca4fc64f70ffa9d736e17e94d6c7f1153d59e36e18af60c5d960f6ddb971890a75b8b08ff563bd11723753d79f176b0c76933303f46f268d9cf44c7d7b66e1351eb8b31ea132485a21e9d0dbeb640442b6f2ca40b8fa3eab65bddb01b382c20ff7fdf3669a172baf3fc49456b7ba9ccae0265c5a410a12037bf2ed19e12d64e48c641d677ffbc61690a8b34bf81569b5f6c45c7646d44c23066f0be11a2fa96befdf866fa85c9f4eba567003a61676ba661166904ba7d22300b7ccac92d446f4ca5460f689423bf64bac8b33ce0fac6c80dcb88260723f3912802cc3ab295d12ad1c78ff8cbe4352470b52da1d614178cb1022644ca1dc03a2276de159ce9b609d93a658d2e7d62310cc8f535a8aed300308e6c80c8abf24a46921b4e9f7018dbed50ebe5c6a10fde15d7bb6f055de0003d4570a9bfe36c5f29833c9326e23bebb69fee2ccfaa07ac95c56afe3f9b3098eee64d76489809c3373b0142678dc74fabdcc2a4d8bc922faba2db56f57f26ec050d1b2a704d1db63847a34a6efc02ca97880e787293b91eb8c6279d7bbf3434d9a7feb1317c43e2cc0615e0180941b666297755e2879d5f9f011c01bb6a") ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000340)={0x6, 0x1}) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x40}, {0x6, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) pread(r0, &(0x7f0000000000)="4afefcf9a25fe0ea424b40b09a1c44de6b0c5bfe80966dc5b60dab4b93a3d113e9b47c2c5994cb9bcf86060aba5b10ef50e199b30041e9170af2d44d122bed223834981adfe15b675f173c6b633dee72063e58be9f6c9acae5e834e28ea8257d65dd10ed3ac30834d1c9fc76a5fc2f3cf0c1cb597f7ae5ba0552de3e2eaac49ca0d7cd6d052507df63720d7f9809a52b4800f9ec7a09a2bf1e09b8380a9be7c378728b4b55d899a93bcdd3d45918a63f2d3b3b2f21b21a0d", 0xb8, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b3") 16:01:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x6, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 16:01:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x3ff, 0xfc7}) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x7, './file0\x00'}) 16:01:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x30000, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) sync() flock(r0, 0xb) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x8, 0x206e, 0x1, 0x200}, {0x7ff, 0x1f, 0xfffffffffffffffa, 0xffffffffffffff00}, {0x40, 0xd8d4, 0x3, 0x5e3}, {0x8, 0x0, 0x1, 0x1}, {0x5, 0x6, 0x90000000000000, 0x8}, {0x5, 0xf1f, 0x80, 0x7f}, {0x800, 0x80000000, 0x8, 0x44}]}) 16:01:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0, 0x0) 16:01:08 executing program 1: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000000c0), 0x3ff, &(0x7f0000000100)={0x5f5e100}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) 16:01:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) getsockname(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000580)="eee8c0415748ea4ae09763abbb200712dbefe0878a", 0x15}, {&(0x7f00000001c0)="74a3c87c4a2fe074b62b30bce39a969a941b9bd578", 0x15}, {&(0x7f0000000200)="1ac16d81fe1719a8b73ec48529e07ce0106c3426f1908c9f265d4fb82294fdf64092e4cfa0497a979bd53cf250470de90bf388b69a7b60a8ef11d1ad43a04dcbd0fe94bd78819a1eb2caafd736f0859a5f1407419f6af90155074afbcb5ce87ebaa2034f525ba592b05cf64cebbdc1b30ce3c2f3e92267a057ff2ec8a6d9e69e95324b317dde18cbf4ea0fd264e2502a62", 0x91}, {&(0x7f00000002c0)="6c9ce6787ec6e44318fa5e43faf2b100b83b6fe11385635c548ad3aebf01e32fb0ce609792a69923b129dad5897b4e6209504f3489da7ffeb200b55efb84ff34ded0cf849160782eeebf65008598a8a4adb7726e8673be46e6a6d6a60108bf8b8f36d36380727020c30196eb3c5ae26f571433848009f0038bf48a8f369e0ee4ca9620dde0f23f07edb6a7cc8bec2fd9fead22bb4ac838a5ada1bae9fb4ead0e40ed6630d0e37986614d49d881940100282d357e60b5386f2902d482a477fd45eff5e57ceab9df8fef3f313b00898c5c23270859a157244cb6361043df452fd0710e0e999a165d5f9c2b9c85e3becb2433e3094926", 0xf5}, {&(0x7f00000005c0)="d5cfa73ad89c91244d1e43f8afbf42ae44f61d85163e8fa2a4123b184f42ae270aaafc97a0b1b364ea888250f17beac05ab86c132150aa6a809fdff0e5bbd7aa5af17521cae6a9c36c21d2ec93c3cbd2a3682bdfa378780d1f000000fc177eca416eba68592cd35e6e31ad1584623e26c80f49cbb6e1f7921b7820e5bd1e176ec9fb8da493c2693a11c48391c872fee114e1873056495ba16ed44db5b07b4978ea3ee5c912aa1a398e3331d9caf2261bc29195d5f252c72da8582463bba9b43b9d83aa693d364cde", 0x5a}, {&(0x7f0000000440)="a04e6ba8e2fb07985ae890bf88b5ec126b9d2522d61c67dca3365df7be7847b5defa80a18e9181aef5e10fa63968d8915890cd07f3bf8187c7", 0x39}, {&(0x7f0000000480)="e329dc4fb101fe2ea8cc96b54c2e8621e9f80352ad73f3c6b4b496d9dcd6384cde03dbd3985fc3b641c1ff03b150e59bbfc8c99afc8bb0d73194ef4412f9fc5c089e9cbaaf3f09706c2041a835af7dedafc62eb6f10f47e0b42d51d6c415d01aeca6aa6ed608ada7a915a7796c74669f938bf85af86c", 0x68}, {&(0x7f0000001280)="9a78396c590aa6e83cf6c25f97799ec9907c991d802f0d9e149020993d7a83f328b639a30106bf8f1b33ace8c7d57e1b6c79f6e444948ce74037ef14847d83408f0b54151726a184ecc6d6a39530b4f3938ecf486de4aa9c67329e1ee366660726f5fa495ba1cc2f6ac97275c8f1aff684db68c0d3e72b58550bee4f02abaa7c641afdfc57eb60f66df2b2105643cebc51ba0586fbc9b04668bb3cc8e0efbe93a8512e5ef0db3e93587f7710f45a999c5bb59f9867656f2042844d43b922c54c2cfe5ae621a8f9ce4449d38aff16a462c1cb8e53f6c3937de67e8ffab72cc01739ab2ed70eae2a0f6b10f7ef97bde89b9e299f84d255be811c768de75d69faf181963c7b6d9d94d411ecad9367966ecfa53ff037b248ff8c6527afa2ee87b9d0059106267aa45615f8b6e745e5f4b1943708fc68747315cd29b5490a4863011aa15037c2087777953166f6176f594d2b7b67a7e63a6545e57c9c861951da27d178a9cc5feb12f7e5b5b6754d45ee11629ec6a6aead452a4e7f5b445c3622aa1c0aa62c132b53870b483bc7c5f95c9c209e2e00a6bfc40d33e201b57ee2faabf99bf5337d93b1b7651ea15b8a3389d2b99b40ac17eeb064f3806aeb14351631b6033859d6f65f24e868f86247c45ab156cedbf33cf5c7e162a6d5a16458060964e3489278326da7bc5a353091f9e5d48caeeff85c5e30972313bdbe6be25d729d32780575bc1f33c15cf00fedab13aabcf185488d60085c5c9dabe838433ec702bee951e9330f519d291fd6eeab5ff3d912adc6b6a368541d44afa7f78cc6a9dee60dcd11398e5fbb78988c51b7f00c16c21abcac28a70a038e8b5e63836a7ce7a3b4d401f0e14e81db3ffb1d92f0a3b84e12c74d8ef8b10b76d54fb2c7c9e13a19d86aa8b56cd545812c440b32b43e1695018a70a8b73bc743384f4b437c9c2b2cf24418cd6148f9fab8a44baf97ed3e876b3da1623e4e1e98bcc03ef19a90f9ae968907b8bbdfcebcf2e0b306e50db5926cf92dbd22b77af3564765f36ed61671cbd74b2756be4f5559e5f8a726c35b1fe9cf8d41e3b30f7796fe1080b7797cdedc4de8389cc4efa28aceb2c67cfacd53d1116ddb2c407646aa34c810715fd7bb4b6b6a355ad6a0a57136e84fe8a089cd4c3c48adc68c371bb91a8e1b6b762d854185d564ce78bf2d3c9e3eb4756247078591a066f70f7c320580e9bbb2e18eadff952949bc7b1bef3c1fc5f9f13a212794ec8649ef6db3a88ae1eaa44bc1a949553842f2e50ea9c25d1a35a7785d19431540de1bca3afffbca368d6f33cfdf67cdc392e7204d6c2d3950bfa490a81893d3d97e7e1246c59680d2f625d76966e854ca29b3592303d40d09052c03fc2fc05545374de3095f2a014f16d6b102175bbe802480442e00b6ba1c40c1908e74447172970f3589a0500ad7c8f253205f505267633ff848d1b1d2213199537015bd8af43c999d90455a8d9e03c9f733fe06aca707cd0014a86ea9f2f823c2c82db3ae87613217bc7d7646d58fef594c84d160c56fb65483e66d4b4a1373eff7241c7d9de306fcf18b7deca7819b271294c00dfb4ebf99b96c6d42f32cfd666fd213f68cf632a61819c7d8746204c1f4f90b797d1f959a8c97d37f798c499825d357100bdcaa460353586955a6fb5057432610277a6c7b86b298871cee7d7c4a91fa2379eb39f123dcf88c9cd32921784ccc67d4c95fcc942104929d64e6c98fb779afa15921646599d924c0d1ce0e3e16072afdfaa323298b8c6f0d81ca14c79718e62e28dcbc0c7139060660bd5ebbba66898a3ff9572e8359f456875fdf92a7ca8ef3c9a18e17e08e711113cb2a4d1fab4792adf7786c4d373a40a5e9d7adc56affd9652a857b08ffb50ee566f9d839f98af9afb7f06711d65b3e7db5b2b46b6ea0ed07526a63fa7d6b5ccbcbed6cd5016a66d67fcbec93154b9f6dfe95f56566d17bd77a0010ff16a10b039d5c3d2a1d7f60c1500847be8bfec0c44aa54ac14648c22ae622d1a851ed0d94f8c0c5aa15dce570aa2206318ff7a80a1b5d985fc9b8b08d717cf8b9b81870d8a15e0af790904dc3a8b50d1318175296c56342a0e0b8ee1eb9cd7f3cace67d42b0a872d90db1f1943e300e27f7f359674a2c27812c480819c4de222456c3fd7cb499f42e65dc78164829283aab89c5aaf165764f8e3f0708523f1dc5032beb7b5ec8467afc94b7a723c492ebed98773d17c8590d74f07edf9000d8974e87501756ebef0883ea235aaa588631c21bf6cf75f56d1dab6b2208e44190b71cae2331d0d51105bed5032d009b3c14cd9f9cf61f3b022960f6a6ff7310104620b44f69653193fb120ed949d78ea87ea8089a2ec6658af1d8a5e092d90d86bd04618daf1d972a1b210bb7787f69093ef49c018183f0e5e227b2c0ec6c9bad831d377844312df2586dc50770272ae865fbac446d3e10311dee1c867f69c0cfd5eb8d7a5757b95c4e195ed884b8466552bb2672c7dad57ccae9188e9bda418366904c9955b8a2704e9253c275954b91bbab72b27af9fe2bee52dec7b2086c0621c6485ceecb6ab243b7630967d5e6612257a190d144ed80bf299eedd90c885d6b0fae6a464c55de613772eb2203b98b65075b081b2c1e8307efb2130016b6cabf37c87cb32e31b0d4a636aa1b6013c4eaac72368310627ddc93b29fa4bc177bca86deb268206c5bae71f2a39d78e05d48816159394012f6fefbeb7303ce5296a733b7ee01279e9f837bd2559882401f5d1843de4362d20298bc0f120ae2e26486a95167cc6ef0c6e74d8d8940b7582ec3cfbda576da26935829e99c8170372aff0607afe2ca7c3b4f9d4eded788b17e5ad3ac51c4fca17ba396db88bea68aeeb640c9ba6b87a08091a7cf8838bde172135e3957b5b350013a0743e034f28d0449d31c4a53d903f6bc7e9fa26f6715801e3819de22520e0a92fca681c23455230e08d5e44179b7c68d711b322c0a1aaf545f6915b47273d70baa408cb00026dee12904d8bcb5204de8e467c95c2a3ff07548fc736d19a4813f14ad3efd5b7dd9c81597ee944b57dd79714a59c2684e036963fd1cc9317a7ad09fefd2339e5177abcfd279b024301b7ae91f461d5c548459c32a8763f695bc4aee9eda3ad913f73b0b3c74af1874d7c06ec03d12a51ff7312546478708711a26ddf38dfd50c79f4f771f260aa86d22a5660232731019b5d307a1367647546d14f57de1b7e40e6e83bb605b6f5b27bd9cae4d540728afc9e352414a3e5b6d83a74467bbf5d46b65904bd67d88e3a5a86fff0eb4075edaf200f5188a88640a21e5d9051f0b3037eb6babb27035dbaf5c24f0d42a3a0899a8df347b9cbe17f682b0a6ffb60d6e8e8140a1f9bece56e3c26a5e6cb521fb91e18954db7ed1bbe00fa0c7ab1ad1c93060b7bda5eb3fd7cbe838a21d1414e4bd9f306aa6693382cb1606185f24654bc6ba1317cd43681f0fdbb1438a12d5ed2ab67e07d7eda5cfa8380a2cfd1f5dd42613bc223fdeb595a769628099ba3b4d9efda4ae41bf851296506a730d64f92a20ea7d10d8af67f363208b19809105ddad1021b1d158671c9e6c1d91da0600c6a7c1e98af5a25d14e7d8e9e64a1664f7046b87c79aa3be415ebf79acc15837ea8c367334ba0eb92f2154d035cda7734e032e344df04d57af76fed2589c90243f89daf908a5fa5505a059be33b7dda7bdaf91be18fc776dd75652f2ff7993d1c5f750e8a8efe6235f9787297f2f3874eee1a1df7af8ae711e581ec9ad3ea0a7ae00dbb4a69f2f57d5b29d8e3f691b81e7494e99d09cc73d4de25ee4de24e0496907cca7054ee7e3eb495987214a8c2e80fb1b197c2d82b6dcf71b85f1cf3a12fccb0ce083df94a3c51c911c72f559499cc59c5cb995adf75a16e67e10bf9716b82667133c9cd60bdcef10c1b5ccd0cd482d8a4d7b2da2e0e16d34bf7becb430565559dff32a817d973818553cd7f762554b018413125998f3d132c687c084ef78ef3f77c43b49bc32181f2e39e9d4fd56e2be5cba7b41162b494732c4c2cbf83aed52a55374faf5c5d11b64d58a0fa03ef45ce19a3e1b42a972b44e3c156fc2b52b334d1f736cd39494f301405381bc808edaa32af32e4191e23ecb903a240ce05372ecb6f7819117c7c71dd86146ff82a100d1cd30289462f79776935f754cb8d2b5f94b41d2a3edaa064fb9095fe9e311e60122a20dfed96df9ff87d857fabc013cbc123afbd8999f6179f2a7f036a4dd5561bb01b15084d4bc58c78cc72279fd7c5901a4d584c3434f889b25d47bd45857d1b9a5d058d7f3f62820da321b940240a21bbe96c2f0bd1f77498dc1a25b0dd460b6e1cf5025cf4245535b35cc89680723c4f1c7ee3f5c33b36042fcd28e7594eeb984c15c538383923b9ee3fe1e4060ce3569e2357a4bd561b356c8a8a54a0f0477acdb179431eeac3edb8ad648ffdee7d73c9b3029825b9a99527966c621b3fae7c232ad31540e9fc3988a6c48b7020f5d38ad5d62e6b3749938ae720f0e88c0dd034f300715991fb9688686885c9a0877c7862d34bcb5cb2e710732fc4a91cdf6c3aea9f93f9c05c94dda24e034fa8ff009c56c956096782ebf4c46dc5ee0b6b5c0ac1a31b8690fb8934f9f367f92fb00eb5987032162fcc1e30eaf6bc7964df6c9e2226622272ead7c6f3d82a0005d20a189bba2307b1773ac08b216af1cbccf9d7572b90b43114684a0be6d67ed57404b84956db6ebb43baca4d29125c4c0b971e9220526db4472f758b5f8f589d08a8f8f9e4b6344395f0c6c2b2ba88ddbfbd849c4a3ae0a504d67861ffefe2a022ef929724fac872b84363edf214983f2f930d58f015b48e35b1d42f15605987736317f64c6518248899796e14e0714bc8a9f4ed8a6aa1877376430e86062b4dc34d8f91402237a6ea9c909c47be53e354793092f9fe80bf2e09d33bd5e2f97b0416296433eec41dd594a095bb3bbd724831e4a574fd42c27b353cb2d994f4b97ad3652c3e1f8d54170ff92d24037505f2c297fbb7e9a97f65c3630c68121c1e28fc86ccfcc6c71e1370c65524f69a123ff2da062289b3002f0cba7c5b3536b2ef7cb760f121a8435b937ba449bc3c8a959f29b096a2a0eb34002cf1dcf0d7fc6648ef6ad6554ae776a47722c0d50c742765ae86691418c65139128002e6c4aa99a919a3982c22554de0f09e12dd25fe1e4fe494e4292f2da86b902c848286d48e4c11e15ec350fa82557efd067eaf451fbf78dd2e749e4bee66d96b421aed549266dd5c9247b0ccbceff0dd5336f662b880fef8d46f1d0b94a34a051c359cc1571e3c333b1fb83a4445904f9de11297f737310c8974d8c0475e4b65212b6ca355d307bad3d0349c55f61c5db3c220f289bfc675ad97b188fa9f7851b2fdb40c826b256b4783466c66763692c1112eeb8a53d72650f69723a2e1131468749f9912cc59a36c3bf145fc23d118423940921efa3e5a7c77b293dc908d6f1c32dbec995b2799e2acd26d0974eb13be5665b768f47b15dcf8d825cf3d984f5cc0eaee8e4ff168a970c59ff121b443faf4a281a460f045345c5d46cd87ecd77491a2a9f2c6994b7052e462d872b8c93ee0de927bacee3233bc77a829f7d0ce8c6f0ba7ee18b95d9362c8243ca5299c15daf8ad121703278772ecc5933541f0bd45e729525b1823f3ace1c54f08913c19b474cc5454772c58ffadedfc1874b5bff77895fb1f2d7d61a1995169c0cc50559267255d5ac092258567a802a8f4a263df0fe43009411697d53e9c1", 0xffffff92}], 0x8) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x2, 0x0) semget(0x2, 0x3, 0x4c) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) writev(r0, &(0x7f0000000100), 0x3da) 16:01:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x8a, 0x553}, {0x88, 0xfffffffffffffff8}, {0x88, 0x16e5}, {0xce, 0x921}, {0x101, 0x771f}, {0x8a, 0x100000001}, {0x167, 0x2}, {0x120, 0xba}, {0x45, 0x7}], 0x9}) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x4}], 0x2}) ioctl$BIOCLOCK(r1, 0x20004276) 16:01:09 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000e768886214db662a4eb47d4a000000000100009583548c00000000000000000000000000000000000000000000000000000000000000000000f8ffffff000000000000000000b475064bf36303cc7a0434761bec40bda35c141556a1c3c925455c01031a6004f6298a1c91357dbe0c76566e9b6c3b0c63ab2db013d3042f4879452d34477ec101e7011116e38271fab3bef8aa0c9eb74642e1"], &(0x7f00000001c0)=0x6e) getgid() fchflags(r0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x3ff) read(r0, &(0x7f0000000240)=""/24, 0xfffffffffffffdc6) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x100000c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") semget(0x3, 0x3, 0x474) T6`G'\ƙrjyQ(Vo'! '3H5k6 Ձ5!C0nc`A ~O>VJOMLE?V,vR9+{jPHNcǦcɅڠO5TmB@Y&_O[km*tumâj& ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic vput: v_writecount != 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd8035d7f2e0) at vput+0x187 vn_closefile(fffffd802af10f00,ffff800014fdf160) at vn_closefile+0x15b fdrop(fffffd802af10f00,ffff800014fdf160) at fdrop+0xc9 closef(fffffd802af10f00,ffff800014fdf160) at closef+0x118 fdfree(ffff800014fdf160) at fdfree+0xf7 exit1(ffff800014fdf160,0,1) at exit1+0x32f sys_exit(ffff800014fdf160,ffff800015a06490,ffff800015a06500) at sys_exit+0x17 syscall(ffff800015a06560) at syscall+0x508 Xsyscall(0,1,0,1,0,7f7ffffcc384) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffcc350, count: -11 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800015a06180 rbx 0xffff800015a06230 rdx 0x2 rcx 0 rax 0 r8 0xffff800015a06140 r9 0x1 r10 0 r11 0x9434756d3625d550 r12 0x3000000008 r13 0xffff800015a06190 r14 0x100 r15 0x1 rip 0xffffffff8125b5f8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800015a06170 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=326610 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=71, nice=20 forw=0xffffffffffffffff, list=0xffff800014fde018,0xffffffff822c3340 process=0xffff8000ffff6a30 user=0xffff800015a01000, vmspace=0xfffffd803f014cc0 estcpu=21, cpticks=2, pctcpu=0.10 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 90070 406631 1 0 3 0x100083 ttyin getty 66235 272344 0 0 3 0x14200 bored sosplice 18893 387885 44669 0 3 0x82 wait syz-executor.0 50824 263280 44669 0 3 0x82 piperd syz-executor.1 44669 92246 15551 0 3 0x82 kqread syz-fuzzer 44669 348364 15551 0 3 0x4000082 thrsleep syz-fuzzer 44669 64781 15551 0 3 0x4000082 thrsleep syz-fuzzer 44669 469277 15551 0 3 0x4000082 thrsleep syz-fuzzer 44669 236731 15551 0 3 0x4000082 thrsleep syz-fuzzer 44669 297065 15551 0 3 0x4000082 thrsleep syz-fuzzer 44669 512336 15551 0 3 0x4000082 thrsleep syz-fuzzer 15551 54636 79452 0 3 0x10008a pause ksh 79452 481500 9249 0 3 0x92 select sshd 9249 290630 1 0 3 0x80 select sshd 1056 345654 8182 73 2 0x100090 syslogd 8182 47832 1 0 3 0x100082 netio syslogd 93748 147913 1 77 3 0x100090 poll dhclient 44234 466627 1 0 3 0x80 poll dhclient 17617 1158 0 0 2 0x14200 zerothread 97654 91882 0 0 3 0x14200 aiodoned aiodoned 33597 437371 0 0 3 0x14200 syncer update 77223 42740 0 0 3 0x14200 cleaner cleaner 66288 221913 0 0 3 0x14200 reaper reaper 58260 161045 0 0 3 0x14200 pgdaemon pagedaemon 73536 159209 0 0 3 0x14200 bored crynlk 82429 69347 0 0 3 0x14200 bored crypto 68113 30928 0 0 3 0x40014200 acpi0 acpi0 31104 256916 0 0 3 0x14200 bored softnet 25544 86460 0 0 3 0x14200 bored systqmp 12487 196497 0 0 3 0x14200 bored systq 5967 377896 0 0 3 0x40014200 bored softclock 52750 375414 0 0 3 0x40014200 idle0 66373 161625 0 0 3 0x14200 bored smr 1 508272 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9521 6369K 10781K 78643K 18579 0 0 pcb 13 8K 8K 78643K 244 0 0 rtable 116 4K 4K 78643K 675 0 0 ifaddr 60 14K 15K 78643K 301 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 162 0 0 iov 0 0K 28K 78643K 384 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1208 76K 77K 78643K 4035 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 44 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 271 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 3080 0 0 sigio 1 0K 0K 78643K 47 0 0 proc 42 30K 54K 78643K 638 0 0 subproc 32 2K 2K 78643K 36 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 279 0 0 in_multi 33 2K 2K 78643K 122 0 0 ether_multi 1 0K 0K 78643K 13 0 0 mrt 0 0K 0K 78643K 7 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 432 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 91 20K 36K 78643K 8162 0 0 UVM aobj 130 4K 4K 78643K 145 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 125 0 0 NDP 13 0K 0K 78643K 81 0 0 temp 178 2727K 2855K 78643K 12607 0 0 kqueue 0 0K 0K 78643K 25 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 rtpcb 80 134 0 132 1 0 1 1 0 8 0 rtentry 112 49 0 5 2 0 2 2 0 8 0 unpcb 120 1149 0 1141 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 386 0 386 1 1 0 1 0 8 0 tcpcb 544 479 0 475 1 0 1 1 0 8 0 inpcb 280 1288 0 1281 2 1 1 2 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 pkpcb 40 12 0 12 5 5 0 1 0 8 0 ppxss 1128 49 0 49 13 13 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 188 0 0 12 0 12 12 0 8 0 art_table 32 189 0 0 2 0 2 2 0 8 0 art_node 16 44 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 19 0 8 1 0 1 1 0 8 0 semapl 112 269 0 259 1 0 1 1 0 8 0 shmpl 112 143 0 15 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 6476 0 5069 46 0 46 46 0 8 0 ffsino 240 6476 0 5069 84 0 84 84 0 8 0 nchpl 144 11014 0 9379 61 0 61 61 0 8 0 uvmvnodes 72 5934 0 0 108 0 108 108 0 8 0 vnodes 200 5934 0 0 313 0 313 313 0 8 0 namei 1024 34557 0 34557 1 0 1 1 0 8 1 scsiplug 64 6 0 6 6 5 1 1 0 8 1 scxspl 192 51958 0 51958 10 9 1 5 0 8 1 plimitpl 152 261 0 254 1 0 1 1 0 8 0 sigapl 432 3256 0 3243 2 0 2 2 0 8 0 futexpl 56 51065 0 51065 1 0 1 1 0 8 1 knotepl 112 684 0 665 1 0 1 1 0 8 0 kqueuepl 104 824 0 822 1 0 1 1 0 8 0 pipepl 112 1868 0 1849 6 5 1 2 0 8 0 fdescpl 424 3257 0 3243 2 0 2 2 0 8 0 filepl 120 19758 0 19662 5 1 4 5 0 8 0 lockfpl 104 1045 0 1045 4 3 1 1 0 8 1 lockfspl 48 355 0 355 4 3 1 1 0 8 1 sessionpl 112 22 0 12 1 0 1 1 0 8 0 pgrppl 48 52 0 42 1 0 1 1 0 8 0 ucredpl 96 4190 0 4183 1 0 1 1 0 8 0 zombiepl 144 3244 0 3243 2 1 1 1 0 8 0 processpl 864 3272 0 3243 4 0 4 4 0 8 0 procpl 632 7320 0 7285 4 0 4 4 0 8 0 sosppl 128 37 0 37 11 11 0 1 0 8 0 sockpl 384 2617 0 2600 4 1 3 3 0 8 1 mcl64k 65536 621 0 621 73 73 0 65 0 8 0 mcl16k 16384 14 0 14 10 10 0 1 0 8 0 mcl12k 12288 53 0 53 10 9 1 1 0 8 1 mcl9k 9216 38 0 38 12 12 0 1 0 8 0 mcl8k 8192 40 0 40 11 10 1 1 0 8 1 mcl4k 4096 149 0 149 4 3 1 1 0 8 1 mcl2k2 2112 18 0 18 7 6 1 1 0 8 1 mcl2k 2048 57690 0 57653 14 8 6 12 0 8 0 mtagpl 80 14 0 5 2 1 1 1 0 8 0 mbufpl 256 105891 0 105807 40 32 8 37 0 8 0 bufpl 256 23321 0 14625 862 0 862 862 0 8 315 anonpl 16 311053 0 295627 162 100 62 64 0 62 0 amapchunkpl 152 14295 0 14166 48 40 8 18 0 158 3 amappl16 192 18187 0 17326 148 104 44 44 0 8 0 amappl15 184 1525 0 1523 1 0 1 1 0 8 0 amappl14 176 53 0 48 1 0 1 1 0 8 0 amappl13 168 9 0 8 1 0 1 1 0 8 0 amappl12 160 13 0 11 1 0 1 1 0 8 0 amappl11 152 1581 0 1569 1 0 1 1 0 8 0 amappl10 144 66 0 66 5 5 0 1 0 8 0 amappl9 136 559 0 556 1 0 1 1 0 8 0 amappl8 128 133 0 115 1 0 1 1 0 8 0 amappl7 120 38 0 34 1 0 1 1 0 8 0 amappl6 112 1576 0 1569 1 0 1 1 0 8 0 amappl5 104 158 0 148 1 0 1 1 0 8 0 amappl4 96 3521 0 3495 1 0 1 1 0 8 0 amappl3 88 256 0 246 1 0 1 1 0 8 0 amappl2 80 26824 0 26759 4 2 2 3 0 8 0 amappl1 72 64563 0 64130 26 17 9 19 0 8 0 amappl 80 7585 0 7544 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 144 0 15 3 0 3 3 0 8 0 uaddrrnd 24 3257 0 3243 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3257 0 3243 1 0 1 1 0 8 0 vmmpekpl 168 21421 0 21397 2 0 2 2 0 8 0 vmmpepl 168 385246 0 383319 180 96 84 91 0 357 0 vmsppl 272 3256 0 3243 2 1 1 2 0 8 0 pdppl 4096 6520 0 6486 6 1 5 6 0 8 0 pvpl 32 856481 0 837493 323 159 164 222 0 265 10 pmappl 200 3256 0 3243 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1126 0 140 31 2 29 29 0 8 0